Commit Graph

39972 Commits

Author SHA1 Message Date
Andy Wingo
dbfe020f9e Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff 2013-11-26 10:11:06 +01:00
Andy Wingo
70db0963cd Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke 2013-12-06 18:22:06 +01:00
Andy Wingo
5887ed7930 Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke 2013-11-25 12:19:58 +01:00
Andy Wingo
603d840378 Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke 2013-11-25 12:19:38 +01:00
Andy Wingo
69541c02eb Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke 2013-12-06 17:56:20 +01:00
Christian Holler
ea9a170a0b Bug 937083 - Make js::CharsToNumber propagate OOM. r=shu
--HG--
extra : rebase_source : 97816edbce569e85c7411184ab808e6429f33f94
2013-12-06 18:39:42 +01:00
Ehsan Akhgari
8c254a9883 Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Carsten "Tomcat" Book
2f14605f80 Backed out changeset 099f65a712a8 (bug 915735) Windows Build Bustage on a CLOSED TREE 2013-12-06 14:48:13 +01:00
Ehsan Akhgari
ae9d793f7c Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Carsten "Tomcat" Book
47c54a0f82 Backed out changeset cad77af5f7e6 (bug 937317) WinXP Build Bustage on a CLOSED TREE 2013-12-06 08:42:20 +01:00
Carsten "Tomcat" Book
076ec87e09 Backed out changeset 374e44c835a8 (bug 937317) WinXP Build Bustage on a CLOSED TREE 2013-12-06 08:41:42 +01:00
Carsten "Tomcat" Book
6a47cb092b Backed out changeset c84430c040dd (bug 937317) WinXP Build Bustage on a CLOSED TREE 2013-12-06 08:41:18 +01:00
Carsten "Tomcat" Book
218b967877 Merge m-c to mozilla-inbound 2013-12-06 07:38:31 +01:00
Bobby Holley
14b961d31f Bug 937317 - Tests. r=bz 2013-12-05 21:34:18 -08:00
Bobby Holley
901b658c25 Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-05 21:34:17 -08:00
Bobby Holley
6341333e54 Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke 2013-12-05 21:34:16 -08:00
Shu-yu Guo
90f7caa453 Bug 942549 - Followup: fix incorrect BOX_PIECES index on LCallDirectEvalV on a CLOSED TREE. (rs=bhackett) 2013-12-05 17:21:25 -08:00
Shu-yu Guo
82205f202b Bug 945564 - Move DataAlignment static const to function scope for unified build. (r=jandem) 2013-12-05 15:51:56 -08:00
Shu-yu Guo
0935a15335 Bug 942549 - Fix direct eval on non-strings in Ion. (r=jandem) 2013-12-05 15:51:56 -08:00
Shu-yu Guo
4f7ba4859a Bug 940088 - Fix assumption that Ion stays enabled across warmup in ForkJoin. (r=nmatsakis) 2013-12-05 15:51:55 -08:00
Ehsan Akhgari
b2578abe8a Bug 946702 - Remove the remnants of GTEST_SOURCES from config.mk; r=glandium 2013-12-05 18:49:19 -05:00
Mike Hommey
9387059310 Bug 944569 - Relax GNU make requirements on Windows. r=gps 2013-12-06 08:45:29 +09:00
Ryan VanderMeulen
5c07e15985 Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
CLOSED TREE
2013-12-05 16:19:47 -05:00
Jan de Mooij
f44144edcc Bug 937540 part 9 - Use placement new for LIR instructions, OOL code. r=luke 2013-12-05 22:04:27 +01:00
Dan Gohman
168ddbbbd1 Bug 945860 - IonMonkey: Fold an unsigned self-mod to zero when there is no divide-by-zero. r=bhackett 2013-12-05 08:25:53 -08:00
Dan Gohman
f4d4bd1e74 Bug 946234 - IonMonkey: Fix bailout checks for LModPowTwoI with a known non-negative dividend. r=bhackett 2013-12-05 07:50:45 -08:00
Dan Gohman
33e1728940 Bug 946284 - IonMonkey: Don't form unsigned divisions when the result could be fractional. r=nbp 2013-12-05 07:50:43 -08:00
Mike Shal
ddecae52a4 Bug 875013 - Remove VPATH; r=glandium 2013-11-21 14:57:06 -05:00
Jan de Mooij
7e05864542 Bug 653438 - Fix number.toExponential(undefined) to behave like number.toExponential() and remove some dead code. r=till
--HG--
extra : rebase_source : e7fde214b9002658bbc8c64b32028854798bfab1
2013-12-05 14:47:35 +01:00
Jan de Mooij
903e015b60 Bug 946662 - Add MOZ_FINAL to MResumePoint. r=h4writer
--HG--
extra : rebase_source : 354f2f3fcb58e979df281ddf3166550420fef9ad
2013-12-05 14:46:04 +01:00
Jan de Mooij
0da92731a3 Bug 945811 - Correctly propagate errors from makeInliningDecision and similar methods. r=h4writer
--HG--
extra : rebase_source : 658f2446fd278757c8fe73786c881363fb8d7c01
2013-12-05 14:45:42 +01:00
Ryan VanderMeulen
f0056f5d4e Backed out changesets c63eaabaefb1 and c14453ff8764 (bug 927685) due to frequent jit-test /parallel failures. 2013-12-05 15:58:44 -05:00
Bobby Holley
ef15ebe61b Bug 945826 - Trap overrides and comments. r=jorendorff 2013-12-05 12:58:20 -08:00
Tom Schuster
50ab3e3db1 Bug 697343 - Add slice hook test. r=jandem 2013-12-05 20:07:25 +01:00
Boris Zbarsky
574377e72d Bug 697343 - Add slice hook to DOM bindings like NodeList. r=peterv,bhackett 2013-12-02 11:32:22 -05:00
Tom Schuster
50c0f8f4e6 Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz 2013-12-05 20:07:24 +01:00
Tom Schuster
922370489e Bug 697343 - Remove getElementIfPresent. r=Waldo 2013-12-05 20:07:24 +01:00
Terrence Cole
a8e63ef0b9 Bug 927685 - Followup to fix bustage in --disable-threadsafe builds on a CLOSED TREE; r=bustage 2013-12-05 11:13:58 -08:00
Terrence Cole
c4db17efca Bug 945939 - Use the pre-split value when numbering values; r=sunfish
--HG--
extra : rebase_source : f5f67cd31653619806caab33a71eb8a1d48c7d62
2013-12-04 09:00:23 -08:00
Terrence Cole
9303d92f38 Bug 927685 - Enable --ion-parallel-compile=on by default in the shell; r=jandem,sr=jorendorff
--HG--
extra : rebase_source : b416f0008ae96d4734ebd6d33be901f02a3ac560
2013-11-12 14:02:24 -08:00
Jan de Mooij
6ac9000ed3 Bug 937540 part 7 - Use placement new syntax for range analysis and some other classes. r=nbp 2013-12-05 13:32:13 +01:00
Jon Coppeard
3119035c47 Bug 945846 - Stop barriers firing during store buffer marking for XPConnect r=terrence 2013-12-05 11:15:51 +00:00
Jon Coppeard
1b61826a85 Bug 945846 - Stop barriers going off during store buffer marking for ctypes r=terrence 2013-12-05 11:15:51 +00:00
Jan de Mooij
6e876b5db7 Bug 937540 part 8 - Don't call GetIonContext() when allocating type constraints. r=bhackett 2013-12-05 11:10:27 +01:00
Jacek Caban
c9efa74885 Bug 944444 - Fix js/ compilation on mingw. r=Waldo 2013-12-05 10:56:22 +01:00
Nicholas Nethercote
b413e441cf Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
--HG--
extra : rebase_source : 900bd1c641b26623cccf14d952b5387223b489eb
2013-12-03 20:01:24 -08:00
Bobby Holley
62578248db Bug 932906 - Exempt Remote XUL from CanCreateWrapper checks. r=bz 2013-12-04 19:15:40 -08:00
Bobby Holley
fe1eb07f95 Bug 943152 - Tests. r=jgriffin 2013-12-04 19:15:40 -08:00
Nicholas Nethercote
665c913cc0 Bug 943744 (part 3) - Re-use the |strings| table from the zone with the most strings when computing totals. r=till.
--HG--
extra : rebase_source : 3fa7b4249526ffcfbadd108aa55e7e9e5f0c8ebf
2013-12-04 03:54:54 -08:00
Nicholas Nethercote
c2c4132e4f Bug 943744 (part 2) - Represent the sizes in StringInfo more compactly. r=till.
--HG--
extra : rebase_source : 799693bac2beb4609daf55fc5e8cbe19adff3ed8
2013-12-02 21:40:25 -08:00
Nicholas Nethercote
929454ee8d Bug 943744 (part 1) - Remove StringInfo::length. r=till.
--HG--
extra : rebase_source : 4ac0be283e35bd878ad4410b805548255fcd8cee
2013-12-02 21:40:25 -08:00
Daniel Holbert
63009ee94b Bug 946405 - Tweak some anonymous namespacing in jsinfer.cpp and jsopcode.cpp to fix GCC build warnings about "has a field...whose type uses the anonymous namespace". r=jandem 2013-12-04 20:59:13 -05:00
Douglas Crosher
bdd0312131 Bug 869473 - Optimize DivI with a power of two divisor when the numerator is not negative. r=sunfish 2013-12-05 07:34:29 +11:00
Trevor Saunders
aeba5a1b72 bug 900797 - fix warnings as errors with gcc 4.8 from ndk r9 r=glandium 2013-11-20 20:00:05 -05:00
Brian Hackett
c8d539c7a0 Bug 944080 - Fix IonBuilder handling of missing length property in array type information, r=jandem. 2013-12-04 17:19:54 -08:00
Nicholas D. Matsakis
727054688c Bug 943723: Fix binary search in TypeRepresentationSetBuilder::insert (r=pnkfelix). 2013-12-04 13:37:38 +01:00
Felix S. Klock II
f1b856f3de Bug 941672: assert thread state init'ed upon seeing Exclusive context (r=shu). 2013-12-03 20:21:01 +01:00
Jon Coppeard
78c9b2b539 Bug 945844 - Fix build error when compiling with GGC enabled and initialise store buffer reentry check member r=sfink 2013-12-04 11:02:47 +00:00
Douglas Crosher
418418e0a6 Bug 941905 - Move the HWCAP_ARMv7 flag down to bit 29, r=mjrosenb 2013-11-22 09:49:58 +11:00
Ryan VanderMeulen
3ed48aff66 Backed out changeset 1e96d70a3f9b (bug 941905) for frequent B2G reftest timeouts.
CLOSED TREE
2013-12-03 21:35:16 -05:00
Jeff Walden
a51194c4dc Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
--HG--
extra : rebase_source : 439d194ed15bf87e9643c9c09d4512ff7f616fcc
2013-11-25 17:35:09 -08:00
Jeff Walden
fd8d240cfd Bug 937751 - Followup to compile with clang versions that treat |struct S; struct __attribute__((visibility("default"))) S {};| as an error. rs=mccr8
--HG--
extra : rebase_source : 97d6faaaa484a9544d2683c4a1af5c3e044fa2d3
2013-12-03 15:53:40 -08:00
Douglas Crosher
1ef065d5f0 Bug 941905 - Move the HWCAP_ARMv7 flag down to bit 29, r=mjrosenb 2013-11-22 09:49:58 +11:00
Andrew McCreight
b33d8d0c09 Bug 937751, part 2 - Move SliceBudget into js/public. r=billm 2013-12-03 10:47:47 -08:00
Jan de Mooij
6f935c23a0 Bug 945406 - Move maybeAddOsrTypeBarriers calls from traverseBytecode to IonBuilder::build. r=bhackett
--HG--
extra : rebase_source : 17730207896800422129ecca46c2eb06ca1f7859
2013-12-03 19:23:25 +01:00
Jan de Mooij
15f61439a8 Bug 945294 - Add a missing is<JSFunction> check to annotateGetPropertyCache. r=bhackett
--HG--
extra : rebase_source : 908712a8afa11ce5ce32311befba30edd86a6128
2013-12-03 19:18:10 +01:00
Christian Holler
414ee00815 Bug 945754 - Make EnsureTrackPropertyTypes handle OOM. r=bhackett
--HG--
extra : rebase_source : 261942cf99f22fc5110e7e51bec6f86c4cfa8aaa
2013-12-03 17:43:18 +01:00
Brian Hackett
ea3e8b1563 Bug 944946 - Use accessor methods for script->code and script->length, r=jandem. 2013-12-03 08:17:50 -08:00
Christian Holler
ae901ef97f Bug 945568 - Properly handle OOM in ReadFile. r=terrence
--HG--
extra : rebase_source : 4734a64a1c89b43421f8dab0bda417cf7b8978c3
2013-12-03 03:33:55 +01:00
Carsten "Tomcat" Book
f56fb54723 Merge m-c to mozilla-inbound 2013-12-03 11:29:37 +01:00
Carsten "Tomcat" Book
9ec029aebf merge fx-team to mozilla-central 2013-12-03 10:39:56 +01:00
Jan de Mooij
fa6ae5ec63 Bug 945437 - Fix Ion usecount check in Compile function. r=h4writer 2013-12-03 10:38:26 +01:00
Carsten "Tomcat" Book
21a32c579f merge mozilla-inbound to mozilla-central 2013-12-03 10:14:06 +01:00
Mike Hommey
4ebae0de63 Bug 945496 - Disable unified builds on non-nightly builds. r=ehsan 2013-12-03 16:53:37 +09:00
Jeff Walden
d272298ed4 Bug 943839 - Simplify Anchor and get rid of JS_AnchorPtr. r=terrence
--HG--
extra : rebase_source : f2d9e039f758b6078c57f601537effe8c7c39f82
2013-12-02 15:43:30 -08:00
Chris Peterson
76fc84dcbd Bug 945077 - Fix -Wunused-variable warning for sHandlersInstalled on OS X. r=luke
--HG--
extra : rebase_source : d2d74e9c4016669e12b00576446f70f476a3b672
2013-12-01 17:43:40 -08:00
Kannan Vijayan
154b487d69 Bug 909586 - Remove profiling for callWithABI call. r=bhackett 2013-12-02 22:49:02 -05:00
Jan Beich
6abc88d9b7 Bug 945046 - Implement private and vsize-max-contiguous reporters on FreeBSD. r=njn, r=glandium 2013-12-02 12:51:27 -05:00
Chris Kitching
dfe4a3a964 Bug 709230 - Part 5: activate Proguard. r=gbrown,rnewman 2013-11-18 17:30:00 -08:00
Dan Gohman
74916627b4 Bug 943436 - IonMonkey: Move some of BacktrackingAllocator::processInterval's code into helper functions. r=bhackett 2013-12-02 13:41:57 -08:00
Dan Gohman
c5f1ebea60 Bug 944963 - IonMonkey: Add a ModSelf operator to fix an x86 constraint problem with x%x. r=bhackett 2013-12-02 13:41:54 -08:00
Mike Hommey
881a7c1554 Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal 2013-12-03 06:34:21 +09:00
Mike Hommey
552c2f22ce Bug 944454 - Wrap non-prefixed freetype headers from newer freetype versions. r=ted 2013-12-03 06:34:21 +09:00
Andrew McCreight
89520b7407 Bug 942528 - Make XPCWN more of a normal cycle collected class. r=smaug 2013-12-02 13:17:29 -08:00
Terrence Cole
ba6f935bd6 Bug 945360 - Fix some recent new rooting hazards in SpiderMonkey; r=sfink 2013-12-02 11:11:07 -08:00
Ryan VanderMeulen
293e5c3400 Merge m-c to inbound. 2013-12-02 10:34:41 -05:00
Carsten "Tomcat" Book
668fbfecaf merge b2g-inbound to mozilla-central 2013-12-02 12:46:24 +01:00
Dan Minor
f839f44a61 Bug 939274 - Change jit-tests remote harness to push tests/* to remote device; r=terrence 2013-11-27 12:51:03 -05:00
Boris Zbarsky
a302631cce Bug 943989. Check the right member for our generation, and replace some hardcoded offsets with offsetof values. r=efaust 2013-12-02 09:50:34 -05:00
Boris Zbarsky
69a8f7bb18 Bug 938355 part 1. Refactor jitinfo to separate out the concepts of side-effects and movability. r=efaust 2013-12-02 09:50:34 -05:00
Ehsan Akhgari
ec150d39fd Backed out changeset 3e9d8536f7a8 (bug 943839) on the suspicion of having broken the PGO builds 2013-12-01 16:29:54 -05:00
Ehsan Akhgari
d60c2f8139 Bug 943839 - Make sure that JS_AnchorPtr is never inlined; r=jandem,terrence 2013-12-01 09:41:50 -05:00
Chris Peterson
578f5d193a Bug 784295 - Part 2: Compile self-hosted JS in extra warnings mode (in DEBUG builds). r=till 2013-11-30 00:16:43 -08:00
Chris Peterson
e0cbcf4987 Bug 784295 - Part 1: Compile self-hosted JS in strict mode (in DEBUG builds). r=till 2013-11-24 21:56:20 -08:00
Jason Orendorff
7c57b61a27 Bug 806522 - Assertion failure: getSlot(EVAL).isObject(), r=Waldo 2013-11-30 22:24:13 -08:00
Mike Hommey
004e0ed1ac Bug 944558 - Refactor config/makefiles/debugmake.mk for more correctness, and remove old cruft. r=gps
Also remove use of print-depth-path.sh in UPDATE_TITLE.
2013-12-01 07:20:19 +09:00
Till Schneidereit
f886e84289 Bug 911578 - Backout of invalid packed array optimizations for array extras that can turn packed arrays into non-packed ones. r=me
--HG--
extra : rebase_source : 610323b286427d7b42645aecf0f7771ebb4c6dd9
2013-11-30 14:16:13 +01:00
Ehsan Akhgari
e9ffd60f40 Bug 942421 - Work around a gcc 4.8 bug when building the JS engine in unified mode; r=djvj 2013-11-29 16:51:22 -05:00
Andrew McCreight
7bea5a32f1 Bug 944491 - Add null-checking assert to GetGCThingRuntime. r=jonco 2013-11-29 12:44:00 -08:00
Catalin Iacob
f9c050d06b Bug 944438 - Get rid of InstallSignalHandlersMutex; r=luke 2013-11-25 16:37:24 +01:00
Till Schneidereit
f9227840e2 Bug 911578 - Use self-hosting intrinsic isPackedArray to optimize loops in array extras. r=jandem
--HG--
extra : rebase_source : 1b01fa6136f2bac70e98f8e8e900deb08d9dd3b8
2013-11-29 17:54:36 +01:00
Till Schneidereit
c079fa7b96 Bug 911578 - Introduce self-hosting intrinsic isPackedArray. r=jandem
--HG--
extra : rebase_source : de128118f4a52553efa77f70bb4699dfb94d97c4
2013-11-29 17:54:31 +01:00
Ed Morley
cb65f7e626 Backed out changeset f76604a4f025 (bug 932627) for assertions 2013-11-29 16:27:19 +00:00
Nicolas Pierron
16fcecf987 Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
---
2013-11-29 07:59:42 -08:00
Luke Wagner
67e26042cb Bug 941827 - Use off-main-thread parsing even if GetCPUCount() == 1 (r=bhackett) 2013-11-29 08:54:26 -06:00
Ms2ger
9d06a0c27f Merge mozilla-inbound to mozilla-central. 2013-11-29 09:54:12 +01:00
Makoto Kato
4ad3c462f3 Bug 942645 - Remove old OS_RELEAE reference. r=glandium 2013-11-29 13:52:22 +09:00
Ms2ger
040dc126c9 Bug 939271 - Part f: move mochitests to manifests in js/xpconnect; r=bholley 2013-11-28 15:03:17 +01:00
Mike Hommey
8fd06cf41b Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Makoto Kato
4b25f5dfda Bug 912371 - Cross compile support for ICU. r=glandium
--HG--
rename : build/autoconf/codeset.m4 => js/src/build/autoconf/codeset.m4
2013-11-28 14:49:10 +09:00
Terrence Cole
f76b7ca81c No Bug - Drop expected hazard count to current value of 15; r=themaid
--HG--
extra : rebase_source : e10de0a011f1bd017e30f327e087ca735da91281
2013-11-28 12:17:49 -08:00
Mike Hommey
b32a4ed166 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Jeff Walden
37838abfa6 Bug 944196 - Inlined rest-array creation in the JIT doesn't set the rest array's length. r=shu
--HG--
extra : rebase_source : ce9433f142729b8847cf0139c8960e8a3ef5e85d
2013-11-27 18:57:33 -08:00
Terrence Cole
e00d5c113b Bug 902174 - Aggressively optimize js::gc::StoreBuffer for size; r=jonco
--HG--
extra : rebase_source : 872d440225303d9557e8718471404fc9e08dc9c6
2013-11-14 16:48:33 -08:00
Terrence Cole
bcf90db7e6 Bug 944040 - Do not use the store buffer during moving GC; r=jonco
--HG--
extra : rebase_source : cca04b1eb34c733a615a8cab12fb1625e940a1c9
2013-11-25 14:06:56 -08:00
Hannes Verschore
9da95c1712 Bug 943667: OdinMonkey: Add check when removing AsmJSModule from IonScript, r=luke 2013-11-28 16:53:38 +01:00
Ehsan Akhgari
dd58d0a554 Bug 944379 - Build js/ipc in unified mode; r=glandium 2013-11-28 08:47:03 -05:00
Jon Coppeard
8425a3d789 Bug 943827 - Fix out of memory memory handling for buffered gray roots r=billm 2013-11-28 10:14:06 +00:00
Jan de Mooij
d782cd969f Bug 942390 - Don't use the iterator cache if the object has an __iterator__ property. r=bhackett 2013-11-28 11:09:40 +01:00
Mike Hommey
a1486ce449 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-22 23:03:21 +09:00
Nicholas Nethercote
39004db706 Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.

--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
2013-11-07 16:35:30 +11:00
Jeff Walden
59a3616c36 Bug 811264 - Use mozilla::Abs in jsnum.cpp, instead of open-coding it in ways that trigger warnings with some compilers. Also rename IntToCString to Int32ToCString, for accuracy. r=jorendorff
--HG--
extra : rebase_source : a138da4be25bcd8f6c7f99addb0027c4be88c413
2013-11-05 14:29:01 -08:00
Shu-yu Guo
814607e68d Bug 941649 - Part 2: Add a workerThreadCount shell testing function. (r=luke) 2013-11-27 20:08:46 -08:00
Shu-yu Guo
fe65fcc18c Bug 941649 - Part 1: Fix off-main-thread alloc path in the GC. (r=bhackett) 2013-11-27 20:08:45 -08:00
Mike Hommey
682364d535 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Mike Hommey
0a1fb8d11c Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-28 12:49:43 +09:00
Ehsan Akhgari
0f45a4d5a3 Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj 2013-11-27 18:59:50 -05:00
Ehsan Akhgari
a903aefdc0 Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)

Landed on a CLOSED TREE

--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
2013-11-27 20:05:00 -05:00
Ehsan Akhgari
74dc778850 Backed out changeset ea3392e0018f (bug 943719) because of build bustage on a CLOSED TREE 2013-11-27 19:50:02 -05:00
Ehsan Akhgari
960603e1ac Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj 2013-11-27 18:59:50 -05:00
Brian Hackett
4d6c721c35 Bug 938124 - Add classes for use in IonBuilder thread safety analysis, r=jandem. 2013-11-27 16:28:57 -07:00
Nicholas Nethercote
bc475c75df Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Steve Fink
cb900f14eb Bug 931008 - Initialize memory field before using it, r=jorendorff
--HG--
extra : rebase_source : 09e15cfe0ae373e2caacbffd6336faa1f2f2e1e7
2013-11-14 20:42:33 -08:00
Jan de Mooij
7cb1e40d00 Bug 609296 - Make accessing properties like toString on numbers/booleans fast. r=bhackett 2013-11-27 20:48:42 +01:00
Bobby Holley
ef0b93b31e Bug 911303 - Remove manual Destroy() routine from CycleCollectedJSRuntime. r=billm 2013-11-27 10:10:25 -08:00
Shu-yu Guo
9476019df4 Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink) 2013-11-27 09:54:47 -08:00
Shu-yu Guo
921974f05f Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb) 2013-11-27 09:54:44 -08:00
Shu-yu Guo
f306cce94e Bug 939015 - Fix incorrect error propagation in {get,lookup}ChildProperty. (r=bhackett) 2013-11-27 09:53:43 -08:00
Jon Coppeard
7f491d978f Bug 939993 - Fix places where HashTable::AddPtr could be used with out-of-date hash value under GGC r=sfink 2013-11-25 11:26:10 +00:00
Tom Schuster
51c9f668cd Bug 940642 - IonMonkey: Incorrect result for multiplication when also calling imul. r=h4writer 2013-11-27 17:23:01 +01:00
Joshua Cranmer
ae71929347 Bug 884676 - Convert JSPrincipals::refcount to Atomic<int32_t> in JS_THREADSAFE builds, and remove JS_ATOMIC_*. r=Waldo 2013-11-27 09:37:10 -06:00
Jan de Mooij
cb0c44b813 Bug 942376 - Make shell quit() and terminate() functions print to stderr in JS_MORE_DETERMINISTIC builds. r=bhackett 2013-11-27 13:57:34 +01:00
Jan de Mooij
8e2be142d1 Bug 926837 - Add missing OOM checks for debug-only regalloc checker. r=bhackett 2013-11-27 13:56:38 +01:00
masaya iseki
1b7988119a Bug 928917 - Use initDenseElements instead of NewDenseCopiedArray to speed up slice on arrays with holes. r=jandem 2013-11-27 12:29:40 +01:00
Jan de Mooij
50b8ae4f2d Bug 935999 - Fix Ion addprop stub to support type checks. r=shu 2013-11-27 11:06:46 +01:00
Luke Wagner
3d01d25dc6 Bug 929236 - Don't waste time caching small asm.js modules (r=sstangl)
--HG--
extra : rebase_source : 03c1f15c9ad89e0cae2e53a633ab743656380bf5
2013-11-18 16:02:05 -06:00
Luke Wagner
5ed834b091 Bug 929236 - Cache asm.js compiled code in Gecko (r=janv)
--HG--
extra : rebase_source : 1c97962da0044858c583fc45e69dd22e519b8066
2013-11-18 15:49:53 -06:00
Brian Hackett
ac5d737b32 Bug 942984 - Set native stack limit for JS worker threads, r=billm. 2013-11-26 19:18:04 -07:00
Brian Hackett
c92052c6d7 Bug 939088 - Add a cache for fetching the names associated with ALIASEDVAR operations, r=luke. 2013-11-26 19:13:17 -07:00
Shu-yu Guo
c2abc8bd1e Bug 937763 - Don't emit MIR marked as emittedAtUses immediately when redefining. (r=jandem) 2013-11-26 18:06:59 -08:00
Dan Gohman
3c67acb47f Bug 942258 - SpiderMonkey: Don't create an LDivSelf when the division can't divide by zero. r=bhackett 2013-11-26 14:41:00 -08:00
Dan Gohman
b982105f03 Bug 942236 - IonMonkey: Unsigned optimizations for MMod, MDiv, and MUrsh. r=nbp
fixme: nbp wants the bailoutsDisabled_ setting in a collectRangeInfo(), but
       dtc-moz is renaming that to collectRangeInfoPreTrunc()
2013-11-26 14:40:55 -08:00
Dan Gohman
8a7e7509f5 Bug 941877 - IonMonkey: Extend MMod and MDiv to be full replacements for MAsmJSUMod and MAsmJSUDiv. r=nbp 2013-11-26 14:39:32 -08:00
Douglas Crosher
37bd24014c Bug 928350 - IonMonkey: Replace collectRangeInfo with collectRangeInfoPreTrunc and called it before removing the beta nodes. r=sunfish 2013-11-26 12:31:13 +11:00
Shu-yu Guo
d390ea9194 Bug 942346 - Fix AutoDebugModeInvalidation for builds without Ion. (r=bhackett) 2013-11-26 12:55:11 -08:00
Hannes Verschore
e14d973200 Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem 2013-11-26 23:21:18 +01:00
Ryan VanderMeulen
82b0402412 Bug 943449 - Move jsprf.h #include to fix style error on a CLOSED TREE. r=mxr 2013-11-26 15:16:53 -05:00
Dan Gohman
76bb753f97 Bug 943449 - IonMonkey: Introduce a new idiom for dumping routines: dump(). r=nbp 2013-11-26 11:22:58 -08:00
Dan Gohman
e435f8e328 Bug 943429 - IonMonkey: Make forLSRA a template parameter instead of a dynamic parameter. r=bhackett 2013-11-26 11:22:58 -08:00
Dan Gohman
f96e8d4db4 Bug 943429 - IonMonkey: Misc regalloc cleanups r=bhackett 2013-11-26 11:22:58 -08:00
Dan Gohman
8f967c61d9 Bug 943425 - IonMonkey: Avoid creating unused LMoveGroups. r=bhackett 2013-11-26 11:22:58 -08:00
Sean Stangl
dc444c87ab Bug 943126 - Fast-path for String.split(""). r=h4writer 2013-11-26 10:15:32 -08:00
Jan de Mooij
8a0c2f012f Bug 939816 - Support inlining functions with throw statements. r=h4writer 2013-11-26 19:50:59 +01:00
Kannan Vijayan
8800e00b9c Bug 942604 - Add correct Float32 handling to MSetFrameArgument. r=bbouvier 2013-11-26 12:46:33 -05:00
Ehsan Akhgari
24910157f3 Bug 943347 - Build js/jsd in unified mode; r=glandium
--HG--
extra : rebase_source : 533f6189d1e4cf52692ed3433cf5ee117ab21d5e
2013-11-26 11:15:35 -05:00
Jan de Mooij
4e26a98a57 Bug 943327 - Fix GVN to not store an instruction's value number if we don't need it. r=h4writer 2013-11-26 17:12:49 +01:00
Eric Chou
57de6c7c2d Bug 942104 - Add nsIDOMBluetoothDiscoveryStateChangedEvent, r=gyeh 2013-11-30 20:20:17 +08:00
Gabor Krizsanits
494ef40eb5 Bug 939696 - Tests for IsScriptedProxy consumers. r=bholley 2013-11-26 14:54:28 +01:00
Gabor Krizsanits
d7a76fa332 Bug 939696 - isProxy for export helpers. r=bholley 2013-11-26 14:54:17 +01:00
Gabor Krizsanits
a0942c44d4 Bug 939696 - isProxy for Cu. r=bholley 2013-11-26 14:54:02 +01:00
Gabor Krizsanits
3afa1569b3 Bug 939696 - IsScriptedProxy. r=bholley 2013-11-26 14:53:20 +01:00
Jon Coppeard
6c171768d8 Bug 936514 - Improve GC documentation comments r=billm DONTBUILD 2013-11-26 11:24:07 +00:00
Jon Coppeard
2d8378383d Bug 930427 - Improve debugger weakmap assertions r=billm 2013-11-26 10:23:32 +00:00
Jon Coppeard
a6b44c3a5b Bug 942354 - GC: Remove NAME_ALL_GC_ROOTS #define r=terrence 2013-11-26 10:21:22 +00:00
Dan Gohman
277d7c47d0 Bug 942871 - IonMonkey: Convert trySplitAfterLastRegisterUse to use splitAt. r=bhackett 2013-11-25 21:01:13 -08:00
Dan Gohman
3e7fb604bc Bug 942903 - IonMonkey: Mark BitAndAndBranch's uses as atStart. r=mjrosenb 2013-11-25 21:00:06 -08:00
Dan Gohman
afe5ec906c Bug 654820 - SpiderMonkey: Re-enable this pool leak assertion check. r=njn 2013-11-25 20:59:10 -08:00
Mike Hommey
8720c4ae55 Bug 942375 - Don't use $(shell pwd). r=mshal 2013-11-26 11:49:34 +09:00
Mike Hommey
43d177307e Bug 940407 - Kill GTEST_SOURCES. r=gps 2013-11-26 11:48:58 +09:00
Boris Zbarsky
5d8a300f60 Bug 938294 part 3. Make use of the [Pure] annotations on methods and analysis of their arguments to make them not look like writes to alias analysis. r=efaust 2013-11-25 20:59:39 -05:00
Boris Zbarsky
3df9d7aaed Bug 938294 part 2. Store information about argument types in jitinfo. r=peterv,efaust 2013-11-25 20:59:39 -05:00
Boris Zbarsky
5ff8a34707 Bug 935855 part 6. Add friend API exposing the max number of fixed slots, and some static asserts that we're not going past it. r=jorendorff 2013-11-25 20:59:38 -05:00
Boris Zbarsky
d40a0d7219 Bug 935855 part 5. Use our members-in-slots information in ion codegen. r=efaust 2013-11-25 20:59:38 -05:00
Boris Zbarsky
740b35f91a Bug 935855 part 2. Store isSlot information in jitinfo. r=peterv,efaust 2013-11-25 20:59:37 -05:00
Bobby Holley
01a5173291 Bug 928616 - Clean up JS_CopyPropertiesFrom. r=jorendorff 2013-11-25 15:35:22 -08:00
Trevor Saunders
36e24ccdae bug 938025 - part 2 - fix some static constructors in the jseng r=waldo 2013-11-22 15:05:04 -05:00
Andrew McCreight
824fffb0da Bug 770535, part 3 - Fold mMainThreadWrappedNativeProtoMap into mWrappedNativeProtoMap. r=bholley
With the removal of locks, these two maps are identical.
2013-11-24 11:03:29 -08:00
Andrew McCreight
8ea89885f5 Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley 2013-11-24 10:34:51 -08:00
Andrew McCreight
e88e279959 Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley 2013-11-24 10:27:51 -08:00
Ryan VanderMeulen
c7af1cf282 Backed out changesets 6235d23be128, 0fbd934a80c8, and 592b49270490 (bug 770535) for Windows build bustage on a CLOSED TREE. 2013-11-25 15:16:42 -05:00
Andrew McCreight
a774f51ce5 Bug 770535, part 3 - Fold mMainThreadWrappedNativeProtoMap into mWrappedNativeProtoMap. r=bholley
With the removal of locks, these two maps are identical.
2013-11-24 11:03:29 -08:00
Andrew McCreight
551eee5727 Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley 2013-11-24 10:34:51 -08:00
Andrew McCreight
7d836041c0 Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley 2013-11-24 10:27:51 -08:00
Birunthan Mohanathas
1e8f99fd01 Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 8ace754e117a12e2599f5a90030f13a3a7064fed
2013-11-25 14:02:47 -05:00
Benjamin Bouvier
1a074add86 Bug 941381: Make Float32 correctness tests for trigo assert
--HG--
extra : rebase_source : 106448e8add2874705f7f7de13afa66f3d85f86f
2013-11-22 18:10:40 +01:00
Benjamin Bouvier
83b08fea2b Bug 941381: Compile Float32 asin as asinf, not sinf (typo); r=luke
--HG--
extra : rebase_source : 8a860a6bab7add8752d42bbcf0ee6059d02a0b1d
2013-11-22 18:10:24 +01:00
Dan Gohman
8f002417e0 Bug 940864 - IonMonkey: Don't do unsigned inference when bailouts are disabled. r=nbp 2013-11-25 08:17:30 -08:00
Dan Gohman
d7eec02416 Bug 941877 - IonMonkey: Constify various accessor functions. r=nbp 2013-11-25 08:17:28 -08:00
Steve Fink
47623b74b0 Bug 942304 - Avoid rooting hazard in ArrayBufferObject::neuterViews. r=terrence 2013-11-22 13:07:59 -08:00
Carsten "Tomcat" Book
13099086fa Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE 2013-11-25 15:04:35 +01:00
Till Schneidereit
dd6fad8d75 Bug 942211 - Remove usages of NewObjectWithClassProto. r=jwalden
--HG--
extra : rebase_source : da1f84152831b49eb9aa1fc6a40b2dc91582b9bf
2013-11-25 11:40:53 +00:00
Till Schneidereit
47a96b9d97 Bug 942205 - Initialize ParallelArray class in GlobalObject::initStandardClasses. r=nmatsakis
--HG--
extra : rebase_source : e4f82bf3102a69b5bc51108ca604060bbd1f4a67
2013-11-25 11:21:37 +00:00
Till Schneidereit
466628fad5 Bug 942205 - Part 2: Use JSPropertySpec[] to install ParallelArray#length getter. r=nmatsakis
--HG--
extra : rebase_source : 4ed14d74195085c4c0d546c4fefbbd919d80b5c6
2013-11-22 17:18:09 +00:00
Till Schneidereit
01dfb58efa Bug 942205 - Part 1: Skip self-hosted properties while initializing the self-hosting global. r=nmatsakis
--HG--
extra : rebase_source : 5e5a59984e195b1542a4a6b59f574b54007bad3a
2013-11-22 17:14:30 +00:00
Jon Coppeard
af4f430fcb Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink 2013-11-25 11:26:10 +00:00
Bill McCloskey
a619c1c9ae Bug 942552 - Unified sources causing build issues in SpiderMonkey with --disable-threadsafe. r=ehsan 2013-11-25 01:24:28 -08:00
Phil Ringnalda
160525b424 Back out 78f9a7685da3 (bug 942105) for debug ASan testZOOB.js timeouts 2013-11-24 16:52:50 -08:00
Hannes Verschore
2899e12661 Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem 2013-11-24 20:59:06 +01:00
Phil Ringnalda
d8b0918278 Back out 5ecede5e0ceb (bug 931864) for assertions 2013-11-23 21:53:45 -08:00
Phil Ringnalda
9628872c01 Bug 938431 followup, bail out when ParallelArray isn't defined, since it's only on trunk
--HG--
extra : rebase_source : 91f842ae5b53c452d156288e7124394646b86ebc
2013-11-23 18:00:11 -08:00
Mike Hommey
62a0ecdaf3 Bug 942031 - Don't link against the js engine when there's no need to. r=mshal 2013-11-24 08:18:50 +09:00
Ehsan Akhgari
656e1c1b05 Bug 939608 - Part 2: Build xpconnect in unified mode; r=bholley 2013-11-20 11:35:34 -05:00
Mike Hommey
f6f81dedfc Bug 941989 - Remove useless EXTRA_DSO_LDOPTS. r=mshal 2013-11-23 07:02:10 +09:00
Mike Hommey
aaacc118f4 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Dan Gohman
346eb4e7de Bug 941652 - IonMonkey: Fix quadradic-time insertion into LiveInterval use lists. r=bhackett 2013-11-23 10:38:24 -08:00
Dan Gohman
e225bef47b Bug 939824 - IonMonkey: Convert trySplitAcrossHotcode to use splitAt. r=bhackett 2013-11-23 10:38:24 -08:00
Dan Gohman
91d6428095 Bug 939824 - IonMonkey: When splitting across calls, don't split around every range boundary. r=bhackett 2013-11-23 10:38:24 -08:00
Dan Gohman
455ad146c8 Bug 939824 - IonMonkey: Refactor a splitting method out of splitAcrossCalls. r=bhackett 2013-11-23 10:38:21 -08:00
Dan Gohman
0430669b20 Bug 939820 - IonMonkey: Don't create LNops for register allocators other than LSRA. r=bhackett 2013-11-23 10:27:38 -08:00
Dan Gohman
9e0b95431c Bug 939820 - IonMonkey: Don't create LLabels for register allocators other than LSRA. r=bhackett 2013-11-23 10:27:38 -08:00
Dan Gohman
9be3871f52 Bug 939820 - IonMonkey: Move LLabel's Label into LBlock. r=bhackett 2013-11-23 10:27:38 -08:00
Dan Gohman
1ffa31cdde Bug 941617 - IonMonkey: Fix ComputeThis's OSI point, allowing safepoint processing to be refined. r=bhackett 2013-11-23 10:27:38 -08:00
Luke Wagner
6702696818 Bug 931864 - remove the activeGCInAtomsZone limitation in JS::CanCompileOffThread (r=billm)
--HG--
extra : rebase_source : 24cc636ef05661f9bbdc17b65609749ff14caab8
2013-11-22 15:45:18 -06:00
Dan Gohman
20b66f850a Bug 913648 - SpiderMonkey: Allow allocation of an AssemblerBuffer larger than INT_MAX/2. r=luke 2013-11-23 06:35:58 -08:00
Jim Chen
0b958846fc Bug 935092 - Const-ify profiler pseudostack entries; r=BenWa 2013-11-22 14:17:30 -05:00
Bobby Holley
997a44b0de Bug 933681 - Tests. r=jorendorff 2013-11-22 10:55:43 -08:00
Bobby Holley
76193870ea Bug 933681 - Resolve canonical eval() onto Xrayed globals. r=jorendorff 2013-11-22 10:55:43 -08:00
Bobby Holley
bdc983a462 Bug 933681 - Add lookups for standard classes in XrayWrapper. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
1e99e3a88d Bug 933681 - Introduce an API to map from names to JSProtoKeys. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
fbb3f0f126 Bug 933681 - Rename the tables in jsapi.cpp to something that makes sense. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
3e086c2018 Bug 933681 - Define JSStdName tables in terms of jsprototypes.h. r=jorendorff
This makes sure everything is consistent, and lets us use JSProtoKeys to index
into the JSStdNames table.
2013-11-22 10:55:42 -08:00
Bobby Holley
6975e32bff Bug 933681 - Factor JSStdName table iteration into a helper function. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
1ca9a96480 Bug 933681 - Always stash resolved constructors in global slots, and kill markStandardClassInitializedNoProto. r=jorendorff
This is necessary to see this stuff over Xrays.
2013-11-22 10:55:41 -08:00
Ehsan Akhgari
0c4c8c3fe8 Bug 942116 - Stop using the register keyword in the JS engine; r=luke 2013-11-22 13:49:41 -05:00
Terrence Cole
87bb77ad4e Bug 941837 - Reduce JS heap fragmentation to help a CLOSED TREE; r=billm
--HG--
extra : rebase_source : 63941e8830cf2750a070cde60100d8180312533d
2013-11-21 21:03:53 -08:00
Ehsan Akhgari
b86497683d Backed out changeset 5993d8ad664c (bug 939608) because bug 941450 was backed out
Landed on a CLOSED TREE
2013-11-22 11:22:49 -05:00
Ed Morley
2df56b3abd Backed out changeset 1eb6ceed2cda (bug 938437) on suspicion of causing WinXP debug jetpack failures on a CLOSED TREE 2013-11-22 16:00:32 +00:00
Ed Morley
1a9ee1c710 Backed out changeset c30371a66429 (bug 941450) 2013-11-22 15:59:22 +00:00
Ehsan Akhgari
7075e16ecb Bug 942127 - Build the JS editline library in unified mode; r=glandium 2013-11-22 10:39:08 -05:00
Ehsan Akhgari
a39abe644b Bug 942124 - Build the js shell in unified mode; r=glandium 2013-11-22 10:38:52 -05:00
Ehsan Akhgari
dc1e885f49 Bug 942122 - Build the JS gdb tests in unified mode; r=glandium 2013-11-22 10:38:35 -05:00
Jon Coppeard
8e9031c1b6 Bug 941793 - Always remove store buffer entries on relocation r=terrence 2013-11-22 06:58:32 -08:00
Jon Coppeard
d8c217e468 Bug 941767 - Fix rooting hazard in GetNativeForGlobal() r=bholley 2013-11-22 06:58:32 -08:00
Benjamin Bouvier
275b6c86e1 Bug 940846: MArrayPush shouldn't take a Float32 as an input; r=sstangl 2013-11-22 15:32:16 +01:00
Benjamin Bouvier
08d6d4dfed Bug 939868: Merge int32 and float32 types into float32 only if the int32 can be converted; r=sstangl 2013-11-22 15:18:08 +01:00
Ehsan Akhgari
64bc15535e Bug 939608 - Part 2: Build xpconnect in unified mode; r=bholley
--HG--
extra : rebase_source : d4baf7ddb95bb0217357b9eb9fabd2e08d37548a
2013-11-20 11:35:34 -05:00
Ehsan Akhgari
f6ce5da265 Bug 941424 - Build more of the JS engine in unified mode; r=djvj
X-Git-Commit-ID: a36a6a48f6712fdb86bbe1005cf7afcf26bc0200
2013-11-22 00:16:31 -05:00
Terrence Cole
6b6406d739 Bug 941821 - Fix an exact rooting hazard false positive across ForkJoin invocation; r=sfink 2013-11-21 14:27:15 -08:00
Mike Hommey
2f9d386e67 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Mike Hommey
86956347ec Bug 938437 - Replace nsStaticXULComponents.cpp with smart use of sections. r=bsmedberg,irc-r=decoder,r=nfroyd 2013-11-19 13:45:31 +09:00