rust3ds / ctru-rs

Rust wrapper for libctru

Home Page:https://rust3ds.github.io/ctru-rs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update ctru-rs for the latest libctru release

Meziu opened this issue · comments

commented

libctru just released the latest 2.1.2 version: https://github.com/devkitPro/libctru/releases/tag/v2.1.2.

There have been numerous changes, but the one that influences us the most is the native addition of clock_gettime. We should update our repos accordingly.

Furthermore, @ian-h-chamberlain's thread changes have been released! Does this help with the thread_localPRs?

PRs to be merged:

Yes, we should be able to re-enable #[thread_local] finally on Rust main now! I also wonder if citro3d-rs will need any updates to account for the changes made in ctru-sys... If I have some time this weekend I'll take a look at both of those and will link here once I have PRs.

It looks like some of the APIs changed to use size_t instead of u32 now too? Nice to have less as casts

commented

@rust3ds/active Great stuff. I’ve merged the changes, I remind everybody to do (dkp-)pacman -Syu cargo clean and cargo update before using the toolchain. 😃