makepad/tools
Kevin Boos d0fe5f2b74
cargo_makepad: link std statically for shippable android builds (#1177)
Android builds passed `-C prefer-dynamic` unconditionally, so Rust shipped
`std` as a separate `libstd-<hash>.so`. That library is a rustup prebuilt whose
LOAD segments are only 4 KB-page aligned (`p_align 0x1000`), so it can't be
mapped on the 16 KB-page devices Android 15 allows. Google Play requires apps
targeting API 35+ to run there, so release apks were failing that bar even
though `libmakepad.so` itself was already linked with 16 KB alignment.

Only debug builds keep `prefer-dynamic` now, where the faster incremental
relink is worth having and nothing ships. Everything else links `std`
statically, which drops the separate library entirely and leaves a single
NDK-linked, 16 KB-aligned `.so`. The aab path already did this.
2026-08-13 10:04:11 +02:00
..
android xr otw 2026-03-12 15:51:30 +01:00
apple Initial commit 2025-05-06 10:11:37 +02:00
arcade_eval Fix HEAD: skin_to_packed call site + track tools/arcade_eval 2026-08-03 09:20:47 +02:00
auto_version 1.0.0 2025-05-15 16:46:16 +02:00
brotli_check WASM Binary Optimization + Splitting (#925) 2026-03-09 18:52:49 +01:00
cargo_makepad cargo_makepad: link std statically for shippable android builds (#1177) 2026-08-13 10:04:11 +02:00
map_bake bake: ungate the shadow sweep — sink-gated, the baker captured deck-only shadow sets, invisible while the sig bug masked it; fingerprint now also hashes shadow shape/point counts so signature-neutral capture bugs change it 2026-08-03 10:45:44 +02:00
map_tiles The three fixes the AMS single-tile test demanded: shadow-sig sink filter (baker stored a jobs-less signature no runtime could match — shadow bake was dead weight), transmux merges below-z14 duplicate border tiles (protobuf layer-union; first-wins blanked every cell boundary), mapfleet --rebake-from + stale-field strip (rebake straight from baked cells, no respool) 2026-08-03 09:56:05 +02:00
mlx_oracle/bin Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
open_harmony Initial commit 2025-05-06 10:11:37 +02:00
profiler profiler 2026-04-28 12:33:05 +02:00
remote The three fixes the AMS single-tile test demanded: shadow-sig sink filter (baker stored a jobs-less signature no runtime could match — shadow bake was dead weight), transmux merges below-z14 duplicate border tiles (protobuf layer-union; first-wins blanked every cell boundary), mapfleet --rebake-from + stale-field strip (rebake straight from baked cells, no respool) 2026-08-03 09:56:05 +02:00
rustup Initial commit 2025-05-06 10:11:37 +02:00
tui_test xr otw 2026-03-12 15:51:30 +01:00
vlm_oracle Update vlm_oracle clip_dump reference 2026-07-31 00:10:52 +02:00
wayland_codegen selection: clipboard delegate, primary selection, mobile handles (#912) 2026-03-06 12:17:25 +01:00
web_server rename network 2026-03-03 09:18:19 +01:00
windows_strip rename network 2026-03-03 09:18:19 +01:00
bridge_eval.sh map: bridge dz solver+AHN bake, base_dz transcode, road overlay unifier 2026-07-30 10:42:24 +02:00
bridge_eval_spots.txt map: bridge dz solver+AHN bake, base_dz transcode, road overlay unifier 2026-07-30 10:42:24 +02:00
cargo_publish.sh network refactor 2026-02-24 14:04:37 +01:00
emdx_test_upload.mjs Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
flux_bench.sh Add FLUX warm pipeline and reference benchmarks 2026-04-13 11:01:13 +02:00
flux_debug.sh Add FLUX warm pipeline and reference benchmarks 2026-04-13 11:01:13 +02:00
flux_ref.sh Add FLUX warm pipeline and reference benchmarks 2026-04-13 11:01:13 +02:00
flux_ref_warm_bench.cpp Add FLUX warm pipeline and reference benchmarks 2026-04-13 11:01:13 +02:00
flux_rust.sh Add FLUX warm pipeline and reference benchmarks 2026-04-13 11:01:13 +02:00
git_object_list.rs Initial commit 2025-05-06 10:11:37 +02:00
linux_deps.sh Video playback fixes and improvements (#1155) 2026-08-10 12:29:33 +02:00
llama_compare_escalated.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
llama_metal.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
llvm_lines.sh Initial commit 2025-05-06 10:11:37 +02:00
merge_rik2_into_dev.sh restore merge script 2026-02-26 10:09:28 +01:00
mlx_oracle.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
regenerate_wayland_protocols.sh linux 2026-02-14 18:07:21 +01:00
reload_xpc.sh Initial commit 2025-05-06 10:11:37 +02:00
run_ui_tests.sh ft makepad_test (#974) 2026-03-25 16:09:03 +01:00
run_webserver.sh Initial commit 2025-05-06 10:11:37 +02:00
toolchains_flush.sh Initial commit 2025-05-06 10:11:37 +02:00
update_site.sh Initial commit 2025-05-06 10:11:37 +02:00
wincmd.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
winps.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
winps_eval.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
winps_file.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
winps_run.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00
winps_stage.sh Land route app + platform geo/permission APIs, map nav layer, geodata radar 2026-07-31 00:10:52 +02:00