9813870413dbf9f6990be6ffb818d1d9a04d0ac4: Bug 1423017 - Add a telemetry for out-of-reach overflowing on root. r?botond draft
Xidorn Quan <me@upsuper.org> - Fri, 01 Jun 2018 15:35:32 +1000 - rev 805789
Push 112755 by xquan@mozilla.com at Fri, 08 Jun 2018 12:49:02 +0000
Bug 1423017 - Add a telemetry for out-of-reach overflowing on root. r?botond MozReview-Commit-ID: 2CyZTVBFP59
cc17526127c3930f998c6a2226d88b869e2697b8: Bug 1467731: Prevent WinVerifyTrust from hitting the network; r?aklotz draft
Carl Corcoran <ccorcoran@mozilla.com> - Fri, 08 Jun 2018 12:45:09 +0200 - rev 805788
Push 112754 by bmo:ccorcoran@mozilla.com at Fri, 08 Jun 2018 12:44:44 +0000
Bug 1467731: Prevent WinVerifyTrust from hitting the network; r?aklotz MozReview-Commit-ID: DSpHXsJkeoX
004ad06d5012b7bd272c8fd46019c4741ee099c0: Bug 1467744 - Lazily import globals in Marionette. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Fri, 08 Jun 2018 13:16:29 +0100 - rev 805787
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467744 - Lazily import globals in Marionette. r?whimboo Calling Cu.importGlobalProperties immediately defines the import properties and any prototypes that they require. Aside from CPU overhead, this also tends to consume a lot of memory, especially for objects with complex prototypes. And it does this once for every global you call it in. This is especially a problem for content processes, since we get this memory overhead in each and every content process. This patch moves Marionette to use the new XPCOMUtils.defineLazyGlobalGetters so that symbols are constructed only when actually needed. MozReview-Commit-ID: 3RYWTcdO7FM
e0595117ff5bda3a63a72ad7b3b8754fec4fb4f0: Merge inbound to mozilla-central a=merge
arthur.iakab <aiakab@mozilla.com> - Fri, 08 Jun 2018 12:55:49 +0300 - rev 805786
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Merge inbound to mozilla-central a=merge
f4c9e858aff07034f8d3d3161ccac29ad497c2df: Bug 1466928 - Make mozilla::SmallPointerArray compatible with the C++ object model. r=froydnj
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 03:53:54 -0700 - rev 805785
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1466928 - Make mozilla::SmallPointerArray compatible with the C++ object model. r=froydnj
afcc2d65b6fb69598429bfc1b65f969a3a904561: Bug 1467336 - Move regular expression literal tokenizing into its own function. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 22:47:28 -0700 - rev 805784
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467336 - Move regular expression literal tokenizing into its own function. r=arai
5a295d6c16887bec916975e723825881142a50f2: Bug 1467336 - Process the code units comprising regular expression literals in a manner that optimizes the pure-ASCII case. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 03:24:04 -0700 - rev 805783
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467336 - Process the code units comprising regular expression literals in a manner that optimizes the pure-ASCII case. r=arai
564254cf34aaac2e59ac1837a00c2cb257d3b323: Bug 1467336 - Introduce code to bifurcate handling of arbitrary-code-point getting in the tokenizer to distinctly and separately handle ASCII and non-ASCII code points. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 03:01:38 -0700 - rev 805782
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467336 - Introduce code to bifurcate handling of arbitrary-code-point getting in the tokenizer to distinctly and separately handle ASCII and non-ASCII code points. r=arai
2dac13bda7237ea6d069bed9d52f01a65f6a1c67: Bug 1467336 - Implement mozilla::IsAscii to detect pure ASCII characters. r=froydnj
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 02:17:10 -0700 - rev 805781
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467336 - Implement mozilla::IsAscii to detect pure ASCII characters. r=froydnj
b2b3d152d7eada7a400326875331b2d454564145: Bug 1467336 - Rename TokenStreamSpecific::matchChar to TokenStreamCharsBase::matchCodeUnit to clarify its unit-matching nature. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 02:16:57 -0700 - rev 805780
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467336 - Rename TokenStreamSpecific::matchChar to TokenStreamCharsBase::matchCodeUnit to clarify its unit-matching nature. r=arai
7d80671bf8497f89f7cbd4d3307c94df736a12e9: Bug 1467336 - Add TokenStreamChars::getCodePoint and use it in one trivial place. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 02:16:32 -0700 - rev 805779
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467336 - Add TokenStreamChars::getCodePoint and use it in one trivial place. r=arai
e90575cf96ce99f89e8b195a58853dee01d2e79d: Bug 1467336 - Rename ungetCharIgnoreEOL to ungetCodeUnit. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 02:16:07 -0700 - rev 805778
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467336 - Rename ungetCharIgnoreEOL to ungetCodeUnit. r=arai
b6821b80af877083d6a39b879ffd37709d9a635f: Bug 1467336 - Rename getCharIgnoreEOL to getCodeUnit to better indicate that's all it does. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 02:15:41 -0700 - rev 805777
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467336 - Rename getCharIgnoreEOL to getCodeUnit to better indicate that's all it does. r=arai
de25c66a84b0619bb7c9f1d10ef565fff4b59df8: Bug 1467335 - Add an assertion to ungetCharIgnoreEOL that the EOF-flag has been set if EOF is being returned. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 02:13:49 -0700 - rev 805776
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467335 - Add an assertion to ungetCharIgnoreEOL that the EOF-flag has been set if EOF is being returned. r=arai
75662fe4c9c525111f8a60d5de273aef22b9a65c: Bug 1467334 - Make TokenStreamAnyChars::isExprEnding a well-documented array of bool, zero-initialize it using a member initializer, then overwrite its few true elements in the constructor body. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jun 2018 02:13:11 -0700 - rev 805775
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1467334 - Make TokenStreamAnyChars::isExprEnding a well-documented array of bool, zero-initialize it using a member initializer, then overwrite its few true elements in the constructor body. r=arai
51238c5a88c51fc4e35bf4571c9c4e6a3dc79821: Bug 1457560 - Expose $262.agent.monotonicNow() for Test262 use in testing Atomic operation timeouts. r=jwalden
Rick Waldron <waldron.rick@gmail.com> - Wed, 06 Jun 2018 22:21:34 -0700 - rev 805774
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1457560 - Expose $262.agent.monotonicNow() for Test262 use in testing Atomic operation timeouts. r=jwalden
11c5f8019bca30e59f0a99df346b796d6d6f1aa6: Bug 745089 - Replace nscoord-specific positive-infinity/is-nan primitives with FloatingPoint.h uses. r=dbaron
Jeff Walden <jwalden@mit.edu> - Wed, 06 Jun 2018 16:03:48 -0700 - rev 805773
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 745089 - Replace nscoord-specific positive-infinity/is-nan primitives with FloatingPoint.h uses. r=dbaron
b1521154cfec6b35f8266af53efb24ebac260173: Bug 1438212 - Implement mozilla::IsFloat32Representable using an algorithm that handles NaN correctly and doesn't sometimes invoke undefined behavior. r=froydnj
Jeff Walden <jwalden@mit.edu> - Wed, 06 Jun 2018 16:03:47 -0700 - rev 805772
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1438212 - Implement mozilla::IsFloat32Representable using an algorithm that handles NaN correctly and doesn't sometimes invoke undefined behavior. r=froydnj
9b5279a09e13b33f1e4e29e40e5aa968ef0f8fa6: Bug 1465981 - Use memcpy instead of union-arm-punning (which has implementation-defined, desired behavior with gcc and presumably clang, and is not known to have problems on MSVC, but potentially could with other compilers) in BitwiseCast. r=froydnj
Jeff Walden <jwalden@mit.edu> - Wed, 06 Jun 2018 16:03:47 -0700 - rev 805771
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Bug 1465981 - Use memcpy instead of union-arm-punning (which has implementation-defined, desired behavior with gcc and presumably clang, and is not known to have problems on MSVC, but potentially could with other compilers) in BitwiseCast. r=froydnj
08cdcfa7b3f03b4c5911069f0c5922a496de7203: Backed out changeset 88c929206539 (bug 1467071) for failing wpt at /_mozilla/wasm/jsapi.js.html on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 08 Jun 2018 07:03:17 +0300 - rev 805770
Push 112753 by bmo:ato@sny.no at Fri, 08 Jun 2018 12:21:18 +0000
Backed out changeset 88c929206539 (bug 1467071) for failing wpt at /_mozilla/wasm/jsapi.js.html on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip