summaryrefslogtreecommitdiff
path: root/mjit_compiler.c
AgeCommit message (Collapse)Author
2022-09-26Avoid type limits (#6435)Nobuyoshi Nakada
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-09-23Remove unneeded semicolonsTakashi Kokubun
2022-09-23Suppress -Wtype-limits warnings on mjit_c.rbTakashi Kokubun
2022-09-23Bindgen offsetof struct and union with builtinTakashi Kokubun
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. Notes: Merged: https://github.com/ruby/ruby/pull/6418
2022-09-23Bindgen immediate types with builtinTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/6418
2022-09-23Builtin RubyVM::MJIT::CTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/6418
2022-09-18Demote mjit_instruction.rb from builtin to stdlibTakashi Kokubun
2022-09-06Cache RubyVM::MJIT constantsTakashi Kokubun
for performance
2022-09-04Ruby MJIT (#6028)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-08-21Rename mjit_compile.c to mjit_compiler.cTakashi Kokubun
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.