aboutsummaryrefslogtreecommitdiffstats
path: root/yarp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [ruby/yarp] Fix string delimiter with "@" confused for embeddedJemma Issroff2023-09-151-1/+1
* [ruby/yarp] Add implicit nodes for ommitted hash valuesKevin Newton2023-09-152-1/+48
* [ruby/yarp] Keep value for invalid local variable write in treeKevin Newton2023-09-152-14/+6
* [ruby/yarp] Ensure owned constants are marked as shared when overtakenKevin Newton2023-09-151-1/+2
* [ruby/yarp] Disallow numbered parameters in multiple scopesKevin Newton2023-09-154-2/+47
* [ruby/yarp] Error when numbered parameters are writtenKevin Newton2023-09-151-2/+12
* [ruby/yarp] Support parsing numbered parametersKevin Newton2023-09-154-15/+53
* [ruby/yarp] Track explicit parameters on blocksKevin Newton2023-09-152-3/+11
* [ruby/yarp] Properly handle missing method namesKevin Newton2023-09-151-14/+8
* [ruby/yarp] Simplify multi-target parsingKevin Newton2023-09-141-97/+56
* [ruby/yarp] Introduce MatchWriteNodeKevin Newton2023-09-142-7/+47
* [ruby/yarp] Write names should not underflow size_tKevin Newton2023-09-141-4/+9
* [ruby/yarp] Handle errors when operator writes on a call with a blockKevin Newton2023-09-143-13/+32
* [ruby/yarp] Fix multi target parentheses locationsKevin Newton2023-09-141-23/+22
* [ruby/yarp] Remove deprecated aliasesKevin Newton2023-09-142-10/+0
* [ruby/yarp] Extract out parse_write_nameKevin Newton2023-09-141-34/+26
* [ruby/yarp] Reject invalid call-operator-writeKevin Newton2023-09-141-45/+57
* [ruby/yarp] Use bytes instead of bit fieldsKevin Newton2023-09-141-7/+7
* [ruby/yarp] Add a frozen string flagKevin Newton2023-09-142-2/+22
* [ruby/yarp] Introduce a flag for a static literal checkKevin Newton2023-09-143-9/+56
* [ruby/yarp] Parse frozen string literal commentKevin Newton2023-09-142-8/+60
* [ruby/yarp] Move booleans on the parser to the end so they are more compactKevin Newton2023-09-141-14/+18
* [YARP] Fix up alias and true node (#8423)Kevin Newton2023-09-141-6/+6
* [ruby/yarp] Remove varargs entirelyKevin Newton2023-09-141-402/+418