PR 51 Improved support for Embarcadero compilers. Fixes for the the Embarcadero compilers thanks to Edward Diener. Log : Bug fixes: The syslog sink backend now verifies the IP version of the local and target addresses set by user. When an address is obtained as a result of host name resolution, only addresses with matching IP version are considered.
See changelog for more details. Maintenance work. You can use the future v2. This branch has a number of major breaking changes to Outcome v2. This was found to cause unhelpful surprise, so it has been disabled. Concepts now have snake case style naming instead of camel case style. This won't break any code in Outcome v2. However code compiled against Outcome v2. Previously concepts lived in the convert namespace, now they live in their own namespace.
Concepts filling that gap were added. Operation TRY works differently from Outcome v2. A regular expression suitable for upgrading code can be found in the list of changes between Outcome v2. Bug fixes: The clang Apple ships in Xcode So give up waiting on Apple to fix their clang, add a workaround to Outcome.
Spare storage could not be used from within no-value policy classes. Due to an obvious brain fart when writing the code at the time, the spare storage APIs had the wrong prototype which prevented them working from within policy classes. Stacktrace : Fixed a build error when compiled with - fno - exceptions thanks to Jeremiah Rodriguez System : operator bool now returns failed instead of value! Fixes for the the Embarcadero compilers thanks to Edward Diener Updated header locations to avoid warnings about using deprecated headers thanks to Andrey Semashev 80 Variant2 : Added support for derived types in visit.
Improved compilation performance for many hundreds of alternatives. Fix printing of correct value category in yap::print. Doc clarification. Glen Fernandes Compilers Tested Boost's primary test compilers are:. Distributed under the Boost Software License, Version 1. XHTML 1.
OSI Certified. Version 1. Define this to identify uses of executors from the now potentially outdated Networking TS. Asio will use the Standard Executors model by default. Glen Fernandes.
PR New: Improved support for Embarcadero compilers. LexicalCast : Fixed warnings on missing override thanks to EugeneZelenko 35 , New Features: Move constructors and assignment operators of various components were marked noexcept.
Prebuilt windows binaries. PDF documentation only for BoostBook based documentation. Old Boost Releases Old versions of boost can be found on the version history page or from the sourceforge download page. Git Repositories Boost uses Git to manage all of the data associated with Boost's development, including the source code to Boost, documentation for Boost libraries, and the Boost web site.
Copyright Rene Rivera Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Learn more. Asked 4 years, 11 months ago.
Active 4 years, 9 months ago. Viewed 5k times. Improve this question. Patryk Patryk 5 5 silver badges 11 11 bronze badges. Add a comment. Active Oldest Votes. Pass any exception to the future and leave it to the user to handle the result Suggestion: Warning! Improve this answer. Jurcau D.
0コメント