aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
...
* workflows/aur: passwordless sudo for builderEgor Tensin2026-06-23
|
* workflows/aur: try to make manually callableEgor Tensin2026-06-23
|
* workflows/aur: use the GH_TOKEN secretEgor Tensin2026-06-23
|
* workflows/ci: the PyPI workflow cannot be reusablev6.1.1Egor Tensin2026-06-22
|
* ctest-driver.py: add a list of allowed exit codesv6.1Egor Tensin2026-06-22
|
* workflows: minor fixesEgor Tensin2026-06-20
|
* workflows: add a workflow to publish to AUREgor Tensin2026-06-19
|
* workflows: split out jobs from ci.yml into separate workflowsEgor Tensin2026-06-19
|
* require Python 3.8v6.0.5Egor Tensin2026-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.4Egor Tensin2026-06-13
|
* workflows: consistent Boost versionsEgor Tensin2026-06-12
|
* workflows: windows-2025 ships with VS 2026 nowEgor Tensin2026-06-12
|
* test/examples: update CMake versionsEgor Tensin2026-06-06
|
* split some development info into DEVELOPMENT.mdv6.0.3Egor Tensin2026-05-20
|
* workflows: split arrays into linesEgor Tensin2026-05-20
|
* workflows/ci: set job namesEgor Tensin2026-05-20
|
* workflows: rework the publish workflowEgor Tensin2026-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 workflowEgor Tensin2026-05-20
|
* format .pylintrcEgor Tensin2026-05-20
|
* workflows/basic: drop Python 3.8v6.0.2Egor Tensin2026-05-20
| | | | setuptools of the required version doesn't support 3.8.
* update pyproject.tomlEgor Tensin2026-05-20
|
* project.build: fix for CMP0144v6.0.1Egor Tensin2026-05-17
| | | | At least I hope that it is.
* update my emailEgor Tensin2026-05-17
|
* add .git-blame-ignore-revsEgor Tensin2026-05-17
|
* reformat everything for funEgor Tensin2026-05-17
|
* workflows: add Python black runEgor Tensin2026-05-17
|
* workflows: reschedule for my convenienceEgor Tensin2026-04-12
|
* test: remove unused scriptEgor Tensin2026-03-31
|
* REMOVE common.cmakev6.0remove_common_cmakeEgor Tensin2026-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 patternsEgor Tensin2026-03-30
|
* move testing-only things into test/Egor Tensin2026-03-30
|
* remove examples "dynamic" & "static"Egor Tensin2026-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 codeEgor Tensin2026-03-30
|
* project.os: refactoringEgor Tensin2026-03-30
|
* project.configuration: refactoringEgor Tensin2026-03-30
|
* fix PyLint warningsEgor Tensin2026-03-30
|
* examples: finalize the removal of common.cmakeEgor Tensin2026-03-30
| | | | | In addition, command line arguments have been overhauled for sanity and consistency.
* project.boost.build: saner command line optionsEgor Tensin2026-03-29
|
* boost: root/ -> install_dir/Egor Tensin2026-03-29
|
* Merge pull request #7 from ↵Egor Tensin2026-03-18
|\ | | | | | | | | egor-tensin/dependabot/github_actions/egor-tensin/cleanup-path-5 build(deps): bump egor-tensin/cleanup-path from 4 to 5
| * build(deps): bump egor-tensin/cleanup-path from 4 to 5dependabot[bot]2026-03-17
|/ | | | | | | | | | | | | | | Bumps [egor-tensin/cleanup-path](https://github.com/egor-tensin/cleanup-path) from 4 to 5. - [Release notes](https://github.com/egor-tensin/cleanup-path/releases) - [Commits](https://github.com/egor-tensin/cleanup-path/compare/v4...v5) --- updated-dependencies: - dependency-name: egor-tensin/cleanup-path dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #6 from ↵Egor Tensin2026-03-04
|\ | | | | | | | | egor-tensin/dependabot/github_actions/actions/upload-artifact-7 build(deps): bump actions/upload-artifact from 6 to 7
| * build(deps): bump actions/upload-artifact from 6 to 7dependabot[bot]2026-03-03
|/ | | | | | | | | | | | | | | Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* workflows: remove on: pull_requestEgor Tensin2026-03-01
| | | | Why do I even need this? on: push covers everything I need
* project.boost: finalize transition from `stage` to `install`Egor Tensin2026-02-02
|
* project.build: remove duplicate commentEgor Tensin2026-02-02
|
* project.build: reduce the crap a little bitEgor Tensin2026-02-02
|
* project.build: make arguments saneEgor Tensin2026-02-02
|
* workflows/example_toolsets: comment out symbol checks temporarilyEgor Tensin2026-02-02
| | | | | The proper way to do this is to do `cmake --install --strip`, and not via a function.
* examples: get rid of common.cmakeEgor Tensin2026-01-21
| | | | | This has been done for the boost example anyway, and I'm planning to do this.