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
/
insns.def
Age
Commit message (
Expand
)
Author
2023-04-21
Remove unused opt_call_c_function insn (#7750)
Takashi Kokubun
2023-04-18
Emit special instruction for array literal + .(hash|min|max)
Aaron Patterson
2023-03-16
Refactor jit_func_t and jit_exec
Takashi Kokubun
2023-03-14
YJIT: Implement throw instruction (#7491)
Takashi Kokubun
2023-03-10
rename `defined_ivar` to `definedivar`
Koichi Sasada
2023-03-08
Add defined_ivar instruction
Ole Friis Østergaard
2023-03-06
Remove obsoleted MJIT_HEADER macro
Takashi Kokubun
2022-11-10
Adjust indents [ci skip]
Nobuyoshi Nakada
2022-09-01
New constant caching insn: opt_getconstant_path
John Hawthorn
2022-08-09
Add peephole optimizer for newarray(X)/expandarray(X, 0) -> opt_reverse(X)
Jeremy Evans
2022-08-09
Revert "Remove reverse VM instruction"
Jeremy Evans
2022-07-21
Expand tabs [ci skip]
Takashi Kokubun
2022-04-05
RubyVM.stat constant cache metrics (#5766)
Kevin Newton
2022-04-01
Finer-grained constant cache invalidation (take 2)
Kevin Newton
2022-03-25
Revert "Finer-grained inline constant cache invalidation"
Nobuyoshi Nakada
2022-03-24
Finer-grained inline constant cache invalidation
Kevin Newton
2022-03-24
Add ISEQ_BODY macro
Peter Zhu
2022-02-02
Treat TS_ICVARC cache as separate from TS_IVC cache
Jemma Issroff
2022-01-01
Prefer RBOOL
Nobuyoshi Nakada
2021-12-02
Lazily create singletons on instance_{exec,eval} (#5146)
John Hawthorn
2021-11-18
Optimize dynamic string interpolation for symbol/true/false/nil/0-9
Jeremy Evans
2021-11-18
Refactor setclassvariable (#5143)
Eileen M. Uchitelle
2021-11-18
Refactor getclassvariable (#5137)
Eileen M. Uchitelle
2021-10-18
Eliminate some redundant checks on `num` in `newhash`
Aaron Patterson
2021-09-30
Make Array#min/max optimization respect refined methods
Jeremy Evans
2021-09-23
Fix typo in insns.def [ci skip]
Alan Wu
2021-06-18
Add a cache for class variables
eileencodes
2021-06-14
[Bug #17880] Set leaf false on opt_setinlinecache (#4565)
Eileen M. Uchitelle
2021-05-11
Revert "Filling cache values on cvar write"
Aaron Patterson
2021-05-11
Filling cache values on cvar write
eileencodes
2021-05-11
Add a cache for class variables
eileencodes
2021-04-26
Fix type-o in insns.def
ebrohman
2021-04-21
Remove reverse VM instruction
Jeremy Evans
2021-03-17
Use rb_fstring for "defined" strings.
Aaron Patterson
2021-03-17
Refactor vm_defined to return a boolean
Aaron Patterson
2021-03-17
Stop calling `rb_iseq_defined_string` in vm_defined
Aaron Patterson
2021-03-17
Store strings for `defined` in the iseqs
Aaron Patterson
2021-01-05
enable constant cache on ractors
Koichi Sasada
2020-12-25
Fix a cyclic explanation
Takashi Kokubun
2020-12-17
encourage inlining for vm_sendish()
Koichi Sasada
2020-12-16
Lazily move PC with RUBY_VM_CHECK_INTS
Takashi Kokubun
2020-12-16
Inline getconstant on JIT (#3906)
Takashi Kokubun
2020-12-15
fix inline method cache sync bug
Koichi Sasada
2020-12-10
Unfortunately getinstancevariable was still not leaf
Takashi Kokubun
2020-12-10
Make getinstancevariable a leaf instruction
Jeremy Evans
2020-12-07
tuning trial: newobj with current ec
Koichi Sasada
2020-10-17
sync RClass::ext::iv_index_tbl
Koichi Sasada
2020-09-15
Interpolated strings are no longer frozen with frozen-string-literal: true
Benoit Daloze
2020-07-13
precalc invokebuiltin destinations
卜部昌平
2020-07-03
Use ID instead of GENTRY for gvars. (#3278)
Koichi Sasada
[next]