Hi, I was taking a quick look at the JIT code and also gave a shot at forcing a build of the x86-64 code under Linux.
The main problem right now is the following: ../JavaScriptCore/jit/JITArithmetic.cpp:664: error: cast from 'JSC::Structure*' to 'unsigned int' loses precision ../JavaScriptCore/jit/JITArithmetic.cpp:674: error: cast from 'JSC::Structure*' to 'unsigned int' loses precision ../JavaScriptCore/jit/JITArithmetic.cpp:714: error: cast from 'JSC::Structure*' to 'unsigned int' loses precision ../JavaScriptCore/jit/JITArithmetic.cpp:724: error: cast from 'JSC::Structure*' to 'unsigned int' loses precision Looking at the code, it seems really too much x86-centric, and depending on how the x86-64 ABI is under OSX. I don't know how things are going to evolve with Snow-Leopard, as I hear the kernel will finally be 64-bits, but maybe the same issue will arise. Anyways, I'd need guidance from some people with JIT knowledge to help me get it work on Linux. Cheers, Mike _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

