summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-10-20update README with correct repository URLMike Dalessio
2021-10-20Implement putspecialobjectJohn Hawthorn
2021-10-20Add opt_regexpmatch2John Hawthorn
2021-10-20Assign directly to C_ARG_REGS now when possibleJohn Hawthorn
2021-10-20Use callee-saved regs for REG_SP, REG_EP, REG_CFPJohn Hawthorn
2021-10-20Detach mapping to local in ctx_set_local_typeJohn Hawthorn
2021-10-20Fix stack size check for ctx_get_opnd_typeJohn Hawthorn
2021-10-20Move yjit_type_of_value into yjit_core.cJohn Hawthorn
2021-10-20Implement verify_ctx for debuggingJohn Hawthorn
2021-10-20More detection of immediate constantsJohn Hawthorn
2021-10-20Don't generate entry point when PC != 0John Hawthorn
2021-10-20Implement tostring instruction for yjiteileencodes
2021-10-20Simpler fix for -DUSE_EMBED_CI=0Alan Wu
2021-10-20Revert "Fix use-after-free on USE_EMBED_CI=0"Alan Wu
2021-10-20Allow upgrading first N types when stack is largeJohn Hawthorn
2021-10-20Improve comments for mapping functionsJohn Hawthorn
2021-10-20Add regression test of invalid mapping mergeJohn Hawthorn
2021-10-20Fix ctx_clear_local_typesJohn Hawthorn
2021-10-20Make ctx_diff aware of mappingsJohn Hawthorn
2021-10-20Introduce ctx_{get,set}_opnd_mappingJohn Hawthorn
2021-10-20Rename to ctx_upgrade_opnd_typeJohn Hawthorn
2021-10-20Return if fixnums impossibleJohn Hawthorn
2021-10-20Save PC and SP before accessing globalsAlan Wu
2021-10-20Add setglobal to yjiteileencodes
2021-10-20If codeblock is NULL because YJIT is disabled, YJIT.runtime_stats should retu...Noah Gibbs
2021-10-20Add getglobal to yjiteileencodes
2021-10-20Fix and uncomment getlocal testJohn Hawthorn
2021-10-20Add flag so we can easily tell if all stats avail. Comment out broken test.Maxime Chevalier-Boisvert
2021-10-20Fix use-after-free on USE_EMBED_CI=0Alan Wu
2021-10-20Add some YJIT runtime testsKevin Newton
2021-10-20Clear JIT code when tracepoints get enabledAaron Patterson
2021-10-20Make sure we can still compile with the JIT disabledAaron Patterson
2021-10-20Remove the scraperAaron Patterson
2021-10-20Change register definitions to match the entry point calling conventionAaron Patterson
2021-10-20Disable YJIT in MJIT testsAaron Patterson
2021-10-20make compiler happyAaron Patterson
2021-10-20Fix BOP invalidationAaron Patterson
2021-10-20Add a guard that we start executing on the first PCAaron Patterson
2021-10-20fix alignmentAaron Patterson
2021-10-20Always use `ret` to return to the interpreterAaron Patterson
2021-10-20YJIT stats should always include the inlined and outlined sizes, regardless o...Noah Gibbs
2021-10-20Allow asserts on results, rather than stdoutJohn Hawthorn
2021-10-20Add assert_no_exits aliasJohn Hawthorn
2021-10-20more testingJohn Hawthorn
2021-10-20Add test for recursionJohn Hawthorn
2021-10-20Add test of yjit compilationJohn Hawthorn
2021-10-20Add YJIT.enabled?John Hawthorn
2021-10-20Ensure we guard the value before we returnKevin Newton
2021-10-20Update yjit.rbMaxime Chevalier-Boisvert
2021-10-20Update yjit.rbMaxime Chevalier-Boisvert