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
ruby_3_4
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-12-04
YJIT: Generate specialized code for Symbol for objtostring (#12247)
Maximillian Polhill
2024-11-26
Optimize instructions when creating an array just to call `include?` (#12123)
Randy Stauner
2024-10-17
YJIT: Add compilation log (#11818)
Kevin Menard
2024-10-02
YJIT: Merge `impl VALUE` blocks [ci skip]
Alan Wu
2024-08-27
YJIT: Encode doubles to VALUE objects and move stat generation to rust (#11388)
Randy Stauner
2024-08-02
YJIT: Enhance the `String#<<` method substitution to handle integer codepoint...
Kevin Menard
2024-07-29
Expand opt_newarray_send to support Array#pack with buffer keyword arg
Randy Stauner
2024-06-28
YJIT: Fix `cargo doc --document-private-items` warnings [ci skip]
Alan Wu
2024-06-18
Optimized forwarding callers and callees
Aaron Patterson
2024-05-23
Introduce a specialize instruction for Array#pack
Nobuyoshi Nakada
2024-04-29
YJIT: Remove CString allocation when using `src_loc!()`
Alan Wu
2024-04-29
YJIT: Add specialized codegen function for `TrueClass#===` (#10640)
Randy Stauner
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
[next]