[qt/clang/llvm-project]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/clang/llvm-project Pushed by mirror-service into branch 'upstream/users/c8ef/generator'. Changed from 1dc74468ad2cc1b00ba979b52205f5873a021ddc to 384128628060e0bbdfc062ea54d85c058e730f0d Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 1333e0a05d822b96e76d9edf55f1af66e2cbb0b3 by GitHub (on behalf of Nikolas Klauser) on 27/07/2026 at 11:21.. [libc++] Remove locale::id::__next_id from the ABI (#210360) `__next_id` is only ever used inside the dylib, so we can avoid making it public. https://invent.kde.org/qt/clang/llvm-project/-/commit/1333e0a05d822b96e76d9edf55f1af66e2cbb0b3 Git commit e10674378de70647d666499c6fd7f11a7ee03f6e by GitHub (on behalf of Tim Besard) on 27/07/2026 at 11:22.. [SPIR-V] Fix direct return of aggregate extractvalue (#209762) SPIRVPrepareFunctions rewrites aggregate function returns to i32 value IDs, but an aggregate extractvalue used directly by ret kept its original type, leaving invalid IR for the verifier. Mutate the lowered spv_extractv result when it feeds a rewritten return so the LLVM type matches while the registry preserves the aggregate SPIR-V type. Closes https://github.com/llvm/llvm-project/issues/208899. Replaces https://github.com/llvm/llvm-project/pull/209027 (that PR seems spam? although the diagnosis was largely correct) Co-authored-by: Claude Fable 5 <[email protected]> https://invent.kde.org/qt/clang/llvm-project/-/commit/e10674378de70647d666499c6fd7f11a7ee03f6e Git commit 187d096d44bfabc0a392d0abf1d87123e67f5efb by GitHub (on behalf of Hardik Kumar) on 27/07/2026 at 11:28.. [clang] Fix the StringRef assertion failure for non-narrow strings. (#212108) StringRef assertion fires up when passing wide literals to `__builtin_nanf()`. The patch updates the `TryEvaluateBuiltinNan` method to reject non-narrow string literals preventing the downstream assertion failure caused by `getString()` in cases where the user might pass a non-narrow / non 1 byte literal." Fix #205306 https://invent.kde.org/qt/clang/llvm-project/-/commit/187d096d44bfabc0a392d0abf1d87123e67f5efb Git commit c84136af3d15893fe3f2bc608280ccaa71e18db1 by GitHub (on behalf of William Tran-Viet) on 27/07/2026 at 11:32.. [libc++] Inline `text_encoding` alias offset table std::count to 884 (#207471) - Add count test to verify the exact number of aliases our table contains - Should reduce compile time cost of gathering that count https://invent.kde.org/qt/clang/llvm-project/-/commit/c84136af3d15893fe3f2bc608280ccaa71e18db1 Git commit 42b4ee6383e340c4c3ab4cfddd17f864ab331e0d by GitHub (on behalf of Konrad Kleine) on 27/07/2026 at 11:42.. docs: Adjust HowToReleaseLLVM to include man page signing (#210092) This adds documentation on how to sign man pages. https://invent.kde.org/qt/clang/llvm-project/-/commit/42b4ee6383e340c4c3ab4cfddd17f864ab331e0d Git commit 5f349af92c6fdbb09af500eec38265774f7df517 by GitHub (on behalf of Connector Switch) on 27/07/2026 at 11:51.. Merge branch 'main' into users/c8ef/generator https://invent.kde.org/qt/clang/llvm-project/-/commit/5f349af92c6fdbb09af500eec38265774f7df517 Git commit f92e977a8e76a0e40e3af255f13c30b6710fd871 by GitHub (on behalf of Chibuoyim (Wilson) Ogbonna) on 27/07/2026 at 12:02.. [MLIR][Linalg] Fix crash on duplicate dimensions in linalg.broadcast (#211203) per [#210738](https://github.com/llvm/llvm-project/pull/210738#discussion_r3622744153) Currently, the following crashes on verification with a segfault: ``` func.func @broadcast_rank0_tensor(%arg0: tensor<i32>, %arg1: tensor<32x2xi32>) -> tensor<32x2xi32> { %0 = linalg.broadcast ins(%arg0 : tensor<i32>) outs(%arg1 : tensor<32x2xi32>) dimensions = [0, 0] return %0 : tensor<32x2xi32> } ``` The verifier should reject cases like this where we have a duplicate dimension. I've also added a couple of tests covering `linalg.broadcast` on various input scenarios to confirm they are being handled properly. https://invent.kde.org/qt/clang/llvm-project/-/commit/f92e977a8e76a0e40e3af255f13c30b6710fd871 Git commit 08c7b4203815b3502c04ecb9cd8b6dae21fc5661 by GitHub (on behalf of Łukasz Plewa) on 27/07/2026 at 12:08.. [offload] update llvm-gpu-loader the new liboffload allocation API (#212225) PR #209196 split host memory allocations into a dedicated API. Update llvm-gpu-loader to use the new host allocation function introduced by that change. https://invent.kde.org/qt/clang/llvm-project/-/commit/08c7b4203815b3502c04ecb9cd8b6dae21fc5661 Git commit 384128628060e0bbdfc062ea54d85c058e730f0d by GitHub (on behalf of Connector Switch) on 27/07/2026 at 12:08.. Merge branch 'main' into users/c8ef/generator https://invent.kde.org/qt/clang/llvm-project/-/commit/384128628060e0bbdfc062ea54d85c058e730f0d