5a040eedf5
rvalue references support in error_info
2015-03-24 15:44:28 -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
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
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
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
831f73599a
Ticket 8852. Thanks Alex.
...
[SVN r85076]
2013-07-18 20:54:13 +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
886e9ee793
Removing tabs.
...
[SVN r79014]
2012-06-20 05:08:25 +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
3d10233a6b
Ticket 6414, thank you Petr Machata
...
[SVN r76549]
2012-01-17 03:59:33 +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
a74d041bd5
Ticket 4282
...
[SVN r68794]
2011-02-12 00:09:06 +00:00
08f65cca73
Ticket #5178
...
[SVN r68793]
2011-02-11 23:46:38 +00:00
6b0bfad6bf
Converted exception_ptr from a shared_ptr typedef to a stand-alone class to allow simpler declaration of namespace boost { class exception_ptr; }
...
[SVN r68202]
2011-01-17 07:01:35 +00:00
c210c38dae
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
...
[SVN r68168]
2011-01-15 08:11:51 +00:00
e43210c417
Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
...
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags.
[SVN r68140]
2011-01-14 02:35:58 +00:00
56ae4311bb
default gcc visibility for exception types, <link>static requirement in test Jamfile.
...
[SVN r65763]
2010-10-05 15:04:50 +00:00
c98deb1e40
properly ifdeffing the X86 MSVC non-intrusive exception_ptr support
...
[SVN r65346]
2010-09-07 21:46:10 +00:00
12903d4e49
cosmetic bug fix in the exception_ptr support when the attempt to copy the exception object throws.
...
[SVN r65205]
2010-09-03 02:24:45 +00:00
3b4cdfce47
Non-intrusive exception_ptr support for msvc 7.1/8.0/9.0 (thanks Anthony Williams)
...
[SVN r65204]
2010-09-03 02:03:15 +00:00
17304c365c
non-intrusive exception_ptr support for msvc 7.1 and 8.0 (for now) thanks Anthony Williams
...
[SVN r65159]
2010-09-01 06:05:11 +00:00
787fb1f148
Fixing https://svn.boost.org/trac/boost/ticket/4210
...
[SVN r61938]
2010-05-12 23:36:29 +00:00
d3c27315d1
Fixing compile error due to __LINE__ not always being compile-time constant on MSVC
...
[SVN r60159]
2010-03-05 00:05:43 +00:00
0cebd7efbf
Fixing problems found by the vacpp test.
...
[SVN r59743]
2010-02-18 05:58:00 +00:00
2f18eef27a
copy_exception ambiguity problem with c++0x
...
[SVN r59465]
2010-02-04 08:14:27 +00:00
37c31a6622
A bit of type name mangling was left unmangled. Should be good now.
...
[SVN r59449]
2010-02-03 20:17:01 +00:00
2bbd6ae7b5
trying workaround for failures at Sandia-gcc-4.4.3_0x
...
[SVN r59436]
2010-02-03 08:24:01 +00:00
3013e991f1
exception_ptr bad_alloc refactoring
...
[SVN r59431]
2010-02-02 19:41:55 +00:00
a955aa431e
prettier diagnostic information, using <boost/units/detail/utility.hpp>
...
[SVN r59398]
2010-02-01 00:25:15 +00:00
4ae002cbf8
Ticket #3848 (thanks Nikki Chumakov) and (unrelated) exception_ptr refactoring.
...
[SVN r59364]
2010-01-30 05:26:43 +00:00
9d499676ae
Simplified type_info support due to improvements in boost/detail/sp_typeinfo.hpp. A few tweaks to better deal with warnings.
...
[SVN r58132]
2009-12-04 06:33:47 +00:00
58a49ff77e
minor diagnostic_information maintenance, updated documentation
...
[SVN r58131]
2009-12-04 01:29:22 +00:00
dc75da0dc4
Fix sp_typeinfo to match the interface of std::type_info.
...
[SVN r58127]
2009-12-03 20:31:01 +00:00
8d24c87032
Suppressing warnings. Please report any problems (may have broken something!)
...
[SVN r58072]
2009-12-01 02:16:50 +00:00
3ab1c234f5
Bug ticket 3641, also merging other fixes from the Release branch.
...
[SVN r57765]
2009-11-18 23:05:55 +00:00
5630262c4d
Fixed unqualified use of size_t in object_hex_dump.hpp
...
[SVN r57668]
2009-11-15 04:26:36 +00:00
fa96125efb
mutable get_error_info support
...
[SVN r55707]
2009-08-21 22:28:44 +00:00
bd19b50db3
Added support for GCC.
...
[SVN r54668]
2009-07-05 09:25:58 +00:00