42822c922dcfd2664b3a5d357a6b8d1f792c5d85: Bug 1425700 - Add a parsing benchmarks with use counters. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Aug 2018 23:38:15 +0200 - rev 488737
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1425700 - Add a parsing benchmarks with use counters. r=bholley That way we have a simple baseline to measure overhead. Differential Revision: https://phabricator.services.mozilla.com/D3839
bc3f9356906bd462f3941e2ec6510a145aa65b2d: Bug 1425700 - Add a test for the use counters. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Aug 2018 22:07:19 +0200 - rev 488736
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1425700 - Add a test for the use counters. r=heycam Mostly testing that they work, and that they record what we expect them to record, that is, the actual property that was parsed, and not the properties that it'd resolve or expand to. That may be another tricky part for CSSOM, I think style setters would fail an alias test if implemented with the current setup (we do the property lookup in C++). Differential Revision: https://phabricator.services.mozilla.com/D3829
5449572186472bfc8ed0a48e6b08e6bc4e2424a6: Bug 1425700 - Hook the use counters into StyleSheet parsing. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Aug 2018 19:03:11 +0200 - rev 488735
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1425700 - Hook the use counters into StyleSheet parsing. r=heycam Still not hooked into telemetry, I talked with :janerik and :gfritzsche about that, but test incoming! This intentionally doesn't handle CSSOM and such for now, will file followups for those, though should be trivial. I want to unify / clean up how we do the use counters and the error reporting stuff for CSSOM, since the current function call still shows up in profiles, but that should be a follow-up. Differential Revision: https://phabricator.services.mozilla.com/D3828
8efef28be72c1ab7e433248924b9459beb2e1b33: Bug 1425700 - Add a very simple use counter implementation. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 Aug 2018 16:38:56 +0200 - rev 488734
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1425700 - Add a very simple use counter implementation. r=heycam As simple as I could make it, for now. We can improve on this. Differential Revision: https://phabricator.services.mozilla.com/D3827
4c623a756c06017d341d956ce5a8633baf3f7fc8: Bug 1486456 - [wdspec] Add basic tests for "Get Element rect". r=ato
Henrik Skupin <mail@hskupin.info> - Mon, 27 Aug 2018 16:26:11 +0200 - rev 488733
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1486456 - [wdspec] Add basic tests for "Get Element rect". r=ato
514f97264e6c75713ff3828931c5415a69697ca7: Bug 1485485 - make bootstrap accept rustc/cargo in known-good locations; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Tue, 28 Aug 2018 09:31:48 -0400 - rev 488732
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1485485 - make bootstrap accept rustc/cargo in known-good locations; r=chmanchester moz.configure looks for rustc/cargo on PATH and in ~/.cargo/bin. Bootstrap only looks on PATH and not in ~/.cargo/bin, though it is smart enough to complain if rustc/cargo can't be found on PATH and you have them in ~/.cargo/bin. Bootstrap should look in both places by default, and be content if it finds them wherever they are, so long as moz.configure can find them.
1642245157667814068b0d39d3b03d74801cca8a: Bug 1485701 - make the interceptor code compilable, if not functional, on aarch64 windows; r=aklotz
Nathan Froyd <froydnj@mozilla.com> - Tue, 28 Aug 2018 09:27:57 -0400 - rev 488731
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1485701 - make the interceptor code compilable, if not functional, on aarch64 windows; r=aklotz
dd857ab01989843d0feae7eb4525b374e6a34439: Bug 1486040 - make WindowsDllBlocklist.h functional for aarch64 windows; r=aklotz
Nathan Froyd <froydnj@mozilla.com> - Tue, 28 Aug 2018 09:27:57 -0400 - rev 488730
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1486040 - make WindowsDllBlocklist.h functional for aarch64 windows; r=aklotz
3568c72a41cc0ffd616ad107dace0c9253d293d7: Bug 1486039 - use a more-portable idiom for pausing in SpinEvent::Wait; r=aklotz
Nathan Froyd <froydnj@mozilla.com> - Tue, 28 Aug 2018 09:27:57 -0400 - rev 488729
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1486039 - use a more-portable idiom for pausing in SpinEvent::Wait; r=aklotz YieldProcessor is apparently defined to do the same thing on x86 as our custom macros, but includes implementations for non-x86 processors.
793be675465bde66c019439cb1ec4dc4c4653607: Bug 1486020 - eliminate warning spam about ICU RTTI with MSVC; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Tue, 28 Aug 2018 09:22:39 -0400 - rev 488728
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1486020 - eliminate warning spam about ICU RTTI with MSVC; r=chmanchester
b09a2762f0e5533dab80401953121580134a2c6e: Bug 1485347 - Part 2: Remove CheckScriptDataIntegrity. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Thu, 23 Aug 2018 16:59:21 -0400 - rev 488727
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1485347 - Part 2: Remove CheckScriptDataIntegrity. r=jandem This diagnostic did not provide value and should be removed to allow further cleanup. MozReview-Commit-ID: 49XJM0G7NAP
a6aa090e485ef4e81fc6e090e12ab6d2019f21aa: Bug 1485347 - Part 1: Remove nTypeSets argument from JSScript::partiallyInit. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 22 Aug 2018 14:28:02 -0400 - rev 488726
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1485347 - Part 1: Remove nTypeSets argument from JSScript::partiallyInit. r=jandem MozReview-Commit-ID: I6xBHG8FLlq
481d502afc69d7d120b2d80a2b881bcea25c2661: Bug 1486528 - Remove some unnecessary nsIMemory imports. r=njn
Marco Castelluccio <mcastelluccio@mozilla.com> - Mon, 27 Aug 2018 16:38:18 +0200 - rev 488725
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1486528 - Remove some unnecessary nsIMemory imports. r=njn
1132c5e406a2a6220f71f54668401a22e6eff3a5: Bug 1486495 - [wdspec] Create basic tests for "Get Element CSS Value" command.
Henrik Skupin <mail@hskupin.info> - Mon, 27 Aug 2018 21:10:28 +0200 - rev 488724
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1486495 - [wdspec] Create basic tests for "Get Element CSS Value" command.
0509419ea0856d78031fcaccce1b2693a86064b1: Bug 1479368 - [marionette] Wait for tab modal dialog to disappear.
Henrik Skupin <mail@hskupin.info> - Wed, 22 Aug 2018 22:24:39 +0200 - rev 488723
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1479368 - [marionette] Wait for tab modal dialog to disappear. Both "WebDriver:AcceptAlert" and "WebDriver:DismissAlert" have to wait until the tab modal dialog has been closed.
3cd4ee02dfc35984f84fddc0d04c724e2c53a4a3: Bug 1026583 - Prevent emitting webconsole event when its actor is already destroyed. r=Honza
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 27 Aug 2018 05:40:08 -0700 - rev 488722
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1026583 - Prevent emitting webconsole event when its actor is already destroyed. r=Honza Summary: Depends On D4330 Reviewers: Honza! Tags: #secure-revision Bug #: 1026583 Differential Revision: https://phabricator.services.mozilla.com/D4331 MozReview-Commit-ID: 5yGFUQq4J9W
7dee3ca1609f27bc1945c5ecef2b9333f776460e: Bug 1026583 - Avoid sending network monitor events when the related actors are already destroyed. r=Honza
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 27 Aug 2018 05:32:26 -0700 - rev 488721
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1026583 - Avoid sending network monitor events when the related actors are already destroyed. r=Honza Summary: Depends On D4329 Reviewers: Honza! Tags: #secure-revision Bug #: 1026583 Differential Revision: https://phabricator.services.mozilla.com/D4330 MozReview-Commit-ID: H8j43mSIUnc
dd0901f47236402523ab635cce63b3da891882a0: Bug 1026583 - Avoid sending events for already destroyed actors. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 27 Aug 2018 05:31:48 -0700 - rev 488720
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1026583 - Avoid sending events for already destroyed actors. r=yulia Reviewers: yulia! Tags: #secure-revision Bug #: 1026583 Differential Revision: https://phabricator.services.mozilla.com/D4329 MozReview-Commit-ID: 3485VTbMRqO
c44d81b8909ab05e294a897ec76f02c04b729331: Bug 1486444 - Remove bogus/over-allocating no-arg versions of js_pod_malloc/js_pod_calloc. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Mon, 27 Aug 2018 17:28:16 +0200 - rev 488719
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1486444 - Remove bogus/over-allocating no-arg versions of js_pod_malloc/js_pod_calloc. r=tcampbell These functions incorrectly passed sizeof(T) instead of 1, so we would allocate sizeof(T) * sizeof(T) bytes instead of sizeof(T) bytes. This was used for PcScriptCache where we would allocate a few extra megabytes due to this bug. The patch changes PcScriptCache to use UniquePtr + MakeUnique. Differential Revision: https://phabricator.services.mozilla.com/D4343
b8fdb9372c775f81cbe2f5da4e4c2257433980a2: Bug 1485870 - Remove the XPCOM registration for nsSHTransaction; r=nika
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 23 Aug 2018 23:39:02 -0400 - rev 488718
Push 9734 by shindli@mozilla.com at Thu, 30 Aug 2018 12:18:07 +0000
Bug 1485870 - Remove the XPCOM registration for nsSHTransaction; r=nika
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip