[libcxx] r289708 - Recommit r286884: P0503R0, adopted in Issaquah, rewords some requirements on nullptr_t and istream_iterator.

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 14 15:22:48 2016 New Revision: 289708 URL: http://llvm.org/viewvc/llvm-project?rev=289708&view=rev Log: Recommit r286884: P0503R0, adopted in Issaquah, rewords some requirements on nullptr_t and istream_iterator. No code changes were needed, but I updated a few tests

[libcxx] r289710 - [libcxx] Fix PR24075, PR23841 - Add scoped_allocator_adaptor::construct(pair*, ...) overloads.

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 14 15:29:29 2016 New Revision: 289710 URL: http://llvm.org/viewvc/llvm-project?rev=289710&view=rev Log: [libcxx] Fix PR24075, PR23841 - Add scoped_allocator_adaptor::construct(pair*, ...) overloads. Summary: For more information see: * https://llvm.org/bugs/show_bug.

[libcxx] r289716 - XFAIL test on apple-clang-7.0

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 14 15:44:08 2016 New Revision: 289716 URL: http://llvm.org/viewvc/llvm-project?rev=289716&view=rev Log: XFAIL test on apple-clang-7.0 Modified: libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp Modified: li

[libcxx] r289727 - [libcxx] Fix tuple construction/assignment from types derived from tuple/pair/array.

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 14 16:22:38 2016 New Revision: 289727 URL: http://llvm.org/viewvc/llvm-project?rev=289727&view=rev Log: [libcxx] Fix tuple construction/assignment from types derived from tuple/pair/array. Summary: The standard requires tuple have the following constructors: ``` tupl

[libcxx] r289735 - Fix PR31378 - std::list::remove should not require a default constructible allocator.

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 14 16:48:38 2016 New Revision: 289735 URL: http://llvm.org/viewvc/llvm-project?rev=289735&view=rev Log: Fix PR31378 - std::list::remove should not require a default constructible allocator. In list::remove we collect the nodes we're removing in a seperate list instan

[libcxx] r289741 - Work around bug in initialization of std::array base class with older clangs

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 14 17:24:12 2016 New Revision: 289741 URL: http://llvm.org/viewvc/llvm-project?rev=289741&view=rev Log: Work around bug in initialization of std::array base class with older clangs Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/derived_f

[libcxx] r289767 - XFAIL test for more apple-clang versions

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 14 23:41:07 2016 New Revision: 289767 URL: http://llvm.org/viewvc/llvm-project?rev=289767&view=rev Log: XFAIL test for more apple-clang versions Modified: libcxx/trunk/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp Mo

[libcxx] r289773 - Revert r289727 due to PR31384

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 15 00:34:54 2016 New Revision: 289773 URL: http://llvm.org/viewvc/llvm-project?rev=289773&view=rev Log: Revert r289727 due to PR31384 This patch reverts the changes to tuple which fixed construction from types derived from tuple. It breaks the code mentioned in llvm.o

[libcxx] r289774 - Add test case for PR31384

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 15 00:38:07 2016 New Revision: 289774 URL: http://llvm.org/viewvc/llvm-project?rev=289774&view=rev Log: Add test case for PR31384 Added: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp Added: libcxx/trunk/test/std/utilities/tuple/

[libcxx] r289778 - Add more test cases for PR31384

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 15 01:05:19 2016 New Revision: 289778 URL: http://llvm.org/viewvc/llvm-project?rev=289778&view=rev Log: Add more test cases for PR31384 Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR31384.pass.cpp Modified: libcxx/trunk/test/std/util

[libcxx] r289780 - Add tests for LWG 2796

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 15 01:15:39 2016 New Revision: 289780 URL: http://llvm.org/viewvc/llvm-project?rev=289780&view=rev Log: Add tests for LWG 2796 Added: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp libcxx/trunk/test/std/utilities/utility/pairs/pair

[libcxx] r289781 - Fix typo

2016-12-14 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 15 01:23:44 2016 New Revision: 289781 URL: http://llvm.org/viewvc/llvm-project?rev=289781&view=rev Log: Fix typo Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dt

Re: [libcxx] r286789 - Add check-cxx-abilist target when supported.

2016-12-14 Thread Eric Fiselier via cfe-commits
> Eric, this part of this change seems wrong to me. It causes the headers to > be installed into the libcxx build directory instead of the LLVM one. If > you build using the LLVM runtimes directory this puts the headers in the > wrong place for clang to find them. > > Is there a reason you're copyi

[libcxx] r289802 - Fix XFAILS for is_trivially_destructible trait

2016-12-15 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 15 05:00:07 2016 New Revision: 289802 URL: http://llvm.org/viewvc/llvm-project?rev=289802&view=rev Log: Fix XFAILS for is_trivially_destructible trait Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp libcxx/trunk/test/std/u

[libcxx] r290440 - Add apple-clang-8 to list of XFAILS for some variant tests. Patch from Michael Park

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 13:07:54 2016 New Revision: 290440 URL: http://llvm.org/viewvc/llvm-project?rev=290440&view=rev Log: Add apple-clang-8 to list of XFAILS for some variant tests. Patch from Michael Park Modified: libcxx/trunk/test/libcxx/utilities/variant/variant.variant/varia

[libcxx] r290441 - Update TestingLibcxx doc to reflect the use_system_cxx_lib flag. Patch from Michael Park

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 13:09:14 2016 New Revision: 290441 URL: http://llvm.org/viewvc/llvm-project?rev=290441&view=rev Log: Update TestingLibcxx doc to reflect the use_system_cxx_lib flag. Patch from Michael Park Modified: libcxx/trunk/docs/TestingLibcxx.rst Modified: libcxx/trunk/

[libcxx] r290444 - Add release update instructions for libc++

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 13:30:24 2016 New Revision: 290444 URL: http://llvm.org/viewvc/llvm-project?rev=290444&view=rev Log: Add release update instructions for libc++ Added: libcxx/trunk/RELEASE.TXT Added: libcxx/trunk/RELEASE.TXT URL: http://llvm.org/viewvc/llvm-project/libcxx/tru

[libcxx] r290445 - Add test that _LIBCPP_VERSION matches __libcpp_version

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 13:38:43 2016 New Revision: 290445 URL: http://llvm.org/viewvc/llvm-project?rev=290445&view=rev Log: Add test that _LIBCPP_VERSION matches __libcpp_version Added: libcxx/trunk/test/libcxx/libcpp_version.pass.cpp Added: libcxx/trunk/test/libcxx/libcpp_version.p

[libcxx] r290446 - Update doc and various cleanup

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 14:00:13 2016 New Revision: 290446 URL: http://llvm.org/viewvc/llvm-project?rev=290446&view=rev Log: Update doc and various cleanup Added: libcxx/trunk/NOTES.TXT Removed: libcxx/trunk/RELEASE.TXT Modified: libcxx/trunk/TODO.TXT libcxx/trunk/test/lib

[libcxx] r290447 - Fix PR31440: Make __sanitizer_annotate_contigious_container always visible. Fix from Jan Beich

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 14:03:52 2016 New Revision: 290447 URL: http://llvm.org/viewvc/llvm-project?rev=290447&view=rev Log: Fix PR31440: Make __sanitizer_annotate_contigious_container always visible. Fix from Jan Beich Modified: libcxx/trunk/include/__config Modified: libcxx/trunk/

[libcxx] r290448 - Don't use posix_memalign on Windows platforms

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 14:17:23 2016 New Revision: 290448 URL: http://llvm.org/viewvc/llvm-project?rev=290448&view=rev Log: Don't use posix_memalign on Windows platforms Modified: libcxx/trunk/src/new.cpp Modified: libcxx/trunk/src/new.cpp URL: http://llvm.org/viewvc/llvm-project/l

[libcxx] r290469 - fix sign comparison warnings

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 18:24:44 2016 New Revision: 290469 URL: http://llvm.org/viewvc/llvm-project?rev=290469&view=rev Log: fix sign comparison warnings Modified: libcxx/trunk/include/__bit_reference libcxx/trunk/include/deque libcxx/trunk/include/istream libcxx/trunk/inc

[libcxx] r290470 - Fix another unused warning

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 18:28:19 2016 New Revision: 290470 URL: http://llvm.org/viewvc/llvm-project?rev=290470&view=rev Log: Fix another unused warning Modified: libcxx/trunk/test/support/test.support/test_demangle.pass.cpp Modified: libcxx/trunk/test/support/test.support/test_demang

[libcxxabi] r290471 - Fix warnings in libc++abi tests

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 18:37:13 2016 New Revision: 290471 URL: http://llvm.org/viewvc/llvm-project?rev=290471&view=rev Log: Fix warnings in libc++abi tests Modified: libcxxabi/trunk/test/backtrace_test.pass.cpp libcxxabi/trunk/test/cxa_bad_cast.pass.cpp libcxxabi/trunk/test/t

[libcxx] r290472 - fix newly failing c++03 tests

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 18:40:45 2016 New Revision: 290472 URL: http://llvm.org/viewvc/llvm-project?rev=290472&view=rev Log: fix newly failing c++03 tests Modified: libcxx/trunk/test/std/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp libcxx/trunk/test

[libcxx] r290473 - Fix missed sign-compare warning

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 18:44:20 2016 New Revision: 290473 URL: http://llvm.org/viewvc/llvm-project?rev=290473&view=rev Log: Fix missed sign-compare warning Modified: libcxx/trunk/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp M

[libcxx] r290474 - fix warnings only produced by apple-clang

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 19:07:54 2016 New Revision: 290474 URL: http://llvm.org/viewvc/llvm-project?rev=290474&view=rev Log: fix warnings only produced by apple-clang Modified: libcxx/trunk/test/std/containers/sequences/deque/deque.cons/size.pass.cpp libcxx/trunk/test/std/containe

[libcxx] r290475 - Fix unused warning which only triggers in C++11

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 19:12:28 2016 New Revision: 290475 URL: http://llvm.org/viewvc/llvm-project?rev=290475&view=rev Log: Fix unused warning which only triggers in C++11 Modified: libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opre

[libcxx] r290476 - Fix yet another missed -Wunused warning. Hopefully this is the last one

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 19:29:27 2016 New Revision: 290476 URL: http://llvm.org/viewvc/llvm-project?rev=290476&view=rev Log: Fix yet another missed -Wunused warning. Hopefully this is the last one Modified: libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/size.

[libcxx] r290477 - Fix warning caused by platforms providing a signed wint_t

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 19:43:54 2016 New Revision: 290477 URL: http://llvm.org/viewvc/llvm-project?rev=290477&view=rev Log: Fix warning caused by platforms providing a signed wint_t Modified: libcxx/trunk/test/std/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cp

[libcxx] r290479 - Avoid unused warning in __throw_future_error w/o exceptions enabled

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 19:56:25 2016 New Revision: 290479 URL: http://llvm.org/viewvc/llvm-project?rev=290479&view=rev Log: Avoid unused warning in __throw_future_error w/o exceptions enabled Modified: libcxx/trunk/include/future Modified: libcxx/trunk/include/future URL: http://ll

[libcxx] r290480 - Fix sign-compare warnings on ARM platforms caused by wchar_t being unsigned

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 21:09:00 2016 New Revision: 290480 URL: http://llvm.org/viewvc/llvm-project?rev=290480&view=rev Log: Fix sign-compare warnings on ARM platforms caused by wchar_t being unsigned Modified: libcxx/trunk/test/std/re/re.traits/value.pass.cpp Modified: libcxx/trunk/

[libcxx] r290481 - Fix -Wsign-compare warnings in re tests that only run on OS X

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 21:20:53 2016 New Revision: 290481 URL: http://llvm.org/viewvc/llvm-project?rev=290481&view=rev Log: Fix -Wsign-compare warnings in re tests that only run on OS X Modified: libcxx/trunk/test/std/re/re.alg/re.alg.match/basic.pass.cpp libcxx/trunk/test/std/re

[libcxx] r290482 - Fix ASAN test failure

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 21:27:52 2016 New Revision: 290482 URL: http://llvm.org/viewvc/llvm-project?rev=290482&view=rev Log: Fix ASAN test failure Modified: libcxx/trunk/test/libcxx/containers/sequences/vector/asan.pass.cpp Modified: libcxx/trunk/test/libcxx/containers/sequences/vect

[libcxx] r290486 - Enable -Wunreachable-code and fix duplicate warning flags

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 22:34:33 2016 New Revision: 290486 URL: http://llvm.org/viewvc/llvm-project?rev=290486&view=rev Log: Enable -Wunreachable-code and fix duplicate warning flags Modified: libcxx/trunk/test/libcxx/compiler.py libcxx/trunk/test/libcxx/test/config.py libcxx/

[libcxxabi] r290487 - Suppress unreachable code warning in unwind tests

2016-12-23 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 23 23:01:55 2016 New Revision: 290487 URL: http://llvm.org/viewvc/llvm-project?rev=290487&view=rev Log: Suppress unreachable code warning in unwind tests Modified: libcxxabi/trunk/test/unwind_01.pass.cpp libcxxabi/trunk/test/unwind_02.pass.cpp libcxxabi/tr

[libcxx] r290624 - Fix PR31481 - 3+ parameter common_type isn't SFINAE friendly

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Dec 27 13:59:50 2016 New Revision: 290624 URL: http://llvm.org/viewvc/llvm-project?rev=290624&view=rev Log: Fix PR31481 - 3+ parameter common_type isn't SFINAE friendly Modified: libcxx/trunk/include/type_traits libcxx/trunk/test/std/utilities/meta/meta.trans/met

[libcxx] r290627 - Implement P0435R1 - Resolving LWG issues for common_type

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Dec 27 15:16:48 2016 New Revision: 290627 URL: http://llvm.org/viewvc/llvm-project?rev=290627&view=rev Log: Implement P0435R1 - Resolving LWG issues for common_type Modified: libcxx/trunk/include/type_traits libcxx/trunk/test/std/utilities/meta/meta.trans/meta.tr

[libcxx] r290651 - Implement a throwing version of _LIBCPP_ASSERT.

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Dec 27 22:58:52 2016 New Revision: 290651 URL: http://llvm.org/viewvc/llvm-project?rev=290651&view=rev Log: Implement a throwing version of _LIBCPP_ASSERT. This patch implements changes to allow _LIBCPP_ASSERT to throw on failure instead of aborting. The main changes need

[libcxx] r290652 - Fix debug mode build w/o exceptions

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Dec 27 23:20:27 2016 New Revision: 290652 URL: http://llvm.org/viewvc/llvm-project?rev=290652&view=rev Log: Fix debug mode build w/o exceptions Modified: libcxx/trunk/include/__debug libcxx/trunk/lib/abi/CHANGELOG.TXT libcxx/trunk/src/debug.cpp Modified: libc

[libcxx] r290653 - Fix build errors in C++03 caused by recent debug changes

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Dec 27 23:26:56 2016 New Revision: 290653 URL: http://llvm.org/viewvc/llvm-project?rev=290653&view=rev Log: Fix build errors in C++03 caused by recent debug changes Modified: libcxx/trunk/include/__debug libcxx/trunk/test/libcxx/debug/debug_throw.pass.cpp Modifie

[libcxx] r290654 - Fix __wrap_iter in debug mode and apply _NOEXCEPT_DEBUG to it

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Dec 27 23:35:32 2016 New Revision: 290654 URL: http://llvm.org/viewvc/llvm-project?rev=290654&view=rev Log: Fix __wrap_iter in debug mode and apply _NOEXCEPT_DEBUG to it Modified: libcxx/trunk/include/algorithm libcxx/trunk/include/iterator Modified: libcxx/trunk

[libcxx] r290655 - Add tests for unordered container tests and std::string

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Dec 27 23:53:01 2016 New Revision: 290655 URL: http://llvm.org/viewvc/llvm-project?rev=290655&view=rev Log: Add tests for unordered container tests and std::string Added: libcxx/trunk/test/libcxx/debug/containers/ libcxx/trunk/test/libcxx/debug/containers/db_strin

[libcxx] r290656 - Fix stupid build error caused by a stupid person

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Dec 27 23:56:16 2016 New Revision: 290656 URL: http://llvm.org/viewvc/llvm-project?rev=290656&view=rev Log: Fix stupid build error caused by a stupid person Modified: libcxx/trunk/include/__debug Modified: libcxx/trunk/include/__debug URL: http://llvm.org/viewvc/llv

[libcxx] r290657 - Fix debug mode for vector/list and cleanup tests

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 28 00:06:09 2016 New Revision: 290657 URL: http://llvm.org/viewvc/llvm-project?rev=290657&view=rev Log: Fix debug mode for vector/list and cleanup tests Added: libcxx/trunk/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp libcxx/trunk/tes

[libcxx] r290658 - Ensure <__debug> gets the nullptr definition in C++03

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 28 00:15:01 2016 New Revision: 290658 URL: http://llvm.org/viewvc/llvm-project?rev=290658&view=rev Log: Ensure <__debug> gets the nullptr definition in C++03 Modified: libcxx/trunk/include/__debug Modified: libcxx/trunk/include/__debug URL: http://llvm.org/viewv

[libcxx] r290659 - Remove dead debug_mode doc link

2016-12-27 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 28 00:21:09 2016 New Revision: 290659 URL: http://llvm.org/viewvc/llvm-project?rev=290659&view=rev Log: Remove dead debug_mode doc link Modified: libcxx/trunk/docs/index.rst Modified: libcxx/trunk/docs/index.rst URL: http://llvm.org/viewvc/llvm-project/libcxx/tr

[libcxx] r290662 - Fix ABI incompatible C++03 nullptr_t

2016-12-28 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 28 03:50:23 2016 New Revision: 290662 URL: http://llvm.org/viewvc/llvm-project?rev=290662&view=rev Log: Fix ABI incompatible C++03 nullptr_t In C++03 libc++ emulates nullptr_t using a class, and #define's nullptr. However this makes nullptr_t mangle differently betwee

[libcxx] r290666 - Fix typo in comment

2016-12-28 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Dec 28 05:09:18 2016 New Revision: 290666 URL: http://llvm.org/viewvc/llvm-project?rev=290666&view=rev Log: Fix typo in comment Modified: libcxx/trunk/include/__config Modified: libcxx/trunk/include/__config URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/incl

[libcxx] r290721 - Fix PR31489 - std::function self-swap segfaults

2016-12-29 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 29 14:03:55 2016 New Revision: 290721 URL: http://llvm.org/viewvc/llvm-project?rev=290721&view=rev Log: Fix PR31489 - std::function self-swap segfaults Modified: libcxx/trunk/include/__functional_03 libcxx/trunk/include/functional libcxx/trunk/test/std/ut

[libcxx] r290727 - Fix build using the buildit script

2016-12-29 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 29 16:42:45 2016 New Revision: 290727 URL: http://llvm.org/viewvc/llvm-project?rev=290727&view=rev Log: Fix build using the buildit script Modified: libcxx/trunk/lib/buildit Modified: libcxx/trunk/lib/buildit URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk

[libcxx] r290742 - Update "Making Optional Greater Equal Again" paper status

2016-12-29 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 29 22:16:30 2016 New Revision: 290742 URL: http://llvm.org/viewvc/llvm-project?rev=290742&view=rev Log: Update "Making Optional Greater Equal Again" paper status Modified: libcxx/trunk/www/cxx1z_status.html Modified: libcxx/trunk/www/cxx1z_status.html URL: http:

r290744 - Allow lexer to handle string_view literals. Patch from Anton Bikineev.

2016-12-29 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Dec 29 22:51:10 2016 New Revision: 290744 URL: http://llvm.org/viewvc/llvm-project?rev=290744&view=rev Log: Allow lexer to handle string_view literals. Patch from Anton Bikineev. This implements the compiler side of p0403r0. This patch was reviewed as https://reviews.llvm

[libcxx] r290746 - Get ctype_byname tests passing on Linux.

2016-12-30 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 30 03:28:58 2016 New Revision: 290746 URL: http://llvm.org/viewvc/llvm-project?rev=290746&view=rev Log: Get ctype_byname tests passing on Linux. Modified: libcxx/trunk/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp

[libcxx] r290751 - Add missing include in test.

2016-12-30 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 30 06:45:30 2016 New Revision: 290751 URL: http://llvm.org/viewvc/llvm-project?rev=290751&view=rev Log: Add missing include in test. Modified: libcxx/trunk/test/std/input.output/iostreams.base/ios/iostate.flags/bool.pass.cpp Modified: libcxx/trunk/test/std/inpu

[libcxx] r290750 - Fix PR19460 - std::ios is convertible to int.

2016-12-30 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 30 06:44:58 2016 New Revision: 290750 URL: http://llvm.org/viewvc/llvm-project?rev=290750&view=rev Log: Fix PR19460 - std::ios is convertible to int. std::basic_ios has an operator bool(). In C++11 and later it is explicit, and only allows contextual implicit conversi

[libcxx] r290752 - Revert r290750 - Fix PR19460 - std::ios is convertible to int.

2016-12-30 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 30 07:11:17 2016 New Revision: 290752 URL: http://llvm.org/viewvc/llvm-project?rev=290752&view=rev Log: Revert r290750 - Fix PR19460 - std::ios is convertible to int. Modified: libcxx/trunk/include/ios libcxx/trunk/test/std/input.output/iostreams.base/ios/ios

[libcxx] r290754 - Recommit r290750: Fix PR19460 - std::ios is convertible to int.

2016-12-30 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Dec 30 08:05:52 2016 New Revision: 290754 URL: http://llvm.org/viewvc/llvm-project?rev=290754&view=rev Log: Recommit r290750: Fix PR19460 - std::ios is convertible to int. There were two problems with the initial fix. 1. The added tests flushed out that we misconfigured

[libcxx] r290831 - Rework fix for PR19460 - Use explicit bool as an extension instead.

2017-01-02 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Jan 2 14:15:33 2017 New Revision: 290831 URL: http://llvm.org/viewvc/llvm-project?rev=290831&view=rev Log: Rework fix for PR19460 - Use explicit bool as an extension instead. In the previous fix I used a PMF type as a semi-safe bool type in C++03. However immediately aft

[libcxx] r290839 - Fix configuring and building libc++ w/o an ABI library.

2017-01-02 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Jan 2 15:58:06 2017 New Revision: 290839 URL: http://llvm.org/viewvc/llvm-project?rev=290839&view=rev Log: Fix configuring and building libc++ w/o an ABI library. Typically libc++ uses libc++abi or libcxxrt to provide the ABI and runtime bits of the C++ STL. However we a

[libcxx] r290840 - Introduce _LIBCPP_DEPRECATED_ABI_EXTERNAL_ERROR_CATEGORY_CONSTRUCTOR ABI option.

2017-01-02 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Jan 2 16:17:51 2017 New Revision: 290840 URL: http://llvm.org/viewvc/llvm-project?rev=290840&view=rev Log: Introduce _LIBCPP_DEPRECATED_ABI_EXTERNAL_ERROR_CATEGORY_CONSTRUCTOR ABI option. Currently libc++ compiles a special version of error_category() into the dylib. Thi

[libcxx] r290841 - Revert r290839 - Fix configuring and building libc++ w/o an ABI library

2017-01-02 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Jan 2 16:27:45 2017 New Revision: 290841 URL: http://llvm.org/viewvc/llvm-project?rev=290841&view=rev Log: Revert r290839 - Fix configuring and building libc++ w/o an ABI library Modified: libcxx/trunk/CMakeLists.txt libcxx/trunk/cmake/Modules/HandleLibCXXABI.cma

Re: [libcxx] r290840 - Introduce _LIBCPP_DEPRECATED_ABI_EXTERNAL_ERROR_CATEGORY_CONSTRUCTOR ABI option.

2017-01-02 Thread Eric Fiselier via cfe-commits
7 at 2:17 PM, Eric Fiselier via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> Author: ericwf >> Date: Mon Jan 2 16:17:51 2017 >> New Revision: 290840 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=290840&view=rev >> Log: >> In

[libcxx] r290845 - Fix use of throw(...) spec with GCC in C++17

2017-01-02 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Jan 2 17:27:42 2017 New Revision: 290845 URL: http://llvm.org/viewvc/llvm-project?rev=290845&view=rev Log: Fix use of throw(...) spec with GCC in C++17 Modified: libcxx/trunk/include/new Modified: libcxx/trunk/include/new URL: http://llvm.org/viewvc/llvm-project/li

[libcxx] r290846 - Re-implement LWG 2770 - Fix tuple_size with structured bindings.

2017-01-02 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Jan 2 17:54:13 2017 New Revision: 290846 URL: http://llvm.org/viewvc/llvm-project?rev=290846&view=rev Log: Re-implement LWG 2770 - Fix tuple_size with structured bindings. This patch implements the correct PR for LWG 2770. It also makes the primary tuple_size template in

[libcxxabi] r290847 - Fix new/delete exception specifications to match libc++ after r290845

2017-01-02 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Jan 2 18:16:18 2017 New Revision: 290847 URL: http://llvm.org/viewvc/llvm-project?rev=290847&view=rev Log: Fix new/delete exception specifications to match libc++ after r290845 Modified: libcxxabi/trunk/src/cxa_new_delete.cpp Modified: libcxxabi/trunk/src/cxa_new_de

[libcxx] r290849 - Recommit r290839 - Fix configuring and building libc++ w/o an ABI library.

2017-01-02 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Jan 2 19:18:48 2017 New Revision: 290849 URL: http://llvm.org/viewvc/llvm-project?rev=290849&view=rev Log: Recommit r290839 - Fix configuring and building libc++ w/o an ABI library. This patch re-commits a previous attempt to support building libc++ w/o an ABI library. T

[libcxx] r290853 - Fix creating __generated_config on Windows

2017-01-02 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Jan 2 21:55:29 2017 New Revision: 290853 URL: http://llvm.org/viewvc/llvm-project?rev=290853&view=rev Log: Fix creating __generated_config on Windows Added: libcxx/trunk/utils/cat_files.py (with props) Modified: libcxx/trunk/include/CMakeLists.txt Modified: li

Re: [libcxx] r290856 - build: remove now unused UNIX_CAT

2017-01-02 Thread Eric Fiselier via cfe-commits
Woops. Thanks for cleaning up that dead code. On Mon, Jan 2, 2017 at 9:23 PM, Saleem Abdulrasool via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: compnerd > Date: Mon Jan 2 22:23:50 2017 > New Revision: 290856 > > URL: http://llvm.org/viewvc/llvm-project?rev=290856&view=rev > Log:

[libcxx] r290875 - Simplify CMake target for the __generated_config header

2017-01-03 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Jan 3 05:18:17 2017 New Revision: 290875 URL: http://llvm.org/viewvc/llvm-project?rev=290875&view=rev Log: Simplify CMake target for the __generated_config header Modified: libcxx/trunk/include/CMakeLists.txt Modified: libcxx/trunk/include/CMakeLists.txt URL: http:

[libcxx] r290876 - Update year to 2017

2017-01-03 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Jan 3 05:20:43 2017 New Revision: 290876 URL: http://llvm.org/viewvc/llvm-project?rev=290876&view=rev Log: Update year to 2017 Modified: libcxx/trunk/LICENSE.TXT libcxx/trunk/docs/conf.py libcxx/trunk/www/cxx1z_status.html Modified: libcxx/trunk/LICENSE.TXT

[libcxxabi] r290877 - Update LICENSE.TXT to 2017

2017-01-03 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Jan 3 05:21:43 2017 New Revision: 290877 URL: http://llvm.org/viewvc/llvm-project?rev=290877&view=rev Log: Update LICENSE.TXT to 2017 Modified: libcxxabi/trunk/LICENSE.TXT Modified: libcxxabi/trunk/LICENSE.TXT URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trun

[libcxx] r291019 - [libcxx] Re-implement LWG 2770 again: Fix tuple_size to work with structured bindings

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 16:38:46 2017 New Revision: 291019 URL: http://llvm.org/viewvc/llvm-project?rev=291019&view=rev Log: [libcxx] Re-implement LWG 2770 again: Fix tuple_size to work with structured bindings Summary: This patch attempts to re-implement a fix for LWG 2770, but not the

[libcxx] r291021 - Use C++11 static_assert in variant tests. Patch from Michael Park

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 16:43:08 2017 New Revision: 291021 URL: http://llvm.org/viewvc/llvm-project?rev=291021&view=rev Log: Use C++11 static_assert in variant tests. Patch from Michael Park Modified: libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant.ctor/copy.pass.c

[libcxx] r291031 - Fix verify test on 32 bit systems

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 17:30:06 2017 New Revision: 291031 URL: http://llvm.org/viewvc/llvm-project?rev=291031&view=rev Log: Fix verify test on 32 bit systems Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp Modified: libcxx/tr

[libcxx] r291032 - Fix private inheritance in C++03 tuple_size

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 17:35:51 2017 New Revision: 291032 URL: http://llvm.org/viewvc/llvm-project?rev=291032&view=rev Log: Fix private inheritance in C++03 tuple_size Modified: libcxx/trunk/include/__tuple Modified: libcxx/trunk/include/__tuple URL: http://llvm.org/viewvc/llvm-pro

[libcxx] r291039 - Fix Sphinx build error caused by bad indentation

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 18:04:37 2017 New Revision: 291039 URL: http://llvm.org/viewvc/llvm-project?rev=291039&view=rev Log: Fix Sphinx build error caused by bad indentation Modified: libcxx/trunk/docs/DesignDocs/VisibilityMacros.rst Modified: libcxx/trunk/docs/DesignDocs/VisibilityM

[libcxx] r291046 - Fix std::pointer_safety type in ABI v2

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 19:15:42 2017 New Revision: 291046 URL: http://llvm.org/viewvc/llvm-project?rev=291046&view=rev Log: Fix std::pointer_safety type in ABI v2 In the C++ standard `std::pointer_safety` is defined as a C++11 strongly typed enum. However libc++ currently defines it as a

[libcxx] r291059 - Fix PR26961 - Add default constructor to std::pointer_safety struct.

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 19:28:40 2017 New Revision: 291059 URL: http://llvm.org/viewvc/llvm-project?rev=291059&view=rev Log: Fix PR26961 - Add default constructor to std::pointer_safety struct. In ABI v1 libc++ implements std::pointer_safety as a class type instead of an enumeration. Howe

[libcxx] r291060 - Fix XPASS buildbot failure related to structured bindings

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 19:34:14 2017 New Revision: 291060 URL: http://llvm.org/viewvc/llvm-project?rev=291060&view=rev Log: Fix XPASS buildbot failure related to structured bindings The test was previously set to XFAIL if __cpp_structured_bindings wasn't defined. However there are Clang

[libcxx] r291072 - Get test-suite configuring on Windows with clang-cl

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 21:57:40 2017 New Revision: 291072 URL: http://llvm.org/viewvc/llvm-project?rev=291072&view=rev Log: Get test-suite configuring on Windows with clang-cl This patch gets the test suite "working" on Windows, although none of the tests pass. In order to reuse the exi

[libcxx] r291081 - Fix test suite configuration when no lit.site.cfg is available

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 4 23:18:37 2017 New Revision: 291081 URL: http://llvm.org/viewvc/llvm-project?rev=291081&view=rev Log: Fix test suite configuration when no lit.site.cfg is available Modified: libcxx/trunk/test/libcxx/test/config.py Modified: libcxx/trunk/test/libcxx/test/config

[libcxx] r291087 - [libcxx] Fix PR31402: map::__find_equal_key has undefined behavior.

2017-01-04 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Jan 5 00:06:18 2017 New Revision: 291087 URL: http://llvm.org/viewvc/llvm-project?rev=291087&view=rev Log: [libcxx] Fix PR31402: map::__find_equal_key has undefined behavior. Summary: This patch fixes llvm.org/PR31402 by replacing `map::__find_equal_key` with `__tree::

[libcxx] r291091 - Get tests linking on Windows.

2017-01-05 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Jan 5 02:07:17 2017 New Revision: 291091 URL: http://llvm.org/viewvc/llvm-project?rev=291091&view=rev Log: Get tests linking on Windows. This patch is a temporary hack to get the tests passing on Windows. Modified: libcxx/trunk/test/libcxx/test/config.py Modified:

[libcxx] r291093 - Use C++11 static_assert in variant tests. Patch from Michael Park

2017-01-05 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Jan 5 03:03:43 2017 New Revision: 291093 URL: http://llvm.org/viewvc/llvm-project?rev=291093&view=rev Log: Use C++11 static_assert in variant tests. Patch from Michael Park Modified: libcxx/trunk/test/libcxx/utilities/variant/variant.variant/variant.assign/copy.pass

[libcxx] r291094 - Add gcc-[56] clang-3.[678] to list of XFAILS for variant tests. Patch from Michael Park

2017-01-05 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Thu Jan 5 03:06:30 2017 New Revision: 291094 URL: http://llvm.org/viewvc/llvm-project?rev=291094&view=rev Log: Add gcc-[56] clang-3.[678] to list of XFAILS for variant tests. Patch from Michael Park Modified: libcxx/trunk/test/libcxx/utilities/variant/variant.variant/v

[libcxx] r291275 - [libc++] Cleanup and document <__threading_support>

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Jan 6 14:05:40 2017 New Revision: 291275 URL: http://llvm.org/viewvc/llvm-project?rev=291275&view=rev Log: [libc++] Cleanup and document <__threading_support> Summary: This patch attempts to clean up the macro configuration mess in `<__threading_support>`, specifically

[libcxx] r291278 - Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANG

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Jan 6 14:58:25 2017 New Revision: 291278 URL: http://llvm.org/viewvc/llvm-project?rev=291278&view=rev Log: Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANG Added: libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream/istream.cons/c

[libcxx] r291286 - Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros.

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Jan 6 15:42:58 2017 New Revision: 291286 URL: http://llvm.org/viewvc/llvm-project?rev=291286&view=rev Log: Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros. This patch refactors the compiler detection done in `__config` by creating a set of `_LIBCPP_COMPILER_` macros. Th

Re: [libcxx] r291275 - [libc++] Cleanup and document <__threading_support>

2017-01-06 Thread Eric Fiselier via cfe-commits
Hi David, Thanks for the information. Looking into it now. /Eric On Fri, Jan 6, 2017 at 4:02 PM, David Blaikie wrote: > > > On Fri, Jan 6, 2017 at 12:16 PM Eric Fiselier via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> Author: ericwf >> Date

Re: [libcxx] r291275 - [libc++] Cleanup and document <__threading_support>

2017-01-06 Thread Eric Fiselier via cfe-commits
;> On Fri, Jan 6, 2017 at 12:16 PM Eric Fiselier via cfe-commits < >> cfe-commits@lists.llvm.org> wrote: >> >>> Author: ericwf >>> Date: Fri Jan 6 14:05:40 2017 >>> New Revision: 291275 >>> >>> URL: http://llvm.org/viewvc/llvm-pro

[libcxx] r291298 - Fix breakage caused when _LIBCPP_HAS_THREAD_API_PTHREAD is manually defined

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Jan 6 17:15:16 2017 New Revision: 291298 URL: http://llvm.org/viewvc/llvm-project?rev=291298&view=rev Log: Fix breakage caused when _LIBCPP_HAS_THREAD_API_PTHREAD is manually defined Modified: libcxx/trunk/include/__config Modified: libcxx/trunk/include/__config URL

[libcxx] r291306 - Configure default ABI library as NONE on Windows

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Jan 6 17:59:52 2017 New Revision: 291306 URL: http://llvm.org/viewvc/llvm-project?rev=291306&view=rev Log: Configure default ABI library as NONE on Windows Modified: libcxx/trunk/CMakeLists.txt Modified: libcxx/trunk/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-

[libcxx] r291309 - Fix linking of DLL's on Windows

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Jan 6 18:01:55 2017 New Revision: 291309 URL: http://llvm.org/viewvc/llvm-project?rev=291309&view=rev Log: Fix linking of DLL's on Windows On Windows the runtime search path for DLL's is the same as PATH. This patch changes the test suite to add the libc++ build director

[libcxx] r291311 - Get all tuple tests passing on Windows

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Jan 6 18:10:42 2017 New Revision: 291311 URL: http://llvm.org/viewvc/llvm-project?rev=291311&view=rev Log: Get all tuple tests passing on Windows Modified: libcxx/trunk/test/libcxx/test/config.py libcxx/trunk/test/support/disable_missing_braces_warning.h Modifie

[libcxx] r291329 - Add _LIBCPP_ABI_[ITANIUM|MICROSOFT] macros.

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Jan 6 20:43:58 2017 New Revision: 291329 URL: http://llvm.org/viewvc/llvm-project?rev=291329&view=rev Log: Add _LIBCPP_ABI_[ITANIUM|MICROSOFT] macros. This patch adds a libc++ configuration macro for the ABI we are targeting, either Itanium or Microsoft. For now we confi

[libcxx] r291332 - [libc++] Tolerate presence of __deallocate macro

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Fri Jan 6 21:01:24 2017 New Revision: 291332 URL: http://llvm.org/viewvc/llvm-project?rev=291332&view=rev Log: [libc++] Tolerate presence of __deallocate macro Summary: On Windows the identifier `__deallocate` is defined as a macro by one of the Windows system headers. Prev

[libcxx] r291337 - Explicitly specify MSVC mangling of iostream globals. Patch from Dave Lee

2017-01-06 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Sat Jan 7 00:09:12 2017 New Revision: 291337 URL: http://llvm.org/viewvc/llvm-project?rev=291337&view=rev Log: Explicitly specify MSVC mangling of iostream globals. Patch from Dave Lee Modified: libcxx/trunk/src/iostream.cpp Modified: libcxx/trunk/src/iostream.cpp URL:

[libcxx] r291342 - Ensure Sleep(...) isn't passed the value 0 on Windows

2017-01-07 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Sat Jan 7 03:53:28 2017 New Revision: 291342 URL: http://llvm.org/viewvc/llvm-project?rev=291342&view=rev Log: Ensure Sleep(...) isn't passed the value 0 on Windows Modified: libcxx/trunk/src/thread.cpp Modified: libcxx/trunk/src/thread.cpp URL: http://llvm.org/viewvc/

Re: [libcxx] r291329 - Add _LIBCPP_ABI_[ITANIUM|MICROSOFT] macros.

2017-01-07 Thread Eric Fiselier via cfe-commits
wouldn't? The current check seems slightly redundant. > > On 1/6/17, 6:43 PM, "cfe-commits on behalf of Eric Fiselier via > cfe-commits" cfe-commits@lists.llvm.org> wrote: > > Author: ericwf > Date: Fri Jan 6 20:43:58 2017 > New Revision: 291329 >

<    1   2   3   4   5   6   7   8   9   10   >