aboutsummaryrefslogtreecommitdiffstats
path: root/prism_compile.c
Commit message (Expand)AuthorAgeFilesLines
* [PRISM] Setup encodings in prism compilerJemma Issroff2023-10-201-34/+36
* [PRISM] Fixed StringConcatNode, uncommented testsJemma Issroff2023-10-201-0/+3
* [Bug #19966] [PRISM] Fix singleton method definitionNobuyoshi Nakada2023-10-201-1/+7
* Address PR commentsJemma Issroff2023-10-181-4/+4
* Fixed mistypingJemma Issroff2023-10-181-8/+8
* Remove pm_compile_context_t, move the context onto ScopeNodeJemma Issroff2023-10-181-169/+150
* [PRISM] Compile AliasGlobalVariableNode (#8675)Jemma Issroff2023-10-161-0/+19
* [PRISM] Fix more bugs in the compiler (#8658)Jemma Issroff2023-10-161-24/+26
* [PRISM] prevent underflow on popped splatarray (#8657)Adam Hess2023-10-161-3/+3
* [PRISM] Compile fixes (#8644)Jemma Issroff2023-10-131-10/+27
* [Prism] Fix IfNode and ElseNodeMatt Valentine-House2023-10-041-3/+6
* Adopt prism CallNode#name changesBenoit Daloze2023-10-021-1/+1
* Move more things through pm_static_literal_valueKevin Newton2023-09-291-83/+124
* Handle static array nodesKevin Newton2023-09-291-27/+33
* Compile implicit nodesKevin Newton2023-09-291-0/+13
* Fix up static hash compilationKevin Newton2023-09-291-14/+46
* More documentation for pattern matching compilationKevin Newton2023-09-281-0/+14
* Support if and unless guards on patternsKevin Newton2023-09-281-8/+40
* Support local variable targeting in pattern matchingKevin Newton2023-09-281-13/+33
* Support the AlternationPatternNodeKevin Newton2023-09-281-2/+26
* Fill in other missing pattern matching expression typesKevin Newton2023-09-281-0/+24
* Compile basic pattern matching expressionsKevin Newton2023-09-281-0/+96
* Consolidate regexp options, interpolated match last lineKevin Newton2023-09-281-37/+45
* Fix up indentation [ci skip]Nobuyoshi Nakada2023-09-291-65/+70
* [YARP] Implement MatchWriteNodeMatt Valentine-House2023-09-281-0/+62
* Fix up indentation in prism_compile.cKevin Newton2023-09-281-1167/+1138
* Move CRuby-specific prism files to top levelKevin Newton2023-09-281-0/+2176