Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix bug in ctx_set_local_type() | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+1 | |
* | Re-enable local type tracking, until first call | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+7 | |
* | Assert for running out of branches in all builds | Alan Wu | 2021-10-20 | 1 | -3/+3 | |
* | Introduce concept of YJIT instruction operands | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -13/+20 | |
* | YJIT: Fancier opt_getinlinecache | Alan Wu | 2021-10-20 | 1 | -9/+10 | |
* | Fix stack-use-after-scope in gen_direct_jump() | Alan Wu | 2021-10-20 | 1 | -8/+9 | |
* | Add flag bits to avoid compiling stubs multiple times. | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -58/+73 | |
* | Keep track of local types in the context | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -4/+51 | |
* | Add ctcx_stack_push_local() | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+19 | |
* | Add comments and asserts for clarity | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -12/+14 | |
* | Readd const arguments | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -2/+2 | |
* | Fix branch rewrite issue | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -18/+17 | |
* | Update yjit_core.c | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+1 | |
* | YJIT: adjust branch shape properly when target already exists | Alan Wu | 2021-10-20 | 1 | -15/+16 | |
* | Fix type_diff logic after Alan pointed out errors | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -6/+9 | |
* | Part 1 of improved type tracking logic | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -26/+93 | |
* | Stop all other ractors when patching machine code | Alan Wu | 2021-10-20 | 1 | -1/+5 | |
* | Fix issue with version matching logic | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -22/+22 | |
* | Polymorphic opt_send_without_block | Alan Wu | 2021-10-20 | 1 | -0/+12 | |
* | Get rid of dependency on rb_call_cache | Alan Wu | 2021-10-20 | 1 | -2/+2 | |
* | Tweak include order in yjit_core.c | Alan Wu | 2021-10-20 | 1 | -2/+5 | |
* | YJIT: lazy polymorphic getinstancevariable | Alan Wu | 2021-10-20 | 1 | -8/+9 | |
* | Include ruby/ruby.h before vm_core.h | Alan Wu | 2021-10-20 | 1 | -6/+2 | |
* | Fix trailing spaces | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -2/+2 | |
* | Yet Another Ruby JIT! | Jose Narvaez | 2021-10-20 | 1 | -0/+767 |