[webkit-dev] Almost done with JavaScriptCore!

Justin Haygood justin at xiondigital.net
Wed Jun 8 14:22:56 PDT 2005


Almost done with JavaScriptCore!

Only problems are:

the .lut.h files aren't being liked, cept for lexer.lut.h:

List:
array_object.lut.h
data_object.lut.h
math_object.lut.h
number_object.lut.h
string_object.lut.h

Please note the files calling them might have other errors, but MSVC8 
gives up on each one.. too many fatal errors.

They all die with the *exact same errors, *so fixing one should be 
enough to fix all of them.

The errors are:

Error    #    error C2552: 'KJS::{bla}TableEntries' : non-aggregates 
cannot be initialized with initializer list    c:\documents and 
settings\justin haygood\my documents\visual studio 
2005\projects\webkit-win32\javascriptcore\kjs\{bla}_object.lut.h    6   

Error    #    error C2275: 'KJS::Function' : illegal use of this type as 
an expression    c:\documents and settings\justin haygood\my 
documents\visual studio 
2005\projects\webkit-win32\javascriptcore\kjs\{bla}_object.lut.h    6   

And so on all the way for every line the {bla}_object.lut.h list

Each lut file was created using the perl create_hash_table file command, 
using Perl 5.8.6.


Collector.cpp uses stuff dealing mach and posix threads. posix threads 
good, mach threads bad.. very bad. Posix threads are good since Red Hat 
has a pthreads implementation for Windows, which is a wrapper around the 
Windows threading functions.





More information about the webkit-dev mailing list