[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/schrodingerzhu/libc-use-tlsf-freestore'.
Changed from e1871dcedc18738f23433422410dc360cef1f8d9 to d6e58d25bebea9650131a37e5725969d6be241e8
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 58719932bd123e6319feaaf49f36f36a8f6008fd by Yifan Zhu on 03/08/2026 at 18:30..
address CR: simplify and comment the bin computation logic

TAG=agy
CONV=e64ff65b-c845-4136-9173-da6f615197ee
https://invent.kde.org/qt/clang/llvm-project/-/commit/58719932bd123e6319feaaf49f36f36a8f6008fd

Git commit 70ec06b64a0a738eb7d5759628ca63611e4cb709 by Yifan Zhu on 03/08/2026 at 20:11..
[libc] clean up UBs by using explicit storage

TAG=agy
CONV=e64ff65b-c845-4136-9173-da6f615197ee
https://invent.kde.org/qt/clang/llvm-project/-/commit/70ec06b64a0a738eb7d5759628ca63611e4cb709

Git commit 34242a243e748c2d5631818c96b1eb352c5d8de2 by Yifan Zhu on 03/08/2026 at 20:18..
address CR
https://invent.kde.org/qt/clang/llvm-project/-/commit/34242a243e748c2d5631818c96b1eb352c5d8de2

Git commit 34553ae4893e908c99912e258a6a06ae95b1dbbc by Yifan Zhu on 03/08/2026 at 20:41..
[libc] separate out TLSFTable to its own header and add unit tests

Address code review comments:
- Extract TLSFTable abstraction into tlsf_table.h to encapsulate occupancy bitmaps and bin sizing formulas without changing core allocator algorithm logic or O(1) fast paths.
- Add exhaustive unit tests in tlsf_table_test.cpp.
- Remove redundant {} default member initializers from structured list classes.
- Format heap-related files with clang-format.

TAG=agy
CONV=e64ff65b-c845-4136-9173-da6f615197ee
https://invent.kde.org/qt/clang/llvm-project/-/commit/34553ae4893e908c99912e258a6a06ae95b1dbbc

Git commit d6e58d25bebea9650131a37e5725969d6be241e8 by Yifan Zhu on 03/08/2026 at 21:47..
improve docs
https://invent.kde.org/qt/clang/llvm-project/-/commit/d6e58d25bebea9650131a37e5725969d6be241e8
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.