Bronek Kozicki
f47e2f4e82
chore: Fix compilation error with clang-20 and cleanup ( #5543 )
...
Removes clutter for old compilers, defaults to non-unity builds in cmake to match conanfile.py, and workaround for clang-20 compilation errors.
2025-07-09 17:47:34 +00:00
Vito Tumas
3e152fec74
refactor: use east const convention ( #5409 )
...
This change refactors the codebase to use the "east const convention", and adds a clang-format rule to follow this convention.
2025-05-08 11:00:42 +00:00
Bart
2406b28e64
refactor: Remove unused and add missing includes ( #5293 )
...
The codebase is filled with includes that are unused, and which thus can be removed. At the same time, the files often do not include all headers that contain the definitions used in those files. This change uses clang-format and clang-tidy to clean up the includes, with minor manual intervention to ensure the code compiles on all platforms.
2025-03-11 14:16:45 -04:00
Mayukha Vadari
bcbfb04992
fix: allow overlapping types in Expected ( #5218 )
...
For example, Expected<std::uint32_t, Json::Value>, will now build even though there is animplicit conversion from unsigned int to Json::Value.
2024-12-16 18:00:14 -05:00
John Freeman
552377c76f
Reformat code with clang-format-18
2024-10-15 18:27:56 -05:00
Pretty Printer
1d23148e6d
Rewrite includes ( #4997 )
2024-06-20 13:57:16 -05:00
Pretty Printer
e416ee72ca
Rearrange sources ( #4997 )
2024-06-20 13:57:14 -05:00