aboutsummaryrefslogtreecommitdiff
path: root/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move lib/* to src/jit/*.Mike Pall2012-06-0811-3994/+0
|
* MIPS: Support generation of mips/mipsel bytecode object files.Mike Pall2012-06-041-3/+7
|
* MIPS: Integrate and enable JIT compiler.Mike Pall2012-03-302-4/+15
|
* MIPS: Add MIPS disassembler.Mike Pall2012-01-312-0/+448
|
* Bump copyright date to 2012.Mike Pall2012-01-238-8/+8
|
* FFI: Compile calls to stdcall, fastcall and vararg functions.Mike Pall2011-10-271-3/+21
|
* PPC: Add support for per-trace exit stubs.Mike Pall2011-10-241-5/+25
|
* Fix PE/COFF bytecode file format for big-endian targets.Mike Pall2011-10-191-6/+4
|
* PPC: Distinguish slwi, srwi and rlwinm in disassembly.Mike Pall2011-10-171-1/+18
|
* Generate a portable vmdef.lua.Mike Pall2011-09-201-1/+4
|
* PPC: Export register names from disassembler.Mike Pall2011-09-051-0/+6
|
* PPC: Disassemble y-bit instead of at-bits for conditional branches.Mike Pall2011-09-051-12/+2
|
* PPC: Add PPC disassembler.Mike Pall2011-08-181-0/+578
|
* Extend -b to generate c/h/obj/o files with embedded bytecode.Mike Pall2011-08-171-37/+410
| | | | Supported object file formats: ELF or PE/COFF object files.
* Clarify name of MIT license.Mike Pall2011-08-147-7/+7
|
* Reorganize trace linking and track link types.Mike Pall2011-06-282-12/+19
|
* Add -b command line option to save/list bytecode.Mike Pall2011-06-131-0/+125
|
* Add recursive dump option to jit.bc.dump().Mike Pall2011-06-121-1/+8
|
* Fix handling of number constants in snapshots in SPLIT pass.Mike Pall2011-05-271-6/+4
|
* Get register maps for jit.dump from target disassembler.Mike Pall2011-05-224-21/+28
|
* ARM: Add ARM disassembler.Mike Pall2011-05-221-0/+538
|
* Split up FP IR instructions with SPLIT pass for soft-float targets.Mike Pall2011-05-221-4/+6
|
* ARM: Add LJ_SOFTFP define. Add support for soft-float slot handling.Mike Pall2011-05-161-0/+4
|
* FFI: Record simple C function calls.Mike Pall2011-02-051-3/+8
| | | | | | Only handles cdecl and fixarg C functions. Doesn't handle pass-by-value aggregates. Doesn't handle 64 bit args/returns on 32 bit CPUs.
* Add volatile XLOADs.Mike Pall2011-01-191-1/+1
|
* Bump copyright date to 2011.Mike Pall2011-01-095-5/+5
|
* Use cdata to pass IR_KINT64 to -jdump.Mike Pall2011-01-021-0/+3
|
* Refactoring of conversion ops, part 5: drop TOINT/TOI64/TONUM.Mike Pall2010-12-311-3/+0
|
* Copy destination type for CONV from ir->t to op2, too.Mike Pall2010-12-311-3/+4
|
* Refactoring of conversion ops, part 1: add IR_CONV.Mike Pall2010-12-301-0/+9
|
* Use macro-map for IRT_* enum. Add IRT_FLOAT.Mike Pall2010-12-281-0/+2
|
* Fix dump of pointer constants.Mike Pall2010-12-201-1/+1
|
* FFI: Drop IR_CNEWI. Add IR_CNEWP only for pointers/refs.Mike Pall2010-12-171-7/+3
|
* FFI: Add IR_CNEW/IR_CNEWI to allocate/init cdata objects.Mike Pall2010-12-111-1/+7
|
* Fix type-based colorization of snapshot slots in debug output.Mike Pall2010-12-081-1/+1
|
* Add IR_TOI64.Mike Pall2010-12-061-2/+4
|
* Cleanup 64 bit IR type handling.Mike Pall2010-12-051-3/+9
|
* FFI: Add cdata object type.Mike Pall2010-11-261-0/+2
|
* Decouple SLOAD type and optional conversion.Mike Pall2010-10-111-5/+11
|
* Show names of IR calls in disassembler output.Mike Pall2010-09-151-2/+6
|
* Record vararg expressions with varargs defined off-trace.Mike Pall2010-09-131-1/+4
| | | | Add SLOAD variant to access the frame type/size.
* Use biased integer constant for TSETM array index.Mike Pall2010-09-091-1/+3
|
* Remove bogus global in -jdump.Mike Pall2010-08-031-1/+0
|
* Add weak guards. Emit TNEW/TDUP with a guard bit.Mike Pall2010-05-081-2/+2
|
* Fix disassembly of call/jmp ModRM.Mike Pall2010-03-071-2/+2
|
* Fix exit state for 64 bit mode.Mike Pall2010-02-241-7/+22
|
* Change record vmevent parameters. Dump function id on FUNC*.Mike Pall2010-02-151-6/+12
|
* Add generic function handling for debug modules.Mike Pall2010-02-152-34/+34
| | | | Don't call record vmevent for non-Lua functions.
* Fix dump of bytecode instructions with missing operands.Mike Pall2010-02-111-4/+5
|
* Fix snapshot dumps.Mike Pall2010-01-281-1/+1
|