Commit Graph

294 Commits

Author SHA1 Message Date
c57eefbf42 More complete error_info testing 2015-03-25 14:28:54 -07:00
5a040eedf5 rvalue references support in error_info 2015-03-24 15:44:28 -07:00
c1f6b743e4 Merge pull request #5 from danieljames/metadata
Create metadata file (thanks danieljames)
2015-01-05 15:11:57 -08:00
af4de75bac Add metadata file. 2014-08-18 14:58:41 +01:00
38bfc39d10 Merge pull request #4 from Lastique/develop
Port to Boost.Core demangle() and typeinfo. Thanks Lastique.
2014-06-11 11:33:04 -07:00
5dea76a301 Port to Boost.Core demangle() and typeinfo. 2014-06-11 22:02:59 +04:00
8931eb2e0d Merge pull request #1 from Lastique/develop
Re-enable type name demangling (thanks Lastique)
2014-06-04 23:29:56 -07:00
fe3b1807b8 Merge pull request #3 from Lastique/patch-1
Switch to BOOST_NORETURN macro
2014-06-05 00:32:51 +03:00
73c3cb7e46 Switch to BOOST_NORETURN macro
Switch to BOOST_NORETURN macro provided by Boost.Config.
2014-06-05 01:30:40 +04:00
a129725e3e Switched from BOOST_ATTRIBUTE_NORETURN to BOOST_NORETURN. 2014-06-05 00:50:04 +04:00
7f937491f0 Remove headers that have been moved to throw_exception. 2014-06-03 03:05:06 +03:00
c030775c84 Revert "Remove obsolete MSVC check from pragma guard"
This reverts commit f6c1ebece0.
2014-06-03 02:16:36 +03:00
29b0b87b6a Revert "Exception: Remove obsolete MSVC version check."
This reverts commit 73687f1f0f.
2014-06-03 02:16:08 +03:00
4edba2f8be Revert "Exception: Remove obsolete GCC version checks."
This reverts commit b2221bf92d.
2014-06-03 02:15:11 +03:00
8f097eb241 Comment fix. 2014-05-31 21:57:51 +04:00
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
b2221bf92d Exception: Remove obsolete GCC version checks.
[SVN r86074]
2013-09-30 16:01:02 +00:00
73687f1f0f Exception: Remove obsolete MSVC version check.
[SVN r86036]
2013-09-30 00:20:56 +00:00
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
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
ac5ebbcd45 Ticket #8947, thanks Maciej Florek
[SVN r85635]
2013-09-10 05:44:02 +00:00
2a68f099bf Ticket 9069, thanks sarum9in
[SVN r85634]
2013-09-10 05:05:41 +00:00
e97bcb4c56 N3757
[SVN r85538]
2013-08-31 23:24:40 +00:00
831f73599a Ticket 8852. Thanks Alex.
[SVN r85076]
2013-07-18 20:54:13 +00:00
9e012e1fdf Ticket #8312, thanks Greg Julus
[SVN r83588]
2013-03-26 17:25:10 +00:00
9b100b0c9d Added verbose parameter to boost::diagnostic_information.
[SVN r82179]
2012-12-23 03:31:48 +00:00
2ebfd49b4f Ticket #7094, thanks 1czajnik
[SVN r79398]
2012-07-10 03:43:13 +00:00
9508b38e22 Improved to_string(std::pair) support.
[SVN r79252]
2012-07-03 23:41:52 +00:00
e25f33aaf6 Ticket 6450 (thanks A Polukhin.)
[SVN r79033]
2012-06-23 00:32:43 +00:00
c2c1728a5b Documentation update.
[SVN r79025]
2012-06-21 02:15:19 +00:00
886e9ee793 Removing tabs.
[SVN r79014]
2012-06-20 05:08:25 +00:00
4cdfbb9ec6 Ticket 6878, thanks Dave Deakins
[SVN r79013]
2012-06-19 22:30:12 +00:00
b43961cf94 Bug in exception_ptr_test.cpp.
[SVN r79012]
2012-06-19 20:51:02 +00:00
6fe16d80ef Making error_info's destructor virtual.
[SVN r78235]
2012-04-28 06:05:06 +00:00
b3640aa019 For Windows CE, rethrow_exception should use ::exit instead of ::abort (the CRT on Windows CE does not include ::abort).
[SVN r78187]
2012-04-25 03:54:37 +00:00
41ce8a3322 This should take care of #6349. Hopefully doesn't break some other configurations.
[SVN r77593]
2012-03-27 19:33:22 +00:00
c3e35e9d37 Making clone_impl derive virtually from clone_base, so that calling boost::copy_exception with a type that already derives from clone_impl doesn't make pointer conversions to clone_impl ambiguous.
[SVN r77339]
2012-03-15 02:13:52 +00:00
439ef89742 Added redundant include guard to error_info.hpp (ticket 6428)
[SVN r76590]
2012-01-20 07:57:48 +00:00
3d10233a6b Ticket 6414, thank you Petr Machata
[SVN r76549]
2012-01-17 03:59:33 +00:00
f576e14dbc Ticket 6374, thanks edA-qa
[SVN r76403]
2012-01-11 01:13:03 +00:00
192ffd0379 Applying the Boost Exception part of the patch mentioned in #4594.
[SVN r76109]
2011-12-22 21:27:10 +00:00
d4acff61be Better fix for the bug fixed by my previous commit.
[SVN r75646]
2011-11-24 21:07:14 +00:00
875bc71581 Bug fix in exception cloning (thanks Johan Soderback for reporting it.)
[SVN r75636]
2011-11-23 08:40:08 +00:00
c7bae18633 Fix for the problem reported by Pavel Lebedev. Thanks!
[SVN r74471]
2011-09-19 21:45:34 +00:00
b053deaf22 documentation update
[SVN r73005]
2011-07-11 17:56:47 +00:00
32e2b33250 Fixing two issues with non-intrusive exception cloning support.
[SVN r72924]
2011-07-05 23:53:33 +00:00
5f6812b226 Hopefully fixing a GCC warning.
[SVN r72127]
2011-05-23 19:34:44 +00:00
f6e9b5808a doc update
[SVN r70990]
2011-04-05 00:48:19 +00:00
9bab07e9bc issue #5386
[SVN r70989]
2011-04-05 00:25:59 +00:00
cc0d73af9d bug 5384
[SVN r70988]
2011-04-05 00:11:42 +00:00