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

50 most recent timeline items

2017-12-26
14:06 • Changes to wiki page Cxxomfort (user: luismachuca)
2017-12-24
21:23 • Changes to wiki page Implementation Status (user: luismachuca)
21:13 • Changes to wiki page Features (user: luismachuca)
20:55
[0c1dc33f] Leaf: 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)
19:03 • Changes to wiki page IndependentFeatures (user: luismachuca)
2017-12-22
18:45 • Changes to wiki page Transparent Headers (user: luismachuca)
2017-12-20
17:39 • Changes to wiki page Cxxomfort (user: luismachuca)
17:36 • Changes to wiki page Cxxomfort (user: luismachuca)
17:35 • Changes to wiki page Cxxomfort (user: luismachuca)
17:32 • Changes to wiki page Configuration (user: luismachuca)
2017-12-19
14:37 • Changes to wiki page Features (user: luismachuca)
14:34 • Changes to wiki page Features (user: luismachuca)
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)
2017-08-11
18:12
[ef968a6c] Commit 2017-08-11 - Emulation detection fixes (c++0x, c++1y).
  • cxxomfort: Implement a listing of CXXOMFORT_IMPLEMENTS_nxxxx macros.
  • cxxomfort: General fixes to ensure GCC 4.6 compatibility.
  • cxxomfort: Improvements to detection of "c++1y" support (__cplusplus == 2013 or similar).
  • algorithm: Correction to transform_inplace (wrong typename).
  • algorithm: Fixed detection of all_of algorithms in C++0x emulation mode.
  • functional: move functional's fixes for MSVC C++03 to its own header.
  • memory: Fixed detection of required backports in MSVC 2010 (which provides __alignof but doesn't announce it).
  • string: Fixed detection of required backports in MSVC 2010 (which provides a borked to_string).
  • string: Added r_trim, l_trim, trim generics for basic_strings.
  • type_traits: Fixed detection of common_type support.
  • utility: Fixed detection of declval support.
  • extras: Added observer_ptr proposal (n3840).
  • extras: Reimplemented extras::optional, more in line with std::experimental proposal status.
  • tags: Added tags for some free functions made available.
(user: luismachuca, tags: trunk)
17:40 • Changes to wiki page BehaviourMacros (user: luismachuca)
2017-08-08
16:43 • Changes to wiki page BehaviourMacros (user: luismachuca)
2017-08-07
19:56 • Changes to wiki page Implementation Status (user: luismachuca)
19:47 • Changes to wiki page Implementation Status (user: luismachuca)
2017-07-30
17:27 • Changes to wiki page Features (user: luismachuca)
17:03 • Changes to wiki page BehaviourMacros (user: luismachuca)
17:01 • Changes to wiki page Cxxomfort (user: luismachuca)
16:59 • Changes to wiki page Cxxomfort (user: luismachuca)
16:55
[dc81f185] Commit 2017-07-30 - Future version preparation; Library additions.
  • cxxomfort: Preparation for CXXOMFORT_VERSION to be deprecated in favor of CXXOMFORT_DATE.
  • cxxomfort: Added cxxomfort::output_info(Stream&).
  • library: fixed_vector is now def-ctible, swappable and assignable.
  • library: Added algorithmfn.hpp (algorithm helpers).
  • library: Added fundamental.hpp (object wrapper for ints and other fundamental types).
  • library: Added iteratorfn.hpp (iterator helpers).
  • algorithm: moved to its own namespace.
  • algorithm: Renamed the header to "algorithm.hpp" (the old header is still available).
  • algorithm: Added transform_n.
  • algorithm: Added transform_inplace.
  • algorithm: Added find_last_if.
  • functional: moved to its own namespace.
  • iterator: moved to its own namespace.
  • functional: transparent functors now inherit from std:: ones, enabling their use inside std::bind.
  • memory: moved aligned_storage backporting to its own header.
(user: luismachuca, tags: trunk)
16:23 • Changes to wiki page IndependentFeatures (user: luismachuca)
2017-05-04
14:23 • Changes to wiki page IndependentFeatures (user: luismachuca)
13:53 • Changes to wiki page Features (user: luismachuca)
2017-04-23
23:41 • Changes to wiki page Features (user: luismachuca)
23:37 • Changes to wiki page Transparent Headers (user: luismachuca)
23:36 • Changes to wiki page IndependentFeatures (user: luismachuca)
23:35 • Changes to wiki page Features (user: luismachuca)
23:34 • Changes to wiki page Features (user: luismachuca)
23:31 • Changes to wiki page Features/FixedVector (user: luismachuca)
23:12 • Changes to wiki page IndependentFeatures (user: luismachuca)
23:11 • Changes to wiki page Features/LocalFunction (user: luismachuca)
23:06 • Changes to wiki page IndependentFeatures (user: luismachuca)
23:06 • Changes to wiki page Cxxomfort (user: luismachuca)
23:06 • Deleted wiki page LibraryUtilities (user: luismachuca)
23:04 • Changes to wiki page Features/Foreach (user: luismachuca)
23:00 • Changes to wiki page Cxxomfort (user: luismachuca)
22:53 • Changes to wiki page LibraryUtilities (user: luismachuca)
22:53 • Changes to wiki page Features/Extras (user: luismachuca)
22:51 • Changes to wiki page LibraryUtilities (user: luismachuca)
22:32 • Changes to wiki page Features/Extras (user: luismachuca)
22:26 • Deleted wiki page OtherLibraryUtilities (user: luismachuca)
17:01 • Changes to wiki page Features (user: luismachuca)
15:57 • Changes to wiki page Installation (user: luismachuca)
15:52 • Changes to wiki page Cxxomfort (user: luismachuca)
04:44
[93870e64] Commit 2017-04-22 - Future version preparation, Proposal additions
  • Version: 0.51
  • Code and file reorganzation in preparation for major release.
  • cxxomfort: Filesystem reorganized now with cxxomfort/ source tree.
  • cxxomfort: Opened a new "library" component.
  • config: Changing structure, as well as meaning of some directives, in preparation for 1.00 release.
  • config: Added impl/pseudovariadic.hpp to be used in the future.
  • base: Some files in base/ are now marked as #pragma system_header in GCC.
  • algorithm: Moved to its own namespace.
  • algorithm: Moved [all_any_none]_of to their own impl file.
  • algorithm: Added c++17's `clamp`. http://open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0025r0.html
  • algorithm: Added c++17's `for_each_n`.
  • iterator: Disabled GCC warnings about unused typedefs.
  • string: Added vaiadic to_string / to_wstring proposal - http://open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0117r0.html .
  • tuple: Added tuple_pop, tuple_shift for c++11 onward.
  • type_traits: Added c++17's `make_void`.
  • type_traits: fixing templates and helpers for MSVC 2008 (in util/).
  • utility: Added c++17's 'as_const' - http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4380.html .
  • library: Moved in i12n, foreach emulation, localfn, pair03 and type_name.
  • library: Added fixed_vector.
  • extras/foreach.hpp: Moved to library; left-over header will emit warning.
  • extras/forward_list: Moved to library; left-over header will emit warning.
  • extras/localfn: Moved to library; left-over header will emit warning.
(user: luismachuca, tags: trunk)
2017-04-07
13:48 • Changes to wiki page Cxxomfort (user: luismachuca)
02:43 • Changes to wiki page Installation (user: luismachuca)