summaryrefslogtreecommitdiff
path: root/yjit_core.h
AgeCommit message (Expand)Author
2021-10-20Change register definitions to match the entry point calling conventionAaron Patterson
2021-10-20First pass at code page GC object.Maxime Chevalier-Boisvert
2021-10-20Add FLONUM detectionJohn Hawthorn
2021-10-20Support guards against symbols and integersJohn Hawthorn
2021-10-20Add concatstrings to yjit codegen (#58)John Hawthorn
2021-10-20Merge pull request #50 from jhawthorn/detect_typeJohn Hawthorn
2021-10-20Implement getblockparamproxyAlan Wu
2021-10-20Malloc branch entries (#112)Maxime Chevalier-Boisvert
2021-10-20Re-enable local type tracking, until first callMaxime Chevalier-Boisvert
2021-10-20Remove unnamed enums because MSVC suxMaxime Chevalier-Boisvert
2021-10-20Introduce concept of YJIT instruction operandsMaxime Chevalier-Boisvert
2021-10-20YJIT: Fancier opt_getinlinecacheAlan Wu
2021-10-20Add flag bits to avoid compiling stubs multiple times.Maxime Chevalier-Boisvert
2021-10-20Keep track of local types in the contextMaxime Chevalier-Boisvert
2021-10-20Add ctcx_stack_push_local()Maxime Chevalier-Boisvert
2021-10-20YJIT: adjust branch shape properly when target already existsAlan Wu
2021-10-20use ctx_stack_push_self()Maxime Chevalier-Boisvert
2021-10-20Part 1 of improved type tracking logicMaxime Chevalier-Boisvert
2021-10-20WIPMaxime Chevalier-Boisvert
2021-10-20Commit WIPMaxime Chevalier-Boisvert
2021-10-20First sketch at temp type mappingMaxime Chevalier-Boisvert
2021-10-20Get rid of dependency on rb_call_cacheAlan Wu
2021-10-20Yjit: rename context structAlan Wu
2021-10-20Yet Another Ruby JIT!Jose Narvaez