[libcxx] r292337 - More configuration changes for running the test suite against MSVC's STL

2017-01-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Jan 17 21:57:38 2017 New Revision: 292337 URL: http://llvm.org/viewvc/llvm-project?rev=292337&view=rev Log: More configuration changes for running the test suite against MSVC's STL Added: libcxx/trunk/test/std/experimental/string.view/lit.local.cfg Modified: libcx

[PATCH] D28845: Prototype of modules codegen

2017-01-17 Thread David Blaikie via Phabricator via cfe-commits
dblaikie created this revision. First pass at generating weak definitions of inline functions from module files (& currently skipping definitions of those functions in uses) I've done some manual testing (haven't delved into the preferred testing strategy for modules). Seems to work for simplest

Re: r291955 - PR31606: Generalize our tentative DR resolution for inheriting copy/move

2017-01-17 Thread Hans Wennborg via cfe-commits
What do you think; time to merge it? On Fri, Jan 13, 2017 at 1:21 PM, Richard Smith wrote: > I'd like to wait a bit to see how the dust settles on this one, but this is > a bugfix for a previous bugfix for a standard change, and we've had several > user complaints requesting that we fix the bug i

[libcxx] r292341 - Merging r292013:

2017-01-17 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Jan 17 23:07:58 2017 New Revision: 292341 URL: http://llvm.org/viewvc/llvm-project?rev=292341&view=rev Log: Merging r292013: r292013 | hahnfeld | 2017-01-14 03:35:15 -0800 (Sat, 14 Jan 2017) | 6 lines

Re: [libcxx] r292013 - Fix last_write_time tests for filesystems that don't support negative and very large times

2017-01-17 Thread Hans Wennborg via cfe-commits
I went ahead and merged it in r292341. On Tue, Jan 17, 2017 at 4:26 PM, Eric Fiselier wrote: > @Jonas please go ahead and merge this patch. > > On Tue, Jan 17, 2017 at 5:24 PM, Hans Wennborg wrote: >> >> Yes, go ahead. >> >> Apologies for the delay. >> >> - Hans >> >> On Sat, Jan 14, 2017 at 5:

Re: r291955 - PR31606: Generalize our tentative DR resolution for inheriting copy/move

2017-01-17 Thread Richard Smith via cfe-commits
Yes, let's. On 17 Jan 2017 9:11 pm, "Hans Wennborg" wrote: What do you think; time to merge it? On Fri, Jan 13, 2017 at 1:21 PM, Richard Smith wrote: > I'd like to wait a bit to see how the dust settles on this one, but this is > a bugfix for a previous bugfix for a standard change, and we've

[libcxx] r292342 - Get more std::string _LIBCPP_DEBUG tests passing

2017-01-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Jan 17 23:34:42 2017 New Revision: 292342 URL: http://llvm.org/viewvc/llvm-project?rev=292342&view=rev Log: Get more std::string _LIBCPP_DEBUG tests passing Modified: libcxx/trunk/test/libcxx/debug/containers/db_string.pass.cpp libcxx/trunk/test/support/debug_mode

r292343 - [CMake] Separate LLVM_ENABLE_LTO and LLVM_ENABLE_LLD

2017-01-17 Thread Petr Hosek via cfe-commits
Author: phosek Date: Tue Jan 17 23:41:17 2017 New Revision: 292343 URL: http://llvm.org/viewvc/llvm-project?rev=292343&view=rev Log: [CMake] Separate LLVM_ENABLE_LTO and LLVM_ENABLE_LLD These two are independent: it's possible to use LLD without LTO, and it's possible to do LTO build without LLD.

[PATCH] D28821: [CMake] Separate LLVM_ENABLE_LTO and LLVM_ENABLE_LLD

2017-01-17 Thread Petr Hosek via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL292343: [CMake] Separate LLVM_ENABLE_LTO and LLVM_ENABLE_LLD (authored by phosek). Changed prior to commit: https://reviews.llvm.org/D28821?vs=84716&id=84798#toc Repository: rL LLVM https://reviews.

[libcxx] r292345 - Fix filesystem::path assignment from {}

2017-01-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Tue Jan 17 23:48:55 2017 New Revision: 292345 URL: http://llvm.org/viewvc/llvm-project?rev=292345&view=rev Log: Fix filesystem::path assignment from {} Adding `path::operator=(string_type&&)` made the expression `p = {}` ambiguous. This path fixes that ambiguity by making the

LLVM buildmaster will restarted in few minutes.

2017-01-17 Thread Galina Kistanova via cfe-commits
Hello everyone, LLVM buildmaster will restarted in few minutes. Thanks Galina ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[PATCH] D28843: IRGen: Start using the WriteThinLTOBitcode pass.

2017-01-17 Thread Teresa Johnson via Phabricator via cfe-commits
tejohnson added a comment. > TODO: avoid breaking Darwin. How does this break Darwin? Comment at: clang/lib/CodeGen/BackendUtil.cpp:694 +else + PerModulePasses.add( + createBitcodeWriterPass(*OS, CodeGenOpts.EmitLLVMUseLists)); Can we transfo

[PATCH] D28785: Split exception.cpp and new.cpp implementation into different files for different runtimes

2017-01-17 Thread Shoaib Meenai via Phabricator via cfe-commits
smeenai added inline comments. Comment at: include/exception:85 +#if defined(_LIBCPP_ABI_MICROSOFT) +#include EricWF wrote: > smeenai wrote: > > What's the rationale for relying on Microsoft's exception implementation > > rather than libc++'s? > `vcruntime_ne

[libcxx] r292346 - Add mechanism to override LIT options using enviroment variables

2017-01-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 18 00:08:38 2017 New Revision: 292346 URL: http://llvm.org/viewvc/llvm-project?rev=292346&view=rev Log: Add mechanism to override LIT options using enviroment variables Modified: libcxx/trunk/test/libcxx/test/config.py Modified: libcxx/trunk/test/libcxx/test/conf

[PATCH] D28843: IRGen: Start using the WriteThinLTOBitcode pass.

2017-01-17 Thread Mehdi AMINI via Phabricator via cfe-commits
mehdi_amini added a comment. In https://reviews.llvm.org/D28843#649207, @tejohnson wrote: > > TODO: avoid breaking Darwin. > > How does this break Darwin? IIUC, we don't use the new LTO API, which is handling this gracefully. https://reviews.llvm.org/D28843

[PATCH] D28843: IRGen: Start using the WriteThinLTOBitcode pass.

2017-01-17 Thread Mehdi AMINI via Phabricator via cfe-commits
mehdi_amini added inline comments. Comment at: clang/test/CodeGenCXX/type-metadata-thinlto.cpp:2 +// RUN: %clang_cc1 -flto=thin -triple x86_64-unknown-linux -fvisibility hidden -emit-llvm-bc -o %t %s +// RUN: llvm-modextract -o - -n 1 %t | llvm-dis | FileCheck %s + -

[libcxx] r292347 - Revert "Add mechanism to override LIT options using enviroment variables"

2017-01-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Wed Jan 18 00:24:18 2017 New Revision: 292347 URL: http://llvm.org/viewvc/llvm-project?rev=292347&view=rev Log: Revert "Add mechanism to override LIT options using enviroment variables" The buildbots currently depend on the old configuration. I'll recommit once Zorg is fixed

[PATCH] D28844: clang-format: fix fallback style set to "none" not formatting

2017-01-17 Thread Daniel Jasper via Phabricator via cfe-commits
djasper accepted this revision. djasper added inline comments. This revision is now accepted and ready to land. Comment at: lib/Format/Format.cpp:1906 - // FIXME: If FallbackStyle is explicitly "none", format is disabled. - if (!getPredefinedStyle(FallbackStyle, Style.Languag

RE: [libcxx] r292013 - Fix last_write_time tests for filesystems that don't support negative and very large times

2017-01-17 Thread Hahnfeld, Jonas via cfe-commits
Thanks for already taking care, less work for me :-) > -Original Message- > From: hwennb...@google.com [mailto:hwennb...@google.com] On Behalf > Of Hans Wennborg > Sent: Wednesday, January 18, 2017 6:19 AM > To: Eric Fiselier > Cc: Hahnfeld, Jonas; cfe-commits@lists.llvm.org > Subject: Re:

[PATCH] D28765: CStringChecker can crash when uninitialized checks are disabled

2017-01-17 Thread Gábor Horváth via Phabricator via cfe-commits
xazax.hun added a comment. It is not supported to run the analyzer with some of the core checkers turned off. Maybe we should change the behavior such that turning off core checkers turn off the warnings from those checkers but not the checkers themselves? https://reviews.llvm.org/D28765 __

<    1   2