2
0
mirror of https://github.com/boostorg/leaf.git synced 2026-01-19 04:22:08 +00:00

Commit Graph

  • fef5c3ac5e Deploying to gh-pages from @ boostorg/leaf@fd0f976406 🚀 gh-pages zajo 2026-01-14 03:54:13 +00:00
  • fd0f976406 Serialization to Boost.JSON and nlohmann/json develop master Emil Dotchevski 2026-01-13 18:21:03 -05:00
  • 75082d4742 gha tweak feature/json Emil Dotchevski 2026-01-13 15:54:56 -05:00
  • 2b09481f23 renamed write / write_nested to output / output_at Emil Dotchevski 2026-01-13 15:34:49 -05:00
  • d09a551b38 gha tweak Emil Dotchevski 2026-01-13 11:58:54 -05:00
  • 9dd697c4d5 gha tweaks Emil Dotchevski 2026-01-13 01:39:49 -05:00
  • 91a72958d9 removing [[noreturn]] attribute from throw_exception definition Emil Dotchevski 2026-01-13 01:02:45 -05:00
  • 7557069f19 json_writer_boost and json_writer_nlohmann Emil Dotchevski 2026-01-13 00:24:02 -05:00
  • b72d2f1875 Serialization refactoring Emil Dotchevski 2026-01-11 13:26:14 -05:00
  • 7f85a299d6 minor refactor feature/nlohmann Emil Dotchevski 2026-01-11 00:16:00 -05:00
  • d4d8a537d0 gha Emil Dotchevski 2026-01-09 22:15:06 -05:00
  • 98e96aa75f gha Emil Dotchevski 2026-01-09 21:42:36 -05:00
  • 867bfac888 Refactored serialization to not use to_json Emil Dotchevski 2026-01-09 20:08:33 -05:00
  • ceebdcbd06 Deploying to gh-pages from @ boostorg/leaf@1c5dfc1c03 🚀 zajo 2026-01-09 07:32:44 +00:00
  • 1262da4f66 Deploying to gh-pages from @ boostorg/leaf@5fde62d0d0 🚀 zajo 2026-01-08 05:17:50 +00:00
  • e69ff5b170 Deploying to gh-pages from @ boostorg/leaf@ea2e690d14 🚀 zajo 2026-01-08 04:23:42 +00:00
  • ea2e690d14 Generic serialization and JSON eutput support Emil Dotchevski 2026-01-07 17:48:54 -05:00
  • 41e192d5a6 Documentation update Emil Dotchevski 2026-01-07 17:40:54 -05:00
  • d3f4b00269 missing include Emil Dotchevski 2026-01-07 14:45:22 -05:00
  • c3f151038b Refineents and documentation update Emil Dotchevski 2026-01-07 02:20:05 -05:00
  • 6041de21d1 config refinements Emil Dotchevski 2026-01-06 22:25:14 -05:00
  • a2ad2e5cf8 workarounds Emil Dotchevski 2026-01-06 20:19:55 -05:00
  • 2b8613a682 workaround -- slight refactoring of demangle Emil Dotchevski 2026-01-06 19:33:53 -05:00
  • 502bd1b1c0 gcc workaround Emil Dotchevski 2026-01-06 15:15:03 -05:00
  • b38d64af24 Attempting another GCC workaround Emil Dotchevski 2026-01-06 14:44:42 -05:00
  • 6bcf0da70a gcc workaround Emil Dotchevski 2026-01-06 13:04:00 -05:00
  • 2a1f8858d1 refinements plus workaround for compile-time type name hash computation on older gcc versions Emil Dotchevski 2026-01-06 01:23:30 -05:00
  • 83182cafbc serialization of result<T> Emil Dotchevski 2026-01-06 00:33:34 -05:00
  • 9573424e62 serialization Emil Dotchevski 2026-01-05 20:00:40 -05:00
  • a59198a8f0 subtle diagnostic_details test fix Emil Dotchevski 2026-01-05 12:23:14 -05:00
  • 3797a191f1 diagnostics refactor Emil Dotchevski 2026-01-05 02:27:54 -05:00
  • dff40eee8a to_json .value fixes Emil Dotchevski 2026-01-03 23:40:56 -05:00
  • a8bef0bb15 refinements Emil Dotchevski 2026-01-03 20:36:28 -05:00
  • a89a566777 Fixed json_test failures under BOOST_LEAF_NO_EXCEPTIONS and BOOST_LEAF_CFG_CAPTURE=0 Emil Dotchevski 2026-01-03 18:22:05 -05:00
  • c828dbf761 gcc workaround Emil Dotchevski 2026-01-03 14:50:53 -05:00
  • 728463ec62 nlohmann json output support Emil Dotchevski 2026-01-03 13:25:30 -05:00
  • 8b15710da3 Deploying to gh-pages from @ boostorg/leaf@1c5dfc1c03 🚀 zajo 2025-12-27 01:03:41 +00:00
  • 1c5dfc1c03 Documentation update Emil Dotchevski 2025-12-26 19:37:19 -05:00
  • edc0cdbbd3 Deploying to gh-pages from @ boostorg/leaf@eb8d68c448 🚀 zajo 2025-12-25 17:57:21 +00:00
  • eb8d68c448 Replaced BOOST_TEST with BOOST_TEST_EQ, etc. where appropriate Emil Dotchevski 2025-12-24 16:40:20 -05:00
  • 4c8c5ec1aa Improved on_error testis, fixed a minor noexcept issue Emil Dotchevski 2025-12-23 23:20:41 -05:00
  • 711f3e6531 Added BOOST_LEAF_UNREACHABLE, implemented allocation failure test for dynamic_allocator Emil Dotchevski 2025-12-23 11:39:08 -05:00
  • 2f9a8e7a43 Abbreviating paths with b2 Emil Dotchevski 2025-12-23 11:37:02 -05:00
  • ec1b639027 More complete CI testing Emil Dotchevski 2025-12-23 11:36:36 -05:00
  • 95bd94d18f Changed so_dll_test to use throw_exception from lightweight_test.hpp, which is now marked as inline. Added a static version of so_dll_test, to ensure lack of multiply defined symbols errors across all compilers when Windows TLS is used Emil Dotchevski 2025-12-16 19:56:10 -05:00
  • 3e9d820afc Minor tweaks to tls_win32.hpp Emil Dotchevski 2025-12-16 19:54:41 -05:00
  • fdff55c3c4 Improved GHA matrix Emil Dotchevski 2025-12-16 19:54:00 -05:00
  • 8f8557ace9 fixing test link errors under BOOST_LEAF_NO_EXCEPTIONS Emil Dotchevski 2025-12-15 13:13:16 -05:00
  • f8bc875500 - Refactored TLS implementation, including Win32 support across DLL bondaries - on_error now allocates dynamic storage (if enabled) before the stack unwind Emil Dotchevski 2025-12-15 00:35:41 -05:00
  • cd9eb89798 Fixed Windows issues in tasks.json Emil Dotchevski 2025-12-15 00:17:00 -05:00
  • 57de630f00 Simplified conditional compilation under BOOST_LEAF_NO_EXCEPTIONS Emil Dotchevski 2025-11-30 22:46:39 -05:00
  • fc3e9f1875 Deleted move ctors under C++17 rendered unnecessary based on new copy elision rules Emil Dotchevski 2025-11-30 22:45:45 -05:00
  • c6176fac3b TLS tweaks Emil Dotchevski 2025-11-28 15:18:09 -05:00
  • 0cdf5c62b1 Implemented Win32 TLS supprt Emil Dotchevski 2025-11-23 23:11:27 -05:00
  • edfcc6e036 Deploying to gh-pages from @ boostorg/leaf@56b247d71a 🚀 zajo 2025-12-23 22:33:17 +00:00
  • 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. Emil Dotchevski 2025-12-23 17:31:52 -05:00
  • f099678fe2 Deploying to gh-pages from @ boostorg/leaf@d8e4a84080 🚀 zajo 2025-10-13 21:17:16 +00:00
  • d8e4a84080 Added unit test to verify that using error objects of pointer types results in a diagnostic boost-1.90.0.beta1 boost-1.90.0 Emil Dotchevski 2025-10-13 12:35:38 -04:00
  • d04ff3e44f Merge pull request #85 from ericli-splunk/issue-84 Emil Dotchevski 2025-10-11 13:41:24 -07:00
  • 60633582c0 Update pointer test ericli-splunk 2025-10-07 09:46:16 -07:00
  • 61e4b0db4e Merge pull request #82 from striezel-stash/ci-ubuntu-20.04-deprecation Emil Dotchevski 2025-06-01 19:52:50 -07:00
  • f9a05e7554 ci: move Ubuntu 20.04 builds to container Dirk Stolle 2025-06-01 07:14:14 +02:00
  • 1170f55faa Merge pull request #81 from striezel-stash/fix-typos Emil Dotchevski 2025-05-31 19:31:42 -07:00
  • d327c083ff Fix some typos Dirk Stolle 2025-06-01 03:22:57 +02:00
  • f4034fecde Merge pull request #73 from grafikrobot/modular Peter Dimov 2025-05-02 19:13:41 +03:00
  • 2b338aa28e Move project global include to target local include. Rene Rivera 2025-04-07 18:54:35 -05:00
  • 277f588f94 Tweak exception testing dependency to only header only use. Rene Rivera 2025-04-06 20:22:20 -05:00
  • 1230a7be13 Sync from upstream. Rene Rivera 2025-04-04 21:41:34 -05:00
  • 9c9b88ebd2 Deploying to gh-pages from @ boostorg/leaf@aff38b5be3 🚀 zajo 2025-02-24 01:21:36 +00:00
  • aff38b5be3 Windoms demangle bug fix boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 Emil Dotchevski 2025-02-23 15:32:44 -08:00
  • a8774e9b60 Fixed critical compile error on Windows introduced by previous commit Emil Dotchevski 2025-02-23 10:59:20 -08:00
  • 753267a6b0 Merge pull request #79 from Mishura4/develop Emil Dotchevski 2025-02-22 23:27:10 -08:00
  • 758531740a Updated GHA Emil Dotchevski 2025-02-22 21:21:56 -08:00
  • 1a2fd64021 Add old clang style to clang-cl type parsing Amber Ehrlich 2025-02-20 11:36:25 -05:00
  • 54b7db131e Added parsing for clang-cl of BOOST_LEAF_PRETTY_FUNCTION Amber Ehrlich 2025-02-17 18:16:10 -05:00
  • f049b12a60 Sync from upstream. Rene Rivera 2024-10-10 08:44:14 -05:00
  • d02a91b711 Deploying to gh-pages from @ boostorg/leaf@6633c368f1 🚀 zajo 2024-09-29 01:18:25 +00:00
  • 6633c368f1 Deleted benchmark boost-1.87.0.beta1 boost-1.87.0 Emil Dotchevski 2024-09-28 17:38:23 -07:00
  • 8b3eae6cab Deploying to gh-pages from @ boostorg/leaf@adb98d856a 🚀 zajo 2024-09-28 18:10:27 +00:00
  • adb98d856a Changed leaf.hpp link to open raw file in the brownser rather than download. Emil Dotchevski 2024-09-28 11:09:05 -07:00
  • a36d4aa0e9 Deploying to gh-pages from @ boostorg/leaf@c973cd4a7d 🚀 zajo 2024-09-28 17:52:43 +00:00
  • c973cd4a7d std::error_code interoperability improvements Emil Dotchevski 2024-09-27 22:10:43 -07:00
  • 9f63201034 Added boost::source_location overload in lightweight_test.hpp for boost::throw_exception under BOOST_NO_EXCEPTIONS Emil Dotchevski 2024-09-27 22:10:21 -07:00
  • d9bc66a0ce Converted e_file_name::value to proper member even under BOOST_LEAF_CFG_STD_STRING=0 Emil Dotchevski 2024-09-27 22:09:29 -07:00
  • 8a3b024486 Renamed examples, fixed minor issues in build scripts Emil Dotchevski 2024-09-27 22:08:30 -07:00
  • cd4b96ca53 Single header generation only writes the output if it has changed Emil Dotchevski 2024-09-27 22:07:36 -07:00
  • e64865ad37 Sync from upstream. Rene Rivera 2024-09-17 07:44:48 -05:00
  • 3bcf056176 Deploying to gh-pages from @ boostorg/leaf@7bd20a5eae 🚀 zajo 2024-09-15 03:41:49 +00:00
  • 7bd20a5eae Documentation update Emil Dotchevski 2024-09-14 20:40:21 -07:00
  • b591cbd677 Sync from upstream. Rene Rivera 2024-09-14 08:41:48 -05:00
  • afffef8114 Deploying to gh-pages from @ boostorg/leaf@5991052a6b 🚀 zajo 2024-09-14 09:26:57 +00:00
  • 5991052a6b Removed a few unused items Emil Dotchevski 2024-09-13 21:46:56 -07:00
  • 0c7923933e Improvements in single header distro. Build script tweaks. Emil Dotchevski 2024-09-13 16:40:12 -07:00
  • 8fa2dcf54a Sync from upstream. Rene Rivera 2024-09-09 15:24:46 -05:00
  • ec11ab1d9c Renamed namespace leaf_detail -> detail Emil Dotchevski 2024-09-08 22:20:57 -07:00
  • f81020e77c Merge branch 'feature/update_copyright_dates' into develop Emil Dotchevski 2024-09-08 19:37:00 -07:00
  • e85effa177 Merge branch 'feature/has_value_any_key' into develop Emil Dotchevski 2024-09-08 19:36:06 -07:00
  • d0047b721c Updated copyright dates Emil Dotchevski 2024-09-08 18:26:05 -07:00
  • c0bf40181e Renamed optional::has_value() to has_value_any_key() to avoid confusion Emil Dotchevski 2024-09-08 18:08:08 -07:00
  • 3bbe113ac2 Correct name for include guard Emil Dotchevski 2024-09-08 18:07:43 -07:00