mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-02 22:02:51 +01:00
The `Support/LLVMDriver.h` header was renamed to `Driver.h`, and the API of `llvm::ToolContext` changed such that a constructor call is needed instead of aggregate initialization. A couple new bazel deps were added (libxml2 and xz), and rules_cc required an updated version. The addition of libxml2 and xz required some additions to check_non_test_cc_deps.py. libxml2 also required allow-listing an additional URL in CI jobs. Dropped `0011_Temporarily_remove_reference_to_hermetic_toolchain.patch`, no longer needed. Added `0012_Drop_dependencies_on_linux_uapi_and_pyyaml.patch` to remove a couple dependencies from llvm that Carbon doesn't currently require. These were causing bazel queries in check_deps and forbid_llvm_googletest.py to fail.