trunk
Don't include expensive Clang headers in widely-included headers (#7319)
update llvm to 615644763ffc (#7504)
Fix crash attempting constant evaluation of a constexpr constructor. (#7514)
Create modules for header imports. (#7613)
Move C++ interop related `check` code files to a `cpp` dir (#6065)
Add a flag to build a single ASTContext shared across all compilations (#7567)
Add initial support for exporting generic classes (#7595)
Support ranges with overloaded const/non-const begin and end. (#7627)
adds a field to `SemIR::Interface` to indicate whether it is a core interface (#7091)
Support LP64 platforms such as Darwin where `int64_t` is `long long`. (#7596)
Split up C++ diagnostic emitter and factor it out. (#7558)
Fix handling of recursive macros. (#7593)
Add `Iterate` to the list of non-Clang operators (#7369)
Don't form a bound method when calling a C++ operator. (#7345)
Improve ClangDeclStore ergonomics (#7311)
Import C++ ref parameters as ref parameters (#6360)
Add interop support for naming and "calling" C++ templates. (#6474)