Commit Graph

1933 Commits

Author SHA1 Message Date
Cykesiopka
b4c6277887 Bug 914270 - Part 3: Disallow in Makefiles. r=joey 2013-10-24 18:53:00 +01:00
Mike Hommey
1d566f7586 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Mike Hommey
5a07c82309 Bug 930380 - Fix host source rules when path contains a directory. r=gps 2013-10-25 07:58:14 +09:00
Ralph Giles
96604f9479 Bug 914963 - Remove spurious defined(@array). r=gps
Perl warns against this; defined takes a scalar context so it has
no effect on arrays; the correct thing is just to evaluate the
array directly in the conditional.
2013-10-24 15:32:00 -07:00
Mike Hommey
06378e98d7 Bug 929983 - Restore ?= on CC/CXX_WRAPPER that bug 585011 removed. r=khuey 2013-10-24 12:25:52 +09:00
Mike Hommey
6761193a4a Bug 930227 - Don't use lists to link host binaries. r=gps
Host and target linkers may not support the same kind of lists expandlibs uses.
On the other hand, lists are only really needed for libxul, where the command
line length or number of arguments may overflow the kernel support. So just
don't use them for host linkage.
2013-10-24 08:06:43 +09:00
Mike Hommey
261cd6adea Bug 928204 - Don't ignore missing depfiles when aggregating them. r=gps 2013-10-24 07:59:03 +09:00
Birunthan Mohanathas
babfc6b761 Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 9335e9b4b0ac02e8066fbb79797bbc0d3fd73874
2013-10-23 16:36:09 -04:00
Gregory Szorc
c60359d87c Bug 585011 - Move cl.py to mozbuild; r=ted
--HG--
rename : build/cl.py => python/mozbuild/mozbuild/action/cl.py
2013-10-22 14:25:56 -07:00
Carsten "Tomcat" Book
d21f03b6d5 Backed out changeset f90eb21ea4cd (bug 928204) for build failures on Linux PGO 2013-10-22 11:47:48 +02:00
Mike Hommey
19198c7b84 Bug 928204 - Don't ignore missing depfiles when aggregating them. r=gps
However, since we don't generate depfiles when compiling assembly, explicitly exclude those.
Also, fix a few issues with included depfiles:
- The tools tier need them because it (sadly) links binaries.
- depfiles for TARGETS use the full path, whereas the depfiles for OBJS and others don't.
2013-10-22 13:40:37 +09:00
Mike Hommey
45fb052ada Bug 664362 - Generate depfiles for host objects/programs/libraries. r=gps 2013-10-22 13:40:27 +09:00
Joshua Cranmer
c0a114a3de Bug 900526, part 3: Define FINAL_TARGET and friends in moz.build, r=gps 2013-10-21 13:08:35 -05:00
Joshua Cranmer
d972bcf278 Bug 900526, part 2: Move backend.mk inclusion to config.mk instead of rules.mk, r=gps 2013-10-21 13:08:00 -05:00
Carsten "Tomcat" Book
fc3455fc6c Merge mozilla-inbound to mozilla-central 2013-10-17 13:43:37 +02:00
Ehsan Akhgari
eb82766684 Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium 2013-10-17 00:36:13 -04:00
Phil Ringnalda
b6be4e4a2d Back out ee100983f921 (bug 895047) for build bustage
CLOSED TREE
2013-10-16 21:51:55 -07:00
Ehsan Akhgari
2d5e8722de Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium 2013-10-17 00:36:13 -04:00
Mike Hommey
6aeae2f437 Bug 926906 - Kill core_abspath, core_realpath and core_winabspath. r=gps 2013-10-17 07:55:16 +09:00
Mike Hommey
e14c138103 Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps 2013-10-16 08:34:18 +09:00
Nick Alexander
f7d9fb4dcb Bug 900522 - Part 3: Add passthru ANDROID_GENERATED_RESFILES. r=gps
This defines all of the Android resources in moz.build files (although
some are still generated by mobile/android/base/Makefile.in).
2013-10-09 16:19:00 -07:00
Nick Alexander
fdfe926d99 Bug 900522 - Part 2: Use ANDROID_RESFILES in mobile/android/base/moz.build. r=gps
This defines ANDROID_RESFILES in mobile/android/base/moz.build but
does not use the default processing from java-build.mk.
* * *
Bug 900522 - Part 1: Make ANDROID_RESFILES a moz.build-only variable. r=gps
2013-10-09 16:19:00 -07:00
Nick Alexander
2cb50cac5d Bug 900522 - Part 1: Make ANDROID_RESFILES a moz.build-only variable. r=gps
This depends on Bug 923306, which I think is close to r=glandium.
Since this is more moz.build than Android, r?=gps.
2013-10-09 16:18:00 -07:00
Wes Kocher
e36f9ab572 Backed out changeset 5f0bfb16fa4a (bug 925605) 2013-10-15 16:57:00 -07:00
Mike Hommey
a83240dce1 Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps 2013-10-16 08:34:18 +09:00
Gregory Szorc
b1f1fa3284 Bug 924615 - Move JarMaker.py into mozbuild; r=mshal
--HG--
rename : config/JarMaker.py => python/mozbuild/mozbuild/jar.py
rename : config/tests/unit-JarMaker.py => python/mozbuild/mozbuild/test/test_jarmaker.py
2013-10-11 13:19:11 -07:00
Ed Morley
cf592194c3 Backed out changeset cff5a22acb7c (bug 924992) for breaking upload_symbolds on Nightlies 2013-10-11 17:47:55 +01:00
Gregory Szorc
d8d6c36e96 Bug 924331 - Move config/utils.py into mozbuild; r=mshal 2013-10-11 08:23:18 -07:00
Gregory Szorc
e01a77d1ca Bug 917753 - Add XPIDL files to clean target; r=glandium 2013-10-11 07:32:49 -07:00
Gregory Szorc
9691b82900 Bug 585016 - Move buildlist.py to a mozbuild action; r=mshal
--HG--
rename : config/buildlist.py => python/mozbuild/mozbuild/action/buildlist.py
rename : config/tests/unit-buildlist.py => python/mozbuild/mozbuild/test/action/test_buildlist.py
2013-10-11 07:22:49 -07:00
Mike Hommey
a7221c1f1b Bug 924992 - Use an absolute path for DIST; r=gps 2013-10-10 18:00:44 +09:00
Wes Kocher
36c40db1ec Merge m-c to fxteam 2013-10-09 20:42:24 -07:00
Nick Alexander
5b2ccde7b1 Bug 923306 - Follow-up: Address review comment. r=me 2013-10-09 17:14:20 -07:00
Nick Alexander
7e9466764b Bug 923306 - Add JAVA_JAR_TARGETS. r=glandium 2013-10-09 17:05:36 -07:00
Ryan VanderMeulen
5669fdc343 Merge m-c to inbound.
CLOSED TREE
2013-10-09 15:34:02 -04:00
Marco Castelluccio
9a1528e3b9 Bug 924549 - Add MOCHITEST_WEBAPPRT_CHROME_MANIFESTS to specify webapprt chrome tests and convert all the webapprt mochitests to use manifests. r=gps 2013-10-09 09:16:18 -04:00
Mike Hommey
36ee75f02e Bug 923488 - Avoid binaries dependency on backend.mk when there isn't one. r=gps 2013-10-04 22:29:15 +09:00
Mike Hommey
44fe8c20f5 Bug 921307 - Aggregate dependencies in subdirectories that are still recursed with pseudo derecurse. r=gps 2013-10-03 05:51:19 +09:00
Mike Hommey
c19339bb76 Bug 922974 - Replace NO_INSTALL with NO_DIST_INSTALL. r=gps 2013-10-03 05:51:15 +09:00
Gregory Szorc
fb47cd1c10 Bug 924336 - Delete unused mozLock.pm. r=ted 2013-10-08 11:51:23 +02:00
Wes Kocher
c7a7f8fbbd Merge m-c to inbound 2013-10-01 18:54:45 -07:00
Mike Hommey
c1772e4bcd Bug 905973 part 3 - Add a "binaries" tier that optimizes for recompilation times. r=gps 2013-10-02 08:53:23 +09:00
Mike Hommey
a52e6ba617 Bug 922605 - Remove last reference to JAVA_LIBRARY. r=gps 2013-10-02 08:02:08 +09:00
Mike Hommey
3bb4ad2cea Bug 922520 - Disable MOZ_PSEUDO_DERECURSE on the second PGO pass. r=gps 2013-10-02 08:01:35 +09:00
Mike Hommey
b5133a61ff Bug 922437 - Allow py_actions to run as pymake native commands. r=gps 2013-10-02 07:59:20 +09:00
Neil Rashbrook
34d7456a3c Bug 921751 Make Preprocessor.py's -o option honour requested newline type r=ted 2013-10-01 23:36:18 +01:00
Nick Alexander
d7d5b7e7df Bug 919563 - Standardize APK generation. r=glandium
This only handles the simple cases: no mobile/android/base (yet).
2013-10-01 12:43:30 -07:00
Ryan VanderMeulen
32721ea0d6 Backed out changeset 1fb456791435 (bug 921751) for check-sync-dirs failures.
CLOSED TREE
2013-10-01 14:34:32 -04:00
Neil Rashbrook
3dac9b1ef1 Bug 921751 Make Preprocessor.py's -o option honour requested newline type r=ted 2013-10-01 19:15:59 +01:00
Mike Hommey
5756cd9165 Bug 920919 - Set MOZ_PSEUDO_DERECURSE to no-parallel-export by default on developer builds... when not using pymake. r=gps 2013-09-27 08:12:19 +09:00
Mike Hommey
c3db565b17 Bug 920908 - Use EXPAND_PATH_LIBNAME when linking against libxul/libmozalloc. r=gps 2013-09-27 08:07:44 +09:00
Gregory Szorc
9d660cc01b Bug 921070 - Remove precompile tier; r=glandium
It made sense at the time. We now have inverted tiers and will soon have
derecursified building. This doesn't make sense any more.
2013-09-26 16:05:10 -07:00
Chris Jones
f9857a709d Bug 920703 - Give an informative error message when expandlibs_exec fails. r=glandium 2013-09-26 10:11:38 -04:00
Mike Hommey
bcb417b132 Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake, and set it to the virtualenv site packages instead of $(topsrcdir)/config. r=gps 2013-09-26 16:43:53 +09:00
Mike Hommey
0f42ae96d7 Bug 919832 - Remove EXPORTS related rules from rules.mk. r=gps 2013-09-26 16:43:52 +09:00
Nicholas Nethercote
3e493d191e Bug 919889 (part 1) - Rename jsmemorymetrics.cpp as vm/MemoryMetrics.cpp. r=luke.
--HG--
rename : js/src/jsmemorymetrics.cpp => js/src/vm/MemoryMetrics.cpp
2013-09-24 23:24:27 -07:00
Gregory Szorc
21bb25384f Bug 901990 - Part 1: Integrate test manifests with build config; r=ted 2013-09-24 11:50:04 -07:00
Joey Armstrong
95175aeee8 bug 883350: move SDK_HEADERS to mozbuild r=mshal 2013-09-24 12:17:26 -04:00
Cykesiopka
8bbc511111 Bug 914273 - Move JS_MODULES_PATH to mozbuild. r=joey 2013-09-24 10:29:30 -04:00
Nick Alexander
e509ad8b1c Bug 909432 - Unify RESFILES and RES_FILES, and rename both to ANDROID_RESFILES. r=gps 2013-09-23 09:02:08 -07:00
Martin Stransky
c53988803d Bug 917270 - Rename widget/gtk2 to widget/gtk. r=karlt
--HG--
rename : widget/gtk2/Makefile.in => widget/gtk/Makefile.in
rename : widget/gtk2/WidgetTraceEvent.cpp => widget/gtk/WidgetTraceEvent.cpp
rename : widget/gtk2/compat/gdk/gdkdnd.h => widget/gtk/compat/gdk/gdkdnd.h
rename : widget/gtk2/compat/gdk/gdkkeysyms.h => widget/gtk/compat/gdk/gdkkeysyms.h
rename : widget/gtk2/compat/gdk/gdkvisual.h => widget/gtk/compat/gdk/gdkvisual.h
rename : widget/gtk2/compat/gdk/gdkwindow.h => widget/gtk/compat/gdk/gdkwindow.h
rename : widget/gtk2/compat/gdk/gdkx.h => widget/gtk/compat/gdk/gdkx.h
rename : widget/gtk2/compat/glib/gmem.h => widget/gtk/compat/glib/gmem.h
rename : widget/gtk2/compat/gtk/gtkcolorseldialog.h => widget/gtk/compat/gtk/gtkcolorseldialog.h
rename : widget/gtk2/compat/gtk/gtkdialog.h => widget/gtk/compat/gtk/gtkdialog.h
rename : widget/gtk2/compat/gtk/gtkplug.h => widget/gtk/compat/gtk/gtkplug.h
rename : widget/gtk2/compat/gtk/gtkselection.h => widget/gtk/compat/gtk/gtkselection.h
rename : widget/gtk2/compat/gtk/gtkwidget.h => widget/gtk/compat/gtk/gtkwidget.h
rename : widget/gtk2/compat/gtk/gtkwindow.h => widget/gtk/compat/gtk/gtkwindow.h
rename : widget/gtk2/crashtests/673390-1.html => widget/gtk/crashtests/673390-1.html
rename : widget/gtk2/crashtests/crashtests.list => widget/gtk/crashtests/crashtests.list
rename : widget/gtk2/gtk2drawing.c => widget/gtk/gtk2drawing.c
rename : widget/gtk2/gtk3drawing.c => widget/gtk/gtk3drawing.c
rename : widget/gtk2/gtkdrawing.h => widget/gtk/gtkdrawing.h
rename : widget/gtk2/maiRedundantObjectFactory.c => widget/gtk/maiRedundantObjectFactory.c
rename : widget/gtk2/maiRedundantObjectFactory.h => widget/gtk/maiRedundantObjectFactory.h
rename : widget/gtk2/moz.build => widget/gtk/moz.build
rename : widget/gtk2/mozcontainer.c => widget/gtk/mozcontainer.c
rename : widget/gtk2/mozcontainer.h => widget/gtk/mozcontainer.h
rename : widget/gtk2/nsAppShell.cpp => widget/gtk/nsAppShell.cpp
rename : widget/gtk2/nsAppShell.h => widget/gtk/nsAppShell.h
rename : widget/gtk2/nsBidiKeyboard.cpp => widget/gtk/nsBidiKeyboard.cpp
rename : widget/gtk2/nsBidiKeyboard.h => widget/gtk/nsBidiKeyboard.h
rename : widget/gtk2/nsCUPSShim.cpp => widget/gtk/nsCUPSShim.cpp
rename : widget/gtk2/nsCUPSShim.h => widget/gtk/nsCUPSShim.h
rename : widget/gtk2/nsClipboard.cpp => widget/gtk/nsClipboard.cpp
rename : widget/gtk2/nsClipboard.h => widget/gtk/nsClipboard.h
rename : widget/gtk2/nsColorPicker.cpp => widget/gtk/nsColorPicker.cpp
rename : widget/gtk2/nsColorPicker.h => widget/gtk/nsColorPicker.h
rename : widget/gtk2/nsDeviceContextSpecG.cpp => widget/gtk/nsDeviceContextSpecG.cpp
rename : widget/gtk2/nsDeviceContextSpecG.h => widget/gtk/nsDeviceContextSpecG.h
rename : widget/gtk2/nsDragService.cpp => widget/gtk/nsDragService.cpp
rename : widget/gtk2/nsDragService.h => widget/gtk/nsDragService.h
rename : widget/gtk2/nsFilePicker.cpp => widget/gtk/nsFilePicker.cpp
rename : widget/gtk2/nsFilePicker.h => widget/gtk/nsFilePicker.h
rename : widget/gtk2/nsGTKToolkit.h => widget/gtk/nsGTKToolkit.h
rename : widget/gtk2/nsGtkCursors.h => widget/gtk/nsGtkCursors.h
rename : widget/gtk2/nsGtkIMModule.cpp => widget/gtk/nsGtkIMModule.cpp
rename : widget/gtk2/nsGtkIMModule.h => widget/gtk/nsGtkIMModule.h
rename : widget/gtk2/nsGtkKeyUtils.cpp => widget/gtk/nsGtkKeyUtils.cpp
rename : widget/gtk2/nsGtkKeyUtils.h => widget/gtk/nsGtkKeyUtils.h
rename : widget/gtk2/nsGtkUtils.h => widget/gtk/nsGtkUtils.h
rename : widget/gtk2/nsIImageToPixbuf.h => widget/gtk/nsIImageToPixbuf.h
rename : widget/gtk2/nsIdleServiceGTK.cpp => widget/gtk/nsIdleServiceGTK.cpp
rename : widget/gtk2/nsIdleServiceGTK.h => widget/gtk/nsIdleServiceGTK.h
rename : widget/gtk2/nsImageToPixbuf.cpp => widget/gtk/nsImageToPixbuf.cpp
rename : widget/gtk2/nsImageToPixbuf.h => widget/gtk/nsImageToPixbuf.h
rename : widget/gtk2/nsLookAndFeel.cpp => widget/gtk/nsLookAndFeel.cpp
rename : widget/gtk2/nsLookAndFeel.h => widget/gtk/nsLookAndFeel.h
rename : widget/gtk2/nsNativeKeyBindings.cpp => widget/gtk/nsNativeKeyBindings.cpp
rename : widget/gtk2/nsNativeKeyBindings.h => widget/gtk/nsNativeKeyBindings.h
rename : widget/gtk2/nsNativeThemeGTK.cpp => widget/gtk/nsNativeThemeGTK.cpp
rename : widget/gtk2/nsNativeThemeGTK.h => widget/gtk/nsNativeThemeGTK.h
rename : widget/gtk2/nsPSPrinters.cpp => widget/gtk/nsPSPrinters.cpp
rename : widget/gtk2/nsPSPrinters.h => widget/gtk/nsPSPrinters.h
rename : widget/gtk2/nsPaperPS.cpp => widget/gtk/nsPaperPS.cpp
rename : widget/gtk2/nsPaperPS.h => widget/gtk/nsPaperPS.h
rename : widget/gtk2/nsPrintDialogGTK.cpp => widget/gtk/nsPrintDialogGTK.cpp
rename : widget/gtk2/nsPrintDialogGTK.h => widget/gtk/nsPrintDialogGTK.h
rename : widget/gtk2/nsPrintOptionsGTK.cpp => widget/gtk/nsPrintOptionsGTK.cpp
rename : widget/gtk2/nsPrintOptionsGTK.h => widget/gtk/nsPrintOptionsGTK.h
rename : widget/gtk2/nsPrintSettingsGTK.cpp => widget/gtk/nsPrintSettingsGTK.cpp
rename : widget/gtk2/nsPrintSettingsGTK.h => widget/gtk/nsPrintSettingsGTK.h
rename : widget/gtk2/nsScreenGtk.cpp => widget/gtk/nsScreenGtk.cpp
rename : widget/gtk2/nsScreenGtk.h => widget/gtk/nsScreenGtk.h
rename : widget/gtk2/nsScreenManagerGtk.cpp => widget/gtk/nsScreenManagerGtk.cpp
rename : widget/gtk2/nsScreenManagerGtk.h => widget/gtk/nsScreenManagerGtk.h
rename : widget/gtk2/nsSound.cpp => widget/gtk/nsSound.cpp
rename : widget/gtk2/nsSound.h => widget/gtk/nsSound.h
rename : widget/gtk2/nsToolkit.cpp => widget/gtk/nsToolkit.cpp
rename : widget/gtk2/nsWidgetFactory.cpp => widget/gtk/nsWidgetFactory.cpp
rename : widget/gtk2/nsWindow.cpp => widget/gtk/nsWindow.cpp
rename : widget/gtk2/nsWindow.h => widget/gtk/nsWindow.h
2013-09-23 09:21:57 -04:00
Jan Beich
27f3476509 Bug 918177 - Make sure <iosfwd> symbols are visible with gtest. r=glandium 2013-09-20 10:27:28 -04:00
Mike Hommey
2ac26a823f Bug 915648 - Parallelize make export. r=gps 2013-09-20 13:30:17 +09:00
Mike Hommey
362a6b7e54 Bug 907365 - Pseudo-derecursify the build (opt-in). r=gps
Also remove the compile tier added in bug 912856 when pseudo-derecursify is disabled.
2013-09-20 10:44:11 +09:00
Cykesiopka
b947cdc80e Bug 914272 - Move IS_COMPONENT to mozbuild. r=joey 2013-09-19 17:29:32 -04:00
Mike Hommey
16d06af70c Bug 917086 - Disallow DIRS, PARALLEL_DIRS and TEST_DIRS under TOOL_DIRS and TEST_TOOL_DIRS, and adapt moz.build files accordingly. r=gps
Also mark TOOL_DIRS/TEST_TOOL_DIRS directories in backend.mk and recurse them normally instead of forcing make -C dir libs for them.
2013-09-19 07:43:02 +09:00
Mike Hommey
ae0966be15 Bug 917622 - Use INSTALL_TARGETS for mochitests. r=gps 2013-09-19 07:39:58 +09:00
Robert Strong
2c1282fde0 Most entries in removed-files.in are no longer needed - Bug 649607 - Update removed-files.in after requiring update to the version with bug 563318. r=bbondy 2013-09-17 22:15:53 -07:00
Gregory Szorc
cdffdcbee4 Merge mozilla-central into build-system 2013-09-17 09:16:10 -07:00
Alex Keybl
9312d29ec1 Merging in version bump NO BUG 2013-09-17 09:38:37 -04:00
Gregory Szorc
b31c10426d Bug 907902 - Create system isolated virtualenv, remove --system-ply support; r=glandium 2013-09-16 17:21:59 -07:00
Nathan Froyd
21dab51e63 Bug 915848 - copy modified check_spidermonkey_style.py to satisfy check-sync-dirs.py; r=bustage 2013-09-13 07:22:58 -04:00
Neil Rashbrook
52e0bf420f Bug 914560 - Package XPI extensions during tools phase so that all required files are in place when running the packaging step, r=glandium 2013-09-12 16:11:53 +02:00
Mike Hommey
64b3e49033 Bug 914482 - Allow overrides from the command line for variables defined in moz.build. r=gps 2013-09-12 08:14:52 +09:00
Mike Hommey
71c2c68014 Backout changeset 237c32279481 (bug 914482) for bustage 2013-09-12 08:52:36 +09:00
Mike Hommey
c867a13ffd Bug 914482 - Allow overrides from the command line for variables defined in moz.build. r=gps 2013-09-12 08:14:52 +09:00
Mike Hommey
63fd33dee2 Bug 913968 - Don't link nspr libraries until the libs tier on non-MOZ_FOLD_LIBS builds. r=khuey 2013-09-10 07:12:10 +09:00
Ms2ger
4abf38566a Merge m-c to inbound. 2013-09-06 12:31:58 +02:00
Ms2ger
bb536a6478 Bug 870407 - Move final batch of CMMSRCS to moz.build and disallow it in makefiles; r=khuey 2013-09-06 08:40:41 +02:00
Ryan VanderMeulen
08c7624d01 Merge inbound to m-c. 2013-09-05 15:42:49 -04:00
Ed Morley
3dfc516118 Merge mozilla-central and b2g-inbound 2013-09-05 14:53:25 +01:00
Askeing Yen
602005222c Bug 891766 - Add gecko's git commit info in B2G build. r=gps 2013-09-05 11:31:31 +08:00
Mike Hommey
f1cf3b4238 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Mike Hommey
9a4e27117c Bug 912293 - Add a generic header and footer to generated Makefiles. r=gps 2013-09-05 09:01:45 +09:00
Mike Hommey
bf046a6397 Bug 912368 - Set relativesrcdir in config/tests/src-simple/Makefile and adjust so that it works. r=gps 2013-09-05 09:01:45 +09:00
Mike Hommey
77175c0058 Bug 911936 - Kill make depend. r=gps 2013-09-05 09:01:45 +09:00
Mike Hommey
c05cf63484 Bug 911634 - Create a .mozconfig.mk in the objdir when starting a build, and include it from config.mk. r=gps 2013-09-05 09:01:44 +09:00
Mike Hommey
d8476755d5 Back out changeset 6fe5a446b775 (bug 903118) 2013-09-05 09:01:44 +09:00
Mike Hommey
39b0d07225 Bug 911924 - Remove MAKE_DIRS leftovers. r=ted 2013-09-05 09:01:44 +09:00
Gregory Szorc
902cf36619 Bug 908977 - Generate XPIDL-derived headers directly into dist/include; r=glandium 2013-09-04 16:52:56 -07:00
Mike Shal
b2f26a0d64 Bug 903118 - set mozconfig environment variables for sub-makes; r=gps 2013-08-14 09:34:18 -04:00
Mike Hommey
a60559bb3c Bug 913005 - Avoid overwriting unchanged stl_wrappers. r=ted 2013-09-06 09:22:39 +09:00
Mike Hommey
e297b68676 Bug 912856 - Add a compile 'tier' to build OBJS and HOST_OBJS. r=gps 2013-09-06 09:19:32 +09:00
Mike Hommey
a229160645 Bug 912832 - Inverse tiers and subtiers for build traversal. r=gps 2013-09-06 09:17:59 +09:00
Mike Hommey
f5d048db5e Bug 912292 - Always traverse sub-directories after executing rules in the current directory. r=gps 2013-09-05 15:08:43 +09:00
Mike Hommey
c87e058ada Bug 910096 - Treat js/src differently from other "static" directories. r=gps 2013-08-30 11:12:23 +09:00
Mike Hommey
7ac7f0c273 Bug 909077 - Remove useless STATIC_DIRS and EXTERNAL_DIRS variables. r=gps 2013-08-30 11:10:19 +09:00
Jeff Walden
c260f55d32 Bug 812218 - Move user-supplied CFLAGS/CXXFLAGS to the end of commandline, so that they can't interfere with the setting of defaults. r=khuey
--HG--
extra : rebase_source : c14dad3f26bbd5b80f44785675c84ad4f6dbdf6c
2012-11-14 16:59:30 -08:00
Doug Turner
805876c713 Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns 2013-08-25 16:56:53 -07:00
Brian O'Keefe
0f1bd321fc Bug 875934 - Forbid LIBRARY_NAME in Makefile.ins; r=mshal 2013-08-15 11:46:20 -04:00
Makoto Kato
d14b079934 Bug 851992 - Allow building against system ICU library. r=glandium f=gaston 2013-08-28 07:31:46 +02:00
Gregory Szorc
41b5775451 Bug 909412 - Don't attempt to track tier progression during partial tree builds; r=glandium 2013-08-27 14:40:07 -07:00
Luke Wagner
8ce0c8152e Update check_spidermonkey_style.py in BOTH places (no bug, r=burning, CLOSED TREE) 2013-08-26 12:36:56 -05:00
Nicholas Nethercote
d208a00ee8 Bug 905017 (part 3, attempt 2) - Move profiling stack stuff from jsapi.h to js/ProfilingStack.h. r=billm.
--HG--
extra : rebase_source : 8226a31c4f2a286ba843da616b1061ca034a5d41
2013-08-19 23:45:26 -07:00
Nicholas Nethercote
9ce6c39a8f Bug 905017 (part 2, attempt 2) - Move structured clone stuff from jsapi.{h,cpp} and jsclone.{h,cpp} to js/StructuredClone.{h,cpp}. r=billm.
--HG--
rename : js/src/jsclone.cpp => js/src/vm/StructuredClone.cpp
extra : rebase_source : 2699588c63ef58ab84bc8c63adc0487648af3834
2013-08-19 23:43:47 -07:00
Ms2ger
ecdd2b4462 Bug 904831 - Part d: Disallow MSVC_ENABLE_PGO in Makefiles; r=khuey 2013-08-22 08:56:02 +02:00
Ms2ger
e3bbb3be02 Bug 883284 - Part h: Disallow LIBXUL_LIBRARY in Makefiles; r=khuey 2013-08-22 08:56:01 +02:00
Ms2ger
8ccdba4aa0 Bug 906412 - Cleanup some random parts of the build system; r=mshal 2013-08-22 08:55:59 +02:00
Ms2ger
7d56a6ab7d Bug 906342 - Move the remaining SIMPLE_PROGRAMS to moz.build and disallow setting SIMPLE_PROGRAMS in Makefiles; r=gps 2013-08-22 08:35:03 +02:00
Ryan VanderMeulen
a3a9ced267 Merge m-c to inbound. 2013-08-20 16:32:33 -04:00
Ryan VanderMeulen
2203bcca10 Merge m-c to fx-team. 2013-08-20 15:33:48 -04:00
Gregory Szorc
ddf5d26ade Bug 896695 - Re-enable accidentally disabled toolkit/devtools/apps xpcshell tests; r=mshal 2013-08-20 10:05:52 -07:00
Mike Hommey
fe45555b58 Bug 904740 - Add a make macro for including dependency files. r=gps 2013-08-20 09:15:43 +09:00
Mike Hommey
c447eb3391 Bug 905938 - Fixup for make -s verbosity. r=gps 2013-08-20 16:21:34 +09:00
Gregory Szorc
acd9d1a011 Bug 905879 - More robust tier tracking; r=glandium 2013-08-20 00:06:32 -07:00
Mike Hommey
463479325c Bug 905938 - Use explicit rules for {export,libs,tools}_tier_%. r=gps 2013-08-20 15:22:42 +09:00
Mike Hommey
d650806aa7 Bug 905938 - Remove Java rules from rules.mk. r=gps 2013-08-20 15:22:33 +09:00
Mike Hommey
12db32ebb7 Bug 905938 - Cancel GNU make builtin implicit rules by forcing -r instead of adding implicit rules to cancel them out. r=gps 2013-08-20 15:21:45 +09:00
Mike Hommey
f66e910130 Bug 905938 - Use explicit rules for %.i, %.s, %.res, moc_% and qrc_%. r=gps 2013-08-20 15:21:35 +09:00
Mike Hommey
6c0f47c623 Bug 904891 - Missing subtier definition of XPIDLParser for mach. r=gps 2013-08-17 14:15:30 +09:00
Gregory Szorc
9bfe2211ed Bug 906101 - Move tier make logic into own .mk file and don't use from rules.mk; r=glandium
The existing tier traversal logic is only used in the top-level Makefile
but was present in rules.mk. This meant it was getting evaluated for
every Makefile. This was silly and thus the logic has mostly been moved into
its own .mk file and is only included for the root Makefile.
2013-08-20 13:03:39 -07:00
Mike Hommey
e78b3ab249 Bug 905074 - Hide build status markers when not building with mach. r=gps 2013-08-15 23:45:08 +09:00
Mike Hommey
63f458c0af Bug 904329 - Fix rebuild_check.py when files are removed. r=gps 2013-08-15 23:45:07 +09:00
Rail Aliiev
4ef8921168 Bug 905172 - JarMaker.py should warn if --locale-mergedir doesn't exist. r=Pike 2013-08-15 08:35:21 -04:00
Nicholas Nethercote
c614c04e0f Bug 898274 (part 2) - Check ordering of #include statements in check_spidermonkey_style.py. r=benjamin. 2013-08-14 21:59:57 -07:00
Gregory Szorc
bad912e5c6 Bug 850380 - Ensure xpidl Makefile is regenerated properly; r=glandium 2013-08-14 17:58:30 -07:00
Gregory Szorc
3239b169cc Bug 904823 - Discourage use of make for running xpcshell tests; r=ted 2013-08-14 17:43:04 -07:00
Gregory Szorc
c089ae373d Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium 2013-08-14 08:40:25 -07:00
Ryan VanderMeulen
64b2bc7dd9 Backed out changesets 1fa1f28c6edf and e74f694f31c4 (bug 850380) for PGO bustage on a CLOSED TREE. 2013-08-14 15:12:20 -04:00
Brian O'Keefe
3fd496e231 Bug 896177 - Remove more config.mk includes; r=gps 2013-07-17 16:07:14 -04:00
Gregory Szorc
9f99cee9a1 Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium 2013-08-14 08:40:25 -07:00
Ms2ger
a04009b5b7 Merge latest PGO-green inbounc changeset to m-c. 2013-08-14 14:45:47 +02:00
Ms2ger
68ed01ec2f Bug 902316 - followup: Add a license header to the new moz.build file; r=tbsaunde 2013-08-14 08:57:26 +02:00
Ehsan Akhgari
2ea7e5b7c1 Bug 904086 - Remove LOBJS; r=gps,jcranmer,glandium 2013-08-13 14:00:11 -04:00
Mike Hommey
83233a5085 Bug 903321 - Don't update backend.RecursiveMakeBackend.built when no backend file changed. r=gps 2013-08-13 10:39:35 +09:00
Ed Morley
553e29c238 Bug 901898 - Remove codesighs now that it's no longer run in automation; r=gps 2013-08-12 13:10:41 +01:00
Mike Hommey
dd78e7c873 Bug 903385 - Broaden REPORT_BUILD and make it report why something is rebuilt. r=gps 2013-08-10 15:57:09 +09:00
Trevor Saunders
67fceaf3a1 partially backout bug 902316 because there is dependancies between the libraries we build in media/omx-plugin/ CLOSED TREE 2013-08-09 22:32:41 -04:00
Trevor Saunders
7e6a4a7e53 Bug 902316 - Build external projects in external tier; r=glandium, gps
--HG--
extra : rebase_source : d5b76b34c7951c4abed6acc8c9ab51fd08ed6142
2013-08-09 15:01:08 -07:00
Trevor Saunders
96c0ef3f32 Backed out changeset fd936ec22d08 for mar bustage on osx on a CLOSED TREE 2013-08-09 15:24:39 -04:00
Trevor Saunders
fad1ce67b7 bug 902316 - add an external tier that builds a number of external projects in parallel r=glandium 2013-08-07 00:41:38 -04:00
Trevor Saunders
7da524d402 bug 886526 - remove IS_COMPONENT and MODULE_NAME makefile vars for things in libxul r=bsmedberg r=glandium 2013-08-08 20:12:37 -04:00
Jan de Mooij
30911640d3 Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
--HG--
rename : js/src/ion/AliasAnalysis.cpp => js/src/jit/AliasAnalysis.cpp
rename : js/src/ion/AliasAnalysis.h => js/src/jit/AliasAnalysis.h
rename : js/src/ion/AsmJS.cpp => js/src/jit/AsmJS.cpp
rename : js/src/ion/AsmJS.h => js/src/jit/AsmJS.h
rename : js/src/ion/AsmJSLink.cpp => js/src/jit/AsmJSLink.cpp
rename : js/src/ion/AsmJSLink.h => js/src/jit/AsmJSLink.h
rename : js/src/ion/AsmJSModule.cpp => js/src/jit/AsmJSModule.cpp
rename : js/src/ion/AsmJSModule.h => js/src/jit/AsmJSModule.h
rename : js/src/ion/AsmJSSignalHandlers.cpp => js/src/jit/AsmJSSignalHandlers.cpp
rename : js/src/ion/AsmJSSignalHandlers.h => js/src/jit/AsmJSSignalHandlers.h
rename : js/src/ion/BacktrackingAllocator.cpp => js/src/jit/BacktrackingAllocator.cpp
rename : js/src/ion/BacktrackingAllocator.h => js/src/jit/BacktrackingAllocator.h
rename : js/src/ion/Bailouts.cpp => js/src/jit/Bailouts.cpp
rename : js/src/ion/Bailouts.h => js/src/jit/Bailouts.h
rename : js/src/ion/BaselineBailouts.cpp => js/src/jit/BaselineBailouts.cpp
rename : js/src/ion/BaselineCompiler.cpp => js/src/jit/BaselineCompiler.cpp
rename : js/src/ion/BaselineCompiler.h => js/src/jit/BaselineCompiler.h
rename : js/src/ion/BaselineFrame-inl.h => js/src/jit/BaselineFrame-inl.h
rename : js/src/ion/BaselineFrame.cpp => js/src/jit/BaselineFrame.cpp
rename : js/src/ion/BaselineFrame.h => js/src/jit/BaselineFrame.h
rename : js/src/ion/BaselineFrameInfo.cpp => js/src/jit/BaselineFrameInfo.cpp
rename : js/src/ion/BaselineFrameInfo.h => js/src/jit/BaselineFrameInfo.h
rename : js/src/ion/BaselineHelpers.h => js/src/jit/BaselineHelpers.h
rename : js/src/ion/BaselineIC.cpp => js/src/jit/BaselineIC.cpp
rename : js/src/ion/BaselineIC.h => js/src/jit/BaselineIC.h
rename : js/src/ion/BaselineInspector.cpp => js/src/jit/BaselineInspector.cpp
rename : js/src/ion/BaselineInspector.h => js/src/jit/BaselineInspector.h
rename : js/src/ion/BaselineJIT.cpp => js/src/jit/BaselineJIT.cpp
rename : js/src/ion/BaselineJIT.h => js/src/jit/BaselineJIT.h
rename : js/src/ion/BaselineRegisters.h => js/src/jit/BaselineRegisters.h
rename : js/src/ion/BitSet.cpp => js/src/jit/BitSet.cpp
rename : js/src/ion/BitSet.h => js/src/jit/BitSet.h
rename : js/src/ion/BytecodeAnalysis.cpp => js/src/jit/BytecodeAnalysis.cpp
rename : js/src/ion/BytecodeAnalysis.h => js/src/jit/BytecodeAnalysis.h
rename : js/src/ion/C1Spewer.cpp => js/src/jit/C1Spewer.cpp
rename : js/src/ion/C1Spewer.h => js/src/jit/C1Spewer.h
rename : js/src/ion/CodeGenerator.cpp => js/src/jit/CodeGenerator.cpp
rename : js/src/ion/CodeGenerator.h => js/src/jit/CodeGenerator.h
rename : js/src/ion/CompactBuffer.h => js/src/jit/CompactBuffer.h
rename : js/src/ion/CompileInfo-inl.h => js/src/jit/CompileInfo-inl.h
rename : js/src/ion/CompileInfo.h => js/src/jit/CompileInfo.h
rename : js/src/ion/CompilerRoot.h => js/src/jit/CompilerRoot.h
rename : js/src/ion/EdgeCaseAnalysis.cpp => js/src/jit/EdgeCaseAnalysis.cpp
rename : js/src/ion/EdgeCaseAnalysis.h => js/src/jit/EdgeCaseAnalysis.h
rename : js/src/ion/EffectiveAddressAnalysis.cpp => js/src/jit/EffectiveAddressAnalysis.cpp
rename : js/src/ion/EffectiveAddressAnalysis.h => js/src/jit/EffectiveAddressAnalysis.h
rename : js/src/ion/ExecutionModeInlines.h => js/src/jit/ExecutionModeInlines.h
rename : js/src/ion/FixedList.h => js/src/jit/FixedList.h
rename : js/src/ion/InlineList.h => js/src/jit/InlineList.h
rename : js/src/ion/Ion.cpp => js/src/jit/Ion.cpp
rename : js/src/ion/Ion.h => js/src/jit/Ion.h
rename : js/src/ion/IonAllocPolicy.h => js/src/jit/IonAllocPolicy.h
rename : js/src/ion/IonAnalysis.cpp => js/src/jit/IonAnalysis.cpp
rename : js/src/ion/IonAnalysis.h => js/src/jit/IonAnalysis.h
rename : js/src/ion/IonBuilder.cpp => js/src/jit/IonBuilder.cpp
rename : js/src/ion/IonBuilder.h => js/src/jit/IonBuilder.h
rename : js/src/ion/IonCaches.cpp => js/src/jit/IonCaches.cpp
rename : js/src/ion/IonCaches.h => js/src/jit/IonCaches.h
rename : js/src/ion/IonCode.h => js/src/jit/IonCode.h
rename : js/src/ion/IonCompartment.h => js/src/jit/IonCompartment.h
rename : js/src/ion/IonFrameIterator-inl.h => js/src/jit/IonFrameIterator-inl.h
rename : js/src/ion/IonFrameIterator.h => js/src/jit/IonFrameIterator.h
rename : js/src/ion/IonFrames-inl.h => js/src/jit/IonFrames-inl.h
rename : js/src/ion/IonFrames.cpp => js/src/jit/IonFrames.cpp
rename : js/src/ion/IonFrames.h => js/src/jit/IonFrames.h
rename : js/src/ion/IonInstrumentation.h => js/src/jit/IonInstrumentation.h
rename : js/src/ion/IonLinker.h => js/src/jit/IonLinker.h
rename : js/src/ion/IonMacroAssembler.cpp => js/src/jit/IonMacroAssembler.cpp
rename : js/src/ion/IonMacroAssembler.h => js/src/jit/IonMacroAssembler.h
rename : js/src/ion/IonSpewer.cpp => js/src/jit/IonSpewer.cpp
rename : js/src/ion/IonSpewer.h => js/src/jit/IonSpewer.h
rename : js/src/ion/IonTypes.h => js/src/jit/IonTypes.h
rename : js/src/ion/JSONSpewer.cpp => js/src/jit/JSONSpewer.cpp
rename : js/src/ion/JSONSpewer.h => js/src/jit/JSONSpewer.h
rename : js/src/ion/LICM.cpp => js/src/jit/LICM.cpp
rename : js/src/ion/LICM.h => js/src/jit/LICM.h
rename : js/src/ion/LIR-Common.h => js/src/jit/LIR-Common.h
rename : js/src/ion/LIR.cpp => js/src/jit/LIR.cpp
rename : js/src/ion/LIR.h => js/src/jit/LIR.h
rename : js/src/ion/LOpcodes.h => js/src/jit/LOpcodes.h
rename : js/src/ion/LinearScan.cpp => js/src/jit/LinearScan.cpp
rename : js/src/ion/LinearScan.h => js/src/jit/LinearScan.h
rename : js/src/ion/LiveRangeAllocator.cpp => js/src/jit/LiveRangeAllocator.cpp
rename : js/src/ion/LiveRangeAllocator.h => js/src/jit/LiveRangeAllocator.h
rename : js/src/ion/Lowering.cpp => js/src/jit/Lowering.cpp
rename : js/src/ion/Lowering.h => js/src/jit/Lowering.h
rename : js/src/ion/MCallOptimize.cpp => js/src/jit/MCallOptimize.cpp
rename : js/src/ion/MIR.cpp => js/src/jit/MIR.cpp
rename : js/src/ion/MIR.h => js/src/jit/MIR.h
rename : js/src/ion/MIRGenerator.h => js/src/jit/MIRGenerator.h
rename : js/src/ion/MIRGraph.cpp => js/src/jit/MIRGraph.cpp
rename : js/src/ion/MIRGraph.h => js/src/jit/MIRGraph.h
rename : js/src/ion/MOpcodes.h => js/src/jit/MOpcodes.h
rename : js/src/ion/MoveEmitter.h => js/src/jit/MoveEmitter.h
rename : js/src/ion/MoveResolver.cpp => js/src/jit/MoveResolver.cpp
rename : js/src/ion/MoveResolver.h => js/src/jit/MoveResolver.h
rename : js/src/ion/ParallelFunctions.cpp => js/src/jit/ParallelFunctions.cpp
rename : js/src/ion/ParallelFunctions.h => js/src/jit/ParallelFunctions.h
rename : js/src/ion/ParallelSafetyAnalysis.cpp => js/src/jit/ParallelSafetyAnalysis.cpp
rename : js/src/ion/ParallelSafetyAnalysis.h => js/src/jit/ParallelSafetyAnalysis.h
rename : js/src/ion/PcScriptCache.h => js/src/jit/PcScriptCache.h
rename : js/src/ion/PerfSpewer.cpp => js/src/jit/PerfSpewer.cpp
rename : js/src/ion/PerfSpewer.h => js/src/jit/PerfSpewer.h
rename : js/src/ion/RangeAnalysis.cpp => js/src/jit/RangeAnalysis.cpp
rename : js/src/ion/RangeAnalysis.h => js/src/jit/RangeAnalysis.h
rename : js/src/ion/RegisterAllocator.cpp => js/src/jit/RegisterAllocator.cpp
rename : js/src/ion/RegisterAllocator.h => js/src/jit/RegisterAllocator.h
rename : js/src/ion/RegisterSets.h => js/src/jit/RegisterSets.h
rename : js/src/ion/Registers.h => js/src/jit/Registers.h
rename : js/src/ion/Safepoints.cpp => js/src/jit/Safepoints.cpp
rename : js/src/ion/Safepoints.h => js/src/jit/Safepoints.h
rename : js/src/ion/SnapshotReader.h => js/src/jit/SnapshotReader.h
rename : js/src/ion/SnapshotWriter.h => js/src/jit/SnapshotWriter.h
rename : js/src/ion/Snapshots.cpp => js/src/jit/Snapshots.cpp
rename : js/src/ion/StackSlotAllocator.h => js/src/jit/StackSlotAllocator.h
rename : js/src/ion/StupidAllocator.cpp => js/src/jit/StupidAllocator.cpp
rename : js/src/ion/StupidAllocator.h => js/src/jit/StupidAllocator.h
rename : js/src/ion/TypePolicy.cpp => js/src/jit/TypePolicy.cpp
rename : js/src/ion/TypePolicy.h => js/src/jit/TypePolicy.h
rename : js/src/ion/UnreachableCodeElimination.cpp => js/src/jit/UnreachableCodeElimination.cpp
rename : js/src/ion/UnreachableCodeElimination.h => js/src/jit/UnreachableCodeElimination.h
rename : js/src/ion/VMFunctions.cpp => js/src/jit/VMFunctions.cpp
rename : js/src/ion/VMFunctions.h => js/src/jit/VMFunctions.h
rename : js/src/ion/ValueNumbering.cpp => js/src/jit/ValueNumbering.cpp
rename : js/src/ion/ValueNumbering.h => js/src/jit/ValueNumbering.h
rename : js/src/ion/arm/Architecture-arm.cpp => js/src/jit/arm/Architecture-arm.cpp
rename : js/src/ion/arm/Architecture-arm.h => js/src/jit/arm/Architecture-arm.h
rename : js/src/ion/arm/Assembler-arm.cpp => js/src/jit/arm/Assembler-arm.cpp
rename : js/src/ion/arm/Assembler-arm.h => js/src/jit/arm/Assembler-arm.h
rename : js/src/ion/arm/Bailouts-arm.cpp => js/src/jit/arm/Bailouts-arm.cpp
rename : js/src/ion/arm/BaselineCompiler-arm.cpp => js/src/jit/arm/BaselineCompiler-arm.cpp
rename : js/src/ion/arm/BaselineCompiler-arm.h => js/src/jit/arm/BaselineCompiler-arm.h
rename : js/src/ion/arm/BaselineHelpers-arm.h => js/src/jit/arm/BaselineHelpers-arm.h
rename : js/src/ion/arm/BaselineIC-arm.cpp => js/src/jit/arm/BaselineIC-arm.cpp
rename : js/src/ion/arm/BaselineRegisters-arm.h => js/src/jit/arm/BaselineRegisters-arm.h
rename : js/src/ion/arm/CodeGenerator-arm.cpp => js/src/jit/arm/CodeGenerator-arm.cpp
rename : js/src/ion/arm/CodeGenerator-arm.h => js/src/jit/arm/CodeGenerator-arm.h
rename : js/src/ion/arm/IonFrames-arm.cpp => js/src/jit/arm/IonFrames-arm.cpp
rename : js/src/ion/arm/IonFrames-arm.h => js/src/jit/arm/IonFrames-arm.h
rename : js/src/ion/arm/LIR-arm.h => js/src/jit/arm/LIR-arm.h
rename : js/src/ion/arm/LOpcodes-arm.h => js/src/jit/arm/LOpcodes-arm.h
rename : js/src/ion/arm/Lowering-arm.cpp => js/src/jit/arm/Lowering-arm.cpp
rename : js/src/ion/arm/Lowering-arm.h => js/src/jit/arm/Lowering-arm.h
rename : js/src/ion/arm/MacroAssembler-arm.cpp => js/src/jit/arm/MacroAssembler-arm.cpp
rename : js/src/ion/arm/MacroAssembler-arm.h => js/src/jit/arm/MacroAssembler-arm.h
rename : js/src/ion/arm/MoveEmitter-arm.cpp => js/src/jit/arm/MoveEmitter-arm.cpp
rename : js/src/ion/arm/MoveEmitter-arm.h => js/src/jit/arm/MoveEmitter-arm.h
rename : js/src/ion/arm/Trampoline-arm.cpp => js/src/jit/arm/Trampoline-arm.cpp
rename : js/src/ion/shared/Assembler-shared.h => js/src/jit/shared/Assembler-shared.h
rename : js/src/ion/shared/Assembler-x86-shared.cpp => js/src/jit/shared/Assembler-x86-shared.cpp
rename : js/src/ion/shared/Assembler-x86-shared.h => js/src/jit/shared/Assembler-x86-shared.h
rename : js/src/ion/shared/BaselineCompiler-shared.cpp => js/src/jit/shared/BaselineCompiler-shared.cpp
rename : js/src/ion/shared/BaselineCompiler-shared.h => js/src/jit/shared/BaselineCompiler-shared.h
rename : js/src/ion/shared/BaselineCompiler-x86-shared.cpp => js/src/jit/shared/BaselineCompiler-x86-shared.cpp
rename : js/src/ion/shared/BaselineCompiler-x86-shared.h => js/src/jit/shared/BaselineCompiler-x86-shared.h
rename : js/src/ion/shared/BaselineIC-x86-shared.cpp => js/src/jit/shared/BaselineIC-x86-shared.cpp
rename : js/src/ion/shared/CodeGenerator-shared-inl.h => js/src/jit/shared/CodeGenerator-shared-inl.h
rename : js/src/ion/shared/CodeGenerator-shared.cpp => js/src/jit/shared/CodeGenerator-shared.cpp
rename : js/src/ion/shared/CodeGenerator-shared.h => js/src/jit/shared/CodeGenerator-shared.h
rename : js/src/ion/shared/CodeGenerator-x86-shared.cpp => js/src/jit/shared/CodeGenerator-x86-shared.cpp
rename : js/src/ion/shared/CodeGenerator-x86-shared.h => js/src/jit/shared/CodeGenerator-x86-shared.h
rename : js/src/ion/shared/IonAssemblerBuffer.h => js/src/jit/shared/IonAssemblerBuffer.h
rename : js/src/ion/shared/IonAssemblerBufferWithConstantPools.h => js/src/jit/shared/IonAssemblerBufferWithConstantPools.h
rename : js/src/ion/shared/IonFrames-shared.h => js/src/jit/shared/IonFrames-shared.h
rename : js/src/ion/shared/IonFrames-x86-shared.cpp => js/src/jit/shared/IonFrames-x86-shared.cpp
rename : js/src/ion/shared/IonFrames-x86-shared.h => js/src/jit/shared/IonFrames-x86-shared.h
rename : js/src/ion/shared/LIR-x86-shared.h => js/src/jit/shared/LIR-x86-shared.h
rename : js/src/ion/shared/Lowering-shared-inl.h => js/src/jit/shared/Lowering-shared-inl.h
rename : js/src/ion/shared/Lowering-shared.cpp => js/src/jit/shared/Lowering-shared.cpp
rename : js/src/ion/shared/Lowering-shared.h => js/src/jit/shared/Lowering-shared.h
rename : js/src/ion/shared/Lowering-x86-shared.cpp => js/src/jit/shared/Lowering-x86-shared.cpp
rename : js/src/ion/shared/Lowering-x86-shared.h => js/src/jit/shared/Lowering-x86-shared.h
rename : js/src/ion/shared/MacroAssembler-x86-shared.h => js/src/jit/shared/MacroAssembler-x86-shared.h
rename : js/src/ion/shared/MoveEmitter-x86-shared.cpp => js/src/jit/shared/MoveEmitter-x86-shared.cpp
rename : js/src/ion/shared/MoveEmitter-x86-shared.h => js/src/jit/shared/MoveEmitter-x86-shared.h
rename : js/src/ion/x64/Architecture-x64.h => js/src/jit/x64/Architecture-x64.h
rename : js/src/ion/x64/Assembler-x64.cpp => js/src/jit/x64/Assembler-x64.cpp
rename : js/src/ion/x64/Assembler-x64.h => js/src/jit/x64/Assembler-x64.h
rename : js/src/ion/x64/Bailouts-x64.cpp => js/src/jit/x64/Bailouts-x64.cpp
rename : js/src/ion/x64/BaselineCompiler-x64.cpp => js/src/jit/x64/BaselineCompiler-x64.cpp
rename : js/src/ion/x64/BaselineCompiler-x64.h => js/src/jit/x64/BaselineCompiler-x64.h
rename : js/src/ion/x64/BaselineHelpers-x64.h => js/src/jit/x64/BaselineHelpers-x64.h
rename : js/src/ion/x64/BaselineIC-x64.cpp => js/src/jit/x64/BaselineIC-x64.cpp
rename : js/src/ion/x64/BaselineRegisters-x64.h => js/src/jit/x64/BaselineRegisters-x64.h
rename : js/src/ion/x64/CodeGenerator-x64.cpp => js/src/jit/x64/CodeGenerator-x64.cpp
rename : js/src/ion/x64/CodeGenerator-x64.h => js/src/jit/x64/CodeGenerator-x64.h
rename : js/src/ion/x64/LIR-x64.h => js/src/jit/x64/LIR-x64.h
rename : js/src/ion/x64/LOpcodes-x64.h => js/src/jit/x64/LOpcodes-x64.h
rename : js/src/ion/x64/Lowering-x64.cpp => js/src/jit/x64/Lowering-x64.cpp
rename : js/src/ion/x64/Lowering-x64.h => js/src/jit/x64/Lowering-x64.h
rename : js/src/ion/x64/MacroAssembler-x64.cpp => js/src/jit/x64/MacroAssembler-x64.cpp
rename : js/src/ion/x64/MacroAssembler-x64.h => js/src/jit/x64/MacroAssembler-x64.h
rename : js/src/ion/x64/Trampoline-x64.cpp => js/src/jit/x64/Trampoline-x64.cpp
rename : js/src/ion/x86/Architecture-x86.h => js/src/jit/x86/Architecture-x86.h
rename : js/src/ion/x86/Assembler-x86.cpp => js/src/jit/x86/Assembler-x86.cpp
rename : js/src/ion/x86/Assembler-x86.h => js/src/jit/x86/Assembler-x86.h
rename : js/src/ion/x86/Bailouts-x86.cpp => js/src/jit/x86/Bailouts-x86.cpp
rename : js/src/ion/x86/BaselineCompiler-x86.cpp => js/src/jit/x86/BaselineCompiler-x86.cpp
rename : js/src/ion/x86/BaselineCompiler-x86.h => js/src/jit/x86/BaselineCompiler-x86.h
rename : js/src/ion/x86/BaselineHelpers-x86.h => js/src/jit/x86/BaselineHelpers-x86.h
rename : js/src/ion/x86/BaselineIC-x86.cpp => js/src/jit/x86/BaselineIC-x86.cpp
rename : js/src/ion/x86/BaselineRegisters-x86.h => js/src/jit/x86/BaselineRegisters-x86.h
rename : js/src/ion/x86/CodeGenerator-x86.cpp => js/src/jit/x86/CodeGenerator-x86.cpp
rename : js/src/ion/x86/CodeGenerator-x86.h => js/src/jit/x86/CodeGenerator-x86.h
rename : js/src/ion/x86/LIR-x86.h => js/src/jit/x86/LIR-x86.h
rename : js/src/ion/x86/LOpcodes-x86.h => js/src/jit/x86/LOpcodes-x86.h
rename : js/src/ion/x86/Lowering-x86.cpp => js/src/jit/x86/Lowering-x86.cpp
rename : js/src/ion/x86/Lowering-x86.h => js/src/jit/x86/Lowering-x86.h
rename : js/src/ion/x86/MacroAssembler-x86.cpp => js/src/jit/x86/MacroAssembler-x86.cpp
rename : js/src/ion/x86/MacroAssembler-x86.h => js/src/jit/x86/MacroAssembler-x86.h
rename : js/src/ion/x86/Trampoline-x86.cpp => js/src/jit/x86/Trampoline-x86.cpp
2013-08-08 19:37:11 +02:00
Gregory Szorc
2a1982cb93 Bug 902619 - Write mozinfo.json as part of config.status; r=ted
There are both mechanical and logical changes in this patch.

The mechanical changes involve moving some files into the mozbuild
package.

The logical changes include move writing of mozinfo.json into
config.status (from configure.in). There were some variable assignments
being performed in configure.in. These variables were read from
writemozinfo.py. However, these variables don't appear to be necessary!
Now that mozinfo has full access to the underlying config.status data
structure, it can now access these variables directly. I verified that
every variable being assigned in configure.in had a corresponding
AC_SUBST earlier in the file.

The only variable that's a bit weird is the TOPSRCDIR and MOZCONFIG
environment variables. mozinfo continues to look in the environment for
MOZCONFIG. However TOPSRCDIR is now coming from config.status.

As part of moving the code, I also modernized the test file, cleaned up
some style, and removed some unused imports.

--HG--
rename : config/writemozinfo.py => python/mozbuild/mozbuild/mozinfo.py
rename : config/tests/unit-writemozinfo.py => python/mozbuild/mozbuild/test/test_mozinfo.py
2013-08-07 23:48:41 -07:00
Nicholas Nethercote
b2b84cb2fb Bug 902251 - Use |hg manifest -q| in check_spidermonkey_style.py. r=gps.
--HG--
extra : rebase_source : bc1aecde278c6873a5bfb544ba0c889e10b54f5f
2013-08-06 20:58:56 -07:00
Trevor Saunders
0b97347bcc bug 900330 - generate the xpidl parser during precompile instead of export r=ted 2013-08-02 23:38:13 -04:00
Ed Morley
e41f97a43c Backed out changeset f87e93861239 (bug 649607) for causing bug 901921 2013-08-06 10:42:42 -07:00
Bhavana Bajaj
b6cbf2289d Merging in version bump NO BUG 2013-08-05 11:06:54 -07:00
Carsten "Tomcat" Book
84e8c858bb Merge m-i to m-c 2013-08-05 11:18:59 +02:00
Robert Strong
78d822448e Most entries in removed-files.in are not needed - Bug 649607 - Update removed-files.in after requiring update to the version with bug 563318. r=bbondy 2013-08-02 17:19:33 -07:00