Repository navigation
Commit 3c62571
authored
the measured graph moves onto the wave, now that its runtime is published (#450)
`tests/openkal/pins.toml` moves to openkal-llvm-runtime 0.13.0, which was
registered and published in the preceding change. That version pins
openkal-musl 0.18.0, which pins openkal-linux 0.15.0, openkal-windows 0.10.0
and openkal-macos 0.12.0 --- the first graph in which ALL THREE
implementations declare which interfaces of the layer they provide.
WHY THAT MATTERS TO A MEASUREMENT AND NOT ONLY TO A BUILD. Below this pin a
member's `[kernel-abi] requires-interfaces` was answered on two of the three
implementations and silently unanswered on the third: openkal-macos carried no
array, and mcpp treats a provider that states nothing as stating nothing
rather than as providing nothing. A measurement taken there records "builds"
for a member whose requirement nothing checked.
`mcpp` moves to 2026.9.20.1 because the set difference being measured is what
that release added, and openkal-compat.yml's pin moves with it --- that
workflow fails the run when the two disagree. validate.yml moves too: an index
that lints itself with an engine ten releases behind validates against
something no user runs.
`latest_mcpp` moves. `min_mcpp` DOES NOT, and the reason is recorded beside
it: both new manifest keys are top-level tables an older engine ignores, and
all 231 descriptors parse with 2026.9.18.3, so the descriptor grammar this
floor governs did not change. Raising it would take the whole index from every
client below it for a diagnostic note they merely would not receive.
THE BASELINE THIS REPLACES, from the preceding run on the old graph: 60
member-target results, 50 pass (47 of them `runs (posix)`), 10 fail --- four
on `windows.h` reached through the borrowed `__CYGWIN__`, two on
`__cxa_thread_atexit`, two on `linux/` uapi headers, one `arc4random_buf`, one
`curl_off_t`. The first two groups are known and recorded; this move is what
lets the next run be compared against them.1 parent 8538bc6 commit 3c62571
4 files changed
Lines changed: 43 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
301 | 301 | | |
302 | 302 | | |
303 | 303 | | |
304 | | - | |
| 304 | + | |
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
82 | 101 | | |
83 | 102 | | |
84 | 103 | | |
85 | | - | |
| 104 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
22 | 40 | | |
23 | 41 | | |
24 | 42 | | |
| |||
33 | 51 | | |
34 | 52 | | |
35 | 53 | | |
36 | | - | |
| 54 | + | |
37 | 55 | | |
38 | 56 | | |
39 | 57 | | |
| |||
0 commit comments