Skip to content

document the recent language and stdlib changes#447

Merged
kacy merged 1 commit into
mainfrom
docs/recent-changes
Jul 17, 2026
Merged

document the recent language and stdlib changes#447
kacy merged 1 commit into
mainfrom
docs/recent-changes

Conversation

@kacy

@kacy kacy commented Jul 17, 2026

Copy link
Copy Markdown
Owner

summary

docs pass over the last few days' changes:

  • grammar.ebnf: the threadlocal keyword and the threadlocal binding form
  • concurrency.md: note that std.json/std.toml/std.io keep their per-task
    state in threadlocal globals — what makes them safe to use from many tasks
  • limitations.md: the weak-field-read box leak is fixed for the common
    consumers (!= none / == none / .value()); only the indexed-collection
    read still synthesizes an unreclaimed optional
  • README: add std.env to the stdlib module list (now has typed readers)

performance.md already covers the freelist and connection pool; the grammar
already documented numeric underscore separators, which now actually work.

docs only.

- grammar.ebnf: the threadlocal keyword and the threadlocal binding form
- concurrency.md: note that std.json/std.toml/std.io lean on threadlocal
  globals, which is what makes them safe to use from many tasks at once
- limitations.md: the weak-field-read box leak is fixed for the common
  consumers (!= none / == none / .value()); only the indexed-collection read
  still synthesizes an unreclaimed optional
- README: add std.env to the stdlib module list (it now has typed readers)

performance.md already covers the freelist and connection pool; the grammar
already documented numeric underscore separators, which now actually work.
@kacy
kacy merged commit 1d99fa2 into main Jul 17, 2026
2 checks passed
@kacy
kacy deleted the docs/recent-changes branch July 17, 2026 17:26
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