Emil Dotchevski
50899b8f1b
added bug_11874_test.cpp
2017-07-05 16:27:16 -07: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
cf05dc079b
Removing non-intrusive exception_ptr support.
2017-03-13 15:07:09 -07:00
Emil Dotchevski
07d5ef529b
Added error_info_basic_test.cpp to test ticket 11874
2017-01-03 00:00:52 -08:00
Emil Dotchevski
c57eefbf42
More complete error_info testing
2015-03-25 14:28:54 -07:00
Emil Dotchevski
5a040eedf5
rvalue references support in error_info
2015-03-24 15:44:28 -07:00
Emil Dotchevski
e97bcb4c56
N3757
...
[SVN r85538]
2013-08-31 23:24:40 +00:00
Emil Dotchevski
4cdfbb9ec6
Ticket 6878, thanks Dave Deakins
...
[SVN r79013]
2012-06-19 22:30:12 +00:00
Emil Dotchevski
32e2b33250
Fixing two issues with non-intrusive exception cloning support.
...
[SVN r72924]
2011-07-05 23:53:33 +00:00
Emil Dotchevski
56ae4311bb
default gcc visibility for exception types, <link>static requirement in test Jamfile.
...
[SVN r65763]
2010-10-05 15:04:50 +00:00
Emil Dotchevski
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
Emil Dotchevski
5dbd4c8f32
disabling the non-intrusive exception_ptr support in tests, seems buggy..
...
[SVN r65161]
2010-09-01 07:59:35 +00:00
Emil Dotchevski
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
Emil Dotchevski
4ae002cbf8
Ticket #3848 (thanks Nikki Chumakov) and (unrelated) exception_ptr refactoring.
...
[SVN r59364]
2010-01-30 05:26:43 +00:00
Emil Dotchevski
3911cd2472
Adding another test for exception_ptr.
...
[SVN r59259]
2010-01-24 21:18:29 +00:00
Emil Dotchevski
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
Emil Dotchevski
8d24c87032
Suppressing warnings. Please report any problems (may have broken something!)
...
[SVN r58072]
2009-12-01 02:16:50 +00:00
Emil Dotchevski
17951c2b7d
Added errinfo_nested_exception typedef. Fixed minor documentation error.
...
[SVN r56766]
2009-10-13 01:47:22 +00:00
Emil Dotchevski
920ae71b00
fixing compile errors with some compilers
...
[SVN r55744]
2009-08-23 22:34:19 +00:00
Emil Dotchevski
bd0ed9f83b
Added commonly used error_info typedefs.
...
Added boost/exception/all.hpp.
Removed tabs from source files.
[SVN r54825]
2009-07-08 23:44:28 +00:00
Emil Dotchevski
6aa4d2f93b
comments
...
[SVN r52227]
2009-04-07 03:02:15 +00:00
Emil Dotchevski
87384d2116
get_error_info returns raw pointer instead of shared_ptr (breaking change)
...
diagnostic_information can now be called with boost::exception or std::exception object.
BOOST_THROW_EXCEPTION can now be used even if exceptions are disabled.
added functions: current_exception_diagnostic_information, current_exception_cast
documentation updated to match.
[SVN r52225]
2009-04-06 23:15:42 +00:00
Emil Dotchevski
da0c1fa744
Added 4 more tests
...
[SVN r48738]
2008-09-11 18:15:25 +00:00
Emil Dotchevski
b84fb75a60
Optimization for error_info<throw_function>, error_info<throw_file>, error_info<throw_line>. Refactored exception_ptr to use shared_ptr.
...
[SVN r48521]
2008-09-01 21:06:09 +00:00
Emil Dotchevski
6fc0e3ac1e
simplified further
...
[SVN r48485]
2008-08-31 02:40:42 +00:00
Emil Dotchevski
f12d40765b
Both enable_error_info.hpp and enable_current_exception.hpp now do not depend on intrusive_ptr or any other Boost lib.
...
[SVN r48482]
2008-08-31 01:39:00 +00:00
Emil Dotchevski
850b7d9618
Boost Exception now works with BOOST_NO_RTTI and/or BOOST_NO_TYPEID.
...
[SVN r48429]
2008-08-28 23:49:55 +00:00
Emil Dotchevski
d0febca84b
Removed boost::exception::what, to avoid ambiguity in user types deriving from both std::exception and boost::exception.
...
[SVN r46930]
2008-06-30 19:40:44 +00:00
Emil Dotchevski
f58ffdd643
documentation update, added function exception::diagnostic_information, added std::exception to_string overload, removed tabs from source files
...
[SVN r46697]
2008-06-25 23:27:56 +00:00
Emil Dotchevski
e1056d2f4a
throw_exception() now ensures that the exception type passed to it derives publicly from std::exception.
...
[SVN r45041]
2008-05-02 20:40:39 +00:00
Emil Dotchevski
487235a7cc
Fix for http://tinyurl.com/6owy6b .
...
[SVN r44742]
2008-04-23 17:31:56 +00:00
Emil Dotchevski
0dec4fed2c
seems like <link>static causes errors
...
[SVN r44726]
2008-04-22 22:23:27 +00:00
Emil Dotchevski
628b06a2fa
Fixed MSVC-specific compile errors when /Za command-line option is used, due to lack of throw() in std::~exception().
...
[SVN r44706]
2008-04-21 22:42:54 +00:00
Emil Dotchevski
eb7a736198
Boost Exception header compilation tests added.
...
[SVN r44442]
2008-04-15 21:13:24 +00:00
Emil Dotchevski
c61e655ada
N2179 compliance (pending documentation update)
...
[SVN r44438]
2008-04-15 18:24:46 +00:00
Emil Dotchevski
761ae0bc1e
to_string adjustments
...
[SVN r44192]
2008-04-11 18:34:46 +00:00
Emil Dotchevski
3c7f53176f
to_string fixes
...
[SVN r44164]
2008-04-11 03:51:06 +00:00
Emil Dotchevski
45fe1f6289
hooking up boost exception for testing
...
[SVN r43525]
2008-03-06 05:08:22 +00:00