[all-commits] [llvm/llvm-project] a798a1: [libc++] Optimize vector<bool>(const vector<bool>&...

Nikolas Klauser via All-commits all-commits at lists.llvm.org
Tue Oct 7 06:07:34 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a798a104344deb8d30d6569564079fe06203d31d
      https://github.com/llvm/llvm-project/commit/a798a104344deb8d30d6569564079fe06203d31d
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2025-10-07 (Tue, 07 Oct 2025)

  Changed paths:
    M libcxx/include/__vector/vector_bool.h
    M libcxx/test/benchmarks/containers/sequence/vector_bool.bench.cpp

  Log Message:
  -----------
  [libc++] Optimize vector<bool>(const vector<bool>&) (#161672)

```
Benchmark                   Baseline    Candidate    Difference    % Difference
------------------------  ----------  -----------  ------------  --------------
BM_vector_bool_copy_ctor       56.93        10.93        -46.00          -80.80
BM_vector_bool_size_ctor        7.99         8.01          0.02            0.22
```



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list