aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/project (unfollow)
Commit message (Collapse)Author
9 daysconsistent short-vs-long parameter orderingv8.0.2Egor Tensin
13 daysuse contextlib.chdirEgor Tensin
2026-10-09README: updatev8.0.0Egor Tensin
2026-10-09project.toolset: more shit code reductionEgor Tensin
2026-10-09use the match statementEgor Tensin
2026-10-09ugprade to StrEnumEgor Tensin
2026-10-09minor imports refactoringEgor Tensin
2026-10-06consistent argparse.add_argument formattingEgor Tensin
2026-10-05project.ctest_driver: fix if no regexesv7.0.1Egor Tensin
2026-10-05project.{ctest_driver,format}: add --version parameterv7.0.0Egor Tensin
2026-10-05project.format: refactoringEgor Tensin
2026-10-05project.ctest_driver: refactoringEgor Tensin
2026-10-05project.ctest_driver: verbose loggingEgor Tensin
2026-10-05tools/ctest-driver.py -> project/ctest_driver.pyEgor Tensin
2026-10-05tools/project-clang-format.py -> project/format.pyEgor Tensin
2026-09-21remove annoying trailing period from repo URLsv6.1.7Egor Tensin
2026-07-01project.utils: more readable loggingv6.1.6Egor Tensin
2026-07-01a shorter code pathEgor Tensin
2026-07-01add a FIXME comment about something I don't rememberEgor Tensin
2026-06-23use default settings for BlackEgor Tensin
2026-06-23shorter level names in log outputEgor Tensin
2026-06-23prettier log outputEgor Tensin
2026-06-15require Python 3.8v6.0.5Egor Tensin
I actually tried running this w/ Python 3.6, and it's just a PITA. A couple of later features are already in use.
2026-05-17project.build: fix for CMP0144v6.0.1Egor Tensin
At least I hope that it is.
2026-05-17update my emailEgor Tensin
2026-05-17reformat everything for funEgor Tensin
2026-03-30remove some dead codeEgor Tensin
2026-03-30project.os: refactoringEgor Tensin
2026-03-30project.configuration: refactoringEgor Tensin
2026-03-30fix PyLint warningsEgor Tensin
2026-03-30examples: finalize the removal of common.cmakeEgor Tensin
In addition, command line arguments have been overhauled for sanity and consistency.
2026-03-29project.boost.build: saner command line optionsEgor Tensin
2026-03-29boost: root/ -> install_dir/Egor Tensin
2026-02-02project.boost: finalize transition from `stage` to `install`Egor Tensin
2026-02-02project.build: remove duplicate commentEgor Tensin
2026-02-02project.build: reduce the crap a little bitEgor Tensin
2026-02-02project.build: make arguments saneEgor Tensin
2026-01-20project.boost: switch from `stage` to `install`Egor Tensin
That's part of a global transition aiming to switch to Boost CMake files. Since 1.70.0, they've been releasing CMake files, which I should (?) be using. Additionally, modern CMake versions simply deprecate the FindBoost module (see policy CMP0167), insisting on using the supplied CMake files. I'll try to continue supporting old Boost versions; let's see how it goes.
2026-01-17project.toolset: shit code reductionv5.1Egor Tensin
2026-01-17project.toolset: preemptively add VS 2026Egor Tensin
It's not supported on GitHub Actions yet.
2026-01-13add time zone to logsv5.0.1Egor Tensin
2025-12-29drop Cygwin, it's obsoleteEgor Tensin
2025-12-29project.boost.download: fix download URLsEgor Tensin
2023-07-04README & --help message updatesEgor Tensin
2023-07-03remove project.ciEgor Tensin
The weird magic going on in the ci-{boost,build} scripts is honestly too weird. With hindsight, it seems to me that it's much better to just build a project with the same command during a CI run as when developing locally. Plus, I haven't really used either Travis or AppVeyor in quite some time, so this code was mostly untested really.
2023-07-03project.ci.cmake -> project.ci.buildEgor Tensin
Accordingly, rename ci-cmake to ci-build.
2023-07-03project.cmake.build -> project.buildEgor Tensin
Accordingly, rename cmake-build to project-build.
2023-07-03project.cmake: require the build dir argumentEgor Tensin
It doesn't make a lot of sense for the build dir argument to be optional. There's still a placeholder you can use to build in a temporary directory.
2023-07-03fix PyLint warningsEgor Tensin
2023-03-02add runtime version informationEgor Tensin