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

10 Коммитов

Автор SHA1 Сообщение Дата
Nobuyoshi Nakada 1481e6828c
Avoid type limits (#6435) 2022-09-26 09:21:05 +09:00
Takashi Kokubun 08476c4579
Remove unneeded semicolons 2022-09-23 23:13:43 -07:00
Takashi Kokubun b0e3ee454d
Suppress -Wtype-limits warnings on mjit_c.rb 2022-09-23 23:07:30 -07:00
Takashi Kokubun dc5b536468 Bindgen offsetof struct and union with builtin
except for bit fields.

I made a risky assumption on leading bit fields and just gave up
non-leading bit fields for now. I'll change it to let C code access bit
fields later.
2022-09-23 06:44:28 +09:00
Takashi Kokubun 4c6e1556b1 Bindgen immediate types with builtin 2022-09-23 06:44:28 +09:00
Takashi Kokubun f2bea691cd Builtin RubyVM::MJIT::C 2022-09-23 06:44:28 +09:00
Takashi Kokubun 0e816e6d30
Demote mjit_instruction.rb from builtin to stdlib 2022-09-18 14:04:20 +09:00
Takashi Kokubun 341b40bd0c
Cache RubyVM::MJIT constants
for performance
2022-09-06 15:50:14 +09:00
Takashi Kokubun 3767c6a90d
Ruby MJIT (#6028) 2022-09-04 21:53:46 -07:00
Takashi Kokubun a60507f616
Rename mjit_compile.c to mjit_compiler.c
I'm planning to introduce mjit_compiler.rb, and I want to make this
consistent with it. Consistency with compile.c doesn't seem important
for MJIT anyway.
2022-08-21 11:33:06 -07:00