Title: [89077] trunk/Source/_javascript_Core
Revision
89077
Author
[email protected]
Date
2011-06-16 15:29:45 -0700 (Thu, 16 Jun 2011)

Log Message

Try to fix the Windows build.

* _javascript_Core.vcproj/_javascript_Core/_javascript_Core.def: Export another
symbol.

* bytecode/EvalCodeCache.h:
* heap/HandleHeap.h:
* heap/HeapRootVisitor.h:
* heap/NewSpace.h:
* runtime/ArgList.h:
* runtime/ScopeChain.h:
* runtime/SmallStrings.h:
* runtime/Structure.h: Stop forward-declaring things that don't really
exist anymore.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (89076 => 89077)


--- trunk/Source/_javascript_Core/ChangeLog	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-06-16 22:29:45 UTC (rev 89077)
@@ -1,5 +1,22 @@
 2011-06-16  Geoffrey Garen  <[email protected]>
 
+        Try to fix the Windows build.
+
+        * _javascript_Core.vcproj/_javascript_Core/_javascript_Core.def: Export another
+        symbol.
+
+        * bytecode/EvalCodeCache.h:
+        * heap/HandleHeap.h:
+        * heap/HeapRootVisitor.h:
+        * heap/NewSpace.h:
+        * runtime/ArgList.h:
+        * runtime/ScopeChain.h:
+        * runtime/SmallStrings.h:
+        * runtime/Structure.h: Stop forward-declaring things that don't really
+        exist anymore.
+
+2011-06-16  Geoffrey Garen  <[email protected]>
+
         Try to fix the Mac build: Removed and re-added SlotVisitor.h to the Xcode
         project while crossing my fingers and facing west.
 

Modified: trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_Core.def (89076 => 89077)


--- trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_Core.def	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_Core.def	2011-06-16 22:29:45 UTC (rev 89077)
@@ -365,6 +365,7 @@
     ?unprotect@Heap@JSC@@QAE_NVJSValue@2@@Z
     ?unwrappedObject@JSObject@JSC@@UAEPAV12@XZ
     ?utf8@UString@JSC@@QBE?AVCString@WTF@@_N@Z
+    ?visitChildren@JSGlobalObject@JSC@@UAEXAAVSlotVisitor@2@@Z
     ?visitChildren@JSObject@JSC@@UAEXAAVSlotVisitor@2@@Z
     ?visitChildren@JSWrapperObject@JSC@@EAEXAAVSlotVisitor@2@@Z
     ?visitChildren@ScopeChainNode@JSC@@UAEXAAVSlotVisitor@2@@Z

Modified: trunk/Source/_javascript_Core/bytecode/EvalCodeCache.h (89076 => 89077)


--- trunk/Source/_javascript_Core/bytecode/EvalCodeCache.h	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/bytecode/EvalCodeCache.h	2011-06-16 22:29:45 UTC (rev 89077)
@@ -41,7 +41,6 @@
 
 namespace JSC {
 
-    class MarkStack;
     class SlotVisitor;
 
     class EvalCodeCache {

Modified: trunk/Source/_javascript_Core/heap/HandleHeap.h (89076 => 89077)


--- trunk/Source/_javascript_Core/heap/HandleHeap.h	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/heap/HandleHeap.h	2011-06-16 22:29:45 UTC (rev 89077)
@@ -38,7 +38,6 @@
 class HeapRootVisitor;
 class JSGlobalData;
 class JSValue;
-class MarkStack;
 class SlotVisitor;
 
 class WeakHandleOwner {

Modified: trunk/Source/_javascript_Core/heap/HeapRootVisitor.h (89076 => 89077)


--- trunk/Source/_javascript_Core/heap/HeapRootVisitor.h	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/heap/HeapRootVisitor.h	2011-06-16 22:29:45 UTC (rev 89077)
@@ -32,8 +32,7 @@
 
     // Privileged class for marking JSValues directly. It is only safe to use
     // this class to mark direct heap roots that are marked during every GC pass.
-    // All other references should be wrapped in WriteBarriers and marked through
-    // the MarkStack.
+    // All other references should be wrapped in WriteBarriers.
     class HeapRootVisitor {
     private:
         friend class Heap;

Modified: trunk/Source/_javascript_Core/heap/NewSpace.h (89076 => 89077)


--- trunk/Source/_javascript_Core/heap/NewSpace.h	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/heap/NewSpace.h	2011-06-16 22:29:45 UTC (rev 89077)
@@ -39,7 +39,6 @@
     class Heap;
     class JSCell;
     class LiveObjectIterator;
-    class MarkStack;
     class WeakGCHandle;
     class SlotVisitor;
 

Modified: trunk/Source/_javascript_Core/runtime/ArgList.h (89076 => 89077)


--- trunk/Source/_javascript_Core/runtime/ArgList.h	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/runtime/ArgList.h	2011-06-16 22:29:45 UTC (rev 89077)
@@ -30,7 +30,6 @@
 
 namespace JSC {
 
-    class MarkStack;
     class SlotVisitor;
 
     class MarkedArgumentBuffer {

Modified: trunk/Source/_javascript_Core/runtime/ScopeChain.h (89076 => 89077)


--- trunk/Source/_javascript_Core/runtime/ScopeChain.h	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/runtime/ScopeChain.h	2011-06-16 22:29:45 UTC (rev 89077)
@@ -30,7 +30,6 @@
     class JSGlobalData;
     class JSGlobalObject;
     class JSObject;
-    class MarkStack;
     class ScopeChainIterator;
     class SlotVisitor;
     

Modified: trunk/Source/_javascript_Core/runtime/SmallStrings.h (89076 => 89077)


--- trunk/Source/_javascript_Core/runtime/SmallStrings.h	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/runtime/SmallStrings.h	2011-06-16 22:29:45 UTC (rev 89077)
@@ -35,7 +35,6 @@
     class HeapRootVisitor;
     class JSGlobalData;
     class JSString;
-    class MarkStack;
     class SmallStringsStorage;
     class SlotVisitor;
 

Modified: trunk/Source/_javascript_Core/runtime/Structure.h (89076 => 89077)


--- trunk/Source/_javascript_Core/runtime/Structure.h	2011-06-16 22:20:53 UTC (rev 89076)
+++ trunk/Source/_javascript_Core/runtime/Structure.h	2011-06-16 22:29:45 UTC (rev 89077)
@@ -44,7 +44,6 @@
 
 namespace JSC {
 
-    class MarkStack;
     class PropertyNameArray;
     class PropertyNameArrayData;
     class StructureChain;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to