38 Commits

Author SHA1 Message Date
Fedor Osetrov 9cb8a366a7 feat boost.dll: support import std (#112)
The PR adds support `import std` and CI tests for the usage
2026-05-24 23:16:33 +03:00
Fedor Osetrov 62f8549933 feat boost.dll: support C++20 modules (#111)
This PR introduce `boost.dll` C++ module with usage example and CI tests
2026-05-24 08:03:05 +03:00
Fedor Osetrov 079d73ef19 feat cmake: add all tests to cmake (#110)
Add all tests to cmake
2026-05-15 21:27:35 +03:00
dependabot[bot] 962a4d56b7 Bump actions/checkout from 2 to 6 (#73)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 6.
- [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/v2...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-26 22:04:51 +03:00
Antony Polukhin 64bc030a42 Add dependabot 2025-12-24 20:19:12 +03:00
Antony Polukhin 4105c3a8f8 Test CMake in CI and add initial CMakeLists.txt for tests (#100) 2025-06-27 20:39:11 +03:00
Antony Polukhin a2281ce546 Update OSes in CI (#99) 2025-06-11 15:04:22 +03:00
Antony Polukhin fac620f43d Fix inspect tool builds in CI (#97) 2025-06-10 20:24:18 +03:00
Antony Polukhin 013633d375 Switch to std::shared_ptr from boost::shared_ptr and provide a BOOST_… (#90)
…DLL_USE_BOOST_SHARED_PTR compatibility macro to restore the old behavior

Fixes https://github.com/boostorg/dll/issues/75
2025-01-30 21:42:48 +03:00
Antony Polukhin eaf60c819d Drop C++03 support (#66) 2023-10-21 10:49:58 +03:00
Antony Polukhin ca02dd46e3 Fix test failures on glibc 2.36+
Fixes https://github.com/boostorg/dll/issues/58
Fixes https://github.com/apolukhin/Boost.DLL/issues/61
2023-05-29 08:58:08 +03:00
Antony Polukhin 430fae4010 update CI (1) 2023-05-21 14:04:40 +03:00
Antony Polukhin 7f3f187d1d update CI setup 2023-05-21 09:47:53 +03:00
Antony Polukhin 3d3ae7bb7c Remove MacOS run from CI as it almost always hits CI limits 2022-09-02 19:20:42 +03:00
Antony Polukhin 0f906a8729 Update CI 2022-09-02 17:49:02 +03:00
Antony Polukhin 904ea4045b use deptch 10 for checkouts in CI 2021-10-01 15:07:12 +03:00
Antony Polukhin 1d09b51215 remove clang-9 from CI runs 2021-09-10 23:36:02 +03:00
Antony Polukhin 5ba7447b07 update CI configs 2021-09-10 20:58:50 +03:00
Antony Polukhin 1d69c113a8 do not process coverage on MacOs because of the platform specific issues 2021-05-01 20:36:12 +03:00
Antony Polukhin a17f52e73a Remove irrelevant coverage in other way 2021-05-01 18:35:55 +03:00
Antony Polukhin ed2184a021 Attempt to workaround llvm-cov issues 2021-05-01 17:55:03 +03:00
Antony Polukhin 50d565d912 Use other llvm-cov binary 2021-05-01 17:21:53 +03:00
Antony Polukhin fce407495f Use full path to llvm-cov on MacOs 2021-05-01 14:17:47 +03:00
Antony Polukhin 60cb0e8692 Search for llvm-cov on MacOs 2021-05-01 10:25:32 +03:00
Antony Polukhin 35919229ef Install LLVM on MacOS 2021-05-01 09:12:43 +03:00
Antony Polukhin 78b3bbec4d attempt to fix coverage reports in MacOS 2021-04-30 16:23:54 +03:00
Antony Polukhin d3c0efd9fd fixes to run MacOS tests in CI 2021-04-30 16:00:04 +03:00
Antony Polukhin 6a513cbc9e add missing ignore coverage 2021-04-26 20:57:24 +03:00
Antony Polukhin eb8804dfee do not use 32bit mode as it requires some additional setup 2021-04-25 21:19:40 +03:00
Antony Polukhin 98944c60ab run CI on different address models 2021-04-25 20:45:13 +03:00
Antony Polukhin 17995b678d more test platforms for GithubActions 2021-04-25 10:12:50 +03:00
Antony Polukhin 64c80bab80 run coverage reports from GithubActions only 2021-04-24 21:37:30 +03:00
Antony Polukhin d4d7eec67c update CI: fix coverage reports and improve inspect checks 2021-04-24 20:28:01 +03:00
Antony Polukhin a270195bb2 GithubActions CI: fixes 2021-04-22 21:43:07 +03:00
Antony Polukhin 53d0fe9536 GithubActions CI: fixes 2021-04-22 21:26:24 +03:00
Antony Polukhin a43f0965cb GithubActions CI: fixes 2021-04-22 20:00:40 +03:00
Antony Polukhin 5e4a4bc096 update CI: fixes 2021-04-22 10:56:13 +03:00
Antony Polukhin c1b3c9a3a6 GithubAction CI added and fixed boost-inspect warning 2021-04-22 10:30:14 +03:00