b20da37b6bUpdate some newly added files that mistakenly used the old file header to the new one.
Chandler Carruth
2019-02-11 08:39:14 +0000
d47c19a055fix -Wextra-semi warnings
Eric Fiselier
2019-02-10 18:29:00 +0000
bc415828dfMake LIBCXX_STANDARD_VER configurable
Eric Fiselier
2019-02-10 18:27:55 +0000
b9a4d073afFormat sym_extract.py output to minimize diff output.
Eric Fiselier
2019-02-10 04:48:54 +0000
25c089ef5dAdd missing symbols to Apple v2 abi list.
Eric Fiselier
2019-02-10 04:41:48 +0000
e8be8717a3Add ABI list directories for 8.0
Eric Fiselier
2019-02-10 04:09:46 +0000
e4dbc70699Mark another test as flaky
Kamil Rytarowski
2019-02-09 18:39:07 +0000
1603203e32[libcxx] Support runtimes and monorepo locations for tests
Petr Hosek
2019-02-09 02:50:09 +0000
b72412d276Add static_asserts to tuple's comparison operators to enforce the requirement that the tuples be the same size. See PR39183 for an example where we give unexpected results for this bad input case. With this change, we will reject it at compile-time
Marshall Clow
2019-02-07 19:03:48 +0000
0c92250485Add UBSAN annotation to __hash_table::rehash; we don't do anything wrong, but UBSAN's checker flags it as suspicious. See PR38606. NFC
Marshall Clow
2019-02-07 18:53:58 +0000
11b7c52885Revert "[libc++] Only add dylib-related features when using the system's libc++"
Louis Dionne
2019-02-06 18:33:02 +0000
8fb436e97e[libc++] Only add dylib-related features when using the system's libc++
Louis Dionne
2019-02-06 18:06:50 +0000
4f9dc4d9cfAdd a specialization for '__unwrap_iter' to handle const interators. This enables the 'memmove' optimization for std::copy, etc.
Marshall Clow
2019-02-06 16:10:25 +0000
5569a5e69c[libc++] Fix XFAILs when exceptions are disabled
Louis Dionne
2019-02-05 20:55:23 +0000
4806bce5a8[libc++] Fix XFAILs on macOS when exceptions are disabled
Louis Dionne
2019-02-05 20:11:58 +0000
fbc4ec4cc5[CMake] Support compiler-rt builtins library in tests
Petr Hosek
2019-02-05 19:50:47 +0000
c6d9b0768b[libc++] Use UNSUPPORTED instead of TEST_STD_VER #ifdef
Louis Dionne
2019-02-05 19:50:17 +0000
60c45f5f7c[libcxx] Start defining lit features for tests depending on availability
Louis Dionne
2019-02-05 19:22:38 +0000
815d755706[libc++] Control whether exceptions are enabled in the macOS trunk testing script
Louis Dionne
2019-02-05 16:42:37 +0000
72ea6f36d1[NFC][libc++] Reindent function
Louis Dionne
2019-02-05 15:46:52 +0000
6b1420d0f2[CMake] Update lit test configuration
Petr Hosek
2019-02-05 04:44:03 +0000
e15dd4e32eSupport tests in freestanding
JF Bastien
2019-02-04 20:31:13 +0000
79e853fd24[CMake] Support CMake variables for setting target, sysroot and toolchain
Petr Hosek
2019-02-04 20:02:26 +0000
23b5c8797fMove the feature test macros script to the utils directory.
Eric Fiselier
2019-02-02 23:13:49 +0000
6146dbd367Handle cases where the dirent::d_type macros aren't defined
Eric Fiselier
2019-02-01 23:52:17 +0000
5d83dada72add a test and a couple minor bug fixes for the implicit-signed-integer-truncation sanitizer. This is PR#40566
Marshall Clow
2019-02-01 21:59:27 +0000
a5fae5335e[libc++] Disentangle the 3 implementations of type_info
Louis Dionne
2019-02-01 20:00:13 +0000
125313b00bFix a bit of libc++-specific behavior in the regex tests; add a missing test. Reviewed as https://reviews.llvm.org/D57391 Thanks to Andrey Maksimov for the patch
Marshall Clow
2019-01-31 18:54:26 +0000
d4a2081367[CMake] Use correct visibility for linked libraries in CMake
Petr Hosek
2019-01-30 23:18:05 +0000
7b459f3f48Revert "[CMake] Use correct visibility for linked libraries in CMake"
Petr Hosek
2019-01-30 19:51:18 +0000
30f748dc47[CMake] Use correct visibility for linked libraries in CMake
Petr Hosek
2019-01-30 19:27:26 +0000
2ae08ad852[libc++] Explicitly initialize std::nothrow
Thomas Anderson
2019-01-30 19:09:41 +0000
c79c933180[libc++] Don't define operator new/delete when using vcruntime
Thomas Anderson
2019-01-30 19:08:32 +0000
61be5f1014[libc++] Don't define exception destructors when using vcruntime
Thomas Anderson
2019-01-30 19:07:30 +0000
b7568024ed[libc++] Fix Windows build error in <functional>
Thomas Anderson
2019-01-29 23:19:45 +0000
867782985a[libc++] Fix Windows build error in include/filesystem
Thomas Anderson
2019-01-29 18:48:35 +0000
a32a775e66Fix PR40495 - is_invokable_v<void> does not compile
Eric Fiselier
2019-01-29 18:01:14 +0000
e0324cb307Adjust documentation for git migration.
James Y Knight
2019-01-29 16:37:27 +0000
b8bdc7a157[NFC] Add missing revision for removal of bad_array_length in ABI changelog
Louis Dionne
2019-01-29 16:30:11 +0000
92f58d1b36Mark some of the behavior in the move w/allocator constructors of deque/unordered containers as 'libc++-specific'. Thanks to Andrey Maksimov for pointing this out.
Marshall Clow
2019-01-29 16:12:45 +0000
4267db0b26[libc++] Use runtime rather then compile-time glibc version check
Petr Hosek
2019-01-28 20:39:50 +0000
1d9cc94e89Revert "[CMake] Use __libc_start_main rather than fopen when checking for C library"
Petr Hosek
2019-01-28 19:26:41 +0000
d9cf3925b1[cmake] Fix get_llvm_lit_path() to respect LLVM_EXTERNAL_LIT always
Michal Gorny
2019-01-28 15:16:03 +0000
e15f28cfca[CMake] Use __libc_start_main rather than fopen when checking for C library
Petr Hosek
2019-01-28 04:12:54 +0000
427fc9484cupdate upcoming meeting issue status
Eric Fiselier
2019-01-28 02:59:01 +0000
9788355e30Mark awk.pass.cpp as XFAIL for NetBSD
Kamil Rytarowski
2019-01-24 20:26:02 +0000
e7e7b2e6bdD14686: 'Protect against overloaded comma in random_shuffle and improve tests' I had to cut back on the tests with this, because they were not C++03 friendly. Thanks to gribozavr for the patch
Marshall Clow
2019-01-24 19:20:19 +0000
42cbe7a2aa[libcxx] Portability fix: unordered_set and unordered_multiset iterators are not required to be the same
Louis Dionne
2019-01-24 19:09:22 +0000
2a895e8087Mark another test as flaky
Kamil Rytarowski
2019-01-24 17:17:55 +0000
f2f9af0032Change a couple of '&' to addressof(). NFC
Marshall Clow
2019-01-24 02:02:50 +0000
df2b82ce31Uncomment the entire test, but mark as XFAIL on linux-gnu because it uses locales that aren't generally available there, similar to the other regex tests
Marshall Clow
2019-01-24 01:52:56 +0000
dd8f4539c4Mark another test as flaky
Kamil Rytarowski
2019-01-23 23:24:43 +0000
01a665a876Apply D28248: 'Work around GCC PR37804'. Thanks to mdaniels for the patch
Marshall Clow
2019-01-23 23:06:18 +0000
96442b7341[test] Define _LIBCPP_AVAILABILITY_THROW_BAD_ANY_CAST in msvc_stdlib_force_include.hpp
Casey Carter
2019-01-23 22:49:44 +0000
7cab086218Mark another test as flaky
Kamil Rytarowski
2019-01-23 22:35:57 +0000
5091808728Correct mark for flaky tests
Kamil Rytarowski
2019-01-23 21:45:02 +0000
97579ac7acCommit D11348: 'Win32 support: wcsnrtombs and mbsnrtowcs don't handle null output buffers correctly' which has been hanging around for a long time
Marshall Clow
2019-01-23 18:27:22 +0000
3f9884bec1Mark more tests flaky
Kamil Rytarowski
2019-01-23 11:36:19 +0000
bd03c298c3Mark thread.condition.condvarany/wait_for.pass.cpp as flaky
Kamil Rytarowski
2019-01-23 10:11:41 +0000
b9b2b3f11eWhile reviewing D57058, Louis had some questions about the existing span constructor tests. They were not testing the stuff that they said they were. Updated the tests to test what they should have been doing
Marshall Clow
2019-01-22 22:01:13 +0000
8734fa79ec[libcxx] Include <cstring> in tests that use strcmp
Louis Dionne
2019-01-22 17:45:00 +0000
56e3b48754Note that we have a patch for LWG3101
Marshall Clow
2019-01-22 16:22:53 +0000
cb6b6cda0fUpdate with issues to be moved in San Diego
Marshall Clow
2019-01-22 00:31:09 +0000
905ff2b2a8Fix typos throughout the license files that somehow I and my reviewers all missed!
Chandler Carruth
2019-01-21 09:52:34 +0000
c6fd2de6a1Fix aligned allocation availability XFAILs after D56445.
Eric Fiselier
2019-01-20 01:21:35 +0000
d162d3fe47Revert "Fix aligned allocation availability XFAILs after D56445."
Eric Fiselier
2019-01-20 01:12:53 +0000
e09ce3f4e1Improve docker images and configuration; create compiler-zoo image
Eric Fiselier
2019-01-19 23:36:06 +0000
87d470c6f6Update an example to use the new LLVM file header.
Chandler Carruth
2019-01-19 11:54:04 +0000
9daab637c1Update generator script to use the new license file header.
Chandler Carruth
2019-01-19 11:38:40 +0000
7c3769df62Update more file headers across all of the LLVM projects in the monorepo to reflect the new license. These used slightly different spellings that defeated my regular expressions.
Chandler Carruth
2019-01-19 10:56:40 +0000
4685928b62Fix all the bots.
Eric Fiselier
2019-01-19 09:07:04 +0000
4abbf7dac3Update the file headers across all of the LLVM projects in the monorepo to reflect the new license.
Chandler Carruth
2019-01-19 08:50:56 +0000
c781cb5281Install new LLVM license structure and new developer policy.
Chandler Carruth
2019-01-19 06:14:24 +0000
14072788a3Fix aligned allocation availability XFAILs after D56445.
Eric Fiselier
2019-01-19 03:27:05 +0000
ef4eb5d760[hurd] Fix unconditional use of PATH_MAX
Eric Fiselier
2019-01-17 02:59:28 +0000
8992a5eb87Drop svn version suffix
Hans Wennborg
2019-01-16 13:25:30 +0000
ab46ff5c55Creating release_80 branch off revision 351319
Hans Wennborg
2019-01-16 11:00:55 +0000
a9e8405f23Bump the trunk version to 9.0.0svn
Hans Wennborg
2019-01-16 10:57:02 +0000
89e287b0aecorrect script name in generated tests
Eric Fiselier
2019-01-16 05:43:02 +0000
455f16a829Attempt to make test_macros.h even more minimal
Eric Fiselier
2019-01-16 02:16:57 +0000
8290a8d271Fix feature test macros for atomics/mutexes without threading
Eric Fiselier
2019-01-16 02:10:28 +0000
6840e5476eFix PR40230 - std::pair may have padding on FreeBSD.
Eric Fiselier
2019-01-16 01:54:34 +0000
272871b658Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`.
Eric Fiselier
2019-01-16 01:51:12 +0000
a8b9f59e8cImplement feature test macros using a script.
Eric Fiselier
2019-01-16 01:37:43 +0000
3ea6c6b30cFix size_t/off_t mixup in std::filesystem.
Dan Albert
2019-01-15 19:16:25 +0000
ae62476eacAdd large file support to create_file for 32-bit.
Dan Albert
2019-01-15 19:14:15 +0000
b7b2997a4a[libc++] Support different libc++ namespaces in the iterator test
Petr Hosek
2019-01-15 18:55:55 +0000
e315f32e35Update year in license files
Hans Wennborg
2019-01-15 15:10:32 +0000
9e69b7db4d[test] Fix logic error in <compare> tests; enable for MSVC Dev16
Casey Carter
2019-01-15 01:53:12 +0000
65c8c4faa6Generalize the comparison test structure to support cross-type comparisons. NFC to the library
Marshall Clow
2019-01-15 00:05:05 +0000
7be0d09523[libcxx] Mark do_open, do_get and do_close parameters unused when catopen is missing
Petr Hosek
2019-01-13 22:15:37 +0000
749373168dChange from a to a . Fixes PR#39871.
Marshall Clow
2019-01-11 21:57:12 +0000