Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upPerformance: limit buffer size, clear on pipeline exit #24109
Conversation
highfive
commented
Aug 29, 2019
|
Heads up! This PR modifies the following files:
|
highfive
commented
Aug 29, 2019
|
@jdm @asajeffrey The story continues, with a follow-up on #24074 These changes undo the previous changes made at #24072, while keeping the fix in place, and improving compliance with the performance spec. |
ace5ea2
to
5648268
|
Ooh, nice find! Let me know when you're ready for a review! |
|
@asajeffrey r? |
|
That looks quite a bit nicer, thanks for finding an appropriate bit of the spec! |
|
@bors-servo r+ |
|
|
…asajeffrey Performance: limit buffer size, clear on pipeline exit <!-- Please describe your changes on the following line: --> Part of #24074 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24109) <!-- Reviewable:end -->
|
|
5648268
to
9f0f772
|
@bors-servo try=wpt (increased the size of the buffer to 25 entries, I assume it will fix those tests, and let's see if the other one still passes). |
…<try> Performance: limit buffer size, clear on pipeline exit <!-- Please describe your changes on the following line: --> Part of #24074 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24109) <!-- Reviewable:end -->
|
@asajeffrey Actually, just seeing that there is already a concept in place like the one I introduced, so all that is necessary is to add a link to the spec and set the max size to 0 when the window clears its runtime... |
c6befd3
to
e9390e2
c2d624e
to
892cc83
use existing buffer max size
892cc83
to
6d1136a
|
@bors-servo try=wpt |
…<try> Performance: limit buffer size, clear on pipeline exit <!-- Please describe your changes on the following line: --> Part of #24074 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24109) <!-- Reviewable:end -->
|
|
|
@asajeffrey r? |
|
@bors-servo r+ |
|
|
…asajeffrey Performance: limit buffer size, clear on pipeline exit <!-- Please describe your changes on the following line: --> Part of #24074 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24109) <!-- Reviewable:end -->
|
|
|
@bors-servo retry
|
…asajeffrey Performance: limit buffer size, clear on pipeline exit <!-- Please describe your changes on the following line: --> Part of #24074 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24109) <!-- Reviewable:end -->
|
|
gterzian commentedAug 29, 2019
•
edited by SimonSapin
Part of #24074
./mach build -ddoes not report any errors./mach test-tidydoes not report any errorsThis change is