summaryrefslogtreecommitdiff
path: root/yjit.rb
AgeCommit message (Expand)Author
2021-10-27YJIT: move --yjit-stats at_exit call into RubyAlan Wu
2021-10-25Strip out YJIT at build time when unsupported or disabled (#5003)Alan Wu
2021-10-20Fix counter names for getblockparamproxy. Print in --yjit-stats.Maxime Chevalier-Boisvert
2021-10-20Add counters for version invalidation reasonsAlan Wu
2021-10-20Add a slowpath for opt_getinlinecacheAlan Wu
2021-10-20Rearrange stats printout for consistencyMaxime Chevalier-Boisvert
2021-10-20Add counters for tracking invalidationsAlan Wu
2021-10-20Add missing percent sign in printoutMaxime Chevalier-Boisvert
2021-10-20Fix avg_len_in_yjitAlan Wu
2021-10-20Prevent stats being enabled late at run-timeMaxime Chevalier-Boisvert
2021-10-20Implement invokesuper using cfp->ep[ME] checkJohn Hawthorn
2021-10-20Allow to toggle YJIT stats collection from runtimeJean Boussier
2021-10-20Add YJIT.enabled?John Hawthorn
2021-10-20Update yjit.rbMaxime Chevalier-Boisvert
2021-10-20Update yjit.rbMaxime Chevalier-Boisvert
2021-10-20Dup strings so we can mutate themAaron Patterson
2021-10-20Implement expandarrayKevin Deisz
2021-10-20Percentages should be out of 100.0%, not 1.0%.Noah Gibbs
2021-10-20Convert YJIT stats reporting on exit from C to Ruby.Noah Gibbs
2021-10-20Add exit counters and inline/outlined code size to stats hashNoah Gibbs
2021-10-20Make jumps dashed and falls solidAaron Patterson
2021-10-20Clean graph formattingAaron Patterson
2021-10-20Add graphviz outputAaron Patterson
2021-10-20Allow yjit.rb to work with frozen stringsJohn Hawthorn
2021-10-20Implement send with blocksAlan Wu
2021-10-20Add setivar exit reasons to --yjit-statsMaxime Chevalier-Boisvert
2021-10-20Fix two stats bugs, refactor stats code, add total_insn_count printMaxime Chevalier-Boisvert
2021-10-20YJIT: add comments to disassemblyAlan Wu
2021-10-20Fix caseAaron Patterson
2021-10-20Collect statistics about binding allocations / local variable setAaron Patterson
2021-10-20YJIT: hash specialization for opt_arefAlan Wu
2021-10-20Exit reason breakdown for opt_arefAlan Wu
2021-10-20YJIT: lazy polymorphic getinstancevariableAlan Wu
2021-10-20Yet Another Ruby JIT!Jose Narvaez