summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Testing lea instruction properlyMaxime Chevalier-Boisvert2021-10-202-8/+29
* Complete refactoring to codegen functionsMaxime Chevalier-Boisvert2021-10-201-95/+81
* Refactor MicroJIT codegen to use hash table of codegen functionsMaxime Chevalier-Boisvert2021-10-201-28/+53
* Compiling getlocal_WC_0Maxime Chevalier-Boisvert2021-10-204-10/+90
* Ported xor and cmovcc instructionsMaxime Chevalier-Boisvert2021-10-203-81/+91
* Ported neg, and, or instructionsMaxime Chevalier-Boisvert2021-10-204-37/+178
* Remove PC argument from ujit instructionsMaxime Chevalier-Boisvert2021-10-207-12/+32
* Small refactorings in ujit_compile.cMaxime Chevalier-Boisvert2021-10-203-28/+36
* Added cmp, not. Generate code for nop instruction.Maxime Chevalier-Boisvert2021-10-204-7/+216
* Ported inc/dec instructionsMaxime Chevalier-Boisvert2021-10-204-12/+199
* Removed native_pop_code, ported call with labelMaxime Chevalier-Boisvert2021-10-205-81/+18
* Generate multiple copies of native code for `pop`Alan Wu2021-10-203-15/+28
* Ported label linking and conditional jumpsMaxime Chevalier-Boisvert2021-10-203-65/+179
* Add new files, ujit_compile.c, ujit_compile.hMaxime Chevalier-Boisvert2021-10-204-8/+85
* Added shift instructionsMaxime Chevalier-Boisvert2021-10-204-12/+150
* Added test for leaMaxime Chevalier-Boisvert2021-10-201-0/+1
* Reimplement Alan's pop instruction with the new assemblerMaxime Chevalier-Boisvert2021-10-201-0/+26
* Added sub instruction, 32-bit registers, more testsMaxime Chevalier-Boisvert2021-10-204-47/+82
* Added jmp R/M instructionMaxime Chevalier-Boisvert2021-10-203-6/+118
* add and mov instruction encoding ported and testedMaxime Chevalier-Boisvert2021-10-204-10/+601
* Progress on x86 assembler. Encode a few simple instructions.Maxime Chevalier-Boisvert2021-10-205-33/+223
* Started porting instruction encodingMaxime Chevalier-Boisvert2021-10-203-5/+94
* Progress on porting x86 assembler for MicroJITMaxime Chevalier-Boisvert2021-10-205-0/+294
* Scraper touch-upsAlan Wu2021-10-202-4/+10
* Try to convince get better code out of ClangAlan Wu2021-10-201-0/+5
* Yeah, this actually works!Alan Wu2021-10-206-21/+66
* Add example handler for ujit and scrape it from vm.oAlan Wu2021-10-205-2/+192
* Print errno when mprotect failsAaron Patterson2021-10-201-2/+2
* Update to ruby/spec@254c380Benoit Daloze2021-10-207-50/+146
* * 2021-10-21 [ci skip]git2021-10-211-1/+1
* Add extra files from ruby/spec which were skipped due to .gitignoreBenoit Daloze2021-10-203-0/+3
* Update to ruby/spec@d6921efBenoit Daloze2021-10-2044-243/+1134
* Update to ruby/mspec@08e1275Benoit Daloze2021-10-202-3/+13
* Added entries about default gems and bundled gemsHiroshi SHIBATA2021-10-201-1/+71
* Update bundled_gems at 2021-10-20git2021-10-201-1/+1
* Use `RUBY_FUNCTION_NAME_STRING` for old Visual C++Nobuyoshi Nakada2021-10-202-8/+10
* Cast to void pointer for `%p` in commented out code [ci skip]Nobuyoshi Nakada2021-10-203-9/+10
* NEWS.md: Add error_highlight sectionYusuke Endoh2021-10-201-0/+21
* add NEWS entries about debug.gemKoichi Sasada2021-10-201-0/+12
* Ensure the format argument of RUBY_DEBUG_LOG is a string literalNobuyoshi Nakada2021-10-201-3/+3
* Supress `warning: data argument not used by format string [-Wformat-extra-args]`Kazuhiro NISHIYAMA2021-10-204-16/+16
* * 2021-10-20 [ci skip]git2021-10-201-1/+1
* Enhanced RDoc for Numeric (#4991)Burdette Lamar2021-10-191-33/+59
* [ruby/racc] Bump up racc version to 1.6.0Hiroshi SHIBATA2021-10-191-1/+1
* [ruby/logger] Bump up logger version to 1.4.4Hiroshi SHIBATA2021-10-191-1/+1
* [ruby/tempfile] Bump up tempfile version to 0.1.2Hiroshi SHIBATA2021-10-191-1/+1
* [ruby/etc] Bump up etc version to 1.3.0Hiroshi SHIBATA2021-10-191-1/+1
* [ruby/zlib] Bump up zlib version to 2.1.1Hiroshi SHIBATA2021-10-191-1/+1
* [ruby/etc] Remove unnecessary declarationNobuyoshi Nakada2021-10-191-4/+1
* Remove useless castsNobuyoshi Nakada2021-10-191-2/+2