Marshall Clow
e5f1288fa0
Implement LWG#2353: std::next is over-constrained
...
llvm-svn: 252407
2015-11-07 17:48:49 +00:00
Marshall Clow
6a11b039d9
Mark LWG issue #2234 . We already do this; no code change needed
...
llvm-svn: 252199
2015-11-05 19:57:50 +00:00
Marshall Clow
2cd0d6d625
Implement P0092R1 for C++1z
...
llvm-svn: 252195
2015-11-05 19:33:59 +00:00
Marshall Clow
131733bcf0
Implement P0004R1 'Remove Deprecated iostreams aliases'
...
llvm-svn: 251618
2015-10-29 05:43:30 +00:00
Marshall Clow
fe44b10735
Mark two Kona papers as 'in progress'
...
llvm-svn: 251545
2015-10-28 19:21:40 +00:00
Marshall Clow
10a6e70408
Mark LWG#2495 as complete. No code changes needed
...
llvm-svn: 251258
2015-10-25 20:12:58 +00:00
Marshall Clow
3b72a6ef63
Fix LWG#2489: mem_fn() should be noexcept
...
llvm-svn: 251257
2015-10-25 20:12:16 +00:00
Marshall Clow
b631c24359
Add a test for LWG#2466: allocator_traits::max_size() default behavior is incorrect
...
llvm-svn: 251252
2015-10-25 19:34:04 +00:00
Marshall Clow
2603b0758d
Fix LWG#2127: Move-construction with raw_storage_iterator.
...
llvm-svn: 251247
2015-10-25 18:58:07 +00:00
Marshall Clow
9be5356452
Fix LWG#2244: basic_istream::seekg
...
llvm-svn: 251246
2015-10-25 18:31:51 +00:00
Marshall Clow
5753adb810
Update C++ status from Kona
...
llvm-svn: 251220
2015-10-25 06:02:23 +00:00
Marshall Clow
8428a9d5b6
Implement LWG#2063, and update the issues links to point to the github generated pages
...
llvm-svn: 249325
2015-10-05 16:17:34 +00:00
Tanya Lattner
29f6af3657
Update references to lists.llvm.org
...
llvm-svn: 244003
2015-08-05 03:59:14 +00:00
Eric Fiselier
5be45129a4
Implement n4169 - Add invoke function template
...
llvm-svn: 242195
2015-07-14 20:16:15 +00:00
Marshall Clow
f69606b117
Mark LWG2308 as complete; fix link. No code change necessary.
...
llvm-svn: 242189
2015-07-14 20:07:45 +00:00
Marshall Clow
bc4c89a977
The rest of N4279 and LWG#2464 - for unordered_map
...
llvm-svn: 241555
2015-07-07 05:45:35 +00:00
Marshall Clow
3505fba35a
Mark LWG#2420 as complete. Eric did this in r228705.
...
llvm-svn: 241491
2015-07-06 19:36:44 +00:00
Marshall Clow
b138ae7cac
Mark N4508, LWG#2407, and LWG#2470 as complete. I don't see that 2470 requires any changes to the library.
...
llvm-svn: 241111
2015-06-30 20:06:00 +00:00
Marshall Clow
c9c86ca0a2
Mark LWG#2266 as complete. This is a tightening up the wording; no code changes required.
...
llvm-svn: 241064
2015-06-30 13:32:08 +00:00
Marshall Clow
a70d27f080
Mark LWG#2439 as complete. This is a tightening up the wording; no code changes required.
...
llvm-svn: 241013
2015-06-29 22:27:30 +00:00
Marshall Clow
052085e6e0
Mark a couple of features as 'in progress'
...
llvm-svn: 240456
2015-06-23 20:48:55 +00:00
Eric Fiselier
793f59e767
LWG2442: call_once() shouldn't DECAY_COPY(). Patch from K-Ballo.
...
This patch fixes LWG issue 2422 by removing the DECAY_COPY from call once.
The review can be found here: http://reviews.llvm.org/D10191
llvm-svn: 239654
2015-06-13 02:23:00 +00:00
Marshall Clow
31a4731370
Implement the first part of N4258 - allocator_traits<X>::is_always_equal. Also fixes PR#23723
...
llvm-svn: 238848
2015-06-02 16:34:03 +00:00
Marshall Clow
89102f0fa9
Implement uncaught_exceptions() using the newly added hooks in libc++abi, when available
...
llvm-svn: 238846
2015-06-02 15:33:38 +00:00
Marshall Clow
4669541d15
Add N4259 to the list of papers from Lenexa. Update links to point at public repos.
...
llvm-svn: 238340
2015-05-27 17:19:40 +00:00
Marshall Clow
c5c29006dc
Add tests to ensure that string/vector/array have contiguous iterators - which they did. Mark N4284 as complete
...
llvm-svn: 238233
2015-05-26 18:57:27 +00:00
Marshall Clow
3ac2b08cbd
Mark N4366 as complete. libc++ has done this since 2012
...
llvm-svn: 238207
2015-05-26 14:58:05 +00:00
Marshall Clow
a00932bddb
Implement LWG2433: uninitialized_copy()/etc. should tolerate overloaded operator&
...
llvm-svn: 237699
2015-05-19 15:01:48 +00:00
Marshall Clow
5ca52716cb
Mark N4510 as complete; we already do this
...
llvm-svn: 237638
2015-05-18 23:25:09 +00:00
Marshall Clow
cd6615fd71
Add support for N4389 - std::bool_constant
...
llvm-svn: 237636
2015-05-18 23:21:06 +00:00
Marshall Clow
c9f1124120
Update C++1z status; mark issues 2059,2369,2415,2454 and 2458 as 'complete'. I have committed patches for all of them
...
llvm-svn: 237606
2015-05-18 19:52:49 +00:00
Marshall Clow
170ccd290d
Update C++1z status; mark all the issues that require no library change as 'complete'
...
llvm-svn: 237604
2015-05-18 19:50:05 +00:00
Marshall Clow
98dbf02e19
Update C++1z status with issues and papers from Lenexa
...
llvm-svn: 237596
2015-05-18 19:01:11 +00:00
Marshall Clow
de55932c0d
Found a Urbana paper that has library bits
...
llvm-svn: 236356
2015-05-01 22:14:35 +00:00
Marshall Clow
8f34134ce9
Mark LWG#2387 as complete. No code changes needed
...
llvm-svn: 236236
2015-04-30 15:19:44 +00:00
Marshall Clow
903a5dd112
Removed 'complete' from 2408; updated status
...
llvm-svn: 236025
2015-04-28 19:35:36 +00:00
Marshall Clow
0846f54b0e
Update C++17 status; mark issues 2170, 2377, and 2408 as complete. We already do these; no code changes necessary.
...
llvm-svn: 235992
2015-04-28 14:26:29 +00:00
Marshall Clow
b04058e8c1
Implement LWG 2217 - operator==(sub_match, string) slices on embedded '\0's
...
llvm-svn: 224292
2014-12-15 23:57:56 +00:00
Marshall Clow
ad75510453
Implement N4280 - 'Non-member size() and more'
...
llvm-svn: 222378
2014-11-19 19:43:23 +00:00
Marshall Clow
e8584ca3ad
Added entries for bugs 2118 and 2306, which were closed in Urbana
...
llvm-svn: 222361
2014-11-19 15:59:16 +00:00
Marshall Clow
90ba6230a3
Marked LWG 2399 as complete. I committed a test for this earlier today.
...
llvm-svn: 222251
2014-11-18 20:37:47 +00:00
Marshall Clow
f127a2d77f
Update status of LWG issues 2340, 2396 and 2401. In all three cases, these are things that we already do.
...
llvm-svn: 222240
2014-11-18 17:35:16 +00:00
Marshall Clow
278ddec22c
Implement LWG2400 - 'shared_ptr's get_deleter() should use addressof()', and add tests. Mark LWG2400 and LWG2404 as complete
...
llvm-svn: 222161
2014-11-17 19:05:50 +00:00
Marshall Clow
3687d3c2e9
Implement void_t from N3911. Add a private version for use in the library before C++1z. Update the 1z status page, marking a bunch of issues that don't require library changes as complete (2129, 2212, 2230, 2233, 2325, 2365, 2376)
...
llvm-svn: 222138
2014-11-17 15:50:08 +00:00
Marshall Clow
f1ce9c177f
Fixed a typo in a paper name: 4190 --> N4190
...
llvm-svn: 221690
2014-11-11 16:45:50 +00:00
Marshall Clow
68640684e8
Update status pages for C++1z
...
llvm-svn: 221601
2014-11-10 15:43:20 +00:00