| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | common.cmake: fix CC_STATIC_RUNTIME w/r/t Boost | Egor Tensin | 2026-01-21 | |
| | | | | | | | Since I've been transitioning to Boost's CMake files, the shortcut where I just specify LIBRARYDIR & USE_STATIC_RUNTIME doesn't seem to work anymore, so we're fighting. | |||
| * | project.boost: switch from `stage` to `install` | Egor Tensin | 2026-01-20 | |
| | | | | | | | | | | 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. | |||
| * | project.toolset: shit code reductionv5.1 | Egor Tensin | 2026-01-17 | |
| | | ||||
| * | project.toolset: preemptively add VS 2026 | Egor Tensin | 2026-01-17 | |
| | | | | | It's not supported on GitHub Actions yet. | |||
| * | add time zone to logsv5.0.1 | Egor Tensin | 2026-01-13 | |
| | | ||||
| * | add dependabot.yml | Egor Tensin | 2026-01-11 | |
| | | ||||
| * | I guess Python 3 is mature enoughv5.0 | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | workflows: fix the setup-mingw version | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | workflows/msvc_versions: update things | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | workflows: remove boost_clang_windows | Egor Tensin | 2025-12-29 | |
| | | | | | Boost 1.69.0 was released 7 years ago; I think it's time to let go. | |||
| * | workflows/boost_toolsets: update things | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | drop Cygwin, it's obsolete | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | workflows/example_toolsets: upgrade actions | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | workflows/example_toolsets: update runner images and actions | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | workflows/boost_download: update versions and actions | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | workflows/basic: upgrade actions | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | workflows/basic: update runner images | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | project.boost.download: fix download URLs | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | workflows/basic: update python versions | Egor Tensin | 2025-12-29 | |
| | | ||||
| * | actions/check-runtime-library: locate objdump on Windows | Egor Tensin | 2023-11-05 | |
| | | ||||
| * | actions/software-environment: print objdump path | Egor Tensin | 2023-11-05 | |
| | | ||||
| * | common.cmake: downgrade C++ standard versionv4.0 | Egor Tensin | 2023-07-04 | |
| | | | | | | | | | | | | | | | I was testing the new version (C++20) with some existing code, and immediately got build errors. Apparently, now this: const auto s = u8"hello"; means that s has the type of const char8_t *const, where char8_t is some batshit insanity with 0 backwards compatibility. For example, you cannot make a std::string out of this??? Fuck that, and fuck C++ committee morons. | |||
| * | README & --help message updates | Egor Tensin | 2023-07-04 | |
| | | ||||
| * | common.cmake: refactoring | Egor Tensin | 2023-07-04 | |
| | | ||||
| * | common.cmake: bump default C++ standard | Egor Tensin | 2023-07-04 | |
| | | ||||
| * | common.cmake: fix a typo | Egor Tensin | 2023-07-03 | |
| | | ||||
| * | remove project.ci | Egor Tensin | 2023-07-03 | |
| | | | | | | | | | | | 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. | |||
| * | project.ci.cmake -> project.ci.build | Egor Tensin | 2023-07-03 | |
| | | | | | Accordingly, rename ci-cmake to ci-build. | |||
| * | project.cmake.build -> project.build | Egor Tensin | 2023-07-03 | |
| | | | | | Accordingly, rename cmake-build to project-build. | |||
| * | project.cmake: require the build dir argument | Egor Tensin | 2023-07-03 | |
| | | | | | | | 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. | |||
| * | fix PyLint warnings | Egor Tensin | 2023-07-03 | |
| | | ||||
| * | common.cmake: enable warnings for Clang as well | Egor Tensin | 2023-07-03 | |
| | | | | | | I seriously can't believe I didn't have warnings enabled for Clang. That is so, so dumb. | |||
| * | docs/cmake: update references | Egor Tensin | 2023-07-01 | |
| | | ||||
| * | actions/check-runtime-library: fix linked libs on Windows again | Egor Tensin | 2023-06-30 | |
| | | | | | | | On Windows 2022, MinGW now links to api-ms-win-crt-* libraries; keeping track of that becomes too burdensome, so I'll switch to a black-list of libraries rather than a white-list. | |||
| * | actions/check-runtime-library: fix linked libs on Windows | Egor Tensin | 2023-03-12 | |
| | | | | | | Apparently, MinGW doesn't link to either ucrtbase.dll or msvcrt.dll at all on Windows. | |||
| * | README: updatev3.4.2 | Egor Tensin | 2023-03-02 | |
| | | ||||
| * | workflows/basic: ignore changes in the docs | Egor Tensin | 2023-03-02 | |
| | | ||||
| * | workflows/basic: unpin runner image | Egor Tensin | 2023-03-02 | |
| | | ||||
| * | workflows/basic: drop Python 3.6 | Egor Tensin | 2023-03-02 | |
| | | | | | | setuptools 61 doesn't support it (required for pyproject.toml-only configuration). | |||
| * | workflows: trigger for paths | Egor Tensin | 2023-03-02 | |
| | | | | | This should speed things up. Hopefully I didn't mess it up. | |||
| * | add runtime version information | Egor Tensin | 2023-03-02 | |
| | | ||||
| * | workflows/basic: test more Python versions | Egor Tensin | 2023-03-02 | |
| | | ||||
| * | packaging: move to pyproject.toml-only | Egor Tensin | 2023-03-02 | |
| | | ||||
| * | use --quiet flags for installations | Egor Tensin | 2023-02-25 | |
| | | ||||
| * | v3.4.1v3.4.1 | Egor Tensin | 2023-01-29 | |
| | | ||||
| * | update project description | Egor Tensin | 2023-01-29 | |
| | | ||||
| * | workflows/boost_clang_windows: fix runner image | Egor Tensin | 2023-01-02 | |
| | | | | | windows-2022 wouldn't even bootstrap older releases. | |||
| * | workflows: use a newer Boost version | Egor Tensin | 2023-01-02 | |
| | | | | | windows-latest no longer support building older Boost releases. | |||
| * | actions/check-runtime-library: msvcrt.dll -> ucrtbase.dll | Egor Tensin | 2023-01-02 | |
| | | ||||
| * | actions/build-example: set-output is deprecated | Egor Tensin | 2023-01-02 | |
| | | ||||
