Package Release Info

robin-map-1.3.0-bp156.2.3.1

Update Info: openSUSE-2024-213
Available in Package Hub : 15 SP5 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

robin-map-devel

Change Logs

* Fri Jun 21 2024 Friedrich Haubensak <hsk17@mail.de>
- Update to version 1.3.0:
  * Add erase_fast(iterator pos) method which in contrast to
    erase(iterator pos) doesn't return an iterator, avoiding the
    cost of looking for the next element after erasure of the
    element at iterator pos.
- Changes of version 1.2.2:
  * Specify library version & versioning rules in headers
  * Mark error_message in numeric_cast as unused to avoid compiler
    warning in some cases
  * Remove support for CMake < 3.3
Version: 1.2.1-bp156.1.2
* Sun May 28 2023 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to version 1.2.1: Fix missing project version increment in CMake.
- Changes of version 1.2.0:
  * Fix a rare but critical bug which only occurs when a very long collision
    chain (> 32 767) occurs due to a poor hash function
    (gh#Tessil/robin-map#52).
  * Replace deprecated std::aligned_storage since C++23 by alignas
  (gh#Tessil/robin-map#61).
  * Raise DIST_FROM_IDEAL_BUCKET_LIMIT to 8192.
  * Clear and shrink the moved hash table in the move operator to be coherent
    with the move constructor.
  * When using C++17, std::launder the reinterpreted pointer from
    std::aligned_storage to adapt to the change of object model introduced in
    P0137R1. Fix potential but very unlikely undefined behaviour.
  * When exceptions are disabled, only print the error message when
    defined(TSL_DEBUG) instead of !defined(NDEBUG).
  * Check that bucket_count doesn't exceed max_bucket_count() after the
    constructor initialization.
Version: 1.0.1-bp155.1.8
* Sat Jun 25 2022 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to version 1.0.1:
  * For the tests, force the usage of the Boost static libraries by
    setting Boost_USE_STATIC_LIBS to ON in CMake
    (gh#Tessil/robin-map#50).
- Changes from version 1.0:
  * Add support for efficient serialization.
  * Remove compilation warnings when -Wshadow flag is set.
  * Fix USE_STORED_HASH_ON_REHASH to return true when bucket_count
    is 0, STORE_HASH is true and is_power_of_two_policy::value is
    true.
  * Fix CMake warning by specifying a project language before
    including GNUInstallDirs.
  * Create a local tsl-robin-mapTargets.cmake
    (gh#Tessil/robin-map#45).
Version: 0.6.3-bp154.1.29
* Sat Feb 27 2021 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to version 0.6.3:
  * Fix gh#Tessil/robin-map#26: Raise the maximum possible size of
    the hash table when using the prime_growth_policy on a  64-bit
    platform.
  * Fix gh#Tessil/robin-map#31: When min_load_factor() > 0, the
    clear() method will also reset the bucket_count of the hash
    table to 0.
  * Fix shrink when min_load_factor is set and a range erase with
    end() as last is called. The m_try_skrink_on_next_insert was
    not correctly set.
  * Fix gh#Tessil/robin-map#33: The value function of a const
    iterator can now be called and returns a mutable reference to
    the underlying value_type.
- Ran spec-cleaner.
Version: 0.6.2-bp152.1.1
* Sun Apr 19 2020 Dave Plater <davejplater@gmail.com>
- Created robin-map package from Fedora source rpm to enable
  OpenImageIO > 2.0.0 to build to enable OpenShadingLanguage to be
  updated and build with LLVM10.