[all-commits] [llvm/llvm-project] 2e43a3: [libc++] Granularize <vector> (#99705)
Nikolas Klauser via All-commits
all-commits at lists.llvm.org
Fri Oct 25 02:29:07 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2e43a304f10fd801f068d0f9831f01f2c5b0b2e2
https://github.com/llvm/llvm-project/commit/2e43a304f10fd801f068d0f9831f01f2c5b0b2e2
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2024-10-25 (Fri, 25 Oct 2024)
Changed paths:
M libcxx/include/CMakeLists.txt
M libcxx/include/__chrono/tzdb.h
M libcxx/include/__functional/boyer_moore_searcher.h
M libcxx/include/__fwd/vector.h
M libcxx/include/__random/discrete_distribution.h
M libcxx/include/__random/piecewise_constant_distribution.h
M libcxx/include/__random/piecewise_linear_distribution.h
M libcxx/include/__random/seed_seq.h
A libcxx/include/__vector/comparison.h
A libcxx/include/__vector/container_traits.h
A libcxx/include/__vector/erase.h
A libcxx/include/__vector/pmr.h
A libcxx/include/__vector/swap.h
A libcxx/include/__vector/vector.h
A libcxx/include/__vector/vector_bool.h
A libcxx/include/__vector/vector_bool_formatter.h
M libcxx/include/chrono
M libcxx/include/functional
M libcxx/include/module.modulemap
M libcxx/include/vector
M libcxx/test/libcxx/containers/sequences/vector.bool/abi.compile.pass.cpp
M libcxx/test/libcxx/memory/swap_allocator.pass.cpp
M libcxx/test/libcxx/transitive_includes/cxx23.csv
M libcxx/test/libcxx/transitive_includes/cxx26.csv
M libcxx/test/std/atomics/atomics.ref/assign.pass.cpp
M libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex.pass.cpp
M libcxx/test/std/time/time.zone/time.zone.leap/cons.copy.pass.cpp
M libcxx/test/std/time/time.zone/time.zone.leap/members/value.pass.cpp
M libcxx/test/std/time/time.zone/time.zone.link/time.zone.link.members/name.pass.cpp
M libcxx/test/std/time/time.zone/time.zone.link/time.zone.link.members/target.pass.cpp
M libcxx/test/std/time/time.zone/time.zone.timezone/time.zone.members/name.pass.cpp
M libcxx/test/std/time/time.zone/time.zone.zonedtraits/const_time_zone_default_zone.pass.cpp
M libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.single.pass.cpp
Log Message:
-----------
[libc++] Granularize <vector> (#99705)
| | old time | new time |
| ------------------ | -------- | -------- |
| functional - c++23 | 416ms | 225ms |
| random - c++23 | 513ms | 392ms |
| vector - c++17 | 206ms | 100ms |
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