Author: ericwf
Date: Sat Dec 10 20:47:36 2016
New Revision: 289356
URL: http://llvm.org/viewvc/llvm-project?rev=289356&view=rev
Log:
Fix more uses of dynamic exception specifications in C++17
Modified:
libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/delete_
Author: ericwf
Date: Sat Dec 10 20:49:37 2016
New Revision: 289357
URL: http://llvm.org/viewvc/llvm-project?rev=289357&view=rev
Log:
Fix yet another dynamic exception spec
Modified:
libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp
Modified:
li
Author: ericwf
Date: Sat Dec 10 21:41:12 2016
New Revision: 289358
URL: http://llvm.org/viewvc/llvm-project?rev=289358&view=rev
Log:
Fix undefined behavior in container swap tests.
These swap tests were swapping non-POCS non-equal allocators which
is undefined behavior. This patch changes the tes
Author: ericwf
Date: Sat Dec 10 22:00:26 2016
New Revision: 289359
URL: http://llvm.org/viewvc/llvm-project?rev=289359&view=rev
Log:
Fix copy/paste errors introduced in r289358
Modified:
libcxx/trunk/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp
libcx
No worries.
There were also some libc++ test failures for the same reason. These have
also been addressed.
/Eric
On Sat, Dec 10, 2016 at 9:51 PM, Richard Smith
wrote:
> Thanks Eric!
>
> On 10 Dec 2016 5:58 pm, "Eric Fiselier via cfe-commits" <
> cfe-commits@list
Author: ericwf
Date: Sat Dec 10 23:43:20 2016
New Revision: 289365
URL: http://llvm.org/viewvc/llvm-project?rev=289365&view=rev
Log:
Fix signed comparison warning
Modified:
libcxxabi/trunk/test/uncaught_exceptions.pass.cpp
Modified: libcxxabi/trunk/test/uncaught_exceptions.pass.cpp
URL:
htt
Author: ericwf
Date: Sat Dec 10 23:45:55 2016
New Revision: 289366
URL: http://llvm.org/viewvc/llvm-project?rev=289366&view=rev
Log:
Re-disable -Wsign-compare for now. I didn't catch all occurrences
Modified:
libcxx/trunk/test/libcxx/test/config.py
Modified: libcxx/trunk/test/libcxx/test/con
Author: ericwf
Date: Sat Dec 10 23:54:43 2016
New Revision: 289367
URL: http://llvm.org/viewvc/llvm-project?rev=289367&view=rev
Log:
Actually re-disable -Wsign-compare
Modified:
libcxx/trunk/test/libcxx/test/config.py
Modified: libcxx/trunk/test/libcxx/test/config.py
URL:
http://llvm.org/vi
Author: ericwf
Date: Wed Apr 19 16:52:08 2017
New Revision: 300770
URL: http://llvm.org/viewvc/llvm-project?rev=300770&view=rev
Log:
Fix typo in Windows test configuration code
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/test/config.py
URL:
http://
Author: ericwf
Date: Wed Apr 19 18:26:21 2017
New Revision: 300786
URL: http://llvm.org/viewvc/llvm-project?rev=300786&view=rev
Log:
Add appveyor.yml config for a future Windows bot.
I'm currently trying to get a libc++ Windows builder working on appveyor.
This patch adds the configuration file n
Author: ericwf
Date: Wed Apr 19 18:27:48 2017
New Revision: 300788
URL: http://llvm.org/viewvc/llvm-project?rev=300788&view=rev
Log:
change what branches Appveyor builds
Modified:
libcxx/trunk/appveyor.yml
Modified: libcxx/trunk/appveyor.yml
URL:
http://llvm.org/viewvc/llvm-project/libcxx/t
Adding cfe-dev list...
On Wed, Apr 19, 2017 at 5:50 PM, Eric Fiselier wrote:
> Hi Will,
>
> I would like to request collaborator permissions for the Libc++ github
> mirror.
>
> I plan to use the access to setup Appveyor buildbots for libc++. In order
> to do this I need to be listed as a collabo
Author: ericwf
Date: Wed Apr 19 20:45:15 2017
New Revision: 300808
URL: http://llvm.org/viewvc/llvm-project?rev=300808&view=rev
Log:
Fix dllimport on a class template
Modified:
libcxx/trunk/include/utility
Modified: libcxx/trunk/include/utility
URL:
http://llvm.org/viewvc/llvm-project/libcx
Author: ericwf
Date: Wed Apr 19 20:50:39 2017
New Revision: 300809
URL: http://llvm.org/viewvc/llvm-project?rev=300809&view=rev
Log:
Make linker errors verbose on Windows
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/test/config.py
URL:
http://llvm.o
Author: ericwf
Date: Wed Apr 19 23:19:02 2017
New Revision: 300817
URL: http://llvm.org/viewvc/llvm-project?rev=300817&view=rev
Log:
Rename the static version of libc++ on Windows.
Previously both the static version of libc++ and the
import library for the DLL had the same name, 'c++.lib'.
This
Author: ericwf
Date: Wed Apr 19 23:24:29 2017
New Revision: 300820
URL: http://llvm.org/viewvc/llvm-project?rev=300820&view=rev
Log:
Disable the filesystem library on Windows by default
Modified:
libcxx/trunk/CMakeLists.txt
Modified: libcxx/trunk/CMakeLists.txt
URL:
http://llvm.org/viewvc/l
On Wed, Apr 19, 2017 at 11:19 PM, Mehdi Amini wrote:
> What would be the status of these buildbots? Is it for your private usage?
>
I intend for them to be public Windows buildbots for libc++.
Otherwise having “project' bots” using a non-official mirror may sound like
> a strange situation to m
@Sylvestre Thanks!
After getting the permissions setup libc++ now has a new Windows builder!
https://ci.appveyor.com/project/EricWF/libcxx
/Eric
On Thu, Apr 20, 2017 at 2:30 AM, Sylvestre Ledru
wrote:
> >
> > On Wed, Apr 19, 2017 at 5:50 PM, Eric Fiselier e...@efcs.ca>> wrote:
> >
> > Hi
On Thu, Apr 20, 2017 at 11:06 AM, Mehdi Amini wrote:
>
> On Apr 20, 2017, at 12:39 AM, Eric Fiselier wrote:
>
>
>
> On Wed, Apr 19, 2017 at 11:19 PM, Mehdi Amini
> wrote:
>
>> What would be the status of these buildbots? Is it for your private
>> usage?
>>
>
> I intend for them to be public Win
Author: ericwf
Date: Thu Apr 20 15:22:19 2017
New Revision: 300881
URL: http://llvm.org/viewvc/llvm-project?rev=300881&view=rev
Log:
Fix comment and remove incorrect linker flags in test configuration
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/test
Author: ericwf
Date: Thu Apr 20 16:05:58 2017
New Revision: 300891
URL: http://llvm.org/viewvc/llvm-project?rev=300891&view=rev
Log:
Begin making git-clang-format python3 compatible.
This patch fixes most of the python3 incompatabilities
within git-clang-format while keeping the script python2 co
Author: ericwf
Date: Thu Apr 20 16:23:58 2017
New Revision: 300895
URL: http://llvm.org/viewvc/llvm-project?rev=300895&view=rev
Log:
Fix Python 2 vs 3 incompatability with dict.items() vs iteritems()
Modified:
cfe/trunk/tools/clang-format/git-clang-format
Modified: cfe/trunk/tools/clang-form
Author: ericwf
Date: Thu Apr 20 17:53:57 2017
New Revision: 300914
URL: http://llvm.org/viewvc/llvm-project?rev=300914&view=rev
Log:
Add __CLANG_ATOMIC__LOCK_FREE macros for use in MSVC compatibility mode.
Summary:
Libc++ currently implements the `ATOMIC__LOCK_FREE` macros using the
`__GCC_ATOMI
Author: ericwf
Date: Thu Apr 20 18:07:38 2017
New Revision: 300919
URL: http://llvm.org/viewvc/llvm-project?rev=300919&view=rev
Log:
Use __CLANG_ATOMIC_TYPE_LOCK_FREE macros in `stdatomic.h`
Summary: This patch makes the header `stdatomic.h` work when
`-fms-compatibility` is specified.
Reviewer
Author: ericwf
Date: Thu Apr 20 18:22:46 2017
New Revision: 300920
URL: http://llvm.org/viewvc/llvm-project?rev=300920&view=rev
Log:
Fix ATOMIC__LOCK_FREE macros on Windows.
Previously the ATOMIC__LOCK_FREE macros were implemented
using __GCC_ATOMIC__LOCK_FREE but GCC specific macros
are defined
Author: ericwf
Date: Thu Apr 20 18:40:35 2017
New Revision: 300925
URL: http://llvm.org/viewvc/llvm-project?rev=300925&view=rev
Log:
Fix PR25874 - cxa_thread_atexit_test.pass.cpp has an incorrect XFAIL.
Modified:
libcxxabi/trunk/test/CMakeLists.txt
libcxxabi/trunk/test/cxa_thread_atexit_t
Author: ericwf
Date: Thu Apr 20 19:43:07 2017
New Revision: 300934
URL: http://llvm.org/viewvc/llvm-project?rev=300934&view=rev
Log:
Fix 'verify-support' available feature
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/test/config.py
URL:
http://llvm.
Author: ericwf
Date: Thu Apr 20 20:48:02 2017
New Revision: 300941
URL: http://llvm.org/viewvc/llvm-project?rev=300941&view=rev
Log:
XFAIL Windows test failures under test/libcxx
This patch XFAIL's a number of tests under test/libcxx when on Windows.
These failures need more investigation or patc
On Thu, Apr 20, 2017 at 4:55 PM, Mehdi Amini wrote:
>
> On Apr 20, 2017, at 12:30 PM, Eric Fiselier wrote:
>
>
>
> On Thu, Apr 20, 2017 at 11:06 AM, Mehdi Amini
> wrote:
>
>>
>> On Apr 20, 2017, at 12:39 AM, Eric Fiselier wrote:
>>
>>
>>
>> On Wed, Apr 19, 2017 at 11:19 PM, Mehdi Amini
>> wro
Author: ericwf
Date: Thu Apr 20 21:13:33 2017
New Revision: 300942
URL: http://llvm.org/viewvc/llvm-project?rev=300942&view=rev
Log:
Mark exception_ptr tests as XFAIL on Windows for now
Modified:
libcxx/trunk/test/std/language.support/support.exception/except.nested/assign.pass.cpp
libc
Author: ericwf
Date: Thu Apr 20 22:09:40 2017
New Revision: 300944
URL: http://llvm.org/viewvc/llvm-project?rev=300944&view=rev
Log:
update XFAIL comments with more details
Modified:
libcxx/trunk/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp
libcxx/trunk/test/libcxx/localiza
ement("__first_"))
> // ...
> else if (auto *Entry = find_element("__value_"))
> // ...
> else
> // ...
>
> Cheers,
> Lang.
>
>
> On Wed, Apr 12, 2017 at 4:45 PM, Eric Fiselier via cfe-commits <
> cfe-commits@lists.llvm.org> wrote:
>
Author: ericwf
Date: Wed May 3 14:48:55 2017
New Revision: 302070
URL: http://llvm.org/viewvc/llvm-project?rev=302070&view=rev
Log:
Merge r300397 - Fix PR32642 - string::insert and string::append don't work with
move_iterator.
Modified:
libcxx/branches/release_40/include/string
libcxx/
Author: ericwf
Date: Wed May 3 14:50:39 2017
New Revision: 302071
URL: http://llvm.org/viewvc/llvm-project?rev=302071&view=rev
Log:
Merge r296561 - Fix PR32097 - is_abstract doesn't work on class templates.
Modified:
libcxx/branches/release_40/include/type_traits
libcxx/branches/release
Author: ericwf
Date: Wed May 3 16:02:19 2017
New Revision: 302082
URL: http://llvm.org/viewvc/llvm-project?rev=302082&view=rev
Log:
Qualify calls to __invoke, __apply_fuctor, and __mu
Modified:
libcxx/trunk/include/functional
Modified: libcxx/trunk/include/functional
URL:
http://llvm.org/v
Author: ericwf
Date: Wed May 3 16:14:26 2017
New Revision: 302084
URL: http://llvm.org/viewvc/llvm-project?rev=302084&view=rev
Log:
Attempt to fix appveyor build
Modified:
libcxx/trunk/appveyor.yml
Modified: libcxx/trunk/appveyor.yml
URL:
http://llvm.org/viewvc/llvm-project/libcxx/trunk/ap
Author: ericwf
Date: Wed May 3 19:16:35 2017
New Revision: 302097
URL: http://llvm.org/viewvc/llvm-project?rev=302097&view=rev
Log:
Test commit for Appveyor - Remove incorrect caching logic
Modified:
libcxx/trunk/appveyor.yml
Modified: libcxx/trunk/appveyor.yml
URL:
http://llvm.org/viewvc/
Author: ericwf
Date: Wed May 3 20:06:54 2017
New Revision: 302099
URL: http://llvm.org/viewvc/llvm-project?rev=302099&view=rev
Log:
Fix macro redefinition warnings for _LIBCPP_NO_RTTI
Modified:
libcxx/trunk/include/__config
Modified: libcxx/trunk/include/__config
URL:
http://llvm.org/viewv
Author: ericwf
Date: Wed May 3 20:06:56 2017
New Revision: 302100
URL: http://llvm.org/viewvc/llvm-project?rev=302100&view=rev
Log:
Use nullptr instead of the literal 0
Modified:
libcxx/trunk/include/memory
libcxx/trunk/src/memory.cpp
Modified: libcxx/trunk/include/memory
URL:
http://l
Author: ericwf
Date: Wed May 3 20:17:22 2017
New Revision: 302102
URL: http://llvm.org/viewvc/llvm-project?rev=302102&view=rev
Log:
Attempt to escape paths correctly
Modified:
libcxx/trunk/appveyor.yml
Modified: libcxx/trunk/appveyor.yml
URL:
http://llvm.org/viewvc/llvm-project/libcxx/trun
Author: ericwf
Date: Wed May 3 20:17:21 2017
New Revision: 302101
URL: http://llvm.org/viewvc/llvm-project?rev=302101&view=rev
Log:
Attempt to setup MSVC 2017
Modified:
libcxx/trunk/appveyor.yml
Modified: libcxx/trunk/appveyor.yml
URL:
http://llvm.org/viewvc/llvm-project/libcxx/trunk/appve
Author: ericwf
Date: Thu May 4 00:16:48 2017
New Revision: 302113
URL: http://llvm.org/viewvc/llvm-project?rev=302113&view=rev
Log:
Setup Appveyor bot for MSVC 2017 and MSVC 2015
Added:
libcxx/trunk/install-appveyor-reqs.cmd
Modified:
libcxx/trunk/appveyor.yml
Modified: libcxx/trunk/app
Author: ericwf
Date: Thu May 4 00:32:54 2017
New Revision: 302115
URL: http://llvm.org/viewvc/llvm-project?rev=302115&view=rev
Log:
Attempt to enable the LIT progress bar on Appveyor
Modified:
libcxx/trunk/appveyor.yml
Modified: libcxx/trunk/appveyor.yml
URL:
http://llvm.org/viewvc/llvm-pr
Author: ericwf
Date: Thu May 4 00:58:59 2017
New Revision: 302116
URL: http://llvm.org/viewvc/llvm-project?rev=302116&view=rev
Log:
update buildbot doc to link to the new Appveyor builders
Modified:
libcxx/trunk/docs/index.rst
Modified: libcxx/trunk/docs/index.rst
URL:
http://llvm.org/view
Author: ericwf
Date: Thu May 4 01:27:06 2017
New Revision: 302120
URL: http://llvm.org/viewvc/llvm-project?rev=302120&view=rev
Log:
test commit
Modified:
libcxx/trunk/CMakeLists.txt
Modified: libcxx/trunk/CMakeLists.txt
URL:
http://llvm.org/viewvc/llvm-project/libcxx/trunk/CMakeLists.txt?r
Author: ericwf
Date: Thu May 4 01:28:34 2017
New Revision: 302122
URL: http://llvm.org/viewvc/llvm-project?rev=302122&view=rev
Log:
test commit
Modified:
libcxx/trunk/CMakeLists.txt
Modified: libcxx/trunk/CMakeLists.txt
URL:
http://llvm.org/viewvc/llvm-project/libcxx/trunk/CMakeLists.txt?r
Author: ericwf
Date: Thu May 4 02:40:23 2017
New Revision: 302128
URL: http://llvm.org/viewvc/llvm-project?rev=302128&view=rev
Log:
Update Appveyor bot link to point to new llvm-mirror Appveyor account
Modified:
libcxx/trunk/docs/index.rst
Modified: libcxx/trunk/docs/index.rst
URL:
http://
Author: ericwf
Date: Thu May 4 02:45:09 2017
New Revision: 302129
URL: http://llvm.org/viewvc/llvm-project?rev=302129&view=rev
Log:
Fix incorrect usage of __libcpp_mutex_trylock. Patch from Andrey Khalyavin
Modified:
libcxx/trunk/src/memory.cpp
Modified: libcxx/trunk/src/memory.cpp
URL:
ht
Author: ericwf
Date: Thu May 4 14:04:50 2017
New Revision: 302181
URL: http://llvm.org/viewvc/llvm-project?rev=302181&view=rev
Log:
Change Appveyor to download Clang from llvm.org instead of my private server
Modified:
libcxx/trunk/appveyor.yml
libcxx/trunk/install-appveyor-reqs.cmd
Mod
Author: ericwf
Date: Thu May 4 14:13:28 2017
New Revision: 302182
URL: http://llvm.org/viewvc/llvm-project?rev=302182&view=rev
Log:
Fix test failure with GCC 4.9
Modified:
libcxx/trunk/test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp
Modified:
libcxx/trunk/test/sup
Author: ericwf
Date: Fri May 5 00:19:21 2017
New Revision: 302213
URL: http://llvm.org/viewvc/llvm-project?rev=302213&view=rev
Log:
Document XFAIL's with the relevent bug number
Modified:
libcxx/trunk/test/std/numerics/rand/rand.device/ctor.pass.cpp
libcxx/trunk/test/std/numerics/rand/ra
Author: ericwf
Date: Fri May 5 15:32:26 2017
New Revision: 302280
URL: http://llvm.org/viewvc/llvm-project?rev=302280&view=rev
Log:
Fix new warnings emitted by GCC 7
Modified:
libcxx/trunk/include/__config
libcxx/trunk/include/locale
libcxx/trunk/src/locale.cpp
Modified: libcxx/trun
Author: ericwf
Date: Fri May 5 15:39:03 2017
New Revision: 302283
URL: http://llvm.org/viewvc/llvm-project?rev=302283&view=rev
Log:
Fix remaining GCC 7 build warnings
Modified:
libcxx/trunk/src/experimental/filesystem/operations.cpp
Modified: libcxx/trunk/src/experimental/filesystem/operati
Author: ericwf
Date: Fri May 5 15:50:24 2017
New Revision: 302285
URL: http://llvm.org/viewvc/llvm-project?rev=302285&view=rev
Log:
Fix detection for [[fallthrough]] with GCC
Modified:
libcxx/trunk/include/__config
Modified: libcxx/trunk/include/__config
URL:
http://llvm.org/viewvc/llvm-pr
Author: ericwf
Date: Fri May 5 16:31:22 2017
New Revision: 302297
URL: http://llvm.org/viewvc/llvm-project?rev=302297&view=rev
Log:
Fix condition_variable::wait_until and wait_for on Windows.
The ERROR_TIMEDOUT returned by the Windows API does not
have the same value as ETIMEDOUT. This caused co
Author: ericwf
Date: Fri May 5 16:32:37 2017
New Revision: 302298
URL: http://llvm.org/viewvc/llvm-project?rev=302298&view=rev
Log:
Mark test using as UNSUPPORTED on Windows
Modified:
libcxx/trunk/test/std/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp
Modified:
libcxx/trunk
Author: ericwf
Date: Fri May 5 21:58:43 2017
New Revision: 302330
URL: http://llvm.org/viewvc/llvm-project?rev=302330&view=rev
Log:
Fix lgamma_r linking errors on Windows. It appears the normal lgamma function
is thread safe anyway
Modified:
libcxx/trunk/include/random
Modified: libcxx/tru
Author: ericwf
Date: Sat May 6 18:26:04 2017
New Revision: 302364
URL: http://llvm.org/viewvc/llvm-project?rev=302364&view=rev
Log:
Update LanguageExtensions doc to refer to C++14 instead of C++1y
Modified:
cfe/trunk/docs/LanguageExtensions.rst
Modified: cfe/trunk/docs/LanguageExtensions.rs
Author: ericwf
Date: Sun May 7 16:15:28 2017
New Revision: 302380
URL: http://llvm.org/viewvc/llvm-project?rev=302380&view=rev
Log:
Fix two test failures caused by Windows mangling of function types.
On Windows the function template `template void test()` has
the same mangled name when instanti
Author: ericwf
Date: Sun May 7 16:21:07 2017
New Revision: 302381
URL: http://llvm.org/viewvc/llvm-project?rev=302381&view=rev
Log:
Accept Windows specific output in system error tests
Modified:
libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/generic_category.pa
Author: ericwf
Date: Sun May 7 16:41:58 2017
New Revision: 302382
URL: http://llvm.org/viewvc/llvm-project?rev=302382&view=rev
Log:
Fix Windows test failures caused by identical temp file names.
This patch fixes test failures that occur on Windows because
the tests attempt to generate two distin
Author: ericwf
Date: Sun May 7 17:10:56 2017
New Revision: 302384
URL: http://llvm.org/viewvc/llvm-project?rev=302384&view=rev
Log:
Temporarly XFAIL aligned new/delete tests on Windows.
Libc++ doesn't provide its own definitions of new/delete on Windows,
instead using the versions provided by VC
Author: ericwf
Date: Sun May 7 18:19:14 2017
New Revision: 302387
URL: http://llvm.org/viewvc/llvm-project?rev=302387&view=rev
Log:
Actually remove the MSVC STL when linking and testing libc++ on Windows
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/
Author: ericwf
Date: Sun May 7 18:37:38 2017
New Revision: 302389
URL: http://llvm.org/viewvc/llvm-project?rev=302389&view=rev
Log:
Revert "Actually remove the MSVC STL when linking and testing libc++ on Windows"
This reverts commit r302387.
Modified:
libcxx/trunk/utils/libcxx/test/config.p
Author: ericwf
Date: Sun May 7 19:29:32 2017
New Revision: 302390
URL: http://llvm.org/viewvc/llvm-project?rev=302390&view=rev
Log:
Fix DLL import for __time_get_c_storage member functions.
Modified:
libcxx/trunk/include/locale
Modified: libcxx/trunk/include/locale
URL:
http://llvm.org/vie
Author: ericwf
Date: Sun May 7 19:37:31 2017
New Revision: 302391
URL: http://llvm.org/viewvc/llvm-project?rev=302391&view=rev
Log:
Fix DLL import/export on Win32 locale helpers
Modified:
libcxx/trunk/include/support/win32/locale_win32.h
Modified: libcxx/trunk/include/support/win32/locale_w
Author: ericwf
Date: Sun May 7 20:17:50 2017
New Revision: 302393
URL: http://llvm.org/viewvc/llvm-project?rev=302393&view=rev
Log:
[libc++] Implement exception_ptr on Windows
Summary:
This patch implements exception_ptr on Windows using the `__ExceptionPtrFoo`
functions provided by MSVC.
The
Author: ericwf
Date: Sun May 7 20:31:50 2017
New Revision: 302394
URL: http://llvm.org/viewvc/llvm-project?rev=302394&view=rev
Log:
Fix shared_mutex dll import errors on Windows
Modified:
libcxx/trunk/include/shared_mutex
Modified: libcxx/trunk/include/shared_mutex
URL:
http://llvm.org/vie
Author: ericwf
Date: Sun May 7 21:09:48 2017
New Revision: 302396
URL: http://llvm.org/viewvc/llvm-project?rev=302396&view=rev
Log:
Fix Windows locale detection
Modified:
libcxx/trunk/utils/libcxx/test/target_info.py
Modified: libcxx/trunk/utils/libcxx/test/target_info.py
URL:
http://llvm.
Author: ericwf
Date: Mon May 8 17:02:43 2017
New Revision: 302474
URL: http://llvm.org/viewvc/llvm-project?rev=302474&view=rev
Log:
Refactor RAII guards to aid upcoming Windows locale changes.
Previously used std::unique_ptr,
locale-mgmt-function>
as a scope guard for (A) creating new locales
Author: ericwf
Date: Mon May 8 19:00:00 2017
New Revision: 302488
URL: http://llvm.org/viewvc/llvm-project?rev=302488&view=rev
Log:
Fix GCC 7 test failures.
This patch fixes the test failures and unexpected passes that occur
when testing against GCC 7. Specifically:
* don't mark __gcd as always
Author: ericwf
Date: Mon May 8 19:11:02 2017
New Revision: 302489
URL: http://llvm.org/viewvc/llvm-project?rev=302489&view=rev
Log:
XFAIL noexcept member function throw/catch test under GCC.
I'm still not exactly sure why the test fails, but I suspect it's
a bug in GCC. More investigation needed
Author: ericwf
Date: Tue May 9 17:17:23 2017
New Revision: 302592
URL: http://llvm.org/viewvc/llvm-project?rev=302592&view=rev
Log:
Update Clang C++ DR documentation for new issue list
Modified:
cfe/trunk/www/cxx_dr_status.html
Modified: cfe/trunk/www/cxx_dr_status.html
URL:
http://llvm.or
Author: ericwf
Date: Tue May 9 17:21:24 2017
New Revision: 302593
URL: http://llvm.org/viewvc/llvm-project?rev=302593&view=rev
Log:
[Sema] Implement Core 2094: Trivial copy/move constructor for class with
volatile member
Summary: This patch implements
http://www.open-std.org/jtc1/sc22/wg21/doc
Author: ericwf
Date: Tue May 9 18:47:20 2017
New Revision: 302600
URL: http://llvm.org/viewvc/llvm-project?rev=302600&view=rev
Log:
Fix misspelling of environment throughout libc++
Modified:
libcxx/trunk/docs/TestingLibcxx.rst
libcxx/trunk/test/support/filesystem_dynamic_test_helper.py
Author: ericwf
Date: Tue May 9 18:57:22 2017
New Revision: 302602
URL: http://llvm.org/viewvc/llvm-project?rev=302602&view=rev
Log:
Fix test runtime environment on Windows
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/test/config.py
URL:
http://llvm
Author: ericwf
Date: Tue May 9 19:05:04 2017
New Revision: 302604
URL: http://llvm.org/viewvc/llvm-project?rev=302604&view=rev
Log:
Attempt to unbreak Libc++ test configuration
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/test/config.py
URL:
http:/
Author: ericwf
Date: Tue May 9 19:23:58 2017
New Revision: 302607
URL: http://llvm.org/viewvc/llvm-project?rev=302607&view=rev
Log:
Improve how LIT reports the added environment variables
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/test/config.py
U
Author: ericwf
Date: Tue May 9 21:30:16 2017
New Revision: 302614
URL: http://llvm.org/viewvc/llvm-project?rev=302614&view=rev
Log:
Add MinGW64 builder to Appveyor.
With the amount of work happening on Windows we should
have a MinGW bot to make sure we don't regress that functionality.
Currently
Author: ericwf
Date: Tue May 9 21:34:56 2017
New Revision: 302616
URL: http://llvm.org/viewvc/llvm-project?rev=302616&view=rev
Log:
attempt to fix appveyor syntax error
Modified:
libcxx/trunk/appveyor.yml
Modified: libcxx/trunk/appveyor.yml
URL:
http://llvm.org/viewvc/llvm-project/libcxx/t
Author: ericwf
Date: Tue May 9 21:36:48 2017
New Revision: 302617
URL: http://llvm.org/viewvc/llvm-project?rev=302617&view=rev
Log:
Support using MinGW POSIX threads on Windows
Modified:
libcxx/trunk/include/__config
Modified: libcxx/trunk/include/__config
URL:
http://llvm.org/viewvc/llvm-
Author: ericwf
Date: Tue May 9 21:43:02 2017
New Revision: 302619
URL: http://llvm.org/viewvc/llvm-project?rev=302619&view=rev
Log:
Rename Appveyor install helper script.
I'm really lazy and the old name for the helper script
killed 2 letter tab completion for the include directory.
This patch r
Author: ericwf
Date: Wed May 10 03:04:50 2017
New Revision: 302627
URL: http://llvm.org/viewvc/llvm-project?rev=302627&view=rev
Log:
Attempt to speculatively unbreak Apple build bots
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/test/config.py
URL:
h
Author: ericwf
Date: Wed May 10 03:15:40 2017
New Revision: 302629
URL: http://llvm.org/viewvc/llvm-project?rev=302629&view=rev
Log:
Fix use of removed SH test replacement %exec
Modified:
libcxxabi/trunk/test/incomplete_type.sh.cpp
Modified: libcxxabi/trunk/test/incomplete_type.sh.cpp
URL:
Author: ericwf
Date: Wed May 10 12:52:53 2017
New Revision: 302698
URL: http://llvm.org/viewvc/llvm-project?rev=302698&view=rev
Log:
Fix use of now removed %exec test substitution
Modified:
libcxxabi/trunk/test/native/arm-linux-eabi/ttype-encoding-00.pass.sh.s
libcxxabi/trunk/test/native/
Author: ericwf
Date: Wed May 10 14:35:49 2017
New Revision: 302709
URL: http://llvm.org/viewvc/llvm-project?rev=302709&view=rev
Log:
[libc++] Fix PR32979 - types with a private std::enable_shared_from_this base
break shared_ptr
Summary:
This patch fixes bugs.llvm.org/PR32979.
[util.smartptr.sh
Author: ericwf
Date: Wed May 10 14:55:42 2017
New Revision: 302713
URL: http://llvm.org/viewvc/llvm-project?rev=302713&view=rev
Log:
Clean up LIT failure output by not showing the entire environment
Modified:
libcxx/trunk/utils/libcxx/test/executor.py
Modified: libcxx/trunk/utils/libcxx/test
Author: ericwf
Date: Wed May 10 15:09:20 2017
New Revision: 302721
URL: http://llvm.org/viewvc/llvm-project?rev=302721&view=rev
Log:
Fix enable_shared_from_this test in C++11
Modified:
libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp
M
Author: ericwf
Date: Wed May 10 15:19:35 2017
New Revision: 302723
URL: http://llvm.org/viewvc/llvm-project?rev=302723&view=rev
Log:
XFAIL is_trivially_copyable test for compilers that don't implement Core 2094
Modified:
libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_triv
Author: ericwf
Date: Wed May 10 15:37:43 2017
New Revision: 302724
URL: http://llvm.org/viewvc/llvm-project?rev=302724&view=rev
Log:
Implement LWG 2591 - Patch from K-Ballo
Modified:
libcxx/trunk/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp
Author: ericwf
Date: Wed May 10 15:57:45 2017
New Revision: 302727
URL: http://llvm.org/viewvc/llvm-project?rev=302727&view=rev
Log:
[libc++] Refactor Windows support headers.
Summary:
This patch refactors and tries to remove as much of the Windows support headers
as possible. This is needed bec
Author: ericwf
Date: Wed May 10 16:30:04 2017
New Revision: 302731
URL: http://llvm.org/viewvc/llvm-project?rev=302731&view=rev
Log:
Don't interfere with the __builtin_foo namespace under MSVC
This patch follows up on feedback received in the review for
D32988. Specifically that libc++ should not
Author: ericwf
Date: Wed May 10 16:34:58 2017
New Revision: 302734
URL: http://llvm.org/viewvc/llvm-project?rev=302734&view=rev
Log:
Fix MinGW build to use Pthread when the header is available.
Some MinGW configurations use WinPThread instead of the native
threading interfaces. When this happens
Author: ericwf
Date: Wed May 10 16:40:58 2017
New Revision: 302736
URL: http://llvm.org/viewvc/llvm-project?rev=302736&view=rev
Log:
Remove usages of _LIBCPP_MSVC which is never defined
Modified:
libcxx/trunk/include/__config
libcxx/trunk/include/__undef_min_max
libcxx/trunk/include/e
Author: ericwf
Date: Wed May 10 18:29:13 2017
New Revision: 302743
URL: http://llvm.org/viewvc/llvm-project?rev=302743&view=rev
Log:
Workaround -W#warnings on Windows until the correct fixes can land
Modified:
libcxx/trunk/utils/libcxx/test/config.py
Modified: libcxx/trunk/utils/libcxx/test/
Author: ericwf
Date: Wed May 10 21:00:25 2017
New Revision: 302754
URL: http://llvm.org/viewvc/llvm-project?rev=302754&view=rev
Log:
Apply libc++ MinGW CMake fix to libc++abi
Modified:
libcxxabi/trunk/cmake/config-ix.cmake
Modified: libcxxabi/trunk/cmake/config-ix.cmake
URL:
http://llvm.org
Author: ericwf
Date: Wed May 10 21:01:05 2017
New Revision: 302755
URL: http://llvm.org/viewvc/llvm-project?rev=302755&view=rev
Log:
Don't use posix_memalign under MinGW
Modified:
libcxxabi/trunk/src/stdlib_new_delete.cpp
Modified: libcxxabi/trunk/src/stdlib_new_delete.cpp
URL:
http://llvm.
Author: ericwf
Date: Wed May 10 22:18:29 2017
New Revision: 302759
URL: http://llvm.org/viewvc/llvm-project?rev=302759&view=rev
Log:
Rename c++abi.a on Windows to libc++abi to avoid name conflicts
Modified:
libcxxabi/trunk/src/CMakeLists.txt
Modified: libcxxabi/trunk/src/CMakeLists.txt
URL:
Author: ericwf
Date: Wed May 10 22:29:59 2017
New Revision: 302760
URL: http://llvm.org/viewvc/llvm-project?rev=302760&view=rev
Log:
Fix Libc++abi linking under MinGW64
Modified:
libcxxabi/trunk/cmake/config-ix.cmake
libcxxabi/trunk/src/CMakeLists.txt
Modified: libcxxabi/trunk/cmake/conf
Author: ericwf
Date: Wed May 10 22:49:48 2017
New Revision: 302761
URL: http://llvm.org/viewvc/llvm-project?rev=302761&view=rev
Log:
Allow undefined symbols when linking libc++abi.dll on Windows
Modified:
libcxxabi/trunk/CMakeLists.txt
Modified: libcxxabi/trunk/CMakeLists.txt
URL:
http://ll
1201 - 1300 of 2677 matches
Mail list logo