summaryrefslogtreecommitdiff
path: root/ruby.c
Commit message (Expand)AuthorAgeFilesLines
* Add RB_WARN_CATEGORY_DEFAULT_BITSJean Boussier2023-04-141-3/+3
* Emit a performance warning when a class reached max variationsJean Boussier2023-04-131-0/+4
* YJIT: Add a sampling option to exit tracing (#7693)Adam Hess2023-04-131-5/+7
* [Bug #19584] Register global variable address before assignmentNobuyoshi Nakada2023-04-071-1/+1
* [Feature #19579] Remove !USE_RVARGC code (#7655)Peter Zhu2023-04-041-6/+2
* RJIT: Prefix rjit_options with rb_Takashi Kokubun2023-03-181-1/+1
* RJIT: Implement --rjit-trace-exitsTakashi Kokubun2023-03-121-0/+2
* RJIT: Stop allowing leaked globals rjit_*Takashi Kokubun2023-03-081-10/+10
* Update documentation about RJITTakashi Kokubun2023-03-071-3/+3
* Update options available in RJITTakashi Kokubun2023-03-071-11/+11
* s/mjit/rjit/Takashi Kokubun2023-03-061-25/+25
* s/MJIT/RJIT/Takashi Kokubun2023-03-061-17/+17
* Skip compiling at_exit without --mjit-statsTakashi Kokubun2023-03-051-0/+2
* YJIT: Fix default call threshold in help (#7424)Takashi Kokubun2023-03-021-1/+1
* Revert "reuse open(2) from rb_file_load_ok on POSIX-like system"Takashi Kokubun2023-02-271-23/+0
* reuse open(2) from rb_file_load_ok on POSIX-like systemEric Wong2023-02-261-0/+23
* Fix a typoNobuyoshi Nakada2023-02-011-1/+1
* Suppress an unused-function warningNobuyoshi Nakada2023-02-011-0/+2
* Make sure RUBY_YJIT_ENABLE only enables YJIT for truthy values (#7208)Maxime Chevalier-Boisvert2023-01-311-1/+19
* YJIT: Make --yjit-stats always visible on --help (#6946)Takashi Kokubun2022-12-191-2/+0
* YJIT: Change the default mem size to 64MiB (#6912)Takashi Kokubun2022-12-131-1/+1
* Make it so YJIT is no longer marked as experimental (#6909)Maxime Chevalier-Boisvert2022-12-121-4/+4
* Update YJIT warning, mention need to install rustc (#6873)Maxime Chevalier-Boisvert2022-12-071-1/+2
* [Bug #19016] `SyntaxError` with parser error messagesNobuyoshi Nakada2022-11-221-2/+3
* YJIT: Lazily enable YJIT after prelude (#6597)Takashi Kokubun2022-10-241-18/+15
* Move "special consts" so `Qundef` and `Qnil` differ just 1 bitNobuyoshi Nakada2022-10-201-0/+1
* Remove a leftover comment [ci skip]Takashi Kokubun2022-10-191-2/+0
* MJIT: Stop using the VM barrier for jit_contTakashi Kokubun2022-10-191-5/+10
* Assert for RTEST that Qnil and Qfalse differ just 1 bitNobuyoshi Nakada2022-10-191-0/+3
* Make mjit_cont sharable with YJIT (#6556)Takashi Kokubun2022-10-171-0/+7
* Allow abbreviated dump options with additional optionsNobuyoshi Nakada2022-10-091-6/+44
* Support "+error-tolerant" as ruby optionyui-knk2022-10-081-3/+12
* Ruby MJIT (#6028)Takashi Kokubun2022-09-041-6/+12
* Prefer stdbool for MJIT optionsTakashi Kokubun2022-09-031-1/+1
* Setup SyntaxSuggest as default gemschneems2022-08-191-0/+6
* Simplify around `USE_YJIT` macro (#6240)Nobuyoshi Nakada2022-08-151-10/+10
* Duplicate libruby self pathNobuyoshi Nakada2022-08-071-1/+7
* Adjust styles [ci skip]Nobuyoshi Nakada2022-08-061-1/+2
* Add `-bundle_loader` to mjit compilation args on macOSYuta Saito2022-08-041-3/+15
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-1/+1
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-924/+924
* See the environment variable and then check if JIT options conflictNobuyoshi Nakada2022-07-081-5/+5
* [Bug #18892] Reset `ARGF.lineno` after reading shebangNobuyoshi Nakada2022-07-071-0/+3
* Fallback to the default JIT only when no JIT is enabledNobuyoshi Nakada2022-07-021-15/+22
* Remove redundant parentheses [ci skip]Nobuyoshi Nakada2022-07-011-1/+1
* Make `FEATURE_SET_P` macro to include `FEATURE_BIT`Nobuyoshi Nakada2022-06-301-7/+7
* Do not call `exit()` directlyNobuyoshi Nakada2022-06-291-1/+1
* When YJIT is not built, hide options and use MJIT for --jitAlan Wu2022-06-231-6/+6
* Include JIT information in crash reportsChris Seaton2022-06-201-3/+3
* Rust YJITAlan Wu2022-04-271-33/+20