Bug 1119482, part 2 - Move HoldDropJSObjects.h from xpcom/glue to xpcom/base. r=froydnj
authorAndrew McCreight <continuation@gmail.com>
Tue, 10 Mar 2015 16:41:38 -0700
changeset 232913 a91f48050ad1695120259feeac6287c95dec5b48
parent 232912 1da20013ecf69abbc1543b90dd8d7634c1bc3cb9
child 232914 6efde76492aec4498d8c913641ccfd13f4024f7d
push id28396
push usercbook@mozilla.com
push dateWed, 11 Mar 2015 11:49:38 +0000
treeherdermozilla-central@b574129dcac0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfroydnj
bugs1119482
milestone39.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1119482, part 2 - Move HoldDropJSObjects.h from xpcom/glue to xpcom/base. r=froydnj This will clear the way for a HoldDropJSObjects.cpp, as xpcom/glue seems to use weird linking rules.
xpcom/base/HoldDropJSObjects.h
xpcom/base/moz.build
xpcom/glue/HoldDropJSObjects.h
xpcom/glue/moz.build
rename from xpcom/glue/HoldDropJSObjects.h
rename to xpcom/base/HoldDropJSObjects.h
--- a/xpcom/base/moz.build
+++ b/xpcom/base/moz.build
@@ -72,16 +72,17 @@ if CONFIG['OS_ARCH'] == 'WINNT':
 
 EXPORTS.mozilla += [
     'AvailableMemoryTracker.h',
     'ClearOnShutdown.h',
     'CountingAllocatorBase.h',
     'CycleCollectedJSRuntime.h',
     'Debug.h',
     'ErrorNames.h',
+    'HoldDropJSObjects.h',
     'LinuxUtils.h',
     'nsMemoryInfoDumper.h',
     'StackWalk.h',
     'StaticMutex.h',
     'StaticPtr.h',
     'SystemMemoryReporter.h',
     'VisualEventTracer.h',
 ]
--- a/xpcom/glue/moz.build
+++ b/xpcom/glue/moz.build
@@ -70,17 +70,16 @@ EXPORTS.mozilla += [
     'AppData.h',
     'AutoRestore.h',
     'BlockingResourceBase.h',
     'CondVar.h',
     'DeadlockDetector.h',
     'EnumeratedArrayCycleCollection.h',
     'FileUtils.h',
     'GenericFactory.h',
-    'HoldDropJSObjects.h',
     'IntentionalCrash.h',
     'Monitor.h',
     'Mutex.h',
     'Observer.h',
     'ReentrantMonitor.h',
 ]
 
 include('objs.mozbuild')