aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/deque
AgeCommit message (Expand)AuthorFilesLines
2022-07-05[libc++] Use __is_exactly_{input, forward}_iteratorNikolas Klauser1-12/+6
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+6
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser1-2/+13
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever1-1/+0
2022-06-10[libc++] Granularize <iterator> includesNikolas Klauser1-1/+4
2022-04-09[libc++][format][3/6] Adds a __container_buffer.Mark de Wever1-0/+8
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-1/+1
2022-03-25[libc++] Rename __identity to __type_identityNikolas Klauser1-4/+4
2022-03-05[libc++] Granularize <utility> includesNikolas Klauser1-0/+2
2022-03-01[libc++] Add `explicit` to a bunch of internal detail ctors.Arthur O'Dwyer1-1/+1
2022-02-16[libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne1-1/+1
2022-02-16[libc++] Granularize algorithm includesNikolas Klauser1-1/+9
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2021-12-01[libcxx][NFC] Make sequence containers slightly more SFINAE-friendly during C...Konstantin Varlamov1-30/+29
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-11-09[libc++] P0433R2: test that deduction guides are properly SFINAEd away.Konstantin Varlamov1-14/+16
2021-10-07[libc++] Use addressof in assignment operator.Mark de Wever1-1/+1
2021-09-08[libc++] Comma-operator-proof a lot of algorithm/container code.Arthur O'Dwyer1-2/+2
2021-09-08[libc++] Use enable_if_t instead of _EnableIfLouis Dionne1-2/+2
2021-08-19[libc++][NFCI] Remove unnecessary exception-throwing base classesLouis Dionne1-25/+2
2021-08-18[libc++] Remove workarounds for the lack of deduction guides in C++17Louis Dionne1-1/+1
2021-06-25[libcxx][modularisation] splits `<utility>` into self-contained headersChristopher Di Bella1-0/+1
2021-06-24[libcxx][modularisation] moves <utility> content out of <type_traits>Christopher Di Bella1-0/+1
2021-06-18[libc++] [P1518R2] Better CTAD behavior for containers with allocators.Arthur O'Dwyer1-4/+4
2021-05-18[libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI.Arthur O'Dwyer1-2/+3
2021-05-12[libcxx] NFC. Correct wordings of _LIBCPP_ASSERT debug messagesKristina Bessonova1-1/+1
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-11/+11
2021-04-06[libc++] Header inclusion tests.Arthur O'Dwyer1-0/+1
2021-03-29[libc++] Use _EnableIf and __iter_value_type consistently. NFCI.Arthur O'Dwyer1-5/+5
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer1-2/+2
2020-11-20Revert "Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification o...Arthur O'Dwyer1-6/+6
2020-11-19Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls."Mikhail Goncharov1-6/+6
2020-11-19[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls.Arthur O'Dwyer1-6/+6
2020-05-02[libc++][P1115][C++20] Improving the Return Value of Erase-Like Algorithms II...Marek Kurdej1-8/+16
2019-12-16[libc++] Rework compressed pair constructors.Eric Fiselier1-1/+1
2019-11-18Rename __is_foo_iterator traits to reflect their Cpp17 nature.Eric Fiselier1-38/+38
2019-11-16[libc++] Rename __to_raw_pointer to __to_address.Eric Fiselier1-5/+5
2019-08-12Improve codegen for deque.Eric Fiselier1-6/+91
2019-08-01Refactor deque to centralize handling of spare blocks.Eric Fiselier1-48/+50
2019-03-19Mark 'front()' and 'back()' as noexcept for array/deque/string/string_view. T...Marshall Clow1-8/+8
2019-03-14Add noexcept to operator[] for array and deque. This is an extension. We alre...Marshall Clow1-4/+4
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-14Implement P1209 - Adopt Consistent Container Erasure from Library Fundamental...Marshall Clow1-0/+18
2018-12-12[libcxx] Add assertion in deque::pop_back when popping from an empty dequeLouis Dionne1-4/+5
2018-09-12Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow1-0/+1
2018-05-18Implement deduction guides for <deque>Marshall Clow1-3/+26
2017-11-15First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty...Marshall Clow1-1/+1
2017-10-17[libc++] Fix PR34898 - vector iterator constructors and assign method perform...Eric Fiselier1-1/+4
2017-05-31[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier1-5/+9
2017-04-16Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in dequeEric Fiselier1-102/+78