Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEXCore: Removes remaining RunningEvents from InternalThreadState #4186

Merged
merged 1 commit into from
Nov 30, 2024

Conversation

Sonicadvance1
Copy link
Member

@Sonicadvance1 Sonicadvance1 commented Nov 29, 2024

These are all frontend constructs with mostly deprecated constraints.
WaitingToStart isn't used anymore, Running is effectively always true
(and behaviour has changed that if a thread is alive, it's running).

The only one that remains is ThreadSleeping which is only handled in
the frontend, and there was some conflation between ThreadSleeping and
Running which was hard to gauge. So delete Running and
WaitingToStart, but move ThreadSleeping to the frontend.

These are all frontend constructs with mostly deprecated constraints.
WaitingToStart isn't used anymore, Running is effectively always true
(and behaviour has changed that if a thread is alive, it's running).

The only one that remains is `ThreadSleeping` which is only handled in
the frontend, and there was some conflation between ThreadSleeping and
Running which was hard to gauge. So delete `Running` and
`WaitingToStart`, but move `ThreadSleeping` to the frontend.
@Sonicadvance1 Sonicadvance1 force-pushed the remove_remaining_runningevents branch from a74dbdc to e7e5920 Compare November 29, 2024 22:09
@lioncash lioncash merged commit baddfe0 into FEX-Emu:main Nov 30, 2024
12 checks passed
@Sonicadvance1 Sonicadvance1 deleted the remove_remaining_runningevents branch November 30, 2024 01:00
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.

2 participants