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
Emil Dotchevski
be320a9e39
Renamed BOOST_LEAF_GNUC_STMTEXPR to BOOST_LEAF_CFG_GNUC_STMTEXPR
2022-01-31 11:05:44 -08:00
Emil Dotchevski
086786218a
Workaround for GCC 4.8 not handling C++11 ref qualifiers correctly; and BOOST_LEAF_CHECK using statement expressions under __GNUC__.
2022-01-30 15:29:40 -08:00
Emil Dotchevski
59adc58ae9
Refactored error object propagation, better verbose_diagnostic_info
2022-01-28 19:00:42 -08:00
Emil Dotchevski
a781140ef8
Fixed demangle bug
2022-01-25 17:51:25 -08:00
Emil Dotchevski
ae9aae2a59
Removed tabs
2022-01-19 23:32:44 -08:00
Emil Dotchevski
799431ede9
Fixed Issue 41
2022-01-19 19:14:30 -08:00
Emil Dotchevski
949f91a5c5
Removed #pragma system_header
2022-01-11 11:51:37 -08:00
Emil Dotchevski
7b734c6df9
Edited comments in tls_freertos.hpp
2022-01-08 19:37:57 -08:00
Emil Dotchevski
8d1285c2b5
Updated copyright note
2022-01-08 16:00:48 -08:00
Emil Dotchevski
f7392a7438
Renamed config macros, cleaned up config checks
2022-01-08 12:39:37 -08:00
Emil Dotchevski
394d6d7762
Support FreeRTOS ond for other TLS array APIs
2022-01-05 17:30:30 -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
1d96d77bdc
Merge pull request #37 from kammce/remove-source-loc-const
...
Remove const from e_source_location data members
2022-01-01 23:25:11 -08:00
Khalil Estell
b66b07434b
Remove const from e_source_location data members
...
Doing so will allow copying of e_source_location objects. This is
especially handy if a developer wants to make a fixed sized array
of e_source_location objects and update the elements for purposes of
creating a stack trace.
2022-01-01 18:43:28 -08:00
Emil Dotchevski
b67e4b5cd7
result::op* and op-> made noexcept
2021-12-25 14:08:35 -08:00
Emil Dotchevski
55ba6993cd
Implemented support for BOOST_LEAF_DISABLE_CAPTURE
2021-12-14 10:22:15 -08:00
Emil Dotchevski
5cf3ed38ab
Support for printing of enum classes in verbose_diagnostic_info
2021-11-29 15:16:14 -08:00
Emil Dotchevski
0846016671
Support for handling abstract exception types
2021-11-24 09:57:57 -08:00
Emil Dotchevski
35295d2ca0
Issue #33
2021-11-21 00:11:09 -08:00
vector-of-bool
53b9736e8b
move(*this) in result::operator*() && overloads
2021-11-20 20:31:21 -07:00
Emil Dotchevski
d551286977
Better detection of <cxxabi.h> in demangle support
2021-10-05 15:15:30 -07:00
Emil Dotchevski
bb2374e396
More compatible C++11/17 support for noexcept error handlers
2021-08-30 23:18:56 -07:00
Emil Dotchevski
c13348dcd5
Fixed #pragma warning pop order issue
2021-08-30 23:17:05 -07:00
Emil Dotchevski
300ef59a41
Support for noexcept error handlers
2021-08-24 10:19:09 -07:00
Emil Dotchevski
06a7779699
New unit tests and fix for issuo 26
2021-07-10 10:14:22 -07:00
Emil Dotchevski
e94dab00f8
Issue 25
2021-07-09 23:02:10 -07:00