mirror of
https://github.com/boostorg/system.git
synced 2025-07-29 20:17:13 +02:00
Update changelog
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
////
|
||||
Copyright 2018 Peter Dimov
|
||||
Copyright 2018-2021 Peter Dimov
|
||||
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
|
||||
@ -11,6 +11,27 @@ http://www.boost.org/LICENSE_1_0.txt
|
||||
# Revision History
|
||||
:idprefix:
|
||||
|
||||
## Changes in Boost 1.77
|
||||
|
||||
* The conversion operator from `error_category` to `std::error_category`
|
||||
has been improved and no longer requires `<map>` or `<mutex>`.
|
||||
* The comparison operators of `error_category` are now inline friends
|
||||
instead of member functions (a side effect of the previous change.)
|
||||
* `error_condition` now defers calling `generic_category()` to avoid
|
||||
instantiating the object until it's actually needed.
|
||||
* `error_condition::failed` and `error_condition::message` have been
|
||||
undeprecated, and `operator bool()` now once again returns `failed()`.
|
||||
* The system category now doesn't call `generic_category()`, to avoid
|
||||
instantiating the object.
|
||||
* The return value of `default_error_condition` changes in some cases into
|
||||
an `error_condition` from the generic category, instead of from the system
|
||||
category. This happens on POSIX when the input `error_code` is from
|
||||
the system category and does not correspond to any `errc_t` value.
|
||||
|
||||
## Changes in Boost 1.76
|
||||
|
||||
* `windows_error.hpp` is no longer deprecated.
|
||||
|
||||
## Changes in Boost 1.75
|
||||
|
||||
* The platform-specific headers `windows_error.hpp`, `linux_error.hpp`,
|
||||
|
Reference in New Issue
Block a user