aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer503-488/+568
2022-02-04[libc++] Remove vector base classNikolas Klauser3-68/+44
2022-02-04[libc++][NFC] Use cpp17_output_iterator in tests.Mark de Wever71-5603/+5388
2022-02-03[libc++] Fix chrono::duration constructor constraintTiago Macarios2-13/+34
2022-02-03[libc++] Remove the std::string base classNikolas Klauser3-21/+17
2022-02-03[libc++][nfc] Add TEST_HAS_NO_UNICODE_CHARS.Mark de Wever92-135/+127
2022-02-02[libc++][ranges][NFC] Test the specializations of `tuple_{size,element}` for ...Konstantin Varlamov3-1/+95
2022-02-03[libc++][ranges] Add ranges::in_out_out_resultNikolas Klauser8-1/+187
2022-02-02[libc++][ranges][NFC] Small updates to the Ranges status page:Konstantin Varlamov1-2/+2
2022-02-02[libc++][ranges] Implement `indirectly_copyable{,_storable}`.Konstantin Varlamov43-100/+770
2022-02-02[libc++][ranges][NFC] In the Ranges status, mark move_sentinel as "in progress"Konstantin Varlamov1-1/+1
2022-02-02[libc++][ranges][NFC] Test new requirements for `basic_string_view` and `span...Konstantin Varlamov3-2/+8
2022-02-02[libc++][ranges][NFC] Add contiguous_iterator_tag to the <iterator> synopsisKonstantin Varlamov2-1/+4
2022-02-02[libc++] Add UNSUPPORTED for clang-15Haowei Wu1-2/+2
2022-02-02[libc++] [NFC] s/__referenceable/__can_reference/Arthur O'Dwyer5-8/+8
2022-02-02[libc++] UNSUPPORT GDB pretty printers with Clang 15 (which is what main is)Louis Dionne1-1/+1
2022-02-02[libc++] [test] Fix a couple of copy-paste comments. NFC.Arthur O'Dwyer2-2/+3
2022-02-02[libc++] Guard bits of 598983d7 against _LIBCPP_HAS_NO_CONCEPTS.Arthur O'Dwyer4-7/+7
2022-02-02[libc++] [NFC] Normalize some `#ifndef _LIBCPP_HAS_NO_CONCEPTS`.Arthur O'Dwyer4-7/+21
2022-02-02[libc++] [NFC] s/_LIBCPP_STD_VER > 17 && !defined(_LIBCPP_HAS_NO_CONCEPTS)/!d...Arthur O'Dwyer44-88/+88
2022-02-02[libc++] Add CI without experimental features and don't exclude span from the...Louis Dionne32-29/+22
2022-02-02[libc++][P2321R2] Add specializations of basic_common_reference and common_ty...Nikolas Klauser5-6/+62
2022-02-01Bump the trunk major version to 15llvmorg-15-initTom Stellard5-191/+9
2022-02-01[libc++][ranges][NFC] Fix an inconsistent patch link on the Ranges status page.Konstantin Varlamov1-1/+1
2022-02-01[libc++][ranges][NFC] In the Ranges status, list the changes to stream.iteratorsKonstantin Varlamov1-2/+7
2022-02-01[libc++][ranges][NFC] In the Ranges status, list the changes to predef.iteratorsKonstantin Varlamov1-1/+5
2022-02-01[libc++] Make _VSTD and alias for stdNikolas Klauser2-2/+6
2022-02-01[libc++] Remove unneeded qualifier.Mark de Wever2-9/+6
2022-02-01[libc++] Fix TOCTOU issue with std::filesystem::remove_allLouis Dionne2-1/+195
2022-02-01[libc++][ci] Re-enable the bootstrapping buildLouis Dionne2-14/+16
2022-02-01[libc++] Fix LWG3589 "The const lvalue reference overload of get for subrange...Arthur O'Dwyer3-15/+64
2022-02-01[libc++][NFC] Add namespace comments in rangesNikolas Klauser13-22/+23
2022-01-31[libc++][ranges][NFC] Fix formatting on newly-added links on the Ranges statu...Konstantin Varlamov1-6/+6
2022-01-31[libcxx] [Windows] Pick a unique bit for __regex_wordMartin Storsjö3-3/+7
2022-01-31[libcxx] [Windows] Use the standard vsnprintf instead of _vsnprintfMartin Storsjö2-3/+6
2022-01-31[libc++][NFC] Mark a few issues and papers as implementedLouis Dionne2-6/+6
2022-01-31[libc++][ranges][NFC] Add some missing links to the Ranges status page.Konstantin Varlamov1-11/+11
2022-01-31[libc++] [ranges] ADL-proof ranges::iter_{swap,move}.Arthur O'Dwyer12-40/+205
2022-01-31[libc++] [ranges] Implement std::ranges::distanceArthur O'Dwyer7-4/+478
2022-01-31[libc++] [NFC] Audit LWG issues for "Nothing To Do" and "Complete".Arthur O'Dwyer2-40/+39
2022-01-31[libc++] Merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_HAS_NO_CONCEPTS. NFC.Arthur O'Dwyer58-128/+124
2022-01-31[libc++][test] add vector<bool>::reference testsNikolas Klauser6-0/+247
2022-01-31[libc++][ranges] Add ranges::in_in_out_resultNikolas Klauser7-2/+189
2022-01-30[libc++][format][nfc] Move tests.Mark de Wever10-0/+0
2022-01-30[libc++][doc] Update the release notes.Mark de Wever1-10/+23
2022-01-29[libc++][test] Clean up libcxx/test/support/MoveOnly.hJoe Loser2-9/+3
2022-01-29[libc++] Fix the last instances of `namespace ranges::inline...`. NFC.Arthur O'Dwyer4-15/+22
2022-01-29[libc++] [test] Mark two ranges tests with libcpp-has-no-incomplete-ranges.Arthur O'Dwyer2-0/+2
2022-01-28[libc++][ranges][NFC] Small cleanup to the Ranges status page.Konstantin Varlamov1-5/+5
2022-01-29[cmake] Partially deduplicate `{llvm,compiler_rt}_check_linker_flag` for runt...John Ericson1-2/+2