Commit Graph

431 Commits

Author SHA1 Message Date
Emil Dotchevski
c44bdae6ac Merge branch 'develop' 2019-06-06 15:22:51 -07:00
Emil Dotchevski
bfddc104c6 Merge remote-tracking branch 'origin/develop' 2019-06-06 15:18:09 -07:00
Emil Dotchevski
f1af13409d BOOST_NO_EXCEPTIONS tests updated for [noreturn] 2019-06-06 15:09:27 -07:00
Emil Dotchevski
2aaa7975b6
Merge pull request #22 from Oberon00/patch-1
Guard diagnostic_information against null what()
2019-03-16 22:39:26 -07:00
Christian Neumüller
90694bc3b9
Guard diagnostic_information against null what() 2019-03-11 17:56:55 +01:00
Emil Dotchevski
b63736ac89
Merge pull request #20 from Mike-Devel/min_cmake
[CMake] Fix PUBLIC/INTERFACE mixup
2019-03-03 09:27:13 -08:00
Emil Dotchevski
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
Mike-Devel
ef4f541a8a
[CMake] Fix PUBLIC/INTERFACE left over. 2019-03-03 07:13:47 +01:00
Emil Dotchevski
688f6238f1
Merge pull request #17 from Mike-Devel/min_cmake
[CMake] Add minimal cmake file
2019-03-02 22:13:03 -08:00
Emil Dotchevski
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
Emil Dotchevski
457330f286
Merge pull request #19 from jlepola/throw-noexcept
Replaced throw() with BOOST_NOEXCEPT_OR_NOTHROW
2019-03-02 22:08:46 -08:00
Mike-Devel
8d19f99e43
[CMake] Fix copyright date 2019-03-02 14:24:52 +01:00
Mike-Devel
f4e1a11e6b
[CMake] Treat Boost.Exception as header only 2019-03-02 14:20:29 +01:00
Juha
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
Antony Polukhin
386f5507cb extract exception type name from std::exception_ptr on libstdc++ 2019-01-15 23:55:37 +03:00
Mike Dev
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
Glen Fernandes
c87b9c55b1 Fix unit tests that did not return report_errors() 2018-09-24 19:46:13 -04:00
Glen Fernandes
de6cef966b Fix unit tests that did not return report_errors() 2018-09-17 07:32:49 -04:00
Daniel James
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
Emil Dotchevski
50899b8f1b added bug_11874_test.cpp 2017-07-05 16:27:16 -07:00
Emil Dotchevski
dcd2d83b34 Merge branch 'develop' 2017-05-06 10:59:01 -07:00
Emil Dotchevski
38cdb50eb2 Deleted N3757 2017-05-06 10:54:42 -07:00
Emil Dotchevski
d29b6bc1a2 Merge remote-tracking branch 'remotes/origin/develop' 2017-05-06 10:48:57 -07:00
Emil Dotchevski
1a0e643211 64-bit support in clone_current_exception_non_intrusive.cpp, thanks Martin Weiss 2017-04-23 18:09:22 -07:00
Emil Dotchevski
32d831c4b2 restoring non-intrusive exception_ptr code 2017-04-23 17:58:28 -07:00
Emil Dotchevski
7599ec73a2 No clang 3.0 2017-03-30 18:06:45 -07:00
Emil Dotchevski
e0d31c79ab Adding clang 3.0? 2017-03-30 18:01:18 -07:00
Emil Dotchevski
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
Emil Dotchevski
bed7f3147f Typo 2017-03-30 17:20:21 -07:00
Emil Dotchevski
73f3e4796e Typo 2017-03-30 17:09:43 -07:00
Emil Dotchevski
c8fbbb9d11 Merge branch 'develop' of https://github.com/boostorg/exception into develop 2017-03-30 16:56:29 -07:00
Emil Dotchevski
464e7f9d09 error_info rvalue reference constructors changed to use is_nothrow_move_constructible 2017-03-30 16:56:13 -07:00
Emil Dotchevski
991d600f01 Fixing bug in exception_ptr cloning of error_info objects. 2017-03-15 11:39:42 -07:00
Emil Dotchevski
10550b69d4 Deleting accidentally committed file. 2017-03-13 16:08:34 -07:00
Emil Dotchevski
cf05dc079b Removing non-intrusive exception_ptr support. 2017-03-13 15:07:09 -07:00
Emil Dotchevski
4ea8555871 Removed double-including of config. 2017-02-21 11:41:51 -08:00
Emil Dotchevski
36af19fa50 Merge branch 'develop' of https://github.com/boostorg/exception into develop 2017-02-20 18:31:48 -08:00
Emil Dotchevski
0eee187876 #include config before anything else 2017-02-20 18:23:36 -08:00
Emil Dotchevski
e8877d4837 Workaround for 11874 2017-01-03 15:25:52 -08:00
Emil Dotchevski
d39ba00088 Added more g++ versions to .travis.yml 2017-01-03 15:05:12 -08:00
Emil Dotchevski
972667f52e Tweaks to try to defeat g++4.6.3 2017-01-03 14:35:11 -08:00
Emil Dotchevski
406d3c87f7 Maybe fixing 11874 2017-01-03 12:17:27 -08:00
Emil Dotchevski
6d1c2c434b Adding c++0x to gcc command line 2017-01-03 10:42:30 -08:00
Emil Dotchevski
59666dcdb0 Adding missing include in error_info_basic_test.cpp 2017-01-03 00:06:25 -08:00
Emil Dotchevski
07d5ef529b Added error_info_basic_test.cpp to test ticket 11874 2017-01-03 00:00:52 -08:00
Emil Dotchevski
2cdbdfcf4e Deleting unused test/exception_hpp_test.cpp, removing c++11 from build requests. 2017-01-02 17:04:32 -08:00
Emil Dotchevski
32a3bda6cc Removed c++11 for g++-4.6.3 invocation. 2017-01-02 16:47:03 -08:00
Emil Dotchevski
119dbf688f Hopefully g++-4.6.3 will in .travis.yml now. 2017-01-02 16:42:16 -08:00
Emil Dotchevski
66b39f3136 removed attempting to install g++-4.6.3 in .travis.yml 2017-01-02 16:31:33 -08:00
Emil Dotchevski
e1fc48ef3d .travis.yml 2017-01-02 15:58:05 -08:00