aboutsummaryrefslogtreecommitdiff
path: root/src/lj_err.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2013-05-161-6/+10
|\
| * Add partial support for building with MingW64 GCC 4.8-SEH.Mike Pall2013-05-151-6/+10
| | | | | | | | | | Error handling works, C++ interoperability generally works. C++ destructors in libs compiled with G++ cause trouble (ok with MSVC).
* | Refactor internal string formatting.Mike Pall2013-05-121-10/+11
| |
* | 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
|