summaryrefslogtreecommitdiff
path: root/libcxx/include/span
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Remove redundant assertion in std::span::subspanLouis Dionne2023-04-141-2/+0
* [libc++] Granularize <exception>Nikolas Klauser2023-03-121-0/+1
* [libc++] Granularize <type_traits> includesNikolas Klauser2023-03-081-1/+4
* [libc++] Addresses LWG3358Mark de Wever2023-03-071-4/+6
* [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser2023-02-151-4/+4
* [libc++] Start classifying debug mode features with more granularityLouis Dionne2022-11-151-6/+6
* [libc++] Granularize <concept> includesNikolas Klauser2022-11-051-0/+1
* [NFC][libc++] Moves transitive includes location.Mark de Wever2022-09-031-5/+5
* [libc++] Make the naming of private member variables consistent and enforce i...Nikolas Klauser2022-09-021-31/+31
* [libc++] Reduces the number of transitive includes.Mark de Wever2022-08-311-1/+1
* [libc++] Make <ranges> non-experimentalLouis Dionne2022-08-181-52/+0
* [libc++] Add a missing assertion in std::span's constructorLouis Dionne2022-08-111-3/+4
* [libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne2022-06-271-0/+5
* [libc++] Use bounded iterators in std::span when the debug mode is enabledLouis Dionne2022-06-271-38/+35
* [libc++] Mark standard-mandated includes as suchNikolas Klauser2022-06-171-2/+9
* [libc++] Removes unneeded <iterator> includes.Mark de Wever2022-06-151-1/+2
* [libc++][NFCI] span: replace enable_if with conceptsJoe Loser2022-06-141-49/+28
* [libc++] Granularize <iterator> includesNikolas Klauser2022-06-101-1/+3
* [libc++] Make the Debug mode a configuration-time only optionLouis Dionne2022-06-071-1/+1
* [libc++] Remove a bunch of conditionals on _LIBCPP_DEBUG_LEVELLouis Dionne2022-06-061-6/+34
* [libc++] Make sure that all headers can be included with modules enabledLouis Dionne2022-05-251-0/+1
* [libc++][ranges] Implement `views::take`.Konstantin Varlamov2022-05-061-3/+1
* [libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2022-03-301-1/+1
* [libc++] Re-enable workaround for pre-ranges CTAD in std::spanLouis Dionne2022-03-211-1/+7
* [libc++] Add workaround to avoid breaking users of <span> when <ranges> are d...Louis Dionne2022-03-151-3/+41
* [libc++][NFC] Remove several redundant #if _LIBCPP_STD_VER > 17 in <span>Louis Dionne2022-03-141-14/+7
* [libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.Joe Loser2022-03-131-15/+15
* [libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne2022-02-161-0/+1
* [libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES.Arthur O'Dwyer2022-02-151-10/+9
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-041-1/+1
* [libc++] Merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_HAS_NO_CONCEPTS. NFC.Arthur O'Dwyer2022-01-311-9/+9
* [runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne2021-11-171-1/+1
* [libc++] Implement LWG3369, tweak CTAD for std::span.Arthur O'Dwyer2021-10-291-3/+3
* [libc++][docs] Mark LWG3274 as completeJoe Loser2021-10-121-7/+7
* [libc++] Implement P1394r4 for span: range constructorJoe Loser2021-10-081-81/+93
* [libc++][NFC] s/enable_if<...>::type/enable_if_t<...> in spanJoe Loser2021-09-271-5/+5
* [libcxx][modules] protects users from relying on libc++ detail headers (1/n)Christopher Di Bella2021-07-161-0/+1
* [libc++] Split the various iterator types out of <iterator>Louis Dionne2021-06-281-0/+1
* [libcxx][modularisation] splits `<utility>` into self-contained headersChristopher Di Bella2021-06-251-0/+1
* [libcxx][ranges] removes default_initializable from weakly_incrementable and ...Christopher Di Bella2021-06-101-0/+7
* [libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI.Arthur O'Dwyer2021-05-181-0/+1
* [libc++] [LIBCXX-DEBUG-FIXME] <span>, like <string_view>, has no use for debu...Arthur O'Dwyer2021-04-301-2/+10
* [libc++] Implements ranges::enable_borrowed_rangeMark de Wever2021-04-181-1/+9
* [libc++] Consistently unparenthesize `numeric_limits<T>::max`. NFCI.Arthur O'Dwyer2020-11-271-1/+6
* [libcxx] Remove swap for std::spanJan Wilken Dörrie2020-05-201-24/+0
* [libcxx][span] Implement solution to LWG-3255Michael Schellenberger Costa2020-05-141-6/+16
* [libc++][span] SFINAE span default constructor on Extent == 0Michael Schellenberger Costa2020-05-141-2/+2
* [libcxx][span] Remove const_iterator from std::spanMichael Schellenberger Costa2020-05-141-18/+0
* [libcxx][span] Remove tuple interfaceMichael Schellenberger Costa2020-05-141-28/+0
* [libcxx][span] Implement P1976R2Michael Schellenberger Costa2020-05-131-16/+34