| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 114465
|
| |
|
|
| |
llvm-svn: 114451
|
| |
|
|
| |
llvm-svn: 114440
|
| |
|
|
| |
llvm-svn: 114129
|
| |
|
|
|
|
| |
<iterator>.
llvm-svn: 113842
|
| |
|
|
|
|
| |
insert iterators to work better with pproxies, and doubled the speed of __next_prime.
llvm-svn: 113731
|
| |
|
|
|
|
| |
this and the previous bug.
llvm-svn: 113686
|
| |
|
|
| |
llvm-svn: 113684
|
| |
|
|
|
|
| |
struct/classes in libc++. This checkin decorates only basic_string and vector as an experiment, and for review by those in this audience that might know more about visibilty than I do. If I get no negative feedback on this procedure I will begin to decorate the entire library in this way.
llvm-svn: 113590
|
| |
|
|
| |
llvm-svn: 113487
|
| |
|
|
|
|
| |
has_nothrow_copy_assign, has_trivial_destructor, has_virtual_destructor, is_pod. Implemented has_copy_assign.
llvm-svn: 113373
|
| |
|
|
|
|
| |
http://llvm.org/bugs/show_bug.cgi?id=8109 to take care of several types which don't work yet. If there is some reason we don't want to handle these types in the compiler, I can handle most of them in the library.
llvm-svn: 113312
|
| |
|
|
|
|
| |
only works for scalar types on clang. Ultimately this needs a compiler-supported is_constructible which clang is missing, and won't be able to use until it gets variadic templates.
llvm-svn: 113304
|
| |
|
|
|
|
| |
http://llvm.org/bugs/show_bug.cgi?id=8107 to take care of several types which don't work yet. If there is some reason we don't want to handle these types in the compiler, I can handle most of them in the library.
llvm-svn: 113294
|
| |
|
|
|
|
| |
http://llvm.org/bugs/show_bug.cgi?id=8105 to take care of void, arrays of incomplete bounds and complete bounds which don't work yet. If there is some reason we don't want to handle these types in the compiler, I can handle them in the library.
llvm-svn: 113270
|
| |
|
|
|
|
| |
but only works for scalar types on clang. Ultimately this needs a compiler-supported is_constructible which clang is missing, and won't be able to use until it gets variadic templates.
llvm-svn: 113225
|
| |
|
|
|
|
| |
http://llvm.org/bugs/show_bug.cgi?id=8101 to take care of void, arrays of incomplete types, and classes with virtual destructors which don't work yet. If there is some reasons we don't want to handle these types in the compiler, I can handle them in the library.
llvm-svn: 113217
|
| |
|
|
|
|
| |
http://llvm.org/bugs/show_bug.cgi?id=8097 to take care of void and arrays of incomplete types which don't work yet. If there is some reasons we don't want to handle these types in the compiler, I can handle them in the library.
llvm-svn: 113205
|
| |
|
|
|
|
| |
has_trivial_copy_assign working.
llvm-svn: 113162
|
| |
|
|
| |
llvm-svn: 113089
|
| |
|
|
|
|
| |
flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature.
llvm-svn: 113086
|
| |
|
|
|
|
| |
many thanks to Sebastian Redl for implementing it in clang, and to Daniel Dunbar for rattling my cage about it. This is huge for libc++. Thanks to you both\!
llvm-svn: 113026
|
| |
|
|
|
|
| |
header <future> and all of Chapter 30 (for C++0x enabled compilers).
llvm-svn: 113017
|
| |
|
|
| |
llvm-svn: 112990
|
| |
|
|
| |
llvm-svn: 112500
|
| |
|
|
| |
llvm-svn: 112388
|
| |
|
|
| |
llvm-svn: 112284
|
| |
|
|
| |
llvm-svn: 112061
|
| |
|
|
| |
llvm-svn: 111778
|
| |
|
|
| |
llvm-svn: 111750
|
| |
|
|
| |
llvm-svn: 111747
|
| |
|
|
| |
llvm-svn: 111746
|
| |
|
|
| |
llvm-svn: 111745
|
| |
|
|
| |
llvm-svn: 111742
|
| |
|
|
| |
llvm-svn: 111672
|
| |
|
|
| |
llvm-svn: 111547
|
| |
|
|
| |
llvm-svn: 111546
|
| |
|
|
| |
llvm-svn: 111544
|
| |
|
|
| |
llvm-svn: 111542
|
| |
|
|
| |
llvm-svn: 111538
|
| |
|
|
| |
llvm-svn: 111532
|
| |
|
|
|
|
| |
prototyping on result_of, but if-def'd out the prototyped part (which the LWG may or may not accept)
llvm-svn: 111389
|
| |
|
|
|
|
| |
is exceptionally difficult to thoroughly test. If anyone has the ability to test this, combined with the interest to do so, now would be a good time. :-)
llvm-svn: 111333
|
| |
|
|
| |
llvm-svn: 111278
|
| |
|
|
| |
llvm-svn: 111178
|
| |
|
|
| |
llvm-svn: 111074
|
| |
|
|
| |
llvm-svn: 111024
|
| |
|
|
| |
llvm-svn: 110955
|
| |
|
|
| |
llvm-svn: 110828
|
| |
|
|
|
|
| |
with their BSD equivalents if they are not available.
llvm-svn: 110827
|