[qt/clang/llvm]: 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 Pushed by mirror-service into branch 'upstream/users/cachemeifyoucan/spr/darwin-improve-ld64-based-configs'. Changed from 0000000000000000000000000000000000000000 to ae535cea3094d73bf71494d841764ed5cb4746c8 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 41a5357e389b3c04d4c44631360dd3661488c629 by GitHub (on behalf of AZero13) on 27/07/2026 at 17:26.. [clang][Sema] Allow abstract declarators to specify cv-qualified function types as per CWG1417 (#209836) Abstract declarator contexts (specifically `DeclaratorContext::TypeName`) now properly bypass this restricted rule, allowing cv-qualified function types in `__typeof__` while maintaining restrictions in other contexts like `typeid`, `sizeof`, C-style casts, and `new` expressions per CWG1417. https://invent.kde.org/qt/clang/llvm/-/commit/41a5357e389b3c04d4c44631360dd3661488c629 Git commit 5565740f2367093b89481ba7371adf820971977d by GitHub (on behalf of Arthur Eubanks) on 27/07/2026 at 17:39.. [lld] Don't drop RELR relocations for late-added GOT entries (#211911) In #208959 we started dropping RELR relocations for late-added GOT entries when reverting x86-64 GOTPCRELX relaxations in X86_64::relaxOnce. There is a separate unrelaxation bug where if the object files didn't have any relocations of a certain type, we'd prune .relr.dyn (or even .rela.dyn). Will be addressed separately. Assisted-by: Gemini https://invent.kde.org/qt/clang/llvm/-/commit/5565740f2367093b89481ba7371adf820971977d Git commit ad791f26ef495dbc2c3c6c283518872697210898 by GitHub (on behalf of Christopher Ferris) on 27/07/2026 at 17:49.. [scudo] Test to verify fork and allocate does not deadlock. (#211975) https://invent.kde.org/qt/clang/llvm/-/commit/ad791f26ef495dbc2c3c6c283518872697210898 Git commit 751eb22c1b835b675166e4936a93f903b952f28f by GitHub (on behalf of David Green) on 27/07/2026 at 17:54.. [AArch64][GlobalISel] Use integer type for truncating merged call args. (#212208) https://invent.kde.org/qt/clang/llvm/-/commit/751eb22c1b835b675166e4936a93f903b952f28f Git commit 02da01251156c831a54417d4882aad7226cdbbe1 by GitHub (on behalf of Matt Arsenault) on 27/07/2026 at 17:57.. TableGen: Use a compact table for CPU aliases (#211952) https://invent.kde.org/qt/clang/llvm/-/commit/02da01251156c831a54417d4882aad7226cdbbe1 Git commit b9a7aad4a9d50b9ec60b59d197be43a973a0572c by GitHub (on behalf of Tom Stellard) on 27/07/2026 at 17:58.. workflows/release-tasks: Fix permissions for release-documentation (#212310) https://invent.kde.org/qt/clang/llvm/-/commit/b9a7aad4a9d50b9ec60b59d197be43a973a0572c Git commit 0600aeae3ba6c41da80bbb84c10f1cad4c9a58ba by GitHub (on behalf of David Green) on 27/07/2026 at 18:01.. [AArch64][GlobalISel] Use integer types for inline assembly lowering (#212214) If we need to generate a trunc then we can use an integer type for the lowering. https://invent.kde.org/qt/clang/llvm/-/commit/0600aeae3ba6c41da80bbb84c10f1cad4c9a58ba Git commit 7336a38e5c6dea03c243bb37b44a2207471e63d3 by GitHub (on behalf of rdevshp) on 27/07/2026 at 18:18.. [clang] Add missing VisitAtomicTypeLoc to TypeLoc.cpp GetContainedAutoTypeLocVisitor (#211752) Adds the missing `VisitAtomicTypeLoc` method to TypeLoc.cpp `GetContainedAutoTypeLocVisitor`. Fixes: https://github.com/llvm/llvm-project/issues/211556 ICE. Assisted-by: Codex https://invent.kde.org/qt/clang/llvm/-/commit/7336a38e5c6dea03c243bb37b44a2207471e63d3 Git commit 68e94c904067b1b984c6b337819633aee9f0c7da by GitHub (on behalf of Benedek Kaibas) on 27/07/2026 at 18:20.. [analyzer] Improve dangling value tracking in DanglingPtrDeref (#211818) Improve dangling value tracking in the `DanglingPtrDeref` checker by adding `trackExpressionValue`. The report with this change now tracks the dangling value and shows where the value originated from. Currently the checker only points at the destruction and use sites which isn't always useful for the user. https://invent.kde.org/qt/clang/llvm/-/commit/68e94c904067b1b984c6b337819633aee9f0c7da Git commit f83fcfbdc7fc1bee6ebf242b110a5c2b46703ae9 by GitHub (on behalf of Florian Mayer) on 27/07/2026 at 18:41.. [MachineVerifier] do not use !NoPHI to check if a MF has phi nodes (#211941) We were violating the property expressed in MachineFunction.h: ``` The properties are stated in "positive" form; i.e. a pass could require that the property hold, but not that it does not hold. ``` Resolves a false positive "MBB has allocatable live-in, [...]" error in our downstream target. https://invent.kde.org/qt/clang/llvm/-/commit/f83fcfbdc7fc1bee6ebf242b110a5c2b46703ae9 Git commit 79ea87c8da20263fa54c9f60b4befb3a9bf962cf by GitHub (on behalf of Yingwei Zheng) on 27/07/2026 at 18:41.. [llubi] Add support for byte types (#200672) This patch implements the support for byte types. The byte order depends on the endianness for better performance in the fast path. For non-byte-sized byte types, high bits are zeroed out. https://invent.kde.org/qt/clang/llvm/-/commit/79ea87c8da20263fa54c9f60b4befb3a9bf962cf Git commit a41a3359ec24f019a5a9576631228f0314be38a6 by GitHub (on behalf of Valentin Clement (バレンタイン クレメン)) on 27/07/2026 at 18:42.. [flang][cuda] Do not check dummy in stmt function in device code (#212037) https://invent.kde.org/qt/clang/llvm/-/commit/a41a3359ec24f019a5a9576631228f0314be38a6 Git commit 289a2d901a480e3c0ba8aac80c40f2fcd768506f by GitHub (on behalf of Stephen Long) on 27/07/2026 at 18:44.. [mlir][LinalgBlockPackMatmul] Add support for scalable block factors (#211354) Assisted by: Claude Sonnet 4.6 --------- Co-authored-by: Adam Siemieniuk <[email protected]> https://invent.kde.org/qt/clang/llvm/-/commit/289a2d901a480e3c0ba8aac80c40f2fcd768506f Git commit 88d986cb155d7d38c1f858d65498791c08da364d by Steven Wu on 27/07/2026 at 19:16.. [𝘀𝗽𝗿] initial version Created using spr 1.3.7 https://invent.kde.org/qt/clang/llvm/-/commit/88d986cb155d7d38c1f858d65498791c08da364d Git commit ae535cea3094d73bf71494d841764ed5cb4746c8 by Steven Wu on 27/07/2026 at 19:23.. python format Created using spr 1.3.7 https://invent.kde.org/qt/clang/llvm/-/commit/ae535cea3094d73bf71494d841764ed5cb4746c8