aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] Add full_name to ConstantPathNode and ConstantPathTargetNodeVinicius Stock2023-10-062-0/+74
* Remove not used fields from YIELDyui-knk2023-10-062-4/+0
* Remove not used fields from ZLISTyui-knk2023-10-062-7/+0
* YJIT: Simplify linker flavor checkAlan Wu2023-10-051-5/+3
* YJIT: shink local types from 8 to 4 bytes (#8597)Maxime Chevalier-Boisvert2023-10-051-24/+79
* YJIT: Run bindgenAlan Wu2023-10-051-1/+0
* YJIT: Remove duplicate cfp->iseq accessorAlan Wu2023-10-053-9/+1
* YJIT: Avoid writing return value to memory in `leave`Alan Wu2023-10-053-41/+111
* Remove `NODE_VALUES`Nobuyoshi Nakada2023-10-066-29/+2
* Remove unmatch parenthesisNobuyoshi Nakada2023-10-061-1/+1
* YJIT: Build on BSD platforms with GNU make (#8591)Thomas Hurst2023-10-051-2/+1
* [ruby/prism] Check for duplicate parameter names in destructured paramsHaldun Bayhantopcu2023-10-052-0/+11
* [ruby/prism] Check for duplicate names in shadow argsHaldun Bayhantopcu2023-10-052-0/+8
* [ruby/prism] Fix parsing shadow args in lambda blocksHaldun Bayhantopcu2023-10-052-1/+11
* Make popcount bit-masks stricterNobuyoshi Nakada2023-10-051-6/+6
* [ruby/stringio] StringIO#pread: handle 0 length like IO#preadJean byroot Boussier2023-10-052-0/+14
* [ruby/net-http] Net::HTTPResponse nil checkingBrian Hawley2023-10-052-1/+37
* Update bundled gems list at 2023-10-05git2023-10-052-2/+2
* Chain nodes to exit onlyNobuyoshi Nakada2023-10-052-27/+26
* Do not chain unexpected nodeNobuyoshi Nakada2023-10-051-1/+1
* Differentiate `NODE_BREAK`/`NODE_NEXT`/`NODE_RETURN`Nobuyoshi Nakada2023-10-053-7/+12
* Remove unused nodes in NODE_RETURN and NODE_REDONobuyoshi Nakada2023-10-052-12/+0
* Move internal NODE_DEF_TEMP to parse.yNobuyoshi Nakada2023-10-055-5/+7
* Remove not used fields from colon nodesyui-knk2023-10-052-6/+0
* Correctly casting node for accessing COLON node nd_mid in compile.cyui-knk2023-10-051-14/+27
* Fix cast typeyui-knk2023-10-051-2/+2
* Remove a binding.irb in rjit-bindgenTakashi Kokubun2023-10-041-1/+0
* [Prism] Fix IfNode and ElseNodeMatt Valentine-House2023-10-042-3/+18
* YJIT: Add a comment for YJIT_OPTIONS [ci skip]Takashi Kokubun2023-10-041-0/+1
* Use a better variable name for wTakashi Kokubun2023-10-043-7/+8
* Make the function names consistentTakashi Kokubun2023-10-043-3/+3
* YJIT: Move help descriptions to options.rsTakashi Kokubun2023-10-043-15/+29
* 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
* [ruby/prism] Remove trailing parenthesis in Location#pretty_printgazayas2023-10-041-1/+1
* Optimize `Range#count` by using `range_size` if possibleKouhei Yanagita2023-10-053-7/+37
* [ruby/prism] [rust] write flag accessor functionsNathan Froyd2023-10-041-1/+1
* [ruby/prism] give flag enums a non-`typedef`'d nameNathan Froyd2023-10-041-1/+1
* [DOC] Fix typo in docs of IO: `#.` -> `$.`Herwin2023-10-041-1/+1
* [ruby/irb] Clear all context usages in RubyLexStan Lo2023-10-045-53/+35
* Special treat when the first line ends with a dot [ci skip]Nobuyoshi Nakada2023-10-042-1/+14
* YJIT: Call mprotect after entry stub failure (#8582)Takashi Kokubun2023-10-031-18/+16
* [DOC] Fix description for `rb_postponed_job_register_one()`Daisuke Aritomo2023-10-041-3/+3
* Remove not used fields from variable nodesyui-knk2023-10-042-26/+0
* Update default gems list at e501613efa2b010d6d697a4df264a2 [ci skip]git2023-10-041-1/+1
* [ruby/bigdecimal] Bump up to 3.1.5Nobuyoshi Nakada2023-10-041-1/+1
* BigDecimal#to_s has not changed for fraction partNobuyoshi Nakada2023-10-041-13/+11
* YJIT: add heuristic to avoid compiling cold ISEQs (#8522)Maxime Chevalier-Boisvert2023-10-039-5/+73
* [ruby/prism] Provide pm_parser_err_current and pm_parser_err_previousKevin Newton2023-10-031-48/+62
* [ruby/prism] Consolidate diagnostic appendingsKevin Newton2023-10-031-140/+163