From 2e22d33d9d256e9a1551229f1b51e2a6f02da2f6 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sun, 28 Feb 2010 21:45:38 +0100 Subject: Enable JIT compiler for x64. Only works on Linux/x64 and Windows/x64 right now. Force an x64 build on Linux/x64 with: make CC="gcc -m64" NYI: handle on-trace OOM errors. NYI: improve register allocation for x64. --- doc/status.html | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'doc/status.html') diff --git a/doc/status.html b/doc/status.html index 23847da9..d7cdffb5 100644 --- a/doc/status.html +++ b/doc/status.html @@ -148,9 +148,8 @@ trace linking heuristics prevent this, but in the worst case this means the code always falls back to the interpreter.
  • -Trace management needs more tuning: better blacklisting of aborted -traces, less drastic countermeasures against trace explosion and better -heuristics in general. +Trace management needs more tuning: less drastic countermeasures +against trace explosion and better heuristics in general.
  • Some checks are missing in the JIT-compiled code for obscure situations @@ -199,7 +198,7 @@ Nonetheless, it compiles to native code and needs to be adapted to each architecture. Porting the compiler backend is probably the easier task, but a key element of its design is the fast interpreter, written in machine-specific assembler.
    -An x64 port is already in the works, thanks to the +A preliminary x64 port is already available, thanks to the LuaJIT sponsorship program. Other ports will follow — companies which are interested in sponsoring a port to a particular architecture, please -- cgit v1.2.3-55-g6feb