aboutsummaryrefslogtreecommitdiffstats
path: root/prism
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/prism] Provide pm_parser_err_current and pm_parser_err_previousKevin Newton2023-10-031-48/+62
| | | | https://github.com/ruby/prism/commit/4828c96939
* [ruby/prism] Consolidate diagnostic appendingsKevin Newton2023-10-031-140/+163
| | | | https://github.com/ruby/prism/commit/4f107d8962
* Sync with prism CallNode#name changesBenoit Daloze2023-10-025-45/+68
| | | | * https://github.com/ruby/prism/pull/1533
* [ruby/prism] remove `peek_string` to avoid subtle memory issuesNathan Froyd2023-09-291-12/+1
| | | | https://github.com/ruby/prism/commit/f393d30ce1
* [ruby/prism] Mark ranges as static literalKevin Newton2023-09-291-11/+21
| | | | https://github.com/ruby/prism/commit/4c77944dd4
* [ruby/prism] Bump versionKevin Newton2023-09-293-4/+4
| | | | https://github.com/ruby/prism/commit/3e44415ca2
* [ruby/prism] Add a type method for quick comparisonKevin Newton2023-09-291-0/+18
| | | | https://github.com/ruby/prism/commit/0c7d9c3c01
* [ruby/prism] Self should not be marked as static literalKevin Newton2023-09-281-1/+0
| | | | https://github.com/ruby/prism/commit/81265ed8a7
* [ruby/prism] Turn on static literal for assoc, hash, and array nodesKevin Newton2023-09-281-1/+23
| | | | https://github.com/ruby/prism/commit/80c2c931b5
* Move CRuby-specific prism files to top levelKevin Newton2023-09-282-2185/+0
|
* [ruby/prism] Check whether the predicate is closed for conditionalsHaldun Bayhantopcu2023-09-281-10/+10
| | | | https://github.com/ruby/prism/commit/bf43006d0a
* [ruby/prism] Check for a semicolon or a newline after the inheritance operatorHaldun Bayhantopcu2023-09-283-1/+7
| | | | https://github.com/ruby/prism/commit/0326ba6775
* [ruby/prism] Fix assertion failure for fwd params after restHaldun Bayhantopcu2023-09-283-0/+10
| | | | https://github.com/ruby/prism/commit/f86bff6dd7
* [PRISM] Implement MatchLastLineNodeeileencodes2023-09-271-0/+26
| | | | | | This PR implements `MatchLastLineNode` for Prism. Related: ruby/prism#1335
* [ruby/prism] rearrange the constant pool so IDs can be used for indexingNathan Froyd2023-09-274-38/+61
| | | | https://github.com/ruby/prism/commit/6f243de0c7
* [ruby/prism] shrink `yp_constant_t` by 8 bytesNathan Froyd2023-09-271-1/+1
| | | | https://github.com/ruby/prism/commit/5c01eb5e6f
* Rename YARP symbols to prismKevin Newton2023-09-272-585/+585
|
* Sync to prism rename commitsKevin Newton2023-09-2761-7593/+7597
|
* Rename YARP filepaths to prism filepathsKevin Newton2023-09-2763-0/+29943