summaryrefslogtreecommitdiff
path: root/ruby.c
AgeCommit message (Expand)Author
2022-12-19YJIT: Make --yjit-stats always visible on --help (#6946)Takashi Kokubun
2022-12-13YJIT: Change the default mem size to 64MiB (#6912)Takashi Kokubun
2022-12-12Make it so YJIT is no longer marked as experimental (#6909)Maxime Chevalier-Boisvert
2022-12-07Update YJIT warning, mention need to install rustc (#6873)Maxime Chevalier-Boisvert
2022-11-22[Bug #19016] `SyntaxError` with parser error messagesNobuyoshi Nakada
2022-10-24YJIT: Lazily enable YJIT after prelude (#6597)Takashi Kokubun
2022-10-20Move "special consts" so `Qundef` and `Qnil` differ just 1 bitNobuyoshi Nakada
2022-10-19Remove a leftover comment [ci skip]Takashi Kokubun
2022-10-19MJIT: Stop using the VM barrier for jit_contTakashi Kokubun
2022-10-19Assert for RTEST that Qnil and Qfalse differ just 1 bitNobuyoshi Nakada
2022-10-17Make mjit_cont sharable with YJIT (#6556)Takashi Kokubun
2022-10-09Allow abbreviated dump options with additional optionsNobuyoshi Nakada
2022-10-08Support "+error-tolerant" as ruby optionyui-knk
2022-09-04Ruby MJIT (#6028)Takashi Kokubun
2022-09-03Prefer stdbool for MJIT optionsTakashi Kokubun
2022-08-19Setup SyntaxSuggest as default gemschneems
2022-08-15Simplify around `USE_YJIT` macro (#6240)Nobuyoshi Nakada
2022-08-07Duplicate libruby self pathNobuyoshi Nakada
2022-08-06Adjust styles [ci skip]Nobuyoshi Nakada
2022-08-04Add `-bundle_loader` to mjit compilation args on macOSYuta Saito
2022-07-26Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-07-08See the environment variable and then check if JIT options conflictNobuyoshi Nakada
2022-07-07[Bug #18892] Reset `ARGF.lineno` after reading shebangNobuyoshi Nakada
2022-07-02Fallback to the default JIT only when no JIT is enabledNobuyoshi Nakada
2022-07-01Remove redundant parentheses [ci skip]Nobuyoshi Nakada
2022-06-30Make `FEATURE_SET_P` macro to include `FEATURE_BIT`Nobuyoshi Nakada
2022-06-29Do not call `exit()` directlyNobuyoshi Nakada
2022-06-23When YJIT is not built, hide options and use MJIT for --jitAlan Wu
2022-06-20Include JIT information in crash reportsChris Seaton
2022-04-27Rust YJITAlan Wu
2022-01-19ruby.c: initialize extra optional extensions linked staticallyYuta Saito
2022-01-18[Feature #18491] Drop support for HP-UXPeter Zhu
2022-01-16`O_NONBLOCK` is not always a preprocessor constant on all platformsNobuyoshi Nakada
2022-01-15Transfer the responsibility for MJIT options to mjit.cNobuyoshi Nakada
2022-01-15Define the default JIT feature bitNobuyoshi Nakada
2022-01-12Show JIT options only when supportedNobuyoshi Nakada
2022-01-11Fix compile errorsKazuhiro NISHIYAMA
2022-01-11Use `setup_yjit_options` only when supportedNobuyoshi Nakada
2022-01-11Reject command line option ending with `-`Nobuyoshi Nakada
2022-01-11Define YJIT options only when supportedNobuyoshi Nakada
2022-01-10Fix default --jit-max-cache in `ruby --help`Kazuhiro NISHIYAMA
2022-01-09Add `=num` to yjit optionsKazuhiro NISHIYAMA
2022-01-04Fix crash on bootup when RGENGC_CHECK_MODE=2 with GC stressPeter Zhu
2021-12-13Rename --jit to --mjit (#5248)Takashi Kokubun
2021-12-13ruby.c: Fix typoYusuke Endoh
2021-12-13Introduce an option "--dump=insns_without_opt" for debugging purposesYusuke Endoh
2021-12-01Revert "Force disable yjit on OpenBSD"Aaron Patterson
2021-11-18Add --yjit-no-type-prop so we can test YJIT without type propagation (#5135)Maxime Chevalier-Boisvert
2021-10-25[Feature #18239] Implement VWA for stringsPeter Zhu