makepad/libs/vulkan
Admin fb84574715 platform: faster builds and sturdier runs -- #[derive(Script)] emits one helper call per field, studio-protocol no longer waits for script, an app's package dir, icons and bundle name rebuild only that app, MAKEPAD=gpusim builds again, and a contained panic on macOS no longer frees the windows under AppKit
The platform part of work 5f9953350..163af41b7, as one step that builds (makepad-platform checks for macOS and wasm32):

- script: #[derive(Script)] emits one helper call per field, and ScriptNew's default methods keep their bodies out of every type
- platform: studio-protocol no longer waits for script, so platform starts ~0.5 s earlier
- platform: an app's package dir, icons and bundle name rebuild only that app
- script + wasm_bridge: no build script that reruns on every file
- widgets: every widget family is a crate of its own under widgets/families, and makepad-widgets links, re-exports and registers the ones its features pick
- feedback: Send feedback, a caption icon and a small panel that shows exactly what is sent
- platform: MAKEPAD=gpusim builds again
- thiserror: RUSTC_BOOTSTRAP no longer turns on the unstable generic member access API
- platform (macos): a contained panic no longer frees the windows under AppKit or leaves an app that ignores quit

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-26 20:10:03 +02:00
..
arrayvec fix warnings 2026-02-16 11:58:51 +01:00
ash Clean unused workspace patch warnings 2026-07-08 12:48:33 +02:00
bit-set Clean unused workspace patch warnings 2026-07-08 12:48:33 +02:00
bit-vec vulkan back 2026-03-15 13:20:49 +01:00
bitflags vulkan back 2026-03-15 13:20:49 +01:00
cfg-if vulkan vendoring completed 2026-02-16 09:10:27 +01:00
cfg_aliases vulkan vendoring completed 2026-02-16 09:10:27 +01:00
crunchy fix warnings 2026-02-16 11:58:51 +01:00
equivalent vulkan vendoring completed 2026-02-16 09:10:27 +01:00
foldhash fix warnings 2026-02-16 11:58:51 +01:00
half Clean unused workspace patch warnings 2026-07-08 12:48:33 +02:00
hashbrown Clean unused workspace patch warnings 2026-07-08 12:48:33 +02:00
hexf-parse vulkan vendoring completed 2026-02-16 09:10:27 +01:00
indexmap Clean unused workspace patch warnings 2026-07-08 12:48:33 +02:00
libloading Clean unused workspace patch warnings 2026-07-08 12:48:33 +02:00
log vulkan vendoring completed 2026-02-16 09:10:27 +01:00
makepad-half Clean unused workspace patch warnings 2026-07-08 12:48:33 +02:00
naga platform: Linux hosted GPU, Vulkan, OpenGL, Wayland/X11/direct 2026-09-15 13:39:56 +02:00
num-traits fix warnings 2026-02-16 11:58:51 +01:00
once_cell vulkan vendoring completed 2026-02-16 09:10:27 +01:00
rustc-hash vulkan vendoring completed 2026-02-16 09:10:27 +01:00
spirv platform: Linux hosted GPU, Vulkan, OpenGL, Wayland/X11/direct 2026-09-15 13:39:56 +02:00
thiserror platform: faster builds and sturdier runs -- #[derive(Script)] emits one helper call per field, studio-protocol no longer waits for script, an app's package dir, icons and bundle name rebuild only that app, MAKEPAD=gpusim builds again, and a contained panic on macOS no longer frees the windows under AppKit 2026-09-26 20:10:03 +02:00
thiserror-impl vulkan vendoring completed 2026-02-16 09:10:27 +01:00
unicode-ident vulkan vendoring completed 2026-02-16 09:10:27 +01:00
zerocopy fix warnings 2026-02-16 11:58:51 +01:00