makepad/platform/script/tests
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
..
allocation_limit.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
auto_close_eof.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
equality_fuel_bail.rs script: the Octoscript VM hardening -- execution caps, fuel and deadlines, heap/string/array/object limits, parser diagnostics and re-entrant dispatch, keeping a Makepad host's semantics and speed 2026-09-26 20:08:33 +02:00
execution_limits.rs script: the Octoscript VM hardening -- execution caps, fuel and deadlines, heap/string/array/object limits, parser diagnostics and re-entrant dispatch, keeping a Makepad host's semantics and speed 2026-09-26 20:08:33 +02:00
extra_arg_typecheck.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
fn_ref_callback.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
hook_scope.rs platform: topic hunks the per-commit assembly could not place, the Sep 2–15 dev PRs (#1208–#1236) as adapted to this tree, and the zero-warning chore 2026-09-15 13:40:33 +02:00
json_negative_numbers.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
math_aot.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
math_aot_fuzz.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
newline_call.rs 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
on_render_emission.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
parse_error_capture.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
reload_defaults.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
short_circuit_args.rs script: Splash VM host contract and script_mod apply 2026-09-15 13:39:47 +02:00
trusted_host_defaults.rs script: the Octoscript VM hardening -- execution caps, fuel and deadlines, heap/string/array/object limits, parser diagnostics and re-entrant dispatch, keeping a Makepad host's semantics and speed 2026-09-26 20:08:33 +02:00
try_catch.rs script: the Octoscript VM hardening -- execution caps, fuel and deadlines, heap/string/array/object limits, parser diagnostics and re-entrant dispatch, keeping a Makepad host's semantics and speed 2026-09-26 20:08:33 +02:00