Takashi Kokubun
|
9d59d093bd
|
MJIT: Compile methods in batches (#6900)
* MJIT: Compile methods in batches
* MJIT: make mjit-bindgen
* MJIT: Fix RubyVM::MJIT tests
|
2022-12-10 22:21:06 -08:00 |
Takashi Kokubun
|
0dc5c117a5
|
MJIT: Convert compact_p flag to an enum
I'm gonna add another type of unit shortly.
|
2022-12-08 22:53:58 -08:00 |
Takashi Kokubun
|
3938bd1b42
|
MJIT: Remove Windows-specific code
because we no longer support it
|
2022-12-07 22:05:15 -08:00 |
Takashi Kokubun
|
7a2b1364ef
|
MJIT: Merge mjit_unit.h into mjit_c.h
The distinction doesn't make much difference today.
|
2022-11-29 21:34:46 -08:00 |
Takashi Kokubun
|
2329cbeb5b
|
MJIT: Merge exivar guards as well
obviating status->merge_ivar_guards_p as refactoring
|
2022-11-28 23:32:27 -08:00 |
Takashi Kokubun
|
322e546f60
|
MJIT: Remove an unused field
This has not been used since recent shape-related changes.
|
2022-11-28 22:46:20 -08:00 |
Takashi Kokubun
|
bb6f933d51
|
MJIT: Get rid of is_entries copy
MJIT worker no longer exists, so we don't need this safeguard anymore.
|
2022-11-28 22:03:16 -08:00 |
Takashi Kokubun
|
acb76663ba
|
MJIT: Rename mjit_compiler.h to mjit_c.h
because it exists primarily for generating mjit_c.rb.
|
2022-11-28 21:23:14 -08:00 |