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

Add a concurrency + library evolution documentation. #146

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

hborla
Copy link
Member

@hborla hborla commented Jan 9, 2025

This change adds documentation for source and ABI compatibility for concurrency related API changes.

@mattmassicotte
Copy link
Collaborator

Wow this is so good!

(there is a little section here that we can probably turn into a link/note once this is ready too:

You can stage in diagnostics caused by adding global actor isolation on a
)

Copy link
Member

@ktoso ktoso left a comment

Choose a reason for hiding this comment

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

Looks good! It's definitely a huge improvement to have this written down :-)

Cases look right.

I'm wondering if when we do these ABI/Source guides we could adopt a more easy to skim format like...

Source compatible
ABI stable Adding ... always changes mangling
...

below diffs? Just an idea if we want to keep improving this and move it somewhere later on 👍

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.

3 participants