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