Changelog¶
0.4.15¶
Value types in const closures are not const qualified anymore, to allow move
Added third template parameter to forward_sequence that allows for true forwarding of sequences
0.4.14¶
Fixed typo in ‘xtl.pc.in’
Removed -march=native from systems that do not support in CMakeLists
Added hash.verification result for big-endian systemss
Fixed common_optional_impl
Implemented xeus-cling mime_bundle_repr for xoptional, xcomplex and xfixed_string
0.4.13¶
CMake call to find_package with nlohmann_json is QUIET
Fix typo in xoptional swap
Added pkgconfig support
0.4.12¶
operator overload fixes for xcomplex
0.4.11¶
add missing <limits> header in xcomplex
fix xcomplex isnan test
0.4.10¶
xcomplex implementation
xcomplex_sequence implementation
0.4.9¶
return type of static_if fixed
0.4.8¶
support for JSON serialization of xoptionals
0.4.7¶
support for uninitialized make_sequence
0.4.6¶
remove an unused file.
support for overloaded lambdas
0.4.5¶
xget for variant on xclosure_wrapper
0.4.4¶
bug fix in any
hierarchy generators
0.4.3¶
missing near integers functions for xoptional
xoptional compilation issue fixed
0.4.2¶
added missing operators for xoptional
removed compiler warning if cpp_exceptions already defined
0.4.1¶
Bug fix in move semantics for xoptional free functions (value and has_value)
Use static_if instead of regular if to remove gcc-6 warning.
Document installation with the Spack package manager.
Fix complex operators with closure wrappers.
Integrate upstream fix for the variant implementation.
0.4.0¶
Migration to modern target-based cmake
0.3.9¶
Bug fix in the computing of hashes for 32 bit platforms
Fixing warnings
0.3.8¶
Improvements and fixes in base iterators (common iterator tag)
0.3.7¶
Fixes in xoptional.
0.3.6¶
Addition of base iterators for linear containers, and associative containers.
0.3.5¶
Addition of value and has_value free functions.
Bug fix in comparison operator for xclosure_wrapper.
0.3.4¶
Better semantics for assignment operators in xoptional.
Addition of static_if in xtl::mpl.
Addition of xtl::identity functor in xfunctional.
0.3.3¶
Work around Visual Studio compiler bug in xoptional_proxy.
0.3.2¶
Improvement of xoptional value semantics (explicit constructors when underlying value type not implicitely constructable)
0.3.1¶
Fixes in closure wrapper semantics
0.3.0¶
Improve optional sequence
Use dynamic bitset in optional vector
Added base64encode and base64decode
0.2.11¶
Added dynamic bitset
0.2.10¶
Added meta programming tools
0.2.9¶
Added variant implementation
0.2.8¶
Added proxy wrapper for pointer semantics.
0.2.7¶
Added implementation for closure pointer
0.2.6¶
Added base class for random access iterators
0.2.5¶
Added closure wrappers
0.2.4¶
Added implementation of std::any
0.2.3¶
Fixed bug in fixed-size string hashing
0.2.2¶
Added the hashing of fixed-size strings
0.2.1¶
Fixed-size strings
Fixup issue with ambiguous overload of operator<<
0.2.0¶
Moving features from xtensor (xcomplex, xoptional, xsequence, xtypetraits)