| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | project.utils: more readable loggingv6.1.6 | Egor Tensin | 2026-07-01 |
| | | |||
| * | a shorter code path | Egor Tensin | 2026-07-01 |
| | | |||
| * | add a FIXME comment about something I don't remember | Egor Tensin | 2026-07-01 |
| | | |||
| * | Merge pull request #8 from egor-tensin/dependabot/github_actions/actions/cache-6 | Egor Tensin | 2026-06-24 |
| |\ | | | | | build(deps): bump actions/cache from 5 to 6 | ||
| | * | build(deps): bump actions/cache from 5 to 6 | dependabot[bot] | 2026-06-23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| * | | Merge pull request #9 from ↵ | Egor Tensin | 2026-06-24 |
| |\ \ | |/ |/| | | | | | egor-tensin/dependabot/github_actions/actions/checkout-7 build(deps): bump actions/checkout from 6 to 7 | ||
| | * | build(deps): bump actions/checkout from 6 to 7 | dependabot[bot] | 2026-06-23 |
| |/ | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| * | update .git-blame-ignore-revsv6.1.5 | Egor Tensin | 2026-06-23 |
| | | |||
| * | use default settings for Black | Egor Tensin | 2026-06-23 |
| | | |||
| * | workflows/aur: inherit secretsv6.1.4v6.1.3 | Egor Tensin | 2026-06-23 |
| | | |||
| * | project-clang-format.py: prettier log outputv6.1.2 | Egor Tensin | 2026-06-23 |
| | | |||
| * | shorter level names in log output | Egor Tensin | 2026-06-23 |
| | | |||
| * | prettier log output | Egor Tensin | 2026-06-23 |
| | | |||
| * | workflows/aur: passwordless sudo for builder | Egor Tensin | 2026-06-23 |
| | | |||
| * | workflows/aur: try to make manually callable | Egor Tensin | 2026-06-23 |
| | | |||
| * | workflows/aur: use the GH_TOKEN secret | Egor Tensin | 2026-06-23 |
| | | |||
| * | workflows/ci: the PyPI workflow cannot be reusablev6.1.1 | Egor Tensin | 2026-06-22 |
| | | |||
| * | ctest-driver.py: add a list of allowed exit codesv6.1 | Egor Tensin | 2026-06-22 |
| | | |||
| * | workflows: minor fixes | Egor Tensin | 2026-06-20 |
| | | |||
| * | workflows: add a workflow to publish to AUR | Egor Tensin | 2026-06-19 |
| | | |||
| * | workflows: split out jobs from ci.yml into separate workflows | Egor Tensin | 2026-06-19 |
| | | |||
| * | require Python 3.8v6.0.5 | Egor Tensin | 2026-06-15 |
| | | | | | | I actually tried running this w/ Python 3.6, and it's just a PITA. A couple of later features are already in use. | ||
| * | project-clang-format.py: try to respect .clang-format-ignorev6.0.4 | Egor Tensin | 2026-06-13 |
| | | |||
| * | workflows: consistent Boost versions | Egor Tensin | 2026-06-12 |
| | | |||
| * | workflows: windows-2025 ships with VS 2026 now | Egor Tensin | 2026-06-12 |
| | | |||
| * | test/examples: update CMake versions | Egor Tensin | 2026-06-06 |
| | | |||
| * | split some development info into DEVELOPMENT.mdv6.0.3 | Egor Tensin | 2026-05-20 |
| | | |||
| * | workflows: split arrays into lines | Egor Tensin | 2026-05-20 |
| | | |||
| * | workflows/ci: set job names | Egor Tensin | 2026-05-20 |
| | | |||
| * | workflows: rework the publish workflow | Egor Tensin | 2026-05-20 |
| | | | | | | For some reason, when using workflow_run: trigger, it gets triggered on any listed workflow, not on all of them as I would expect. | ||
| * | workflows: split out the PyPI publishing workflow | Egor Tensin | 2026-05-20 |
| | | |||
| * | format .pylintrc | Egor Tensin | 2026-05-20 |
| | | |||
| * | workflows/basic: drop Python 3.8v6.0.2 | Egor Tensin | 2026-05-20 |
| | | | | | setuptools of the required version doesn't support 3.8. | ||
| * | update pyproject.toml | Egor Tensin | 2026-05-20 |
| | | |||
| * | project.build: fix for CMP0144v6.0.1 | Egor Tensin | 2026-05-17 |
| | | | | | At least I hope that it is. | ||
| * | update my email | Egor Tensin | 2026-05-17 |
| | | |||
| * | add .git-blame-ignore-revs | Egor Tensin | 2026-05-17 |
| | | |||
| * | reformat everything for fun | Egor Tensin | 2026-05-17 |
| | | |||
| * | workflows: add Python black run | Egor Tensin | 2026-05-17 |
| | | |||
| * | workflows: reschedule for my convenience | Egor Tensin | 2026-04-12 |
| | | |||
| * | test: remove unused script | Egor Tensin | 2026-03-31 |
| | | |||
| * | REMOVE common.cmakev6.0remove_common_cmake | Egor Tensin | 2026-03-30 |
| | | | | | | | | | | | | | | | | | | | | | | | | This repo literally started with common.cmake. However, I think that in this day and age, it is, to put it mildly, outdated. Feature by feature: * The C++ standard is better defined on a per-project basis, and it's very easy. Frankly, I'm surprised GCC still (as of March '26) defaults to something pre-11 (or at least I think it does). * The warning options are, again, very easy to do on a per-project basis, and perhaps they should be defined there. * The Windows-only defines (NOMINMAX, etc.) are, again, very easy to define on the project level, and don't warrant a separate file. * The static runtime thing is more tricky. I use static runtime linking on Windows only, basically. And since about 3.15, it supports CMAKE_MSVC_RUNTIME_LIBRARY, which can set up the linking without my help. I don't care about the older versions enough to keep maintenance. * Symbol stripping is better done when calling `cmake --install --strip` in modern CMake version. Otherwise, it's a simple compilation flag for Release builds. * Installing PDBs does require some trickery though. It's simple enough: you just call install() with $<TARGET_PDB_FILE> or whatever it's called. | ||
| * | workflows: clean up path ignore patterns | Egor Tensin | 2026-03-30 |
| | | |||
| * | move testing-only things into test/ | Egor Tensin | 2026-03-30 |
| | | |||
| * | remove examples "dynamic" & "static" | Egor Tensin | 2026-03-30 |
| | | | | | | To be specific the "dynamic" example is the new "simple". I don't need 3 basic example projects, one is enough. | ||
| * | remove some dead code | Egor Tensin | 2026-03-30 |
| | | |||
| * | project.os: refactoring | Egor Tensin | 2026-03-30 |
| | | |||
| * | project.configuration: refactoring | Egor Tensin | 2026-03-30 |
| | | |||
| * | fix PyLint warnings | Egor Tensin | 2026-03-30 |
| | | |||
| * | examples: finalize the removal of common.cmake | Egor Tensin | 2026-03-30 |
| | | | | | | In addition, command line arguments have been overhauled for sanity and consistency. | ||
