Shu-yu Guo
bd87127dc7
Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust)
2015-07-30 09:25:41 -07: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
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
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
Jon Coppeard
7e545d5e6d
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
95afc83e95
Bug 1188408 - Make incremental zeal mode exercise compacting GC too r=terrence
2015-07-30 10:55:52 +01:00
Jon Coppeard
9322a5d071
Bug 1188408 - Simplify ArenasToUpdate iteration r=terrence
2015-07-30 10:55:52 +01:00
Jon Coppeard
81cbb1f051
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
60e23a7361
Bug 1188408 - Factor out functions to protect/unprotect pages on different architectures r=terrence
2015-07-30 10:55:51 +01:00
Jon Coppeard
3f7e77bc16
Bug 1155618 - Fix OOM issues related to AsmJS compilation r=terrence r=luke
2015-07-30 10:55:51 +01:00
Terrence Cole
95d0a143d2
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
16716c50a2
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
7713f24298
Bug 1188555 - part 1 - remove write-only configure.in variable NO_LD_ARCHIVE_FLAGS; r=mshal
2015-07-28 14:07:07 -04:00
Ryan VanderMeulen
fb6b2747d5
Bug 1180017 - Fix up the badly-horked backout and re-land.
...
CLOSED TREE
--HG--
extra : amend_source : 0b7ac18429b248cf05cfe33f6b2f6efdf1602c38
extra : histedit_source : bdb11dafa100809ec17491e5711fb0b507e023c6%2C5e4134650a804859dc8b3078688fa4655052263f
2015-07-29 12:31:47 -04:00
Jim Blandy
0c3022d593
Bug 1180985 - Implement a JS GDB pretty-printer for JS::GCCellPtr. r=sfink
2015-07-06 18:00:02 -07:00
Jim Blandy
805ac8eae4
Bug 1180984
- JS GDB pretty-printers: Support Python 3. r=sfink
2015-07-07 08:35:58 -07:00
Jim Blandy
4e8fc0bdcb
Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
2015-07-03 15:06:23 -07:00
Carsten "Tomcat" Book
25a2a75a56
Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799
2015-07-29 15:27:12 +02:00
Carsten "Tomcat" Book
3f86b89c01
Backed out changeset c10672836664 (bug 1180984
)
2015-07-29 15:26:17 +02:00
Carsten "Tomcat" Book
2b2184326d
Backed out changeset e50e7d030a33 (bug 1180985)
2015-07-29 15:26:12 +02:00
Mike Kaply
68b080c7c5
Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap
...
--HG--
extra : rebase_source : 4527671894b43e60e16d4b6be5e6af55b68b6ebe
2015-07-28 13:57:55 -05:00
Johannes Schulte
ab384724ae
Bug 1038859 - Add symbol-support to Baseline GetElem ICs. r=djvj
2015-04-07 17:49:36 +02:00
Hannes Verschore
78d5d7d803
Bug 1186271: IonMonkey: Honor truncated flag during folding of binary operations, r=nbp
2015-07-29 09:10:08 +02:00
Nick Fitzgerald
3d6e229b53
Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations; r=shu
2015-07-28 23:00:09 -07:00
Jim Blandy
d6552638ae
Bug 1180985: Implement a JS GDB pretty-printer for JS::GCCellPtr. r=tromey
...
--HG--
extra : rebase_source : 3099fcc047e75c9247b92d50294350740ca69cc5
2015-07-06 18:00:02 -07:00
Jim Blandy
6ca6aa7a1d
Bug 1180984
: JS GDB pretty-printers: Support Python 3. Fix 'Rooted' bitrot. r=sfink
...
--HG--
extra : rebase_source : ba778f166d63aae2862f02e45c984f8228fde851
2015-07-28 16:32:48 -07:00
Jim Blandy
ff7cc06ef6
Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
...
--HG--
extra : rebase_source : 4a381c5d8427ad2995426e65c69af1597b1557c2
2015-07-07 09:52:01 -07:00
Spenser Andrew Bauman
eb06b5c771
Bug 1187511 - IonMonkey: Make use of callsite type information when refining |this| parameter. r=jandem
2015-07-28 10:33:00 -04:00
Wes Kocher
2bfa537c29
Backed out 5 changesets (bug 1167409) for mochitest chrome failures in test_settings_service.xul CLOSED TREE
...
Backed out changeset 08653d62e6c0 (bug 1167409)
Backed out changeset 211b839cfcda (bug 1167409)
Backed out changeset 4264d30f4b03 (bug 1167409)
Backed out changeset 95a7f1251dd4 (bug 1167409)
Backed out changeset b88cb51c1f77 (bug 1167409)
2015-07-28 15:45:39 -07:00
Kannan Vijayan
ea3bc8f41c
Bug 1167409 - 5/5 - Initialize ScriptSourceObject even when off-main-thread compilation fails. r=jandem
2015-07-28 17:03:57 -04:00
Kannan Vijayan
e4afad4778
Bug 1167409 - 4/5 - Off-thread compile blocking scripts. r=smaug
2015-07-28 17:03:56 -04:00
Andrew McCreight
6e8552d49a
Bug 1185527 - Split out a refcountless base class for nsScriptError. r=gabor
...
This avoids shadowing the refcount if nsScriptErrorWithScript inherited from nsScriptError.
2015-07-28 16:51:10 -04:00
Nick Fitzgerald
0b8a936ed9
Bug 1028418 - Part 7: Tests for caching edge cases; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
bf43a97b2c
Bug 1028418 - Part 6: Fix GC + SavedFrame test that made assumptions that are no longer true; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
c014d4c6dc
Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
871954ed90
Bug 1028418 - Part 4: Fix whitespace alignment in the InterpreterFrame::Flags enum; r=me
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
9913ef1d50
Bug 1028418 - Part 3: Take a bit on each of interpreter, baseline, and rematerialized frames for marking whether there is a js::SavedFrame for the given frame in the js::SavedStacks cache; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
15cabfd452
Bug 1028418 - Part 2: Make the BaselineFrame::Flags enum typed the way it is used; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
732bacd77d
Bug 1028418 - Part 1: Make the InterpreterFrame::Flags enum typed the way it is used; r=shu
2015-07-28 13:04:56 -07:00