Changeset 2779 in webkit for trunk/JavaScriptCore/kjs/function.h


Ignore:
Timestamp:
Nov 20, 2002, 1:34:02 AM (23 years ago)
Author:
mjs
Message:

JavaScriptCore:

Rewrote garbage collector to make blocks of actual memory instead
of blocks of pointers. 7% improvement on JavaScript
iBench. There's still lots of room to tune the new GC, this is
just my first cut.

  • kjs/collector.cpp: (Collector::allocate): (Collector::collect): (Collector::size): (Collector::outOfMemory): (Collector::finalCheck): (Collector::numGCNotAllowedObjects): (Collector::numReferencedObjects): (Collector::liveObjectClasses):
  • kjs/collector.h:
  • kjs/function.cpp: (ActivationImp::ActivationImp):
  • kjs/function.h:

WebCore:

  • force-js-clean-timestamp: Work around PB lameness yet again.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/function.h

    r2778 r2779  
    102102  public:
    103103    ActivationImp(ExecState *exec, FunctionImp *f, const List &args);
    104     ~ActivationImp();
     104
     105    Object argumentsObject() { return Object(arguments); }
    105106
    106107    virtual const ClassInfo *classInfo() const { return &info; }
Note: See TracChangeset for help on using the changeset viewer.