[webkit-changes] cvs commit: JavaScriptCore/kjs collector.cpp

Darin darin at opensource.apple.com
Mon Aug 15 11:47:49 PDT 2005


darin       05/08/15 11:47:49

  Modified:    .        ChangeLog
               kjs      collector.cpp
  Log:
          Reviewed by Geoff.
  
          * kjs/collector.cpp: (KJS::Collector::allocate): Use a local instead of a global in one
          more place; slight speedup.
  
  Revision  Changes    Path
  1.798     +7 -0      JavaScriptCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/JavaScriptCore/ChangeLog,v
  retrieving revision 1.797
  retrieving revision 1.798
  diff -u -r1.797 -r1.798
  --- ChangeLog	15 Aug 2005 02:55:13 -0000	1.797
  +++ ChangeLog	15 Aug 2005 18:47:48 -0000	1.798
  @@ -1,3 +1,10 @@
  +2005-08-15  Darin Adler  <darin at apple.com>
  +
  +        Reviewed by Geoff.
  +
  +        * kjs/collector.cpp: (KJS::Collector::allocate): Use a local instead of a global in one
  +        more place; slight speedup.
  +
   2005-08-14  Darin Adler  <darin at apple.com>
   
           Reviewed by Maciej.
  
  
  
  1.43      +1 -1      JavaScriptCore/kjs/collector.cpp
  
  Index: collector.cpp
  ===================================================================
  RCS file: /cvs/root/JavaScriptCore/kjs/collector.cpp,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- collector.cpp	14 Aug 2005 16:17:11 -0000	1.42
  +++ collector.cpp	15 Aug 2005 18:47:49 -0000	1.43
  @@ -146,7 +146,7 @@
       // didn't find one, need to allocate a new block
   
       int numBlocks = heap.numBlocks;
  -    if (usedBlocks == heap.numBlocks) {
  +    if (usedBlocks == numBlocks) {
         numBlocks = max(MIN_ARRAY_SIZE, numBlocks * GROWTH_FACTOR);
         heap.numBlocks = numBlocks;
         heap.blocks = static_cast<CollectorBlock **>(kjs_fast_realloc(heap.blocks, numBlocks * sizeof(CollectorBlock *)));
  
  
  



More information about the webkit-changes mailing list