summaryrefslogtreecommitdiff
path: root/zjit/src/cruby.rs
AgeCommit message (Expand)Author
6 daysZJIT: Support invokebuiltin opcodes (#13632)Daniel Colson
8 daysZJIT: Add support for putspecialobject (#13565)Stan Lo
12 daysGet rid of `rb_shape_lookup`Jean Boussier
2025-06-04Get rid of TOO_COMPLEX shape typeJean Boussier
2025-05-28ZJIT: Add CallableMethodEntry to type lattice (GH-13459)Max Bernstein
2025-05-09Rename `RB_OBJ_SHAPE` -> `rb_obj_shape`Jean Boussier
2025-05-09Rename `rb_shape_get_shape_id` -> `RB_OBJ_SHAPE_ID`Jean Boussier
2025-05-09Rename `rb_shape_obj_too_complex` -> `rb_shape_obj_too_complex_p`Jean Boussier
2025-05-09Rename `rb_shape_get_shape_by_id` -> `RSHAPE`Jean Boussier
2025-04-25ZJIT: Bail out of HIR translation if we can't handle a send flag (#13182)Max Bernstein
2025-04-18Change mentions of YJIT to ZJIT (https://.com/Shopify/zjit/pull/113)Aiden Fox Ivey
2025-04-18Strength reduce to `CCall` for sends landing in simple C methodsAlan Wu
2025-04-18Add miscellaneous Clippy 'corrections' (https://.com/Shopify/zjit/pull/92)Aiden Fox Ivey
2025-04-18Move get_class_name into crubyMax Bernstein
2025-04-18Print iseq names in HIR dumpsMax Bernstein
2025-04-18Use expect-test for HIR testsMax Bernstein
2025-04-18Assert that ids are initializedAlan Wu
2025-04-18DRY up IDs that have the same content as their nameAlan Wu
2025-04-18Fix VALUE/isize conversionMax Bernstein
2025-04-18Rust tests: Load builtins (core library written in ruby)Alan Wu
2025-04-18Stop sharing yjit/bindgen with ZJIT (https://.com/Shopify/zjit/pull/64)Takashi Kokubun
2025-04-18Print Ruby exception in test utilsMax Bernstein
2025-04-18Add diff_text to pretty-print IR differences in unit test failuresMax Bernstein
2025-04-18Move lib.rs functions to appropriate modules (https://.com/Shopify/zjit...Takashi Kokubun
2025-04-18Do not assert inside rb_protect() (https://.com/Shopify/zjit/pull/37)Takashi Kokubun
2025-04-18Profile instructions for fixnum arithmetic (https://.com/Shopify/zjit/p...Takashi Kokubun
2025-04-18Add compact Type latticeMax Bernstein
2025-04-18Upgrade bindgen, so it generates `unsafe extern` as 2024 expectsAlan Wu
2025-04-18Fix 2024 edition errorsAlan Wu
2025-04-18Resurrect asm comment supportTakashi Kokubun
2025-04-18Let tests share the same ZJITState::init()Takashi Kokubun
2025-04-18Initialize dummy globals for testsTakashi Kokubun
2025-04-18boot_vm boots and runsAlan Wu
2025-04-18can link and run `p RubyVM::ISeq`, hardcoded paths, needs more initAlan Wu
2025-04-18Pretty print fixnumMax Bernstein
2025-04-18bindgen works in --enable-zjit=dev mode.Alan Wu
2025-04-18Add CRuby bindingsMaxime Chevalier-Boisvert