[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 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-project/-/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-project/-/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-project/-/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-project/-/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-project/-/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-project/-/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-project/-/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-project/-/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-project/-/commit/952e967bf390fe955322ee3661642baaa1173887