summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-26[prism] handle locals consistentlyKevin Newton
2023-10-26Integrate new prism multi target namesKevin Newton
2023-10-26[ruby/prism] Rename to lefts/rightsKevin Newton
2023-10-26[ruby/prism] Remove RequiredDestructuredParameterNode in favor of MultiTarget...Kevin Newton
2023-10-26[ruby/prism] Ensure no extra multi-target nodes are created for splatsKevin Newton
2023-10-26[ruby/prism] Ensure no extra multi-target nodes are createdKevin Newton
2023-10-26[ruby/prism] Split up multi target/write targetsKevin Newton
2023-10-26[ruby/prism] Add KeywordSplat flag to ArgumentsNodeJemma Issroff
2023-10-26[PRISM] Implement regex encoding flagseileencodes
2023-10-26[PRISM] Change --dump keyword to prism_parsetreeJemma Issroff
2023-10-26add more shapes testslukeg
2023-10-26[PRISM] Cleanup macro usage for common ADD_INSNJemma Issroff
2023-10-26teach prism define to compile basic typesHParker
2023-10-26[PRISM] Implement compilation for ConstantPathAndWriteNodeJemma Issroff
2023-10-26[PRISM] Implement compilation for ConstantPathOrWriteNodeJemma Issroff
2023-10-26[PRISM] Implemented ConstantPathOperatorWriteNodeJemma Issroff
2023-10-26[ruby/prism] Split Prism::Loader#load_node in one lambda per node typeBenoit Daloze
2023-10-26[ruby/prism] Expose options on match last line nodesKevin Newton
2023-10-26Remove JavaScript templatesKevin Newton
2023-10-26[ruby/prism] Compile with WASIKevin Newton
2023-10-26[PRISM] Implement compilation for CaseNodeJemma Issroff
2023-10-26[PRISM] Rename new tests to use `assert_prism_eval`Jemma Issroff
2023-10-26[PRISM] Refactor tests to deconflict with existing testsJemma Issroff
2023-10-26[PRISM] Implement CallOperatorWriteNodeJemma Issroff
2023-10-26[PRISM] Implement compilation for CallOrWriteNodeJemma Issroff
2023-10-26[PRISM] Extract helper to use for CallOrWriteNodeJemma Issroff
2023-10-26[PRISM] Implemented compilation for CallAndWriteNodeJemma Issroff
2023-10-26Windows: Prefer USERPROFILE over HOMEPATHLars Kanis
2023-10-26[ruby/zlib] Check for z_size_t along with {crc,adler}32_z inKJ Tsanaktsidis
2023-10-26Prevent a warning: assigned but unused variable - zYusuke Endoh
2023-10-26Revert "[ruby/prism] Use `cargo fmt`"Hiroshi SHIBATA
2023-10-26[Feature #19362] [DOC] Add to NEWS.mdNobuyoshi Nakada
2023-10-26[Feature #19362] Call `#initialize_dup` hook at `Proc#dup`Nobuyoshi Nakada
2023-10-26Lrama v0.5.8yui-knk
2023-10-26[Bug #19973] Warn duplicated keyword arguments after keyword splatNobuyoshi Nakada
2023-10-26Fix test failure with __runner_options__ renamingHiroshi SHIBATA
2023-10-26tool test/unit/testcase: rename vars @passed, @@currentlukeg
2023-10-26[wasm] Check exts build working on ciYuta Saito
2023-10-25Bump ruby/setup-ruby from 1.157.0 to 1.158.0dependabot[bot]
2023-10-26[ruby/zlib] Fix misdetection of {crc32,alder32}_z in cloudflare zlib forkKJ Tsanaktsidis
2023-10-26Make beginless Range#size return nil if it ends with non-numericfn ⌃ ⌥
2023-10-26[ruby/prism] Use `cargo fmt`Ian Ker-Seymer
2023-10-26add #to_str to URI::GenericMichael Chui
2023-10-25[PRISM] ScopeNode doesn't need void * anymoreJemma Issroff
2023-10-25[PRISM] Move scope_node itself to CRuby, create prism_compile.hJemma Issroff
2023-10-25[PRISM] Move pm_scope_node_init to prism_compile.cJemma Issroff
2023-10-25[PRISM] Add PM_POP macro, cleanup missing macro usageJemma Issroff
2023-10-25Fix few test_prism_eval that snuck inHParker
2023-10-25[rubygems/rubygems] Raise exception on unexpected EOF in marshalSamuel Giddins
2023-10-25[rubygems/rubygems] Avoid regexp match on every call to `Gem::Platform.local`Samuel Giddins