| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-05 | [ruby/prism] Optimize pm_locals_order | Kevin Newton | |
| https://github.com/ruby/prism/commit/13fe4e03c7 | |||
| 2024-04-05 | [ruby/prism] Refactor around pm_parser_scope_find | Kevin Newton | |
| https://github.com/ruby/prism/commit/79d83eb95e | |||
| 2024-04-05 | [ruby/prism] Replace old circular parameter definition detection | Kevin Newton | |
| https://github.com/ruby/prism/commit/c739f8e194 | |||
| 2024-04-05 | [ruby/prism] Do not warn on unused parameters | Kevin Newton | |
| https://github.com/ruby/prism/commit/c8d222640a | |||
| 2024-04-05 | [ruby/prism] Warn on unused local variables | Kevin Newton | |
| https://github.com/ruby/prism/commit/de111935fb | |||
| 2024-04-05 | [ruby/prism] Lazily hash locals | Kevin Newton | |
| https://github.com/ruby/prism/commit/ef8ea4624a | |||
| 2024-04-05 | [ruby/prism] Track the number of reads for local variables | Kevin Newton | |
| https://github.com/ruby/prism/commit/dce64f4640 | |||
| 2024-04-05 | [ruby/prism] Make the locals set switch from list to hash dynamically | Kevin Newton | |
| https://github.com/ruby/prism/commit/c977c4c98a | |||
| 2024-04-05 | [ruby/prism] Switch locals to use a hash | Kevin Newton | |
| https://github.com/ruby/prism/commit/f38946021e | |||
| 2024-04-04 | [ruby/prism] Change forwarding error messages to match CRuby | Kevin Newton | |
| https://github.com/ruby/prism/commit/6a15e475c9 | |||
| 2024-04-03 | [ruby/prism] Allow retry in rescue modifier | Kevin Newton | |
| https://github.com/ruby/prism/commit/debe19459a | |||
| 2024-04-03 | [ruby/prism] No invalid block exits in eval | Kevin Newton | |
| https://github.com/ruby/prism/commit/85e045ce40 | |||
| 2024-04-03 | [ruby/prism] Fix up pm_node_list_grow | Kevin Newton | |
| https://github.com/ruby/prism/commit/7784365d3f | |||
| 2024-04-03 | [ruby/prism] Allow yields in default values in method definitions | Kevin Newton | |
| https://github.com/ruby/prism/commit/5bc4cc3413 | |||
| 2024-04-03 | [ruby/prism] Further delineate block types | Kevin Newton | |
| https://github.com/ruby/prism/commit/750116e5dc | |||
| 2024-04-03 | [ruby/prism] Delineate rescue/else/ensure for more accurate exits | Kevin Newton | |
| https://github.com/ruby/prism/commit/92868fad78 | |||
| 2024-04-03 | [ruby/prism] Pass block exits up the tree | Kevin Newton | |
| https://github.com/ruby/prism/commit/168f72b9fe | |||
| 2024-04-03 | [ruby/prism] Introduce PM_NODE_LIST_FOREACH to make it easier to iterate ↵ | Kevin Newton | |
| over node lists https://github.com/ruby/prism/commit/5d4da7c69c | |||
| 2024-04-03 | [ruby/prism] Allow block exits in defined? and fix modifier while/until | Kevin Newton | |
| https://github.com/ruby/prism/commit/2752f0b8df | |||
| 2024-04-03 | [ruby/prism] Allow block exits from while/until/for | Kevin Newton | |
| https://github.com/ruby/prism/commit/bc46306b9b | |||
| 2024-04-03 | [ruby/prism] Update fixtures to be all valid Ruby | Kevin Newton | |
| https://github.com/ruby/prism/commit/a0b978d25b | |||
| 2024-04-03 | [ruby/prism] Correct errors for invalid retry | Kevin Newton | |
| https://github.com/ruby/prism/commit/96ca6e51fc | |||
| 2024-04-03 | [ruby/prism] Log errors for invalid jumps | Kevin Newton | |
| https://github.com/ruby/prism/commit/892d0f9310 | |||
| 2024-04-03 | [ruby/prism] Use tilde for extended error lines | Kevin Newton | |
| https://github.com/ruby/prism/commit/daaa386a4f | |||
| 2024-04-03 | [ruby/prism] Match circular parameter error message | Kevin Newton | |
| https://github.com/ruby/prism/commit/c0381b10e4 | |||
| 2024-04-01 | [ruby/prism] Replace . with decimal point for strtod | Kevin Newton | |
| https://github.com/ruby/prism/commit/578a4f983e | |||
| 2024-04-01 | [ruby/prism] Fix up error messages for empty global variable | Kevin Newton | |
| https://github.com/ruby/prism/commit/fa7559d40b | |||
| 2024-04-01 | [ruby/prism] Match error messages for invalid instance/class variables | Kevin Newton | |
| https://github.com/ruby/prism/commit/82fd0599ed | |||
| 2024-04-01 | [ruby/prism] Match error message for invalid class/module name | Kevin Newton | |
| https://github.com/ruby/prism/commit/f00ae59070 | |||
| 2024-04-01 | [ruby/prism] Match error message for invalid class/module definition | Kevin Newton | |
| https://github.com/ruby/prism/commit/1879a9d22e | |||
| 2024-04-01 | [ruby/prism] Match error message for multiple blocks given | Kevin Newton | |
| https://github.com/ruby/prism/commit/6b594d9d42 | |||
| 2024-04-01 | [ruby/prism] Add better error messages for invalid block-locals | Kevin Newton | |
| https://github.com/ruby/prism/commit/27ad452436 | |||
| 2024-04-01 | [ruby/prism] Fix up error message for invalid numbered reference alias | Kevin Newton | |
| https://github.com/ruby/prism/commit/74bff9e834 | |||
| 2024-04-01 | [ruby/prism] Do not track locals starting with _ | Kevin Newton | |
| https://github.com/ruby/prism/commit/0d5a6d936a | |||
| 2024-04-01 | [ruby/prism] Track duplicate hash keys for pattern matching | Kevin Newton | |
| https://github.com/ruby/prism/commit/71ea82f299 | |||
| 2024-04-01 | [ruby/prism] Track captures in pattern matching for duplicates | Kevin Newton | |
| https://github.com/ruby/prism/commit/aa2182f064 | |||
| 2024-03-29 | [PRISM] Fix error message for duplicate parameter name | Kevin Newton | |
| 2024-03-29 | [ruby/prism] Fix calloc argument order | Kevin Newton | |
| https://github.com/ruby/prism/commit/9947ab13c0 | |||
| 2024-03-29 | [ruby/prism] Handle NULL byte terminators for strings, regexps, and lists | Kevin Newton | |
| https://github.com/ruby/prism/commit/79a75258a4 | |||
| 2024-03-28 | [ruby/prism] Allow writing to keywords with named captures if they are ↵ | Kevin Newton | |
| already locals https://github.com/ruby/prism/commit/418318e1c8 | |||
| 2024-03-28 | [ruby/prism] Reject invalid capture groups (keywords) | Kevin Newton | |
| https://github.com/ruby/prism/commit/bb78d83e88 | |||
| 2024-03-28 | [PRISM] Allow space before encoding comment | Kevin Newton | |
| 2024-03-28 | [PRISM] Simplify raising load errors | Kevin Newton | |
| 2024-03-28 | [ruby/prism] Ensure deserialization works with errors+warnings>256 | Kevin Newton | |
| https://github.com/ruby/prism/commit/f540e830b5 | |||
| 2024-03-28 | [ruby/prism] Various cleanup with new -x option | Kevin Newton | |
| https://github.com/ruby/prism/commit/020756fb11 | |||
| 2024-03-28 | [ruby/prism] CLI -x flag | Kevin Newton | |
| https://github.com/ruby/prism/commit/2068e3c30a | |||
| 2024-03-28 | [ruby/prism] Improve description for InterpolatedStringNodeFlags | Andrew Konchin | |
| https://github.com/ruby/prism/commit/caa576d63f | |||
| 2024-03-27 | [ruby/prism] Compare duplicates keys/whens for __FILE__ | Kevin Newton | |
| https://github.com/ruby/prism/commit/85263ade63 | |||
| 2024-03-27 | [ruby/prism] Warn on static literal arrays in predicate writes | Kevin Newton | |
| https://github.com/ruby/prism/commit/faadd05693 | |||
| 2024-03-27 | [PRISM] Implicitly change encoding when a UTF-8 BOM is found | Kevin Newton | |
