Takashi Kokubun
|
7dcdffebc8
|
Invalidate blocks on global constant changes
|
2023-03-05 23:28:59 -08:00 |
|
Takashi Kokubun
|
8d29b0635b
|
Implement putstring
|
2023-03-05 23:28:59 -08:00 |
|
Takashi Kokubun
|
32e6f15beb
|
Store MJIT blocks on each ISEQ
|
2023-03-05 23:28:59 -08:00 |
|
Takashi Kokubun
|
63d96ccbcd
|
Invalidate everything on GC.compact
|
2023-03-05 23:28:59 -08:00 |
|
Takashi Kokubun
|
feb60f6f51
|
Invalidate blocks on constant IC updates
|
2023-03-05 23:28:59 -08:00 |
|
Takashi Kokubun
|
4d97f9319c
|
Initial support of opt_getconstant_path
|
2023-03-05 23:28:59 -08:00 |
|
Takashi Kokubun
|
1bdc23f35b
|
Redo compilation of all ISEQs after invalidation
|
2023-03-05 22:41:35 -08:00 |
|
Takashi Kokubun
|
aba530e23b
|
Implement invalidation after cfunc
|
2023-03-05 22:41:35 -08:00 |
|
Takashi Kokubun
|
2cd6406d67
|
Save PC and SP on entry exit
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
47e2ea3a80
|
Refactor callee with BranchStub
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
e731ced271
|
Implement method call
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
21696ad81e
|
Partly implement BOP assumption
|
2023-03-05 22:11:20 -08:00 |
|