summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-10-20Fill uninitialized memory with int3Maxime 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-20Rename first call => threshold oneMaxime Chevalier-Boisvert
2021-10-20use ctx_stack_push_self()Maxime Chevalier-Boisvert
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-20WIPMaxime Chevalier-Boisvert
2021-10-20Commit WIPMaxime Chevalier-Boisvert
2021-10-20First sketch at temp type mappingMaxime Chevalier-Boisvert
2021-10-20Log code size in bytes instead of MiBMaxime Chevalier-Boisvert
2021-10-20Fix improper use of st_foreach_with_replaceAlan Wu
2021-10-20Fix GCC warningsAlan Wu
2021-10-20Stop all other ractors when patching machine codeAlan Wu
2021-10-20Add a CI check for --yjit-call-threshold=1Alan Wu
2021-10-20Add a commentAlan Wu
2021-10-20Fix issue with version matching logicMaxime Chevalier-Boisvert
2021-10-20Track interpreter return as an exit reason for leave instrMaxime Chevalier-Boisvert
2021-10-20Implement opt_gtMaxime Chevalier-Boisvert
2021-10-20Update yjit.mdMaxime Chevalier-Boisvert
2021-10-20Factor out protected callee guard, check for private calleesAlan Wu
2021-10-20Factor out jit_jump_to_next_insnAlan Wu
2021-10-20Introduce yjit_guard_known_klass()Alan Wu
2021-10-20Polymorphic opt_send_without_blockAlan Wu
2021-10-20Get rid of dependency on rb_call_cacheAlan Wu
2021-10-20YJIT: hash specialization for opt_arefAlan Wu
2021-10-20Exit reason breakdown for opt_arefAlan Wu
2021-10-20YJIT: use a flat array for finding codegen functionsAlan Wu
2021-10-20YJIT: unify exits. Patch iseqs only when necessaryAlan Wu
2021-10-20Yjit: rename context structAlan Wu
2021-10-20Fix condition in cb_align_pos which should return early when alignedDylan Thacker-Smith
2021-10-20Update yjit.mdMarc Feeley
2021-10-20Tweak include order in yjit_core.cAlan Wu
2021-10-20YJIT: lazy polymorphic getinstancevariableAlan Wu
2021-10-20Add metric for average # of insns spent in yjit before exitingMaxime Chevalier-Boisvert
2021-10-20Include ruby/ruby.h before vm_core.hAlan Wu
2021-10-20Remove trailing whitespacesMaxime Chevalier-Boisvert
2021-10-20Check for nullAlan Wu
2021-10-20Fix trailing spacesMaxime Chevalier-Boisvert
2021-10-20Update yjit.mdMaxime Chevalier-Boisvert
2021-10-20Make Blocks depend on BOPSAaron Patterson
2021-10-20Update yjit.mdMaxime Chevalier-Boisvert
2021-10-20Update yjit.mdMaxime Chevalier-Boisvert
2021-10-20Yet Another Ruby JIT!Jose Narvaez
2021-10-20YJIT: handle when all counters are zero in printout codeAlan Wu
2021-10-20Update ujit_core.hMaxime Chevalier-Boisvert
2021-10-20Update ujit_core.hMaxime Chevalier-Boisvert
2021-10-20Machinery to implement deferred compilationMaxime Chevalier-Boisvert