How Swift Achieved Dynamic Linking Where Rust Couldn't


28 bookmarks. First posted by badboy 5 days ago.


RT : What a great read. I finally understand what reabstraction thunks are!
from twitter
3 days ago by jasongregori
Swift Achieved Dynamic Linking Where Rust Couldn't https://t.co/QjbJQcuJmq (https://t.co/12gQhAajKK)
from instapaper
4 days ago by joeybaker
For those who don't follow Swift's development, ABI stability has been one of its most ambitious projects and possibly it's defining feature, and it finally shipped in Swift 5.
IFTTT  Pocket 
4 days ago by timothyarnold
For those who don't follow Swift's development, ABI stability has been one of its most ambitious projects and possibly it's defining feature, and it finally shipped in Swift 5. The result is something I find endlessly fascinating, because I think Swift has pushed the notion of ABI stability farther than any language without much compromise.

So I decided to write up a bunch of the interesting high-level details of Swift's ABI. This is not a complete reference for Swift's ABI, but rather an abstract look at its implementation strategy. If you really want to know exactly how it allocates registers or mangles names, look somewhere else.
swift  proglang  ABI  language  design 
4 days ago by euler
Swift Achieved Dynamic Linking Where Rust Couldn't
from twitter_favs
4 days ago by stringsn88keys
Alexis Beingessner November 7th, 2019 1 Background 1.1 Swift TLDR 1.2 What Is ABI Stability and Dynamic Linking 1.3 Swift's Stable ABI 1.4 Resilience and…
from instapaper
4 days ago by fogus
How Swift Achieved Dynamic Linking Where Rust Couldn't
from twitter_favs
4 days ago by pondering
“fields may secretly be getter-setter pairs”
from twitter
4 days ago by kevinmarks
For those who don't follow Swift's development, ABI stability has been one of its most ambitious projects and possibly it's defining feature, and it finally shipped in Swift 5. via Pocket
IFTTT  Pocket 
4 days ago by domingogallardo
Alexis Beingessner November 7th, 2019 1 Background 1.1 Swift TLDR 1.2 What Is ABI Stability and Dynamic Linking 1.3 Swift's Stable ABI 1.4 Resilience and…
from instapaper
5 days ago by badboy