Skip to content

Conversation

@eerii
Copy link
Contributor

@eerii eerii commented Nov 21, 2025

Prequisite for implementing pausing in the debugger. The EnvironmentActor will be used in the future from the FrameActor, we need the struct defined to start to implement it.

The ObjectActorMsg is not only used by the EnvoironmentActor, but also by the ThreadActor when replying to interrupt.

Testing: Deferred until the pause is fully implemented.
Fixes: Part of #36027.

@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Nov 21, 2025
@eerii eerii force-pushed the devtools-environment branch from f19e106 to 22f5540 Compare November 21, 2025 11:10
@eerii eerii force-pushed the devtools-environment branch from 22f5540 to 84e1da4 Compare November 21, 2025 11:10
Signed-off-by: eri <eri@igalia.com>
@mrobinson mrobinson changed the title devtools: Environment actor boilerplate and Object actor encode devtools: Add Environment actor boilerplate and Object actor encode Nov 21, 2025
Copy link
Member

@mrobinson mrobinson left a comment

Choose a reason for hiding this comment

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

It's a little sad to add dead code, but I understand that you will address it soon.

@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Nov 21, 2025
@eerii
Copy link
Contributor Author

eerii commented Nov 21, 2025

Yes, it's part of a larger patch that I'm working on. But making a PR with all at once would be too much to review.

@mukilan mukilan 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
Merged via the queue into servo:main with commit 4ea0f57 Nov 22, 2025
33 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 Nov 22, 2025
@eerii eerii deleted the devtools-environment branch November 22, 2025 19:26
github-merge-queue bot pushed a commit that referenced this pull request Nov 24, 2025
Prequisite for implementing pausing in the debugger. This will be part
of the `ThreadActor` response to `interrupt`. Continuation of #38824.

Depends on #40787 for `EnvironmentActor*`.

Testing: Deferred until the pause is fully implemented.
Fixes: Part of #36027.

---------

Signed-off-by: eri <eri@igalia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants