summaryrefslogtreecommitdiff
path: root/ruby.c
AgeCommit message (Expand)Author
15 hoursZJIT: Handle ZJIT options properly (#13197)Takashi Kokubun
12 daysResurrect yjit_hookTakashi Kokubun
12 daysImplement Options as part of ZJITStateTakashi Kokubun
12 daysFix the handling of flagsTakashi Kokubun
12 daysDisable yjit_hook builtin for nowTakashi Kokubun
12 daysHook zjit_initTakashi Kokubun
12 daysCall libzjit from CRubyTakashi Kokubun
12 daysAdd --zjit optionTakashi Kokubun
2025-03-27Freeze $/ and make it ractor safeÉtienne Barrié
2025-03-16Make ASAN default option string built-in librubyNobuyoshi Nakada
2025-03-06RUBY_FREE_AT_EXIT does not work when error in -rPeter Zhu
2025-02-13[Feature #21116] Extract RJIT as a third-party gemNobuyoshi Nakada
2025-01-24Improve docs of -I ruby optionXavier Noria
2025-01-09[Bug #21018] Show invalid command line option more properlyNobuyoshi Nakada
2024-12-24[Bug #20979] [DOC] Add a proviso to `+comment` optionNobuyoshi Nakada
2024-11-22Free parse result under -cJohn Hawthorn
2024-11-08Fix memory leak in prism when syntax error in iseq compilationPeter Zhu
2024-11-06`Warning[:strict_unused_block]`Koichi Sasada
2024-11-04YJIT: Replace Array#each only when YJIT is enabled (#11955)Takashi Kokubun
2024-10-02Make default parser enum and define getter/setterNobuyoshi Nakada
2024-09-29Fix loading of nonascii script name on WindowsLars Kanis
2024-09-13[PRISM] Only parse shebang on main scriptKevin Newton
2024-08-29[PRISM] Handle RubyVM.keep_script_linesKevin Newton
2024-08-29[PRISM] For stdin scripts, use locale encodingAlan Wu
2024-08-29[Bug #20704] Win32: Fix chdir to non-ASCII pathNobuyoshi Nakada
2024-08-28Set encoding index correctlyAlexander Momchilov
2024-08-27Add RB_DEFAULT_PARSER preprocessor macroAlan Wu
2024-08-21[PRISM] Potentially enable coverage on the main scriptKevin Newton
2024-08-15[PRISM] Use src encoding not ext encodingKevin Newton
2024-08-14[PRISM] Trigger moreswitches off shebangKevin Newton
2024-07-24Move RUBY_FREE_AT_EXIT check earlierPeter Zhu
2024-07-19[PRISM] Define DATA constant when parsing stdin and __END__Kevin Newton
2024-07-18[PRISM] Do not respect xflag when eflag is setKevin Newton
2024-07-05Revert "Load external GC using command line argument"Peter Zhu
2024-06-24Fix `--debug-frozen-string-literal` to not apply `--disable-frozen-string-lit...Jean Boussier
2024-06-21Load external GC using command line argumentPeter Zhu
2024-06-12[Bug #20562] Categorize `RUBY_FREE_AT_EXIT` warning as experimentalNobuyoshi Nakada
2024-06-07Remove prism compiler warningKevin Newton
2024-06-05Don't add `+YJIT` to `RUBY_DESCRIPTION` until it's actually enabledJean Boussier
2024-05-20[PRISM] Respect eval coverage settingKevin Newton
2024-05-03Rename `vast` to `ast_value`yui-knk
2024-04-26[Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi
2024-04-25[PRISM] Raise LoadError when file cannot be readKevin Newton
2024-04-16Eliminate usage of OBJ_FREEZE_RAWJean Boussier
2024-04-15[Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi
2024-04-07Merge `push_include` and `ruby_push_include`Nobuyoshi Nakada
2024-04-07Merge `push_include_cygwin` into `push_include`Nobuyoshi Nakada
2024-04-07Remove `translit_char`Nobuyoshi Nakada
2024-04-06[Feature #20329] Separate additional flags from main dump optionsNobuyoshi Nakada
2024-04-06[Feature #20329] Clean up dump sub-optionsNobuyoshi Nakada