29 Commits

Author SHA1 Message Date
Emil Dotchevski ea2e690d14 Generic serialization and JSON eutput support 2026-01-07 17:48:54 -05:00
Emil Dotchevski ec1b639027 More complete CI testing 2025-12-24 22:18:09 -05:00
Emil Dotchevski fdff55c3c4 Improved GHA matrix 2025-12-24 22:18:09 -05:00
Emil Dotchevski 56b247d71a Significant refactoring:
- Support for error objects crossing DLL boundaries on Windows via BOOST_LEAF_CFG_WIN32=2.
- Internal TLS interface improvements, separating logical allocation from reading.
- Dynamic allocations (if enabled) for on_error objects now happens before stack unwinding begins.
- BOOST_LEAF_SYMBOL_VISIBLE declarations now separated in config/visibility.hpp.
2025-12-23 17:31:52 -05:00
Emil Dotchevski d8e4a84080 Added unit test to verify that using error objects of pointer types results in a diagnostic 2025-10-13 12:35:38 -04:00
Dirk Stolle f9a05e7554 ci: move Ubuntu 20.04 builds to container
The Ubuntu 20.04 image on GitHub Actions has been unavailable since
2025-04-15. See <https://github.com/actions/runner-images/issues/11101>
for more information on the deprecation and removal.

Therefore all build jobs that use the Ubuntu 20.04 runner image
of GHA have to be moved to Docker containers using Ubuntu 20.04.
2025-06-01 07:14:14 +02:00
Emil Dotchevski 758531740a Updated GHA 2025-02-22 21:21:56 -08:00
Emil Dotchevski 0c7923933e Improvements in single header distro. Build script tweaks. 2024-09-13 19:58:00 -07:00
Emil Dotchevski ca88243363 GHA 2024-07-27 20:31:11 -07:00
Emil Dotchevski 4565377340 GHA update 2024-07-26 15:53:43 -07:00
Emil Dotchevski dcdc9bd47e Updated gha 2024-07-25 17:53:51 -07:00
Emil Dotchevski 5ed2782f05 Update GHA 2024-06-30 16:37:05 -07:00
Emil Dotchevski c353af70da GHA compat 2023-10-28 16:33:24 -07:00
Emil Dotchevski 48319b4197 Deleted test for GCC 4.8 2023-09-15 11:11:42 -07:00
Emil Dotchevski bcdf82f3a5 GHA update 2023-08-28 23:21:50 -07:00
Emil Dotchevski 2e72c5cf6b GHA & Drone updates 2023-03-02 16:19:13 -08:00
Emil Dotchevski b2090ac95f Fixed warnings 2022-09-06 14:49:00 -07:00
Emil Dotchevski e16e0cf417 Explicit tests for the BOOST_LEAF_CFG_CAPTURE=0 configurations 2022-06-28 19:05:23 -07:00
Emil Dotchevski da900bc657 Correct github tree link in single header distro 2022-01-17 20:09:23 -08:00
Emil Dotchevski 996edca175 Support for BOOST_LEAF_EMBEDDED, removing all diagnostics support, std::string/std::stringstream 2022-01-03 12:00:56 -08:00
Emil Dotchevski cdc985e3ad Updated GHA workflow 2021-10-05 15:15:48 -07:00
sdarwin 971a04b5cf Update GHA->gh-pages->'Setup Boost' 2021-08-23 18:28:43 +00:00
Emil Dotchevski e94dab00f8 Issue 25 2021-07-09 23:02:10 -07:00
Emil Dotchevski 3b4c5dd77f Renamed GHA action for single-header generation 2021-04-25 21:06:21 -07:00
Emil Dotchevski 176c3dc4b2 Fixing an error in .github/workflows/ci.yml 2021-02-11 18:14:54 -08:00
Emil Dotchevski 0a665fbbc3 BOOST_LEAF_SYMBOL_VISIBLE 2021-02-11 17:13:19 -08:00
Emil Dotchevski 0d51eb85ec Fixing git hash bug in generating leaf.hpp 2021-01-29 15:37:13 -08:00
Emil Dotchevski 43582bb44c Generagitng leaf.hpp on GitHub Actions 2020-12-19 23:43:34 -08:00
Emil Dotchevski 4612c61000 Github CI 2020-12-18 22:57:10 -08:00