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

Enforce serializable types for inflight methods on preflight classes #6475

Open
Chriscbr opened this issue May 14, 2024 · 0 comments
Open

Enforce serializable types for inflight methods on preflight classes #6475

Chriscbr opened this issue May 14, 2024 · 0 comments
Labels
🛠️ compiler Compiler 📐 language-design Language architecture needs-discussion Further discussion is needed prior to impl

Comments

@Chriscbr
Copy link
Contributor

Chriscbr commented May 14, 2024

The motivation would be to add a constraint so that we can guarantee inflight methods on preflight classes can be safely called from other language runtimes.

We may also want to consider where we don't need to enforce this -- for example, perhaps private methods and fields can be allowed to use non-serializable types.

@Chriscbr Chriscbr added 📐 language-design Language architecture 🛠️ compiler Compiler needs-discussion Further discussion is needed prior to impl labels May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛠️ compiler Compiler 📐 language-design Language architecture needs-discussion Further discussion is needed prior to impl
Projects
Status: 🤝 Backlog - handoff to owners
Development

No branches or pull requests

1 participant