3 ms·
Chris Lattner has stated several times that bitcode does not help with porting to other platforms though
by yoz-y 7y ago
Chris Lattner has stated several times that bitcode does not help with porting to other platforms though
- twoodfin 7y agoHe’s said since that while that was true when he left Apple, they have clearly made strides in the direction of making bitcode platform-neutral. Notably the shift from 32-bit to 64-bit ARM on the Watch was totally transparent to developers; they didn’t even need to resubmit their apps. And that’s not a small architectural change.
- tambourine_man 7y agoCan’t you point me to this quote? Not doubting, just want to read more on the topic.
- twoodfin 7y agohttps://twitter.com/clattner_llvm/status/1091186386634326017 https://twitter.com/clattner_llvm/status/1091186386634326017 See also Lattner jumping into this thread referring to the tweet above: https://twitter.com/clattner_llvm/status/1129528261254377474 https://twitter.com/clattner_llvm/status/1129528261254377474
- tambourine_man 7y agoThanks
- pjmlp 7y agoOnly when talking about standard bitcode that everyone has access to directly from LLVM. Apple's toolchain uses a modified version of bitcode, making it more portable. There is a session on WWDC 2019 on how using bitcode made the 64bit transition of watchOS apps relatively easy.