2 ms·
TL;DR (from what I understood so far): - the Zig compiler will get a new integrated C frontend written in Zig - ...and a new backend which can emit LLVM bitco
by flohofwoe 3y ago
TL;DR (from what I understood so far):
- the Zig compiler will get a new integrated C frontend written in Zig
- ...and a new backend which can emit LLVM bitcode (so it's still possible to integrate with an external LLVM toolchain)
- C++ and ObjC compilation (or Clang's specific flavour of C) will be delegated to a package dependency which includes a clang toolchain, accessible through the build system
...so things will be shuffled around, but no functionality will be lost.
- zengid 3y agoOk thank you!