summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-10-20Correct workflow name for YJIT UbuntuAlan Wu
2021-10-20Try turning off test-bundler-parallel to see if that fixes all the build errorsNoah Gibbs
2021-10-20Don't enable YJIT by default. More tests on both Ubuntu and MacOS.Noah Gibbs
2021-10-20Cleanup diff against upstream. Add commentsAlan Wu
2021-10-20Move YJIT internal macros away from yjit.h. Tweak styleAlan Wu
2021-10-20Remove yjit_backend to help with upstreamingAlan Wu
2021-10-20Cleanup iseq.c minimize diff with upstreamAlan Wu
2021-10-20Tweak mjit_exec() to remove YJIT symbol exportsAlan Wu
2021-10-20Re-enable leaked global checkAlan Wu
2021-10-20Put YJIT into a single compilation unitAlan Wu
2021-10-20Remove unused functionAlan Wu
2021-10-20Fix gen_getclassvariableAlan Wu
2021-10-20Fix counter names for getblockparamproxy. Print in --yjit-stats.Maxime Chevalier-Boisvert
2021-10-20Reduce line length for YJIT option descriptionsNoah Gibbs
2021-10-20Document YJIT options in --helpNoah Gibbs
2021-10-20Implement getclassvariable in yjiteileencodes
2021-10-20Move Ruby's README back where it wasNoah Gibbs
2021-10-20Move YJIT's README into doc/yjit/yjit.mdNoah Gibbs
2021-10-20Incorporate feedback from the PR into yjit_hacking.mdNoah Gibbs
2021-10-20Add a YJIT hacking doc with some internals; change the README text a bit to r...Noah Gibbs
2021-10-20Add counted side exit to getblockparamproxyeileencodes
2021-10-20Fix changes from rebaseNoah Gibbs
2021-10-20style: line break before "else"Alan Wu
2021-10-20style: switch statements indentAlan Wu
2021-10-20style: align pointer "*" to the rightAlan Wu
2021-10-20Add optimized Thread.currentJohn Hawthorn
2021-10-20Use jit_guard_known_klass() for hashes in opt_arefAlan Wu
2021-10-20Also do String#strAlan Wu
2021-10-20Comment edits and moving functions around in the fileAlan Wu
2021-10-20Add specialization for String#to_s on plain stringsAlan Wu
2021-10-20Try to get getblockparamproxy to support level > 0Maxime Chevalier-Boisvert
2021-10-20Reconstruct interpreter state before calling rb_ivar_get()Alan Wu
2021-10-20Remove a memory load in gen_send_iseqAlan Wu
2021-10-20Add counters for version invalidation reasonsAlan Wu
2021-10-20Fix counter namesNoah Gibbs
2021-10-20Fix typo in commentNoah Gibbs
2021-10-20Break up callsite_not_simple into multiple cases.Noah Gibbs
2021-10-20Remove a few more uses of the global cb/ocbMaxime Chevalier-Boisvert
2021-10-20Add a slowpath for opt_getinlinecacheAlan Wu
2021-10-20Step 2 to remove the global cb/ocb objects.Maxime Chevalier-Boisvert
2021-10-20Pass the global cb through codegen functionsMaxime Chevalier-Boisvert
2021-10-20Try to break the code page refactoring into smaller stepsMaxime Chevalier-Boisvert
2021-10-20Fix excessive invalidation for opt_getinlinecacheAlan Wu
2021-10-20Correct margin for stack overflow testAlan Wu
2021-10-20Add jit_obj_info_dumpJohn Hawthorn
2021-10-20Add comment explaining argc + 2John Hawthorn
2021-10-20Implement invokebuiltinJohn Hawthorn
2021-10-20Update README.mdMaxime Chevalier-Boisvert
2021-10-20Update README.mdMaxime Chevalier-Boisvert
2021-10-20Add test for setlocalJohn Hawthorn