c2c1728a5bDocumentation update.
Emil Dotchevski
2012-06-21 02:15:19 +0000
886e9ee793Removing tabs.
Emil Dotchevski
2012-06-20 05:08:25 +0000
4cdfbb9ec6Ticket 6878, thanks Dave Deakins
Emil Dotchevski
2012-06-19 22:30:12 +0000
b43961cf94Bug in exception_ptr_test.cpp.
Emil Dotchevski
2012-06-19 20:51:02 +0000
6fe16d80efMaking error_info's destructor virtual.
Emil Dotchevski
2012-04-28 06:05:06 +0000
b3640aa019For Windows CE, rethrow_exception should use ::exit instead of ::abort (the CRT on Windows CE does not include ::abort).
David Deakins
2012-04-25 03:54:37 +0000
41ce8a3322This should take care of #6349. Hopefully doesn't break some other configurations.
Emil Dotchevski
2012-03-27 19:33:22 +0000
b3b930b7f5Merging minor tested bugfixes from trunk.
Emil Dotchevski
2012-03-27 19:31:48 +0000
c3e35e9d37Making 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.
Emil Dotchevski
2012-03-15 02:13:52 +0000
439ef89742Added redundant include guard to error_info.hpp (ticket 6428)
Emil Dotchevski
2012-01-20 07:57:48 +0000
3d10233a6bTicket 6414, thank you Petr Machata
Emil Dotchevski
2012-01-17 03:59:33 +0000
f576e14dbcTicket 6374, thanks edA-qa
Emil Dotchevski
2012-01-11 01:13:03 +0000
192ffd0379Applying the Boost Exception part of the patch mentioned in #4594.
Emil Dotchevski
2011-12-22 21:27:10 +0000
d4acff61beBetter fix for the bug fixed by my previous commit.
Emil Dotchevski
2011-11-24 21:07:14 +0000
875bc71581Bug fix in exception cloning (thanks Johan Soderback for reporting it.)
Emil Dotchevski
2011-11-23 08:40:08 +0000
c7bae18633Fix for the problem reported by Pavel Lebedev. Thanks!
Emil Dotchevski
2011-09-19 21:45:34 +0000
b053deaf22documentation update
Emil Dotchevski
2011-07-11 17:56:47 +0000
a73deaa3f3Fixing a build glitch in the non-intrusive exception_ptr support (Authorized by Eric)
Emil Dotchevski
2011-07-10 05:45:57 +0000
32e2b33250Fixing two issues with non-intrusive exception cloning support.
Emil Dotchevski
2011-07-05 23:53:33 +0000
5f6812b226Hopefully fixing a GCC warning.
Emil Dotchevski
2011-05-23 19:34:44 +0000
f5dc3715bcmerged changes from trunk: better boost::diagnostic_information
Emil Dotchevski
2011-04-10 02:13:12 +0000
f6e9b5808adoc update
Emil Dotchevski
2011-04-05 00:48:19 +0000
9bab07e9bcissue #5386
Emil Dotchevski
2011-04-05 00:25:59 +0000
cc0d73af9dbug 5384
Emil Dotchevski
2011-04-05 00:11:42 +0000
24f3292606doc update
Emil Dotchevski
2011-04-04 21:55:53 +0000
ef12c8b8fbCommitting changes merged from trunk, most notably optional non-intrusive exception_ptr support for MSVC.
Emil Dotchevski
2011-04-04 21:19:48 +0000
2a2cf697b1Revert r69620.
Daniel James
2011-03-10 07:34:15 +0000
b41047174dCommitting changes merged from trunk, most notably optional non-intrusive exception_ptr support for MSVC.
Emil Dotchevski
2011-03-07 07:45:38 +0000
fb4ed73b5eIncorrect check in cloning_test fixed, and workaround for Metrowerks.
Emil Dotchevski
2011-03-07 07:39:50 +0000
a74d041bd5Ticket 4282
Emil Dotchevski
2011-02-12 00:09:06 +0000
08f65cca73Ticket #5178
Emil Dotchevski
2011-02-11 23:46:38 +0000
d1065c8a13Remove extra semicolon. Fixes#5168.
Steven Watanabe
2011-02-11 02:54:04 +0000
6b0bfad6bfConverted exception_ptr from a shared_ptr typedef to a stand-alone class to allow simpler declaration of namespace boost { class exception_ptr; }
Emil Dotchevski
2011-01-17 07:01:35 +0000
c210c38daeRevert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
Steven Watanabe
2011-01-15 08:11:51 +0000
f1a4e59469Updating line numbers in unit test.
Bryce Adelstein-Lelbach
2011-01-14 14:41:20 +0000
e43210c417Replacing 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.
Bryce Adelstein-Lelbach
2011-01-14 02:35:58 +0000
41efaba6b8Ticket #4344
Emil Dotchevski
2010-12-09 06:40:19 +0000
feadd7e878Ticket #4968
Emil Dotchevski
2010-12-09 06:19:56 +0000
56ae4311bbdefault gcc visibility for exception types, <link>static requirement in test Jamfile.
Emil Dotchevski
2010-10-05 15:04:50 +0000
6d41b399d0addressing msvc 7.1 issues in the non-intrusive exception_ptr support.
Emil Dotchevski
2010-09-09 00:32:37 +0000
b48a7933c7documentation update
Emil Dotchevski
2010-09-08 07:28:24 +0000
c98deb1e40properly ifdeffing the X86 MSVC non-intrusive exception_ptr support
Emil Dotchevski
2010-09-07 21:46:10 +0000
976e89a137fixing obscure, extremely rare double- free() bug in clone_current_exception_msvc.cpp
Emil Dotchevski
2010-09-04 00:43:24 +0000
d637e8efc7fixing minor memory leak in the non-intrusive MSVC exception_ptr support.
Emil Dotchevski
2010-09-03 07:15:47 +0000
12903d4e49cosmetic bug fix in the exception_ptr support when the attempt to copy the exception object throws.
Emil Dotchevski
2010-09-03 02:24:45 +0000
3b4cdfce47Non-intrusive exception_ptr support for msvc 7.1/8.0/9.0 (thanks Anthony Williams)
Emil Dotchevski
2010-09-03 02:03:15 +0000
5dbd4c8f32disabling the non-intrusive exception_ptr support in tests, seems buggy..
Emil Dotchevski
2010-09-01 07:59:35 +0000
17304c365cnon-intrusive exception_ptr support for msvc 7.1 and 8.0 (for now) thanks Anthony Williams
Emil Dotchevski
2010-09-01 06:05:11 +0000
eb810d49cbmerging changes from trunk.
Emil Dotchevski
2010-07-03 21:32:02 +0000
79964f73dffixing runtime errors in this test, hopefully
Emil Dotchevski
2010-07-03 21:24:26 +0000
9090f38cdeTicket 4337
Emil Dotchevski
2010-06-13 02:35:15 +0000
65845c7252Removed #include <boost/detail/workaround.hpp> from exception.hpp, requested by Emil, see #4068.
Niels Dekker
2010-06-11 23:01:31 +0000
2bd34963cdTicket #4104
Emil Dotchevski
2010-06-11 22:18:30 +0000
177fce2389Added Borland/Codegear workaround to avoid compile error when doing #include <boost/exception/exception.hpp> -- see #4068
Niels Dekker
2010-06-11 21:44:22 +0000
8897ff6586Fix some warnings
Steven Watanabe
2010-05-13 04:21:51 +0000
ad829e590aApplying patch submitted by Neal Becker
Emil Dotchevski
2010-05-08 04:27:44 +0000
c251404656workaround for double-destruction bugs in compilers: with this, boost::exception objects should survive the case when the destructor is called twice.
Emil Dotchevski
2010-04-27 01:14:03 +0000
f10defd7a2Fixed various issues in docs (mostly duplicate bookmarks and broken links) found by inspect tool
Jeremiah Willcock
2010-04-20 18:49:18 +0000
11661f05d3undoing previous commit.
Emil Dotchevski
2010-03-17 19:39:36 +0000
42b5b4b899Warnings
Emil Dotchevski
2010-03-16 02:41:49 +0000
029bc12c85updating from trunk.
Emil Dotchevski
2010-03-08 08:18:25 +0000
8a8705542fdocumentation update
Emil Dotchevski
2010-03-05 01:20:35 +0000
d3c27315d1Fixing compile error due to __LINE__ not always being compile-time constant on MSVC
Emil Dotchevski
2010-03-05 00:05:43 +0000
f6588caf4edetab
Emil Dotchevski
2010-02-26 07:58:55 +0000
c5230be656msvc 7.1 regression, thanks Joaquin
Emil Dotchevski
2010-02-22 05:52:40 +0000
0cebd7efbfFixing problems found by the vacpp test.
Emil Dotchevski
2010-02-18 05:58:00 +0000
2f18eef27acopy_exception ambiguity problem with c++0x
Emil Dotchevski
2010-02-04 08:14:27 +0000
37c31a6622A bit of type name mangling was left unmangled. Should be good now.
Emil Dotchevski
2010-02-03 20:17:01 +0000
2bbd6ae7b5trying workaround for failures at Sandia-gcc-4.4.3_0x
Emil Dotchevski
2010-02-03 08:24:01 +0000
3013e991f1exception_ptr bad_alloc refactoring
Emil Dotchevski
2010-02-02 19:41:55 +0000
1af9381775fixing bug in printing failure info in exception_ptr_test.cpp
Emil Dotchevski
2010-02-01 17:52:20 +0000
a955aa431eprettier diagnostic information, using <boost/units/detail/utility.hpp>
Emil Dotchevski
2010-02-01 00:25:15 +0000
ab7a4ebb1adocumentation update
Emil Dotchevski
2010-01-30 20:59:15 +0000
6b30091ee3improved memory leak test.
Emil Dotchevski
2010-01-30 20:05:31 +0000
2dc075e6e8Potential leak caused by previous commit.
Emil Dotchevski
2010-01-30 18:44:45 +0000
4ae002cbf8Ticket #3848 (thanks Nikki Chumakov) and (unrelated) exception_ptr refactoring.
Emil Dotchevski
2010-01-30 05:26:43 +0000
9dee0fb9e6fixing bogus FBSD failure in errinfos_test.cpp.
Emil Dotchevski
2010-01-25 06:51:28 +0000
3911cd2472Adding another test for exception_ptr.
Emil Dotchevski
2010-01-24 21:18:29 +0000
6a92851a38minor BOOST_THROW_EXCEPTION fix.
Emil Dotchevski
2009-12-22 21:34:34 +0000
879f416926minor BOOST_THROW_EXCEPTION fix.
Emil Dotchevski
2009-12-22 20:59:23 +0000
72c90873d0Merging changes from trunk.
Emil Dotchevski
2009-12-16 22:26:57 +0000
21ecbb3614Error in a comment.
Emil Dotchevski
2009-12-16 22:25:34 +0000
9fab32d84cMerge [58123], [58127], [58128] to release. Fixes#3666.
Peter Dimov
2009-12-06 17:50:28 +0000
9d499676aeSimplified type_info support due to improvements in boost/detail/sp_typeinfo.hpp. A few tweaks to better deal with warnings.
Emil Dotchevski
2009-12-04 06:33:47 +0000
58a49ff77eminor diagnostic_information maintenance, updated documentation
Emil Dotchevski
2009-12-04 01:29:22 +0000
dc75da0dc4Fix sp_typeinfo to match the interface of std::type_info.
Peter Dimov
2009-12-03 20:31:01 +0000
a870f8651bTicket #3211
Emil Dotchevski
2009-12-01 19:48:58 +0000
8d24c87032Suppressing warnings. Please report any problems (may have broken something!)
Emil Dotchevski
2009-12-01 02:16:50 +0000
3ab1c234f5Bug ticket 3641, also merging other fixes from the Release branch.
Emil Dotchevski
2009-11-18 23:05:55 +0000
d4eb9328caBug ticket 3641, also merging other fixes from Trunk.
Emil Dotchevski
2009-11-18 23:00:41 +0000
5630262c4dFixed unqualified use of size_t in object_hex_dump.hpp
Emil Dotchevski
2009-11-15 04:26:36 +0000
e299f609b5Prevent ADL from finding other dispatch functions or types. Required for #2094.
Daniel James
2009-11-12 19:18:42 +0000
785cf09730"Fixing" lame GCC warning
Emil Dotchevski
2009-11-05 19:35:42 +0000
3191be8955Fixing a comment error and adding a trivial protected destructor.
Emil Dotchevski
2009-11-04 21:17:35 +0000
910c081d37Added errinfo_nested_exception typedef. Documentation update.
Emil Dotchevski
2009-10-22 07:14:09 +0000
4756dc6fe7documentation update
Emil Dotchevski
2009-10-22 07:10:26 +0000
baece0983frm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
Troy D. Straszheim
2009-10-17 02:07:38 +0000
502488fd4drm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
Troy D. Straszheim
2009-10-17 01:10:45 +0000
17951c2b7dAdded errinfo_nested_exception typedef. Fixed minor documentation error.
Emil Dotchevski
2009-10-13 01:47:22 +0000