| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-17 | [ruby/prism] Ensure serialized file is little endian | Kevin Newton | |
| https://github.com/ruby/prism/commit/0c762ee68a | |||
| 2023-11-17 | [ruby/prism] Silence clang analyzer warnings for the memory leaks | Haldun Bayhantopcu | |
| https://github.com/ruby/prism/commit/68112c556e | |||
| 2023-11-17 | [ruby/prism] add Windows-874 encoding | Peter Cai | |
| https://github.com/ruby/prism/commit/0670dd3b9a | |||
| 2023-11-17 | [ruby/prism] Add macThai | Haldun Bayhantopcu | |
| https://github.com/ruby/prism/commit/f654058f50 | |||
| 2023-11-17 | [ruby/prism] Add macRoman | Haldun Bayhantopcu | |
| https://github.com/ruby/prism/commit/42b20ee399 | |||
| 2023-11-17 | [ruby/prism] Add macUkraine | Haldun Bayhantopcu | |
| https://github.com/ruby/prism/commit/440557fddc | |||
| 2023-11-17 | [ruby/prism] Do not allow trailing commas in calls without parenthesis | Haldun Bayhantopcu | |
| https://github.com/ruby/prism/commit/f1d56da58f | |||
| 2023-11-17 | [ruby/prism] Add macTurkish | Haldun Bayhantopcu | |
| https://github.com/ruby/prism/commit/2232d4b6a0 | |||
| 2023-11-16 | [ruby/prism] Add macGreek encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/c36d3fc647 | |||
| 2023-11-16 | [ruby/prism] Add macRomania encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/bb73801cf4 | |||
| 2023-11-16 | [ruby/prism] Support for the macIceland encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/f433d1b51b | |||
| 2023-11-16 | [ruby/prism] EUC-JP can be triple byte | Kevin Newton | |
| https://github.com/ruby/prism/commit/de66ce874a | |||
| 2023-11-16 | [ruby/prism] IBM862 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/151698bf86 | |||
| 2023-11-16 | [ruby/prism] IBM861 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/6d2b59384a | |||
| 2023-11-16 | [ruby/prism] IBM860 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/aa6163d77a | |||
| 2023-11-16 | [ruby/prism] IBM857 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/8c9b580f84 | |||
| 2023-11-16 | [ruby/prism] IBM855 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/9354ad1848 | |||
| 2023-11-16 | [ruby/prism] IBM852 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/45251fcbf1 | |||
| 2023-11-16 | [ruby/prism] Split up encoding comparisons based on first letter | Kevin Newton | |
| https://github.com/ruby/prism/commit/80fac1e4a9 | |||
| 2023-11-16 | [ruby/prism] IBM775 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/65175641b1 | |||
| 2023-11-16 | [ruby/prism] IBM-737 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/af1a665939 | |||
| 2023-11-16 | [ruby/prism] IBM720 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/fc1f6ea3af | |||
| 2023-11-16 | [ruby/prism] IBM437 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/d60329eeb5 | |||
| 2023-11-16 | [ruby/prism] Add cp855 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/8069d143f5 | |||
| 2023-11-16 | [ruby/prism] Add cp852 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/ebe83490bf | |||
| 2023-11-16 | [ruby/prism] Add remaining windows encodings | Kevin Newton | |
| https://github.com/ruby/prism/commit/e77b549a59 | |||
| 2023-11-16 | [ruby/prism] Add windows-1250 encoding | Kevin Newton | |
| https://github.com/ruby/prism/commit/a362535ca4 | |||
| 2023-11-16 | [ruby/prism] Fix parsing other encodings bytes >= 0x80 | Kevin Newton | |
| https://github.com/ruby/prism/commit/c787d2e076 | |||
| 2023-11-16 | [ruby/prism] Include GBK user-defined sections | Kevin Newton | |
| https://github.com/ruby/prism/commit/4f71d3bdb1 | |||
| 2023-11-16 | [ruby/prism] Hook up encoding file to prism | Maple Ong | |
| https://github.com/ruby/prism/commit/93ec917dfe | |||
| 2023-11-16 | [ruby/prism] Add cp51932 encoding file | Maple Ong | |
| https://github.com/ruby/prism/commit/c67a0f4c78 | |||
| 2023-11-16 | [ruby/prism] Fix calls with splat without parenthesis | Haldun Bayhantopcu | |
| https://github.com/ruby/prism/commit/d81a77e0e3 | |||
| 2023-11-15 | [ruby/prism] Track the then keyword for conditionals | Kevin Newton | |
| https://github.com/ruby/prism/commit/fef0019a25 | |||
| 2023-11-14 | [ruby/prism] Rename librubyparser to libprism | Kevin Newton | |
| librubyparser was an artifact of the prototype that was initially named ruby-parser. Instead, this renames it to libprism to be consistent with the actual name. https://github.com/ruby/prism/commit/8600b06811 | |||
| 2023-11-14 | [ruby/prism] More consistent lex modes with %q | Kevin Newton | |
| https://github.com/ruby/prism/commit/014f714ed1 | |||
| 2023-11-14 | [ruby/prism] Check value expressions on creating a node | TSUYUSATO Kitsune | |
| https://github.com/ruby/prism/commit/d60948bac3 | |||
| 2023-11-14 | [ruby/prism] Check value expressions on parsing arguments and assignments | TSUYUSATO Kitsune | |
| They are corresponding to `arg_value` in `parse.y`. https://github.com/ruby/prism/commit/a4a4834e0d | |||
| 2023-11-14 | [ruby/prism] Add parse_value_expression | TSUYUSATO Kitsune | |
| https://github.com/ruby/prism/commit/37fad74134 | |||
| 2023-11-14 | [ruby/prism] Add "Unexpected void value expression" error | TSUYUSATO Kitsune | |
| https://github.com/ruby/prism/commit/88b7b8e1fc | |||
| 2023-11-14 | [ruby/prism] fix: float suffix at end of file | Mike Dalessio | |
| Found by fuzzing. https://github.com/ruby/prism/commit/d77d4fe2b7 | |||
| 2023-11-14 | [ruby/prism] fix: nested heredoc dedentation use-after-free | Mike Dalessio | |
| Because the lex mode may be freed when popped, we need to store off this value for dedentation. https://github.com/ruby/prism/commit/64007322f5 Co-authored-by: Kevin Newton <kddnewton@gmail.com> | |||
| 2023-11-14 | [ruby/prism] fix: Handle zero-length block parameters in invalid Ruby | Mike Dalessio | |
| Found by fuzzing. https://github.com/ruby/prism/commit/4cd6c8cf98 | |||
| 2023-11-12 | [ruby/prism] Add the ability to convert nodes to dot | Kevin Newton | |
| https://github.com/ruby/prism/commit/3e4b4fb947 | |||
| 2023-11-12 | [ruby/prism] Reject invalid rational literals like `1e1r` on lexing | TSUYUSATO Kitsune | |
| Fix https://github.com/ruby/prism/pull/1586 https://github.com/ruby/prism/commit/b3bde866f2 | |||
| 2023-11-11 | [ruby/prism] Implement JavaScript visitors | Marco Roth | |
| https://github.com/ruby/prism/commit/ea00a1b3c6 | |||
| 2023-11-11 | [ruby/prism] Introduce non-associativility to `in` and `=>` | TSUYUSATO Kitsune | |
| Fix https://github.com/ruby/prism/pull/1596 Fix https://github.com/ruby/prism/pull/1771 Close https://github.com/ruby/prism/pull/1773 https://github.com/ruby/prism/commit/a3413e5605 | |||
| 2023-11-10 | [ruby/prism] Remove extra locals added by ... | Kevin Newton | |
| https://github.com/ruby/prism/commit/b7850f2d30 | |||
| 2023-11-10 | [ruby/prism] Disallow forwarding in blocks | Kevin Newton | |
| https://github.com/ruby/prism/commit/2bbd35943c | |||
| 2023-11-09 | [ruby/prism] Reset do_loop_stack around a body of a endless method definition | TSUYUSATO Kitsune | |
| Fix https://github.com/ruby/prism/pull/1772 https://github.com/ruby/prism/commit/cdf58e845e | |||
| 2023-11-05 | Do not use non-ASCII chars in sources | Nobuyoshi Nakada | |
| No encodings are guaranteed in C compilers, and other than UTF-8 encodings may be assumed in some platforms, e.g., CP932 on Windows Japanese edition, and may result in compilation errors. | |||
