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

Commit Graph

  • 3c6f956912 Workaround for BOOST_WORKAROUND not being available when building unit tests in Meson and Boost is not available Emil Dotchevski 2021-01-22 21:53:37 -08:00
  • 167d965e85 Fixing a bug in demangle.hpp Emil Dotchevski 2021-01-15 16:33:06 -08:00
  • bd46318d85 Printing std::exception::what even when the exception isn't caught explicitly Emil Dotchevski 2021-01-08 11:39:22 -08:00
  • 0cba59e28f Removing unneeded doc/.gitignore Emil Dotchevski 2021-01-08 11:38:36 -08:00
  • d6b007298a Merge branch 'develop' Emil Dotchevski 2020-12-20 00:57:13 -08:00
  • 0bc7674331 PDF link pointed to GitHub Emil Dotchevski 2020-12-20 00:56:55 -08:00
  • 43582bb44c Generagitng leaf.hpp on GitHub Actions Emil Dotchevski 2020-12-19 23:43:34 -08:00
  • 5f1b013abc Merging develop, minor conflict in leaf.adoc Emil Dotchevski 2020-12-18 23:32:33 -08:00
  • 1292795ff6 Merge branch 'develop' of https://github.com/boostorg/leaf into develop Emil Dotchevski 2020-12-18 23:01:09 -08:00
  • 4612c61000 Github CI Emil Dotchevski 2020-12-18 22:57:10 -08:00
  • 55c48ab5e5 Merge pull request #19 from eldiener/develop Emil Dotchevski 2020-12-16 10:27:59 -08:00
  • 3ce09d78ae Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2020-12-15 21:44:16 -05:00
  • 91f55c4598 Added single-header test variants in Jamfile.v2 Emil Dotchevski 2020-12-09 14:51:19 -08:00
  • 4a11277356 Added compile-fail tests for static_asserts in BOOST_LEAF_AUTO and BOOST_LEAF_ASSIGN Emil Dotchevski 2020-12-09 14:34:35 -08:00
  • 27112266fa Moved leaf.hpp generation from Meson to a VSCode task Emil Dotchevski 2020-12-09 14:22:04 -08:00
  • 39d8617a77 handle_all_test accommodating older compilers Emil Dotchevski 2020-12-09 11:02:09 -08:00
  • fdff6508ce Duplicated unit tests: testing each with single header and with individual headers Emil Dotchevski 2020-12-09 00:26:59 -08:00
  • 20f0073110 Removed redundant blank line in leaf.hpp Emil Dotchevski 2020-12-08 23:34:37 -08:00
  • 6cd4ccc605 Fixing bug on MSVC, unbalanced pragma push/pop. Improved leaf.hpp generation. Emil Dotchevski 2020-12-08 23:32:01 -08:00
  • b88ecf9040 Fixing Issue # 18 Emil Dotchevski 2020-12-08 18:28:00 -08:00
  • 0b6746306e Updated documentation to reflect current definition of BOOST_LEAF_CHECK Emil Dotchevski 2020-12-08 14:38:23 -08:00
  • e9eb0323c5 Issue #16 Emil Dotchevski 2020-12-08 14:36:26 -08:00
  • 6c43185d51 Better examples/print_file/readme.md Emil Dotchevski 2020-12-08 14:17:59 -08:00
  • b90ddd5253 Issue #17 Emil Dotchevski 2020-12-08 13:35:52 -08:00
  • ed3683a8ce Uniform wrapping for multi-line comments Emil Dotchevski 2020-12-06 23:42:50 -08:00
  • 21ab0c88ca Merge branch 'develop' boost-1.75.0 Emil Dotchevski 2020-11-24 15:23:11 -08:00
  • 420022600e Unit test to verify correct assignment of new error_id Emil Dotchevski 2020-11-24 15:22:49 -08:00
  • bb3ec97c9b Handling of std::error_code as well as std::system_error in peek_exception Emil Dotchevski 2020-11-23 21:39:28 -08:00
  • 8e44c206ef Better handling of handlers accessing the std::error_code stored in std::system_error. Emil Dotchevski 2020-11-23 19:57:46 -08:00
  • a48880368f Improved unit test Emil Dotchevski 2020-11-23 16:40:56 -08:00
  • 2280f3f5cd Removed const_cast from std::system_error::code() access Emil Dotchevski 2020-11-23 15:53:35 -08:00
  • ef92aaacd9 match<condition<>> working with std::system_error exceptions as well Emil Dotchevski 2020-11-22 21:17:10 -08:00
  • f9bb01572f Added unit tests for pull request 15 Emil Dotchevski 2020-11-21 16:51:02 -08:00
  • f8954b05af Merge pull request #15 from vector-of-bool/feature/conditional-system_error-convert Emil Dotchevski 2020-11-21 16:47:58 -08:00
  • efc56d1c70 Conditionally unpack an error_id from a thrown system_error vector-of-bool 2020-11-20 22:21:33 -07:00
  • 9636b417fb Merge branch 'develop' boost-1.75.0.beta1 Emil Dotchevski 2020-11-02 22:32:14 -08:00
  • 7b0d67d87d Merge pull request #13 from eldiener/develop Emil Dotchevski 2020-11-02 22:27:10 -08:00
  • 10e0559525 Add __clang__ with __gnuc__ since there are implementations of clang, ie. Embarcadero and Intel C++ on Windows, which do not use gcc. Edward Diener 2020-11-02 19:25:26 -05:00
  • b17bebbfa9 Fixed CI links in documentation Emil Dotchevski 2020-10-28 12:13:47 -07:00
  • 7b2ce7a9f9 GCC49 workaround for BOOST_LEAF_ASSIGN_test and BOOST_LEAF_AUTO_test Emil Dotchevski 2020-10-26 12:53:11 -07:00
  • e8f1541db5 Workarounds for old GCC and CLANG compilers Emil Dotchevski 2020-10-25 19:09:33 -07:00
  • dee275c1a7 Formatting Emil Dotchevski 2020-10-25 15:13:47 -07:00
  • 82811b0998 Fixing compile error in BOOST_LEAF_AUTO_test and BOOST_LEAF_ASSIGN_test. Emil Dotchevski 2020-10-25 11:49:45 -07:00
  • 1e8c6c7d28 BOOST_LEAF_CHECK using a generated temporary as well Emil Dotchevski 2020-10-24 21:26:18 -07:00
  • d527720f4d Added &, &&, & const, && const overloads result::value and result::operator* Emil Dotchevski 2020-10-24 18:42:55 -07:00
  • fb632b5704 Added absolute diagnostic paths in meson.build/clang (better vscode integration) Emil Dotchevski 2020-10-24 18:10:19 -07:00
  • c364a95248 define=_CRT_SECURE_NO_WARNINGS in appveyor.yml Emil Dotchevski 2020-10-20 19:16:39 -07:00
  • 7563674fd8 Adding required include <string> to implement std::error_category Emil Dotchevski 2020-10-20 18:34:33 -07:00
  • 3f4ef8207f mkdir -p in .travis.yml Emil Dotchevski 2020-10-20 18:00:50 -07:00
  • 446098fd8a Trimmed down standard includes: - no longer including <ostream>, using <iosfwd> instead - under BOOST_LEAF_DIAGNOSTICS=0, no longer including <set> and <sstream> Emil Dotchevski 2020-10-20 17:52:33 -07:00
  • 44eec77cf0 detab Emil Dotchevski 2020-10-20 12:23:13 -07:00
  • c20262d1f8 Merge branch 'develop' zajo 2020-09-13 17:09:49 -07:00
  • d5c22966c5 Merge branch 'develop' of https://github.com/boostorg/leaf into develop zajo 2020-09-13 16:55:22 -07:00
  • 02d0b85122 Renamed leaf.hpp include guard zajo 2020-09-13 16:54:41 -07:00
  • f567df08bb Merge branch 'develop' Emil Dotchevski 2020-09-07 13:35:46 -07:00
  • 8143afa4f2 Minor edits to whitepaper.md Emil Dotchevski 2020-09-07 13:34:56 -07:00
  • d0126de955 Merge branch 'develop' Emil Dotchevski 2020-09-06 21:03:32 -07:00
  • 7e4941ac3b Merge branch 'develop' of https://github.com/zajo/leaf into develop Emil Dotchevski 2020-09-06 18:02:47 -07:00
  • 229f2fd600 Minor updates to benchmark.md Emil Dotchevski 2020-09-06 18:02:19 -07:00
  • dcb359b2bc Made leaf_category final Emil Dotchevski 2020-09-06 17:55:40 -07:00
  • 69091a5b2c Merge branch 'develop' zajo 2020-09-06 04:25:53 -07:00
  • e14d0ea374 Moved Support/Portability to the top of the documentation zajo 2020-09-06 04:25:11 -07:00
  • c99e180a64 Updated godbolt links in benchmark.md zajo 2020-09-05 22:01:19 -07:00
  • e34db5e4f2 Merge branch 'develop' Emil Dotchevski 2020-09-04 15:27:18 -07:00
  • 6182324444 Split ubsan builds on Travis zajo 2020-09-04 10:11:05 -07:00
  • c87a80daeb Minor tweak to diagnostic information zajo 2020-09-03 22:33:43 -07:00
  • d829b48078 Removed incorrect constexpr from result<T> Emil Dotchevski 2020-09-02 15:05:34 -07:00
  • 899f8e06fe Turning off C++17 tests for old GCC versions Emil Dotchevski 2020-09-01 13:16:32 -07:00
  • f8c8a1d566 travis Emil Dotchevski 2020-08-31 03:05:37 -07:00
  • 6fa94b5aa3 Fixed bug in detection of std::uncaught_exceptions Emil Dotchevski 2020-08-30 22:16:52 -07:00
  • 33d558257a Removing a note that LEAF is not part of Boost Emil Dotchevski 2020-08-30 17:44:27 -07:00
  • c233dd5133 Renamed boost/leaf/all.hpp to boost/leaf.hpp Emil Dotchevski 2020-08-30 17:41:12 -07:00
  • 04b6d57d45 Fixed minor issues due to differences between C++17 and C++11 Emil Dotchevski 2020-08-30 16:46:13 -07:00
  • a5058d930b Renamed custom b2 variants for testing with BOOST_LEAF_DIAGNOSTICS=0 Emil Dotchevski 2020-08-30 14:35:27 -07:00
  • 41a1c017f3 Renaming various URLs to point to boostorg. Emil Dotchevski 2020-08-30 13:55:43 -07:00
  • e4e8154e30 boostorg compatibility changes Emil Dotchevski 2020-08-30 13:36:58 -07:00
  • c886cb10ee Bugfix: the verbose_diagnostic_info output used to show some error types as references Emil Dotchevski 2020-08-27 17:24:37 -07:00
  • 950224b6f3 emcc support. Note emcc bug in std::uncaught_exceptions(), https://github.com/emscripten-core/emscripten/issues/11997 Emil Dotchevski 2020-08-22 16:57:01 -07:00
  • 4c373ecd11 Merge branch 'develop' Emil Dotchevski 2020-08-05 12:15:46 -07:00
  • 73729c8b19 Added leaf_enable_unit_tests, leaf_enable_examples, leaf_enable_benchmarks Meson options. Emil Dotchevski 2020-08-05 11:50:26 -07:00
  • 5c801573a6 Deleted redundant empty line unknown 2020-07-19 00:28:06 -07:00
  • 97cdbfaefe Merge branch 'develop' unknown 2020-07-19 00:18:13 -07:00
  • ad8ba3e6f4 Appveyor Emil Dotchevski 2020-07-18 19:19:53 -07:00
  • db9e360a07 Moved config.hpp to detail/config.hpp Emil Dotchevski 2020-07-18 17:29:41 -07:00
  • fa5444dc20 Merge branch 'develop' of https://github.com/zajo/leaf into develop unknown 2020-07-18 17:22:40 -07:00
  • 6eaab3124c Minor msvc fixes unknown 2020-07-18 17:22:29 -07:00
  • 54ca581706 Updating all.hpp Emil Dotchevski 2020-07-17 19:48:43 -07:00
  • cacab39b61 Minor tweaks Emil Dotchevski 2020-07-17 19:47:52 -07:00
  • ae9c99d45d Documentation update Emil Dotchevski 2020-07-12 22:09:39 -07:00
  • e5611fe6a4 Merge branch 'master' of https://github.com/zajo/leaf Emil Dotchevski 2020-07-11 22:58:16 -07:00
  • 82a11565bc Readme Emil Dotchevski 2020-07-11 22:58:02 -07:00
  • 1fdd8654fe Correct handling of #pragma system_header Emil Dotchevski 2020-07-09 23:53:56 -07:00
  • 809cf74db4 Documentation update unknown 2020-07-09 18:20:28 -07:00
  • 022c168eaf Added assignment test for initialization forwarding constructor of result<> Emil Dotchevski 2020-07-09 13:00:23 -07:00
  • ee1c01e26e Workaround for TOOLSET=clang COMPILER=/usr/bin/clang++ CXXSTD=11 clang-3.3 unknown 2020-07-09 10:34:28 -07:00
  • 20ff25fee5 Removed redundant "using namespace", added try_catch under BOOST_LEAF_NO_EXCEPTIONS unknown 2020-07-09 05:31:56 -07:00
  • 3ad53bf1d6 Missing #ifdef BOOST_LEAF_NO_EXCEPTIONS unknown 2020-07-09 02:48:09 -07:00
  • e130570fc5 Made try_handle_some/all noexcept under -fno-exceptions unknown 2020-07-08 23:57:38 -07:00
  • 0217dcc324 Added Win32 configuration unknown 2020-07-08 23:28:38 -07:00
  • d0f78af498 Moved throw_exception in error.hpp unknown 2020-07-08 23:28:21 -07:00