2aaa7975b6
Merge pull request #22 from Oberon00/patch-1
...
Guard diagnostic_information against null what()
2019-03-16 22:39:26 -07:00
90694bc3b9
Guard diagnostic_information against null what()
2019-03-11 17:56:55 +01:00
b63736ac89
Merge pull request #20 from Mike-Devel/min_cmake
...
[CMake] Fix PUBLIC/INTERFACE mixup
2019-03-03 09:27:13 -08:00
1a7ac9174a
Merge pull request #11 from danieljames/fix-visual-c-7.1
...
Fully qualify error_info_base for Visual C++ 7.1
2019-03-02 22:14:27 -08:00
ef4f541a8a
[CMake] Fix PUBLIC/INTERFACE left over.
2019-03-03 07:13:47 +01:00
688f6238f1
Merge pull request #17 from Mike-Devel/min_cmake
...
[CMake] Add minimal cmake file
2019-03-02 22:13:03 -08:00
5025e2ca18
Merge pull request #18 from apolukhin/antoshkka/exception-type-from-ptr
...
Extract exception type name from std::exception_ptr on libstdc++
2019-03-02 22:10:00 -08:00
457330f286
Merge pull request #19 from jlepola/throw-noexcept
...
Replaced throw() with BOOST_NOEXCEPT_OR_NOTHROW
2019-03-02 22:08:46 -08:00
8d19f99e43
[CMake] Fix copyright date
2019-03-02 14:24:52 +01:00
f4e1a11e6b
[CMake] Treat Boost.Exception as header only
2019-03-02 14:20:29 +01:00
607268dd8e
Replaced throw() with BOOST_NOEXCEPT_OR_NOTHROW
...
With throw(), Visual Studio 2017 emitted a warning "C26439 SPECIAL_NOEXCEPT". Reproducible at least if code analysis was set to level: "Microsoft Native Recommended Rules".
https://docs.microsoft.com/en-us/visualstudio/code-quality/c26439?view=vs-2017
2019-01-28 09:48:53 +02:00
386f5507cb
extract exception type name from std::exception_ptr on libstdc++
2019-01-15 23:55:37 +03:00
e3590d89af
[CMake] Add minimal cmake file
...
Generate cmake target that builds the library and which can
be used by other libraries to express their dependency on
this library and retrieve any configuration information
such as the include directory, binary to link to,
transitive dependencies, necessary compiler options or the
required c++ standards level.
2019-01-04 19:06:57 +01:00
de6cef966b
Fix unit tests that did not return report_errors()
2018-09-17 07:32:49 -04:00
2a2557b903
Fully qualify error_info_base for Visual C++ 7.1
...
Test are failing on Visual C++ 7.1, I think because it's not importing
error_info_base into the class' namespace, so hopefully this will fix it. I
don't have access to the compiler, so I'm not sure.
2018-04-07 15:01:58 +01:00
50899b8f1b
added bug_11874_test.cpp
2017-07-05 16:27:16 -07:00
38cdb50eb2
Deleted N3757
2017-05-06 10:54:42 -07:00
1a0e643211
64-bit support in clone_current_exception_non_intrusive.cpp, thanks Martin Weiss
2017-04-23 18:09:22 -07:00
32d831c4b2
restoring non-intrusive exception_ptr code
2017-04-23 17:58:28 -07:00
7599ec73a2
No clang 3.0
2017-03-30 18:06:45 -07:00
e0d31c79ab
Adding clang 3.0?
2017-03-30 18:01:18 -07:00
4824ef856f
Merge branch 'develop' of https://github.com/boostorg/exception into develop
...
# Conflicts:
# include/boost/exception/detail/error_info_impl.hpp
2017-03-30 17:22:09 -07:00
bed7f3147f
Typo
2017-03-30 17:20:21 -07:00
73f3e4796e
Typo
2017-03-30 17:09:43 -07:00
c8fbbb9d11
Merge branch 'develop' of https://github.com/boostorg/exception into develop
2017-03-30 16:56:29 -07:00
464e7f9d09
error_info rvalue reference constructors changed to use is_nothrow_move_constructible
2017-03-30 16:56:13 -07:00
991d600f01
Fixing bug in exception_ptr cloning of error_info objects.
2017-03-15 11:39:42 -07:00
10550b69d4
Deleting accidentally committed file.
2017-03-13 16:08:34 -07:00
cf05dc079b
Removing non-intrusive exception_ptr support.
2017-03-13 15:07:09 -07:00
4ea8555871
Removed double-including of config.
2017-02-21 11:41:51 -08:00
36af19fa50
Merge branch 'develop' of https://github.com/boostorg/exception into develop
2017-02-20 18:31:48 -08:00
0eee187876
#include config before anything else
2017-02-20 18:23:36 -08:00
e8877d4837
Workaround for 11874
2017-01-03 15:25:52 -08:00
d39ba00088
Added more g++ versions to .travis.yml
2017-01-03 15:05:12 -08:00
972667f52e
Tweaks to try to defeat g++4.6.3
2017-01-03 14:35:11 -08:00
406d3c87f7
Maybe fixing 11874
2017-01-03 12:17:27 -08:00
6d1c2c434b
Adding c++0x to gcc command line
2017-01-03 10:42:30 -08:00
59666dcdb0
Adding missing include in error_info_basic_test.cpp
2017-01-03 00:06:25 -08:00
07d5ef529b
Added error_info_basic_test.cpp to test ticket 11874
2017-01-03 00:00:52 -08:00
2cdbdfcf4e
Deleting unused test/exception_hpp_test.cpp, removing c++11 from build requests.
2017-01-02 17:04:32 -08:00
32a3bda6cc
Removed c++11 for g++-4.6.3 invocation.
2017-01-02 16:47:03 -08:00
119dbf688f
Hopefully g++-4.6.3 will in .travis.yml now.
2017-01-02 16:42:16 -08:00
66b39f3136
removed attempting to install g++-4.6.3 in .travis.yml
2017-01-02 16:31:33 -08:00
e1fc48ef3d
.travis.yml
2017-01-02 15:58:05 -08:00
14d3b01c60
Fixing more struct/class discrepancies.
2016-11-02 23:53:42 -07:00
6cf231330a
Ticket #12059
2016-10-26 12:35:25 -07:00
e1378f7aef
Ticket #12553 , plus tabs converted to spaces.
2016-10-26 11:51:40 -07:00
27598f92db
Configuration option to allow Boost Exception to use std::shared_ptr instead of boost::shared_ptr.
2016-09-28 16:53:43 -07:00
c1e2284628
Improved errno printing in diagnostic information messages.
2016-07-12 19:21:53 -07:00
c1dc3b8dcb
Included missing declaration before specialization of set_info_rv.
2016-06-05 22:33:02 -07:00