[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/jebyrnes/SoftWaitLoopOpt'. Changed from bf461e29f9ce0807c52ba7ebcde72a791f44bbcc to 125113e4d2a4a80c8a13f025cdf616cbadeb8924 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 89b84291ffc0b7d35f86bfc687f0528e44998a42 by GitHub (on behalf of Jannick Kremer) on 23/07/2026 at 23:28.. [libclang/python] Remove global SPELLING_CACHE alias (#210677) This completes the second step of https://github.com/llvm/llvm-project/issues/156680 This change is a follow-up to https://github.com/llvm/llvm-project/pull/177586, following the release branching, to ensure a one release-cycle deprecation period. --------- Co-authored-by: Vlad Serebrennikov <[email protected]> https://invent.kde.org/qt/clang/llvm-project/-/commit/89b84291ffc0b7d35f86bfc687f0528e44998a42 Git commit bee0671fa8fa2f0f49e0a6c549240ac2da7e8067 by GitHub (on behalf of Jiahao Guo) on 23/07/2026 at 23:37.. [CIR][AArch64] Lower Vector saturating shift and narrow intrinsics (#209389) ### summary part of : https://github.com/llvm/llvm-project/issues/185382 lower all intrinsics in : https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#vector-saturating-shift-right-and-narrow https://invent.kde.org/qt/clang/llvm-project/-/commit/bee0671fa8fa2f0f49e0a6c549240ac2da7e8067 Git commit 490b49fa2bf09948de3967fa6b89d46cf82afe01 by GitHub (on behalf of Jason Molenda) on 23/07/2026 at 23:44.. [lldb] Fix qSpeedTest radix mistake, make number parsings explicit (#211495) The documentation for qSpeedTest says ``` send packet: qSpeedTest:response_size:response-size; read packet: data:<response data> response-size is a hex encoded unsigned number up to 64 bits in size. ``` debugserver implements qSpeedTest as per this documentation, but lldb sends the number in decimal (base 10), and lldb-server parses it as base 10. I changed lldb and lldb-server to base 16. This is a maintenance command used by lldb developers exclusivley, so IMO I'm not handling a migration for old/new servers or defining a new packet or key. I was running some packet transmission tests with debugserver and noticed debugserver was sending much larger packets than requested; that's the kind of failure you see when there is a mismatch. I audited all uses of `getAsInteger()` that pass a 0 for the radix, meaning auto-detect the radix, in the gdb-remote dir and changed nearly all of them to specify either base 10 or base 16. There were two places where we were using auto-sensing on a base 16 number (and no "0x" prefix), which would parse incorrectly if an [a-f] letter did not occur. There is one use of `getAsInteger(0,...)` that is still in place, for pasing the `qRegisterInfo` eh-frame/dwarf register numbers. Our documentation for these keys specifies that they may be base 10 or base 16 if prefixed with 0x. This is unlike anywhere else in gdb remote serial protocol, and smells like something I probably stuck in there 15+ years ago because I've never liked the ambiguity about number bases in the protocol and I made this half-hearted stab at encouraging use of "0x". It is always fun to see the inconsistencies as you review multiple packets. qProcessInfo returns keys like pid/gid/ppid in base 16. qfProcessInfo returns the same keys in base 10. qHostInfo returns cputype/cpusubtype (a Mach-O way of specifying a target cpu) in base 10, qProcessInfo returns the same keys in base 16. There's so many of these kinds of little inconsistencies :/ https://invent.kde.org/qt/clang/llvm-project/-/commit/490b49fa2bf09948de3967fa6b89d46cf82afe01 Git commit 1ec7a13fb238f17afd89886071a13f7210ef3583 by GitHub (on behalf of arrowten) on 23/07/2026 at 23:50.. [Sema] Fix assertion in TreeTransform when rebuilding CXXParenListInitExpr (#203715) https://invent.kde.org/qt/clang/llvm-project/-/commit/1ec7a13fb238f17afd89886071a13f7210ef3583 Git commit 31b6ee93ed0db072a62b4365aeb7c32705c52596 by GitHub (on behalf of Jon Roelofs) on 24/07/2026 at 00:10.. [llvm][AArch64] Enable .cfi_set_ra_state by default for PAuth_LR (#211698) https://invent.kde.org/qt/clang/llvm-project/-/commit/31b6ee93ed0db072a62b4365aeb7c32705c52596 Git commit 5acf75ded90322fb5beceada1f172cb03fd504d1 by Jeffrey Byrnes on 24/07/2026 at 00:13.. [AMDGPU] Check all incoming edges before deleting soft waits Change-Id: I92ca9784405e53f46aa4c8701e417d32f00bbff7 https://invent.kde.org/qt/clang/llvm-project/-/commit/5acf75ded90322fb5beceada1f172cb03fd504d1 Git commit 125113e4d2a4a80c8a13f025cdf616cbadeb8924 by Jeffrey Byrnes on 24/07/2026 at 00:35.. Rebase Change-Id: I5f8b91764af1964f6b4b68f07f08170546a5c83b https://invent.kde.org/qt/clang/llvm-project/-/commit/125113e4d2a4a80c8a13f025cdf616cbadeb8924