Emil Dotchevski
|
acf0ae1e4d
|
Improved diagnostics
|
2024-09-02 18:26:16 -07:00 |
|
Emil Dotchevski
|
907bd6c26a
|
diagnostics.hpp
|
2024-08-25 18:25:55 -07:00 |
|
Emil Dotchevski
|
16ed99327c
|
Renamed verbose_diagnostic_info -> diagnostic_details
|
2024-08-25 00:17:12 -07:00 |
|
Emil Dotchevski
|
c5db573c2f
|
Correctly handling demangle failures
|
2024-08-24 18:46:49 -07:00 |
|
Emil Dotchevski
|
11dfa37fab
|
Streamlined demangling support
|
2024-08-23 16:20:21 -07:00 |
|
Emil Dotchevski
|
9c139e094c
|
C++11 constexpr type name parsing for diagnostics
|
2024-08-22 20:36:33 -07:00 |
|
Emil Dotchevski
|
b026a00790
|
Improved demangling for prettier verbose_diagnostic_info printing
|
2024-08-21 09:59:26 -07:00 |
|
Emil Dotchevski
|
144cd1d045
|
Workaround in result<> to avoid msvc warnings
|
2024-08-21 09:58:11 -07:00 |
|
Emil Dotchevski
|
9efc872e21
|
Removed constexpr from exception constructors, to support base types use virtual inheritance
|
2024-08-21 09:50:08 -07:00 |
|
Emil Dotchevski
|
0e7f5a097e
|
Fix for Issue 75 + unit test
|
2024-08-18 20:23:43 -07:00 |
|
Luiz Siqueira
|
5583af83c5
|
Change syntax of attribute to avoid conflicts
|
2024-07-25 11:48:38 -03:00 |
|
Luiz Siqueira
|
a7690d069a
|
remove BOOST_LEAF_SYMBOL_VISIBLE for testing
|
2024-07-25 11:08:34 -03:00 |
|
Luiz Siqueira
|
be26dfbeef
|
Merge branch 'boostorg:develop' into develop
|
2024-07-25 10:38:39 -03:00 |
|
Emil Dotchevski
|
d755b4ce1c
|
Fix a bug in dynamic_allocator
|
2024-06-30 16:37:26 -07:00 |
|
Luiz Siqueira
|
b8102ac376
|
require c++17 regardless of compiler
|
2024-05-10 17:45:17 -03:00 |
|
Luiz Siqueira
|
863eb2133e
|
require c++17 for both clang and gcc
|
2024-05-10 15:28:05 -03:00 |
|
Luiz Siqueira
|
32620fe868
|
Revert "Add the [[nodiscard]] attribute to the result class"
This reverts commit a2958ec8cf.
|
2024-05-10 14:43:41 -03:00 |
|
Luiz Siqueira
|
a2958ec8cf
|
Add the [[nodiscard]] attribute to the result class
|
2024-05-09 08:30:34 -03:00 |
|
Emil Dotchevski
|
ed8f9cd32f
|
Issue 70
|
2024-01-27 17:48:53 -08:00 |
|
Emil Dotchevski
|
52bbec06cf
|
Minor changes in result member functions sfinae use
|
2024-01-16 22:32:42 -08:00 |
|
Emil Dotchevski
|
66deb97fc7
|
Formatting
|
2024-01-16 22:31:55 -08:00 |
|
Emil Dotchevski
|
bfabf9d4b6
|
Removed redundant open/close of leaf namespace
|
2024-01-14 20:15:20 -08:00 |
|
Emil Dotchevski
|
031dfa09f7
|
Issue 69
|
2024-01-08 17:52:41 -08:00 |
|
Emil Dotchevski
|
668049c7fc
|
Bug fix: adding missing inline on lead_detail::unload_result
|
2024-01-07 21:35:07 -08:00 |
|
Emil Dotchevski
|
971141db00
|
New dynamic capture system: try_capture_all. Previous API based on make_shared_contex/capture is deprecated.
|
2024-01-06 17:59:10 -08:00 |
|
Emil Dotchevski
|
971ecacf0f
|
dynamic_capture -> result<T>, a new way to hold and transport errors across threads. Legacy capture functionality removed.
|
2023-12-24 18:52:14 -08:00 |
|
Emil Dotchevski
|
c4977866bc
|
Public result<T>::value_type
|
2023-11-05 13:53:17 -08:00 |
|
Emil Dotchevski
|
867e2c94d9
|
removed redundant logic in error_id::value()
|
2023-10-28 16:36:16 -07:00 |
|
godmaycrying
|
5b5673c273
|
Update error.hpp
|
2023-10-28 10:44:38 +08:00 |
|
godmaycrying
|
51f6f6597a
|
Visual studio 2015 build error fixing
|
2023-10-27 15:25:06 +08:00 |
|
Emil Dotchevski
|
49a1fb31f6
|
Issue 60
|
2023-09-22 09:54:47 -07:00 |
|
Emil Dotchevski
|
87efaf7380
|
Improved diagnostics
|
2023-09-15 11:15:10 -07:00 |
|
Emil Dotchevski
|
9e39b70c5a
|
Improved configuration validation
|
2023-09-15 11:14:10 -07:00 |
|
Emil Dotchevski
|
351a563de0
|
Copyright message update
|
2023-09-15 11:11:13 -07:00 |
|
Emil Dotchevski
|
98288f52f2
|
Improved noexcept in load_slot
|
2023-08-28 23:22:32 -07:00 |
|
Emil Dotchevski
|
f56c3ec69d
|
Much streamlined handling of diagnostics
|
2023-08-27 16:38:25 -07:00 |
|
Emil Dotchevski
|
422a5340bc
|
Added optional::put overload that uses T's default ctor
|
2023-08-26 20:26:53 -07:00 |
|
Emil Dotchevski
|
333af1543c
|
Issue 56
|
2023-08-19 18:11:08 -07:00 |
|
Emil Dotchevski
|
801e5e813f
|
Fix for Issue 53
|
2023-04-04 21:30:36 -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
|
ff4f5da286
|
throw leaf::exception(....) becomes leaf::throw_exception(....)
|
2022-06-26 22:14:28 -07:00 |
|
Emil Dotchevski
|
7ea5958ede
|
Removed BOOST_LEAF_NORETURN for [[noreturn]]
|
2022-06-26 13:49:33 -07:00 |
|
Daniel N. Miller (APD)
|
06ced97049
|
Fix gcc syntax warnings enabled with -Wall and -Wpedantic.
|
2022-06-21 14:54:20 -07:00 |
|
Emil Dotchevski
|
5e9a5b9625
|
nullptr
|
2022-05-26 22:49:41 -07:00 |
|
Emil Dotchevski
|
b13c169565
|
Refined TLS array support
|
2022-02-25 18:52:17 -08:00 |
|
Emil Dotchevski
|
14aa923449
|
Optimal TLS array size for embedded development
|
2022-02-23 18:02:27 -08:00 |
|
Emil Dotchevski
|
c765799546
|
Implemented to_variant
|
2022-02-16 19:54:47 -08:00 |
|
Emil Dotchevski
|
a7ce56ba09
|
Removed dependency of BOOST_LEAF_ASSERT on BOOST_ASSERT
|
2022-01-31 15:59:55 -08:00 |
|