Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: boostorg/unordered
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: feature/Wundef
Choose a base ref
...
head repository: boostorg/unordered
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 57 files changed
  • 7 contributors

Commits on Jan 5, 2026

  1. Configuration menu
    Copy the full SHA
    d60d906 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2026

  1. fixed some issues with doc building (#339)

    * added cleanup_node_modules_ to target boostrelease
    
    * removed antora_docs.sh
    joaquintides authored Jan 8, 2026
    Configuration menu
    Copy the full SHA
    8339544 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2026

  1. Remove dependencies on Boost.StaticAssert.

    Boost.StaticAssert has been merged into Boost.Config, so remove
    the dependency.
    Lastique committed Jan 22, 2026
    Configuration menu
    Copy the full SHA
    ba00d17 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2026

  1. Merge pull request #341 from Lastique/feature/remove_static_assert

    Remove dependencies on Boost.StaticAssert
    pdimov authored Jan 23, 2026
    Configuration menu
    Copy the full SHA
    33169aa View commit details
    Browse the repository at this point in the history
  2. Update test/cmake_subdir_test

    pdimov committed Jan 23, 2026
    Configuration menu
    Copy the full SHA
    08aa7fe View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2026

  1. Configuration menu
    Copy the full SHA
    df2dfe6 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2026

  1. fixed cfoa range insert functions to return the number of elements in…

    …serted instead of the size of the input range (#344)
    
    * fixed cfoa range insert functions to return the number of elements inserted instead of the size of the input range
    
    * avoided variable shadowing
    
    * fixed calculation error in test
    
    * updated release notes
    joaquintides authored Feb 14, 2026
    Configuration menu
    Copy the full SHA
    b00e7c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2026

  1. Configuration menu
    Copy the full SHA
    4fd90dc View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2026

  1. Fix issue with constructing an FOA container from a class with a temp…

    …late conversion operator (#334)
    
    * Add missing compile-only tests in CMake
    
    * Rewrite the FOA containers' CFOA constructors so that a class with a template conversion operator does not instantiate the CFOA container
    
    * Rewrite the CFOA containers' FOA constructors so that a class with a template conversion operator does not instantiate the FOA container
    k3DW authored Mar 12, 2026
    Configuration menu
    Copy the full SHA
    f1e2fa3 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2026

  1. Configuration menu
    Copy the full SHA
    6699184 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2026

  1. typos (closes #349)

    joaquintides authored May 22, 2026
    Configuration menu
    Copy the full SHA
    846ea5a View commit details
    Browse the repository at this point in the history
  2. provided a better reference description of size() and (somewhat fasti…

    …diously) stated its complexity (closes #350)
    joaquintides committed May 22, 2026
    Configuration menu
    Copy the full SHA
    7a59597 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2026

  1. reformulated SFINAE clauses checking key_type completeness (#351)

    * added GCC 16 to CI
    * replaced usage of apt-key (not present in Ubuntu 26.04)
    * created GPG home directory if it doesn't exit (Ubuntu 26.04)
    * s/is_complete_and_move_constructible/std::is_move_constructible, made SFINAE invocations of the latter dependent
    * split gcc-16 jobs
    joaquintides authored May 24, 2026
    Configuration menu
    Copy the full SHA
    a67213f View commit details
    Browse the repository at this point in the history
  2. simplified "Setup environment" installation in ci.yml (#352)

    * removed installation of git
    * install git at "Setup environment" (some OSs don't have it preinstalled)
    * installed g++ as well (pre GCC toolchain)
    joaquintides authored May 24, 2026
    Configuration menu
    Copy the full SHA
    9006dc7 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. avoided OOM during test compilation with GCC/MinGW32 (#353)

    * added options to reduce GCC/MinGW32's memory consumption at compilation
    * tried something stronger
    * tried something stronger
    joaquintides authored May 26, 2026
    Configuration menu
    Copy the full SHA
    cebefde View commit details
    Browse the repository at this point in the history

Commits on May 29, 2026

  1. Fix float bugs in reserve_for_insert and min_buckets (#348)

    * Add fix
    * regression-tested previous fix, plus regression-tested and fixed adjacent UB bug related to double-to-integer conversion
    
    ---------
    
    Co-authored-by: Daniel Kral <daniel.kral@recombee.com>
    Co-authored-by: joaquintides <joaquin@tid.es>
    3 people authored May 29, 2026
    Configuration menu
    Copy the full SHA
    02c0fc5 View commit details
    Browse the repository at this point in the history
  2. fixed Clang 3.8 codegen issue with double_to_size (#354)

    * isolated and instrumented test_gh348_2
    * fixed Jamfile.v2
    * fixed Jamfile.v2
    * added more instrumentation
    * added more instrumentation
    * added more instrumentation
    * Clang 3.8 now passes --> codegen issue, retired instrumentation
    * tried replacing ternary operator with if/else
    * fixed fix
    * tried another workaround
    * tried another workaround
    * tried another workaround
    * conditionally applied workaround to Clang < 3.9
    * added link to GitHub PR, reverted research traces
    joaquintides authored May 29, 2026
    Configuration menu
    Copy the full SHA
    b785bb5 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2026

  1. added interoperability with C++20 ranges (#355)

    * added from_range ctors and insert_range
    * worked around GCC 10-11 bug when piping a temporary range
    * added insert_range_(or|and)_[c]visit
    * typo
    * tried to avoid MinGW32 compilation OOM in cfoa/insert_tests.cpp
    * s/<debug-symbols>off/<cxxflags>-g0
    * tested CTAD deduction guides
    * typo
    * updated docs
    * Justified std::from_range_t detection trick
    * reduced parallel build jobs in MINGW32 to try to avoid OOM during compilation
    * tried to avoid compilation OOM by tweaking GC
    * relaxed GCC parameters somewhat
    * applied same changes to test/CMakeLists.txt
    * fixed CMake syntax error
    * fixed GCC commandline syntax error
    joaquintides authored Jun 17, 2026
    Configuration menu
    Copy the full SHA
    88f984e View commit details
    Browse the repository at this point in the history
  2. updated release notes

    joaquintides committed Jun 17, 2026
    Configuration menu
    Copy the full SHA
    636164f View commit details
    Browse the repository at this point in the history
Loading