Skip to content

Devtools: Switch to GenericChannel and GenericCallback#41051

Merged
yezhizhen merged 2 commits intoservo:mainfrom
Narfinger:devtools-generic-sender
Dec 8, 2025
Merged

Devtools: Switch to GenericChannel and GenericCallback#41051
yezhizhen merged 2 commits intoservo:mainfrom
Narfinger:devtools-generic-sender

Conversation

@Narfinger
Copy link
Copy Markdown
Contributor

@Narfinger Narfinger commented Dec 4, 2025

Switch the devtools part to GenericCallback and GenericSender.
To keep the diff small the names where not changes as a Sender almost fills the same requirement as a callback.

Testing: As this is mostly type changes, the compilation is the test but also devtools seem to work fine with these changes. ./mach try run is here: https://github.com/Narfinger/servo/actions/runs/19931697694

@Narfinger Narfinger marked this pull request as ready for review December 4, 2025 15:08
@Narfinger Narfinger requested a review from gterzian as a code owner December 4, 2025 15:08
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Dec 4, 2025
@servo-highfive servo-highfive added S-needs-rebase There are merge conflict errors. and removed S-awaiting-review There is new code that needs to be reviewed. labels Dec 6, 2025
Signed-off-by: Narfinger <[email protected]>
Signed-off-by: Narfinger <[email protected]>
@Narfinger Narfinger force-pushed the devtools-generic-sender branch from c5fa0a0 to c28fe45 Compare December 8, 2025 08:27
@servo-highfive servo-highfive added S-awaiting-review There is new code that needs to be reviewed. and removed S-needs-rebase There are merge conflict errors. labels Dec 8, 2025
@yezhizhen yezhizhen added this pull request to the merge queue Dec 8, 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 Dec 8, 2025
github-merge-queue bot pushed a commit that referenced this pull request Dec 8, 2025
Switch the devtools part to GenericCallback and GenericSender.
To keep the diff small the names where not changes as a Sender almost
fills the same requirement as a callback.

Testing: As this is mostly type changes, the compilation is the test but
also devtools seem to work fine with these changes. ./mach try run is
here: https://github.com/Narfinger/servo/actions/runs/19931697694

---------

Signed-off-by: Narfinger <[email protected]>
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 8, 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 Dec 8, 2025
@yezhizhen yezhizhen added this pull request to the merge queue Dec 8, 2025
@servo-highfive servo-highfive added S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. and removed S-tests-failed The changes caused existing tests to fail. labels Dec 8, 2025
Merged via the queue into servo:main with commit 6f62269 Dec 8, 2025
38 checks passed
@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 Dec 8, 2025
@Narfinger Narfinger deleted the devtools-generic-sender branch December 8, 2025 12:15
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