JavaScriptCore, Javascript engine for Gtk+ WebCore

JavaScriptCore is JavaScript interpreter that Gtk+ WebCore uses. 
It is essentially the same as Apple's JavaScriptCore (which is 
based on KDE kjs) code with linux specific automake build files.


The library is port of JavaScriptCore-412.

Current status of the port:
 - port pulled in
 - no substantial files missing

TODO
 - garbage collector (collector.cpp) depends on mach thread 
   routines to be able to get regs information from other
   threads when collecting from the threads. The idea is to get
   current stack pointer and current registers, as there 
   will be references to js objects in regs and stack.
  
   This is AFAIK not possible with POSIX API. the current workaround
   is to not collect the other threads, just return.

   This may not have any effects when running with just one thread
   accessing the interpreter, as collecting then always happens
   for current thread (again, AFAIK).

 - Bindings..

What is missing is the bindings/ -directory

Kimmo Kinnuenen <kimmo.t.kinnunen@nokia.com>


