playdate
playdate copied to clipboard
Playdate Build Tools and API
Enable CPU features like SIMD and DMA. Maybe `vfp5`.
check ptr is miss-aligned https://api.github.com/boozook/playdate/blob/01db34c525ca1bb58f9a0106e4fb563ec56de026/api/menu/src/lib.rs#L68 Source of this issue ```rust let f = self.1.get_menu_item_userdata(); let ptr = unsafe { f(self.0) }; if ptr.is_null() /* TODO: check ptr is miss-aligned */...
are we really need `into_owned` for storing in the temp vec? https://api.github.com/boozook/playdate/blob/85d68f3287fe8afd435ef02fb63ae7ee88a82536/api/fs/src/lib.rs#L472 Source of this issue ```rust /// It will overwrite the file at `to`. /// /// It does not...
Run `package` after `init`/`run` cmd https://api.github.com/boozook/playdate/blob/ae7b51ddc2bf0df4e980967ad908b3c3095d3c3e/cargo/tests/init/init.rs#L35 Source of this issue ```rust let output = Tool::init(&crate_path, args)?; assert!(output.status.success()); Ok((output, crate_path)) // TODO: Run `package` after `init`/`run` cmd } ```
Maybe use products[0].profile here too https://api.github.com/boozook/playdate/blob/44ba9bc18e094bd1efc0428025f6cd528c8bdf8b/cargo/src/package/mod.rs#L295 Source of this issue ```rust fn execute_pdc CargoResult
Cache hash of bcx.unit_graph in the assets-build-plan https://api.github.com/boozook/playdate/blob/44ba9bc18e094bd1efc0428025f6cd528c8bdf8b/cargo/src/assets/mod.rs#L379 Source of this issue ```rust let bcx = bcx.get()?; // TODO: Cache hash of bcx.unit_graph in the assets-build-plan // find this package...
Also check sources duplicates, but only warn. https://api.github.com/boozook/playdate/blob/44ba9bc18e094bd1efc0428025f6cd528c8bdf8b/cargo/src/assets/mod.rs#L195 Source of this issue ```rust } } // TODO: Also check sources duplicates, but only warn. } ```