ReviewOS

also looking at this

craft-native/craft

feat(maps): add key-free native Android maps and shared map controls

#363
Merged chris wants to merge codex/wildloop-native-map-providers into main
28 files +1857 -481

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

packages/zig/build.zigmodified+8-0
Changes to packages/zig/build.zig
@@ -603,6 +603,14 @@ pub fn build(b: *std.Build) void {
603603 .optimize = optimize,
604604 }),
605605 });
606 // Host tests reach the shared UUID provider through Android dispatch.
607 // Its Darwin implementation uses NSUUID and the Objective-C runtime.
608 if (target.result.os.tag.isDarwin()) {
609 android_bridge_tests.root_module.link_libc = true;
610 android_bridge_tests.root_module.linkSystemLibrary("objc", .{});
611 android_bridge_tests.root_module.linkFramework("Foundation", .{});
612 applySdkPaths(b, android_bridge_tests.root_module, macos_sdk);
613 }
606614 const run_android_bridge_tests = b.addRunArtifact(android_bridge_tests);
607615
608616 // The reply channel's escaping, across every Kotlin template.