7491ab23247fc11cca02bd0a4f54ed92f15b40f4: Bug 1462540 - Initialize NativeIterator objects (and any associated property name strings and HeapReceiverGuards) all within a single constructor call, without using PodZero. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 23:55:40 -0700 - rev 418995
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1462540 - Initialize NativeIterator objects (and any associated property name strings and HeapReceiverGuards) all within a single constructor call, without using PodZero. r=jandem
7d83c7de94049fd53fec35e5e7eebf8134c52cc0: Bug 1462540 - Remove NativeIterator::guard_array: its numeric value is identical to NativeIterator::props_end. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 23:24:28 -0700 - rev 418994
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1462540 - Remove NativeIterator::guard_array: its numeric value is identical to NativeIterator::props_end. r=jandem
6ae525ee499f45683e3f5ee302652c3782467034: Bug 1462540 - Remove NativeIterator::props_array (it's trivial to recalculate it when it's needed), and add a bunch of alignment assertions verifying the delicate memory layout of NativeIterator followed by the (only dynamically known number of) properties it iterates followed by the (only dynamically known number of) ReceiverGuards it uses. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 23:24:13 -0700 - rev 418993
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1462540 - Remove NativeIterator::props_array (it's trivial to recalculate it when it's needed), and add a bunch of alignment assertions verifying the delicate memory layout of NativeIterator followed by the (only dynamically known number of) properties it iterates followed by the (only dynamically known number of) ReceiverGuards it uses. r=jandem
7c45180cea08bafea969777bbfe28ff2c0634fb8: Bug 1461556 - Add a JSScript constructor to initialize JSScript inside JSScript::Create without using PodZero. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 17:00:57 -0700 - rev 418992
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1461556 - Add a JSScript constructor to initialize JSScript inside JSScript::Create without using PodZero. r=jandem
1df7d4219611559f5289e869e51c28c0b42a2853: Bug 1461556 - Replace a PodZero of js::gcstats::Statistics::phaseTimes with a loop overwriting every element value with a default-initialized (i.e. zeroed) value. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 21:00:59 -0700 - rev 418991
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1461556 - Replace a PodZero of js::gcstats::Statistics::phaseTimes with a loop overwriting every element value with a default-initialized (i.e. zeroed) value. r=jandem
6ceb0b9f6c804911e1d769307b429fc72d1beef0: Bug 1461556 - Replace a PodZero of js::gcstats::Statistics::totalTimes_ with a loop asserting every element was default-initialized to zero. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 20:56:18 -0700 - rev 418990
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1461556 - Replace a PodZero of js::gcstats::Statistics::totalTimes_ with a loop asserting every element was default-initialized to zero. r=jandem
5c09010d054eeb3e44a1401cc917677db9579cfc: Bug 1461556 - Add member initializers to the function pointers in JS::AsmJSCacheOps so that JSRuntime::asmJSCacheOps, a js::UnprotectedData<JS::AsmJSCacheOps>, will have its members nulled out automatically when the JSRuntime field is initialized. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 20:11:59 -0700 - rev 418989
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1461556 - Add member initializers to the function pointers in JS::AsmJSCacheOps so that JSRuntime::asmJSCacheOps, a js::UnprotectedData<JS::AsmJSCacheOps>, will have its members nulled out automatically when the JSRuntime field is initialized. r=jandem
d642657c6d7ae426a192e60341bafa8abbf70185: Bug 1461556 - Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it. Also removes existing code that, quite unnecessarily, partly initialized that argument. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 19:29:57 -0700 - rev 418988
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1461556 - Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it. Also removes existing code that, quite unnecessarily, partly initialized that argument. r=jandem
8d85342160ac1a0cddff928c39cc25629bb4a338: |this|-qualify a member-function call inside a MOZ_ASSERT that gcc will ICE on, depending on what code is #include'd, without the qualification. No bug, r=me as does-the-job-and-it's-not-fugly
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 19:00:59 -0700 - rev 418987
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
|this|-qualify a member-function call inside a MOZ_ASSERT that gcc will ICE on, depending on what code is #include'd, without the qualification. No bug, r=me as does-the-job-and-it's-not-fugly
04a9320069d7e233b88586151bdceb9c353064b4: Bug 1461556 - Don't use PodCopy/PodMove to implement typed-array element-to-element copying: bog-standard std::copy and std::copy_n are readily optimized to the same thing, and they don't have a non-obvious requirement that the type being copied be trivial. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 19:00:54 -0700 - rev 418986
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1461556 - Don't use PodCopy/PodMove to implement typed-array element-to-element copying: bog-standard std::copy and std::copy_n are readily optimized to the same thing, and they don't have a non-obvious requirement that the type being copied be trivial. r=jandem
7a053ded7f8039fa6274dbb7b41db2b6b5d751da: Bug 1461556 - Give uint8_clamped a defaulted (and also trivial) default constructor, copy constructor, and copy-assignment operator. (This also allows uint8_clamped to be permissibly memmove'd and memcpy'd.) r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 19:00:04 -0700 - rev 418985
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1461556 - Give uint8_clamped a defaulted (and also trivial) default constructor, copy constructor, and copy-assignment operator. (This also allows uint8_clamped to be permissibly memmove'd and memcpy'd.) r=jandem
353d2ee295913b9d6660f0b8da2102a54c8133bf: Bug 1462261 - Abandon the idea of HashTableEntry being "POD", make its constructor explicitly initialize HashTableEntry::keyHash, give it a destructor that destroys the stored T if the entry is live, and call both constructor and destructor in the necessary places. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 14:18:11 -0700 - rev 418984
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1462261 - Abandon the idea of HashTableEntry being "POD", make its constructor explicitly initialize HashTableEntry::keyHash, give it a destructor that destroys the stored T if the entry is live, and call both constructor and destructor in the necessary places. r=jandem
233871244d8029b262685a7e35a5bb330b34ac9d: Bug 1462261 - Don't use AlignedStorage2 to implement HashTableEntry. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 13:29:52 -0700 - rev 418983
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1462261 - Don't use AlignedStorage2 to implement HashTableEntry. r=jandem
3239e0d823ff6fc85adda2b0c036f8b53c866fbf: Bug 1458902 - [css-grid] Update a few WPT / reftests to new percentage row-gap layout. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 18 May 2018 21:09:23 +0200 - rev 418982
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1458902 - [css-grid] Update a few WPT / reftests to new percentage row-gap layout. r=dholbert
be1b4c0421705b9752a9550d3e8f8c9d326c3462: Bug 1458902 - [css-grid] Re-resolve row-gap against the sum of row track sizes for auto-sized grid containers. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 18 May 2018 21:09:21 +0200 - rev 418981
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1458902 - [css-grid] Re-resolve row-gap against the sum of row track sizes for auto-sized grid containers. r=dholbert Per CSSWG resolution in: https://github.com/w3c/csswg-drafts/issues/1921#issuecomment-342269371
c984d9497e88be3282e2c273d35e313cc08a5b39: Bug 1237182: remove mock(chroot) support r=Callek
Chris AtLee <catlee@mozilla.com> - Wed, 16 May 2018 12:31:33 -0400 - rev 418980
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1237182: remove mock(chroot) support r=Callek
0bc0174b2d4105abefa7e74c5c2a9e54ad1fca16: Bug 1237182: Get rid of taskcluster helpers r=Callek
Chris AtLee <catlee@mozilla.com> - Thu, 17 May 2018 09:38:23 -0400 - rev 418979
Push 34017 by ebalazs@mozilla.com at Sat, 19 May 2018 09:39:58 +0000
Bug 1237182: Get rid of taskcluster helpers r=Callek
94e22944d8ea006c900dc0583c253113025dfef0: Bug 1461753 - Add places.sqlite migration for calculating initial frecency stats. r=mak
Drew Willcoxon <adw@mozilla.com> - Fri, 18 May 2018 22:50:54 -0700 - rev 418978
Push 34016 by ebalazs@mozilla.com at Sat, 19 May 2018 09:38:57 +0000
Bug 1461753 - Add places.sqlite migration for calculating initial frecency stats. r=mak MozReview-Commit-ID: F7fZiVkLXxW
75146e6b8a3b10fda74b9967c09807c5f955fd65: Bug 1454042 - Allow missing pipeline information for cross-process iframes. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 18 May 2018 10:31:18 -0400 - rev 418977
Push 34016 by ebalazs@mozilla.com at Sat, 19 May 2018 09:38:57 +0000
Bug 1454042 - Allow missing pipeline information for cross-process iframes. r=sotaro We should always have the pipeline information for in-process things like async images, but for cross-process iframes we might not have the information right away if the content process doesn't get around to sending it for a while. MozReview-Commit-ID: 18F5nqilXoV
e993aa150201fbf592ebeef5ce1376e612d75e40: Bug 1462010 - Remove unused migrateRegionPrefs and isUS preference. r=adw
Michael Kaply <mozilla@kaply.com> - Fri, 18 May 2018 10:10:28 -0500 - rev 418976
Push 34016 by ebalazs@mozilla.com at Sat, 19 May 2018 09:38:57 +0000
Bug 1462010 - Remove unused migrateRegionPrefs and isUS preference. r=adw MozReview-Commit-ID: BkwiIUcZW7m
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip