summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-05YJIT: Remove duplicate cfp->iseq accessorAlan Wu
2023-10-05YJIT: Avoid writing return value to memory in `leave`Alan Wu
2023-10-06Remove `NODE_VALUES`Nobuyoshi Nakada
2023-10-06Remove unmatch parenthesisNobuyoshi Nakada
2023-10-05YJIT: Build on BSD platforms with GNU make (#8591)Thomas Hurst
2023-10-05[ruby/prism] Check for duplicate parameter names in destructured paramsHaldun Bayhantopcu
2023-10-05[ruby/prism] Check for duplicate names in shadow argsHaldun Bayhantopcu
2023-10-05[ruby/prism] Fix parsing shadow args in lambda blocksHaldun Bayhantopcu
2023-10-05Make popcount bit-masks stricterNobuyoshi Nakada
2023-10-05[ruby/stringio] StringIO#pread: handle 0 length like IO#preadJean byroot Boussier
2023-10-05[ruby/net-http] Net::HTTPResponse nil checkingBrian Hawley
2023-10-05Update bundled gems list at 2023-10-05git
2023-10-05Chain nodes to exit onlyNobuyoshi Nakada
2023-10-05Do not chain unexpected nodeNobuyoshi Nakada
2023-10-05Differentiate `NODE_BREAK`/`NODE_NEXT`/`NODE_RETURN`Nobuyoshi Nakada
2023-10-05Remove unused nodes in NODE_RETURN and NODE_REDONobuyoshi Nakada
2023-10-05Move internal NODE_DEF_TEMP to parse.yNobuyoshi Nakada
2023-10-05Remove not used fields from colon nodesyui-knk
2023-10-05Correctly casting node for accessing COLON node nd_mid in compile.cyui-knk
2023-10-05Fix cast typeyui-knk
2023-10-04Remove a binding.irb in rjit-bindgenTakashi Kokubun
2023-10-04[Prism] Fix IfNode and ElseNodeMatt Valentine-House
2023-10-04YJIT: Add a comment for YJIT_OPTIONS [ci skip]Takashi Kokubun
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-04[ruby/prism] Remove trailing parenthesis in Location#pretty_printgazayas
2023-10-05Optimize `Range#count` by using `range_size` if possibleKouhei Yanagita
2023-10-04[ruby/prism] [rust] write flag accessor functionsNathan Froyd
2023-10-04[ruby/prism] give flag enums a non-`typedef`'d nameNathan Froyd
2023-10-04[DOC] Fix typo in docs of IO: `#.` -> `$.`Herwin
2023-10-04[ruby/irb] Clear all context usages in RubyLexStan Lo
2023-10-04Special treat when the first line ends with a dot [ci skip]Nobuyoshi Nakada
2023-10-03YJIT: Call mprotect after entry stub failure (#8582)Takashi Kokubun
2023-10-04[DOC] Fix description for `rb_postponed_job_register_one()`Daisuke Aritomo
2023-10-04Remove not used fields from variable nodesyui-knk
2023-10-04Update default gems list at e501613efa2b010d6d697a4df264a2 [ci skip]git
2023-10-04[ruby/bigdecimal] Bump up to 3.1.5Nobuyoshi Nakada
2023-10-04BigDecimal#to_s has not changed for fraction partNobuyoshi Nakada
2023-10-03YJIT: add heuristic to avoid compiling cold ISEQs (#8522)Maxime Chevalier-Boisvert
2023-10-03[ruby/prism] Provide pm_parser_err_current and pm_parser_err_previousKevin Newton
2023-10-03[ruby/prism] Consolidate diagnostic appendingsKevin Newton
2023-10-03[rubygems/rubygems] Prevent gem activation in standalone modeDaniel Colson
2023-10-03YJIT: Stop spilling temps on jit_prepare_routine_call (#8581)Takashi Kokubun
2023-10-03Allow changing RUBY_PATCHLEVEL_STR if RUBY_PATCHLEVEL == -1 (#8578)Takashi Kokubun
2023-10-03Update default gems list at 5dfbf1a3814c4d84a5ae375751f5f9 [ci skip]git
2023-10-03[ruby/reline] Bump version to 0.3.9ima1zumi
2023-10-03Support regexp in log-fix [ci skip]Nobuyoshi Nakada