aboutsummaryrefslogtreecommitdiffstats
path: root/mjit_compiler.c
Commit message (Collapse)AuthorAgeFilesLines
* Avoid type limits (#6435)Nobuyoshi Nakada2022-09-261-4/+1
|
* Remove unneeded semicolonsTakashi Kokubun2022-09-231-3/+3
|
* Suppress -Wtype-limits warnings on mjit_c.rbTakashi Kokubun2022-09-231-0/+4
|
* Bindgen offsetof struct and union with builtinTakashi Kokubun2022-09-231-0/+4
| | | | | | | | 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.
* Bindgen immediate types with builtinTakashi Kokubun2022-09-231-0/+3
|
* Builtin RubyVM::MJIT::CTakashi Kokubun2022-09-231-0/+1
|
* Demote mjit_instruction.rb from builtin to stdlibTakashi Kokubun2022-09-181-1/+0
|
* Cache RubyVM::MJIT constantsTakashi Kokubun2022-09-061-8/+4
| | | | for performance
* Ruby MJIT (#6028)Takashi Kokubun2022-09-041-497/+75
|
* Rename mjit_compile.c to mjit_compiler.cTakashi Kokubun2022-08-211-0/+596
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.