- 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.
- 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.