[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/schrodingerzhu/libc-use-tlsf-freestore'.
Changed from a193a91eb59cad755f51d35e4672bea893f136c0 to 952e967bf390fe955322ee3661642baaa1173887
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 0c0c9f956e68e981c917822109bdfe83e761f7b5 by Yifan Zhu on 22/07/2026 at 20:19..
[libc] Implement TLSF FreeStore

- Replace freestore.h with TLSF implementation.
- Add USE_TRIE_FOR_OVERFLOW_BIN option to use FreeTrie in TLSF.
- Add SizeRange+root constructor and get_root getter to FreeTrie.
- Remove obsolete set_range interface from FreeStore, FreeListHeap, and tests.

TAG=agy
CONV=f78b1e3e-dbac-4be5-bc9f-d37a6264139e
https://invent.kde.org/qt/clang/llvm/-/commit/0c0c9f956e68e981c917822109bdfe83e761f7b5

Git commit 2565f7f4075e62ffbdee69c8bfa59e56a36a9f3a by Yifan Zhu on 22/07/2026 at 20:38..
[libc] clean up extra changes

TAG=agy
CONV=f78b1e3e-dbac-4be5-bc9f-d37a6264139e
https://invent.kde.org/qt/clang/llvm/-/commit/2565f7f4075e62ffbdee69c8bfa59e56a36a9f3a

Git commit 48c586d949b22465e614311d812ac413b7d74698 by Yifan Zhu on 22/07/2026 at 20:41..
[libc] rename next_node to next and get_root to root

TAG=agy
CONV=f78b1e3e-dbac-4be5-bc9f-d37a6264139e
https://invent.kde.org/qt/clang/llvm/-/commit/48c586d949b22465e614311d812ac413b7d74698

Git commit 6a2662c18ea298e824790cc331e31fa06da4389a by Yifan Zhu on 22/07/2026 at 20:45..
[libc] refactor DefaultFreeStoreConfig for TLSFFreeStore

TAG=agy
CONV=f78b1e3e-dbac-4be5-bc9f-d37a6264139e
https://invent.kde.org/qt/clang/llvm/-/commit/6a2662c18ea298e824790cc331e31fa06da4389a

Git commit b50021a5a6da66105d0cc8d40f2008550e385cf7 by Yifan Zhu on 22/07/2026 at 20:47..
[libc] introduce LINEAR_SCAN_LIMIT to FreeStore config

TAG=agy
CONV=f78b1e3e-dbac-4be5-bc9f-d37a6264139e
https://invent.kde.org/qt/clang/llvm/-/commit/b50021a5a6da66105d0cc8d40f2008550e385cf7

Git commit ad665d6a42db610da3d9a06e78da638085fb08d5 by Yifan Zhu on 22/07/2026 at 20:50..
[libc] replace union ListOrTrie with struct using uintptr_t payload and bit_cast

TAG=agy
CONV=f78b1e3e-dbac-4be5-bc9f-d37a6264139e
https://invent.kde.org/qt/clang/llvm/-/commit/ad665d6a42db610da3d9a06e78da638085fb08d5

Git commit 2d20d7392609d0869ebf5578a25713c49fd9826a by Yifan Zhu on 22/07/2026 at 20:52..
[libc] simplify TLSFFreeStoreImpl with free_lists[BITS-1] and FreeTrie trie members

TAG=agy
CONV=f78b1e3e-dbac-4be5-bc9f-d37a6264139e
https://invent.kde.org/qt/clang/llvm/-/commit/2d20d7392609d0869ebf5578a25713c49fd9826a

Git commit d40a766df868b3bfac903827ed322ba4f4e0a322 by Yifan Zhu on 22/07/2026 at 21:00..
[libc] add fastpath if linear portion are exact

TAG=agy
CONV=f78b1e3e-dbac-4be5-bc9f-d37a6264139e
https://invent.kde.org/qt/clang/llvm/-/commit/d40a766df868b3bfac903827ed322ba4f4e0a322

Git commit 952e967bf390fe955322ee3661642baaa1173887 by Yifan Zhu on 22/07/2026 at 21:59..
[libc] add fastpath if linear portion are exact

TAG=agy
CONV=f78b1e3e-dbac-4be5-bc9f-d37a6264139e
https://invent.kde.org/qt/clang/llvm/-/commit/952e967bf390fe955322ee3661642baaa1173887
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.