aboutsummaryrefslogtreecommitdiff
path: root/libcxx/docs/ReleaseNotes
AgeCommit message (Expand)AuthorFilesLines
2025-12-07[libc++] Allows any types of size 4 and 8 to use native platform ulock_wait (...Hui1-0/+2
2025-11-24[libc++] Optimize num_get integral functions (#121795)Nikolas Klauser1-0/+2
2025-11-21[libc++] Revert fstream::read optimizations (#168894)Jordan Rupprecht1-2/+2
2025-11-19[libc++] Make views::iota aware of __int128 (#167869)Nikolas Klauser1-0/+3
2025-11-12[libc++] Implement P2988R12: `std::optional<T&>` (#155202)William Tran-Viet1-0/+1
2025-11-07[libc++] Optimize fstream::read (#165223)Nikolas Klauser1-2/+2
2025-11-03[libc++][docs] Update status for P2641R4 (#166073)A. Jiang1-0/+2
2025-10-28[libcxx] Optimize `rng::generate_n` for segmented iterators (#165280)Connector Switch1-2/+3
2025-10-21[libcxx] Optimize `std::generate_n` for segmented iterators (#164266)Connector Switch1-2/+2
2025-10-21Reapply "[libc++] Optimize __hash_table::erase(iterator, iterator)" (#162850)Nikolas Klauser1-0/+1
2025-10-20[libcxx] Optimize std::generate for segmented iterators (#163006)Connector Switch1-0/+2
2025-10-19[libc++][docs] Retarget completion of P2944R3 to LLVM 22 (#163753)A. Jiang2-2/+2
2025-10-17[libc++] Optimize std::{,ranges}::{fill,fill_n} for segmented iterators (#132...Peng Liu1-0/+3
2025-10-16[libc++] Optimize {std,ranges}::distance for segmented iterators (#133612)Peng Liu1-0/+3
2025-10-13[libc++][atomic] P2835R7: Expose `std::atomic_ref`'s object address (#162236)Hristo Hristov1-0/+1
2025-10-06[libc++][ranges] P3060R3: Add `std::views::indices(n)` (#146823)Hristo Hristov1-0/+1
2025-09-30[libc++][istream] P3223R2: Making `std::istream::ignore` less surprising (#14...Hristo Hristov1-0/+1
2025-09-29[libc++] Vectorize std::find (#156431)Nikolas Klauser1-0/+2
2025-09-25[libc++][string] P3044R2: sub-`string_view` from `string` (#147095)Hristo Hristov1-0/+1
2025-09-18[libc++] Introduce _LIBCPP_COMPRESSED_ELEMENT (#134253)Nikolas Klauser1-1/+7
2025-09-17Revert "[libc++] Optimize __hash_table::erase(iterator, iterator) (#1… (#15...Aiden Grossman1-1/+0
2025-09-04[libc++][NFC] Use llvm.org/PR to link to bug reports (#156288)Nikolas Klauser1-3/+3
2025-09-04[libc++] Split ABI flag for removing iterator bases and removing the second m...Nikolas Klauser1-0/+8
2025-09-03[libc++] Optimize {map,set}::insert(InputIterator, InputIterator) (#154703)Nikolas Klauser1-2/+3
2025-08-29[libc++] Optimize map::insert_or_assign (#155816)Nikolas Klauser1-0/+1
2025-08-27[libc++] Optimize ofstream::write (#123337)Nikolas Klauser1-0/+3
2025-08-26[libc++][NFC] Wrap lines in ReleaseNotes/22.rst (#155359)Nikolas Klauser1-3/+9
2025-08-26[libc++] Add a release note about multi{map,set}::find not returning the firs...Nikolas Klauser1-0/+2
2025-08-25[libc++] Optimize __hash_table::erase(iterator, iterator) (#152471)Nikolas Klauser1-0/+1
2025-08-23[libc++] Fix ABI break introduced by switching to _LIBCPP_COMPRESSED_PAIR (#1...Nikolas Klauser1-0/+15
2025-08-22[libc++] Optimize multi{map,set}::insert(InputIterator, InputIterator) (#152691)Nikolas Klauser1-0/+3
2025-08-20[libc++] Avoid string reallocation in `std::filesystem::path::lexically_relat...Timothy Choi1-0/+1
2025-08-18[libc++] Implement P3168R2: Give optional range support (#149441)William Tran-Viet1-0/+1
2025-08-15[libc++] Optimize __tree::find and __tree::__erase_unique (#152370)Nikolas Klauser1-0/+2
2025-08-15[libc++] Optimize __hash_table copy constructors and assignment (#151951)Nikolas Klauser1-0/+2
2025-08-05[libc++] Optimize copy construction and assignment of __tree (#151304)Nikolas Klauser1-0/+3
2025-08-01[libc++] Implement comparison operators for `tuple` added in C++23 (#148799)A. Jiang1-0/+2
2025-07-29[libc++][hardening] Introduce assertion semantics. (#149459)Konstantin Varlamov1-0/+6
2025-07-20[libc++][ranges] implement `std::ranges::zip_transform_view` (#79605)Hui1-0/+1
2025-07-19[libc++] Add and empty skeleton for LLVM 22 release notes (#149535)Louis Dionne1-0/+58
2025-07-18[libc++][NFC] Fix typos in the libc++ 21 release notes (#149536)Louis Dionne1-2/+2
2025-07-15Revert "[libc++][hardening] Introduce assertion semantics" (#148822)Nikolas Klauser1-5/+0
2025-07-15[libc++][hardening] Introduce assertion semantics (#148268)Konstantin Varlamov1-0/+5
2025-07-14[libc++][docs] Confirm that P2372R3 has been implemented (#148573)A. Jiang1-0/+1
2025-07-13[libcxx] Fix a typo in documentation (#148557)Kazu Hirata1-1/+1
2025-07-10[libc++] Remove the `packaged_task::result_type` extension (#147671)A. Jiang1-1/+1
2025-07-09[libc++] Optimize ctype::to{lower,upper} (#145344)Nikolas Klauser1-0/+2
2025-07-06[libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Referenc...Hui1-0/+1
2025-07-06[libc++][doc][NFC] update release notes on P3372R3 (#147161)Hui1-1/+1
2025-06-28[libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert...Hui1-0/+3