| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-20 | Try to break the code page refactoring into smaller steps | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Include errno message in mmap failure output | Jean Boussier | |
| It might help figure out why it is failing. | |||
| 2021-10-20 | First pass at code page GC object. | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Code page allocation code | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Implement basic encodings for xchg | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Fix encoding of test x86 instruction | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Try to alloc executable memory within rel32 range on Linux machines (#12) | Maxime Chevalier-Boisvert | |
| * Use INT32_MIN, INT32_MAX, etc. constants in yjit_asm.c * Print warning on stderr when code past rel32 jump range * Fix preprocessor snafu * Move rel32 warning into --yjit-stats * Try to allocate within rel32 offset on Linux machines * Update yjit_asm.c Co-authored-by: Alan Wu <XrXr@users.noreply.github.com> * On Linux, use sysconf to get the page size Co-authored-by: Alan Wu <XrXr@users.noreply.github.com> | |||
| 2021-10-20 | Update yjit_asm.c | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Fill uninitialized memory with int3 | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Fix GCC warnings | Alan Wu | |
| Mostly unused and uninitialized warnings here and there | |||
| 2021-10-20 | Fix condition in cb_align_pos which should return early when aligned | Dylan Thacker-Smith | |
| 2021-10-20 | Yet Another Ruby JIT! | Jose Narvaez | |
| Renaming uJIT to YJIT. AKA s/ujit/yjit/g. | |||
