aboutsummaryrefslogtreecommitdiff
path: root/src/buildvm_asm.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize build process.Mike Pall2012-06-091-283/+0
| | | | | | | | | Drop pre-translated buildvm_*.h. Rename buildvm_*.dasc to vm_*.dasc. Move buildvm* to host directory. Build minilua, unless HOST_LUA is set. Use HOST_LUA to run DynASM. Translate only vm_*.dasc for target architecture.
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
|
* MIPS: Add interpreter. Enable MIPS build rules.Mike Pall2012-01-231-1/+7
|
* MIPS: Add build rules (non-functional, yet).Mike Pall2011-12-151-0/+2
|
* FFI: Add unwind definitions for lj_vm_ffi_call.Mike Pall2011-11-121-0/+13
| | | | | Adds exception interoperability for C/C++ functions called via FFI from the interpreter.
* Rearrange defines for workarounds to embedded operating systems.Mike Pall2011-10-191-4/+2
|
* PPC: Untangle PPC vs. PPCSPE target defines.Mike Pall2011-07-021-1/+1
|
* Fix iOS build.Mike Pall2011-06-271-2/+4
|
* ARM: Disable C++ exception catching on Symbian.Mike Pall2011-06-031-2/+2
|
* ARM: Catch C++ exceptions in interpreter frames.Mike Pall2011-06-021-0/+15
|
* ARM: Add support for ARM relocations to buildvm.Mike Pall2011-03-261-2/+12
|
* ARM: Add ARM target architecture selection (disabled).Mike Pall2011-01-251-3/+11
|
* Bump copyright date to 2011.Mike Pall2011-01-091-1/+1
|
* PPC: Add support for word-wise relocations to buildvm asm targets.Mike Pall2010-08-271-0/+56
|
* Refactor buildvm symbol generation.Mike Pall2010-04-141-54/+13
| | | | Fixes Windows and OSX builds with LUAJIT_DISABLE_JIT.
* Move bytecode offsets from lj_vm.* to generated header.Mike Pall2010-02-051-20/+0
|
* Integrate MinGW build with DWARF2 exception handling.Mike Pall2010-01-221-27/+33
| | | | | | | | 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.
* Strip '@' suffix from external symbols for MACH-O, too.Mike Pall2010-01-101-17/+16
| | | | Fixes OSX build.
* Bump all copyright dates to 2010.Mike Pall2010-01-091-1/+1
|
* Fix PE object build for fastcall entry points into interpreter.Mike Pall2010-01-051-0/+4
|
* Fast forward to sync public repo.Mike Pall2009-12-081-0/+8
| | | | | | | | Compile math.sinh(), math.cosh(), math.tanh() and math.random(). Compile various io.*() functions. Drive the GC forward on string allocations in the parser. Improve KNUM fuse vs. load heuristics. Add abstract C call handling to IR.
* RELEASE LuaJIT-2.0.0-beta2v2.0.0-beta2Mike Pall2009-12-081-5/+2
|
* RELEASE LuaJIT-2.0.0-beta1v2.0.0-beta1Mike Pall2009-12-081-0/+220