summaryrefslogtreecommitdiffstats
path: root/libcxx/www
Commit message (Collapse)AuthorAgeFilesLines
...
* Put a 'first implemented' version into the entry for P1357Marshall Clow2019-02-261-1/+1
| | | | llvm-svn: 354901
* Mark several issues (and one paper) as complete. Reviewed as D58099; but I ↵Marshall Clow2019-02-262-8/+8
| | | | | | added LWG3101 and LWG3144 and P1357R1 as well. llvm-svn: 354898
* Update status page with papers/issues adopted in KonaMarshall Clow2019-02-251-3/+37
| | | | llvm-svn: 354796
* Adjust documentation for git migration.James Y Knight2019-01-2912-24/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes most references to the paths: llvm.org/svn/ llvm.org/git/ llvm.org/viewvc/ github.com/llvm-mirror/ github.com/llvm-project/ reviews.llvm.org/diffusion/ to instead point to https://github.com/llvm/llvm-project. This is *not* a trivial substitution, because additionally, all the checkout instructions had to be migrated to instruct users on how to use the monorepo layout, setting LLVM_ENABLE_PROJECTS instead of checking out various projects into various subdirectories. I've attempted to not change any scripts here, only documentation. The scripts will have to be addressed separately. Additionally, I've deleted one document which appeared to be outdated and unneeded: lldb/docs/building-with-debug-llvm.txt Differential Revision: https://reviews.llvm.org/D57330 llvm-svn: 352514
* update upcoming meeting issue statusEric Fiselier2019-01-281-1/+1
| | | | llvm-svn: 352339
* Note that we have a patch for LWG3101Marshall Clow2019-01-221-2/+2
| | | | llvm-svn: 351832
* Updated issue 3144Marshall Clow2019-01-221-2/+2
| | | | llvm-svn: 351773
* Update with issues to be moved in San DiegoMarshall Clow2019-01-221-67/+32
| | | | llvm-svn: 351770
* [libcxx] Reorganize tests since the application of P0602R4Louis Dionne2019-01-101-1/+1
| | | | | | | | | | | | | | | | | Summary: P0602R4 makes the special member functions of optional and variant conditionally trivial based on the types in the optional/variant. We already implemented that, but the tests were organized as if this were a non-standard extension. This patch reorganizes the tests in a way that makes more sense since this is not an extension anymore. Reviewers: EricWF, mpark, mclow.lists Subscribers: christof, jkorous, dexonsmith, libcxx-commits Differential Revision: https://reviews.llvm.org/D54772 llvm-svn: 350884
* Implement LWG 3096: path::lexically_relative is confused by trailing slashesEric Fiselier2018-12-211-1/+1
| | | | | | path("/dir/").lexically_relative("/dir"); now returns "." instead of "" llvm-svn: 349885
* Implement LWG 3065: Make path operators friends.Eric Fiselier2018-12-211-1/+1
| | | | | | | | | This prevents things like: using namespace std::filesystem; auto x = L"a/b" == std::string("a/b"); llvm-svn: 349884
* Implement LWG 3145: file_clock breaks ABI for C++17 implementations.Eric Fiselier2018-12-211-1/+1
| | | | | | | This patch adds std::chrono::file_clock, but without breaking the existing ABI for std::filesystem. llvm-svn: 349883
* Implement LWG 2936: Path comparison is defined in terms of the generic formatEric Fiselier2018-12-211-1/+1
| | | | | | | | | This patch implements path::compare according to the current spec. The only observable change is the ordering of "/foo" and "foo", which orders the two paths based on having or not having a root directory (instead of lexically comparing "/" to "foo"). llvm-svn: 349881
* Mark two filesystem LWG issues as complete - nothing to doEric Fiselier2018-12-211-2/+2
| | | | llvm-svn: 349877
* Implement P1209 - Adopt Consistent Container Erasure from Library ↵Marshall Clow2018-12-141-1/+1
| | | | | | Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 llvm-svn: 349178
* [libcxx] Implement P0318: unwrap_ref_decay and unwrap_referenceLouis Dionne2018-12-031-1/+1
| | | | | | | | | | | | | | | | | | Summary: This was voted into C++20 in San Diego. Note that there was a revision D0318R2 which did include unwrap_reference_t, but we mistakingly voted P0318R1 into the C++20 Working Draft (which does not include unwrap_reference_t). This patch implements D0318R2, which is what we'll end up with in the Working Draft once this mistake has been fixed. Reviewers: EricWF, mclow.lists Subscribers: christof, dexonsmith, libcxx-commits Differential Revision: https://reviews.llvm.org/D54485 llvm-svn: 348138
* Implement P0966 - string::reserve should not shrinkMarshall Clow2018-11-281-2/+2
| | | | llvm-svn: 347789
* Implement P1085R2 - Should Span be Regular?. This consists entirely of deletionsMarshall Clow2018-11-271-2/+2
| | | | llvm-svn: 347672
* [libc++] Implement P0487R1 - Fixing operator>>(basic_istream&, CharT*)Zhihao Yuan2018-11-211-1/+1
| | | | | | | | | | | | | | | | | | | Summary: Avoid buffer overflow by replacing the pointer interface with an array reference interface in C++2a. Tentatively ready on Batavia2018. https://wg21.link/lwg2499 https://wg21.link/p0487 Reviewers: mclow.lists, ldionne, EricWF Reviewed By: ldionne Subscribers: libcxx-commits, cfe-commits, christof Differential Revision: https://reviews.llvm.org/D51268 llvm-svn: 347377
* Note that P0899R1 requires no work.Marshall Clow2018-11-201-1/+1
| | | | llvm-svn: 347344
* Mark P0771 as complete; we already did this - I just added tests to be sureMarshall Clow2018-11-201-2/+2
| | | | llvm-svn: 347343
* Mark #2184 as complete; the tests are fine. (I thought that they were wrong ↵Marshall Clow2018-11-131-1/+1
| | | | | | before) llvm-svn: 346805
* [NFC] Mark LWG3128 and LWG3132 as requiring no workLouis Dionne2018-11-131-2/+2
| | | | | | | Those LWG issues were adopted in San Diego and require no work on our side. llvm-svn: 346799
* Remove duplicate entry for issue 3134Marshall Clow2018-11-131-1/+0
| | | | llvm-svn: 346772
* Update status for issue 3122Marshall Clow2018-11-131-2/+2
| | | | llvm-svn: 346771
* [NFC][libcxx] Mark P1006R1 as completeLouis Dionne2018-11-131-1/+1
| | | | llvm-svn: 346767
* Implement P0972R0: <chrono> zero(), min(), and max() should be noexcept. ↵Marshall Clow2018-11-131-2/+2
| | | | | | Reviewed as https://reviews.llvm.org/D53828 llvm-svn: 346766
* [NFC][libcxx] Mark P1006 as implemented in LLVM 8.0Louis Dionne2018-11-131-1/+1
| | | | | | It was implemented in https://reviews.llvm.org/D53867 llvm-svn: 346765
* Update to-do list with new work from WG21 meeting in San DiegoMarshall Clow2018-11-121-1/+71
| | | | llvm-svn: 346634
* [NFC] Replace C++1y and C++1z by C++14 and C++17, respectivelyLouis Dionne2018-10-312-7/+8
| | | | llvm-svn: 345762
* [NFC] Mark "Splicing Maps and Sets" as done in LLVM 8.0Louis Dionne2018-10-311-1/+1
| | | | llvm-svn: 345759
* [libcxx] Correct link to code review for P1006Louis Dionne2018-10-301-2/+2
| | | | llvm-svn: 345658
* Add link to implementation for P1006R0Marshall Clow2018-10-301-1/+1
| | | | llvm-svn: 345653
* Added Phab link for P0927Marshall Clow2018-10-291-2/+2
| | | | llvm-svn: 345526
* Updated the issue notes.Marshall Clow2018-10-231-6/+6
| | | | llvm-svn: 344989
* Added more notes to the issues.Marshall Clow2018-10-221-6/+6
| | | | llvm-svn: 344975
* Papers and Issues for San DiegoMarshall Clow2018-10-061-54/+81
| | | | llvm-svn: 343923
* Correct docs to reference the new libc++ lists.Eric Fiselier2018-09-221-6/+6
| | | | | | | | We recently added libcxx-dev and libcxx-commits mailing lists. This patch updates the libc++ documentation to correctly reference the libc++ lists instead of the old Clang ones. llvm-svn: 342816
* add a quick link to libc++abiSylvestre Ledru2018-09-201-0/+1
| | | | llvm-svn: 342625
* refresh the libc++ homepageSylvestre Ledru2018-09-201-5/+6
| | | | llvm-svn: 342624
* Revert "Implement LWG 2221 - No formatted output operator for nullptr."Volodymyr Sapsai2018-09-191-2/+2
| | | | | | | | | This reverts r342566 as it causes on bots linker errors like > Undefined symbols for architecture i386: > "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(std::nullptr_t)", referenced from: llvm-svn: 342599
* Implement LWG 2221 - No formatted output operator for nullptr. Reviewed as ↵Marshall Clow2018-09-191-2/+2
| | | | | | https://reviews.llvm.org/D44263 llvm-svn: 342566
* Mark LWG#3102 as complete. No code changes, but I updated a test or twoMarshall Clow2018-09-131-1/+1
| | | | llvm-svn: 342103
* Actually mark LWG#2953, don't just say you've done so in r342070Marshall Clow2018-09-121-1/+1
| | | | llvm-svn: 342071
* mark LWG#2953 as complete. No code changes required, but added a couple of ↵Marshall Clow2018-09-121-5/+5
| | | | | | extra tests. llvm-svn: 342070
* Implement LWG #3017. list splice functions should use addressofMarshall Clow2018-09-121-5/+5
| | | | llvm-svn: 342057
* Mark P0556 as 'in progress'Marshall Clow2018-08-271-2/+2
| | | | llvm-svn: 340752
* Mark LWG#2260 as complete. We already did the right thing, so I just added ↵Marshall Clow2018-08-031-2/+2
| | | | | | tests to ensure that we continue to DTRT. llvm-svn: 338936
* Implement P1023: constexpr comparison operators for std::arrayMarshall Clow2018-08-021-4/+4
| | | | llvm-svn: 338668
* Final bit of P0063 - make sure that aligned_alloc is available when the ↵Marshall Clow2018-07-311-4/+4
| | | | | | underlying C library supports it llvm-svn: 338457
OpenPOWER on IntegriCloud