2
0
mirror of https://github.com/boostorg/leaf.git synced 2026-02-18 02:02:13 +00:00
Commit Graph

1201 Commits

Author SHA1 Message Date
Amber Ehrlich
54b7db131e Added parsing for clang-cl of BOOST_LEAF_PRETTY_FUNCTION 2025-02-17 18:19:57 -05:00
Emil Dotchevski
6633c368f1 Deleted benchmark boost-1.87.0.beta1 boost-1.87.0 2024-09-28 17:38:23 -07:00
Emil Dotchevski
adb98d856a Changed leaf.hpp link to open raw file in the brownser rather than download. 2024-09-28 11:09:05 -07:00
Emil Dotchevski
c973cd4a7d std::error_code interoperability improvements 2024-09-27 22:10:43 -07:00
Emil Dotchevski
9f63201034 Added boost::source_location overload in lightweight_test.hpp for boost::throw_exception under BOOST_NO_EXCEPTIONS 2024-09-27 22:10:21 -07:00
Emil Dotchevski
d9bc66a0ce Converted e_file_name::value to proper member even under BOOST_LEAF_CFG_STD_STRING=0 2024-09-27 22:09:29 -07:00
Emil Dotchevski
8a3b024486 Renamed examples, fixed minor issues in build scripts 2024-09-27 22:08:30 -07:00
Emil Dotchevski
cd4b96ca53 Single header generation only writes the output if it has changed 2024-09-27 22:07:36 -07:00
Emil Dotchevski
7bd20a5eae Documentation update 2024-09-14 20:40:21 -07:00
Emil Dotchevski
5991052a6b Removed a few unused items 2024-09-13 21:46:56 -07:00
Emil Dotchevski
0c7923933e Improvements in single header distro. Build script tweaks. 2024-09-13 19:58:00 -07:00
Emil Dotchevski
ec11ab1d9c Renamed namespace leaf_detail -> detail 2024-09-08 22:20:57 -07:00
Emil Dotchevski
f81020e77c Merge branch 'feature/update_copyright_dates' into develop 2024-09-08 19:37:00 -07:00
Emil Dotchevski
e85effa177 Merge branch 'feature/has_value_any_key' into develop 2024-09-08 19:36:06 -07:00
Emil Dotchevski
d0047b721c Updated copyright dates 2024-09-08 18:26:05 -07:00
Emil Dotchevski
c0bf40181e Renamed optional::has_value() to has_value_any_key() to avoid confusion 2024-09-08 18:08:08 -07:00
Emil Dotchevski
3bbe113ac2 Correct name for include guard 2024-09-08 18:07:43 -07:00
Emil Dotchevski
cc09447f1e Check if an error object's value member is a null pointer before printing it 2024-09-08 17:48:45 -07:00
Emil Dotchevski
7358896f82 More robust compile-time parsing of error type names, static_assert on failure to parse 2024-09-08 17:08:13 -07:00
Emil Dotchevski
2c1219716a diagnostic_info and diagnostic_details storing e_source_location in context, avoids dynamic allocations 2024-09-06 21:31:28 -07:00
Emil Dotchevski
16f1341f77 Refinement in how clear_current_error is handled 2024-09-04 13:00:14 -07:00
Emil Dotchevski
3422b31e8c Deleted context_ptr (was deprecated) 2024-09-04 01:22:29 -07:00
Emil Dotchevski
c9d494a8f8 Exception wrapper optimization 2024-09-03 21:29:28 -07:00
Emil Dotchevski
a4207bb678 Missing includes 2024-09-03 11:48:04 -07:00
Emil Dotchevski
fa378e60f3 Documentation update 2024-09-03 05:25:58 -07:00
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
abaf59def4 Merge branch 'develop' 2024-08-23 04:08:35 -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
f9230c4c26 Fixed compatibility isue in asio_beast_leaf_rpc example 2024-08-21 09:49:07 -07:00
Emil Dotchevski
9bdf06b0e8 Added vscode debug config for Window sdevelopment 2024-08-21 09:48:29 -07:00
Emil Dotchevski
3ed033458b Added _CRT_SECURE_NO_WARNINGS for Windows builds 2024-08-21 09:47:46 -07:00
Emil Dotchevski
7d17e6f7b5 Merge branch 'develop' 2024-08-19 09:27:29 -07:00
Emil Dotchevski
0e7f5a097e Fix for Issue 75 + unit test 2024-08-18 20:23:43 -07:00
Emil Dotchevski
cf0dcfcb78 Merge branch 'develop' boost-1.86.0 2024-08-04 19:16:15 -07:00
Emil Dotchevski
cb3a943a4d Updated documentation to link talk on using exception hondling on embedded systems 2024-08-04 17:33:44 -07:00
Emil Dotchevski
05b94dfdfb Added meson config for testing embedded builds 2024-08-04 16:23:53 -07:00
Emil Dotchevski
64bb944a1d Merge branch 'develop' 2024-07-30 15:31:37 -07:00
Emil Dotchevski
1f74580555 Merge pull request #72 from indiosmo/develop
Add the [[nodiscard]] attribute to the result class
2024-07-28 19:52:41 -07:00
Emil Dotchevski
e8ed8fefd1 Merge branch 'develop' 2024-07-27 22:25:57 -07:00
Emil Dotchevski
ca88243363 GHA 2024-07-27 20:31:11 -07:00
Luiz Siqueira
9debb6fd04 Merge branch 'boostorg:develop' into develop 2024-07-27 00:52:46 -03:00
Emil Dotchevski
fd6ae82d74 GHA update 2024-07-26 17:00:28 -07:00
Emil Dotchevski
4565377340 GHA update 2024-07-26 15:53:43 -07:00