JavaScriptCore:
2008-07-05 Sam Weinig <sam@webkit.org>
Rubber-stamped by Cameron Zwarich.
Split Arguments, IndexToNameMap, PrototypeFunction, GlobalEvalFunction and
the functions on the global object out of JSFunction.h/cpp.
* GNUmakefile.am:
* JavaScriptCore.pri:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj:
* JavaScriptCoreSources.bkl:
* VM/Machine.cpp:
* kjs/AllInOneFile.cpp:
* kjs/Arguments.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
* kjs/Arguments.h: Copied from JavaScriptCore/kjs/JSFunction.h.
* kjs/GlobalEvalFunction.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
* kjs/GlobalEvalFunction.h: Copied from JavaScriptCore/kjs/JSFunction.h.
* kjs/IndexToNameMap.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
* kjs/IndexToNameMap.h: Copied from JavaScriptCore/kjs/JSFunction.h.
* kjs/JSActivation.cpp:
* kjs/JSFunction.cpp:
* kjs/JSFunction.h:
* kjs/JSGlobalObject.cpp:
* kjs/JSGlobalObjectFunctions.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
* kjs/JSGlobalObjectFunctions.h: Copied from JavaScriptCore/kjs/JSFunction.h.
The functions on the global object should be in JSGlobalObject.cpp, but putting them there
was a 0.5% regression.
* kjs/PrototypeFunction.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
* kjs/PrototypeFunction.h: Copied from JavaScriptCore/kjs/JSFunction.h.
* kjs/Shell.cpp:
* kjs/lexer.cpp:
* kjs/ustring.cpp:
WebCore:
2008-07-05 Sam Weinig <sam@webkit.org>
Rubber-stamped by Cameron Zwarich.
Split Arguments, IndexToNameMap, PrototypeFunction, GlobalEvalFunction and
the functions on the global object out of JSFunction.h/cpp.
* ForwardingHeaders/kjs/PrototypeFunction.h: Added.
* bindings/js/JSDOMBinding.cpp:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@35016 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/JavaScriptCore/kjs/AllInOneFile.cpp b/JavaScriptCore/kjs/AllInOneFile.cpp
index 5c7cfe5..11745b8 100644
--- a/JavaScriptCore/kjs/AllInOneFile.cpp
+++ b/JavaScriptCore/kjs/AllInOneFile.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2006 Apple Inc. All rights reserved.
+ * Copyright (C) 2006, 2008 Apple Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -27,6 +27,11 @@
#include "config.h"
#include "JSFunction.cpp"
+#include "IndexToNameMap.cpp"
+#include "Arguments.cpp"
+#include "JSGlobalObjectFunctions.cpp"
+#include "PrototypeFunction.cpp"
+#include "GlobalEvalFunction.cpp"
#include "debugger.cpp"
#include "JSArray.cpp"
#include "ArrayConstructor.cpp"