summaryrefslogtreecommitdiff
path: root/ruby.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* ruby.c: initialize extra optional extensions linked staticallyYuta Saito2022-01-191-0/+10
* [Feature #18491] Drop support for HP-UXPeter Zhu2022-01-181-4/+0
* `O_NONBLOCK` is not always a preprocessor constant on all platformsNobuyoshi Nakada2022-01-161-6/+7
* Transfer the responsibility for MJIT options to mjit.cNobuyoshi Nakada2022-01-151-117/+14
* Define the default JIT feature bitNobuyoshi Nakada2022-01-151-15/+10
* Show JIT options only when supportedNobuyoshi Nakada2022-01-121-1/+17
* Fix compile errorsKazuhiro NISHIYAMA2022-01-111-1/+3
* Use `setup_yjit_options` only when supportedNobuyoshi Nakada2022-01-111-16/+13
* Reject command line option ending with `-`Nobuyoshi Nakada2022-01-111-1/+2
* Define YJIT options only when supportedNobuyoshi Nakada2022-01-111-0/+2
* Fix default --jit-max-cache in `ruby --help`Kazuhiro NISHIYAMA2022-01-101-1/+1
* Add `=num` to yjit optionsKazuhiro NISHIYAMA2022-01-091-5/+5
* Fix crash on bootup when RGENGC_CHECK_MODE=2 with GC stressPeter Zhu2022-01-041-1/+4
* Rename --jit to --mjit (#5248)Takashi Kokubun2021-12-131-20/+42
* ruby.c: Fix typoYusuke Endoh2021-12-131-1/+1
* Introduce an option "--dump=insns_without_opt" for debugging purposesYusuke Endoh2021-12-131-3/+6
* Revert "Force disable yjit on OpenBSD"Aaron Patterson2021-12-011-6/+0
* Add --yjit-no-type-prop so we can test YJIT without type propagation (#5135)Maxime Chevalier-Boisvert2021-11-181-0/+3
* [Feature #18239] Implement VWA for stringsPeter Zhu2021-10-251-1/+6
* Fix TestRubyOptions#test_enable for -DMJIT_FORCE_ENABLETakashi Kokubun2021-10-211-0/+5
* Force disable yjit on OpenBSDJeremy Evans2021-10-211-0/+6
* Fix indentation in ruby.cAlan Wu2021-10-201-2/+2
* Warn when trying to use YJIT in --disable-jit-support buildsAlan Wu2021-10-201-0/+4
* Show --yjit in help messageAlan Wu2021-10-201-0/+1