1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
This section is modified when the first or second part of the version number
changes (and occasionally also for the third field of the version number). At
a major version upgrade the entries of the previous major version are kept,
and entries referring to older releases are removed.
itemization(
it() Version 13.02.00's chapter em(Modules) was rewritten, and adds
a section to chapter tt(POLYMORPHISM) about deriving a
tt(std::streambuf) class that can be used by tt(std::iostream) objects
(cf. section ref(IOSTREAMBUF)).
it() Version 13.01.00 reorganized section 4.3 (note: changing
tt(__file_clock) to tt(file_clock)); removed section 12.3 (allocators,
removed in the tt(C++20) standard); included missing examples; and
repaired typos.
it() Version 13.0.0 adds a new chapter (ref(MODULES)) about bf(C++)
tt(Modules), covers the tt(_) em(name-independent declaration),
upgraded the bf(C++) standard to tt(C++26), clarified and repaired
typos in several sections.
it() Version 12.5.0 adds a subsection about constructors of polymorphic
classes (cf. section ref(CONSPOLY)) and adds a section about reading
and writing devices using the tt(std::iostream) class (replaced by
section ref(IOSTREAMBUF) in version 13.02.00).
COMMENT(
nl()
The image celebrating the Annotations' 30th year of existence was
based on url(this picture.)
(https://pixabay.com/photos/fireworks-new-years-eve-city-sky-1953253/)
END)
it() Version 12.4.0 adds a section about the tt(std::byte) type
(cf. chapter ref(FirstImpression)), offers an alternative
implementation (cf. section ref(BYTE)), and covers the definition of
multi-argument index operators (chapter ref(OVERLOADING)). The
description of how to implement class constructors that may throw
exceptions was updated (cf. section ref(CONSEXCEPTIONS)).
it() Version 12.3.0 updates and reorganizes the coverage of the generic
algorithms, fixes many typos and unclarities in the Annotations' text,
removed superfluous sections since C++20, and adds an overview of
facilities to handle objects constructed in raw memory.
it() Version 12.2.0 takes into account that tt(std::iterator) is
deprecated. Section ref(ITERATORCONS) was rewritten; section
ref(OPERATORINDEX) was updated (tt(operator[] const) should return
tt(Type const &) instead of tt(Type) values); added section
ref(STRINGVIEW) covering tt(std::string_view); added section
ref(OSYNC) covering synchronization of output to streams in
multi-threaded programs; added sections ref(FREEBOUND) and
ref(BOUNDCONCEPT) about bound-friends; 'typedef' definitions were
replaced by 'using' declarations.
it() Version 12.1.0 adds a description of the tt(__file_clock::to_sys)
static member,
COMMENT(section ref(FILECLOCK)) repaired the descriptions
of tt(pop*()) members of various abstract containers, and reorganized
the description of the facilities of the tt(filesystem::path) class.
it() Version 12.0.0 adds a new chapter about coroutines (chapter
ref(COROUTINES)) and a new section (ref(JTHREAD)) to chapter
ref(THREADING).
)
|