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)