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
Age
Commit message (
Expand
)
Author
2024-06-29
[YJIT] Don't expand kwargs on forwarding
Aaron Patterson
2024-06-28
YJIT: Fix `cargo doc --document-private-items` warnings [ci skip]
Alan Wu
2024-06-28
YJIT: Move `ocb` parameters into `JITState`
Alan Wu
2024-06-26
[YJIT] Fix block and splat handling when forwarding
Aaron Patterson
2024-06-18
Add two new instructions for forwarding calls
Aaron Patterson
2024-06-18
Optimized forwarding callers and callees
Aaron Patterson
2024-06-17
YJIT: Fix an unused field warning in `DumpDisasm`.
Kevin Menard
2024-06-17
YJIT: `--yjit-dump-disasm=dir`: Hold descriptor for dump file
Alan Wu
2024-06-13
YJIT: Delete otherwise-empty defer_compilation() blocks
Alan Wu
2024-06-12
YJIT: add context cache hits stat (#10979)
Maxime Chevalier-Boisvert
2024-06-11
YJIT: Make num_contexts_encoded a default counter
Takashi Kokubun
2024-06-11
YJIT: add context cache size stat, lazily allocate cache
Maxime Chevalier-Boisvert
2024-06-07
YJIT: implement cache for recently encoded/decoded contexts (#10938)
Maxime Chevalier-Boisvert
2024-06-07
YJIT: implement variable-length context encoding scheme (#10888)
Maxime Chevalier-Boisvert
2024-06-05
Don't add `+YJIT` to `RUBY_DESCRIPTION` until it's actually enabled
Jean Boussier
2024-06-04
Do not emit shape transition warnings when YJIT is compiling
Jean Boussier
2024-06-04
YJIT: Fix getconstant exits after opt_ltlt fusion (#10903)
Takashi Kokubun
2024-05-31
YJIT: Fix out of bounds access when splatting empty array
Alan Wu
2024-05-29
YJIT: Fix a warning from nightly rust
Alan Wu
2024-05-28
YJIT: limit size of call count stats dict (#10858)
Maxime Chevalier-Boisvert
2024-05-28
Stop marking chilled strings as frozen
Étienne Barrié
2024-05-23
Introduce a specialize instruction for Array#pack
Nobuyoshi Nakada
2024-05-06
YJIT: Fix comment and counter in rb_yjit_invalidate_ep_is_bp() (#10722)
Alan Wu
2024-05-01
YJIT: Fix `Struct` accessors not firing tracing events (#10690)
Alan Wu
2024-04-29
YJIT: Remove CString allocation when using `src_loc!()`
Alan Wu
2024-04-29
YJIT: Take VM lock when invalidating
Alan Wu
2024-04-29
YJIT: Expand codegen for `TrueClass#===` to `FalseClass` and `NilClass` (#10679)
Randy Stauner
2024-04-29
YJIT: Add specialized codegen function for `TrueClass#===` (#10640)
Randy Stauner
2024-04-26
Revert "YJIT: Try splitting getlocal/setlocal blocks (#10648)"
Takashi Kokubun
2024-04-26
YJIT: Correct signature of rb_yjit_root_mark()
Alan Wu
2024-04-26
YJIT: Fix reference update for `Invariants::no_ep_escape_iseqs`
Alan Wu
2024-04-26
YJIT: Try splitting getlocal/setlocal blocks (#10648)
Takashi Kokubun
2024-04-25
YJIT: Relax `--yjit-verify-ctx` after singleton class creation
Alan Wu
2024-04-25
YJIT: Optimize local variables when EP == BP (take 2) (#10607)
Takashi Kokubun
2024-04-24
YJIT: Add a specialized codegen function for `Class#superclass`. (#10613)
Kevin Menard
2024-04-22
YJIT: Fix shrinking block with assumption too much (#10585)
Alan Wu
2024-04-19
Revert "YJIT: Optimize local variables when EP == BP" (#10584)
Alan Wu
2024-04-18
chore: remove repetitive words (#10573)
careworry
2024-04-18
YJIT: Fix canary crash with Array#<< (#10568)
Alan Wu
2024-04-17
YJIT: A64: Use CBZ/CBNZ to check for zero
Alan Wu
2024-04-17
YJIT: Optimize local variables when EP == BP (#10487)
Takashi Kokubun
2024-04-16
YJIT: End send fallback blocks (#10539)
Takashi Kokubun
2024-04-15
YJIT: A64: Avoid intermediate register in `opt_and` and friends (#10509)
Alan Wu
2024-04-11
YJIT: x64: Remove register shuffle with `opt_and` and friends (#10498)
Alan Wu
2024-04-10
Fix a typo in a comment
Takashi Kokubun
2024-04-03
YJIT: Let sp_opnd take the number of slots (#10442)
Takashi Kokubun
2024-04-03
YJIT: Suppress warn(static_mut_refs) (#10440)
Takashi Kokubun
2024-04-02
YJIT: A64: Use ADDS/SUBS/CMP (immediate) when possible (#10402)
Alan Wu
2024-03-28
YJIT: Optimize putobject+opt_ltlt for integers
Alan Wu
2024-03-28
YJIT: add iseq_alloc_count to stats (#10398)
Maxime Chevalier-Boisvert
[next]