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

clothed functions #197

Merged
merged 19 commits into from
Sep 2, 2024
Merged

clothed functions #197

merged 19 commits into from
Sep 2, 2024

Conversation

Lokathor
Copy link
Member

@Lokathor Lokathor commented Aug 27, 2024

This removes the use of naked functions, because they can be replaced with global assembly (it's just slightly less readable), and naked functions aren't on track for any sort of swift stabilization.

This isn't intended to meaningfully break much, but you'll have to adjust your imports.

TODO:

  • ???

Copy link
Contributor

@Anders429 Anders429 left a comment

Choose a reason for hiding this comment

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

Loving the efforts to get off of unstable Rust. Everything mostly looks good to me in this change. I believe the changes to the initialization logic and the IRQ handling logic are functionally equivalent to what they were before this change.

examples/game_vblank_draw.rs Outdated Show resolved Hide resolved
src/div_fns.bak Outdated Show resolved Hide resolved
src/macros.rs Outdated Show resolved Hide resolved
src/div_fns.bak Outdated Show resolved Hide resolved
@Lokathor Lokathor self-assigned this Aug 28, 2024
@Lokathor Lokathor merged commit fa14304 into main Sep 2, 2024
2 checks passed
@Lokathor Lokathor deleted the clothed branch September 2, 2024 03:18
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