Troy D. Straszheim
baece0983f
rm 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
...
[SVN r56942]
2009-10-17 02:07:38 +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
c25d7d2ba0
New function: diagnostic_information_what.
...
[SVN r56448]
2009-09-27 21:17:48 +00:00
Emil Dotchevski
920ae71b00
fixing compile errors with some compilers
...
[SVN r55744]
2009-08-23 22:34:19 +00:00
Emil Dotchevski
fa96125efb
mutable get_error_info support
...
[SVN r55707]
2009-08-21 22:28:44 +00:00
Troy D. Straszheim
7b4290bc76
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Emil Dotchevski
f2d6ca64da
Fixing Sun compile errors
...
[SVN r54835]
2009-07-09 17:34:39 +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
1643ad2e81
support for exception_ptr and nesting in boost::diagnostic_information
...
documentation update
[SVN r53038]
2009-05-15 22:34:30 +00:00
Emil Dotchevski
bec171e234
exception_ptr improvements, documentation update.
...
[SVN r52981]
2009-05-14 00:36:46 +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
f28285c073
Implemented support for custom to_string overloads for converting boost::error_info objects to string by the boost::diagnostic_information function.
...
[SVN r50507]
2009-01-08 01:26:15 +00:00
Michael A. Jackson
5d92a68e68
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
8e75a12330
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Emil Dotchevski
4182c3634e
fixing a warning on sun-5.10-stdcxx-4.2.2_x86_64
...
[SVN r49091]
2008-10-01 18:24:56 +00:00
Emil Dotchevski
717997e014
Tests workarounds for CodeGear 2009. Thanks Nicola for all the CodeGear workarounds.
...
[SVN r48921]
2008-09-22 22:47:03 +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
9a35c999a2
bug in refcount_ptr_test.cpp
...
[SVN r48509]
2008-09-01 00:23:59 +00:00
Emil Dotchevski
5d4c014f5b
nitpicking
...
[SVN r48488]
2008-08-31 04:05:19 +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
23923c1045
nit in diagnostic_information_test.cpp
...
[SVN r48470]
2008-08-30 03:05:26 +00:00
Emil Dotchevski
9dd2d64304
decoupled boost/exception/exception.hpp from boost/exception/detail/type_info.hpp
...
diagnostic_information improvements
documentation update
[SVN r48469]
2008-08-30 02:57:12 +00:00
Emil Dotchevski
5258fbc2d1
Further simplified enable_current_exception. Improved exception_ptr testing.
...
[SVN r48455]
2008-08-29 19:27:38 +00:00
Emil Dotchevski
0c9d70964e
enable_current_exception.hpp decoupled from atomic_count.hpp
...
[SVN r48439]
2008-08-29 04:56:02 +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
d7722921a7
removed tabs from source files
...
updated documentation
[SVN r47250]
2008-07-09 00:18:09 +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
421a059421
Fixed exception info bug when boost::exception is derived virtually.
...
[SVN r46333]
2008-06-11 18:24:10 +00:00
Emil Dotchevski
ec0ae8105d
Added missing include.
...
[SVN r45116]
2008-05-04 18:05:34 +00:00
Emil Dotchevski
d4a15cd9db
tabs removed, added protected inline dtors.
...
[SVN r45042]
2008-05-02 20:51:31 +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
f29f86f65c
introduced boost/exception_ptr.hpp, using Boost Exception
...
[SVN r44439]
2008-04-15 18:47:16 +00:00
Emil Dotchevski
c61e655ada
N2179 compliance (pending documentation update)
...
[SVN r44438]
2008-04-15 18:24:46 +00:00
Emil Dotchevski
ec40d3d8ad
removed tabs. what's wrong with tabs anyway?
...
[SVN r44246]
2008-04-12 03:27:57 +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
0fbc4dc974
fixed compile errors, removed tabs as required.
...
[SVN r44114]
2008-04-08 21:29:37 +00:00
Emil Dotchevski
45fe1f6289
hooking up boost exception for testing
...
[SVN r43525]
2008-03-06 05:08:22 +00:00
Emil Dotchevski
bf515d83ca
boost exception
...
[SVN r43485]
2008-03-04 01:41:17 +00:00