Browse Source

Small chronological shuffle

Ian Neal 9 months ago
parent
commit
0979dab4b5

+ 32 - 0
mozilla-release/patches/1385998-3-60a1.patch

@@ -0,0 +1,32 @@
+# HG changeset patch
+# User Markus Stange <mstange@themasta.com>
+# Date 1518751772 18000
+# Node ID 2d086c21b2a17715efed3b8d08350b26deacb150
+# Parent  bf6a4f1f64c1aa0e36f6a603a2558bbcfe95546c
+Bug 1385998 - Fix a typo in a comment.
+
+MozReview-Commit-ID: AiHDDUKGHhi
+
+diff --git a/js/public/ProfilingStack.h b/js/public/ProfilingStack.h
+--- a/js/public/ProfilingStack.h
++++ b/js/public/ProfilingStack.h
+@@ -48,17 +48,17 @@ class PseudoStack;
+ //  (3) Thread A is resumed.
+ //
+ // Thread suspension is achieved using platform-specific APIs; refer to each
+ // platform's Sampler::SuspendAndSampleAndResumeThread implementation in
+ // platform-*.cpp for details.
+ //
+ // When the thread is suspended, the values in pseudoStack->stackPointer and in
+ // the entry range pseudoStack->entries[0..pseudoStack->stackPointer] need to
+-// be in a consistent state, so that thread A does not read partially-
++// be in a consistent state, so that thread S does not read partially-
+ // constructed profile entries. More specifically, we have two requirements:
+ //  (1) When adding a new entry at the top of the stack, its ProfileEntry data
+ //      needs to be put in place *before* the stackPointer is incremented, and
+ //      the compiler + CPU need to know that this order matters.
+ //  (2) When popping an entry from the stack and then preparing the
+ //      ProfileEntry data for the next frame that is about to be pushed, the
+ //      decrement of the stackPointer in pop() needs to happen *before* the
+ //      ProfileEntry for the new frame is being popuplated, and the compiler +
+

+ 0 - 0
mozilla-release/patches/NOBUG-20180205-jsgdb-60a1.patch → mozilla-release/patches/NOBUG-20180206-jsgdb-60a1.patch


+ 39 - 38
mozilla-release/patches/series

@@ -680,6 +680,7 @@ servo-19868-60a1.patch
 1431024-60a1.patch
 1433100-60a1.patch
 1428698-60a1.patch
+1431217-60a1.patch
 1432923-60a1.patch
 1432789-1-60a1.patch
 1432789-2-60a1.patch
@@ -1057,6 +1058,10 @@ servo-19955-60a1.patch
 1435149-1-60a1.patch
 1435149-2-60a1.patch
 1432599-1-60a1.patch
+1431561-60a1.patch
+NOBUG-20180205-jsgdb-60a1.patch
+1435220-60a1.patch
+1435293-60a1.patch
 1435673-1-60a1.patch
 1435673-2-60a1.patch
 1435673-3-60a1.patch
@@ -1064,22 +1069,6 @@ servo-19955-60a1.patch
 1434600-1-60a1.patch
 1434600-2-60a1.patch
 1434600-3-60a1.patch
-1431561-60a1.patch
-NOBUG-20180205-jsgdb-60a1.patch
-1435220-60a1.patch
-1435293-60a1.patch
-1425580-01-60a1.patch
-1435756-60a1.patch
-1435295-60a1.patch
-1435249-60a1.patch
-1425580-02-60a1.patch
-1425580-03-60a1.patch
-1434953-1-60a1.patch
-1434953-2-60a1.patch
-1435570-60a1.patch
-1425580-03a-60a1.patch
-1434979-60a1.patch
-1435001-60a1.patch
 1434723-1-60a1.patch
 1434723-2-60a1.patch
 1434723-3-60a1.patch
@@ -1093,20 +1082,31 @@ servo-19956-60a1.patch
 1435701-60a1.patch
 1422163-1-60a1.patch
 1422163-2-60a1.patch
-1348959-1-60a1.patch
-1348959-2-60a1.patch
-1348959-3-60a1.patch
-1431217-60a1.patch
-1431179-1-60a1.patch
-1431179-2-60a1.patch
-1431179-3-60a1.patch
 1432381-60a1.patch
 1435325-60a1.patch
 1414825-2-60a1.patch
 1432956-2-60a1.patch
+1435756-60a1.patch
+1435295-60a1.patch
+1435249-60a1.patch
+1435570-60a1.patch
+1425580-01-60a1.patch
+1425580-02-60a1.patch
+1425580-03-60a1.patch
+1425580-03a-60a1.patch
+1434953-1-60a1.patch
+1434953-2-60a1.patch
+1434979-60a1.patch
+1435001-60a1.patch
 1432992-1a-60a1.patch
 1432992-1b-60a1.patch
 1436134-60a1.patch
+1348959-1-60a1.patch
+1348959-2-60a1.patch
+1348959-3-60a1.patch
+1431179-1-60a1.patch
+1431179-2-60a1.patch
+1431179-3-60a1.patch
 servo-19957-60a1.patch
 servo-19964-60a1.patch
 servo-19966-60a1.patch
@@ -1124,18 +1124,6 @@ servo-19970-60a1.patch
 1435730-1-60a1.patch
 1435730-2-60a1.patch
 1399158-60a1.patch
-1428072-1-60a1.patch
-1435209-60a1.patch
-1436065-60a1.patch
-1435796-60a1.patch
-1436353-1-60a1.patch
-1436353-2-60a1.patch
-1435525-60a1.patch
-1436353-3-60a1.patch
-1435266-60a1.patch
-1385998-1-60a1.patch
-1385998-2-60a1.patch
-1433959-60a1.patch
 1434861-60a1.patch
 1434946-1-60a1.patch
 1434946-2-60a1.patch
@@ -1155,9 +1143,18 @@ servo-19973-60a1.patch
 1435939-2-60a1.patch
 1435939-3-60a1.patch
 1435939-4-60a1.patch
+1428072-1-60a1.patch
 1383682-1-60a1.patch
 1383682-2-60a1.patch
 1383682-3-60a1.patch
+1435209-60a1.patch
+1436065-60a1.patch
+1435796-60a1.patch
+1435525-60a1.patch
+1436353-1-60a1.patch
+1436353-2-60a1.patch
+1436353-3-60a1.patch
+1435266-60a1.patch
 1436343-60a1.patch
 1392391-1-60a1.patch
 1392391-2-60a1.patch
@@ -1169,6 +1166,8 @@ servo-19974-60a1.patch
 servo-19981-60a1.patch
 1436279-1-60a1.patch
 1436279-2-60a1.patch
+1385998-1-60a1.patch
+1385998-2-60a1.patch
 1435143-60a1.patch
 1436265-60a1.patch
 1435624-60a1.patch
@@ -1177,6 +1176,7 @@ servo-19981-60a1.patch
 1432678-60a1.patch
 1432679-60a1.patch
 1431900-60a1.patch
+1433959-60a1.patch
 1435146-60a1.patch
 servo-19984-60a1.patch
 servo-19985-60a1.patch
@@ -1454,6 +1454,7 @@ servo-20056-60a1.patch
 1432853-1-60a1.patch
 1432853-2-60a1.patch
 1436863-1-60a1.patch
+1385998-3-60a1.patch
 servo-20061-60a1.patch
 1437572-1-60a1.patch
 1437572-2-60a1.patch
@@ -2854,7 +2855,6 @@ NOBUG-20180505-lint-61a1.patch
 1456118-62a1.patch
 1454149-62a1.patch
 1460258-62a1.patch
-1460385-62a1.patch
 1459979-62a1.patch
 1460451-62a1.patch
 1374699-1-62a1.patch
@@ -2864,10 +2864,10 @@ NOBUG-20180505-lint-61a1.patch
 1335148-1-62a1.patch
 1335148-2no3-62a1.patch
 1335148-4-62a1.patch
+1460385-62a1.patch
 1460373-62a1.patch
 1460367-62a1.patch
 1460407-62a1.patch
-1460636-62a1.patch
 1457359-62a1.patch
 1454640-4-62a1.patch
 1441914-1-62a1.patch
@@ -2876,17 +2876,18 @@ NOBUG-20180505-lint-61a1.patch
 1460402-1-62a1.patch
 1460402-2-62a1.patch
 1460402-3-62a1.patch
+1460636-62a1.patch
 1415202-62a1.patch
 1458325-1-62a1.patch
 1458325-2-62a1.patch
 1460748-1-62a1.patch
 1460629-62a1.patch
 1452715-62a1.patch
+1449033-62a1.patch
 1460966-62a1.patch
 1454667-62a1.patch
 1432410-62a1.patch
 1453990-62a1.patch
-1449033-62a1.patch
 1459761-1-62a1.patch
 1430438-2-62a1.patch
 1459862-62a1.patch