8 ms·
Without clang we would still have terrible compile error messages. As clang implements more and more of GCC's extensions, though, I could see things reaching t
by fullstop 7y ago
Without clang we would still have terrible compile error messages.
As clang implements more and more of GCC's extensions, though, I could see things reaching that tipping point.
- pjmlp 7y agoAnd without a GPL compiler, we will be back to the PD and *ware days. Sony, Apple, IBM, and plenty of other embedded vendors don't contribute 100% their improvements back to LLVM.
- loeg 7y agoApple does like 80% of the open source development of LLVM; I don't really see a valid angle to criticize their participation in LLVM at this time.
- pjmlp 7y agoExcept that they happen to have an actual portable variant of bitcode for watchOS, their clang implementation different enough from mainline clang to warrant its own column on cppreference compiler listing, and Objective-C and Swift related changes are on "just what you need to know" basis and the community should put the missing pieces. Personally I don't care, as I am mostly a commercial software user nowadays. Just making the point that LLVM victory over GCC, might not turn out as FOSS supporters expect.
- bigcheesegs 7y agoApple Clang gets its own column because it doesn't align with the official LLVM release schedule, which is also why it doesn't use the upstream version numbers.
- jfkebwjsbx 7y agoThat does not make sense. They could simply use the LLVM version, even if it was an old one.
- ndesaulniers 7y agoI just implemented a GNU C extension in Clang today! `asm inline`