summaryrefslogtreecommitdiff
path: root/yarp/yarp_compiler.c
AgeCommit message (Expand)Author
2023-09-22[YARP] Use the integer base flag (#8476)Kevin Newton
2023-09-22[YARP] Remove minor instances of rb_intern (#8497)Jemma Issroff
2023-09-21[YARP] Implement ConstantPathTargetNodeMatt Valentine-House
2023-09-21[YARP] Add tests for popped instructions (#8494)Jemma Issroff
2023-09-20[YARP] Pop AliasNode when appropriate (#8466)Jemma Issroff
2023-09-19[YARP] Minor linting [ci skip] (#8480)Jemma Issroff
2023-09-19[YARP] Use the static literal flagKevin Newton
2023-09-19[YARP] Implement GlobalVariableTargetNodeMatt Valentine-House
2023-09-19[YARP] Implement ClassVariableTargetNodeMatt Valentine-House
2023-09-19[YARP] Implement InstanceVariableTargetNode, LocalVariableTargetNodeMatt Valentine-House
2023-09-19[YARP] Implement ConstantTargetNodeMatt Valentine-House
2023-09-18[YARP] Miscellaneous bug fixes (#8453)Jemma Issroff
2023-09-14[YARP] Fix up alias and true node (#8423)Kevin Newton
2023-09-11Use constant lookup for constant namesKevin Newton
2023-09-11Remove deprecated aliases from yarp compilerKevin Newton
2023-09-08[YARP] Extract YP_COMPILE helper (#8403)Jemma Issroff
2023-09-08[YARP] Implement compilation for RationalNodes, fix other num types (#8404)Jemma Issroff
2023-09-08[YARP] Implement compilation for Regex / InterpolatedRegex (#8396)Jemma Issroff
2023-09-08[YARP] Implement compilation for InterpolatedXStringNode (#8395)Jemma Issroff
2023-09-07[YARP] Miscellaneous small bug fixes (#8387)Jemma Issroff
2023-09-07[YARP] Use the correct field for the name on classes and modulesKevin Newton
2023-09-06[YARP] ClassNode and ModuleNode use name_constant (#8384)Jemma Issroff
2023-09-06[YARP] Use constant_id lookups where possible (#8374)Jemma Issroff
2023-09-05[YARP] Fix aliasing instructions to use INT2FIX (#8373)Jemma Issroff
2023-09-05[YARP] Implemented Compiler for Constant(Or/Operator/And)Nodes (#8355)Jemma Issroff
2023-09-01[YARP] Implement Compiling for And / Or / Operator Write Nodes (#8352)Jemma Issroff
2023-09-01[YARP] Implement BackReferenceReadNode, NumberedReferenceReadNode (#8344)Jemma Issroff
2023-09-01Fix YARP compiled send for popping (#8345)Jemma Issroff
2023-09-01[YARP] Small fixes for existing ConstantNodes (#8346)Jemma Issroff
2023-08-31[YARP] Avoid if-else in yp_compile_node (#8336)Mau Magnaguagno
2023-08-31[YARP] Implement SourceNodes (File, Line, Encoding) (#8328)Jemma Issroff
2023-08-30[YARP] Compile ProgramNode as ScopeNode (#8327)Jemma Issroff
2023-08-30[YARP] Implement BreakNode, NextNode, RedoNode (#8334)Jemma Issroff
2023-08-30[YARP] Fix variables in compilation (#8326)Jemma Issroff
2023-08-30Update YARP APIs to handle uint8_tKevin Newton
2023-08-29[YARP] Until Node, minor cleanup (#8325)Jemma Issroff
2023-08-29Compile more YARP node types (#8322)Jemma Issroff
2023-08-29[YARP] Compile basic types (#8311)Jemma Issroff
2023-08-28Add yarp/yarp_compiler.c (#8042)Jemma Issroff