Граф коммитов

8 Коммитов

Автор SHA1 Сообщение Дата
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