summaryrefslogtreecommitdiff
path: root/yjit_core.h
Commit message (Expand)AuthorAgeFilesLines
* Add concatstrings to yjit codegen (#58)John Hawthorn2021-10-201-1/+5
* Merge pull request #50 from jhawthorn/detect_typeJohn Hawthorn2021-10-201-0/+1
* Implement getblockparamproxyAlan Wu2021-10-201-0/+2
* Malloc branch entries (#112)Maxime Chevalier-Boisvert2021-10-201-7/+14
* Re-enable local type tracking, until first callMaxime Chevalier-Boisvert2021-10-201-0/+1
* Remove unnamed enums because MSVC suxMaxime Chevalier-Boisvert2021-10-201-19/+19
* Introduce concept of YJIT instruction operandsMaxime Chevalier-Boisvert2021-10-201-27/+39
* YJIT: Fancier opt_getinlinecacheAlan Wu2021-10-201-0/+1
* Add flag bits to avoid compiling stubs multiple times.Maxime Chevalier-Boisvert2021-10-201-1/+5
* Keep track of local types in the contextMaxime Chevalier-Boisvert2021-10-201-0/+2
* Add ctcx_stack_push_local()Maxime Chevalier-Boisvert2021-10-201-2/+3
* YJIT: adjust branch shape properly when target already existsAlan Wu2021-10-201-1/+1
* use ctx_stack_push_self()Maxime Chevalier-Boisvert2021-10-201-2/+5
* Part 1 of improved type tracking logicMaxime Chevalier-Boisvert2021-10-201-41/+31
* WIPMaxime Chevalier-Boisvert2021-10-201-1/+5
* Commit WIPMaxime Chevalier-Boisvert2021-10-201-8/+21
* First sketch at temp type mappingMaxime Chevalier-Boisvert2021-10-201-0/+69
* Get rid of dependency on rb_call_cacheAlan Wu2021-10-201-5/+4
* Yjit: rename context structAlan Wu2021-10-201-1/+1
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-0/+178