Jan de Mooij
17f3983d0f
Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz
2018-05-17 10:59:45 +02:00
Jonathan Kew
b222e049c6
Bug 1459162 - Update dimensions early in ClearTarget. r=lsalzman
2018-05-17 09:49:58 +01:00
Jon Coppeard
7f1fcc10d1
Bug 1461301 - Simulate OOM when pushing to the mark stack to exercise delayed arena marking in tests r=sfink
2018-05-17 09:37:30 +01:00
Jan-Erik Rediger
5d8823f1a6
Bug 1461652 - Mock gzip compression in tests to simulate large payloads. r=chutten
...
MozReview-Commit-ID: Gct9oVfPVou
2018-05-17 01:02:00 +02:00
Bob Owen
8a6b8bfbbf
Bug 1462049: Fix MemStream allocation to only allocate its capacity. r=jrmuizel
2018-05-16 18:26:24 +01:00
Jeff Walden
344259ad39
Bug 1461556 - Don't memset-zero the BacktrackingAllocator::vregs array of non-trivial VirtualRegister instances. r=jandem
2018-05-16 10:45:08 -07:00
Jeff Walden
7e7300c162
Bug 1461556 - Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end. r=jandem
2018-05-16 10:44:54 -07:00
Jeff Walden
7fbb143bcd
Bug 1461556 - Initialize various asm.js structures using in-class initializers, not PodZero. r=jandem
2018-05-16 10:44:41 -07:00
Jeff Walden
7e808a56db
Bug 1461821 - Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes willy-nilly. r=jandem
2018-05-16 10:43:51 -07:00
Jeff Walden
912e0bddf0
Bug 1461821 - Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model. r=jandem
2018-05-16 10:34:55 -07:00
Jeff Walden
0e6638e74f
Bug 1461556 - Don't use mozilla::PodZero in a bunch of places to initialize values of non-trivial type. r=jandem
2018-05-15 09:31:24 -07:00
Jeff Walden
dab5bf7048
Bug 1461554 - Change the guard on #define JS_BROKEN_GCC_ATTRIBUTE_WARNING to defend against broken warnings for gcc < 8.1.0, and change the associated comment to grant blanket rs=jwalden for updates to it. r=jonco
...
--HG--
extra : rebase_source : 673556cd6bf2403cc9c91d7a1fe99532ced163f3
2018-05-15 09:31:23 -07:00
Jeff Walden
b3290c3a1a
Bug 1461481
- Move filling up a CharBuffer with the characters in a sequence of template literal characters into TokenStreamCharsBase. r=arai
...
--HG--
extra : rebase_source : 204669716b943659dddd7537c84b0db7b6df008f
2018-05-10 20:17:38 -07:00
Jeff Walden
0b20f6751c
Bug 1461481
- Move getChar and updateLineInfoForEOL upward into TokenStreamChars and GeneralTokenStreamChars. r=arai
...
--HG--
extra : rebase_source : e6f68e8abb204f0efc8b2219c2632446dc715a8f
2018-05-10 20:10:03 -07:00
Jeff Walden
5d31aee4a3
Bug 1461399 - Fix the no-jit build when building with clang static-analysis bits enabled. r=tcampbell
...
--HG--
extra : rebase_source : eb4899b09a3e3f07d5b83c8fd0d48aa826d6de6c
2018-05-11 20:27:40 -07:00
Kris Maglione
010e6eac73
Bug 1461062: Follow-up: Temporarily disable Windows-only failures for rebase bustage. r=bustage,test-only DONTBUILD
...
MozReview-Commit-ID: 3eajxvaiIOs
--HG--
extra : rebase_source : 54283e1639e97a68d739a35cf2b18f1552bd4cf2
extra : amend_source : 1265f76cf3c009232bf66b25ca3c251932cd5c7b
2018-05-16 23:31:44 -07:00
Aaron Klotz
15eff6ad3b
Bug 1462187: Fix incorrect version for PreferSystem32Images mitigation; r=mhowell
...
--HG--
extra : rebase_source : 2255a782bc24cf4b3e5e2cdf799acc4a68d496f0
2018-05-16 17:54:58 -06:00
Makoto Kato
fb3fb140eb
Bug 1456294 - Hook ImmAssociateContextEx. r=masayuki
2018-05-17 14:47:55 +09:00
Kris Maglione
a2980e368e
Bug 1461062: Follow-up: Update counts in test_cacheflush. r=bustage,test-only DONTBUILD
...
MozReview-Commit-ID: GfItrbawDsf
2018-05-16 22:30:42 -07:00
Kris Maglione
096dfe9107
Bug 1461062: Follow-up: Fix more Windows file locking bustage. r=bustage
...
MozReview-Commit-ID: LP7tRq7pSA1
--HG--
extra : rebase_source : d375d3dffa285282e51d779fbcb188318781ed02
2018-05-16 21:41:26 -07:00
Gabriel Luong
9935783cf2
Bug 1433718
- Enable 3 pane inspector in nightly and make unit tests pass. r=pbro
2018-05-04 09:38:47 -04:00
Stephen A Pohl
2292d234af
Bug 860493: Add test for history swipe arrows. r=felipe
2018-05-16 23:09:51 -04:00
Stephen A Pohl
325481c026
Bug 860493: Add pref to disable history swipe animations. r=felipe
2018-05-16 23:09:45 -04:00
Stephen A Pohl
8e75c6c6bc
Bug 860493: Add arrow indicators for history swipes on macOS. r=felipe,bram
2018-05-16 23:09:39 -04:00
sotaro
196c70b995
Bug 1437334 - Block DX NV12 on SandyBridge for old graphics drivers r=jrmuizel
2018-05-17 12:07:20 +09:00
Kris Maglione
beb1afd3b0
Bug 1461062: Follow-up: Fix Windows file locking bustage. r=bustage
...
MozReview-Commit-ID: 3T9n5T2pxSP
2018-05-16 19:42:05 -07:00
Kris Maglione
166dab340b
Bug 1461062: Follow-up: Fix rebase bustage. r=bustage CLOSED TREE
...
MozReview-Commit-ID: 2fjL5eCL2xP
--HG--
extra : amend_source : 1fef859835028292ca163d840a61077bf05fcc06
2018-05-16 19:07:01 -07:00
Kris Maglione
668a980809
Bug 1461143: Remove DBAddonInternal class. r=aswan
...
MozReview-Commit-ID: 5p7x5GhVCvO
--HG--
extra : rebase_source : c34ba6b0a105061be8b67f199ac15707bebc9ebb
2018-05-12 14:56:31 -07:00
Kris Maglione
8849042405
Bug 1461140: Part 4 - Split DBAddonInternal instantiation into multiple idle tasks. r=aswan
...
This adds a helper that allows us to split loop operations into as many idle
tasks as necessary to finish the entire operation without jank. It will
probably be helpful elsewhere in the future.
It also removes the separate sync DB loading code, and has it call the async
loading code in a nested event loop, with special flags. This is necessary in
order to make parseDB async without creating an entire separate copy. It also
lets us remove a lot of hairy/duplicated code.
MozReview-Commit-ID: CAd38rmkzMt
--HG--
extra : rebase_source : e659c830fc278928db36b9aca48d9be3f1e869a5
2018-05-16 17:40:27 -07:00
Kris Maglione
77868d6c02
Bug 1461140: Part 3 - Cleanup some cruft. r=aswan
...
Some of this is directly related to the code in question. Some of it is only
tangentially related, but follows the same patterns.
MozReview-Commit-ID: 768QMXYpLFK
--HG--
extra : rebase_source : 723dd60a07d313caec2a5cb6cc42abbcf5d7732d
2018-05-12 14:14:56 -07:00
Kris Maglione
8c585637e3
Bug 1461140: Part 2 - Use idle dispatch for decoding and parsing during async DB loads. r=aswan
...
This is the simple part. It uses a single idle task for the entire DB parse
operation. While that will hopefully be sufficient most of the time,
initializing add-on instances will probably be enough to add jank in some
situations, and should be split up into as many idle tasks as necessary.
MozReview-Commit-ID: FVE4TQq70VK
--HG--
extra : rebase_source : 8d6b6801a5276d07a0f602736cb237b05bf0d9c9
2018-05-12 13:05:51 -07:00
Kris Maglione
6c6ed555a0
Bug 1461140: Part 1 - Move more code out of XPIProvider. r=aswan
...
This is only slightly related to the rest of the patch, but was helpful in
figuring out which code was actually used on the startup path.
MozReview-Commit-ID: CqnIU35K8FM
--HG--
extra : rebase_source : 0f63c00b306563c405ff1572fcfe4f5f2ed335a0
2018-05-16 17:42:10 -07:00
Kris Maglione
59e59c3803
Bug 1461062: Refactor bootstrap lifecycle management to be somewhat maintainable. r=aswan
...
MozReview-Commit-ID: 8OQhjqxzKYP
--HG--
extra : rebase_source : 6e900c95edc6f9b18f88eaaf83fea1176cb928ba
2018-05-11 20:40:31 -07:00
Kris Maglione
eb868b3300
Bug 1461127: Cleanup install location registration. r=aswan
...
MozReview-Commit-ID: 4nok6Hj54dv
--HG--
extra : rebase_source : d45390a93d171c78d2cf6d490b520938da02f4b4
2018-05-12 11:15:32 -07:00
Jeff Gilbert
d94ed3573f
Bug 1461293 - TexStorage needs only one of w,h,d>>(levels-1) to be non-zero. - r=kvark
...
MozReview-Commit-ID: IUlrfWrLdUc
2018-05-16 16:53:36 -07:00
André Bargull
dc7e617a12
Bug 1461791 - Part 2: Use CallSelfHostedFunction in more places to call self-hosted functions. r=jandem
2018-05-16 04:36:00 -07:00
André Bargull
853592a685
Bug 1461791 - Part 1: Create shape table for intrinsic lookups. r=jandem
2018-05-16 04:35:40 -07:00
André Bargull
4782ef15d6
Bug 1461928 - Part 2: Add length member to AutoArrayRooter and change AutoGCRooter's tag to an enum class. r=jonco
...
--HG--
extra : histedit_source : 5e1137c64bc3878264ed621852a1d952e4e8c1d7
2018-05-16 05:23:44 -07:00
André Bargull
5b8148ca6b
Bug 1461928 - Part 1: Remove AutoHashMapRooter and AutoHashSetRooter. r=jonco
...
--HG--
extra : histedit_source : 7315105e990bbe3ce657db09f51fd9651d8af2f5
2018-05-16 04:32:14 -07:00
Ryan VanderMeulen
cc37a66c1c
Backed out changeset 94b228e67f4c (bug 1432067) because it causes valid profiles to be rejected.
2018-05-16 19:29:59 -04:00
Tom Prince
4b0bb51005
Bug 1461784: [release] Fix release notification on try; r=aki
...
The email address used for notification on try was templated,
but nothing actually evaluated the template. This applies the same
templating that applies to the message to any emails specified.
Differential Revision: https://phabricator.services.mozilla.com/D1297
--HG--
extra : source : dd32a78ddf2196436f2098b4bc8bd3dc5c77b526
extra : amend_source : 8eac858e2b658bb2d8c3dacabe4c7fa3c077d9bc
2018-05-14 19:22:45 -06:00
Tom Prince
8070e1498d
Bug 1447460: [taskgraph] Use the graph config root to guess find the path to `.taskcluster.yml` in actions; r=dustin
...
Differential Revision: https://phabricator.services.mozilla.com/D1126
--HG--
extra : rebase_source : b9d3dbd07df5528009bb619937aafeb158a0e40e
2018-05-02 20:30:15 -06:00
Tom Prince
90b93a6db8
Bug 1458700: [release-promotion] Use a common target task for firefox and devedition; r=aki
...
Differential Revision: https://phabricator.services.mozilla.com/D1122
--HG--
extra : rebase_source : cf124d67fa250f13306a98a9412e64347b9fde68
2018-05-02 18:33:52 -06:00
Tom Prince
9bebf482da
Bug 1458700: [release-promotion] Move configuration of flavors into the graph configuration; r=aki,dustin
...
Differential Revision: https://phabricator.services.mozilla.com/D1121
--HG--
extra : rebase_source : 270cb6a6a2c6255c585b46cc410110f83010ec6f
2018-04-23 00:17:30 -06:00
Kris Maglione
4c4a449e09
Bug 1461045: Disable ESLint in dead code. r=bustage,test-only CLOSED TREE
...
MozReview-Commit-ID: CXi3YSZJwJe
--HG--
extra : amend_source : f1cf41da000c84e831ad81b67a53feb481ac83f5
2018-05-16 15:23:00 -07:00
Ciure Andrei
ddc5d8ff6d
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-05-17 01:10:17 +03:00
Ciure Andrei
eab785689c
Backed out 2 changesets (bug 1458043) for dom/presentation/tests/mochitest/test_presentation_1ua_connection_wentaway_inproc.html failures a=backout
...
Backed out changeset 0b5c103fcb70 (bug 1458043)
Backed out changeset 51cdd0595094 (bug 1458043)
2018-05-17 00:54:04 +03:00
shindli
55f2b0d77a
Merge inbound to mozilla-central. a=merge
2018-05-16 21:31:38 +03:00
shindli
f198439cb7
Merge autoland to mozilla-central. a=merge
2018-05-16 21:30:43 +03:00
shindli
89b7fb2dc8
Backed out changeset ea5f185258ba (bug 1447235) in hopes of fixing webconsole_split issues a=backout on a CLOSED TREE
2018-05-16 21:26:52 +03:00