summaryrefslogtreecommitdiff
path: root/src/lj_traceerr.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
|
* FFI: Record simple C function calls.Mike Pall2011-02-051-0/+1
| | | | | | 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.
* FFI: Record C library namespace lookups.Mike Pall2011-02-051-0/+1
|
* Bump copyright date to 2011.Mike Pall2011-01-091-1/+1
|
* FFI: Record cdata index operations (preliminary, lots of NYI cases).Mike Pall2010-12-081-0/+3
|
* Record calls to vararg functions.Mike Pall2010-09-121-1/+0
| | | | | | This loop is now roughly 1000x faster than the Lua interpreter: local function f(a,b,...) end; for i=1,2e8 do f(1,2,i) end Yet another silly microbenchmark -- I know.
* Replace on-trace GC frame syncing with interpreter exit.Mike Pall2010-04-191-1/+0
| | | | | | | Need to sync GC objects to stack only during atomic GC phase. Need to setup a proper frame structure only for calling finalizers. Force an exit to the interpreter and let it handle the uncommon cases. Finally solves the "NYI: gcstep sync with frames" issue.
* Implement down-recursion.Mike Pall2010-03-011-0/+1
|
* Randomize penalties for aborts and add blacklisting.Mike Pall2010-02-231-1/+1
|
* Add region selection for up-recursion and tail-recursion.Mike Pall2010-02-221-1/+0
|
* Allow linking to already compiled functions.Mike Pall2010-02-181-1/+0
|
* Bump all copyright dates to 2010.Mike Pall2010-01-091-1/+1
|
* RELEASE LuaJIT-2.0.0-beta1v2.0.0-beta1Mike Pall2009-12-081-0/+59