summaryrefslogtreecommitdiff
path: root/bootstraptest
Commit message (Expand)AuthorAgeFilesLines
* Add tests, comments, and an assert for invokesuperAlan Wu2021-10-201-0/+57
* Handle non-material empty singleton class properlyAlan Wu2021-10-201-0/+14
* Disable invokesuper codegen for now. Add testAlan Wu2021-10-201-0/+20
* Fix bug in generic case for gen_checktypeAlan Wu2021-10-201-0/+20
* Simplify known class check for singletonsJohn Hawthorn2021-10-201-0/+31
* Improve opt_not by expanding cfunc codegenAlan Wu2021-10-201-0/+70
* Implement invokebuiltin_delegateJohn Hawthorn2021-10-201-0/+30
* Implement topn instructionAaron Patterson2021-10-201-0/+18
* Implement gen_getlocalJohn Hawthorn2021-10-201-0/+14
* Add concatstrings to yjit codegen (#58)John Hawthorn2021-10-201-0/+44
* Add newhash and newarray instructions to yjit codegen (#48)John Hawthorn2021-10-201-0/+50
* Implement getblockparamproxyAlan Wu2021-10-201-13/+37
* Implement opt_mod as call to interpreter function (#29)Maxime Chevalier-Boisvert2021-10-201-0/+10
* Check for easy-to-handle cases of block param (#24)Alan Wu2021-10-201-0/+24
* Implement send with alias method (#23)Maxime Chevalier-Boisvert2021-10-201-0/+46
* Implement send with blocksAlan Wu2021-10-201-0/+24
* Use rb_ivar_get() for general case of getivar (#17)Alan Wu2021-10-201-0/+27
* Implement calls to methods with simple optional paramsAlan Wu2021-10-201-0/+36
* Fix assertions in `invalidate_block_version()`, add small repro (#14)Maxime Chevalier-Boisvert2021-10-201-0/+22
* Improve set instance variableAaron Patterson2021-10-201-0/+85
* Fix local type tracking in getlocal, setlocal. Add test.Maxime Chevalier-Boisvert2021-10-201-0/+14
* add a couple of getivar tests for symbolsAlan Wu2021-10-201-0/+37
* YJIT: implement calls to ivar getter methodsAlan Wu2021-10-201-0/+73
* Polymorphic opt_send_without_blockAlan Wu2021-10-201-0/+57
* YJIT: hash specialization for opt_arefAlan Wu2021-10-201-0/+87
* YJIT: lazy polymorphic getinstancevariableAlan Wu2021-10-201-0/+60
* Remove trailing whitespacesMaxime Chevalier-Boisvert2021-10-201-1/+1
* Make Blocks depend on BOPSAaron Patterson2021-10-201-0/+35
* Machinery to implement deferred compilationMaxime Chevalier-Boisvert2021-10-201-0/+22
* Rename test filesMaxime Chevalier-Boisvert2021-10-203-0/+0
* Implement support for variadic C functionsMaxime Chevalier-Boisvert2021-10-201-0/+11
* Stop using UJIT.install_entry in btestAlan Wu2021-10-201-6/+7
* Mark and update object references in generated codeAlan Wu2021-10-201-0/+18
* Check for ::Array, not T_ARRAY in opt_arefAlan Wu2021-10-201-0/+17
* Add regression test for extended table bounds checkAlan Wu2021-10-201-0/+20
* Added more tests to `make btest`Maxime Chevalier-Boisvert2021-10-201-30/+93
* Add another torture test to `make btest`Maxime Chevalier-Boisvert2021-10-202-0/+241023
* Add failing test identified by Aaron PattersonMaxime Chevalier-Boisvert2021-10-201-0/+12
* Added failing test to `make btest`Maxime Chevalier-Boisvert2021-10-201-0/+28
* Added synthetic torture test with 30K tiny methodsMaxime Chevalier-Boisvert2021-10-201-0/+121018
* Fixed two bugs in JIT-to-JIT calls (thanks Alan!)Maxime Chevalier-Boisvert2021-10-201-1/+47
* Moved ujit code invalidation test into bootstraptestMaxime Chevalier-Boisvert2021-10-201-0/+30
* Fix Ractor.make_shareable changing locals for ProcsAlan Wu2021-10-061-0/+22
* [Bug #18117] Fix Ractor race condition with GCPeter Zhu2021-08-241-0/+15
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-011-2/+2
* Prefer qualified names under ThreadNobuyoshi Nakada2021-06-292-2/+2
* Evacuate transient heap when enabling ractorseileencodes2021-06-231-0/+13
* bootstraptest/test_ractor.rb: Skip an assertion on Travis arm64.Jun Aruga2021-05-251-1/+2
* Make Ractor stdio belonging to the Ractor [Bug #17672]Nobuyoshi Nakada2021-03-071-0/+12
* Ractor.allocate should not be allowedKoichi Sasada2021-02-181-0/+18