summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
2025-10-27ZJIT: Inline method calls to ISEQs that just do leaf Primitive callsMax Bernstein
2025-10-27ZJIT: Fix internal compiler error looking up profiles for trace_getinstanceva...Max Bernstein
2025-10-27ZJIT: Remove unnecessary 'static annotation from gen_hir_type.rbAiden Fox Ivey
2025-10-27ZJIT: Since Param is unit struct, elide destructuringAiden Fox Ivey
2025-10-27ZJIT: Use .is_empty() for clarityAiden Fox Ivey
2025-10-27ZJIT: Use .first() in lieu of .get(0)Aiden Fox Ivey
2025-10-27ZJIT: Elide unnecessary 'static annotationAiden Fox Ivey
2025-10-27ZJIT: Remove unnecessary `as` castsAiden Fox Ivey
2025-10-27ZJIT: Use std::ptr::null instead of castsAiden Fox Ivey
2025-10-27ZJIT: Remove unnecessary #[test] annotationAiden Fox Ivey
2025-10-27ZJIT: Simplify complex type to BranchEncoderAiden Fox Ivey
2025-10-27ZJIT: Elide unnecessary return statementsAiden Fox Ivey
2025-10-27ZJIT: Remove a duplicated annotation (#14968)Takashi Kokubun
2025-10-24ZJIT: Add gen_stack_overflow_check to `CCallWithFrame`Aiden Fox Ivey
2025-10-24ZJIT: Specialize string length, bytesize, and size (#14928)Jacob
2025-10-23ZJIT: s/as_usize/to_usize/ to comply with rust API guidelinesAlan Wu
2025-10-23ZJIT: Replace `as usize` casts in codegen.rsAlan Wu
2025-10-23ZJIT: Inline << and push for Array in single arg case (#14926)Aiden Fox Ivey
2025-10-23ZJIT: Use iseq pointer directly in get/set class var codegen (#14921)Stan Lo
2025-10-22ZJIT: Implement classvar get and set (#14918)Daniel Colson
2025-10-22ZJIT: Use InvokeBuiltin leaf attribute in codegenMax Bernstein
2025-10-22ZJIT: Fetch Primitive.attr!(leaf) for InvokeBuiltinMax Bernstein
2025-10-22ZJIT: Fix unused warnings in `make zjit-test` [ci skip]Alan Wu
2025-10-22ZJIT: Inline Kernel#block_given? (#14914)Max Bernstein
2025-10-22ZJIT: Buffer writes to the perf mapAlan Wu
2025-10-22ZJIT: Handle invalid Counter on --zjit-trace-exits=counter (#14911)Aiden Fox Ivey
2025-10-22ZJIT: Inline String#==, String#===Max Bernstein
2025-10-22ZJIT: Fix Type::from_class for subclasses of built-in typesMax Bernstein
2025-10-22ZJIT: Fix land raceMax Bernstein
2025-10-22ZJIT: Inline simple SendWithoutBlockDirect (#14888)Max Bernstein
2025-10-22ZJIT: Fix some dead code in the backend (#14897)Takashi Kokubun
2025-10-22ZJIT: A64: Fix Lea with large displacement and overlapping registerAlan Wu
2025-10-22ZJIT: Specialize String#<< to StringAppend (#14861)Aiden Fox Ivey
2025-10-21ZJIT: Handle when SetIvar raises FrozenErrorAlan Wu
2025-10-22ZJIT: Inline Fixnum#^Benoit Daloze
2025-10-21ZJIT: Issue `SendWithoutBlockDirect` to `VM_METHOD_TYPE_BMETHOD`Alan Wu
2025-10-21YJIT: ZJIT: Extract common bindings to jit.c and remove unnamed enums.Alan Wu
2025-10-21ZJIT: Fix binding to `INVALID_SHAPE_ID` under `-std=c99 -pedantic`Alan Wu
2025-10-20ZJIT: Implement codegen for FixnumMod (#14857)Max Bernstein
2025-10-20ZJIT: Optimize send with block into CCallWithFrame (#14863)Stan Lo
2025-10-20ZJIT: Remove idx from hir::Insn::Param (#14872)Max Bernstein
2025-10-20ZJIT: Implement expandarray (#14847)Max Bernstein
2025-10-17ZJIT: Add inlining for Kernel#respond_to? (#14873)Aiden Fox Ivey
2025-10-17Revert "ZJIT: Mark commonly-edited files as merge=union (#14865)"Max Bernstein
2025-10-17ZJIT: Mark commonly-edited files as merge=union (#14865)Max Bernstein
2025-10-17ZJIT: Don't push frame for Hash#size (#14871)Jacob
2025-10-17ZJIT: Don't push frame for String#empty? (#14836)Jacob
2025-10-16ZJIT: Add to counters when FnProperties.inline inlining succeedsMax Bernstein
2025-10-16ZJIT: Fix singleton class qualified method names in statsMax Bernstein
2025-10-16ZJIT: Break out patchpoint exit reasons (#14858)Max Bernstein