WIP: probe tier B for #763 (throwaway, do not review or merge) #771

Draft
orion wants to merge 4 commits from loop/763-tierb-probe into main
Collaborator

Throwaway. Runs tier B on the head of #769 (a touch of tools/ makes the pull request tier B scope) to obtain the allocation count of ecs-schedule. Closed right after.

Throwaway. Runs tier B on the head of #769 (a touch of tools/ makes the pull request tier B scope) to obtain the allocation count of ecs-schedule. Closed right after.
System, Stage, Conflict and Schedule with a fixed-step Duration accumulator,
a per-frame cap and an on-demand conflict report. The ecs-schedule gate
steps a world for ten frames; four panic programs pin the unknown stage,
the stage added twice and the step of zero.

Closes #763
Refs #89
docs(std/ecs): schedule page, skills and the design record
All checks were successful
ci / commit messages (pull_request) Successful in 6s
ci / what the change touches (pull_request) Successful in 5s
ci / the VS Code extension (editors/vscode) (pull_request) Has been skipped
pdisc / pdisc (pull_request) Successful in 11s
ci / which runners exist (pull_request) Successful in 1s
ci / bootstrap and conformance (windows-x64) (pull_request) Has been skipped
ci / bootstrap and conformance (linux-arm64) (pull_request) Has been skipped
ci / bootstrap and conformance (macos-arm64) (pull_request) Has been skipped
ci / bootstrap (linux-x64) (pull_request) Successful in 11m17s
ci / tier B (linux-x64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (windows-x64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (linux-arm64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (macos-arm64) (pull_request) Has been skipped
ci / tools/release-sync and tools/registry (linux-x64) (pull_request) Successful in 5m14s
ci / every host emits the same C (pull_request) Successful in 10m2s
ci / conformance (JavaScript under Node.js) (pull_request) Successful in 2m9s
ci / the playground (torb as WebAssembly) (pull_request) Successful in 4m10s
ci / conformance (PHP 5.6, 7.4 and 8.4) (pull_request) Successful in 4m32s
ci / tier A (linux-x64) (pull_request) Successful in 45m15s
ci / pack the seed (pull_request) Successful in 14s
ci / archives (pull_request) Has been skipped
ci / gates (pull_request) Successful in 0s
ca829a915c
Refs #763
fix(std/ecs): keep the schedule accumulator at zero for a negative elapsed
Some checks failed
pdisc / pdisc (pull_request) Successful in 26s
ci / commit messages (pull_request) Successful in 6s
ci / what the change touches (pull_request) Successful in 6s
ci / the VS Code extension (editors/vscode) (pull_request) Has been skipped
ci / which runners exist (pull_request) Successful in 1s
ci / bootstrap and conformance (windows-x64) (pull_request) Has been skipped
ci / bootstrap and conformance (linux-arm64) (pull_request) Has been skipped
ci / bootstrap and conformance (macos-arm64) (pull_request) Has been skipped
ci / bootstrap (linux-x64) (pull_request) Successful in 6m0s
ci / cross-compiled on linux-x64 (windows-x64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (linux-arm64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (macos-arm64) (pull_request) Has been skipped
ci / tools/release-sync and tools/registry (linux-x64) (pull_request) Successful in 4m12s
ci / every host emits the same C (pull_request) Successful in 9m56s
ci / tier B (linux-x64) (pull_request) Failing after 19m9s
ci / conformance (JavaScript under Node.js) (pull_request) Successful in 2m0s
ci / the playground (torb as WebAssembly) (pull_request) Successful in 3m58s
ci / conformance (PHP 5.6, 7.4 and 8.4) (pull_request) Successful in 4m43s
ci / tier A (linux-x64) (pull_request) Failing after 40m52s
ci / pack the seed (pull_request) Has been skipped
ci / archives (pull_request) Has been skipped
ci / gates (pull_request) Failing after 0s
b593874462
A clock that stepped back made the accumulator negative, and the next frames paid it back before any fixed step ran. The accumulator now stops at zero, the page and the doc comment say so, and a test pins it.
chore(tools): probe tier B for #763 (throwaway, do not merge)
Some checks failed
ci / commit messages (pull_request) Successful in 5s
ci / what the change touches (pull_request) Successful in 6s
ci / the VS Code extension (editors/vscode) (pull_request) Has been skipped
pdisc / pdisc (pull_request) Successful in 13s
ci / which runners exist (pull_request) Successful in 1s
ci / bootstrap and conformance (windows-x64) (pull_request) Has been skipped
ci / bootstrap and conformance (linux-arm64) (pull_request) Has been skipped
ci / bootstrap and conformance (macos-arm64) (pull_request) Has been skipped
ci / bootstrap (linux-x64) (pull_request) Successful in 6m24s
ci / cross-compiled on linux-x64 (windows-x64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (linux-arm64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (macos-arm64) (pull_request) Has been skipped
ci / tools/release-sync and tools/registry (linux-x64) (pull_request) Successful in 4m19s
ci / every host emits the same C (pull_request) Successful in 9m35s
ci / conformance (JavaScript under Node.js) (pull_request) Successful in 2m11s
ci / the playground (torb as WebAssembly) (pull_request) Successful in 4m32s
ci / tier B (linux-x64) (pull_request) Failing after 19m27s
ci / conformance (PHP 5.6, 7.4 and 8.4) (pull_request) Successful in 4m24s
ci / tier A (linux-x64) (pull_request) Failing after 38m21s
ci / pack the seed (pull_request) Has been skipped
ci / archives (pull_request) Has been skipped
ci / gates (pull_request) Failing after 0s
dda4e0cc5f
Author
Collaborator

Draft stays: throwaway tier-B probe for #763 (not for review or merge, no prerequisites); owner orion closes it once the ecs-schedule allocation count is read.

Draft stays: throwaway tier-B probe for #763 (not for review or merge, no prerequisites); owner orion closes it once the ecs-schedule allocation count is read.
Some checks failed
ci / commit messages (pull_request) Successful in 5s
ci / what the change touches (pull_request) Successful in 6s
ci / the VS Code extension (editors/vscode) (pull_request) Has been skipped
pdisc / pdisc (pull_request) Successful in 13s
ci / which runners exist (pull_request) Successful in 1s
ci / bootstrap and conformance (windows-x64) (pull_request) Has been skipped
ci / bootstrap and conformance (linux-arm64) (pull_request) Has been skipped
ci / bootstrap and conformance (macos-arm64) (pull_request) Has been skipped
ci / bootstrap (linux-x64) (pull_request) Successful in 6m24s
ci / cross-compiled on linux-x64 (windows-x64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (linux-arm64) (pull_request) Has been skipped
ci / cross-compiled on linux-x64 (macos-arm64) (pull_request) Has been skipped
ci / tools/release-sync and tools/registry (linux-x64) (pull_request) Successful in 4m19s
ci / every host emits the same C (pull_request) Successful in 9m35s
ci / conformance (JavaScript under Node.js) (pull_request) Successful in 2m11s
ci / the playground (torb as WebAssembly) (pull_request) Successful in 4m32s
ci / tier B (linux-x64) (pull_request) Failing after 19m27s
ci / conformance (PHP 5.6, 7.4 and 8.4) (pull_request) Successful in 4m24s
ci / tier A (linux-x64) (pull_request) Failing after 38m21s
ci / pack the seed (pull_request) Has been skipped
ci / archives (pull_request) Has been skipped
ci / gates (pull_request) Failing after 0s
Required
Details
This pull request has changes conflicting with the target branch.
  • std/ecs/tests/schedule.test.trb
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 'loop/763-tierb-probe:loop/763-tierb-probe'
git switch 'loop/763-tierb-probe'
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
torbscript/language!771
No description provided.