Commit Graph

173 Commits

Author SHA1 Message Date
Peter Dimov
376fc078b5 Merge pull request #6 from pgroke-dt/develop
Don't include stuff inside #pragma warning push/pop, include boost/config.hpp before testing BOOST_ macros.
2018-09-25 20:56:31 +03:00
Peter Dimov
614cbc4f34 Add throw_from_library_test 2018-09-25 20:55:04 +03:00
Peter Dimov
ee45839a78 Add appveyor.yml 2018-09-25 20:18:43 +03:00
Peter Dimov
e3b556a978 Add .travis.yml 2018-09-25 16:00:51 +03:00
Peter Dimov
940df3e051 Merge branch 'master' into develop 2018-09-24 07:07:36 +03:00
Peter Dimov
4fd6f2aa0e Merge pull request #8 from Mike-Devel/min_cmake
[CMake] Generate cmake target that other libraries can use
2018-09-20 14:16:24 +03:00
Mike Dev
aec4ca6914 [CMake] Fix library name 2018-09-20 12:57:12 +02:00
Mike Dev
10f3663798 [CMake] Generate cmake target that other libraries can use
... to express their dependency on this library and retrieve any
configuration information such as the include directory, binary
to link to (if any), transitive dependencies, necessary compiler
options or the required c++ standards level.
2018-09-20 12:25:24 +02:00
Paul Groke
a0ca8113fd Merge branch 'develop' of https://github.com/boostorg/throw_exception into develop
# Conflicts:
#	include/boost/throw_exception.hpp
2017-02-21 18:06:51 +01:00
Emil Dotchevski
56d65d5f62 #including config.hpp before other headers. 2017-02-20 17:49:33 -08:00
Paul Groke
cce19ef60f Don't include stuff inside #pragma warning push/pop, include boost/config.hpp before testing BOOST_ macros. 2017-02-15 13:18:06 +01:00
Emil Dotchevski
c548923b32 Merge branch 'develop' boost-1.68.0 boost-1.67.0 boost-1.66.0 boost-1.65.1 boost-1.65.0 boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 boost-1.63.0 2016-11-07 11:30:38 -08:00
Emil Dotchevski
f94638e522 Configuration option to allow Boost Exception to use std::shared_ptr instead of boost::shared_ptr. 2016-09-28 17:01:26 -07:00
Emil Dotchevski
fc1ca8aef6 Merge branch 'develop' of https://github.com/boostorg/throw_exception boost-1.62.0 2016-06-07 12:58:24 -07:00
zajo
c89a2db112 Merge pull request #4 from vslavik/fix-clone_impl-visibility
Use default visibility for exception_detail::clone_impl<T>
boost-1.61.0 boost-1.60.0
2015-10-11 15:09:46 -07:00
Václav Slavík
f52e2fe315 Use default visibility for exception_detail::clone_impl<>
When building code with hidden visibility on ELF, exception classes must
explicitly use the default visibility for catching to work across shared
objects; the same must be done for all their base classes. While other
classes in the boost::exception_detail namespace had visibility adjusted
accordingly, clone_impl<T> didn't, so remedy that.
2015-10-10 16:44:52 +02:00
Emil Dotchevski
fa2195c268 rvalue support in error_info 2015-03-24 15:35:56 -07:00
Peter Dimov
a9de81a444 Merge branch 'master' into develop 2014-06-08 23:18:48 +03:00
Peter Dimov
c5518238f1 Redirect to the documentation in libs/exception. boost-1.59.0 boost-1.58.0 boost-1.57.0 boost-1.56.0 2014-06-08 23:17:48 +03:00
Peter Dimov
db77e5138e Merge pull request #2 from danieljames/index-file
Add a redirect to the documentation.
2014-06-08 23:13:47 +03:00
Daniel James
5609729de1 Copy missing css and image files from exception. 2014-06-08 18:23:44 +01:00
Daniel James
cda21f9c6c Add a redirect to the documentation. 2014-06-08 18:20:38 +01:00
Peter Dimov
c9afa79087 Merge pull request #1 from Lastique/develop
Remove BOOST_ATTRIBUTE_NORETURN
2014-06-05 00:12:45 +03:00
Andrey Semashev
37e726da58 Remove BOOST_ATTRIBUTE_NORETURN and use BOOST_NORETURN provided by Boost.Config instead. 2014-06-05 00:44:39 +04:00
Peter Dimov
e08b3aa75f Rename test files. 2014-06-03 19:46:35 +03:00
Peter Dimov
1d240961c0 Merge branch 'develop' 2014-06-03 03:20:04 +03:00
Peter Dimov
f60cd78973 Add libraries.json. 2014-06-03 03:19:48 +03:00
Peter Dimov
3b025141e4 Merge branch 'develop' 2014-06-03 02:37:29 +03:00
Emil Dotchevski
ee1aa005fd N3757
[SVN r85538]
2014-06-03 02:37:08 +03:00
Peter Dimov
513929ae73 Revert "Remove obsolete MSVC check from pragma guard"
This reverts commit 24fd7039a1.
2014-06-03 02:25:09 +03:00
Peter Dimov
cca5aa5395 Revert "Exception: Remove obsolete MSVC version check."
This reverts commit ec6bce5618.
2014-06-03 02:24:16 +03:00
Peter Dimov
899c1d44df Revert "Exception: Remove obsolete GCC version checks."
This reverts commit 949a2d9482.
2014-06-03 02:23:54 +03:00
Peter Dimov
9c7cd0b8b5 Add test/Jamfile.v2. 2014-06-03 01:57:51 +03:00
Emil Dotchevski
6a42b70891 Merging recent changes from trunk.
[SVN r85636]
2014-06-03 01:57:06 +03:00
Emil Dotchevski
d0bbcab566 Merging long-standing changes from Trunk, including the slightly more sophisticated handling of the to_string conversion done in boost::diagnostic_information.
[SVN r83354]
2014-06-03 01:57:06 +03:00
Emil Dotchevski
9b26d9a9cc Merged changes from trunk: dealing with warnings, and a compile error on Win CE.
[SVN r79026]
2014-06-03 01:57:05 +03:00
Emil Dotchevski
abec03383f Merging minor tested bugfixes from trunk.
[SVN r77592]
2014-06-03 01:57:05 +03:00
Emil Dotchevski
3558cf31c5 Fixing a build glitch in the non-intrusive exception_ptr support (Authorized by Eric)
[SVN r72995]
2014-06-03 01:57:04 +03:00
Emil Dotchevski
3655e4c64b Committing changes merged from trunk, most notably optional non-intrusive exception_ptr support for MSVC.
[SVN r70974]
2014-06-03 01:57:04 +03:00
Daniel James
a75cde2ce1 Revert r69620.
It's breaking the tests and probably isn't appropriate for a bug fix release.

[SVN r69816]
2014-06-03 01:57:04 +03:00
Emil Dotchevski
3c5efe3c3b Committing changes merged from trunk, most notably optional non-intrusive exception_ptr support for MSVC.
[SVN r69620]
2014-06-03 01:57:03 +03:00
Emil Dotchevski
a2b07f059c Ticket #4344
[SVN r67128]
2014-06-03 01:57:03 +03:00
Emil Dotchevski
173fa9c41e merging changes from trunk.
[SVN r63565]
2014-06-03 01:57:02 +03:00
Emil Dotchevski
a53446874b updating from trunk.
[SVN r60338]
2014-06-03 01:57:02 +03:00
Emil Dotchevski
89e6b4ef35 minor BOOST_THROW_EXCEPTION fix.
[SVN r58499]
2014-06-03 01:57:01 +03:00
Emil Dotchevski
fed2b48aa9 Merging changes from trunk.
[SVN r58421]
2014-06-03 01:57:01 +03:00
Emil Dotchevski
bee54c1aee Bug ticket 3641, also merging other fixes from Trunk.
[SVN r57764]
2014-06-03 01:57:01 +03:00
Emil Dotchevski
c920a49ab3 Fixing a comment error and adding a trivial protected destructor.
[SVN r57379]
2014-06-03 01:57:00 +03:00
Emil Dotchevski
41ba027722 Added errinfo_nested_exception typedef. Documentation update.
[SVN r57059]
2014-06-03 01:57:00 +03:00
Emil Dotchevski
2af84878d2 Merging from trunk: new function diagnostic_information_what, and mutable error info access.
[SVN r56477]
2014-06-03 01:56:59 +03:00