Skip to content

Move native clocks and deadline waits into selected source - #375

Merged
julia-script merged 3 commits into
julia/jul-128-standard-streamsfrom
julia/jul-132-native-clocks
Sep 7, 2026
Merged

Move native clocks and deadline waits into selected source#375
julia-script merged 3 commits into
julia/jul-128-standard-streamsfrom
julia/jul-132-native-clocks

Conversation

@julia-script

@julia-script julia-script commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Moves native civil and monotonic clock reads, resolution checks and waits into selected Silk source with verified Darwin/GNU declarations. GNU retries one absolute deadline using direct status codes; Darwin recomputes remaining time after interruptions and early returns.

Deletes clock intrinsics and generated C clock policy. Source validates canonical fields and checked resolution/deadline arithmetic without changing portable clock service requirements.

Validation: all six independent native source/C conformance lanes, including invalid-result and deadline cases; 2361 compiler tests and 321 shared native acceptance tests; typecheck, formatting, lint, test, check and release:candidate passed. Fixes JUL-132.

Stack created with GitHub Stacks CLI

@vercel

vercel Bot commented Sep 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
silk-effect-docs Ready Ready Preview Sep 7, 2026 2:07am UTC

Request Review

@julia-script
julia-script force-pushed the julia/jul-132-native-clocks branch from 217e344 to 10272d4 Compare September 7, 2026 01:21
@julia-script julia-script changed the title julia/jul 132 native clocks Move native clocks and deadline waits into selected source Sep 7, 2026
@julia-script
julia-script marked this pull request as ready for review September 7, 2026 01:27
@julia-script
julia-script force-pushed the julia/jul-132-native-clocks branch from 10272d4 to a966424 Compare September 7, 2026 02:06
@julia-script
julia-script merged commit dd4510f into main Sep 7, 2026
4 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant