index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
yjit
/
src
/
cruby.rs
Age
Commit message (
Expand
)
Author
2024-04-25
YJIT: Optimize local variables when EP == BP (take 2) (#10607)
Takashi Kokubun
2024-04-19
Revert "YJIT: Optimize local variables when EP == BP" (#10584)
Alan Wu
2024-04-17
YJIT: Optimize local variables when EP == BP (#10487)
Takashi Kokubun
2024-03-25
YJIT: Inline simple getlocal+leave iseqs
Alan Wu
2024-03-06
YJIT: String#getbyte codegen (#10188)
Maxime Chevalier-Boisvert
2024-02-23
YJIT: Lazily push a frame for specialized C funcs (#10080)
Takashi Kokubun
2024-02-20
YJIT: Verify the assumption of leaf C calls (#10002)
Takashi Kokubun
2024-02-12
YJIT: Add support for `**kwrest` parameters
Alan Wu
2024-02-12
YJIT: Prefer an overloaded cme if available (#9913)
Takashi Kokubun
2024-02-08
YJIT: Skip pushing a frame for Hash#empty? (#9875)
Takashi Kokubun
2024-01-30
YJIT: Specialize splatkw on T_HASH (#9764)
Takashi Kokubun
2024-01-25
YJIT: Support concattoarray and pushtoarray (#9708)
Takashi Kokubun
2024-01-23
YJIT: Fix ruby2_keywords splat+rest and drop bogus checks
Alan Wu
2024-01-12
YJIT: expandarray for non-arrays (#9495)
ywenc
2024-01-10
YJIT: Fix unused warnings
Alan Wu
2023-12-06
YJIT: Add some object validity assertions
Alan Wu
2023-11-07
YJIT: Inline basic Ruby methods (#8855)
Takashi Kokubun
2023-10-18
YJIT: Add --yjit-perf (#8697)
Takashi Kokubun
2023-10-17
YJIT: Lookup IDs on boot instead of binding to them
Alan Wu
2023-09-07
Remove function call for String#bytesize (#8389)
Aaron Patterson
2023-09-05
YJIT: Silence Clippy for bindgen generated code
Alan Wu
2023-08-08
YJIT: Compile exception handlers (#8171)
Takashi Kokubun
2023-07-17
Remove __bp__ and speed-up bmethod calls (#8060)
Alan Wu
2023-06-05
Implement Struct on VWA
Peter Zhu
2023-04-05
YJIT: Add codegen for Integer methods (#7665)
Takashi Kokubun
2023-04-05
Revert "YJIT: Suppress unnecessary `unsafe` block (GH-7634)"
Alan Wu
2023-03-31
YJIT: Suppress unnecessary `unsafe` block (#7634)
Nobuyoshi Nakada
2023-03-17
YJIT: Support entry for multiple PCs per ISEQ (GH-7535)
Takashi Kokubun
2023-02-02
YJIT: log the names of methods we call to in disasm (#7231)
Maxime Chevalier-Boisvert
2023-02-02
Fix typos in YJIT [ci skip]
Alan Wu
2023-01-13
YJIT: Factor out VALUE_BITS = (8 * SIZE_OF_VALUE as u8)
Alan Wu
2023-01-12
Enable `clippy` checks for yjit in CI (#7093)
Ian Ker-Seymer
2022-12-15
Transition complex objects to "too complex" shape
Jemma Issroff
2022-12-02
bail on compilation if the comptime receiver is frozen
Aaron Patterson
2022-12-02
implement IV writes
Aaron Patterson
2022-11-27
MJIT: Use a String buffer in builtin compilers
Takashi Kokubun
2022-11-15
YJIT: Always encode Opnd::Value in 64 bits on x86_64 for GC offsets (#6733)
Takashi Kokubun
2022-11-02
YJIT: Support invokeblock (#6640)
Takashi Kokubun
2022-10-20
YJIT: incorporate ruby_special_consts
Nobuyoshi Nakada
2022-10-20
Move "special consts" so `Qundef` and `Qnil` differ just 1 bit
Nobuyoshi Nakada
2022-10-19
YJIT: fold the "asm_comments" feature into "disasm" (#6591)
Alan Wu
2022-10-13
fixes more clippy warnings (#6543)
Jimmy Miller
2022-10-11
Implement optimize send in yjit (#6488)
Jimmy Miller
2022-10-11
Revert "Revert "This commit implements the Object Shapes technique in CRuby.""
Jemma Issroff
2022-09-30
Revert "This commit implements the Object Shapes technique in CRuby."
Aaron Patterson
2022-09-30
A bunch of clippy auto fixes for yjit (#6476)
Jimmy Miller
2022-09-28
This commit implements the Object Shapes technique in CRuby.
Jemma Issroff
2022-09-26
Revert this until we can figure out WB issues or remove shapes from GC
Aaron Patterson
2022-09-26
This commit implements the Object Shapes technique in CRuby.
Jemma Issroff
2022-09-14
Initial support for VM_CALL_ARGS_SPLAT (#6341)
Jimmy Miller
[next]