aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix dumping of already stripped functions with debug info.Mike Pall2011-06-131-1/+2
* Add -b command line option to save/list bytecode.Mike Pall2011-06-131-14/+46
* Add support for bytecode loading/saving.Mike Pall2011-06-1315-43/+1019
* Add recursive dump option to jit.bc.dump().Mike Pall2011-06-121-0/+2
* No need for L argument to lj_str_initbuf().Mike Pall2011-06-124-4/+4
* FFI: Support __tostring metamethod for pointers to structs, too.Mike Pall2011-06-111-9/+14
* Make .eh_frame section read-write on Solaris.Mike Pall2011-06-114-0/+16
* Fix check for missing arguments in string.format().Mike Pall2011-06-101-2/+3
* Cleanup prototype flags.Mike Pall2011-06-096-25/+33
* Remove bogus assertion for GC estimate vs. threshold.Mike Pall2011-06-091-1/+0
* Flatten and compress in-memory debug info (saves ~70%).Mike Pall2011-06-0914-165/+344
* Move debugging/introspection functionality to lj_debug.c.Mike Pall2011-06-0713-457/+521
* Fix compiler warning.Mike Pall2011-06-071-3/+3
* FFI: Print NULL pointers as "cdata<... *>: NULL".Mike Pall2011-06-071-0/+4
* FFI: Show address pointed to for tostring(pointer).Mike Pall2011-06-072-4/+9
* Minor change to bytecode penalty code for consistency.Mike Pall2011-06-071-1/+1
* Fix data-flow analysis for BC_UCLO.Mike Pall2011-06-071-0/+1
* FFI: Change tonumber(cdata) semantics. Return nil for non-numbers.Mike Pall2011-06-062-17/+24
* ARM: Add fast assembler implementation of floor/ceil/trunc.Mike Pall2011-06-055-652/+739
* PPC: Add lj_vm_floor which is callable from C.Mike Pall2011-06-052-189/+205
* ARM: Fuse XLOAD/XSTORE operands.Mike Pall2011-06-052-52/+145
* Add stdint.h replacement for Symbian. Sigh.Mike Pall2011-06-031-1/+13
* Add narrowing of modulo operator.Mike Pall2011-06-039-16/+76
* Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian.Mike Pall2011-06-0314-119/+160
* ARM: Disable C++ exception catching on Symbian.Mike Pall2011-06-032-5/+5
* ARM: Enable JIT compiler (except for iOS).Mike Pall2011-06-021-0/+3
* ARM: Add ARM-specific assembler backend.Mike Pall2011-06-025-0/+2274
* ARM: Don't generate unaligned XLOADs.Mike Pall2011-06-021-3/+12
* Many soft-float-related fixes to SPLIT pass and assembler backend.Mike Pall2011-06-022-41/+109
* ARM: Catch C++ exceptions in interpreter frames.Mike Pall2011-06-022-1/+45
* DUALNUM: Fix missing type check for loop index slot.Mike Pall2011-06-011-1/+2
* ARM: Tune rematerialization scheduler.Mike Pall2011-05-311-23/+27
* FFI: Fix recording of casts from 32 bit pointers to integers.Mike Pall2011-05-311-1/+1
* x86/x64: Minor cleanup in assembler backend.Mike Pall2011-05-311-3/+3
* ARM: Optimize hash algorithm for 3-operand CPUs.Mike Pall2011-05-311-0/+8
* ARM: Fix __newindex metamethod handling for BC_TSETB.Mike Pall2011-05-312-74/+76
* ARM: Fix string.sub() argument checks.Mike Pall2011-05-312-2/+2
* Clean up memory allocator initialization and catch early OOM.Mike Pall2011-05-301-15/+20
* FFI: Avoid unused functions if FFI is disabled.Mike Pall2011-05-272-0/+4
* ARM: Interpreter/JIT integration, part #2.Mike Pall2011-05-272-564/+769
* ARM: Fix math.ldexp() recording and folding.Mike Pall2011-05-273-5/+30
* Fix compiler warning.Mike Pall2011-05-271-1/+3
* Fix handling of number constants in snapshots in SPLIT pass.Mike Pall2011-05-272-6/+14
* ARM: Fix rematerialization scheduler.Mike Pall2011-05-261-3/+4
* ARM: Flush instruction cache in assembler backend.Mike Pall2011-05-261-1/+14
* Treat extra exit from stack check like a parent exit.Mike Pall2011-05-261-1/+9
* Simplify helper routines for soft-float targets. Add POW rejoin.Mike Pall2011-05-264-15/+89
* ARM: Add CPU detection.Mike Pall2011-05-263-2/+34
* ARM: Unify rotates to simplify assembler backend.Mike Pall2011-05-233-2/+13
* FFI: Fix __gc for VLA/VLS cdata objects.Mike Pall2011-05-233-5/+8