Revision 777105

Go back to digest for 24th February 2008

Features in KDE Base

Maks Orlovich committed changes in /branches/work/kjs-frostbyte/kjs:

Begin preparation for getting stuff running
- Put in proper union into LocalStorageEntry
- Various fixes to typos, etc., in codes.def
- Make tablebuilder provide line numbers from codes.def in output, for more useful error messages.

machine.cpp now compiles, though some pieces of the runtime are still missing (in particular, JSGlobalObject, proper initialization of LocalStorage and themark/non-mark descriptor therein)

File Changes

Modified 13 files
  • /branches/work/kjs-frostbyte/kjs
  •   /function.cpp
  •   /function.h
  •   /JSVariableObject.cpp
  •   /JSVariableObject.h
  •   /LocalStorage.h
  •   /bytecode/codes.def
  •   /bytecode/machine.cpp.in
  •   /bytecode/generator/lexer.cpp
  •   /bytecode/generator/lexer.h
  •   /bytecode/generator/parser.cpp
  •   /bytecode/generator/parser.h
  •   /bytecode/generator/tablebuilder.cpp
  •   /bytecode/generator/tablebuilder.h
13 files changed in total