GitHub / ruby/prism / commits
Prism Ruby parser
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 3047be5a | merge Merge pull request #4211 from Earlopain/docs-fix |
Benoit Daloze <e****p@g****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| f703c615 | Fix extra doc docmment | Earlopain <1****n@u****m> | 2 days ago | |
| 3ea210b3 | Correctly apply rdoc prerequisite (#4209) |
Earlopain <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 20eca83a | merge Merge pull request #4208 from Earlopain/reverse-sync |
Earlopain <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 8bfb5f72 | Bump rdoc | Earlopain <1****n@u****m> | 8 days ago | |
| 538c32d2 | Stop documenting undocumented classes |
Nobuyoshi Nakada <n****u@r****g>
Committed by: Earlopain <1****n@u****m> |
8 days ago | |
| 6c8d2b28 | Mark the undocumented method |
Nobuyoshi Nakada <n****u@r****g>
Committed by: Earlopain <1****n@u****m> |
8 days ago | |
| 1981f58d | Work around VS2017 miscompilation of conditional expressions |
Hiroshi SHIBATA <s****i@g****m>
Committed by: Earlopain <1****n@u****m> |
8 days ago | |
| 32455d19 | Return a plain Token for `Prism.lex` etc. |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
9 days ago | |
| 411f7415 | Remove rubyvm: keyword argument from Prism.find (#4202) |
Benoit Daloze <e****p@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 9175663b | Revert "Revert "Split up newline token"" | Kevin Newton <k****n@g****m> | 17 days ago | |
| 779cd1a2 |
Bump org.junit.jupiter:junit-jupiter-engine
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
17 days ago | |
| 115d58f7 | Revert "Split up newline token" | Kevin Newton <k****n@g****m> | 21 days ago | |
| 3dbe592a | Split up newline token | Kevin Newton <k****n@g****m> | 21 days ago | |
| a33c3ff7 | Split up backtick token | Kevin Newton <k****n@g****m> | 22 days ago | |
| 43ed8c1f | Split up lbrace token | Kevin Newton <k****n@g****m> | 22 days ago | |
| 06dff548 | Split up lparen token | Kevin Newton <k****n@g****m> | 23 days ago | |
| b8c5a880 | Make `ruby_memcheck` optional |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
23 days ago | |
| b25cba96 | Abort on allocation failure in static literals | Kevin Newton <k****n@g****m> | 23 days ago | |
| d3e1c913 |
Bump org.jruby:jruby in /java/wasm in the java-deps group
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
24 days ago | |
| f9629ee7 | Bound the leading-zero skip in pm_integer_parse |
Yukihiro Matsumoto <m****z@r****g>
Committed by: Kevin Newton <k****n@g****m> |
26 days ago | |
| 03bde59c | Encoding leaking | Kevin Newton <k****n@g****m> | 26 days ago | |
| ef818e32 | Fix statuc literals rehashing on resize | Kevin Newton <k****n@g****m> | 27 days ago | |
| b776e364 | Fix up duplicate key warning | Kevin Newton <k****n@g****m> | 27 days ago | |
| 35c587b1 | Pinned back references and pinned numbered references are not allowed | Kevin Newton <k****n@g****m> | 28 days ago | |
| c36a8fa8 | JavaScript: Fix `compactChildNodes` dropping node list fields (#4187) |
Marco Roth <m****h@i****h>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| a63de361 | Provide the ability in rake to fetch and strip CRuby grammars | Kevin Newton <k****n@g****m> | 29 days ago | |
| e25f51b1 | Appease typecheck |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
30 days ago | |
| 8b567cc4 | Better compatibility for hash string-like symbol keys in parser translator |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
30 days ago | |
| 8a40a928 |
Avoid a quadratic walk when parsing long call chains
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Shugo Maeda <s****o@r****g>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| a9b755a0 | Bump jruby |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| 3e76ef77 |
Bump json from 2.16.0 to 2.19.9 in /gemfiles/typecheck
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| 5985845e | Scan all inline whitespace in one go | Kevin Newton <k****n@g****m> | about 1 month ago | |
| 14176344 | Fast-path ASCII identifiers constant check | Kevin Newton <k****n@g****m> | about 1 month ago | |
| e337b770 | Compare bucket hashes before comparing length in the constant pool | Kevin Newton <k****n@g****m> | about 1 month ago | |
| 9df2a219 | Port diagnostics format to Prism from CRuby | Kevin Newton <k****n@g****m> | about 1 month ago | |
| f277c701 | Mark the pregenerated bindings as generated in .gitattributes |
fujitani sora <f****4@g****m>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| 817436da | Document the pregenerated bindings workflow |
fujitani sora <f****4@g****m>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| 52e92bc5 | Check pregenerated bindings freshness and portability in CI |
fujitani sora <f****4@g****m>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| d848614b | Ship pregenerated bindings in ruby-prism-sys |
fujitani sora <f****4@g****m>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| bca12eac | Remove excess rbs file |
Earlopain <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 46d92d04 |
Bump the ruby-deps group across 8 directories with 1 update
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| 3465d76a |
Bump actions/setup-node from 6 to 7 in the action-deps group
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| 36e88a9a | Move deprecated into node_ext | Kevin Newton <k****n@g****m> | about 1 month ago | |
| a139586c |
Fix pattern matching trailing comma
Co-authored-by: kai-matsudate <k****e@t****p> |
Kevin Newton <k****n@g****m> | about 1 month ago | |
| 70147e5b |
Fix up buffer treatment of stream parsing
Co-authored-by: Sutou Kouhei <k****u@c****m> |
Kevin Newton <k****n@g****m> | about 1 month ago | |
| bf753a1f | Use same type for scopes across translators | Kevin Newton <k****n@g****m> | about 1 month ago | |
| 5e4f4571 | Fix assume warning | Kevin Newton <k****n@g****m> | about 1 month ago | |
| f312bcbb | Allow custom C flags in ruby-prism-sys |
magic-akari <a****o@g****m>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| 7ee1e61f | Add MRuby to runtimes list |
Joé Dupuis <j****e@d****o>
Committed by: Kevin Newton <k****n@g****m> |
about 1 month ago | |
| 57aea8d9 |
Bump org.junit.jupiter:junit-jupiter-engine (#4168)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ebced978 | ruby_parser: Fix assert_parse to handle ruby 4 caller path changes. |
Ryan Davis <r****y@z****m>
Committed by: Kevin Newton <k****n@g****m> |
about 2 months ago | |
| 201f6a12 | ruby_parser: add ability to subclass compiler to override methods. |
Ryan Davis <r****y@z****m>
Committed by: Kevin Newton <k****n@g****m> |
about 2 months ago | |
| 6c1c65fc | ruby_parser: add ability to track scopes across parses. |
Ryan Davis <r****y@z****m>
Committed by: Kevin Newton <k****n@g****m> |
about 2 months ago | |
| 59dfa960 | ruby_parser: require timeout since it uses it. |
Ryan Davis <r****y@z****m>
Committed by: Kevin Newton <k****n@g****m> |
about 2 months ago | |
| 3024cb55 | Add location slice to deconstruct_keys | Kevin Newton <k****n@g****m> | about 2 months ago | |
| ab9412cf | Rescue associativity from the left | Kevin Newton <k****n@g****m> | about 2 months ago | |
| 39fb41f0 | Reverse-sync from upstream | Kevin Newton <k****n@g****m> | about 2 months ago | |
| b8f076a6 | Remove excess errors from config (#4151) |
Earlopain <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 60fe589b |
Bump org.junit.jupiter:junit-jupiter-engine (#4159)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 57d0d019 |
Bump actions/cache in the action-deps group across 1 directory
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
about 2 months ago | |
| 29e195fe |
Bump yard from 0.9.42 to 0.9.44 in /gemfiles/typecheck
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
about 2 months ago | |
| d07335cb | Assume for the GCC bounds checks | Kevin Newton <k****n@g****m> | about 2 months ago | |
| 75bf2e70 | Refactor `do` keyword parsing | Kevin Newton <k****n@g****m> | about 2 months ago | |
| 1f429633 | Accept a nested target as the first `for` loop index |
Shugo Maeda <s****o@r****g>
Committed by: Kevin Newton <k****n@g****m> |
about 2 months ago | |
| 70519ed7 |
Fix stack-use-after-return with unterminated heredocs
Co-authored-by: Claude <n****y@a****m> |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: Kevin Newton <k****n@g****m> |
about 2 months ago | |
| 880833da | Update redline and release 0.0.4 of Java API |
Charles Oliver Nutter <h****s@h****m>
Committed by: Kevin Newton <k****n@g****m> |
about 2 months ago | |
| c5da02a5 | Pop block stack _before_ ending in parenthesized method call in command call | Kevin Newton <k****n@g****m> | 2 months ago | |
| 26cfb915 | Pop block stack before finishing command call arguments within parenthesized ... | Kevin Newton <k****n@g****m> | 2 months ago | |
| 7c415b19 | Fix up regex delimited by \r\n | Kevin Newton <k****n@g****m> | 2 months ago | |
| 56172038 | Fix up newline-delimited array literals | Kevin Newton <k****n@g****m> | 2 months ago | |
| 43ffaad5 | Handle EOF in hash pattern key | Kevin Newton <k****n@g****m> | 2 months ago | |
| 6b4f0ade | Dynamic constant writes on operator writes | Kevin Newton <k****n@g****m> | 2 months ago | |
| 2c2a4630 | Match command_call/arg | Kevin Newton <k****n@g****m> | 2 months ago | |
| b510eddc |
Bump concurrent-ruby from 1.3.5 to 1.3.7 in /gemfiles/typecheck
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
2 months ago | |
| fb918ba4 |
Bump org.sonatype.central:central-publishing-maven-plugin
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
2 months ago | |
| 80b592f9 |
Bump actions/checkout from 6 to 7 in the action-deps group
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Kevin Newton <k****n@g****m> |
2 months ago | |
| 358d7784 | Fix duplicative rest pattern in pattern matching | Kevin Newton <k****n@g****m> | 2 months ago | |
| 8eb393bf | Handle trailing comma after ... | Kevin Newton <k****n@g****m> | 2 months ago | |
| 654b4edc | Better handle trailing comma on pattern matching | Kevin Newton <k****n@g****m> | 2 months ago | |
| 55548c2f | Fix up non-associativity in same binding power | Kevin Newton <k****n@g****m> | 2 months ago | |
| b3819da2 | Disallow trailing comma on parenthesized yield | Kevin Newton <k****n@g****m> | 2 months ago | |
| e5b926fe | Add ripper `encoding`/`end_seen?` |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
2 months ago | |
| aa27d61d | Fix `Prism.parse_comments` locations for FFI backend |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
2 months ago | |
| d18d9d82 | Disallow trailing comma on jumps at EOF | Kevin Newton <k****n@g****m> | 2 months ago | |
| 07e63f70 | Parse rescue modifier values as statements | Kevin Newton <k****n@g****m> | 3 months ago | |
| 69a9a36a | Fix multibyte non-alphanumeric chars for bare percent string literals |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
3 months ago | |
| 1097637c |
Bump the ruby-deps group across 8 directories with 1 update (#4129)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2b87feb7 |
Bump org.apache.maven.plugins:maven-surefire-plugin (#4122)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 67c1b316 | Bump WASI from 25 to 33 |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
3 months ago | |
| 9cde4604 | Bump rust dependencies |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
3 months ago | |
| 53d1ee76 | Use PM_BINDING_POWER_COMPOSITION for the conditional predicate floor |
kai-matsudate <k****e@t****p>
Committed by: Kevin Newton <k****n@g****m> |
3 months ago | |
| 0fa8d8f8 | Reject modifier conditionals in `if`/`unless` predicates |
kai-matsudate <k****e@t****p>
Committed by: Kevin Newton <k****n@g****m> |
3 months ago | |
| d290a344 | Commit snapshot | Earlopain <1****n@u****m> | 3 months ago | |
| 81e07f3c | Fix parser translation when escaped newline with trailing content | Kevin Newton <k****n@g****m> | 3 months ago | |
| 620f3e3f | Fix typo for big-endian JS bindings | Kevin Newton <k****n@g****m> | 3 months ago | |
| 1f8cae2a | Don't replicate unary method bug in parser translator |
Earlopain <1****n@u****m>
Committed by: Kevin Newton <k****n@g****m> |
3 months ago | |
| 6064903a |
Bump the java-deps group across 1 directory with 3 updates (#4115)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| eaefab2b | Fix duplicate word | Earlopain <1****n@u****m> | 3 months ago | |
| 5834a3ed | merge Merge pull request #4111 from Earlopain/reverse-sync |
Earlopain <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago |