Revision 777206

Go back to digest for 24th February 2008

Features in KDE Base

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

Get things running! Yahoo! (for the subset we handle, anyway):

- Hook in compilation on-demand in FunctionBodyNode::execute.
- Properly compute mark descriptors in compileState
- Store localStore and markDescriptor info in ExecState, markDescriptor in variable object, use as appropriate
- Fix ScopeLookup ops to advance iterator chain.- Hijack ~ temporarily as a debug tracing op.

File Changes

Modified 11 files
  • /branches/work/kjs-frostbyte/kjs
  •   /CompileState.h
  •   /ExecState.cpp
  •   /ExecState.h
  •   /function.cpp
  •   /JSVariableObject.cpp
  •   /JSVariableObject.h
  •   /nodes.cpp
  •   /nodes.h
  •   /nodes2bytecode.cpp
  •   /bytecode/codes.def
  •   /bytecode/machine.cpp.in
11 files changed in total