Marshall Clow
|
4ab4534964
|
More LWG issues. Mark #2182, #2323 and #2213 as complete. Add a test for #2339, and mark that as complete. No actual changes to the libc++ code; all of these were already in place.
llvm-svn: 202407
|
2014-02-27 16:13:36 +00:00 |
Marshall Clow
|
c204c130fa
|
LWG issue #2188: Reverse iterator does not fully support targets that overload operator&. Also mark #2272 and #2299 as complete; libc++ already implements them.
llvm-svn: 202339
|
2014-02-27 02:11:50 +00:00 |
Marshall Clow
|
16da324051
|
Implement LWG issue 2306: match_results::reference should be value_type&, not const value_type&. This is a general move by the LWG to have the reference type of read-only containers be a non-const reference; however, there are no methods that return a non-const reference to a match_result entry, so there's no worries about getting a non-const reference to a constant object.
llvm-svn: 202214
|
2014-02-26 01:56:31 +00:00 |
Marshall Clow
|
11918cff19
|
Mark LWG issue 2299 as complete. No code changes; libc++ already implements this.
llvm-svn: 202203
|
2014-02-25 23:11:19 +00:00 |
Marshall Clow
|
4da015b9b4
|
Mark LWG Issue 2257 as complete.
llvm-svn: 202162
|
2014-02-25 16:35:39 +00:00 |
Marshall Clow
|
f433d63439
|
Mark LWG Issues 2278 and 2313 as complete. No code changes needed; libc++ already implemented both of these.
llvm-svn: 202161
|
2014-02-25 16:25:55 +00:00 |
Marshall Clow
|
0d1560e10e
|
Implement LWG issue 2301: Mark std::tie as constexpr
llvm-svn: 202158
|
2014-02-25 16:11:46 +00:00 |
Marshall Clow
|
7d35711187
|
Implement LWG Issues #2329 and #2332 - disallow iterators into temporary regexes and regexes into temporary strings
llvm-svn: 201717
|
2014-02-19 21:21:11 +00:00 |
Marshall Clow
|
962003126f
|
Mark issues 2280, 2258, 2304, 2317, 2350 and 2346 as completed.
llvm-svn: 201704
|
2014-02-19 17:55:46 +00:00 |
Marshall Clow
|
b1ad26901f
|
Mark issue 2293, 2241 and 2308 as complete
llvm-svn: 201460
|
2014-02-15 05:41:48 +00:00 |
Marshall Clow
|
bacc03ef8d
|
First pass at the Issaquah issues list
llvm-svn: 201459
|
2014-02-15 05:10:39 +00:00 |
Marshall Clow
|
b1915875d0
|
Fix LWG Issue 2078. Make std::async(policy,...) try multiple policies until one succeeds.
llvm-svn: 193960
|
2013-11-03 15:43:35 +00:00 |
Marshall Clow
|
84413437ce
|
Update status of issues
llvm-svn: 193228
|
2013-10-23 05:59:18 +00:00 |
Marshall Clow
|
96bb15f464
|
Updated status of issues and features
llvm-svn: 192546
|
2013-10-12 22:57:58 +00:00 |
Marshall Clow
|
db78c7049e
|
Fix LWG Issue 2141: common_type trait produces reference types
llvm-svn: 192142
|
2013-10-07 23:43:33 +00:00 |
Marshall Clow
|
5d5e7dbe94
|
Marked issue 2284 as complete
llvm-svn: 192085
|
2013-10-07 03:26:42 +00:00 |
Marshall Clow
|
82f4901d5f
|
LWG Issue 2247
llvm-svn: 192058
|
2013-10-06 07:19:23 +00:00 |
Marshall Clow
|
4fc5ae4c1c
|
Updated status post-Chicago
llvm-svn: 192057
|
2013-10-06 07:10:55 +00:00 |
Marshall Clow
|
ba132bb198
|
Fixed bad link for n3789; thanks to Chip Davis for the catch
llvm-svn: 191598
|
2013-09-28 01:52:18 +00:00 |
Marshall Clow
|
2cf77525be
|
Missed a change that didn't have an issue number 'GB 9'
llvm-svn: 191575
|
2013-09-27 22:21:17 +00:00 |
Marshall Clow
|
ff1b7ef31b
|
Updated table with results from Chicago
llvm-svn: 191573
|
2013-09-27 22:16:32 +00:00 |
Howard Hinnant
|
ff29d538ea
|
Apply LWG 2048. It is amazing to me that this actually works, but the existing tests confirm that it does. c++1y status page now showing libc++ is complete for c++1y modulo dynarray issues.
llvm-svn: 191142
|
2013-09-21 19:25:37 +00:00 |
Howard Hinnant
|
f13cf89df2
|
Apply LWG 2021. This is only a documentation change. Also bringing c++1y status page up to date.
llvm-svn: 191141
|
2013-09-21 18:17:23 +00:00 |
Marshall Clow
|
9a08837ba3
|
Fix link to dynarray issue
llvm-svn: 190707
|
2013-09-13 17:32:32 +00:00 |
Marshall Clow
|
63d233b6ce
|
Update status for <dynarray>
llvm-svn: 190700
|
2013-09-13 15:37:11 +00:00 |
Marshall Clow
|
ef44edfde4
|
N3545: Quoted strings
llvm-svn: 190032
|
2013-09-05 04:48:45 +00:00 |
Marshall Clow
|
edc4ee3d15
|
Mark issues 2103, 2005, 2196 and 2203 as complete. No code changes.
llvm-svn: 190012
|
2013-09-04 23:48:25 +00:00 |
Marshall Clow
|
8bd0ac1135
|
Updated status for LSG issues 2122, 2169, 2177, 2140 and 2086.
llvm-svn: 189900
|
2013-09-04 01:06:59 +00:00 |
Marshall Clow
|
3e2319e47a
|
Update status of issues 2045, 2050, 2080, 2081, 2083, 2130, 2137 and 2177.
llvm-svn: 189894
|
2013-09-04 00:18:19 +00:00 |
Marshall Clow
|
5155a569d1
|
LWG Issue 2148: Hashing Enums
llvm-svn: 189831
|
2013-09-03 17:55:32 +00:00 |
Marshall Clow
|
3e6a3d0c29
|
Fix a typo in the status for <optional>
llvm-svn: 189809
|
2013-09-03 14:16:49 +00:00 |
Howard Hinnant
|
e7d746d8b9
|
Implement N3672, optional<T>.
llvm-svn: 189772
|
2013-09-02 20:30:37 +00:00 |
Howard Hinnant
|
69bc206547
|
SFINAE out duration converting constructor if the constructor would otherwise cause a ratio compile-time overflow. This fixes LWG 2094.
llvm-svn: 189722
|
2013-08-31 16:51:56 +00:00 |
Howard Hinnant
|
525dc284b4
|
is_destructible for function types was mistakenly returning true instead of false. This is true in both C++11 and C++1y, but has been clarified by the post C++11 LWG issue 2049.
llvm-svn: 189687
|
2013-08-30 19:12:42 +00:00 |
Marshall Clow
|
1e548c72e7
|
LWG Issue 2128: Implement global cbegin/rbegin/cend/rbegin
llvm-svn: 189634
|
2013-08-30 01:17:07 +00:00 |
Marshall Clow
|
eabb87c438
|
Typo: I wrote "2058" into the status column for issue 2058 instead of "Complete"
llvm-svn: 189602
|
2013-08-29 19:03:01 +00:00 |
Marshall Clow
|
08bdca2fc2
|
Mark LWG issues 2109, 222, 2058, 2091 and 2092 as complete. No changes to libc++ code.
llvm-svn: 189601
|
2013-08-29 18:55:55 +00:00 |
Marshall Clow
|
24cca08054
|
Mark issues 2147, 2149, 2163, 2172, 2098 and 2177 as complete. No code changes to libc++
llvm-svn: 189586
|
2013-08-29 15:35:54 +00:00 |
Marshall Clow
|
90a4dad9da
|
Marked #2163 as complete in previous commit instead of #2162. Corrected.
llvm-svn: 189401
|
2013-08-27 20:25:06 +00:00 |
Marshall Clow
|
06fbed03fc
|
LWG Issue 2162: mark allocator_traits::maxsize as noexcept
llvm-svn: 189399
|
2013-08-27 20:22:15 +00:00 |
Marshall Clow
|
7988106b21
|
LWG issues 2174/5/6 - mark wstring_convert::converted as noexcept, and make (some of) the constructors for wstring_convert and wbuffer_convert as explicit. Add configuration macro _LIBCPP_EXPLICIT_AFTER_CXX11
llvm-svn: 189398
|
2013-08-27 20:18:59 +00:00 |
Marshall Clow
|
bf9ad4a1f8
|
Mark LWG issues 2190, 2200, and 2211 as done. No changes needed to libc++.
llvm-svn: 189359
|
2013-08-27 15:47:05 +00:00 |
Marshall Clow
|
5320c2b563
|
Update synopsis in <locale> to match LWG Issue 2229. No code change
llvm-svn: 189352
|
2013-08-27 14:22:13 +00:00 |
Marshall Clow
|
54c83368a5
|
Implement LWG issue 2061
llvm-svn: 189345
|
2013-08-27 13:03:03 +00:00 |
Marshall Clow
|
541be9c72c
|
Mark LWG issues 2011, 2015, 2033, 2065, 2071, 2102, 2235 as complete b/c libc++ already fixed them.
llvm-svn: 189232
|
2013-08-26 17:31:31 +00:00 |
Marshall Clow
|
7b5566c5f5
|
Mark LWG issues #2083, 2099 and 2105 as complete. No functionality change.
llvm-svn: 189044
|
2013-08-22 18:53:17 +00:00 |
Marshall Clow
|
a86d516213
|
LWG 2145 - mark constructor for std::error_category as inline and constexpr. Leave the (existing, out-of-line, non-constexpr) in the dylib for compatibility with existing programs)
llvm-svn: 188858
|
2013-08-21 02:57:19 +00:00 |
Marshall Clow
|
890d1ee469
|
Updated status of issues #2093, 2144, and 2185
llvm-svn: 188813
|
2013-08-20 16:59:06 +00:00 |
Marshall Clow
|
8a79e1d053
|
Updated status and description of issues 2064, 2069 and 2096.
llvm-svn: 188811
|
2013-08-20 16:24:55 +00:00 |
Marshall Clow
|
a0393ce271
|
Updated status of issues #2028, 2047, and 2053.
llvm-svn: 188810
|
2013-08-20 16:18:29 +00:00 |