Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
git_commit commit bbd871e2baad2e74dbde202823b3439d2a96d3f8
Author: Louis Dionne <ldionne.2@gmail.com>
Date: Fri Jan 17 14:22:40 2025 -0500

[libc++] Don't implement <stdatomic.h> before C++23 (#123130)

https://github.com/llvm/llvm-project/pull/95498 implemented a libc++
extension where <stdatomic.h> would forward to <atomic> even before
C++23. Unfortunately, this was found to be a breaking change (with
fairly widespread impact) since that changes whether _Atomic(T) is a C
style atomic or std::atomic<T>. In principle, this can even be an ABI
break.

We generally don't implement extensions in libc++ because they cause so
many problems, and that extension had been accepted because it was
deemed pretty small and only a quality of life improvement. Since it has
widespread impact on valid C++20 (and before) code, this patch removes
the extension before we ship it in any public release.
Filter

ldionne-old-macbook-results test results

Run Order Start Time Duration
Current 524233 2025-12-16T16:40:01 0:00:00
Previous 524222 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 2 0
Performance Improvements 2 0
Added Tests 0 18
Unchanged Tests 86 72
Total Tests 90

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
710_omnetpp_r 15.76% 8.760 10.140 - 0.00% -
707_ntest_r 1.20% 17.793 18.007 - 0.00% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
748_flightdm_r -1.62% 8.982 8.836 - 0.00% -
734_vpr_r -1.08% 15.680 15.510 - 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
735_gem5_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.17s
Name Current %
706_stockfish_r 22.086 -
707_ntest_r 18.007 1.20%
709_cactus_r 19.720 -
710_omnetpp_r 10.140 15.76%
721_gcc_r 12.898 -
723_llvm_r 11.460 -
727_cppcheck_r 25.276 -
729_abc_r 18.734 -
731_astcenc_r 10.029 -
734_vpr_r 15.510 -1.08%
735_gem5_r 13.672 -
736_ocio_r 16.264 -
737_gmsh_r 13.059 -
748_flightdm_r 8.836 -1.62%
750_sealcrypto_r 18.354 -
753_ns3_r 10.365 -
766_femflow_r 12.771 -
767_nest_r 14.093 -
Geometric Mean 14.457 -