aboutsummaryrefslogtreecommitdiff
path: root/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Expose compressed snapshot map to reflection API.Mike Pall2010-01-271-17/+14
| | | | Update jit.dump module and restore printing of frame separators.
* Decouple guard vs. INT check vs. TYPECHECK semantics for SLOAD.Mike Pall2010-01-191-1/+2
|
* Improve alias analysis of upvalues using a disambiguation hash value.Mike Pall2010-01-091-0/+2
| | | | | | | | All upvalue objects hold a disambiguation hash value now. It's built from the parent prototype and the slot number. Different hash values imply the upvalues cannot alias. Same hash values don't imply anything (collision or different closures). Upvalue disambiguation makes use of a reduced hash due to IR contraints.
* Bump all copyright dates to 2010.Mike Pall2010-01-095-5/+5
|
* Show memory operand size in cvtsi2sd/cvtsi2ss disassembly.Mike Pall2009-12-101-1/+1
|
* Fast forward to sync public repo.Mike Pall2009-12-082-8/+34
| | | | | | | | 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-beta1v2.0.0-beta1Mike Pall2009-12-086-0/+1749