You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: put each bundle-functions claim in front of its own audience
The docs added alongside the new `udfs`/`udafs`/`udwfs` fields mixed three
readerships. Sorting them out:
The four-step Collect/Chains/Resolve/Commit list, and the rule it imposes on
whoever adds the next `SessionExtensionComponents` field, moves from the
extension guide to `contributor-guide/ffi-internals.md`, which already declares
itself the page you do *not* need to write an extension library. The extension
guide keeps only what an author acts on — declare, do not register — and links
across. The comment in `with_extensions` that states the same rule now points
at the new label rather than at the extension-facing one.
`Two bundles claiming one name` becomes a `##` and moves ahead of `Failure and
rollback`, which it had been splitting: the paragraphs closing that section
were rendering under the collision heading.
The user guide gains the collision as its own entry under what will bite you,
with the error text and the two-sessions workaround, since it is raised by a
call the user makes and cannot fix in their own code. Its section heading no
longer says "two kinds" over three, the functions paragraph moves above the
note that closes the section, and the discovery section covers `udfs()` and
friends rather than codec ids alone.
The bundle snippet in `functions.md` names `MyFunctionExtension` and this
crate's real function names, separates the author's class from the caller's
line, and says the cdylib can export the getter directly — it had implied a
Rust library ships a Python shim. The table's `—` for table functions now says
what to do instead.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments