| Age | Commit message (Expand) | Author |
| 2021-10-20 | Port print_int, movsx. Implement putself. | Maxime Chevalier-Boisvert |
| 2021-10-20 | Add function to print strings from generated code | Maxime Chevalier-Boisvert |
| 2021-10-20 | Implemented delayed stack pointer adjustment optimization | Maxime Chevalier-Boisvert |
| 2021-10-20 | Avoid recompiling overlapping instruction sequences in ujit | Maxime Chevalier-Boisvert |
| 2021-10-20 | Fix typo | Alan Wu |
| 2021-10-20 | Fix dependency for ujit_examples.h | Alan Wu |
| 2021-10-20 | Compile putnil | Maxime Chevalier-Boisvert |
| 2021-10-20 | Chain compilation of adjacent instructions | Maxime Chevalier-Boisvert |
| 2021-10-20 | Testing lea instruction properly | Maxime Chevalier-Boisvert |
| 2021-10-20 | Complete refactoring to codegen functions | Maxime Chevalier-Boisvert |
| 2021-10-20 | Refactor MicroJIT codegen to use hash table of codegen functions | Maxime Chevalier-Boisvert |
| 2021-10-20 | Compiling getlocal_WC_0 | Maxime Chevalier-Boisvert |
| 2021-10-20 | Ported xor and cmovcc instructions | Maxime Chevalier-Boisvert |
| 2021-10-20 | Ported neg, and, or instructions | Maxime Chevalier-Boisvert |
| 2021-10-20 | Remove PC argument from ujit instructions | Maxime Chevalier-Boisvert |
| 2021-10-20 | Small refactorings in ujit_compile.c | Maxime Chevalier-Boisvert |
| 2021-10-20 | Added cmp, not. Generate code for nop instruction. | Maxime Chevalier-Boisvert |
| 2021-10-20 | Ported inc/dec instructions | Maxime Chevalier-Boisvert |
| 2021-10-20 | Removed native_pop_code, ported call with label | Maxime Chevalier-Boisvert |
| 2021-10-20 | Generate multiple copies of native code for `pop` | Alan Wu |
| 2021-10-20 | Ported label linking and conditional jumps | Maxime Chevalier-Boisvert |
| 2021-10-20 | Add new files, ujit_compile.c, ujit_compile.h | Maxime Chevalier-Boisvert |
| 2021-10-20 | Added shift instructions | Maxime Chevalier-Boisvert |
| 2021-10-20 | Added test for lea | Maxime Chevalier-Boisvert |
| 2021-10-20 | Reimplement Alan's pop instruction with the new assembler | Maxime Chevalier-Boisvert |
| 2021-10-20 | Added sub instruction, 32-bit registers, more tests | Maxime Chevalier-Boisvert |
| 2021-10-20 | Added jmp R/M instruction | Maxime Chevalier-Boisvert |
| 2021-10-20 | add and mov instruction encoding ported and tested | Maxime Chevalier-Boisvert |
| 2021-10-20 | Progress on x86 assembler. Encode a few simple instructions. | Maxime Chevalier-Boisvert |
| 2021-10-20 | Started porting instruction encoding | Maxime Chevalier-Boisvert |
| 2021-10-20 | Progress on porting x86 assembler for MicroJIT | Maxime Chevalier-Boisvert |
| 2021-10-20 | Scraper touch-ups | Alan Wu |
| 2021-10-20 | Try to convince get better code out of Clang | Alan Wu |
| 2021-10-20 | Yeah, this actually works! | Alan Wu |
| 2021-10-20 | Add example handler for ujit and scrape it from vm.o | Alan Wu |
| 2021-10-20 | Print errno when mprotect fails | Aaron Patterson |
| 2021-10-20 | Update to ruby/spec@254c380 | Benoit Daloze |
| 2021-10-21 | * 2021-10-21 [ci skip] | git |
| 2021-10-20 | Add extra files from ruby/spec which were skipped due to .gitignore | Benoit Daloze |
| 2021-10-20 | Update to ruby/spec@d6921ef | Benoit Daloze |
| 2021-10-20 | Update to ruby/mspec@08e1275 | Benoit Daloze |
| 2021-10-20 | Added entries about default gems and bundled gems | Hiroshi SHIBATA |
| 2021-10-20 | Update bundled_gems at 2021-10-20 | git |
| 2021-10-20 | Use `RUBY_FUNCTION_NAME_STRING` for old Visual C++ | Nobuyoshi Nakada |
| 2021-10-20 | Cast to void pointer for `%p` in commented out code [ci skip] | Nobuyoshi Nakada |
| 2021-10-20 | NEWS.md: Add error_highlight section | Yusuke Endoh |
| 2021-10-20 | add NEWS entries about debug.gem | Koichi Sasada |
| 2021-10-20 | Ensure the format argument of RUBY_DEBUG_LOG is a string literal | Nobuyoshi Nakada |
| 2021-10-20 | Supress `warning: data argument not used by format string [-Wformat-extra-args]` | Kazuhiro NISHIYAMA |
| 2021-10-20 | * 2021-10-20 [ci skip] | git |