-
-
Notifications
You must be signed in to change notification settings - Fork 108
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
More lua additions #1559
base: main
Are you sure you want to change the base?
More lua additions #1559
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #1559 +/- ##
=======================================
Coverage 9.77% 9.78%
=======================================
Files 441 441
Lines 130414 130425 +11
=======================================
+ Hits 12748 12758 +10
- Misses 117666 117667 +1 ☔ View full report in Codecov by Sentry. |
So, I'm in a bit of a pickle here. The cdrom refactoring branch has a change there to make the cycle counter 64 bits. Changing this later would be an API breaking change, but I'm still not ready to merge the cd refactoring one. Might be worth doing a last push to finish it. |
Would it simplify things if I were to do either/both of the following: Pre-empt the change to the cycle counter and simply change the return type of |
So the problem with changing the return type is that the behavior will still be different after the switch: right now, with a 32 bits counter, it'll roll over every ~2 minutes, whereas with a 64 bits counter, it'd never roll over (or rather, will take a few millennias). And the problem with cherry-picking the change from the cd-rom branch is that the it's a savestate breaking change, and that'd be too many breaking changes in a row, which I'd like to avoid. |
I'm ok with putting this pr on ice. |
No description provided.