aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/deque
AgeCommit message (Expand)AuthorFilesLines
8 days[libc++] Honor __SANITIZER_DISABLE_CONTAINER_OVERFLOW__ in libc++ (#168955)Louis Dionne1-13/+13
2026-01-09[libc++] Fix {deque,vector}::append_range assuming too much about the types (...Nikolas Klauser1-23/+18
2025-12-18[libc++] Add missing %{flags} substitution to clang-tidy (#171689)Louis Dionne1-3/+3
2025-12-11[libc++] Don't instantiate __split_buffer with an allocator reference (#171651)Louis Dionne1-8/+8
2025-11-27[libc++][deque] Applied `[[nodiscard]]` (#169745)Hristo Hristov1-22/+30
2025-11-11[libc++] Remove __is_replaceable emulation (#167355)Louis Dionne1-5/+0
2025-11-10[libc++] Merge insert/emplace(const_iterator, Args...) implementations (#166470)Nikolas Klauser1-104/+12
2025-11-02[libc++] Remove a few unused includes (#165687)Nikolas Klauser1-3/+0
2025-10-09[libc++] Use std::__{scope,exception}_guard throughout the code base (#161322)Nikolas Klauser1-24/+15
2025-10-07[libc++] Make the naming of the iterator_traits aliases consistent (#161661)Nikolas Klauser1-3/+3
2025-09-24[libc++][NFC] Refactor __is_allocator to be a variable template (#159584)Nikolas Klauser1-4/+4
2025-09-12[libcxx] adds size-based `__split_buffer` representation to unstable ABI (#13...Christopher Di Bella1-23/+14
2025-07-25[libc++][NFC] Make __is_segmented_iterator a variable template (#149976)Nikolas Klauser1-3/+2
2025-06-10[libc++] Inline __has_feature and __has_extension uses (#133634)Nikolas Klauser1-13/+13
2025-06-07[libc++] Do not call `reserve` in flat containers if underlying container is ...Hui1-0/+2
2025-05-08[libc++] Add the __is_replaceable type trait (#132408)Louis Dionne1-0/+5
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser1-4/+4
2025-03-25[libc++][NFC] Replace structs with variable templates in <__memory/allocator_...Nikolas Klauser1-1/+1
2025-03-19[libc++] Use __alloc_traits in <deque> whenever it is available for consisten...Peng Liu1-3/+3
2025-01-30[libc++] Implement N4258(Cleaning-up noexcept in the Library) (#120312)Nikolas Klauser1-8/+10
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser1-14/+15
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser1-3/+4
2024-12-13[libc++] Fix improper static_cast in std::deque and __split_buffer (#119106)Peng Liu1-2/+2
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser1-172/+175
2024-11-13Unify naming of internal pointer members in std::vector and std::__split_buff...Peng Liu1-4/+4
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser1-1/+1
2024-11-05[libc++][NFC] Simplify __split_buffer a bit (#114224)Nikolas Klauser1-11/+11
2024-11-04[libc++] Refactor __split_buffer to eliminate code duplication (#114138)Peng Liu1-26/+26
2024-10-12[libc++] Add container_traits (prework for `std::flat_map`) (#109578)Hui1-0/+13
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser1-21/+21
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne1-0/+13
2024-09-16[libc++] Replace `__compressed_pair` with `[[no_unique_address]]` (#76756)Nikolas Klauser1-20/+25
2024-09-12[libc++][NFC] Use [[__nodiscard__]] unconditionally (#80454)Nikolas Klauser1-1/+1
2024-07-30[libc++][spaceship] Removes unneeded relational operators. (#100441)Mark de Wever1-4/+2
2024-07-24[libc++][spaceship] Implements X::iterator container requirements. (#99343)Mark de Wever1-2/+27
2024-07-07[libc++] Restore `__synth_three_way` lambda (#90398)Hristo Hristov1-1/+1
2024-06-25[libc++] Move allocator assertion into allocator_traits (#94750)Hui1-6/+3
2024-06-23[libc++][NFC] Replace _NOEXCEPT and _LIBCPP_CONSTEXPR macros with the keyword...Nikolas Klauser1-9/+10
2024-06-18[libc++] Refactor<__type_traits/is_swappable.h> (#86822)Nikolas Klauser1-2/+3
2024-06-18[libc++][NFC] Remove unnecessary parens in static_asserts (#95605)Nikolas Klauser1-1/+1
2024-06-17[libc++] Mark more types as trivially relocatable (#89724)Nikolas Klauser1-0/+10
2024-06-07[libc++][NFC] Fix typoLouis Dionne1-2/+2
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne1-1/+0
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser1-1/+1
2024-04-13[libc++][NFC] Move basic ASan annotation functions into a utility header (#87...Nikolas Klauser1-34/+5
2024-03-29[libc++] Remove <queue> and <stack> includes from <format> (#85520)Nikolas Klauser1-3/+1
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+1
2024-02-20[libc++] Refactor more __enable_ifs to the canonical style (#81457)Nikolas Klauser1-1/+1
2024-01-30[libc++][hardening] Add hardening assertions to std::deque (#79397)David Benjamin1-0/+10
2023-12-21[ASan][libc++] Optimization of container annotations (#76082)Tacet1-0/+27