Mike Pall
|
e40b001a79
Improve placement of dynamically generated code on x64.
|
15 years ago |
Mike Pall
|
e38fbb3d0a
Fix assertion in rec_check_slots.
|
15 years ago |
Mike Pall
|
e807d46931
Generate indirect calls for out-of-range distances on x64.
|
15 years ago |
Mike Pall
|
b4299256cd
Fix unwind info for assembler part for OSX.
|
15 years ago |
Mike Pall
|
88244c6372
Fix disassembly of call/jmp ModRM.
|
15 years ago |
Mike Pall
|
5594a0c653
Fix generated 64 bit Mach-O assembler output.
|
15 years ago |
Mike Pall
|
f8f6d0299b
Document jit.status().
|
15 years ago |
Mike Pall
|
af92a14313
Update docs: native build default, cross-compilation, embedding.
|
15 years ago |
Mike Pall
|
f76e5a311b
Allocate 32 bit memory on OSX/x64 with mmap() hinting.
|
15 years ago |
Mike Pall
|
3d2abf3148
Build as a native 32 or 64 bit binary by default.
|
15 years ago |
Mike Pall
|
15c3bd7725
Improve performance of HREF/HREFK on x64.
|
15 years ago |
Mike Pall
|
5fdb6e2e20
Fix 64 bit conversion warning.
|
15 years ago |
Mike Pall
|
32309583e5
Improve register allocation on x64.
|
15 years ago |
Mike Pall
|
20fa30b388
Fix comments about 64 bit FreeBSD mmap() behavior.
|
15 years ago |
Mike Pall
|
1cda54a3ab
Add compile errors for 64 bit OS without an equivalent of MAP_32BIT.
|
15 years ago |
Mike Pall
|
eed5585c51
Add support for recursion to changelog.
|
15 years ago |
Mike Pall
|
a1bacd8d68
Fix amalgamated build.
|
15 years ago |
Mike Pall
|
5d0b65519c
Enable tracing of recursion.
|
15 years ago |
Mike Pall
|
e7b737aa12
Implement down-recursion.
|
15 years ago |
Mike Pall
|
69ea553024
Fix pc to line number translation for GDB JIT API.
|
15 years ago |
Mike Pall
|
7e696124ec
Resize stack up to the true limit.
|
15 years ago |
Mike Pall
|
89c90f0955
Fix error message generation for OOM error.
|
15 years ago |
Mike Pall
|
8cc50cf6b1
Conditionally compile functions that are unused with JIT disabled.
|
15 years ago |
Mike Pall
|
2e22d33d9d
Enable JIT compiler for x64.
|
15 years ago |
Mike Pall
|
956065fd04
Add frame info for x64 GDB JIT API.
|
15 years ago |
Mike Pall
|
2144d55eb8
Save/restore remaining callee-save regs on trace<->interp transitions.
|
15 years ago |
Mike Pall
|
ec78d3177e
Correctly align and free allocated machine code areas.
|
15 years ago |
Mike Pall
|
52b7651327
Place dynamically generated code near static code on x64.
|
15 years ago |
Mike Pall
|
a0fbb05bf0
Make penalty PRNG available for general use by compiler.
|
15 years ago |
Mike Pall
|
3c6cec0846
Add x64 call argument setup. More 32/64 bit cleanups in assembler.
|
15 years ago |