Takashi Kokubun
|
2cc4f506ba
|
Implement optimized send
|
2023-03-05 23:28:59 -08:00 |
|
Takashi Kokubun
|
39b7874481
|
Implement variadic C func calls
|
2023-03-05 23:28:59 -08:00 |
|
Takashi Kokubun
|
b379ccf755
|
Handle RangeError in iseq_lineno
|
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
|
a458923fe5
|
Implement jit_guard_known_class
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
2cd6406d67
|
Save PC and SP on entry exit
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
d415f1e317
|
Get rid of BlockStub
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
d88b59be92
|
Refactor jit_return with BranchStub
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
6c1b1fa1f5
|
Refactor 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
|
fa0b9c1c97
|
Initial implementation of send
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
62d36dd127
|
Implement branch stub
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
1f69ba1d84
|
Use the actual sp_offset
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
ee80b2be20
|
Fix broken stats
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
a8dec34961
|
Implement initial opt_lt
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
21696ad81e
|
Partly implement BOP assumption
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
c3d99d0f12
|
Implement defer_compilation
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
2b8d1c93ea
|
Support extended registers
and move argument registers to a couple of them.
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
36cec59f0a
|
Implement ocb
|
2023-03-05 22:11:20 -08:00 |
|
Takashi Kokubun
|
28290d5198
|
Try carving out ExitCompiler
|
2023-03-05 22:11:20 -08:00 |
|