aboutsummaryrefslogtreecommitdiff
path: root/COPYRIGHT
diff options
context:
space:
mode:
authorMike Pall <mike>2010-01-02 17:42:11 +0100
committerMike Pall <mike>2010-01-02 17:42:11 +0100
commit93ee10642e285f972daff59492c05aa04dc2aa86 (patch)
treed1bb1c4060419a5cfbfed6f5e79b042d1720ec24 /COPYRIGHT
parent8fc9430d067e255202f6b89fae7065bc50e0c668 (diff)
downloadluajit-93ee10642e285f972daff59492c05aa04dc2aa86.tar.gz
luajit-93ee10642e285f972daff59492c05aa04dc2aa86.tar.bz2
luajit-93ee10642e285f972daff59492c05aa04dc2aa86.zip
Major rewrite of error handling to allow external/internal unwinding.
Make external unwinding the default on x64. It's mandatory on WIN64 due to the abundance of callee-saved regs. Allow piecewise internal frame unwinding and optional cleanup. Store ERRMEM, ERRERR and ERRCPP early and copy down later. Use FRAME_CP for lj_vm_resume. Add lj_vm_unwind_*_eh variants as landing pads for external unwinder. Use fastcall for lj_vm_unwind_*. Can drop r12/r13 saves in POSIX/x64 interpreter now.
Diffstat (limited to 'COPYRIGHT')
0 files changed, 0 insertions, 0 deletions