summaryrefslogtreecommitdiff
path: root/yjit_core.c
AgeCommit message (Expand)Author
2021-10-20Pass self type through method callsMaxime Chevalier-Boisvert
2021-10-20Malloc branch entries (#112)Maxime Chevalier-Boisvert
2021-10-20Temporarily increase MAX_BRANCHES until we have a better solutionMaxime Chevalier-Boisvert
2021-10-20Diff the local types in ctx_diff()Maxime Chevalier-Boisvert
2021-10-20move assert. opnd.idx doesn't make sense for OPND_SELFAlan Wu
2021-10-20Fix bug in ctx_set_local_type()Maxime Chevalier-Boisvert
2021-10-20Re-enable local type tracking, until first callMaxime Chevalier-Boisvert
2021-10-20Assert for running out of branches in all buildsAlan Wu
2021-10-20Introduce concept of YJIT instruction operandsMaxime Chevalier-Boisvert
2021-10-20YJIT: Fancier opt_getinlinecacheAlan Wu
2021-10-20Fix stack-use-after-scope in gen_direct_jump()Alan 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-20Add comments and asserts for clarityMaxime Chevalier-Boisvert
2021-10-20Readd const argumentsMaxime Chevalier-Boisvert
2021-10-20Fix branch rewrite issueMaxime Chevalier-Boisvert
2021-10-20Update yjit_core.cMaxime Chevalier-Boisvert
2021-10-20YJIT: adjust branch shape properly when target already existsAlan Wu
2021-10-20Fix type_diff logic after Alan pointed out errorsMaxime Chevalier-Boisvert
2021-10-20Part 1 of improved type tracking logicMaxime Chevalier-Boisvert
2021-10-20Stop all other ractors when patching machine codeAlan Wu
2021-10-20Fix issue with version matching logicMaxime Chevalier-Boisvert
2021-10-20Polymorphic opt_send_without_blockAlan Wu
2021-10-20Get rid of dependency on rb_call_cacheAlan Wu
2021-10-20Tweak include order in yjit_core.cAlan Wu
2021-10-20YJIT: lazy polymorphic getinstancevariableAlan Wu
2021-10-20Include ruby/ruby.h before vm_core.hAlan Wu
2021-10-20Fix trailing spacesMaxime Chevalier-Boisvert
2021-10-20Yet Another Ruby JIT!Jose Narvaez