Shu-yu Guo
ae6469ddd5
Bug 1179063 - Cleanup: remove useless pn_index. (r=me)
2015-08-02 15:11:39 -07:00
Shu-yu Guo
c04b0be1f1
Bug 1182730 - Followup: only mark the JitcodeGlobalMap when profiling is on. (r=djvj)
2015-08-02 15:11:39 -07:00
Till Schneidereit
9c202fac81
Bug 1129313 - Part 2: self-host MapIteratorObject#next(). r=jandem
2015-08-01 00:13:26 +02:00
Wes Kocher
6cd7de0f35
Backed out 4 changesets (bug 1189490) for build and SM bustage CLOSED TREE
...
Backed out changeset c0eef95cd0cb (bug 1189490)
Backed out changeset 5158c4514c34 (bug 1189490)
Backed out changeset 78f80496c70a (bug 1189490)
Backed out changeset cebec1f7c9db (bug 1189490)
2015-07-31 14:10:30 -07:00
Nick Fitzgerald
05d1373996
Bug 1189490 - Follow ups: Move [Traceable]Fifo to js/src/ds; r=terrence
...
--HG--
rename : js/public/Fifo.h => js/src/ds/Fifo.h
rename : js/public/TraceableFifo.h => js/src/ds/TraceableFifo.h
2015-07-31 13:27:44 -07:00
Nick Fitzgerald
cacf0e7718
Bug 1189490 - Part 2: Stop using mozilla::LinkedList for the allocations and tenure promotions logs and use js::TraceableFifo instead; r=terrence
2015-07-31 13:27:44 -07:00
Nick Fitzgerald
9fab7634d7
Bug 1189490 - Part 1: Add a StaticTraceable version of the FIFO queue for use with GC things; r=terrence
2015-07-31 13:27:44 -07:00
Nick Fitzgerald
f0948c0e7a
Bug 1189490 - Part 0: Add a FIFO queue container type to js/public; r=terrence
2015-07-31 13:27:44 -07:00
Boris Zbarsky
57621e1167
Bug 1135961. Implement subclassing of DOM objects. r=peterv
2015-07-31 13:30:55 -04:00
Mike Hommey
fca3b07577
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
ff7a038039
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
7a9e7ed01c
Bug 1179063 - Cleanup: Rename scopal back to scopeStmt. (r=me)
2015-07-30 22:17:04 -07:00
Shu-yu Guo
c62209ec7d
Bug 1179063 - Cleanup: remove dead argument to Parser::parse. (r=efaust)
2015-07-30 22:17:04 -07:00
Shu-yu Guo
b12e82d49e
Bug 1179063 - Cleanup: rename top -> innermost, down -> enclosing in StmtInfoStack. (r=efaust)
2015-07-30 22:17:04 -07:00
Shu-yu Guo
38b0594b81
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
33d46afa7e
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
ffa741f3de
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
5aed9ed0d5
Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust)
2015-07-30 22:17:04 -07:00
Shu-yu Guo
65db0e7c9b
Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust)
2015-07-30 22:17:04 -07:00
Nicholas Nethercote
2d56c1f52e
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.
--HG--
extra : rebase_source : b1d51096a8e7dcac29d7efd92e28938836ff5481
2015-07-29 22:28:20 -07:00
Terrence Cole
58421b285d
Bug 1166041 - Wait for nursery sweeping to finish before shutting down; r=jonco
...
--HG--
extra : rebase_source : 3e72487ba789cd5825612253c87d52df0304ff3e
2015-07-29 08:57:14 -07:00
Jeff Walden
1016abaae4
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
9e00194b7d
Bug 1183400 - Fold binary arithmetic operations by kind, not arity. r=efaust
...
--HG--
extra : rebase_source : e8a14de4979b2f991e4460348bc7da62a0d6b902
2015-07-08 13:54:14 -07:00
Jeff Walden
3a68b925b9
Bug 1183400 - Fold function nodes by kind. r=efaust
...
--HG--
extra : rebase_source : 86c204a7eabe05b9f435b835a6da74f251e8926c
2015-07-08 13:54:14 -07:00
Jeff Walden
52ebaf1335
Bug 1183400 - Fold and/or expressions. r=efaust
...
--HG--
extra : rebase_source : c7fc9818829a44461e12601863d498293c2e919a
2015-05-28 13:47:54 -07:00
Jeff Walden
16aed0f1eb
Bug 1183400 - Fold various simple unary cases by kind. r=efaust
...
--HG--
extra : rebase_source : 9b32415c40cc5438e3fee3e6adea4ac34f65284b
2015-05-22 19:02:41 -07:00
Jeff Walden
a5e52cd227
Bug 1183400 - Fold |if| nodes by kind. r=efaust
...
--HG--
extra : rebase_source : a9c717fd94ba5950e24dd4e67ace07187b8f2d1a
2015-07-08 13:54:14 -07:00
Jeff Walden
282726b77d
Bug 1183400 - Fold ?: expressions by kind. r=efaust
...
--HG--
extra : rebase_source : d35c13dc3c60b47aa558c8ed3f0bfdac4c94108e
2015-07-08 13:54:14 -07:00
Ian Stakenvicius
f40d8624a1
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
4bd08c521b
Merge m-c to inbound. a=merge
2015-07-30 16:09:17 -04:00
Ryan VanderMeulen
7c486ed4c2
Merge inbound to m-c. a=merge
2015-07-30 16:08:21 -04:00
Ryan VanderMeulen
bbe2cb322a
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-07-30 11:56:41 -04:00
Ryan VanderMeulen
efd357143c
Backed out changeset ada6cd4da281 (bug 1186748) for introducing various intermittent ASAN mochitest failures.
2015-07-30 11:52:49 -04:00
Alexandre Poirot
5f9afbc4de
Bug 1182194 - Convert LayoutHelpers.jsm into a commonjs module. r=jwalker
...
--HG--
rename : toolkit/devtools/LayoutHelpers.jsm => toolkit/devtools/layout-helpers.js
2015-07-30 06:14:08 -07:00
Mike Hommey
5bb3772feb
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
8b46dd40ed
Backed out changeset 54a082b01174 (bug 1188197) for various SM and CPP failures CLOSED TREE
...
--HG--
extra : amend_source : ab58a158fa9346c7c2b4991577f14119d0edbad8
2015-07-29 16:46:20 -07:00
Wes Kocher
d883fd1c98
Backed out changeset a5c748f78e97 (bug 1188445)
2015-07-29 16:46:19 -07:00
Wes Kocher
8b30de19e8
Backed out changeset 6eebf397a8c2 (bug 1166041)
2015-07-29 16:46:18 -07:00
Terrence Cole
444e5712a9
Bug 1166041 - Wait for nursery sweeping to finish before shutting down; r=jonco
...
--HG--
extra : rebase_source : 69979426eea5b35354b22dc744e794ed33438398
2015-07-29 08:57:14 -07:00
Terrence Cole
3940b5fcb7
Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink
...
--HG--
extra : rebase_source : 822ae00de85dc8c32158628fb89ae1463e185aea
2015-07-28 09:21:32 -07:00
Terrence Cole
59f4a2e6df
Bug 1188197 - Allow PersistentRooted to store DynamicTraceable; r=sfink
...
--HG--
extra : rebase_source : 0e997c9ff3450fcabafcde37e639951d2dcd15a5
2015-07-24 15:09:28 -07:00
Jim Blandy
414be8bf9b
Bug 1180047: Debugger.prototype.findObjects should not return objects that must not be exposed to JS. r=fitzgen
...
--HG--
extra : rebase_source : b9f7cc2841ae717d57b5a29db0bde09a023bceb1
2015-07-06 11:43:22 -07:00
Sean Stangl
9cd47d44b6
Bug 1187094 - Part 2/2 - Fix non-unified build. r=efaust
2015-07-27 15:18:31 -07:00
Sean Stangl
07972b70ae
Bug 1187094 - Part 1/2 - Move Lowering's visitConstant() to shared code. r=nbp
2015-07-23 15:26:52 -07:00
Ehsan Akhgari
a056599e07
Bug 1188208 - Fix more constructors in js; r=jorendorff
2015-07-30 14:03:17 -04:00
Ryan VanderMeulen
5376cacdc0
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
c288c0dbec
Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust)
2015-07-30 09:25:41 -07:00
Shu-yu Guo
bd87127dc7
Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust)
2015-07-30 09:25:41 -07:00
Jon Coppeard
554ecd17bc
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
d4df6b7824
Bug 1188936
- Release/protect relocated arenas earlier r=terrence
2015-07-30 11:02:27 +01:00