[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/bhandarkar-pranav/issue_203915_ph2_pr2'. Changed from 6886a6b60bb7f99df3092893ee1e5dcdb8a02aa5 to 0fcc3df1c5cb8184436ad0fb53b194c37352552e 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 48505dbcdb9070f6c6c443b9b495dc13bb0cca20 by Pranav Bhandarkar on 06/08/2026 at 03:37.. Address review comments from tblah and mjklemm https://invent.kde.org/qt/clang/llvm/-/commit/48505dbcdb9070f6c6c443b9b495dc13bb0cca20 Git commit 0fcc3df1c5cb8184436ad0fb53b194c37352552e by Pranav Bhandarkar on 06/08/2026 at 03:38.. [flang] - Call _FortranAAssignSimple instead of _FortranAAssign for intrinsic-type array assignments. This patch adds support for calling _FortranAAssignSimple, a faster-path for array assignments. `_FortranAAssignSimple` is called when ALL the following conditions are true: 1. Intrinsic element type (not derived type) 2. Matching ranks (no scalar-to-array broadcasting) 3. Non-volatile 4. Not polymorphic 5. Not explicit-length character 6. Not temporary LHS Otherwise, uses `_FortranAAssign` (or specialized variants like `_FortranAAssignPolymorphic`, `_FortranAAssignExplicitLengthCharacter`). This is a (perhaps final) part of the fix for https://github.com/llvm/llvm-project/issues/203915 https://invent.kde.org/qt/clang/llvm/-/commit/0fcc3df1c5cb8184436ad0fb53b194c37352552e