Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reorganize the "Canonical Built-ins" section of Explainer.md. #413

Open
wants to merge 38 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
03ad944
Reorganize the "Canonical Built-ins" section of Explainer.md.
sunfishcode Nov 14, 2024
e234db6
Apply suggestions from code review
sunfishcode Nov 19, 2024
73f24e8
Apply suggestions from code review
sunfishcode Nov 19, 2024
9657c3d
Apply suggestions from code review
sunfishcode Nov 19, 2024
0ff2d17
Update design/mvp/Explainer.md
sunfishcode Nov 19, 2024
add7458
Update design/mvp/Explainer.md
sunfishcode Nov 19, 2024
b36463b
Update design/mvp/Explainer.md
sunfishcode Nov 19, 2024
c3fe667
Refactor event.poll and event.wait and types.
sunfishcode Nov 19, 2024
c13b9e4
Rename "Conceptual signature" to "Approximate WIT signature".
sunfishcode Nov 19, 2024
da51207
Add documentation about the `repr<T>` type in the Canonical ABI.
sunfishcode Nov 19, 2024
e417f09
Split `stream.read` and `stream.write` into separate sections.
sunfishcode Nov 19, 2024
be4e0af
Fix typos.
sunfishcode Nov 19, 2024
d27b8a8
Don't use `stream<T>` and `future<T>` arguments in the builtins.
sunfishcode Nov 19, 2024
e27aad5
Fix typos etc.
sunfishcode Nov 19, 2024
28cd369
Add some TODOs.
sunfishcode Nov 19, 2024
198992e
Misc fixes.
sunfishcode Nov 19, 2024
3c64b7c
Fix a broken link.
sunfishcode Nov 19, 2024
917ec45
Update design/mvp/Explainer.md
sunfishcode Nov 19, 2024
1b55c2b
Add the error-context to the Canonical ABI return type for `close-wri…
sunfishcode Nov 19, 2024
43becc0
Tidy up the formatting for a table.
sunfishcode Nov 19, 2024
88730bd
Add a TODO about option<error-context>.
sunfishcode Nov 19, 2024
8087cdb
Say `T.rep` instead of `repr<T>`.
sunfishcode Nov 19, 2024
3a0a820
Document `resource.new`/`.drop` validation.
sunfishcode Nov 19, 2024
863618b
Update design/mvp/Explainer.md
sunfishcode Nov 20, 2024
97dffbd
Update design/mvp/Explainer.md
sunfishcode Nov 20, 2024
092b646
Update design/mvp/Explainer.md
sunfishcode Nov 20, 2024
13c48aa
Update design/mvp/Explainer.md
sunfishcode Nov 20, 2024
1ee9cc4
Update design/mvp/Explainer.md
sunfishcode Nov 20, 2024
ea85b13
Change `complete`'s payload to `u32`.
sunfishcode Nov 20, 2024
b0fa9f9
Document that stream.new returns a writable-stream.
sunfishcode Nov 20, 2024
053ab6a
Desecribe how status values are lowered into the canonical abi.
sunfishcode Nov 20, 2024
f7f3672
Describe status ABIs, merge read/write again.
sunfishcode Nov 20, 2024
4efe721
Document the `..1` and the "at most" behavior.
sunfishcode Nov 20, 2024
3dcaa9c
Document the `option<error-context>` in the Canonical ABI.
sunfishcode Nov 20, 2024
e24aeea
Fix documentation links.
sunfishcode Nov 20, 2024
b2c35f5
Misc cleanups.
sunfishcode Nov 20, 2024
7869ca5
More misc cleanups.
sunfishcode Nov 20, 2024
f352c2f
Use more specific links, now that we have them.
sunfishcode Nov 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions design/mvp/Async.md
Original file line number Diff line number Diff line change
Expand Up @@ -550,9 +550,9 @@ comes after:
[Lift and Lower Definitions]: Explainer.md#canonical-definitions
[Lifted]: Explainer.md#canonical-definitions
[Canonical Built-in]: Explainer.md#canonical-built-ins
[`task.return`]: Explainer.md#-async-built-ins
[`task.wait`]: Explainer.md#-async-built-ins
[`thread.spawn`]: Explainer.md#-threading-built-ins
[`task.return`]: Explainer.md#-taskreturn
[`task.wait`]: Explainer.md#-taskwait
[`thread.spawn`]: Explainer.md#-threadspawn
[ESM-integration]: Explainer.md#ESM-integration

[Canonical ABI Explainer]: CanonicalABI.md
Expand Down
Loading