summaryrefslogtreecommitdiff
path: root/bootstraptest/test_yjit.rb
AgeCommit message (Expand)Author
2021-10-20Additional invokesuper testsJohn Hawthorn
2021-10-20Add a small test for the code GCMaxime Chevalier-Boisvert
2021-10-20fix typoAlan Wu
2021-10-20TracePoint supportAlan Wu
2021-10-20Detach mapping to local in ctx_set_local_typeJohn Hawthorn
2021-10-20Save PC and SP before accessing globalsAlan Wu
2021-10-20Add setglobal to yjiteileencodes
2021-10-20Add getglobal to yjiteileencodes
2021-10-20Clear JIT code when tracepoints get enabledAaron Patterson
2021-10-20Add a guard that we start executing on the first PCAaron Patterson
2021-10-20Ensure we guard the value before we returnKevin Newton
2021-10-20Code review for expandarray and testsKevin Newton
2021-10-20Implement splatarrayKevin Newton
2021-10-20Implement opt_divKevin Deisz
2021-10-20Implement opt_multKevin Deisz
2021-10-20Add FLONUM detectionJohn Hawthorn
2021-10-20Support guards against symbols and integersJohn Hawthorn
2021-10-20Add tests, comments, and an assert for invokesuperAlan Wu
2021-10-20Handle non-material empty singleton class properlyAlan Wu
2021-10-20Disable invokesuper codegen for now. Add testAlan Wu
2021-10-20Fix bug in generic case for gen_checktypeAlan Wu
2021-10-20Simplify known class check for singletonsJohn Hawthorn
2021-10-20Improve opt_not by expanding cfunc codegenAlan Wu
2021-10-20Implement invokebuiltin_delegateJohn Hawthorn
2021-10-20Implement topn instructionAaron Patterson
2021-10-20Implement gen_getlocalJohn Hawthorn
2021-10-20Add concatstrings to yjit codegen (#58)John Hawthorn
2021-10-20Add newhash and newarray instructions to yjit codegen (#48)John Hawthorn
2021-10-20Implement getblockparamproxyAlan Wu
2021-10-20Implement opt_mod as call to interpreter function (#29)Maxime Chevalier-Boisvert
2021-10-20Check for easy-to-handle cases of block param (#24)Alan Wu
2021-10-20Implement send with alias method (#23)Maxime Chevalier-Boisvert
2021-10-20Implement send with blocksAlan Wu
2021-10-20Use rb_ivar_get() for general case of getivar (#17)Alan Wu
2021-10-20Implement calls to methods with simple optional paramsAlan Wu
2021-10-20Fix assertions in `invalidate_block_version()`, add small repro (#14)Maxime Chevalier-Boisvert
2021-10-20Improve set instance variableAaron Patterson
2021-10-20Fix local type tracking in getlocal, setlocal. Add test.Maxime Chevalier-Boisvert
2021-10-20add a couple of getivar tests for symbolsAlan Wu
2021-10-20YJIT: implement calls to ivar getter methodsAlan Wu
2021-10-20Polymorphic opt_send_without_blockAlan Wu
2021-10-20YJIT: hash specialization for opt_arefAlan Wu
2021-10-20YJIT: lazy polymorphic getinstancevariableAlan Wu
2021-10-20Remove trailing whitespacesMaxime Chevalier-Boisvert
2021-10-20Make Blocks depend on BOPSAaron Patterson
2021-10-20Machinery to implement deferred compilationMaxime Chevalier-Boisvert
2021-10-20Rename test filesMaxime Chevalier-Boisvert