Skip to content

Releases: iboB/itlib

v1.5.2

07 Jul 06:08
Compare
Choose a tag to compare

flat_map:

  • support for transparent lookups (somewhat similar to the ones introduced for std::map in C++14)
  • support for transparent construction on operator [] if argument is convertible to key

v1.5.1

23 Jun 06:56
Compare
Choose a tag to compare

pod_vector

  • Support for _expand if available
  • Support for alignment of T (previously the allocator was assumed to provide aligned memory)

Breaking: Due to the changes above the allocator interface was changed significantly and is not compatible with the previous one

Other

  • flat_set: support for transparent lookups (somewhat similar to the ones introduced for std::set in C++14)
  • poly_span: disabled warning for function cast

v1.5.0

19 May 05:37
Compare
Choose a tag to compare
  • New library: span. It is to replace memory_view
  • New library: stride_span. Span with a stride
  • New library: poly_span. Polymorphic view of a span
  • Deprecated: memory_view. Use span instead

v1.4.6

13 May 12:59
Compare
Choose a tag to compare
  • Noexcept construct and assign of flat_map, flat_set, memory_view, small_vector
  • New library: strutil
  • mem_streambuf: C++20 compatiblity: is_pod -> is_trivial
  • sentry: [[nodicard]] if compiled with C++17
  • SPDX-License-Identifier
  • Fixed some readme typos