Rubber-stamped by Maciej.
authorap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Aug 2008 08:38:31 +0000 (08:38 +0000)
committerap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Aug 2008 08:38:31 +0000 (08:38 +0000)
        Remove JSGlobalData::DataInstance. It was only needed when we had per-thread JSGlobalData
        instances.

        * kjs/JSGlobalData.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@35511 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/kjs/JSGlobalData.h

index 096bc1d..1f86a19 100644 (file)
@@ -1,3 +1,12 @@
+2008-08-01  Alexey Proskuryakov  <ap@webkit.org>
+
+        Rubber-stamped by Maciej.
+
+        Remove JSGlobalData::DataInstance. It was only needed when we had per-thread JSGlobalData
+        instances.
+
+        * kjs/JSGlobalData.h:
+
 2008-07-31  Kevin Ollivier <kevino@theolliviers.com>
 
         Second attempt at Windows/wx build fix. Instead of avoiding inclusion of windows.h,
index f8b24b4..48740b2 100644 (file)
@@ -84,14 +84,6 @@ namespace KJS {
 
     private:
         JSGlobalData();
-
-        struct DataInstance {
-            DataInstance() : m_data(0) { }
-            ~DataInstance() { delete m_data; }
-            operator JSGlobalData*&() { return m_data; }
-
-            JSGlobalData* m_data;
-        };
     };
 
 }