moonbit-pathfinding/wit
Daniel Lee 5fd36dff05
ci / ci (${{ matrix.backend }}) (js) (push) Waiting to run Details
ci / ci (${{ matrix.backend }}) (native) (push) Waiting to run Details
ci / ci (${{ matrix.backend }}) (wasm) (push) Waiting to run Details
ci / ci (${{ matrix.backend }}) (wasm-gc) (push) Waiting to run Details
ci / wasi delivery gate (push) Waiting to run Details
ci / component model gate (push) Waiting to run Details
ci / wit interface gate (push) Waiting to run Details
ci / coverage (wasm-gc) (push) Blocked by required conditions Details
ci / doc build (push) Blocked by required conditions Details
ci / evidence guard (push) Blocked by required conditions Details
ci / compat diff gate (push) Blocked by required conditions Details
ci / moon prove (release branches only) (push) Blocked by required conditions Details
ci / release-ready (all directions) (push) Blocked by required conditions Details
pages / Build & deploy WASM Playground to GitHub Pages (push) Waiting to run Details
feat(playground): real OSM road network mode with uni/bidirectional Dijkstra
- src/playground/osm.mbt: pg_osm_* integer-handle export layer (reset/
  add_edge/build/route/path/cost/settled) running unidirectional and
  bidirectional Dijkstra on a CSR graph, self-contained on @core.PQueue
  to preserve the <=100KiB wasm-gc size gate (actual: ~22KiB)
- playground/web/osm.html + osm.js: Xiamen driving network (125,639
  nodes / 215,947 edges, OpenStreetMap (c) contributors, ODbL 1.0)
  rendered on canvas; click-to-snap start/goal, live settled-node and
  timing comparison with cost cross-check
- scripts/build_playground_osm.py: reproducible artifact builder from
  the cached Overpass response (largest SCC, haversine decimeter weights)
- wit/playground.wit + scripts/wit_gate.sh: 9 new typed exports gated
  end-to-end under wasmtime
- 6 new tests incl. random-graph uni/bidirectional cost agreement

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-12 17:31:14 +00:00
..
playground.wit feat(playground): real OSM road network mode with uni/bidirectional Dijkstra 2026-07-12 17:31:14 +00:00