Skip to content

[NFC][core] group core subdirectories by topic#21568

Open
ferdymercury wants to merge 3 commits intoroot-project:masterfrom
ferdymercury:coreorg
Open

[NFC][core] group core subdirectories by topic#21568
ferdymercury wants to merge 3 commits intoroot-project:masterfrom
ferdymercury:coreorg

Conversation

@ferdymercury
Copy link
Collaborator

Just exploring if such a logic reorganization is doable.

Right now, core is cluttered with many alphabetically sorted subdirs, grouping them by topic/function could help in having better graphical overview.

core/os now groups unix, macos, winnt
core/compression now groups lz4, lzma, zstd, zip
core/parallel now groups imt, multiproc, thread

@ferdymercury ferdymercury added clean build Ask CI to do non-incremental build on PR and removed clean build Ask CI to do non-incremental build on PR labels Mar 11, 2026
@github-actions
Copy link

github-actions bot commented Mar 11, 2026

Test Results

    20 files      20 suites   2d 19h 0m 41s ⏱️
 3 782 tests  3 780 ✅ 1 💤 1 ❌
68 802 runs  68 792 ✅ 9 💤 1 ❌

For more details on these failures, see this check.

Results for commit 4c19574.

♻️ This comment has been updated with latest results.

@ferdymercury ferdymercury added the clean build Ask CI to do non-incremental build on PR label Mar 11, 2026
[cmake] add one more depth level in linkdef search

To avoid compilation error with modules=OFF or windows of the type:

In file included from .\etc\dictpch\allLinkDefs.h:86:
.\etc\dictpch\core\base\inc\LinkDef.h:8:10: fatal error: '../../os/winnt/inc/LinkDef.h' file not found
@ferdymercury ferdymercury removed the clean build Ask CI to do non-incremental build on PR label Mar 11, 2026
@ferdymercury ferdymercury marked this pull request as ready for review March 12, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant