ca83110136c9cbc46bdd71ddeb65fac48f1022e1: Bug 1353650 - Part 2: Update ICU stubdata build file for ICU 59. r=Waldo
André Bargull <andre.bargull@gmail.com> - Wed, 05 Apr 2017 13:42:09 +0200 - rev 601727
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1353650 - Part 2: Update ICU stubdata build file for ICU 59. r=Waldo
e7bbd7e18b1af8ee082c9b894115e3c0ddd151fb: Bug 1353650 - Part 1: Adjust custom ICU patches for ICU 59 update. r=Waldo
André Bargull <andre.bargull@gmail.com> - Wed, 19 Apr 2017 06:54:47 -0700 - rev 601726
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1353650 - Part 1: Adjust custom ICU patches for ICU 59 update. r=Waldo
8da73ff3a19f89de28920765ace183e4305c3004: Bug 1372056: followup: Fix test name so the CSSWG lint passes. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 28 Jun 2017 14:14:41 -0700 - rev 601725
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1372056: followup: Fix test name so the CSSWG lint passes. r=me DONTBUILD, because the metadata changes don't affect which tests are run in Gecko. MozReview-Commit-ID: 7eNGIRoDQ3A
4ef2bbae969ad672b10c01adcfc229855c071536: Compute minimal intermediate surface sizes in Advanced Layers. (bug 1375785, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Wed, 28 Jun 2017 15:26:48 -0700 - rev 601724
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Compute minimal intermediate surface sizes in Advanced Layers. (bug 1375785, r=mattwoodrow)
1cd9e27f0fa16bd65edc431ca37bbcd5ad72b3bd: Bug 1351608 - Comment out existing violations to no-unsanitize rule. r=standard8
Frederik Braun <fbraun@mozilla.com> - Wed, 28 Jun 2017 12:50:38 -0700 - rev 601723
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1351608 - Comment out existing violations to no-unsanitize rule. r=standard8
d95016c5fc991c075d10b4591491d50650a7c487: Bug 1351608 - Add eslint-plugin-no-unsanitized to eslint-plugin-mozilla. r=standard8
Frederik Braun <fbraun@mozilla.com> - Wed, 28 Jun 2017 12:47:36 -0700 - rev 601722
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1351608 - Add eslint-plugin-no-unsanitized to eslint-plugin-mozilla. r=standard8 MozReview-Commit-ID: H7NaHioty7f
8c69b1e4d5a62688ac69657f926683adc04e8312: Bug 1371435 - Backed out changeset 5b6d169feb92. r=froydnj
Eric Rahm <erahm@mozilla.com> - Wed, 28 Jun 2017 13:56:57 -0700 - rev 601721
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1371435 - Backed out changeset 5b6d169feb92. r=froydnj CRITICAL_SECTIONs have useful debug info that we'd like to keep around at least on nightly, rather than having diverging signatures on crash stats we'd like to just keep a unified implementation. As we didn't see significant perf improvements after landing we're going to just back this out.
0d961ec8015a554cc252dfe7611174fc96b2de8b: Bug 1372081 - Ion-inline FinishBoundFunctionInit for normal and bound functions. r=jandem
André Bargull <andre.bargull@gmail.com> - Tue, 27 Jun 2017 11:53:30 -0700 - rev 601720
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1372081 - Ion-inline FinishBoundFunctionInit for normal and bound functions. r=jandem
9827df64042397f69676ac49790fdfea0a1d0969: Bug 1376859 - Update DrawTargetCapture's current transform during recording SetTransform. r=dvander
Mason Chang <mchang@mozilla.com> - Wed, 28 Jun 2017 15:22:59 -0700 - rev 601719
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1376859 - Update DrawTargetCapture's current transform during recording SetTransform. r=dvander
af66c0b948814ad0283c57533861d8c63cb14352: Bug 1375119 - Don't create the AudioChannelWindow unnecessarily when checking for audio activity in the window. r=padenot
Ben Kelly <ben@wanderview.com> - Thu, 22 Jun 2017 06:40:00 -0400 - rev 601718
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1375119 - Don't create the AudioChannelWindow unnecessarily when checking for audio activity in the window. r=padenot
8b1346172862351217927a431114e81465259a24: Bug 1376096 - Add per-sweep-group actions in addition to per-zone actions r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 28 Jun 2017 15:17:53 -0700 - rev 601717
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1376096 - Add per-sweep-group actions in addition to per-zone actions r=sfink
d365e0c892e30ea94209454ed26f57d1ad48c926: Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
André Bargull <andre.bargull@gmail.com> - Wed, 28 Jun 2017 12:22:19 -0700 - rev 601716
Push 66200 by hchang@mozilla.com at Thu, 29 Jun 2017 03:53:43 +0000
Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
d5eba2ff18d646f6d47eea916cff8294ccb07f65: Bug 1348099 part 2 - Add tests for DOM Xrays that properties are exposed to only proper object types. r?bz draft
Ting-Yu Chou <janus926@gmail.com> - Thu, 22 Jun 2017 14:43:11 +0800 - rev 601715
Push 66199 by bmo:janus926@gmail.com at Thu, 29 Jun 2017 03:01:06 +0000
Bug 1348099 part 2 - Add tests for DOM Xrays that properties are exposed to only proper object types. r?bz MozReview-Commit-ID: Iu86lAviFJK
1f50ef621abee0b705e35f113abe810ec8890cb5: Bug 1348099 part 1 - Binary search property id when resolve DOM Xrays own property. r?bz draft
Ting-Yu Chou <janus926@gmail.com> - Mon, 12 Jun 2017 12:13:38 +0800 - rev 601714
Push 66199 by bmo:janus926@gmail.com at Thu, 29 Jun 2017 03:01:06 +0000
Bug 1348099 part 1 - Binary search property id when resolve DOM Xrays own property. r?bz Currently we resolve a property by iterating every prefable and check whether it is enabled. If it is, we linear search the ids that it manages. This patch changes that to binary searching to find whether the id being resolved is present first, and checking whether its prefable is enabled only when we find it. This improves the performance of property resolution, especially when the property is not present. The patch stores all the property ids a NativePropertiesN owns in a single array of PropertyInfo structs. Each struct contains an id and the information needed to find the corresponding Prefable for the enabled check, as well as the information needed to find the correct property descriptor in the Prefable. We also store an array of indices into the PropertyInfo array, sorted by bits of the corresponding jsid. Given a jsid, this allows us to binary search for the index of the corresponding PropertyInfo, if any. The index array requires 2 bytes for each property, which is ~20k across all our bindings. The extra information stored in each PropertyInfo requires 4 bytes for each property, which is about 40k across all our bindings in 32-bit builds, or 80k in 64-bit builds due to alignment requirements on PropertyInfo. However we save a bit of memory from changing NativePropertiesN's trios to duos. The array of unsorted ids is kept because XrayOwnPropertyKeys() includes only properties that are enabled. Without it, we will need to check every single property to know whether its prefable is enabled or not, which is inefficient. With this patch, initializing property ids takes longer because of the sorting. I measured also insertion sort because I thought the ids should be nearly sorted as they are generated sequentially at run time, but that's not the case and NS_QuickSort() runs faster. MozReview-Commit-ID: Lc4Z1ui3t0o
9af23c413a1f8d337b19b4f8450e241e91b71136: Backed out changeset a6f8452cbd4b (bug 1367850) for Android mochitest crashes with EnqueueTask, e.g. bugs 1376668, 1376669, 1376670, test_ext_background_generated_url.html. r=backout a=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 29 Jun 2017 03:19:50 +0200 - rev 601713
Push 66199 by bmo:janus926@gmail.com at Thu, 29 Jun 2017 03:01:06 +0000
Backed out changeset a6f8452cbd4b (bug 1367850) for Android mochitest crashes with EnqueueTask, e.g. bugs 1376668, 1376669, 1376670, test_ext_background_generated_url.html. r=backout a=backout MozReview-Commit-ID: HiaJZ8N9J8O
d7c9ef5860835dc6fca785aa9a1038242e6b38b3: Bug 1361170 - Split browser_advanced_siteData.js in to two tests because it was running too long. r?jaws draft
Hemant Singh Patwal <hemantsingh1612@gmail.com> - Thu, 29 Jun 2017 07:56:58 +0530 - rev 601712
Push 66198 by bmo:hemantsingh1612@gmail.com at Thu, 29 Jun 2017 02:27:44 +0000
Bug 1361170 - Split browser_advanced_siteData.js in to two tests because it was running too long. r?jaws MozReview-Commit-ID: 1HrM9ydWQlF
23277ae51dcc778e7b95668a18900678c5f1468c: Bug 1375555 - Part 3: Update test expectations. r?emilio draft
Fernando Jimenez Moreno <ferjmoreno@gmail.com> - Wed, 28 Jun 2017 19:25:10 -0700 - rev 601711
Push 66197 by ferjmoreno@gmail.com at Thu, 29 Jun 2017 02:25:42 +0000
Bug 1375555 - Part 3: Update test expectations. r?emilio MozReview-Commit-ID: Iv2OLcrzEgw
82798a5ab3c96e9d010998ec8f203da51d949215: Bug 1375555 - Part 2: Implement indexed getter for custom property names. r?emilio draft
Fernando Jimenez Moreno <ferjmoreno@gmail.com> - Wed, 28 Jun 2017 19:25:10 -0700 - rev 601710
Push 66197 by ferjmoreno@gmail.com at Thu, 29 Jun 2017 02:25:42 +0000
Bug 1375555 - Part 2: Implement indexed getter for custom property names. r?emilio MozReview-Commit-ID: Ckc85EJcngM
f002b9a7e7afef9927eeab07b8504010a61f97e1: Bug 1375555 - Part 1: Get custom props count from Servo side for nsComputedDOMStyle::GetLength. r?emilio draft
Fernando Jimenez Moreno <ferjmoreno@gmail.com> - Wed, 28 Jun 2017 19:25:10 -0700 - rev 601709
Push 66197 by ferjmoreno@gmail.com at Thu, 29 Jun 2017 02:25:42 +0000
Bug 1375555 - Part 1: Get custom props count from Servo side for nsComputedDOMStyle::GetLength. r?emilio MozReview-Commit-ID: DYY37HGqRq0
01974f8f02decb3c4ad129d6f890e181e3069ea6: Bug 1348591 - Support custom default segment buffer list size. draft
Henry Chang <hchang@mozilla.com> - Wed, 21 Jun 2017 17:55:13 +0800 - rev 601708
Push 66196 by hchang@mozilla.com at Thu, 29 Jun 2017 02:05:15 +0000
Bug 1348591 - Support custom default segment buffer list size. MozReview-Commit-ID: 2Nkj6RPx62f
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip