summaryrefslogtreecommitdiff
path: root/yjit_asm.c
Commit message (Expand)AuthorAgeFilesLines
* YJIT: Show GCC that the mmap probing loop runs at least onceAlan Wu2021-10-201-3/+2
* Fix non RUBY_DEBUG build warningsAlan Wu2021-10-201-5/+5
* Put YJIT into a single compilation unitAlan Wu2021-10-201-17/+20
* style: line break before "else"Alan Wu2021-10-201-4/+8
* style: switch statements indentAlan Wu2021-10-201-24/+22
* style: align pointer "*" to the rightAlan Wu2021-10-201-165/+165
* Try to break the code page refactoring into smaller stepsMaxime Chevalier-Boisvert2021-10-201-8/+16
* Include errno message in mmap failure outputJean Boussier2021-10-201-1/+2
* First pass at code page GC object.Maxime Chevalier-Boisvert2021-10-201-25/+14
* Code page allocation codeMaxime Chevalier-Boisvert2021-10-201-0/+53
* Implement basic encodings for xchgMaxime Chevalier-Boisvert2021-10-201-0/+23
* Fix encoding of test x86 instructionMaxime Chevalier-Boisvert2021-10-201-1/+9
* Try to alloc executable memory within rel32 range on Linux machines (#12)Maxime Chevalier-Boisvert2021-10-201-26/+75
* Update yjit_asm.cMaxime Chevalier-Boisvert2021-10-201-1/+1
* Fill uninitialized memory with int3Maxime Chevalier-Boisvert2021-10-201-0/+5
* Fix GCC warningsAlan Wu2021-10-201-1/+1
* Fix condition in cb_align_pos which should return early when alignedDylan Thacker-Smith2021-10-201-1/+1
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-0/+1646