Marshall Clow
b8427293df
Last bit of P0006; mark it as complete
...
llvm-svn: 254290
2015-11-30 05:39:30 +00:00
Marshall Clow
dbd2d32892
Implement P0007: Constant View: A proposal for a std::as_const helper function template.
...
llvm-svn: 253274
2015-11-17 00:08:08 +00:00
Marshall Clow
a9197737f9
LWG#2156 loosened the requirements on unordered containers 'rehash' calls. Add tests to make sure we meet these requirements. Since we met the stricter ones, no code change needed to meet the looser ones.
...
llvm-svn: 253223
2015-11-16 16:42:16 +00:00
Marshall Clow
dd1b261f3a
Implement P0013R1: Logical Operator Type Traits. Make a hidden implementation (__and_, __or_, and __not_) so that we can use them elsewhere in non-C++17 code - for example, in the LFTS
...
llvm-svn: 253215
2015-11-16 15:54:13 +00:00
Marshall Clow
7d5264fa44
Mark P0013 as 'in progress'
...
llvm-svn: 253212
2015-11-16 15:05:09 +00:00
Marshall Clow
183c010c9a
Implement P0074: Making owner_less more flexible
...
llvm-svn: 252905
2015-11-12 15:56:44 +00:00
Marshall Clow
8f8cdf34ac
Mark LWG#2486 as complete. Eric did this as part of r242959
...
llvm-svn: 252509
2015-11-09 20:49:15 +00:00
Marshall Clow
33adf230a7
Mark LWG#2224 as complete. Wording change only, no code changes required
...
llvm-svn: 252408
2015-11-07 17:56:51 +00:00
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
Eric Fiselier
dfdf929ac9
Update issues status
...
llvm-svn: 250336
2015-10-14 22:26:40 +00:00
Eric Fiselier
9da4c8ed75
Link to new documentation from existing homepage
...
llvm-svn: 250325
2015-10-14 20:51:33 +00:00
Marshall Clow
438bdf639b
Mark 2447 and 2466 as completed.
...
llvm-svn: 250061
2015-10-12 16:25:21 +00:00
Marshall Clow
1f3f2d698a
Mark 2244 as 'Patch Ready', 2477 and 2487 as 'Complete'
...
llvm-svn: 249595
2015-10-07 19:45:14 +00:00
Marshall Clow
28ac01bfc8
Updated issue 2476
...
llvm-svn: 249461
2015-10-06 20:35:15 +00:00
Eric Fiselier
5499f4a35e
Add comments for LWG issues 2219 and 2367
...
llvm-svn: 249372
2015-10-06 04:12:30 +00:00
Marshall Clow
d77e802f07
Mark 2259 and 2473 as complete. Add some more notes
...
llvm-svn: 249363
2015-10-05 23:27:10 +00:00
Marshall Clow
297d1c58b2
Mark 2380 and 2384 as complete; no changes needed
...
llvm-svn: 249354
2015-10-05 21:11:20 +00:00
Marshall Clow
0dbf123f7b
Patch for 2466 is ready
...
llvm-svn: 249352
2015-10-05 21:08:49 +00:00
Marshall Clow
5fb7d5a9e3
Mark a couple more issues 'ready'
...
llvm-svn: 249348
2015-10-05 20:35:30 +00:00
Marshall Clow
3f11baf4c7
Mark 2072 as complete; we already do this
...
llvm-svn: 249347
2015-10-05 20:21:54 +00:00
Marshall Clow
1c2f0c439f
Patch ready for 2127
...
llvm-svn: 249345
2015-10-05 20:16:30 +00:00
Marshall Clow
e7e19988a8
Add comments about the issues
...
llvm-svn: 249334
2015-10-05 18:48:10 +00:00
Marshall Clow
1d6be76987
Private page for status of Kona issues and papers. Will be deleted after the Kona meeting. Not to be linked to from other pages.
...
llvm-svn: 249333
2015-10-05 18:40:13 +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
Marshall Clow
f44bd93bec
Implementation of Boyer-Moore and Boyer-Moore-Horspool searchers for the LFTS.
...
llvm-svn: 247036
2015-09-08 17:59:09 +00:00
Marshall Clow
5d74bd1045
Update some links so that they don't point at the (private) WG21 Wiki
...
llvm-svn: 244047
2015-08-05 14:36:42 +00:00
Tanya Lattner
29f6af3657
Update references to lists.llvm.org
...
llvm-svn: 244003
2015-08-05 03:59:14 +00:00
Eric Fiselier
5265a3ed71
Mark any as done and comment out extra methods until speaking to Marshall
...
llvm-svn: 243729
2015-07-31 02:29:11 +00:00
Eric Fiselier
10ed6c361c
Reapply working parts of CMake cleanup.
...
This patch adds the working parts of r243503. The difference with this patch
is that it doesn't include the HandleLLVMOptions.cmake file.
llvm-svn: 243698
2015-07-30 22:30:34 +00:00
Eric Fiselier
b98aa4359a
Revert recent CMake changes again due to failing compiler-rt builds
...
llvm-svn: 243593
2015-07-29 23:46:55 +00:00
Eric Fiselier
ff16b9ac90
Recommit r243503 "[libcxx] Cleanup CMake configuration and integrate with LLVM"
...
This change was reverted in r243550 because it broke clang-format builds
(see PR24306).
This patch recommits a fixed version of the original.
llvm-svn: 243574
2015-07-29 21:07:28 +00:00
Hans Wennborg
1e33bbecb9
Revert r243503 "[libcxx] Cleanup CMake configuration and integrate with LLVM"
...
This caused clang-format to stop linking on Mac; see PR24306.
llvm-svn: 243550
2015-07-29 18:32:21 +00:00
Eric Fiselier
7eb30deff1
[libcxx] Cleanup CMake configuration and integrate with LLVM
...
Summary:
This patch contains the following changes:
1. Require that libc++ can find a LLVM source directory. This is done the same way as `libc++abi` currently does.
2. Cleanup ugly configuration code in CMakeLists.txt by using `add_flags`, `add_flags_if`, and `add_flags_if_supported` macros.
The goals for this patch are:
1. Help libc++ be more consistent with how LLVM handles CMake options (see PR23670 PR23671).
2. Make it easier to use sanitizers using the `LLVM_USE_SANITIZER` option.
3. Make libc++'s CMakeLists.txt file easier to understand and change.
4. Move towards allowing libc++ to create Sphinx documentation (see http://efcs.ca/libcxx-docs ).
5. Move towards allowing libc++ to use other LLVM utilities such as `not` and `FileCheck`.
Reviewers: mclow.lists, jroelofs, danalbert
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D11308
llvm-svn: 243503
2015-07-29 00:03:51 +00:00
Marshall Clow
20ceef6f65
Update the status of the TS'es
...
llvm-svn: 242788
2015-07-21 14:29:31 +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