summaryrefslogtreecommitdiff
path: root/ruby.c
AgeCommit message (Expand)Author
2023-12-21RJIT: Add --rjit-trace to allow TracePoint during JITTakashi Kokubun
2023-12-20Correct free_on_exit env var to free_at_exitHParker
2023-12-19We need to load builtins so that they workAaron Patterson
2023-12-18[PRISM] Fix crash when --parser=prism called with stdinMatt Valentine-House
2023-12-17Adjust styles [ci skip]Nobuyoshi Nakada
2023-12-15update message to clarify compiler, not parserAdam Hess
2023-12-15Introduce --parser runtime flagHParker
2023-12-13Avoid warning --jit when only YJIT is enabledTakashi Kokubun
2023-12-07Free everything at shutdownAdam Hess
2023-12-06Revert "allow enabling Prism via flag or env var"HParker
2023-12-06Adjust styles [ci skip]Nobuyoshi Nakada
2023-12-05allow enabling Prism via flag or env varHParker
2023-12-04Remove `rb_libruby_selfpath` for MJITNobuyoshi Nakada
2023-11-03[prism] Update to use new options APIsKevin Newton
2023-11-02YJIT: Always define method codegen table at boot (#8807)Takashi Kokubun
2023-10-26Use new prism prettyprint APIsKevin Newton
2023-10-26[PRISM] Change --dump keyword to prism_parsetreeJemma Issroff
2023-10-25[PRISM] Move scope_node itself to CRuby, create prism_compile.hJemma Issroff
2023-10-19YJIT: Add RubyVM::YJIT.enable (#8705)Takashi Kokubun
2023-10-17"+MN" in descriptionKoichi Sasada
2023-10-13[PRISM] Add --dump=prism mode (#8643)Jemma Issroff
2023-10-12M:N thread scheduler for RactorsKoichi Sasada
2023-10-04Use a better variable name for wTakashi Kokubun
2023-10-04Make the function names consistentTakashi Kokubun
2023-10-04YJIT: Move help descriptions to options.rsTakashi Kokubun
2023-10-04Split `show_usage_line` and add `ruby_show_usage_line`Nobuyoshi Nakada
2023-10-04Remove magic numbers from `show_usage_line`Nobuyoshi Nakada
2023-10-03YJIT: add heuristic to avoid compiling cold ISEQs (#8522)Maxime Chevalier-Boisvert
2023-09-25[Feature #19790] Rename BUGREPORT_PATH as CRASH_REPORTNobuyoshi Nakada
2023-09-25Honor the same option given laterNobuyoshi Nakada
2023-09-25Add `--bugreport-path` optionNobuyoshi Nakada
2023-09-25Test bug_reportNobuyoshi Nakada
2023-09-18[Bug #19887] RUBYOPT should work without leading `-`Nobuyoshi Nakada
2023-08-30Change heap init environment variable namesPeter Zhu
2023-08-25[Feature #19785] Deprecate RUBY_GC_HEAP_INIT_SLOTSPeter Zhu
2023-08-25Move SCRIPT_LINES__ away from parse.yNobuyoshi Nakada
2023-08-22Call ruby_init_setproctitle before process_optionsJeremy Evans
2023-08-13Fix the precedence of `--backtrace-limit` optionNobuyoshi Nakada
2023-08-11Fix range of `--backtrace-limit`Nobuyoshi Nakada
2023-08-02Fix encoding switches when RUBYOPT is empty or only spacesBenoit Daloze
2023-07-16Allow -1 as the value of `--backtrace-limit` optionTom Stuart
2023-07-16Allow `--backtrace-limit` option to appear in RUBYOPTTom Stuart
2023-07-13Set backtrace length limit at lastNobuyoshi Nakada
2023-07-13Preserve already set options in `moreswitches`Nobuyoshi Nakada
2023-07-13Shrink `ruby_cmdline_options_t` a bitNobuyoshi Nakada
2023-07-05YJIT: Use --yjit-exec-mem-size=128 by default (#8031)Takashi Kokubun
2023-06-12[Feature #19719] Universal Parseryui-knk
2023-06-08Split long options from `proc_options`Nobuyoshi Nakada
2023-06-08Split some options from `proc_options`Nobuyoshi Nakada
2023-06-05Move per sections in help messageNobuyoshi Nakada