Bug 886205 (part 7) - Break jsfuninlines.h out of the header inclusion cycles. r=terrence.

--HG--
extra : rebase_source : b89b98eced1ff6354cfaeca944b3f8dbd3d70110
This commit is contained in:
Nicholas Nethercote 2013-06-25 21:38:35 -07:00
parent bf19db7713
commit 924c5002e5
14 changed files with 20 additions and 7 deletions

View File

@ -32,6 +32,7 @@
#include "vm/Debugger.h"
#include "jsatominlines.h"
#include "jsfuninlines.h"
#include "jsobjinlines.h"
#include "jsscriptinlines.h"

View File

@ -36,6 +36,7 @@
#include "vm/Shape.h"
#include "jsatominlines.h"
#include "jsfuninlines.h"
#include "jsobjinlines.h"
#include "jsscriptinlines.h"

View File

@ -11,9 +11,6 @@
#include "frontend/ParseNode.h"
#include "ion/AsmJS.h"
#include "ion/AsmJSModule.h"
#include "frontend/ParseNode-inl.h"
#include "ion/PerfSpewer.h"
#include "ion/CodeGenerator.h"
#include "ion/MIR.h"
@ -23,6 +20,10 @@
# include "jitprofiling.h"
#endif
#include "jsfuninlines.h"
#include "frontend/ParseNode-inl.h"
using namespace js;
using namespace js::frontend;
using namespace js::ion;

View File

@ -7,8 +7,6 @@
#include "jsmath.h"
#include "jscntxt.h"
#include "jstypedarrayinlines.h"
#include "AsmJS.h"
#include "AsmJSModule.h"
#include "frontend/BytecodeCompiler.h"
@ -19,6 +17,9 @@
# include "jitprofiling.h"
#endif
#include "jsfuninlines.h"
#include "jstypedarrayinlines.h"
using namespace js;
using namespace js::ion;
using namespace mozilla;

View File

@ -13,6 +13,7 @@
#include "vm/Stack-inl.h"
#include "jsfuninlines.h"
#include "jsopcodeinlines.h"
using namespace js;

View File

@ -22,6 +22,8 @@
#include "ion/SnapshotReader.h"
#include "ion/VMFunctions.h"
#include "jsfuninlines.h"
#include "ion/IonFrameIterator-inl.h"
#include "ion/IonFrames-inl.h"
#include "ion/PcScriptCache-inl.h"

View File

@ -23,6 +23,7 @@
#include "js/RootingAPI.h"
#include "vm/StopIterationObject.h"
#include "jsfuninlines.h"
#include "jsgcinlines.h"
#include "jsobjinlines.h"

View File

@ -28,6 +28,7 @@
#include "vm/GlobalObject.h"
#include "vm/StringBuffer.h"
#include "jsfuninlines.h"
#include "jsobjinlines.h"
using namespace js;

View File

@ -20,6 +20,7 @@
#include "builtin/TestingFunctions.h"
#include "jsfuninlines.h"
#include "jsobjinlines.h"
using namespace js;

View File

@ -13,6 +13,8 @@
#include "vm/GlobalObject.h"
#include "jsobjinlines.h"
#include "vm/ScopeObject-inl.h"
#include "vm/String-inl.h"

View File

@ -18,7 +18,7 @@
#include "vm/StringObject.h"
#include "jsatominlines.h"
#include "jsfuninlines.h"
#include "jsinferinlines.h"
#include "vm/ObjectImpl-inl.h"

View File

@ -18,6 +18,7 @@
#include "ion/BaselineJIT.h"
#include "js/Vector.h"
#include "jsfuninlines.h"
#include "jsgcinlines.h"
#include "jsopcodeinlines.h"

View File

@ -21,6 +21,7 @@
#include "builtin/RegExp.h"
#include "jscompartmentinlines.h"
#include "jsfuninlines.h"
#include "jsobjinlines.h"
#include "vm/GlobalObject-inl.h"

View File

@ -17,7 +17,6 @@
#include "ion/BaselineFrame-inl.h"
#include "ion/IonFrameIterator-inl.h"
#include "jsfuninlines.h"
#include "jsscriptinlines.h"
#include "ArgumentsObject-inl.h"