Have you considered adding reproducible builds to Swift? If you compile the 
same code under the same conditions, you always get the same binary.

This would be huge for open source source, because people could *prove* that an 
app binary came from the code it's supposed to be coming from.

This should be possible to do. To get the same conditions, a VM (or just the 
same cleanly installed Mac) could be used. If the compiler adds a timestamp, an 
option to remove the timestamp could be added. Etc.

Bitcoin Core does this using Gitian: https://gitian.org
Debian Linux is making progress: https://wiki.debian.org/ReproducibleBuilds
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to