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

Overview
SHA1:d22509b55b60dac8d898fddd7015ee31b86379d2
Date: 2018-08-22 04:58:58
User: luismachuca
Comment:Commit 2018-08-21 - Minmax: Min corrections and Max namespacing
  • config: Introduced namespace 'library' for cxxomfort library extensions.
  • config: Added detection of old-style <functional> binders in preparation for C++20.
  • config: Fixed detection of features in GCC (typeof, enable_if, etc).
  • algorithm: Fixed move minmax, minmax_element to their own header.
  • iterator: Fixed size to be moved to own file and re-implemented as per C++17 std::size.
  • type_traits: Added std::endian support (but unused in this release).
  • type_traits: Added std::bool_constant support.
  • type_traits: Added std::type_identity support.
  • library: Fixed namespacing for CXXO_FOREACH, I12N, variadic to_string, type_name utils, typesafe enum (minor).
  • tags: Updated with library string, algorithm functions.
Tags And Properties
  • branch=trunk inherited from [5d00066e]
  • sym-trunk inherited from [5d00066e]
Context
2018-08-22
04:58
[d22509b5] Leaf: Commit 2018-08-21 - Minmax: Min corrections and Max namespacing
  • config: Introduced namespace 'library' for cxxomfort library extensions.
  • config: Added detection of old-style <functional> binders in preparation for C++20.
  • config: Fixed detection of features in GCC (typeof, enable_if, etc).
  • algorithm: Fixed move minmax, minmax_element to their own header.
  • iterator: Fixed size to be moved to own file and re-implemented as per C++17 std::size.
  • type_traits: Added std::endian support (but unused in this release).
  • type_traits: Added std::bool_constant support.
  • type_traits: Added std::type_identity support.
  • library: Fixed namespacing for CXXO_FOREACH, I12N, variadic to_string, type_name utils, typesafe enum (minor).
  • tags: Updated with library string, algorithm functions.
(user: luismachuca, tags: trunk)
2018-08-17
04:41
[6fe18ebc] Commit 2018-08-17 - Corrections for MSVC 2010/2012 compat.
  • config: Fixed detection of MSVC 2010, 2012 features.
  • random: Fixed C++03 feature renames that are for GCC only.
  • string: Fixed missing strto(u)ll in MSVC 2010,2012 fixed.
  • string: Fixed to_string for MSVC 2012.
  • string: Fixed to_string, strtoull overloads for MSVC 2012.
  • type_traits: Added enable_if, conditional moved to their own file and fixed for C++03 support.
  • library: string: Fixed utf8chr function calls.
  • extras: array_ref: Fixed the fixed_vector constructor.
  • Upcoming Changes:
  • Changes to <functional>: functors.
  • Changes to <type_traits>: minimal TR1.
  • Additions to <cstddef>: user defined literals.
  • Additions to <functional>: not_fn.
  • Additions to cstd: <optional>.
  • Additions to cstd: <variant>.
  • Additions to <library/random>: distributor wrappers.
  • Additions to <library/string>: strsprintf.
(user: luismachuca, tags: trunk)
Changes

Changes to cxxomfort/cxxomfort/VERSION.txt.

Changes to cxxomfort/cxxomfort/algorithm.hpp.

Changes to cxxomfort/cxxomfort/base/iterator.hpp.

Changes to cxxomfort/cxxomfort/config.hpp.

Changes to cxxomfort/cxxomfort/config/gcc.hpp.

Changes to cxxomfort/cxxomfort/config/msc.hpp.

Changes to cxxomfort/cxxomfort/functional.hpp.

Changes to cxxomfort/cxxomfort/impl/03-random_renames.hpp.

Added cxxomfort/cxxomfort/impl/11-minmax.hpp.

Changes to cxxomfort/cxxomfort/impl/11-to_string.hpp.

Changes to cxxomfort/cxxomfort/impl/14-functional-transparent.hpp.

Added cxxomfort/cxxomfort/impl/17-bool_constant.hpp.

Changes to cxxomfort/cxxomfort/impl/17-byte.hpp.

Deleted cxxomfort/cxxomfort/impl/17-endian.hpp.

Added cxxomfort/cxxomfort/impl/17-size.hpp.

Added cxxomfort/cxxomfort/impl/20-endian.hpp.

Added cxxomfort/cxxomfort/impl/20-type_identity.hpp.

Changes to cxxomfort/cxxomfort/impl/foreach_artima.hpp.

Changes to cxxomfort/cxxomfort/impl/foreach_gcc.hpp.

Changes to cxxomfort/cxxomfort/impl/to_basic_string_cxx03.hpp.

Changes to cxxomfort/cxxomfort/impl/to_basic_string_variadic.hpp.

Changes to cxxomfort/cxxomfort/library/functionalfn.hpp.

Changes to cxxomfort/cxxomfort/library/i12n.hpp.

Changes to cxxomfort/cxxomfort/library/operatorit.hpp.

Changes to cxxomfort/cxxomfort/library/stringfn.hpp.

Changes to cxxomfort/cxxomfort/library/type_name.hpp.

Changes to cxxomfort/cxxomfort/library/typesafe_enum.hpp.

Changes to cxxomfort/cxxomfort/string.hpp.

Changes to cxxomfort/cxxomfort/type_traits.hpp.

Changes to cxxomfort/cxxomfort/utility.hpp.

Changes to cxxomfort/tags/cxxomfort.cpp.tags.