Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Commit 2019-08-14 - Myriad memory and mangling maintenance minuscule fixes.
  • cxxomfort: output_info now takes a FILE* stream.
  • cxxomfort: Fixed month detection in CXXOMFORT_ISODATE().
  • cxxomfort: Fixed wrong usage of explicit_cast when in GCC "C++0x" mode.
  • cxxomfort: Fixed "do-nothing" move emulation in pre-C++03.
  • cxxomfort: Minimum improvements to move emulation in CXX_STD<1997 (enhances: [b8ea55b791]).
  • config: Added detection for _Pragma in some compilers.
  • config: Fixed missing nullptr_t (not nullptr) in Clang 2.8-3.2 for C++11 mode (enhances: [1cbdc0b48d]).
  • memory: Fixed namespace std for make_unique (C++14).
  • memory: Added default_delete to backports (previously internal) (C++11).
  • memory: Added fix:to_bool now also works with shared_ptr.
  • memory: Added fix:malloc_deleter component.
  • memory: destroy and uninitialized_default families moved to their own PR header.
  • random: Added fix:randmo for rand() bias (randmo()).
  • string_view: Made pointers in constructors const.
  • string_view: Added fix:make_string_view.
  • typeindex: Fixed inclusion of TR1 headers.
  • type_traits: Added missing reference to is_convertible from TR1.
  • library:type_name: Fixed [e59985dfdf] (stack buffer realloc with __cxa_demangle).
  • library:type_name: Changed implementation to typeid_demangle() so that user needs to include <typeinfo> explicitly.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:7df32629dcb6049035b2c4674033137579812eca9b09abb23cc0a4db0bc34f4b
User & Date: luismachuca 2019-08-17 04:29:35
Context
2019-08-22
19:09
Commit 2019-08-22 - A forgotten error in <memory>.
  • config: Updated some changes to documentation.
  • memory: Fixed a wrong argument name in uninitialized_default_construct.
  • system_error: Fixed errc not default-constructing to zero in C++03 like enums do.
  • docgen: Improved documentation for library:tuple, library:typesafe_enum.
check-in: d5fcc075 user: luismachuca tags: trunk, y2019, gcc_min_404, clang_min_302, docgen, openwatcom_min_200
2019-08-17
04:29
Commit 2019-08-14 - Myriad memory and mangling maintenance minuscule fixes.
  • cxxomfort: output_info now takes a FILE* stream.
  • cxxomfort: Fixed month detection in CXXOMFORT_ISODATE().
  • cxxomfort: Fixed wrong usage of explicit_cast when in GCC "C++0x" mode.
  • cxxomfort: Fixed "do-nothing" move emulation in pre-C++03.
  • cxxomfort: Minimum improvements to move emulation in CXX_STD<1997 (enhances: [b8ea55b791]).
  • config: Added detection for _Pragma in some compilers.
  • config: Fixed missing nullptr_t (not nullptr) in Clang 2.8-3.2 for C++11 mode (enhances: [1cbdc0b48d]).
  • memory: Fixed namespace std for make_unique (C++14).
  • memory: Added default_delete to backports (previously internal) (C++11).
  • memory: Added fix:to_bool now also works with shared_ptr.
  • memory: Added fix:malloc_deleter component.
  • memory: destroy and uninitialized_default families moved to their own PR header.
  • random: Added fix:randmo for rand() bias (randmo()).
  • string_view: Made pointers in constructors const.
  • string_view: Added fix:make_string_view.
  • typeindex: Fixed inclusion of TR1 headers.
  • type_traits: Added missing reference to is_convertible from TR1.
  • library:type_name: Fixed [e59985dfdf] (stack buffer realloc with __cxa_demangle).
  • library:type_name: Changed implementation to typeid_demangle() so that user needs to include <typeinfo> explicitly.
check-in: 7df32629 user: luismachuca tags: trunk
04:28
Commit 2019-08-14 - Myriad memory and mangling maintenance minuscule fixes.
  • cxxomfort: output_info now takes a FILE* stream.
  • cxxomfort: Fixed month detection in CXXOMFORT_ISODATE().
  • cxxomfort: Fixed wrong usage of explicit_cast when in GCC "C++0x" mode.
  • cxxomfort: Fixed "do-nothing" move emulation in pre-C++03.
  • cxxomfort: Minimum improvements to move emulation in CXX_STD<1997 (enhances: [b8ea55b791]).
  • config: Added detection for _Pragma in some compilers.
  • config: Fixed missing nullptr_t (not nullptr) in Clang 2.8-3.2 for C++11 mode (enhances: [1cbdc0b48d]).
  • memory: Fixed namespace std for make_unique (C++14).
  • memory: Added default_delete to backports (previously internal) (C++11).
  • memory: Added fix:to_bool now also works with shared_ptr.
  • memory: Added fix:malloc_deleter component.
  • memory: destroy and uninitialized_default families moved to their own PR header.
  • random: Added fix:randmo for rand() bias (randmo()).
  • string_view: Made pointers in constructors const.
  • string_view: Added fix:make_string_view.
  • typeindex: Fixed inclusion of TR1 headers.
  • type_traits: Added missing reference to is_convertible from TR1.
  • library:type_name: Fixed [e59985dfdf] (stack buffer realloc with __cxa_demangle).
  • library:type_name: Changed implementation to typeid_demangle() so that user needs to include <typeinfo> explicitly.
check-in: 17ed6f42 user: luismachuca tags: trunk
Changes

Changes to cxxomfort/CHANGELOG.txt.

























1
2
3
4
5
6
7
























Commit 2019-02-20 - Minor documentation updates.

  *  cxxomfort: Updated [/doc/trunk/cxxomfort/LICENSE.txt].
  *  cxxomfort: Deprecated some <tt>extras/</tt> headers.
  *  cxxomfort: <b>Removed</b> the <tt>extras/</tt> headers for array_ref, foreach, forward_list and optional.


>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







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
Commit 2019-08-14 - Myriad memory and mangling maintenance minuscule fixes.


  *  cxxomfort: <tt>output_info</tt> now takes a <tt>FILE*</tt> stream.
  *  cxxomfort: Fixed month detection in <tt>CXXOMFORT_ISODATE()</tt>.
  *  cxxomfort: Fixed wrong usage of <tt>explicit_cast</tt> when in GCC "C++0x" mode.
  *  cxxomfort: Fixed "do-nothing" move emulation in pre-C++03.
  *  cxxomfort: Minimum improvements to move emulation in CXX_STD<1997 (enhances: [b8ea55b791]).
  *  config: Added detection for <tt>_Pragma</tt> in some compilers.
  *  config: Fixed missing <tt>nullptr_t</tt> (not <tt>nullptr</tt>) in Clang 2.8-3.2 for C++11 mode (enhances: [1cbdc0b48d]).
  *  memory: Fixed namespace std for <tt>make_unique</tt> (C++14).
  *  memory: Added default_delete to backports (previously internal) (C++11).
  *  memory: Added fix:<tt>to_bool</tt> now also works with <tt>shared_ptr</tt>.
  *  memory: Added fix:<tt>malloc_deleter</tt> component.
  *  memory: <tt>destroy</tt> and <tt>uninitialized_default</tt> families moved to their own PR header.
  *  random: Added fix:<tt>randmo</tt> for <tt>rand()</tt> bias (<tt>randmo()</tt>).
  *  string_view: Made pointers in constructors <tt>const</tt>.
  *  string_view: Added fix:<tt>make_string_view</tt>.
  *  typeindex: Fixed inclusion of TR1 headers.
  *  type_traits: Added missing reference to <tt>is_convertible</tt> from TR1.
  *  library:type_name: Fixed [e59985dfdf] (stack buffer realloc with <tt>__cxa_demangle</tt>).
  *  library:type_name: Changed implementation to typeid_demangle() so that user needs to include <tt><typeinfo></tt> explicitly.


Commit 2019-02-20 - Minor documentation updates.

  *  cxxomfort: Updated [/doc/trunk/cxxomfort/LICENSE.txt].
  *  cxxomfort: Deprecated some <tt>extras/</tt> headers.
  *  cxxomfort: <b>Removed</b> the <tt>extras/</tt> headers for array_ref, foreach, forward_list and optional.