Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
git_commit commit b9793118423f928b8dcda933aa581f3904ae2b68
Author: Nikolas Klauser <nikolasklauser@berlin.de>
Date: Thu Jun 12 14:21:29 2025 +0200

[libc++] Remove allocator support from std::function (#140395)

The allocator support was removed in P0302R1, since it was impossible to
implement. We're currently providing the API for this, but ignore the
allocator in all cases but one (which is almost certainly an oversight).
That case is the `function(allocator_arg_t, const Alloc&, Func)`
constuctor. IMO we should remove the API entirely at a later date, but
this only removes most of the code for now, leaving only the public
functions. This not only simplifies the code quite a bit, but also
results in the constructor being instantiated ~8x faster.

Fixes #133901
Filter

ldionne-old-macbook-results test results

Run Order Start Time Duration
Current 540749 2025-12-16T16:40:01 0:00:00
Previous 540650 2025-12-16T16:40:01 0:00:00
Baseline 485288 2025-12-16T16:40:01 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 3 0
Performance Improvements 3 0
Added Tests 0 17
Unchanged Tests 84 73
Total Tests 90

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
750_sealcrypto_r 4.14% 18.572 19.341 - 0.00% -
753_ns3_r 2.26% 10.769 11.013 - 0.00% -
709_cactus_r 1.12% 19.767 19.988 - 0.00% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
710_omnetpp_r -2.26% 8.653 8.458 - 0.00% -
737_gmsh_r -1.12% 13.277 13.128 - 0.00% -
731_astcenc_r -1.11% 10.162 10.049 - 0.00% -

Added Tests - execution_time
706_stockfish_r
707_ntest_r
709_cactus_r
710_omnetpp_r
721_gcc_r
723_llvm_r
727_cppcheck_r
729_abc_r
731_astcenc_r
734_vpr_r
736_ocio_r
737_gmsh_r
748_flightdm_r
750_sealcrypto_r
753_ns3_r
766_femflow_r
767_nest_r


Report Time: 0.18s
Name Current %
706_stockfish_r 22.143 -
707_ntest_r 18.112 -
709_cactus_r 19.988 1.12%
710_omnetpp_r 8.458 -2.26%
721_gcc_r 12.955 -
723_llvm_r 11.526 -
727_cppcheck_r 24.840 -
729_abc_r 18.757 -
731_astcenc_r 10.049 -1.11%
734_vpr_r 15.415 -
736_ocio_r 16.391 -
737_gmsh_r 13.128 -1.12%
748_flightdm_r 8.972 -
750_sealcrypto_r 19.341 4.14%
753_ns3_r 11.013 2.26%
766_femflow_r 12.876 -
767_nest_r 14.315 -
Geometric Mean 14.500 -