Граф коммитов

596144 Коммитов

Автор SHA1 Сообщение Дата
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