summaryrefslogtreecommitdiffstats
path: root/libcxx/www/cxx2a_status.html
Commit message (Collapse)AuthorAgeFilesLines
...
* [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
* 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
* Implement P1023: constexpr comparison operators for std::arrayMarshall Clow2018-08-021-4/+4
| | | | llvm-svn: 338668
* Mark <span> as completeMarshall Clow2018-07-251-2/+2
| | | | llvm-svn: 337879
* Implement filesystem_error::what() and improve reporting.Eric Fiselier2018-07-231-2/+2
| | | | | | | | | | | This patch implements the `what()` for filesystem errors. The message includes the 'what_arg', any paths that were specified, and the error code message. Additionally this patch refactors how errors are created, making it easier to report them correctly. llvm-svn: 337664
* Fix HTML blunderMarshall Clow2018-07-051-1/+1
| | | | llvm-svn: 336381
* Implement LWG 2946, 3075 and 3076. Reviewed as https://reviews.llvm.org/D48616Marshall Clow2018-07-021-3/+3
| | | | llvm-svn: 336132
* Remove P0771, which was not passed in RapperswilMarshall Clow2018-06-161-1/+0
| | | | llvm-svn: 334894
* Update the to-do list with motions from Rapperswil.Marshall Clow2018-06-121-1/+44
| | | | llvm-svn: 334467
* Mark <span> as "In progress"Marshall Clow2018-04-061-2/+2
| | | | llvm-svn: 329375
* Implement P0754R2: The <version> header.Marshall Clow2018-04-031-2/+2
| | | | llvm-svn: 329075
* Implement filesystem NB comments, relative paths, and related issues.Eric Fiselier2018-04-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a fairly large patch that implements all of the filesystem NB comments and the relative paths changes (ex. adding weakly_canonical). These issues and papers are all interrelated so their implementation couldn't be split up nicely. This patch upgrades <experimental/filesystem> to match the C++17 spec and not the published experimental TS spec. Some of the changes in this patch are both API and ABI breaking, however libc++ makes no guarantee about stability for experimental implementations. The major changes in this patch are: * Implement NB comments for filesystem (P0492R2), including: * Implement `perm_options` enum as part of NB comments, and update the `permissions` function to match. * Implement changes to `remove_filename` and `replace_filename` * Implement changes to `path::stem()` and `path::extension()` which support splitting examples like `.profile`. * Change path iteration to return an empty path instead of '.' for trailing separators. * Change `operator/=` to handle absolute paths on the RHS. * Change `absolute` to no longer accept a current path argument. * Implement relative paths according to NB comments (P0219r1) * Combine `path.cpp` and `operations.cpp` since some path functions require access to the operations internals, and some fs operations require access to the path parser. llvm-svn: 329028
* Implement LWG3034: P0767R1 breaks previously-standard-layout typesMarshall Clow2018-03-211-5/+5
| | | | llvm-svn: 328064
* Updated C++2a status with changes from Jacksonville WG21 meetingMarshall Clow2018-03-181-1/+46
| | | | llvm-svn: 327806
* Implement P0767R1 - Deprecate PODMarshall Clow2018-03-061-2/+2
| | | | llvm-svn: 326801
* Mark P0777 as completeMarshall Clow2018-02-061-2/+2
| | | | llvm-svn: 324399
* Implement LWG2870: Default value of parameter theta of polar should be dependentMarshall Clow2018-01-311-2/+2
| | | | llvm-svn: 323918
* Implement LWG2783: stack::emplace() and queue::emplace() should return ↵Marshall Clow2018-01-241-3/+3
| | | | | | decltype(auto) llvm-svn: 323385
* Update cxx2a statusMarshall Clow2018-01-221-5/+8
| | | | llvm-svn: 323160
* First part of P0202: Adding constexpr modifiers to functions in <algorithm> ↵Marshall Clow2018-01-151-3/+3
| | | | | | and <utility>. This commit is all the is_XXX algorithms. llvm-svn: 322489
* Implement more of P0600: '[[nodiscard]] in the library' for C++2aMarshall Clow2017-12-041-0/+2
| | | | llvm-svn: 319710
* Implement P0457R2: 'String Prefix and Suffix Checking' for c++2aMarshall Clow2017-12-041-1/+1
| | | | llvm-svn: 319687
* Implement LWG#2921 and LWG#2976 - removing allocator support from packaged_task.Marshall Clow2017-11-271-1/+1
| | | | llvm-svn: 319080
* Implement LWG#2948: unique_ptr does not define operator<< for stream outputMarshall Clow2017-11-271-2/+2
| | | | llvm-svn: 319038
* Update C++2a status and add Glen to CREDITS.TXT. Reviewed as ↵Marshall Clow2017-11-231-1/+1
| | | | | | https://reviews.llvm.org/D40379 llvm-svn: 318919
* Implement LWG2950: std::byte operations are misspecifiedMarshall Clow2017-11-141-1/+1
| | | | llvm-svn: 318125
* Implement LWG2952: iterator_traits should work for pointers to cv TMarshall Clow2017-11-141-1/+1
| | | | llvm-svn: 318119
* Put the status in the wrong columnMarshall Clow2017-11-131-1/+1
| | | | llvm-svn: 318012
* Implement P0550R2: Transformation Trait remove_cvrefMarshall Clow2017-11-131-1/+1
| | | | llvm-svn: 318011
* Two more papers from AlbuquerqueMarshall Clow2017-11-121-0/+2
| | | | llvm-svn: 318000
* Updated C++2a status page with new features/defects approved in Albuquerque.Marshall Clow2017-11-121-0/+42
| | | | llvm-svn: 317996
* Mark Endian as 'in progress'Marshall Clow2017-11-021-1/+1
| | | | llvm-svn: 317209
* [libcxx] [www] Manually change http links to https.Stephan T. Lavavej2017-08-311-6/+6
| | | | | | Fixes D37318. llvm-svn: 312260
* [libcxx] [www] Semi-manually change http://www.open-std.org and ↵Stephan T. Lavavej2017-08-311-1/+1
| | | | | | | | http://isocpp.org papers to https://wg21.link . Fixes D37318. llvm-svn: 312259
* [libcxx] [www] Change http://wg21.link to https://wg21.link .Stephan T. Lavavej2017-08-311-14/+14
| | | | | | Fixes D37318. llvm-svn: 312257
* Mark LWG 2942 as completeEric Fiselier2017-07-301-1/+1
| | | | llvm-svn: 309528
* Mark LWG 2961 as completeEric Fiselier2017-07-301-1/+1
| | | | llvm-svn: 309527
* Implement P0739R0: 'Some improvements to class template argument deduction ↵Marshall Clow2017-07-271-0/+2
| | | | | | integration into the standard library' This is an API change (not ABI change) due to a late change in the c++17 standard llvm-svn: 309296
* Update libc++ status pages with results of the Toronto Meeting - and for C++2aMarshall Clow2017-07-161-0/+90
llvm-svn: 308153
OpenPOWER on IntegriCloud