| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 354901
|
|
|
|
|
|
| |
added LWG3101 and LWG3144 and P1357R1 as well.
llvm-svn: 354898
|
|
|
|
| |
llvm-svn: 354796
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes most references to the paths:
llvm.org/svn/
llvm.org/git/
llvm.org/viewvc/
github.com/llvm-mirror/
github.com/llvm-project/
reviews.llvm.org/diffusion/
to instead point to https://github.com/llvm/llvm-project.
This is *not* a trivial substitution, because additionally, all the
checkout instructions had to be migrated to instruct users on how to
use the monorepo layout, setting LLVM_ENABLE_PROJECTS instead of
checking out various projects into various subdirectories.
I've attempted to not change any scripts here, only documentation. The
scripts will have to be addressed separately.
Additionally, I've deleted one document which appeared to be outdated
and unneeded:
lldb/docs/building-with-debug-llvm.txt
Differential Revision: https://reviews.llvm.org/D57330
llvm-svn: 352514
|
|
|
|
| |
llvm-svn: 352339
|
|
|
|
| |
llvm-svn: 351832
|
|
|
|
| |
llvm-svn: 351773
|
|
|
|
| |
llvm-svn: 351770
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
P0602R4 makes the special member functions of optional and variant
conditionally trivial based on the types in the optional/variant.
We already implemented that, but the tests were organized as if this
were a non-standard extension. This patch reorganizes the tests in a
way that makes more sense since this is not an extension anymore.
Reviewers: EricWF, mpark, mclow.lists
Subscribers: christof, jkorous, dexonsmith, libcxx-commits
Differential Revision: https://reviews.llvm.org/D54772
llvm-svn: 350884
|
|
|
|
|
|
| |
path("/dir/").lexically_relative("/dir"); now returns "." instead of ""
llvm-svn: 349885
|
|
|
|
|
|
|
|
|
| |
This prevents things like:
using namespace std::filesystem;
auto x = L"a/b" == std::string("a/b");
llvm-svn: 349884
|
|
|
|
|
|
|
| |
This patch adds std::chrono::file_clock, but without breaking the
existing ABI for std::filesystem.
llvm-svn: 349883
|
|
|
|
|
|
|
|
|
| |
This patch implements path::compare according to the current spec. The
only observable change is the ordering of "/foo" and "foo", which orders
the two paths based on having or not having a root directory (instead
of lexically comparing "/" to "foo").
llvm-svn: 349881
|
|
|
|
| |
llvm-svn: 349877
|
|
|
|
|
|
| |
Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532
llvm-svn: 349178
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
This was voted into C++20 in San Diego. Note that there was a revision
D0318R2 which did include unwrap_reference_t, but we mistakingly voted
P0318R1 into the C++20 Working Draft (which does not include
unwrap_reference_t). This patch implements D0318R2, which is what
we'll end up with in the Working Draft once this mistake has been
fixed.
Reviewers: EricWF, mclow.lists
Subscribers: christof, dexonsmith, libcxx-commits
Differential Revision: https://reviews.llvm.org/D54485
llvm-svn: 348138
|
|
|
|
| |
llvm-svn: 347789
|
|
|
|
| |
llvm-svn: 347672
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Avoid buffer overflow by replacing the pointer interface with an array reference interface in C++2a.
Tentatively ready on Batavia2018.
https://wg21.link/lwg2499
https://wg21.link/p0487
Reviewers: mclow.lists, ldionne, EricWF
Reviewed By: ldionne
Subscribers: libcxx-commits, cfe-commits, christof
Differential Revision: https://reviews.llvm.org/D51268
llvm-svn: 347377
|
|
|
|
| |
llvm-svn: 347344
|
|
|
|
| |
llvm-svn: 347343
|
|
|
|
|
|
| |
before)
llvm-svn: 346805
|
|
|
|
|
|
|
| |
Those LWG issues were adopted in San Diego and require no work
on our side.
llvm-svn: 346799
|
|
|
|
| |
llvm-svn: 346772
|
|
|
|
| |
llvm-svn: 346771
|
|
|
|
| |
llvm-svn: 346767
|
|
|
|
|
|
| |
Reviewed as https://reviews.llvm.org/D53828
llvm-svn: 346766
|
|
|
|
|
|
| |
It was implemented in https://reviews.llvm.org/D53867
llvm-svn: 346765
|
|
|
|
| |
llvm-svn: 346634
|
|
|
|
| |
llvm-svn: 345762
|
|
|
|
| |
llvm-svn: 345759
|
|
|
|
| |
llvm-svn: 345658
|
|
|
|
| |
llvm-svn: 345653
|
|
|
|
| |
llvm-svn: 345526
|
|
|
|
| |
llvm-svn: 344989
|
|
|
|
| |
llvm-svn: 344975
|
|
|
|
| |
llvm-svn: 343923
|
|
|
|
|
|
|
|
| |
We recently added libcxx-dev and libcxx-commits mailing lists.
This patch updates the libc++ documentation to correctly reference
the libc++ lists instead of the old Clang ones.
llvm-svn: 342816
|
|
|
|
| |
llvm-svn: 342625
|
|
|
|
| |
llvm-svn: 342624
|
|
|
|
|
|
|
|
|
| |
This reverts r342566 as it causes on bots linker errors like
> Undefined symbols for architecture i386:
> "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(std::nullptr_t)", referenced from:
llvm-svn: 342599
|
|
|
|
|
|
| |
https://reviews.llvm.org/D44263
llvm-svn: 342566
|
|
|
|
| |
llvm-svn: 342103
|
|
|
|
| |
llvm-svn: 342071
|
|
|
|
|
|
| |
extra tests.
llvm-svn: 342070
|
|
|
|
| |
llvm-svn: 342057
|
|
|
|
| |
llvm-svn: 340752
|
|
|
|
|
|
| |
tests to ensure that we continue to DTRT.
llvm-svn: 338936
|
|
|
|
| |
llvm-svn: 338668
|
|
|
|
|
|
| |
underlying C library supports it
llvm-svn: 338457
|