aboutsummaryrefslogtreecommitdiffstats
path: root/yarp
Commit message (Expand)AuthorAgeFilesLines
* Rename YARP filepaths to prism filepathsKevin Newton2023-09-2763-29943/+0
* [ruby/yarp] Move node ext and parse result to their own filesKevin Newton2023-09-271-2/+33
* [ruby/yarp] Split up compiler versus visitorKevin Newton2023-09-275-10/+111
* Delete mutation visitor manually so sync can runKevin Newton2023-09-271-19/+0
* [ruby/yarp] Move DSL into its own fileKevin Newton2023-09-273-16/+46
* [ruby/yarp] Move dispatcher into its own autoloadKevin Newton2023-09-273-84/+89
* [YARP] Implement regex flagseileencodes2023-09-271-2/+15
* [YARP] Implemented BlockArgumentNode (#8499)Jemma Issroff2023-09-271-6/+16
* [ruby/yarp] Check predicate of while and untilHaldun Bayhantopcu2023-09-261-2/+14
* [ruby/yarp] Fix crashes in parsing block argumentsHaldun Bayhantopcu2023-09-251-0/+3
* [YARP] Use the integer base flag (#8476)Kevin Newton2023-09-221-11/+33
* [ruby/yarp] Check class name to be a constant path node or a constant read nodeHaldun Bayhantopcu2023-09-221-0/+5
* Resync yarp (#8498)Jemma Issroff2023-09-223-5/+16
* [ruby/yarp] Introduce YP_TOKEN_METHOD_NAMEHaldun Bayhantopcu2023-09-224-11/+29
* [YARP] Remove minor instances of rb_intern (#8497)Jemma Issroff2023-09-221-3/+3
* [ruby/yarp] use `yp_statements_node_body_length` a little bit moreNathan Froyd2023-09-221-2/+6
* [ruby/yarp] Fix listener leave event orderKevin Newton2023-09-221-29/+57
* [ruby/yarp] Create arguments when necessaryHaldun Bayhantopcu2023-09-221-0/+3
* [YARP] Implement ConstantPathTargetNodeMatt Valentine-House2023-09-211-2/+94
* [ruby/yarp] encourage the compiler to compile `lex_keyword` more efficientlyNathan Froyd2023-09-211-44/+43
* [YARP] Add tests for popped instructions (#8494)Jemma Issroff2023-09-211-199/+93
* [ruby/yarp] Check whether the conditional predicate is closedHaldun Bayhantopcu2023-09-203-2/+7
* [YARP] Pop AliasNode when appropriate (#8466)Jemma Issroff2023-09-201-2/+7
* [ruby/yarp] Convert constant pool entries to a string type in Java LoaderBenoit Daloze2023-09-201-3/+6
* [YARP] Minor linting [ci skip] (#8480)Jemma Issroff2023-09-191-6/+0
* [YARP] Use the static literal flagKevin Newton2023-09-191-17/+8
* [YARP] Implement GlobalVariableTargetNodeMatt Valentine-House2023-09-191-0/+7
* [ruby/yarp] Only keep semantic fields in Java, i.e. skip location fieldsBenoit Daloze2023-09-196-0/+37
* [ruby/yarp] fix: handling escaped whitespace in a %w listMike Dalessio2023-09-194-4/+34
* [ruby/yarp] Explicitly use u32 for constant poolKevin Newton2023-09-195-27/+26
* [ruby/yarp] Consistently place block arguments on block slot for callKevin Newton2023-09-192-58/+91
* [ruby/yarp] fix computation of memsize for constant id listsNathan Froyd2023-09-191-0/+4
* [ruby/yarp] fix computation of memsize for node listsNathan Froyd2023-09-191-1/+5
* [YARP] Implement ClassVariableTargetNodeMatt Valentine-House2023-09-191-0/+6
* [YARP] Implement InstanceVariableTargetNode, LocalVariableTargetNodeMatt Valentine-House2023-09-191-0/+18
* [YARP] Implement ConstantTargetNodeMatt Valentine-House2023-09-191-0/+6
* [YARP] Miscellaneous bug fixes (#8453)Jemma Issroff2023-09-181-22/+26
* [ruby/yarp] Fix a possible null pointer deferenceHaldun Bayhantopcu2023-09-161-0/+1
* [ruby/yarp] Bump to version 0.12.0Kevin Newton2023-09-163-4/+4
* [ruby/yarp] Handle missing clauses in case statementKevin Newton2023-09-153-6/+9
* [ruby/yarp] Ensure multi targets are only in valid locationsKevin Newton2023-09-151-22/+60
* [ruby/yarp] require constant pool capacity to be a power of 2Nathan Froyd2023-09-151-4/+42
* [ruby/yarp] Alnum cannot be %-literal delimitersKevin Newton2023-09-151-3/+12
* [ruby/yarp] Properly handle invalid underscores in number literalsKevin Newton2023-09-155-28/+127
* [ruby/yarp] Add node event dispatcherVinicius Stock2023-09-151-0/+81
* [ruby/yarp] Fix unexpected { after method call with argsJemma Issroff2023-09-153-1/+18
* [ruby/yarp] Handle unterminated interpolated symbolKevin Newton2023-09-151-1/+1
* [ruby/yarp] Handle missing terminators in parenthesized expressionKevin Newton2023-09-151-9/+34
* [ruby/yarp] Handle infinite opt terms after missing case predicateKevin Newton2023-09-151-5/+6
* [ruby/yarp] Fix behaviour of locations for commentsAndy Waite2023-09-151-4/+13