Skip to content

Conversation

@jdm
Copy link
Member

@jdm jdm commented Nov 22, 2025

This both reduces unnecessary string comparisons and fixes several cases where two string arguments were passed in the wrong order.

Depends on #40811.

Testing: New passing tests.

@jdm jdm requested a review from gterzian as a code owner November 22, 2025 08:32
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Nov 22, 2025
@@ -1,4 +1,6 @@
[cors-preflight.any.html]
expected: ERROR
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is triggered by a preexisting bug where we store too many resource performance entries. These changes just expose it.

@jdm jdm force-pushed the performance-correctness branch from 70dd827 to ff63058 Compare November 22, 2025 08:35
@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Nov 22, 2025
@jdm jdm force-pushed the performance-correctness branch from ff63058 to e85cfa2 Compare November 22, 2025 13:21
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Nov 22, 2025
@jdm jdm enabled auto-merge November 22, 2025 13:21
@jdm jdm added this pull request to the merge queue Nov 22, 2025
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Nov 22, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 22, 2025
@servo-highfive servo-highfive added S-tests-failed The changes caused existing tests to fail. and removed S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. labels Nov 22, 2025
@jdm jdm force-pushed the performance-correctness branch from e85cfa2 to c53cd58 Compare November 22, 2025 14:26
@servo-highfive servo-highfive removed the S-tests-failed The changes caused existing tests to fail. label Nov 22, 2025
@jdm jdm enabled auto-merge November 22, 2025 14:27
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
@jdm jdm force-pushed the performance-correctness branch from c53cd58 to c804696 Compare November 23, 2025 06:46
@jdm jdm added this pull request to the merge queue Nov 23, 2025
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Nov 23, 2025
Merged via the queue into servo:main with commit ffa0a2f Nov 23, 2025
32 checks passed
@jdm jdm deleted the performance-correctness branch November 23, 2025 07:47
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Nov 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-awaiting-review There is new code that needs to be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants