[Webkit-unassigned] [Bug 120998] [Win] Compile errors when enabling DFG JIT.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 17 06:49:59 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=120998





--- Comment #11 from peavo at outlook.com  2013-10-17 06:48:44 PST ---
(In reply to comment #8)
> (From update of attachment 213241 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=213241&action=review
> 
> Looks good!  I'll try it locally. I notice you don't activate DFG -- is that because the implementation is still not right?
> 
> > Source/JavaScriptCore/jit/JITOperationWrappers.h:310
> > +#elif COMPILER(MSVC) && CPU(X86)
> 
> Unfortunately, none of this can be easily used for 64-bit builds because MSVC does not allow in-line assembly code. We are going to have to move this code to an *.asm file at some point.

Thanks for looking into this :)

I believe there are a couple of issues which needs to be fixed before DFG can be activated. There is bug 121001, which should fix a crash with generated code. Also the file wtf/CompilationThread.cpp needs to add code for platforms which doesn't use pthreads. I guess we can quickly whip up something there :) When I tested it, I enabled pthreads locally, so I didn't have to change this code. With those two changes in place, it seemed to work well, I got another JSC related crash after leaving the computer idle for awhile, but this was a simple NULL pointer crash, which we should be able to sort out :)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list