a0c94bfa5a40a7a8106ba0d8320c40c58fc6449d: Bug 1444151 - Part 3: Only create a single allocation for MozURL objects, which is managed by rust, r=valentin
Nika Layzell <nika@thelayzells.com> - Thu, 08 Mar 2018 13:01:11 -0500 - rev 412768
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1444151 - Part 3: Only create a single allocation for MozURL objects, which is managed by rust, r=valentin This patch rewrites the rust-url-capi crate as the mozurl crate, which provides a threadsafe MozURL object which is compatible with the previous MozURL class. Creating a MozURL this way performs a single allocation, which contains only a rust-url Url object and an atomic refcnt, however it is fully compatible with the C++ RefPtr type. This patch also exposes methods for accessing dependent substrings of the serialized spec, meaning that string copies can be avoided in many situations when inspecting attributes of the MozURL.
06e75a3b8d8e8562a1126bbc96758e402170dc94: Bug 1444151 - Part 2: Make Rust's RefPtr::forget safe, r=froydnj
Nika Layzell <nika@thelayzells.com> - Thu, 08 Mar 2018 12:27:12 -0500 - rev 412767
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1444151 - Part 2: Make Rust's RefPtr::forget safe, r=froydnj
beff5418f8e54241c11f24ceba2d67a7e6490124: Bug 1444151 - Part 1: Remove unused rust-url-capi tests, r=valentin
Nika Layzell <nika@thelayzells.com> - Thu, 08 Mar 2018 12:12:56 -0500 - rev 412766
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1444151 - Part 1: Remove unused rust-url-capi tests, r=valentin
30c42e2e0944275bc5cdce3ef9cc1180ad4f37df: Bug 1443956 - Part 2: Support serializing nsIPrincipal directly over IPDL, r=froydnj
Nika Layzell <nika@thelayzells.com> - Wed, 07 Mar 2018 18:10:20 -0500 - rev 412765
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1443956 - Part 2: Support serializing nsIPrincipal directly over IPDL, r=froydnj
390bb0f184d19261975b88f403801209f00e108e: Bug 1443956 - Part 1: Support serializing nsIURI directly over IPDL, r=froydnj
Nika Layzell <nika@thelayzells.com> - Wed, 07 Mar 2018 18:08:59 -0500 - rev 412764
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1443956 - Part 1: Support serializing nsIURI directly over IPDL, r=froydnj
7f79db23bc0f589ca508a9d03370bd7ef3cb554c: Bug 1443954 - Part 3: Add support for RefCounted types to IPDL, r=bz,froydnj,baku
Nika Layzell <nika@thelayzells.com> - Tue, 06 Mar 2018 20:14:59 -0500 - rev 412763
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1443954 - Part 3: Add support for RefCounted types to IPDL, r=bz,froydnj,baku This patch was reviewed in parts, however the intermediate states would not build: Bug 1443954 - Part 3A: Strip pointers from the argument to WriteParam and WriteIPDLParam before selecting the ParamTraits impl, r=froydnj Bug 1443954 - Part 3B: Move nsIAlertNotification serialization to the refcounted system, r=bz Bug 1443954 - Part 3C: Move geolocation serialization to the refcounted system, r=bz Bug 1443954 - Part 3D: Move nsIInputStream serialization to the refcounted system, r=baku Bug 1443954 - Part 3E: Move BlobImpl serialization to the refcounted system, r=baku Bug 1443954 - Part 3F: Correctly implement ParamTraits for actors after the ParamTraits changes, r=froydnj
c313243cda55d8922e487f201b1cf3891b99b8bb: Bug 1443954 - Part 2: Support parsing `using refcounted class` imports in IPDL, r=froydnj
Nika Layzell <nika@thelayzells.com> - Tue, 06 Mar 2018 20:01:13 -0500 - rev 412762
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1443954 - Part 2: Support parsing `using refcounted class` imports in IPDL, r=froydnj
dc2973a36696cc8441a091d11bff21d0584760d7: Bug 1443954 - Part 1: Only Move() arguments when necessary, r=froydnj
Nika Layzell <nika@thelayzells.com> - Tue, 06 Mar 2018 19:54:17 -0500 - rev 412761
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1443954 - Part 1: Only Move() arguments when necessary, r=froydnj
76ac0b53d77120f59f74c8015608c7efb8f09924: Bug 1437167 - Part 2: Round submillisecond condition variable waits up to 1ms, r=froydnj
Nika Layzell <nika@thelayzells.com> - Fri, 09 Feb 2018 16:44:18 -0500 - rev 412760
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1437167 - Part 2: Round submillisecond condition variable waits up to 1ms, r=froydnj
b044c550a87505347b4b9cd93ccfffb7fd0dc291: Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
Nika Layzell <nika@thelayzells.com> - Fri, 09 Feb 2018 15:17:26 -0500 - rev 412759
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
0fd1326c744bbf71cce464674593683c81d7835b: Bug 1443379 - Stop pretending cacheKey can be anything other than uint32_t, r=smaug
Nika Layzell <nika@thelayzells.com> - Mon, 05 Mar 2018 22:19:42 -0500 - rev 412758
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1443379 - Stop pretending cacheKey can be anything other than uint32_t, r=smaug
7ae896b5ad633c584e7f2ad56013605c813adf72: Bug 1434768 - Part 5: Add EvictLocalContentViewers to ChildSHistory, r=bz
Nika Layzell <nika@thelayzells.com> - Mon, 12 Feb 2018 15:47:06 -0500 - rev 412757
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1434768 - Part 5: Add EvictLocalContentViewers to ChildSHistory, r=bz
0171a483cd7b062b797b1773812c8ce0a0e0ae3c: Bug 1434768 - Part 4: Create a ParentSHistory in nsFrameLoader, r=bz
Nika Layzell <nika@thelayzells.com> - Thu, 01 Feb 2018 17:56:54 -0500 - rev 412756
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1434768 - Part 4: Create a ParentSHistory in nsFrameLoader, r=bz
3bc418e5727e0f682909f0543db3c92376840d7c: Bug 1434768 - Part 3: Rewrite JS consumers of .sessionHistory, r=bz
Nika Layzell <nika@thelayzells.com> - Thu, 01 Feb 2018 17:17:00 -0500 - rev 412755
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1434768 - Part 3: Rewrite JS consumers of .sessionHistory, r=bz
c1dc655523000be37d89f5231636c47d70f6d141: Bug 1434768 - Part 2: Replace nsDocShell::mSessionHistory with ChildSHistory, r=bz
Nika Layzell <nika@thelayzells.com> - Thu, 01 Feb 2018 17:35:47 -0500 - rev 412754
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1434768 - Part 2: Replace nsDocShell::mSessionHistory with ChildSHistory, r=bz
47c477fefd3b83f5888a558b546a92d525d1cbd1: Bug 1434768 - Part 1: Add Child/ParentSHistory classes which wrap nsISHistory, r=bz
Nika Layzell <nika@thelayzells.com> - Thu, 01 Feb 2018 17:38:07 -0500 - rev 412753
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1434768 - Part 1: Add Child/ParentSHistory classes which wrap nsISHistory, r=bz
e1fab4fd5afa8e38eeac19caab7c3b2be0872148: Bug 1438026 - Part 4: Remove the old nsPresState code completely, r=baku
Nika Layzell <nika@thelayzells.com> - Fri, 02 Mar 2018 13:19:22 -0500 - rev 412752
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1438026 - Part 4: Remove the old nsPresState code completely, r=baku
f394ca4f80af5fd29edab09afc6893112c808b15: Bug 1438026 - Part 3: Replace nsPresState with the new PresState type, r=baku
Nika Layzell <nika@thelayzells.com> - Fri, 02 Mar 2018 13:18:35 -0500 - rev 412751
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1438026 - Part 3: Replace nsPresState with the new PresState type, r=baku
7dadb3852649b5184bf5960b7565b0f15bee9b09: Bug 1438026 - Part 2: Add IPDL definitions for the PresState data structures, r=baku
Nika Layzell <nika@thelayzells.com> - Fri, 02 Mar 2018 13:17:09 -0500 - rev 412750
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1438026 - Part 2: Add IPDL definitions for the PresState data structures, r=baku
1c1e0d112e260b3213d81c429f25f99b34716eef: Bug 1438026 - Part 1: Add IPDLParamTraits for RefPtr<BlobImpl>, r=baku
Nika Layzell <nika@thelayzells.com> - Fri, 02 Mar 2018 13:13:48 -0500 - rev 412749
Push 33818 by apavel@mozilla.com at Wed, 11 Apr 2018 14:36:40 +0000
Bug 1438026 - Part 1: Add IPDLParamTraits for RefPtr<BlobImpl>, r=baku
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip