summaryrefslogtreecommitdiff
path: root/src/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* FFI: Add C declaration parser.Mike Pall2010-12-051-1/+1
|
* FFI: Add C data handling and C type conversions.Mike Pall2010-12-051-1/+1
|
* FFI: Add C type management.Mike Pall2010-12-051-0/+1
|
* FFI: Add define to disable the FFI library.Mike Pall2010-11-301-0/+6
|
* Rearrange src/Makefile. Split features and debugging support.Mike Pall2010-11-301-36/+56
|
* Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2010-11-191-0/+5
|
* Cleanup architecture, ABI and OS definitions.Mike Pall2010-11-161-1/+1
|
* Rename character type handling from lj_ctype* to lj_char*.Mike Pall2010-11-091-1/+1
|
* Update docs for PPC port. Clarify and extend install instructions.Mike Pall2010-10-051-0/+2
|
* Workaround for missing fseeko/ftello prototypes on ancient glibc.Mike Pall2010-09-231-1/+1
|
* PPC: Add stack frame layout for PPCSPE target.Mike Pall2010-08-271-2/+3
| | | | | | PPCSPE target compiles now, but will trap for any NYI parts. Cross-compilation instructions: make HOST_CC="gcc -m32" CROSS=powerpc-e500v2-linux-gnuspe- TARGET=ppcspe
* Improve target architecture detection in src/Makefile.Mike Pall2010-08-271-3/+14
|
* PPC: Add build rules and preprocessed skeleton for PPCSPE target.Mike Pall2010-08-271-20/+16
|
* Untangle some target dependencies.Mike Pall2010-08-031-2/+5
|
* Rebase dynamic library on OSX/x64.Mike Pall2010-03-071-0/+1
|
* Allocate 32 bit memory on OSX/x64 with mmap() hinting.Mike Pall2010-03-041-0/+3
| | | | Must set -pagezero_size, otherwise the lower 4GB are blocked.
* Build as a native 32 or 64 bit binary by default.Mike Pall2010-03-041-10/+21
|
* Enable JIT compiler for x64.Mike Pall2010-02-281-7/+9
| | | | | | | Only works on Linux/x64 and Windows/x64 right now. Force an x64 build on Linux/x64 with: make CC="gcc -m64" NYI: handle on-trace OOM errors. NYI: improve register allocation for x64.
* Major redesign of function call handling.Mike Pall2010-02-131-2/+2
| | | | | | | | | | | Drop call gates. Use function headers, dispatched like bytecodes. Emit BC_FUNCF/BC_FUNCV bytecode at PC 0 for all Lua functions. C functions and ASM fast functions get extra bytecodes. Modify internal calling convention: new base in BASE (formerly in RA). Can now use better C function wrapper semantics (dynamic on/off). Prerequisite for call hooks with zero-overhead if disabled. Prerequisite for compiling recursive calls. Prerequisite for efficient 32/64 bit prototype guards.
* Move bytecode offsets from lj_vm.* to generated header.Mike Pall2010-02-051-1/+8
|
* Integrate MinGW build with DWARF2 exception handling.Mike Pall2010-01-221-2/+1
| | | | | | | | Only works with DWARF2-enabled GCC 4.x (not the default MinGW GCC). Fix fastcall symbol names for COFF assembler output. Add DWARF2 unwind info to COFF assembler output. Use COFF assembler mode for MinGW builds. Always enable the DWARF2 handler if compiled with GCC.
* Add build infrastructure for x64 interpreter.Mike Pall2010-01-141-5/+24
| | | | | Must be explicitly enabled with: make clean && make "CC=gcc -m64" Only works on Linux/x64. Does not work on WIN64 or OSX/x64 (yet).
* Bump all copyright dates to 2010.Mike Pall2010-01-091-1/+1
|
* Add build infrastructure for the SSE2-enabled interpreter.Mike Pall2009-12-221-0/+8
| | | | Works on x86 now. Will be enabled by default on x64 (not ready, yet).
* Properly compile on Debian kFreeBSD.Mike Pall2009-12-201-0/+3
|
* Reorg Makefile to allow more overrides on the make command line.Mike Pall2009-12-081-33/+41
|
* Remove asm auto-detection due to cross-compilation issues.Mike Pall2009-12-081-1/+4
|
* RELEASE LuaJIT-2.0.0-beta2v2.0.0-beta2Mike Pall2009-12-081-106/+216
|
* RELEASE LuaJIT-2.0.0-beta1v2.0.0-beta1Mike Pall2009-12-081-0/+326