Skip to content

docs: synchronize shipped ownership and Web contracts - #1423

Merged
sanohiro merged 1 commit into
mainfrom
docs/sync-current-language-contracts
Oct 25, 2026
Merged

sanohiro merged 1 commit into
mainfrom
docs/sync-current-language-contracts

Conversation

@sanohiro

Copy link
Copy Markdown
Owner

Current documentation still described bound-owner if results and most owned-field replacements as rejected, and the Web examples used a nonexistent web.Ctx path. Synchronize these descriptions with shipped behavior across the specification, design notes, settled decisions and English/Japanese library designs. Keep the historical review record explicitly historical.

Make the module and Web examples self-contained, use pkg.web.types.Ctx, and update the delivered HTTP/storage/streaming status and obsolete borrowed-parameter rationale. This changes documentation only; no compiler or language behavior changes.

Validation:

  • Ten extracted examples/probes pass whole-program checking, per-unit checking and MIR generation (30 checks); three English/Japanese example pairs agree.
  • Both repaired module examples run successfully, including typed JSON decoding in an arena.
  • apps_web_multipart::the_documented_handler_example_compiles_against_the_real_pkg_web passes against the actual design document and package sources.
  • git diff --check passes; independent preflight inspection covers the complete diff.

@sanohiro
sanohiro marked this pull request as ready for review October 25, 2026 12:46
@sanohiro
sanohiro merged commit b00cfb5 into main Oct 25, 2026
9 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