Commit Graph

41068 Commits

Author SHA1 Message Date
Mike Hommey
8daa0d5227 Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal
At the same time, include a setup script to replace parts of mozconfig.gtk.
2015-07-31 16:42:07 +09:00
Mike Hommey
0c3483a070 Bug 1186748 - Switch B2G desktop, hazard and root analysis builds to Gtk+3. r=mshal 2015-07-31 16:39:10 +09:00
Shu-yu Guo
1edf45636e Bug 1179063 - Cleanup: Rename scopal back to scopeStmt. (r=me) 2015-07-30 22:17:04 -07:00
Shu-yu Guo
19997e35d0 Bug 1179063 - Cleanup: remove dead argument to Parser::parse. (r=efaust) 2015-07-30 22:17:04 -07:00
Shu-yu Guo
fa0e58c4ac Bug 1179063 - Cleanup: rename top -> innermost, down -> enclosing in StmtInfoStack. (r=efaust) 2015-07-30 22:17:04 -07:00
Shu-yu Guo
800641205c Bug 1179063 - Cleanup: remove topStaticScope in favor of using topScopeStmt. (r=efaust)
This is to distinguish between getting the top scope associated with a
statement local to the script, or the innermost scope, which may not be
local to the script.
2015-07-30 22:17:04 -07:00
Shu-yu Guo
f309ef0e7a Bug 1179063 - Cleanup: use StmtInfoStack inside BCE and remove templated StmtInfo helper functions. (r=efaust)
The BCE did not get the RAII treatment the Parser got, because all the
enter/exit scope operations in the BCE are fallible. Separating out the
fallible paths from the statement stack management made things less
readable.
2015-07-30 22:17:04 -07:00
Shu-yu Guo
0e45444cc4 Bug 1179063 - Cleanup: use an RAII struct to manage the parser statement stack. (r=efaust) 2015-07-30 22:17:04 -07:00
Shu-yu Guo
2c832cceeb Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust) 2015-07-30 22:17:04 -07:00
Shu-yu Guo
b9fd37ea52 Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust) 2015-07-30 22:17:04 -07:00
Nicholas Nethercote
d130e7465e Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj.
After this change, we have PLDHashTable::ShallowSizeOf{In,Ex}cludingThis(),
which don't do anything to measure children. (They can be combined with
iteration to measure children.)

This patch also removes the PL_DHashTableSizeOf{In,Ex}cludingThis() functions.
They're not necessary because the methods can be used instead.

Finally, the patch deliberately converts some SizeOfExcludingThis() calls to
SizeOfIncludingThis(). These are all done on heap pointers so this change is
valid.
2015-07-29 22:28:20 -07:00
Terrence Cole
d3d5c8a715 Bug 1166041 - Wait for nursery sweeping to finish before shutting down; r=jonco 2015-07-29 08:57:14 -07:00
Jeff Walden
898f0b3271 Bug 1183400 - Remove a now-unused variable, following up on the ?:/if-node folding changes. r=trivial, r=orange in a CLOSED TREE 2015-07-30 16:58:58 -04:00
Jeff Walden
e9b74b560d Bug 1183400 - Fold binary arithmetic operations by kind, not arity. r=efaust 2015-07-08 13:54:14 -07:00
Jeff Walden
f464220689 Bug 1183400 - Fold function nodes by kind. r=efaust 2015-07-08 13:54:14 -07:00
Jeff Walden
025cef2002 Bug 1183400 - Fold and/or expressions. r=efaust 2015-05-28 13:47:54 -07:00
Jeff Walden
aa4cff2d5e Bug 1183400 - Fold various simple unary cases by kind. r=efaust 2015-05-22 19:02:41 -07:00
Jeff Walden
8f92d5ee69 Bug 1183400 - Fold |if| nodes by kind. r=efaust 2015-07-08 13:54:14 -07:00
Jeff Walden
3031bd71c0 Bug 1183400 - Fold ?: expressions by kind. r=efaust 2015-07-08 13:54:14 -07:00
Ian Stakenvicius
ebc260e86d Bug 1189011 - Fix JS_CHECK_STACK_SIZE define for stack-growing-up case (hppa). r=jandem 2015-07-29 12:06:00 -04:00
Ryan VanderMeulen
35257ce14a Merge m-c to inbound. a=merge 2015-07-30 16:09:17 -04:00
Ryan VanderMeulen
5ec75e6c41 Merge inbound to m-c. a=merge 2015-07-30 16:08:21 -04:00
Ryan VanderMeulen
5b5000297b Merge m-c to inbound. a=merge
CLOSED TREE
2015-07-30 11:56:41 -04:00
Ryan VanderMeulen
130c6cd641 Backed out changeset ada6cd4da281 (bug 1186748) for introducing various intermittent ASAN mochitest failures. 2015-07-30 11:52:49 -04:00
Alexandre Poirot
898d8dba6d Bug 1182194 - Convert LayoutHelpers.jsm into a commonjs module. r=jwalker 2015-07-30 06:14:08 -07:00
Mike Hommey
9fa25920a8 Bug 1186748 - Switch B2G desktop, ASan, hazard and root analysis builds to Gtk+3. r=mshal 2015-07-30 08:49:29 +09:00
Wes Kocher
f2d9a80ea2 Backed out changeset 54a082b01174 (bug 1188197) for various SM and CPP failures CLOSED TREE 2015-07-29 16:46:20 -07:00
Wes Kocher
adc7d30a0e Backed out changeset a5c748f78e97 (bug 1188445) 2015-07-29 16:46:19 -07:00
Wes Kocher
86d219a9ae Backed out changeset 6eebf397a8c2 (bug 1166041) 2015-07-29 16:46:18 -07:00
Terrence Cole
ac23367a28 Bug 1166041 - Wait for nursery sweeping to finish before shutting down; r=jonco 2015-07-29 08:57:14 -07:00
Terrence Cole
c02a78110f Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink 2015-07-28 09:21:32 -07:00
Terrence Cole
0d78b57012 Bug 1188197 - Allow PersistentRooted to store DynamicTraceable; r=sfink 2015-07-24 15:09:28 -07:00
Jim Blandy
66a6dd189c Bug 1180047: Debugger.prototype.findObjects should not return objects that must not be exposed to JS. r=fitzgen 2015-07-06 11:43:22 -07:00
Sean Stangl
0868ed3a22 Bug 1187094 - Part 2/2 - Fix non-unified build. r=efaust 2015-07-27 15:18:31 -07:00
Sean Stangl
418bfab056 Bug 1187094 - Part 1/2 - Move Lowering's visitConstant() to shared code. r=nbp 2015-07-23 15:26:52 -07:00
Ehsan Akhgari
601be5726d Bug 1188208 - Fix more constructors in js; r=jorendorff 2015-07-30 14:03:17 -04:00
Ryan VanderMeulen
5043461c3d Backed out changesets f251b3836314 and 47fe6e30240d (bug 1179063) for mass build bustage.
CLOSED TREE
2015-07-30 12:56:01 -04:00
Shu-yu Guo
944d64e6cd Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust) 2015-07-30 09:25:41 -07:00
Shu-yu Guo
50f83b8939 Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust) 2015-07-30 09:25:41 -07:00
Jon Coppeard
a16ea26622 Bug 1188836 - Fix compacting GC zone selection by passing total arena count to ShouldRelocateZone() r=terrence 2015-07-30 11:04:12 +01:00
Jon Coppeard
004ebc0d93 Bug 1188936 - Release/protect relocated arenas earlier r=terrence 2015-07-30 11:02:27 +01:00
Jon Coppeard
253b299379 Bug 1188408 - Udate cell pointers after updating roots at the end of compacting a zone r=terrence 2015-07-30 10:55:52 +01:00
Jon Coppeard
7bea886da2 Bug 1188408 - Make incremental zeal mode exercise compacting GC too r=terrence 2015-07-30 10:55:52 +01:00
Jon Coppeard
054a282197 Bug 1188408 - Simplify ArenasToUpdate iteration r=terrence 2015-07-30 10:55:52 +01:00
Jon Coppeard
5b5323e984 Bug 1188408 - Rearrange relocation overlay so we don't change object group during compacting r=terrence 2015-07-30 10:55:51 +01:00
Jon Coppeard
75ab7e8c97 Bug 1188408 - Factor out functions to protect/unprotect pages on different architectures r=terrence 2015-07-30 10:55:51 +01:00
Jon Coppeard
e292e6926a Bug 1155618 - Fix OOM issues related to AsmJS compilation r=terrence r=luke 2015-07-30 10:55:51 +01:00
Terrence Cole
f1d348611b Bug 1185106 - Part 1: Exclude StoreBuffer.cpp from unified build to prevent build bustage. r=efaust 2015-07-28 11:48:16 -07:00
Nathan Froyd
409a44c91a Bug 1188555 - part 2 - remove write-only configure.in variables MKSHLIB_{UN,}FORCE_ALL; r=mshal 2015-07-28 14:08:08 -04:00
Nathan Froyd
7b94f72aae Bug 1188555 - part 1 - remove write-only configure.in variable NO_LD_ARCHIVE_FLAGS; r=mshal 2015-07-28 14:07:07 -04:00