Takashi Kokubun
|
85c6169674
|
Implement struct aref
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
35faa33b65
|
Implement bmethod
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
26cb5d416f
|
Implement alias
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
bd0d0d3b38
|
Reset chain_depth in more places
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
4a124dc1de
|
Implement optimized call
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
c2fe6fa0d0
|
Chain-guard blockarg
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
2c25f0daae
|
Implement proxy blockarg
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
c17f200500
|
Implement nil blockarg
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
c587666f68
|
Optimize Thread.current
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
9ee724408c
|
Optimize #nil?
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
9556b6368f
|
Optimize String#to_s
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
8049f3c9c7
|
Optimize BasicObject#==
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
cc646d3262
|
Implement getblockparam
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
6b38d1ce7b
|
Implement concatarray
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
481615418a
|
Implement getconstant
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
f2ef352ee0
|
Implement opt_str_freeze
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
89f8e20aa4
|
Implement branchnil
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
a1b2395409
|
Check for classes consistently
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
6b2c3ff813
|
Implement concatstrings
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
f85393514c
|
Implement anytostring
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
43d1a7afd4
|
Implement cref on opt_getconstant_path
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
46a14b65fb
|
Implement objtostring
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
9fa127416a
|
Implement protected
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
3b38fe0280
|
Implement getclassvariable
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
7456b10c33
|
Implement getblockparamproxy
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
f81c7a6747
|
Initial support for opt_case_dispatch
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
366c3c7644
|
Support non-T_OBJECTs in getivar
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
49f336f468
|
Implement new ivars on setivar
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
6d59cac4ad
|
Optimize Integer#[]
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
34f2ab1f3c
|
Optimize Integer#/
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
d380692649
|
Optimize Array#<<
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
e4f49236c0
|
Optimize BasicObject#!=
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
2ecf77ce20
|
Optimize Integer#===
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
92efd0569a
|
Optimize Integer#*
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
db4a8afa5e
|
Optimize BasicObject#!
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
e8a36eb4f6
|
Optimize setivar for known ivar index
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
357007626c
|
Implement opt_newarray_min
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
42adcd5743
|
Increase max depth for chain guards
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
487d4aa970
|
Implement known class guard for flonum
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
3034553e8d
|
Add more GC guards
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
d7888e4626
|
Implement opt_pc
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
706f6272d9
|
Guard against GC of random ISEQs
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
7dcdffebc8
|
Invalidate blocks on global constant changes
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
b5fbc9f59f
|
Implement ISEQ block_handler
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
fb08b0e748
|
Start implementing send
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
8b84c68d77
|
Implement defined
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
536d8cc51b
|
Fix invokesuper for railsbench
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
33213542f2
|
Implement invokesuper
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
5576da7900
|
Re-compile MJIT entry on constant IC update
|
2023-03-05 23:28:59 -08:00 |
Takashi Kokubun
|
15cea7fd0d
|
Implement newhash
|
2023-03-05 23:28:59 -08:00 |