Christian Neumüller
90694bc3b9
Guard diagnostic_information against null what()
2019-03-11 17:56:55 +01: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
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
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
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
38cdb50eb2
Deleted N3757
2017-05-06 10:54:42 -07:00
Emil Dotchevski
32d831c4b2
restoring non-intrusive exception_ptr code
2017-04-23 17:58:28 -07:00
Emil Dotchevski
bed7f3147f
Typo
2017-03-30 17:20:21 -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
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
14d3b01c60
Fixing more struct/class discrepancies.
2016-11-02 23:53:42 -07:00
Emil Dotchevski
6cf231330a
Ticket #12059
2016-10-26 12:35:25 -07:00
Emil Dotchevski
e1378f7aef
Ticket #12553 , plus tabs converted to spaces.
2016-10-26 11:51:40 -07:00
Emil Dotchevski
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
Emil Dotchevski
c1e2284628
Improved errno printing in diagnostic information messages.
2016-07-12 19:21:53 -07:00
Emil Dotchevski
c1dc3b8dcb
Included missing declaration before specialization of set_info_rv.
2016-06-05 22:33:02 -07:00
Emil Dotchevski
1afb7e0372
Ticket #12230
2016-05-31 14:46:13 -07:00
Emil Dotchevski
5a040eedf5
rvalue references support in error_info
2015-03-24 15:44:28 -07:00
Andrey Semashev
5dea76a301
Port to Boost.Core demangle() and typeinfo.
2014-06-11 22:02:59 +04:00
zajo
8931eb2e0d
Merge pull request #1 from Lastique/develop
...
Re-enable type name demangling (thanks Lastique)
2014-06-04 23:29:56 -07:00
Andrey Semashev
73c3cb7e46
Switch to BOOST_NORETURN macro
...
Switch to BOOST_NORETURN macro provided by Boost.Config.
2014-06-05 01:30:40 +04:00
Andrey Semashev
a129725e3e
Switched from BOOST_ATTRIBUTE_NORETURN to BOOST_NORETURN.
2014-06-05 00:50:04 +04:00
Peter Dimov
7f937491f0
Remove headers that have been moved to throw_exception.
2014-06-03 03:05:06 +03:00
Peter Dimov
c030775c84
Revert "Remove obsolete MSVC check from pragma guard"
...
This reverts commit f6c1ebece0
.
2014-06-03 02:16:36 +03:00
Peter Dimov
29b0b87b6a
Revert "Exception: Remove obsolete MSVC version check."
...
This reverts commit 73687f1f0f
.
2014-06-03 02:16:08 +03:00
Peter Dimov
4edba2f8be
Revert "Exception: Remove obsolete GCC version checks."
...
This reverts commit b2221bf92d
.
2014-06-03 02:15:11 +03:00
Andrey Semashev
8f097eb241
Comment fix.
2014-05-31 21:57:51 +04:00
Andrey Semashev
7062572c8f
Re-implemented type name demangling.
...
The new implementation does not depend on Boost.Units and is fully contained in Boost.Exception.
2014-05-31 21:54:52 +04:00
Stephen Kelly
b2221bf92d
Exception: Remove obsolete GCC version checks.
...
[SVN r86074]
2013-09-30 16:01:02 +00:00
Stephen Kelly
73687f1f0f
Exception: Remove obsolete MSVC version check.
...
[SVN r86036]
2013-09-30 00:20:56 +00:00
Stephen Kelly
f6c1ebece0
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-09-26 13:02:51 +00:00
Emil Dotchevski
432b3090fe
Disabled demangling for now, to break the dependency: Exeception -> Units -> Algorithms -> Range -> Concepts. UGH!
...
[SVN r85782]
2013-09-19 05:53:38 +00:00
Emil Dotchevski
ac5ebbcd45
Ticket #8947 , thanks Maciej Florek
...
[SVN r85635]
2013-09-10 05:44:02 +00:00
Emil Dotchevski
2a68f099bf
Ticket 9069, thanks sarum9in
...
[SVN r85634]
2013-09-10 05:05:41 +00:00
Emil Dotchevski
e97bcb4c56
N3757
...
[SVN r85538]
2013-08-31 23:24:40 +00:00
Emil Dotchevski
831f73599a
Ticket 8852. Thanks Alex.
...
[SVN r85076]
2013-07-18 20:54:13 +00:00
Emil Dotchevski
9b100b0c9d
Added verbose parameter to boost::diagnostic_information.
...
[SVN r82179]
2012-12-23 03:31:48 +00:00
Emil Dotchevski
2ebfd49b4f
Ticket #7094 , thanks 1czajnik
...
[SVN r79398]
2012-07-10 03:43:13 +00:00
Emil Dotchevski
9508b38e22
Improved to_string(std::pair) support.
...
[SVN r79252]
2012-07-03 23:41:52 +00:00
Emil Dotchevski
e25f33aaf6
Ticket 6450 (thanks A Polukhin.)
...
[SVN r79033]
2012-06-23 00:32:43 +00:00