summaryrefslogtreecommitdiff
path: root/src/Makefile.dep (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Check for failure to mark memory as executable (restricted kernels).Mike Pall2013-10-241-4/+4
|
* FFI: Load FFI library on-demand for bytecode with cdata literals.Mike Pall2013-01-151-1/+1
|
* From Lua 5.2: Add format options to io.lines().Mike Pall2012-10-121-2/+2
|
* FFI: Compile ffi.sizeof(), ffi.alignof() and ffi.offsetof().Mike Pall2012-10-101-3/+4
|
* From Lua 5.2: '%s' option to string.format() behaves like tostring().Mike Pall2012-10-021-2/+2
|
* Update dependencies.Mike Pall2012-09-281-3/+3
|
* Move load/dump functions to lj_load.c. Add load modes.Mike Pall2012-09-211-14/+17
|
* Fix last commit.Mike Pall2012-09-201-1/+2
|
* From Lua 5.2: debug.getinfo(..., "u") returns nparams and isvararg.Mike Pall2012-09-201-1/+1
|
* Don't constify upvalues that may retain large amounts of memory.Mike Pall2012-08-281-2/+3
|
* Replace strtod() with builtin string to number conversion.Mike Pall2012-08-251-26/+30
|
* Don't treat all constified cdata content as constant.Mike Pall2012-07-241-1/+2
|
* Add allocation sinking and store sinking optimization.Mike Pall2012-07-021-8/+12
|
* Reorganize build process.Mike Pall2012-06-091-12/+14
| | | | | | | | | 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.
* Fix dependencies.Mike Pall2012-04-171-1/+2
|
* MIPS: Add interpreter. Enable MIPS build rules.Mike Pall2012-01-231-5/+6
|
* Move helper for syncing data/instruction cache to lj_mcode.c.Mike Pall2011-12-121-5/+5
| | | | Sync caches after dynamic code generation for FFI callbacks.
* FFI: Record C function calls with bool return values.Mike Pall2011-11-251-1/+1
|
* FFI: Add callback support (for x86/x64).Mike Pall2011-11-141-19/+24
|
* FFI: Compile calls to stdcall, fastcall and vararg functions.Mike Pall2011-10-271-4/+4
|
* Fixup PC in tracebacks after exits from down-recursive traces.Mike Pall2011-10-171-1/+1
|
* Add support for bytecode loading/saving.Mike Pall2011-06-131-14/+21
|
* Flatten and compress in-memory debug info (saves ~70%).Mike Pall2011-06-091-3/+4
|
* Move debugging/introspection functionality to lj_debug.c.Mike Pall2011-06-071-32/+37
|
* ARM: Add fast assembler implementation of floor/ceil/trunc.Mike Pall2011-06-051-1/+1
|
* Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian.Mike Pall2011-06-031-12/+14
|
* Split up FP IR instructions with SPLIT pass for soft-float targets.Mike Pall2011-05-221-1/+1
|
* Move IR_CALL* definitions to lj_ircall.h.Mike Pall2011-05-221-26/+29
|
* Cleanup of target dependencies.Mike Pall2011-05-161-2/+2
|
* Move x86/x64 parts of JIT assembler backend to extra files.Mike Pall2011-05-121-4/+5
|
* FFI: Fix cdata finalization.Mike Pall2011-04-131-1/+2
|
* FFI: Add ctype metamethods and ffi.metatype().Mike Pall2011-04-121-6/+7
|
* Add support for tailcalls from internal C functions.Mike Pall2011-04-121-1/+2
| | | | PPC: Fix __call metamethod for tailcalls.
* DUALNUM: Handle integer type in JIT compiler.Mike Pall2011-03-101-4/+5
|
* FFI: Add ffi.gc() function for finalization of cdata objects.Mike Pall2011-02-281-5/+5
|
* Fix error handling within metamethods. Special-case FFI mm.Mike Pall2011-02-161-15/+15
|
* FFI: Optimize snapshots for cdata comparisons.Mike Pall2011-02-051-3/+3
|
* FFI: Record C library namespace lookups.Mike Pall2011-02-051-3/+3
|
* FFI: Add basic FOLD rules for 64 bit integer DIV, MOD and POWI.Mike Pall2011-02-021-1/+1
|
* Add SPLIT pass to split 64 bit IR instructions for 32 bit CPUs.Mike Pall2011-02-021-6/+9
| | | | | | | Add generic HIOP instruction for extra backend functionality. Add support for HIOP to x86 backend. Use POWI for 64 bit integer x^k, too. POWI is lowered to a call by SPLIT or the x64 backend.
* FFI: Move code for cdata arithmetic to lj_carith.c.Mike Pall2011-01-261-12/+15
|
* FFI: Auto-detect __stdcall and fix up C function declarations.Mike Pall2011-01-101-1/+2
|
* FFI: Add ffi.load() and ffi.C default namespace.Mike Pall2011-01-101-10/+14
|
* FFI: Preserve stack top across implicit load of FFI library in lexer.Mike Pall2011-01-091-1/+1
|
* FFI: Add missing GC steps for C function calls.Mike Pall2011-01-091-1/+1
|
* FFI: Add support for calling C functions.Mike Pall2011-01-061-10/+14
|
* Use cdata to pass IR_KINT64 to -jdump.Mike Pall2011-01-021-1/+1
|
* FFI: Add 64 bit integer arithmetic.Mike Pall2010-12-251-1/+1
|
* FFI: Parse complex and 64 bit integer literals.Mike Pall2010-12-241-9/+10
|
* FFI: Record cdata allocations.Mike Pall2010-12-221-6/+6
|