diff --git a/doc/91_relnotes.qbk b/doc/91_relnotes.qbk index 48e59f5..f1f4364 100644 --- a/doc/91_relnotes.qbk +++ b/doc/91_relnotes.qbk @@ -14,10 +14,10 @@ [heading Boost Release 1.79] * Fixed [@https://github.com/boostorg/optional/issues/98 issue #98]. - -[heading Boost Release 1.77] - * Fixed [@https://github.com/boostorg/optional/issues/92 issue #92]. +* Added support for `BOOST_NO_IOSTREAM`. +* Now aligned storage uses `unsigned char` rather than `char` to avoid UB. +* Now using cv-unqualified `value_type` with placement `new` to avoid UB. [heading Boost Release 1.76] diff --git a/doc/html/boost_optional/relnotes.html b/doc/html/boost_optional/relnotes.html index fc6c8e9..f59b5e6 100644 --- a/doc/html/boost_optional/relnotes.html +++ b/doc/html/boost_optional/relnotes.html @@ -31,21 +31,31 @@ Boost Release 1.79 -

- + Boost Release 1.76

@@ -53,7 +63,7 @@ Fixed MSVC warning C4702.

- + Boost Release 1.75

@@ -67,7 +77,7 @@

- + Boost Release 1.73

@@ -90,7 +100,7 @@

- + Boost Release 1.69

@@ -108,7 +118,7 @@

- + Boost Release 1.68

@@ -125,7 +135,7 @@

- + Boost Release 1.67

@@ -139,7 +149,7 @@

- + Boost Release 1.66

@@ -157,7 +167,7 @@

- + Boost Release 1.63

@@ -181,7 +191,7 @@

- + Boost Release 1.62

@@ -189,7 +199,7 @@ Fixed Trac #12179.

- + Boost Release 1.61

@@ -232,7 +242,7 @@

- + Boost Release 1.60

@@ -243,7 +253,7 @@ #11203.

- + Boost Release 1.59

@@ -257,7 +267,7 @@

- + Boost Release 1.58

@@ -293,7 +303,7 @@

- + Boost Release 1.57

@@ -303,7 +313,7 @@ to fix C++03 compile error on logic_error("...")".

- + Boost Release 1.56

diff --git a/doc/html/boost_optional/tutorial/gotchas/mixed_relational_comparisons.html b/doc/html/boost_optional/tutorial/gotchas/mixed_relational_comparisons.html index 8771851..c89f67d 100644 --- a/doc/html/boost_optional/tutorial/gotchas/mixed_relational_comparisons.html +++ b/doc/html/boost_optional/tutorial/gotchas/mixed_relational_comparisons.html @@ -30,7 +30,7 @@

Because T is convertible to optional<T> - and because opiotnal<T> + and because optional<T> is LessThanComparable when T is LessThanComparable, you can sometimes get an unexpected runtime result where you would rather expect a compiler error: diff --git a/doc/html/boost_optional/tutorial/gotchas/moved_from__optional_.html b/doc/html/boost_optional/tutorial/gotchas/moved_from__optional_.html index 5c4b1cf..7924e61 100644 --- a/doc/html/boost_optional/tutorial/gotchas/moved_from__optional_.html +++ b/doc/html/boost_optional/tutorial/gotchas/moved_from__optional_.html @@ -42,7 +42,7 @@ Quite a lot of people expect that when an object that contains a value is moved from, its contained value should be destroyed. This is not so, for performance reasons. Current semantics allow the implementation of - boost::opiotnal<T> + boost::optional<T> to be trivially copyable when T is trivial.

diff --git a/doc/html/index.html b/doc/html/index.html index 08105c5..5b905c1 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -145,7 +145,7 @@ - +

Last revised: November 20, 2021 at 00:57:52 GMT

Last revised: March 26, 2022 at 22:47:53 GMT