summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-09-29Remove not used fields from DOT2, DOT3, FLIP2, FLIP3yui-knk
2023-09-29Merge RNode_OP_ASGN2 and RNode_OP_ASGN22yui-knk
2023-09-29Remove not used fields from SELF, NIL, TRUE, FALSEyui-knk
2023-09-28[ruby/open3] [DOC] RDoc for Open3BurdetteLamar
2023-09-28More documentation for pattern matching compilationKevin Newton
2023-09-28Support if and unless guards on patternsKevin Newton
2023-09-28Support local variable targeting in pattern matchingKevin Newton
2023-09-28Support the AlternationPatternNodeKevin Newton
2023-09-28Fill in other missing pattern matching expression typesKevin Newton
2023-09-28Compile basic pattern matching expressionsKevin Newton
2023-09-28[ruby/prism] Self should not be marked as static literalKevin Newton
2023-09-28[ruby/open3] [DOC] RDoc for Open3Peter Zhu
2023-09-28[ruby/prism] Turn on static literal for assoc, hash, and array nodesKevin Newton
2023-09-29Fix `retry` in nested `rescue` blocksNobuyoshi Nakada
2023-09-28Consolidate regexp options, interpolated match last lineKevin Newton
2023-09-28Move IO#readline to RubyAaron Patterson
2023-09-29[DOC] Add linkNobuyoshi Nakada
2023-09-28Add a mention about Socket#recv in NEWS.mdJean Boussier
2023-09-29Add indentation to ignore revs [ci skip]Nobuyoshi Nakada
2023-09-29Fix up indentation [ci skip]Nobuyoshi Nakada
2023-09-28[YARP] Implement MatchWriteNodeMatt Valentine-House
2023-09-28Fix order-dependent tests in test_compile_prismKevin Newton
2023-09-28[ruby/reline] Properly restore Reline::IOGate in test teardowntomoya ishida
2023-09-28Add indentation to ignore revsKevin Newton
2023-09-28Fix up indentation in prism_compile.cKevin Newton
2023-09-28Move CRuby-specific prism files to top levelKevin Newton
2023-09-28[ruby/prism] Check whether the predicate is closed for conditionalsHaldun Bayhantopcu
2023-09-28[ruby/prism] Check for a semicolon or a newline after the inheritance operatorHaldun Bayhantopcu
2023-09-28[ruby/prism] Fix assertion failure for fwd params after restHaldun Bayhantopcu
2023-09-28Requires ruby/rbs#1550Nobuyoshi Nakada
2023-09-28Syntax check of `yield` in the parserNobuyoshi Nakada
2023-09-28Jumps are possible in the top-level loopNobuyoshi Nakada
2023-09-28Suppress void context warnings in verbose modeNobuyoshi Nakada
2023-09-27[DOC] RDoc for Open3.popen3 (#8521)Burdette Lamar
2023-09-28Change RNode structure from union to structyui-knk
2023-09-28Update bundled gems list at 2023-09-28git
2023-09-28Bundle RBS 3.2.2Soutaro Matsumoto
2023-09-28[CI] Fix conditional for `RUBYOPT`Nobuyoshi Nakada
2023-09-28[CI] Fix indentation to concatenate the lines and pass the optionsNobuyoshi Nakada
2023-09-28Suppress void context warningsNobuyoshi Nakada
2023-09-27[PRISM] Implement MatchLastLineNodeeileencodes
2023-09-27Use new constant pool layout for prismKevin Newton
2023-09-27[ruby/prism] rearrange the constant pool so IDs can be used for indexingNathan Froyd
2023-09-27[ruby/prism] shrink `yp_constant_t` by 8 bytesNathan Froyd
2023-09-27Make {Queue,SizedQueue}#freeze raise TypeErrorJeremy Evans
2023-09-27[DOC] Fix minor inconsistenciesBurdetteLamar
2023-09-27Include recently added parse_test code in renameKevin Newton
2023-09-27Rename YARP symbols to prismKevin Newton
2023-09-27Sync to prism rename commitsKevin Newton
2023-09-27Rename YARP filepaths to prism filepathsKevin Newton