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

Overview
SHA1:0c1dc33fc412517f40129fafe2b35bb0cc370585
Date: 2017-12-24 20:55:13
User: luismachuca
Comment:Commit 2017-12-24 - Multuple [sic] improvements with a byte of Saturnalia.
  • cxxomfort: Added <algorithm>, <functional>, <iterator>, <utility> cstd forward headers.
  • cxxomfort: Added <cstdint> cstd forward header.
  • cstddef: Added byte from c++17.
  • library: Added the count_frequencies algorithms.
  • library: Fixed the 7-, 8-, and 9-argument c++03 signatures for to_string.
  • library: Library Utilities in <tuple.hpp> moved to the proper <library/tuplefn.hpp> header.
  • library: Added 6-, 7- and 8- tuple arguments overloads to tuple_pop, tuple_shift.
  • library: Added tuple_visit(function, tuple) (aka foreach for tuples).
  • tuple: Fixed tuple_apply(function,tuple) to correspond as a c++17 backport.
  • tuple: Added make_from_tuple from c++17 (it only works on actual tuples in c++03, c++11).
  • PENDING: library: Add tuple_if
Tags And Properties
  • branch=trunk inherited from [5d00066e]
  • sym-trunk inherited from [5d00066e]
Context
2018-07-03
03:05
[5862a10f] Commit 2018-07-01 - Forward with library improvements, <numeric> and build logs.
  • cxxomfort: Corrected CXXOMFORT_NOTICES in various headers.
  • cxxomfort: Cleared most "typedef unused" warnings.
  • cxxomfort: Most if not all files converted to LF line endings.
  • cxxomfort: CXXOMFORT_DATE now uses full YYYYMMDD format.
  • cxxomfort: CXXOMFORT_NO_STD_USING.
  • cxxomfort: Added numeric.hpp and numerics to library.
  • cxxomfort: Header files also include javadoc code for generating future documentation.
  • library: algorithm: Added inplace_if.
  • library: numeric: Added static_gcd, static_lcm.
  • library: string: Added chr, wchr, utf8chr.
  • library: string: Added split_to.
  • impl: byte is moved to namespace cxxomfort::cstddef.
  • cstdint: Now c++11 emulation mode also relies on pstdint.h.
  • forward_list: Fixed the implementation of insert_after, emplace_after.
  • iterator: Removed warnings about unused typedefs in begin(), end().
  • memory: Updated make_unique as well as its STD requirements to go below C++14.
  • tuple: Removed a warning about aggregate brackets.
  • type_traits: enable_if, conditional moved to their own impl file.
(user: luismachuca, tags: trunk)
2017-12-24
20:55
[0c1dc33f] Commit 2017-12-24 - Multuple [sic] improvements with a byte of Saturnalia.
  • cxxomfort: Added <algorithm>, <functional>, <iterator>, <utility> cstd forward headers.
  • cxxomfort: Added <cstdint> cstd forward header.
  • cstddef: Added byte from c++17.
  • library: Added the count_frequencies algorithms.
  • library: Fixed the 7-, 8-, and 9-argument c++03 signatures for to_string.
  • library: Library Utilities in <tuple.hpp> moved to the proper <library/tuplefn.hpp> header.
  • library: Added 6-, 7- and 8- tuple arguments overloads to tuple_pop, tuple_shift.
  • library: Added tuple_visit(function, tuple) (aka foreach for tuples).
  • tuple: Fixed tuple_apply(function,tuple) to correspond as a c++17 backport.
  • tuple: Added make_from_tuple from c++17 (it only works on actual tuples in c++03, c++11).
  • PENDING: library: Add tuple_if
(user: luismachuca, tags: trunk)
2017-12-19
03:32
[d2fcaba9] Commit 2017-12-19 - Transparent headers and typesafe enum.
  • cxxomfort: Added cstddef.hpp and its transparent header mirror.
  • cxxomfort: Added random.hpp and its transparent header mirror.
  • cxxomfort: Corrected CXXOMFORT_NOTICES in various headers.
  • config: Improved detection of MSVC 2015 (ver 1900) C++ support.
  • config: Improved detection of C++17 mode.
  • library: Added typesafe_enum.
  • random: Renames of the functors in C++03 according to C++11.
  • PENDING: cstddef: Adding std::byte from C++17.
  • PENDING: functional: Fixes to functors, adding not_fn.
  • PENDING: in_place tag for experimental::optional.
  • PENDING: library: strsprintf.
(user: luismachuca, tags: trunk)
Changes

Changes to cxxomfort/cxxomfort/algorithm.hpp.

Changes to cxxomfort/cxxomfort/algorithms.hpp.

Changes to cxxomfort/cxxomfort/base/static_assert.hpp.

Changes to cxxomfort/cxxomfort/config.hpp.

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

Added cxxomfort/cxxomfort/cstd/algorithm.

Changes to cxxomfort/cxxomfort/cstd/cstddef.

Added cxxomfort/cxxomfort/cstd/cstdint.

Added cxxomfort/cxxomfort/cstd/functional.

Added cxxomfort/cxxomfort/cstd/iterator.

Changes to cxxomfort/cxxomfort/cstd/random.

Added cxxomfort/cxxomfort/cstd/utility.

Changes to cxxomfort/cxxomfort/cstddef.hpp.

Changes to cxxomfort/cxxomfort/forward_list.hpp.

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

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

Changes to cxxomfort/cxxomfort/impl/14-algorithm-equal.hpp.

Changes to cxxomfort/cxxomfort/impl/14-integer_sequence.hpp.

Deleted cxxomfort/cxxomfort/impl/14-tuple_apply.hpp.

Changes to cxxomfort/cxxomfort/impl/14-tuple_get_type.hpp.

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

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

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

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

Changes to cxxomfort/cxxomfort/impl/forward_list-impl.hpp.

Changes to cxxomfort/cxxomfort/impl/n3668_exchange.hpp.

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

Added cxxomfort/cxxomfort/impl/tuple_call.hpp.

Changes to cxxomfort/cxxomfort/library.hpp.

Changes to cxxomfort/cxxomfort/library/algorithmfn.hpp.

Added cxxomfort/cxxomfort/library/functionalfn.hpp.

Changes to cxxomfort/cxxomfort/library/iteratorfn.hpp.

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

Changes to cxxomfort/cxxomfort/library/tuplefn.hpp.

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

Changes to cxxomfort/cxxomfort/random.hpp.

Changes to cxxomfort/cxxomfort/string.hpp.

Changes to cxxomfort/cxxomfort/tuple.hpp.

Changes to cxxomfort/cxxomfort/utility.hpp.