aboutsummaryrefslogtreecommitdiffstats
path: root/ruby.c
Commit message (Expand)AuthorAgeFilesLines
* Abort when streaming code from stdin with PrismNobuyoshi Nakada2024-02-161-6/+1
* Use ID without cache and fix conversion of offsetNobuyoshi Nakada2024-02-161-1/+1
* Extract `process_options_global_setup`Nobuyoshi Nakada2024-02-161-36/+33
* Extract functions depending on `--parser` optionNobuyoshi Nakada2024-02-161-146/+145
* Extract `show_help` functionNobuyoshi Nakada2024-02-161-52/+58
* Dispose AST before exit by yydebugNobuyoshi Nakada2024-02-161-1/+4
* Do not include a backtick in error messages and backtracesYusuke Endoh2024-02-151-8/+8
* [PRISM] Correctly hook up line numbers for evalKevin Newton2024-02-141-0/+5
* Enable redefinition check for rbinc methodsNobuyoshi Nakada2024-02-121-0/+5
* [PRISM] Run opt init before parsingKevin Newton2024-02-081-1/+1
* [PRISM] Support the DATA constantKevin Newton2024-02-081-0/+15
* Raise errors for dumping prism parse treeKevin Newton2024-01-311-21/+19
* [PRISM] Mirror iseq APIsKevin Newton2024-01-311-18/+17
* [Prism] path and script name are not the sameMatt Valentine-House2024-01-221-1/+1
* Make prism respect dump_without_optKevin Newton2024-01-221-1/+2
* Fix off-by-one error of argcNobuyoshi Nakada2024-01-171-2/+2
* Fix possible out-of-bounds accessNobuyoshi Nakada2024-01-131-1/+1
* RJIT: Add --rjit-trace to allow TracePoint during JITTakashi Kokubun2023-12-211-1/+1
* Correct free_on_exit env var to free_at_exitHParker2023-12-201-3/+3
* We need to load builtins so that they workAaron Patterson2023-12-191-0/+1
* [PRISM] Fix crash when --parser=prism called with stdinMatt Valentine-House2023-12-181-2/+20
* Adjust styles [ci skip]Nobuyoshi Nakada2023-12-171-6/+11
* update message to clarify compiler, not parserAdam Hess2023-12-151-1/+1
* Introduce --parser runtime flagHParker2023-12-151-36/+71
* Avoid warning --jit when only YJIT is enabledTakashi Kokubun2023-12-131-3/+3
* Free everything at shutdownAdam Hess2023-12-071-0/+5
* Revert "allow enabling Prism via flag or env var"HParker2023-12-061-65/+36
* Adjust styles [ci skip]Nobuyoshi Nakada2023-12-061-3/+6
* allow enabling Prism via flag or env varHParker2023-12-051-36/+64
* Remove `rb_libruby_selfpath` for MJITNobuyoshi Nakada2023-12-041-20/+3
* [prism] Update to use new options APIsKevin Newton2023-11-031-7/+13
* YJIT: Always define method codegen table at boot (#8807)Takashi Kokubun2023-11-021-2/+1
* Use new prism prettyprint APIsKevin Newton2023-10-261-3/+8
* [PRISM] Change --dump keyword to prism_parsetreeJemma Issroff2023-10-261-5/+5
* [PRISM] Move scope_node itself to CRuby, create prism_compile.hJemma Issroff2023-10-251-1/+1
* YJIT: Add RubyVM::YJIT.enable (#8705)Takashi Kokubun2023-10-191-4/+0
* "+MN" in descriptionKoichi Sasada2023-10-171-1/+3
* [PRISM] Add --dump=prism mode (#8643)Jemma Issroff2023-10-131-2/+25
* M:N thread scheduler for RactorsKoichi Sasada2023-10-121-0/+2
* Use a better variable name for wTakashi Kokubun2023-10-041-2/+2
* Make the function names consistentTakashi Kokubun2023-10-041-1/+1
* YJIT: Move help descriptions to options.rsTakashi Kokubun2023-10-041-14/+1
* Split `show_usage_line` and add `ruby_show_usage_line`Nobuyoshi Nakada2023-10-041-5/+24
* Remove magic numbers from `show_usage_line`Nobuyoshi Nakada2023-10-041-18/+23
* YJIT: add heuristic to avoid compiling cold ISEQs (#8522)Maxime Chevalier-Boisvert2023-10-031-0/+1
* [Feature #19790] Rename BUGREPORT_PATH as CRASH_REPORTNobuyoshi Nakada2023-09-251-9/+9
* Honor the same option given laterNobuyoshi Nakada2023-09-251-3/+5
* Add `--bugreport-path` optionNobuyoshi Nakada2023-09-251-7/+8
* Test bug_reportNobuyoshi Nakada2023-09-251-0/+9
* [Bug #19887] RUBYOPT should work without leading `-`Nobuyoshi Nakada2023-09-181-3/+4