Skip to content

[doc-only] Update Cython layer and ABI stability information - #2977

Merged
mdboom merged 2 commits into
mainfrom
mdboom-patch-1
Sep 30, 2026
Merged

mdboom merged 2 commits into
mainfrom
mdboom-patch-1

Conversation

@mdboom

@mdboom mdboom commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

Clarify Cython layer details and ABI stability for higher-level modules.

Clarify Cython layer details and ABI stability for higher-level modules.
@mdboom mdboom added this to the cuda.bindings next milestone Sep 30, 2026
@mdboom mdboom self-assigned this Sep 30, 2026
@mdboom mdboom added documentation Improvements or additions to documentation cuda.bindings Everything related to the cuda.bindings module labels Sep 30, 2026

@rwgk rwgk left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That reads very nicely and is very clear.

Comment thread cuda_bindings/docs/source/support.rst Outdated
Comment on lines +27 to +29
6. The higher-level modules in ``cuda.bindings`` (without the ``cy`` prefix) do not have any
ABI stability guarantees, so while they can be ``cimport``'d, they will require a rebuild for
a specific version of ``cuda.bindings``.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can add that they are API stable (from Python perspective) but not ABI stable (from Cython/C perspective)

@mdboom
mdboom enabled auto-merge (squash) September 30, 2026 21:17
@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor
Doc Preview CI
Preview removed because the pull request was closed or merged.

@mdboom
mdboom merged commit cdaa23a into main Sep 30, 2026
33 checks passed
@mdboom
mdboom deleted the mdboom-patch-1 branch September 30, 2026 22:12
github-actions Bot pushed a commit that referenced this pull request Oct 1, 2026
Removed preview folders for the following PRs:
- PR #2939
- PR #2953
- PR #2962
- PR #2966
- PR #2968
- PR #2969
- PR #2972
- PR #2974
- PR #2976
- PR #2977
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cuda.bindings Everything related to the cuda.bindings module documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants