aboutsummaryrefslogtreecommitdiff
path: root/src/lj_err.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add support for embedding LuaJIT bytecode for builtins.Mike Pall2013-02-221-1/+1
|
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
|
* Leave hook when resume catches error thrown from hook.Mike Pall2012-12-061-0/+1
|
* Don't clear frame for out-of-memory error.Mike Pall2012-11-141-1/+0
|
* Never compile DWARF unwinder on Windows.Mike Pall2012-08-091-1/+1
|
* Avoid compiler warnings about redefined C++ keywords.Mike Pall2012-07-091-5/+5
|
* CONSOLE: Fix PS3 build.Mike Pall2012-06-101-1/+1
|
* FFI: Use correct PC in FFI metamethod error message.Mike Pall2012-05-051-0/+1
|
* Replace unwind.h definitions with our own.Mike Pall2012-03-251-19/+63
|
* Fix compilation on OpenBSD.Mike Pall2012-03-151-1/+1
| | | | Thanks to Laurence Tratt.
* Fix argument type in error message for relative arguments.Mike Pall2012-02-221-1/+1
|
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
|
* FFI: Add callback support (for x86/x64).Mike Pall2011-11-141-7/+26
|
* Rearrange defines for workarounds to embedded operating systems.Mike Pall2011-10-191-2/+1
|
* Replace some _Unwind_* types. Fixes build issues on OSX 10.7.Mike Pall2011-08-141-6/+6
|
* Don't use thread-safe exceptions on OSX. Complain to Apple, not me.Mike Pall2011-06-291-0/+5
|
* Fix forced unwinding triggered by external unwinder.Mike Pall2011-06-271-2/+4
|
* Use thread-safe exceptions for external unwinding on x64/GCC.Mike Pall2011-06-271-2/+1
|
* Fix iOS build.Mike Pall2011-06-271-1/+2
|
* Flatten and compress in-memory debug info (saves ~70%).Mike Pall2011-06-091-1/+1
|
* Move debugging/introspection functionality to lj_debug.c.Mike Pall2011-06-071-382/+10
|
* ARM: Disable C++ exception catching on Symbian.Mike Pall2011-06-031-3/+3
|
* ARM: Catch C++ exceptions in interpreter frames.Mike Pall2011-06-021-1/+30
|
* Avoid name clash with Windows MM_MAX define.Mike Pall2011-05-081-1/+1
|
* Workaround to compile with Clang. Fix Clang warnings.Mike Pall2011-04-191-0/+5
|
* x64: Use external unwinding for lua_yield().Mike Pall2011-03-181-11/+14
|
* x64: Workaround for libgcc unwind bug (still present in RHEL 5.5).Mike Pall2011-03-171-0/+10
|
* Fix handling of err_loc() within cpcall frames.Mike Pall2011-03-091-5/+8
|
* DUALNUM: Add integer type to core VM.Mike Pall2011-02-171-6/+6
|
* Fix error handling within metamethods. Special-case FFI mm.Mike Pall2011-02-161-3/+13
|
* ARM: Add ARM target architecture selection (disabled).Mike Pall2011-01-251-1/+1
|
* Bump copyright date to 2011.Mike Pall2011-01-091-1/+1
|
* Allow access to raw error messages from outside lj_err.c.Mike Pall2010-12-011-3/+1
|
* Remove metamethod frame for errors from internal metamethods.Mike Pall2010-11-271-3/+6
|
* Display caller location in errors from metamethods.Mike Pall2010-11-261-1/+2
|
* Cleanup architecture, ABI and OS definitions.Mike Pall2010-11-161-7/+3
|
* PPC: Add frame unwind info for assembler part.Mike Pall2010-09-281-13/+9
| | | | Add define for target-specific exception handler return register.
* Turn some lua_State fields into 32 bit pointers.Mike Pall2010-09-091-10/+11
| | | | lua_State now fits into one cache line on x64.
* Make metamethod names proper GC roots.Mike Pall2010-04-251-1/+1
|
* Fix tracebacks for failed coroutines.Mike Pall2010-03-071-0/+4
|
* Fix error message generation for OOM error.Mike Pall2010-02-281-0/+1
|
* Rethrow errors from trace exit handling from the right C frame.Mike Pall2010-02-191-1/+1
|
* Major redesign of function call handling.Mike Pall2010-02-131-10/+7
| | | | | | | | | | | Drop call gates. Use function headers, dispatched like bytecodes. Emit BC_FUNCF/BC_FUNCV bytecode at PC 0 for all Lua functions. C functions and ASM fast functions get extra bytecodes. Modify internal calling convention: new base in BASE (formerly in RA). Can now use better C function wrapper semantics (dynamic on/off). Prerequisite for call hooks with zero-overhead if disabled. Prerequisite for compiling recursive calls. Prerequisite for efficient 32/64 bit prototype guards.
* Redesign of prototype generation, part 5: colocation of protoype arrays.Mike Pall2010-02-081-13/+12
|
* 32/64 bit memory ref cleanup, part 4: GCproto ->varinfo.Mike Pall2010-02-051-3/+3
|
* 32/64 bit memory ref cleanup, part 3: GCproto ->lineinfo.Mike Pall2010-02-051-6/+8
|
* 32/64 bit memory ref cleanup, part 2: GCproto ->uvname and ->chunkname.Mike Pall2010-02-051-4/+5
|
* 32/64 bit memory ref cleanup, part 1: GCproto ->bc and ->k.Mike Pall2010-02-051-7/+7
|
* Integrate MinGW build with DWARF2 exception handling.Mike Pall2010-01-221-2/+2
| | | | | | | | 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.
* Bump all copyright dates to 2010.Mike Pall2010-01-091-1/+1
|