JavaScriptCore:
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 May 2005 21:57:36 +0000 (21:57 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 May 2005 21:57:36 +0000 (21:57 +0000)
        Reviewed by Maciej.

        - turned off exceptions and RTTI; seems to cut JavaScriptCore code size by about 22%

        * JavaScriptCore.pbproj/project.pbxproj: Turn off exceptions and RTTI for both
        the framework and testkjs tool.

WebCore:

        Reviewed by Maciej.

        - turned off exceptions and RTTI; seems to cut WebCore code size by about 35%

        * WebCore.pbproj/project.pbxproj: Turn off exceptions and RTTI for the framework.

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

JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj
WebCore/ChangeLog-2005-08-23
WebCore/WebCore.pbproj/project.pbxproj

index b11cf12e89f30a81cb123803fad28c1f3180795e..f323c599990b57353dc926a831bfc693aac6bba3 100644 (file)
@@ -1,3 +1,12 @@
+2005-05-19  Darin Adler  <darin@apple.com>
+
+        Reviewed by Maciej.
+        
+        - turned off exceptions and RTTI; seems to cut JavaScriptCore code size by about 22%
+
+        * JavaScriptCore.pbproj/project.pbxproj: Turn off exceptions and RTTI for both
+        the framework and testkjs tool.
+
 2005-05-18  Darin Adler  <darin@apple.com>
 
         Reviewed by Maciej.
index c5ccd9a83864d626d42ea63baad4c826d73cad1c..5cd3164459aa5f6173a1a3440f96b5571ccb0f9e 100644 (file)
                                DEBUG_DEFINES = NDEBUG;
                                DYLIB_COMPATIBILITY_VERSION = 1;
                                DYLIB_CURRENT_VERSION = 1;
+                               GCC_ENABLE_CPP_EXCEPTIONS = NO;
+                               GCC_ENABLE_CPP_RTTI = NO;
                                GCC_ENABLE_OBJC_GC = YES;
                                GCC_FAST_OBJC_DISPATCH = YES;
                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
                        buildRules = (
                        );
                        buildSettings = {
+                               GCC_ENABLE_CPP_EXCEPTIONS = NO;
+                               GCC_ENABLE_CPP_RTTI = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
                                PRODUCT_NAME = testkjs;
                                WARNING_CFLAGS = "-Wall -W -Wcast-align -Wchar-subscripts -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused-parameter -Wno-long-double";
index 6ffea33ed1a89eff9a6911810735aae7feff0954..28fea0ca4a755103eca0d86b9788542d851dd3eb 100644 (file)
@@ -1,3 +1,11 @@
+2005-05-19  Darin Adler  <darin@apple.com>
+
+        Reviewed by Maciej.
+        
+        - turned off exceptions and RTTI; seems to cut WebCore code size by about 35%
+
+        * WebCore.pbproj/project.pbxproj: Turn off exceptions and RTTI for the framework.
+
 2005-05-19  Darin Adler  <darin@apple.com>
 
         Reviewed by Chris Petersen.
index 99f238e5fe19170ccbb180fa0b6b2c4532b7882b..e23259ed22877fbb85de0414a6dc4a6b8e8760ad 100644 (file)
                                DYLIB_CURRENT_VERSION = 1;
                                EXPORTED_SYMBOLS_FILE = WebCore.exp;
                                FRAMEWORK_SEARCH_PATHS = /System/Library/Frameworks/WebKit.framework/Frameworks;
+                               GCC_ENABLE_CPP_EXCEPTIONS = NO;
+                               GCC_ENABLE_CPP_RTTI = NO;
                                GCC_ENABLE_OBJC_GC = YES;
                                GCC_FAST_OBJC_DISPATCH = YES;
                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;