aboutsummaryrefslogtreecommitdiffstats
path: root/lib/yarp
Commit message (Expand)AuthorAgeFilesLines
* Rename YARP filepaths to prism filepathsKevin Newton2023-09-2715-2955/+0
* [ruby/yarp] Move node ext and parse result to their own filesKevin Newton2023-09-273-0/+323
* [ruby/yarp] Move lex compat into its own fileKevin Newton2023-09-271-36/+32
* [ruby/yarp] Move node inspector into its own fileKevin Newton2023-09-272-0/+69
* [ruby/yarp] Move debug into its own fileKevin Newton2023-09-272-0/+158
* [ruby/yarp] More documentation for desugar compilerKevin Newton2023-09-271-0/+2
* [ruby/yarp] Split up compiler versus visitorKevin Newton2023-09-272-3/+5
* [ruby/yarp] Move DSL into its own fileKevin Newton2023-09-271-0/+1
* [ruby/yarp] Move dispatcher into its own autoloadKevin Newton2023-09-271-0/+1
* [ruby/yarp] Introduce YP_TOKEN_METHOD_NAMEHaldun Bayhantopcu2023-09-221-0/+1
* [ruby/yarp] Only keep semantic fields in Java, i.e. skip location fieldsBenoit Daloze2023-09-191-11/+10
* [ruby/yarp] Use compact_child_nodes where possibleKevin Newton2023-09-181-1/+1
* [ruby/yarp] Bump to version 0.12.0Kevin Newton2023-09-161-1/+1
* [ruby/yarp] Increment versionKevin Newton2023-09-081-1/+1
* [ruby/yarp] Template out a comment_targets methodKevin Newton2023-09-082-9/+6
* [ruby/yarp] Move parse result mutations into their own filesKevin Newton2023-09-083-0/+237
* [ruby/yarp] Introduce YARP::PatternKevin Newton2023-09-062-0/+240
* [ruby/yarp] Add constants and constantsKevin Newton2023-09-061-19/+19
* [ruby/yarp] Add global variables to the constant poolKevin Newton2023-09-011-3/+3
* [ruby/yarp] Bump to v0.10.0Kevin Newton2023-09-011-1/+1
* [ruby/yarp] Do not desugar Foo::Bar {||,&&,+}= baz as it is incorrect without...Benoit Daloze2023-09-011-63/+0
* [ruby/yarp] Fix comments for methods using desugar_or_write_defined_nodeBenoit Daloze2023-09-011-4/+4
* [ruby/yarp] Add class variables to the constant poolKevin Newton2023-08-301-7/+7
* [ruby/yarp] Desugar ||= more accuratelyKevin Newton2023-08-301-70/+70
* [ruby/yarp] Add instance variable names to the constant poolKevin Newton2023-08-291-5/+5
* [ruby/yarp] Rename constant pool fields to name or operatorBenoit Daloze2023-08-271-5/+5
* [ruby/yarp] Bump to version 0.9.0Kevin Newton2023-08-261-1/+1
* Remove version templating in YARPKevin Newton2023-08-252-14/+3
* [ruby/yarp] Introduce parse_lex instead of asking for a blockKevin Newton2023-08-251-1/+27
* [ruby/yarp] Fix relative require for version in YARP gemspecKevin Newton2023-08-251-1/+7
* [ruby/yarp] Use templating to avoid duplicating the YARP version in many placesBenoit Daloze2023-08-253-3/+13
* [ruby/yarp] Provide a desugar visitorKevin Newton2023-08-252-0/+268
* [ruby/yarp] Add Node#copy and MutationVisitorKevin Newton2023-08-251-0/+1
* [ruby/yarp] ignore state on embexpr_endHParker2023-08-251-15/+8
* Fix merge conflict in lib/yarp/lex_compat.rbKevin Newton2023-08-251-6/+0
* [ruby/yarp] Fix up lex compat on Ruby HEADKevin Newton2023-08-251-0/+9
* Remove yarp hack for BOMNobuyoshi Nakada2023-08-251-0/+2
* [ruby/yarp] Fix lex compat with BOMKevin Newton2023-08-241-9/+36
* [ruby/yarp] Fix first method param lex failuresKevin Newton2023-08-231-6/+41
* [ruby/yarp] Match EOF after newline behaviorHParker2023-08-231-0/+8
* [ruby/yarp] Bump to version 0.8.0Kevin Newton2023-08-191-1/+1
* Render YARP templates in the build process (#8228)Takashi Kokubun2023-08-172-8062/+0
* [ruby/yarp] Treat yp_buffer_t as an opaque pointerKevin Newton2023-08-171-46/+61
* Resync YARPTakashi Kokubun2023-08-165-175/+870
* [ruby/yarp] Fixes so `bundle exec rake` can run on JRuby and TruffleRubyBenoit Daloze2023-08-161-3/+3
* [ruby/yarp] Add a CHANGELOGKevin Newton2023-08-161-0/+1
* [ruby/yarp] Simplify creation of numericsKevin Newton2023-08-161-2/+8
* [ruby/yarp] Document the build system of YARPBenoit Daloze2023-08-051-0/+1
* [ruby/yarp] Document building, more macro changesKevin Newton2023-07-311-0/+1
* Sync YARP gemspec (#8101)Jemma Issroff2023-07-203-3/+121