Skip to main content

Questions tagged [abi-stability]

An ABI, or application binary interface, is how already-compiled programs and libraries interact. Use this tag for questions about designing a compiler and/or standard library to support a stable ABI.

Filter by
Sorted by
Tagged with
4 votes
1 answer

How could a language support adding new types to the middle of the inheritance tree in an ABI-stable way?

I've mentioned before that Swift evolution is somewhat limited by the fact that it is now ABI-stable. One recent example that caught my attention was PermutableCollection. Currently, the Collection ...
Bbrk24's user avatar
  • 9,067
8 votes
3 answers

When is ABI stability “worth it”?

ABI stands for application binary interface, and it represents how different precompiled components of a program interact. This can be a program calling out to an OS function or part of the language ...
Bbrk24's user avatar
  • 9,067