Skip to content

Commit 85ea09b

Browse files
committed
docs(record): the device leg was measured on hardware, and one paragraph reflowed
`examples/09-heterogeneous/cuda` with its device leg is the one path no CI job covers: it needs the CUDA payloads and a device. It was run on an RTX 4080 -- sm_89, the architecture the example names -- and printed `12 24 36 48` and `device: NVIDIA GeForce RTX 4080`, so an island compiled by a device compiler is reached through the namespaced boundary with the seam calling `kernels::saxpy_device` from inside `namespace app`.
1 parent 7eefcee commit 85ea09b

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

.agents/docs/2026-09-08-island-boundary-names.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -426,9 +426,9 @@ negation.
426426
carries the refusal of overlapping roots that §6 states and 0.5.0 omitted. That
427427
is the shape of defect where a requirement folded into a larger change
428428
disappears when that change ships: §6 stated it in prose and §11 gave it no
429-
criterion of its own, so nothing was red when it was absent. It has one now. It also stops a
430-
single-file root from registering a re-run glob over the directory that file
431-
happens to sit in.
429+
criterion of its own, so nothing was red when it was absent. It has one now.
430+
0.5.1 also stops a single-file root from registering a re-run glob over the
431+
directory that file happens to sit in.
432432

433433
**0.5.2** carries a defect the cross-platform run found. `mcpp.tools.island`
434434
compiled on all three hosts and had been exercised on one; the first Windows
@@ -450,7 +450,14 @@ published package was verified in an xlings sandbox against the index rather
450450
than a working tree: a project written inside the sandbox resolved
451451
`registry/data/xpkgs/mcpp-x-plugins`, printed `6 12 18 24`, and its generated
452452
module carried `export namespace sandbox::kernels` and
453-
`export namespace sandbox::kernels::vec`.
453+
`export namespace sandbox::kernels::vec`. The published generator also refused
454+
overlapping roots there, naming both.
455+
456+
One path no CI covers was measured by hand: `examples/09-heterogeneous/cuda`
457+
with its device leg, on an RTX 4080 (`sm_89`, the architecture the example
458+
names). It printed `12 24 36 48` and `device: NVIDIA GeForce RTX 4080` -- an
459+
island compiled by a device compiler, reached through the namespaced boundary,
460+
with the seam calling `kernels::saxpy_device` from inside `namespace app`.
454461

455462
## 13. Decided in review
456463

0 commit comments

Comments
 (0)