Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve assertions. | Mike Pall | 2020-06-15 | 1 | -21/+27 |
| | |||||
* | Merge branch 'master' into v2.1 | Mike Pall | 2020-01-20 | 1 | -1/+1 |
|\ | |||||
| * | Bump copyright date. | Mike Pall | 2020-01-20 | 1 | -1/+1 |
| | | |||||
* | | LJ_GC64: Fix BC_CALLM snapshot handling. | Mike Pall | 2017-03-21 | 1 | -1/+1 |
| | | |||||
* | | MIPS64, part 2: Add MIPS64 hard-float JIT compiler backend. | Mike Pall | 2017-02-20 | 1 | -2/+9 |
| | | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2017-01-17 | 1 | -1/+1 |
|\| | |||||
| * | Bump copyright date to 2017. | Mike Pall | 2017-01-17 | 1 | -1/+1 |
| | | |||||
* | | Report parent of stitched trace. | Mike Pall | 2016-11-13 | 1 | -0/+6 |
| | | | | | | | | Thanks to Nick Zavaritsky. | ||||
* | | Strip out old infrastructure for 64 bit constants. | Mike Pall | 2016-05-23 | 1 | -2/+0 |
| | | | | | | | | Contributed by Peter Cawley. | ||||
* | | Simplify GCtrace * reference embedding for trace stitching. | Mike Pall | 2016-05-22 | 1 | -4/+1 |
| | | | | | | | | | | This is now possible due to the immovable IR. Contributed by Peter Cawley. | ||||
* | | Make the IR immovable after assembly. | Mike Pall | 2016-05-22 | 1 | -9/+24 |
| | | | | | | | | | | This allows embedding pointers to IR constants in the machine code. Contributed by Peter Cawley. | ||||
* | | Move common 32/64 bit in-memory FP constants to jit_State. | Mike Pall | 2016-05-21 | 1 | -1/+23 |
| | | | | | | | | | | Prerequisite for immovable IR. Contributed by Peter Cawley. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2016-03-03 | 1 | -1/+1 |
|\| | |||||
| * | Bump copyright date to 2016. | Mike Pall | 2016-03-03 | 1 | -1/+1 |
| | | |||||
* | | Re-enable trace stitching. | Mike Pall | 2015-08-29 | 1 | -1/+6 |
| | | | | | | | | Thanks to Vyacheslav Egorov. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2015-08-20 | 1 | -4/+12 |
|\| | |||||
| * | Properly handle OOM in trace_save(). | Mike Pall | 2015-08-20 | 1 | -4/+12 |
| | | | | | | | | Thanks to Vyacheslav Egorov. | ||||
* | | Bump table allocations retroactively if they grow later on. | Mike Pall | 2015-05-19 | 1 | -3/+9 |
| | | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2015-01-06 | 1 | -1/+1 |
|\| | |||||
| * | Bump copyright date to 2015. | Mike Pall | 2015-01-05 | 1 | -1/+1 |
| | | |||||
* | | Add LJ_FR2 mode: Two-slot frame info. | Mike Pall | 2015-01-03 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2014-04-22 | 1 | -0/+1 |
|\| | |||||
| * | Prevent adding side traces for stack checks. | Mike Pall | 2014-04-22 | 1 | -0/+1 |
| | | |||||
* | | Don't start a trace on side exit to non-Lua function. | Mike Pall | 2014-01-31 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2014-01-16 | 1 | -1/+1 |
|\| | |||||
| * | Bump copyright date to 2014. | Mike Pall | 2014-01-16 | 1 | -1/+1 |
| | | |||||
* | | Show trailing NYI item for stitched trace with -jv. | Mike Pall | 2013-12-25 | 1 | -0/+1 |
| | | |||||
* | | Add trace stitching. | Mike Pall | 2013-12-25 | 1 | -3/+27 |
| | | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2013-11-22 | 1 | -1/+1 |
|\| | |||||
| * | Follow-up fix for GC step threshold fix. | Mike Pall | 2013-11-22 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2013-11-05 | 1 | -1/+1 |
|\| | |||||
| * | Fix GC steps threshold handling when called by JIT-compiled code. | Mike Pall | 2013-11-05 | 1 | -1/+1 |
| | | | | | | | | Thanks to Cheng, Long. | ||||
* | | Low-overhead profiler, part 4: JIT compiler support. | Mike Pall | 2013-09-08 | 1 | -7/+10 |
|/ | |||||
* | Bump copyright date to 2013. | Mike Pall | 2013-02-11 | 1 | -1/+1 |
| | |||||
* | Add allocation sinking and store sinking optimization. | Mike Pall | 2012-07-02 | 1 | -0/+1 |
| | |||||
* | Avoid recursive GC steps after GC-triggered trace exit. | Mike Pall | 2012-03-20 | 1 | -3/+5 |
| | |||||
* | Bump copyright date to 2012. | Mike Pall | 2012-01-23 | 1 | -1/+1 |
| | |||||
* | Generalize handling of stack checks indicated by highest exit + 1. | Mike Pall | 2011-10-24 | 1 | -9/+12 |
| | |||||
* | Don't save/restore tmptv with copyTV. | Mike Pall | 2011-10-24 | 1 | -6/+5 |
| | |||||
* | Save tmptv state for trace recorder across RECORD vmevent. | Mike Pall | 2011-10-14 | 1 | -1/+8 |
| | |||||
* | Remove temporary mcode limit error from application stack. | Mike Pall | 2011-08-09 | 1 | -0/+1 |
| | |||||
* | Prefer recording loops over calls. | Mike Pall | 2011-06-29 | 1 | -2/+3 |
| | | | | Hotcounts are decremented by 2 for loops and by 1 for calls. | ||||
* | Reorganize trace linking and track link types. | Mike Pall | 2011-06-28 | 1 | -0/+2 |
| | |||||
* | Clean up temporary bytecode patching. | Mike Pall | 2011-06-28 | 1 | -3/+8 |
| | |||||
* | Cleanup prototype flags. | Mike Pall | 2011-06-09 | 1 | -5/+5 |
| | |||||
* | Flatten and compress in-memory debug info (saves ~70%). | Mike Pall | 2011-06-09 | 1 | -1/+1 |
| | |||||
* | Move debugging/introspection functionality to lj_debug.c. | Mike Pall | 2011-06-07 | 1 | -4/+3 |
| | |||||
* | Minor change to bytecode penalty code for consistency. | Mike Pall | 2011-06-07 | 1 | -1/+1 |
| | |||||
* | Treat extra exit from stack check like a parent exit. | Mike Pall | 2011-05-26 | 1 | -1/+9 |
| | |||||
* | Cleanup of target dependencies. | Mike Pall | 2011-05-16 | 1 | -18/+44 |
| |