Commit Graph

  • fed2b48aa9 Merging changes from trunk. Emil Dotchevski 2009-12-16 22:26:57 +00:00
  • bee54c1aee Bug ticket 3641, also merging other fixes from Trunk. Emil Dotchevski 2009-11-18 23:00:41 +00:00
  • c920a49ab3 Fixing a comment error and adding a trivial protected destructor. Emil Dotchevski 2009-11-04 21:17:35 +00:00
  • 41ba027722 Added errinfo_nested_exception typedef. Documentation update. Emil Dotchevski 2009-10-22 07:14:09 +00:00
  • 2af84878d2 Merging from trunk: new function diagnostic_information_what, and mutable error info access. Emil Dotchevski 2009-09-29 20:38:11 +00:00
  • a92ed0a337 Merging in changes trunk updates: adding standard error_info typedefs, updating the documentation. Emil Dotchevski 2009-07-22 20:55:50 +00:00
  • a8e3b197cb Added BOOST_ATTRIBUTE_NORETURN to suppress warnings in boost::throw_exception Emil Dotchevski 2009-07-05 20:07:20 +00:00
  • 30367847d0 support for exception_ptr and nesting of exception_ptr objects in boost::diagnostic_information Emil Dotchevski 2009-05-17 06:12:29 +00:00
  • 7024dd004e Merge in inspect checks for links in CSS files and external content. And fix a few of these issues. Daniel James 2009-05-16 13:45:21 +00:00
  • e03a9b456b Documentation update Emil Dotchevski 2009-04-08 20:24:17 +00:00
  • 0209303f6e Documentation update Emil Dotchevski 2009-04-08 20:09:47 +00:00
  • db856c78f8 added functions current_exception_cast, current_exception_diagnostic_information, various other minor changes, documentation update Emil Dotchevski 2009-04-07 18:33:44 +00:00
  • 91c0cec2e4 documentation copyright message update Emil Dotchevski 2009-04-02 05:04:38 +00:00
  • 29ee8ebd74 Documentation update Emil Dotchevski 2009-04-01 21:30:25 +00:00
  • f787971155 documentation update Emil Dotchevski 2009-03-29 05:04:54 +00:00
  • 4dc5b8d088 merged borland 6+ support from trunk. Emil Dotchevski 2008-10-08 23:04:36 +00:00
  • fc1d3ff88b Boost Exception major refactoring: works with or without RTTI, vastly improved boost::throw_exception integration. Emil Dotchevski 2008-09-19 20:29:26 +00:00
  • 4ae98c397c minor documentation update Emil Dotchevski 2008-07-16 21:03:14 +00:00
  • 9d16ad7161 removed tabs from source files updated documentation Emil Dotchevski 2008-07-09 00:39:00 +00:00
  • 7cc40d49ef BOOST_NO_TYPEID support exception/index.html redirection Added Boost Exception to libraries.htm and maintainers.txt Added Boost Exception to status/Jamfile.v2 Emil Dotchevski 2008-07-02 22:01:55 +00:00
  • ea1c3adce9 Removed boost::exception::what. Technically not a bug fix but solves the problem reported by Oliver Kowalke on the Boost Developers mailing list. Emil Dotchevski 2008-06-30 19:56:35 +00:00
  • ac073290ab Boost Exception In other libraries, watch for compile error referring to throw_exception_assert_compatibility in boost::throw_exception. Resolve by throwing an exception that derives from std::exception. This is not a new requirement but it is being enforced now. Emil Dotchevski 2008-06-28 18:29:40 +00:00
  • 09c7cb53c9 fixes comeau bug Robert Ramey 2004-08-04 05:15:01 +00:00
  • d9670d560c Converted to Boost Software License, Version 1.0 Douglas Gregor 2004-07-26 00:32:12 +00:00
  • 7c576f0229 _MSC_VER use clarified. Peter Dimov 2003-11-28 15:35:21 +00:00
  • 9b6b3e00d4 -Wundef fixes. Peter Dimov 2003-06-12 17:09:24 +00:00
  • 2efac9cd36 boost::throw_exception documentation added. Peter Dimov 2002-11-14 15:13:59 +00:00
  • 4894ebe843 BOOST_NO_EXCEPTIONS support added. Peter Dimov 2002-08-14 12:27:22 +00:00
  • 852a5a7dcd Add test/Jamfile.v2. Peter Dimov 2014-06-03 01:52:12 +03:00
  • 949a2d9482 Exception: Remove obsolete GCC version checks. Stephen Kelly 2013-09-30 16:01:02 +00:00
  • ec6bce5618 Exception: Remove obsolete MSVC version check. Stephen Kelly 2013-09-30 00:20:56 +00:00
  • 24fd7039a1 Remove obsolete MSVC check from pragma guard Stephen Kelly 2013-09-26 13:02:51 +00:00
  • eca2c13479 N3757 Emil Dotchevski 2013-08-31 23:24:40 +00:00
  • 9d1f534850 Ticket #7094, thanks 1czajnik Emil Dotchevski 2012-07-10 03:43:13 +00:00
  • 0150262b40 Ticket 6450 (thanks A Polukhin.) Emil Dotchevski 2012-06-23 00:32:43 +00:00
  • 4be618b91d 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. Emil Dotchevski 2012-03-15 02:13:52 +00:00
  • e197ee3220 Ticket 6414, thank you Petr Machata Emil Dotchevski 2012-01-17 03:59:33 +00:00
  • c15567ab01 Applying the Boost Exception part of the patch mentioned in #4594. Emil Dotchevski 2011-12-22 21:27:10 +00:00
  • 608406feb6 Better fix for the bug fixed by my previous commit. Emil Dotchevski 2011-11-24 21:07:14 +00:00
  • 630a5ceb0a Bug fix in exception cloning (thanks Johan Soderback for reporting it.) Emil Dotchevski 2011-11-23 08:40:08 +00:00
  • c50f832bf8 Fixing two issues with non-intrusive exception cloning support. Emil Dotchevski 2011-07-05 23:53:33 +00:00
  • cf76c0326a Hopefully fixing a GCC warning. Emil Dotchevski 2011-05-23 19:34:44 +00:00
  • 4d7862f79e Incorrect check in cloning_test fixed, and workaround for Metrowerks. Emil Dotchevski 2011-03-07 07:39:50 +00:00
  • 8abce1b0f4 Ticket #5178 Emil Dotchevski 2011-02-11 23:46:38 +00:00
  • dc44655744 default gcc visibility for exception types, <link>static requirement in test Jamfile. Emil Dotchevski 2010-10-05 15:04:50 +00:00
  • 78a6044434 Removed #include <boost/detail/workaround.hpp> from exception.hpp, requested by Emil, see #4068. Niels Dekker 2010-06-11 23:01:31 +00:00
  • 81280e58c0 Ticket #4104 Emil Dotchevski 2010-06-11 22:18:30 +00:00
  • 586b7f18fd Added Borland/Codegear workaround to avoid compile error when doing #include <boost/exception/exception.hpp> -- see #4068 Niels Dekker 2010-06-11 21:44:22 +00:00
  • 7f0a0775ba Fix some warnings Steven Watanabe 2010-05-13 04:21:51 +00:00
  • f44ea37838 Applying patch submitted by Neal Becker Emil Dotchevski 2010-05-08 04:27:44 +00:00
  • 3aac7a51d0 workaround 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 +00:00
  • a587a7ac55 undoing previous commit. Emil Dotchevski 2010-03-17 19:39:36 +00:00
  • b76f705b90 Warnings Emil Dotchevski 2010-03-16 02:41:49 +00:00
  • c87e86eff8 msvc 7.1 regression, thanks Joaquin Emil Dotchevski 2010-02-22 05:52:40 +00:00
  • 5386c7359d Fixing problems found by the vacpp test. Emil Dotchevski 2010-02-18 05:58:00 +00:00
  • 71f589da50 Ticket #3848 (thanks Nikki Chumakov) and (unrelated) exception_ptr refactoring. Emil Dotchevski 2010-01-30 05:26:43 +00:00
  • 5962591d28 minor BOOST_THROW_EXCEPTION fix. Emil Dotchevski 2009-12-22 21:34:34 +00:00
  • e36b6abb82 Error in a comment. Emil Dotchevski 2009-12-16 22:25:34 +00:00
  • fdbe8c3453 Simplified 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 +00:00
  • e78cf0ae7a Ticket #3211 Emil Dotchevski 2009-12-01 19:48:58 +00:00
  • 0e7d54a2aa Suppressing warnings. Please report any problems (may have broken something!) Emil Dotchevski 2009-12-01 02:16:50 +00:00
  • a50067b21d Prevent ADL from finding other dispatch functions or types. Required for #2094. Daniel James 2009-11-12 19:18:42 +00:00
  • 89064ecf51 documentation update Emil Dotchevski 2009-10-22 07:10:26 +00:00
  • 71eb9101a9 New function: diagnostic_information_what. Emil Dotchevski 2009-09-27 21:17:48 +00:00
  • 102fb300fe mutable get_error_info support Emil Dotchevski 2009-08-21 22:28:44 +00:00
  • 1e89a706fd documentation update Emil Dotchevski 2009-07-10 19:03:29 +00:00
  • 01b514d8ae Please don't make unnecessary changes. Emil Dotchevski 2009-07-05 20:05:05 +00:00
  • 5ea7b4a6ba Added support for GCC. Andrey Semashev 2009-07-05 09:25:58 +00:00
  • 19c5621747 Added BOOST_ATTRIBUTE_NORETURN to suppress warnings in code calling BOOST_THROW_EXCEPTION. Emil Dotchevski 2009-07-03 21:45:37 +00:00
  • d77aa6c801 avoid C style casts Gennadiy Rozental 2009-06-06 09:39:27 +00:00
  • ce5481b131 avoid C style casts Gennadiy Rozental 2009-06-06 09:30:28 +00:00
  • 7c3618879c exception_ptr improvements, documentation update. Emil Dotchevski 2009-05-14 00:36:46 +00:00
  • d73c7cffef Use local copies of the boost logo. Daniel James 2009-04-29 21:19:12 +00:00
  • 12b5fa85d0 Documentation update Emil Dotchevski 2009-04-08 20:23:27 +00:00
  • bd0f8dbfde Documentation update Emil Dotchevski 2009-04-08 20:08:44 +00:00
  • c9c7d509d0 comments Emil Dotchevski 2009-04-07 03:02:15 +00:00
  • 167bdd0748 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. Emil Dotchevski 2009-04-06 23:15:42 +00:00
  • 9ff6182f15 documentation copyright message update Emil Dotchevski 2009-04-02 05:00:47 +00:00
  • 1a97011cac Documentation update Emil Dotchevski 2009-04-01 21:31:03 +00:00
  • ffb3c43b3f documentation update Emil Dotchevski 2009-03-29 04:58:33 +00:00
  • 97a934102e Improving CodeGear C++Builder 2009 compatibility Emil Dotchevski 2008-09-22 18:27:58 +00:00
  • f33d01a7a7 #defined BOOST_EXCEPTION_DISABLE on any BCC until workarounds are found for the tests in libs/exception/test. Emil Dotchevski 2008-09-19 00:09:47 +00:00
  • 88d9f3ae64 Hopefully properly disabling boost exception integration in throw_exception.hpp for Borland <= 5.9.3 Emil Dotchevski 2008-09-16 04:07:43 +00:00
  • 3729ff1493 Added 4 more tests Emil Dotchevski 2008-09-11 18:15:25 +00:00
  • a1db718dcc Workaround for the HP-UX_ia64_aCC failures. Emil Dotchevski 2008-09-09 23:44:16 +00:00
  • 1d72f65bdb Hopefully a workaround for an overload resolution bug in Sun compilers causing minor problems Emil Dotchevski 2008-09-08 18:27:24 +00:00
  • 95bdbc8678 documentation update Emil Dotchevski 2008-09-06 19:24:13 +00:00
  • 92d96f1aa4 Bug in type_info.hpp Emil Dotchevski 2008-09-06 18:40:02 +00:00
  • 1c31400c0a documentation update Emil Dotchevski 2008-09-03 19:07:23 +00:00
  • 0449861f37 documentation update Emil Dotchevski 2008-09-02 23:20:49 +00:00
  • f9fe6e1ee2 documentation fix Emil Dotchevski 2008-09-02 21:24:55 +00:00
  • f3e517598b documentation update Emil Dotchevski 2008-09-02 21:02:25 +00:00
  • 3623b2d32e minor diagnostic_information fix. Emil Dotchevski 2008-09-02 18:44:05 +00:00
  • db6110057a fix for sun compilers and documentation source update Emil Dotchevski 2008-09-02 17:47:51 +00:00
  • 019fbaa77e Optimization for error_info<throw_function>, error_info<throw_file>, error_info<throw_line>. Refactored exception_ptr to use shared_ptr. Emil Dotchevski 2008-09-01 21:06:09 +00:00
  • 67d235059a nitpicking Emil Dotchevski 2008-08-31 04:05:19 +00:00
  • 2718e52918 simplified further Emil Dotchevski 2008-08-31 02:40:42 +00:00
  • 86ad5820a6 removed explicit copy ctor in boost::exception Emil Dotchevski 2008-08-31 01:58:48 +00:00
  • ef9efac658 Both enable_error_info.hpp and enable_current_exception.hpp now do not depend on intrusive_ptr or any other Boost lib. Emil Dotchevski 2008-08-31 01:39:00 +00:00
  • 95b0ce06a5 decoupled boost/exception/exception.hpp from boost/exception/detail/type_info.hpp diagnostic_information improvements documentation update Emil Dotchevski 2008-08-30 02:57:12 +00:00