| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-22 | 4 | -14/+43 | |
| | | | | | llvm-svn: 114545 | |||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-22 | 1 | -27/+157 | |
| | | | | | llvm-svn: 114543 | |||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-21 | 3 | -87/+186 | |
| | | | | | llvm-svn: 114496 | |||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-21 | 11 | -196/+351 | |
| | | | | | llvm-svn: 114486 | |||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-21 | 7 | -65/+149 | |
| | | | | | llvm-svn: 114470 | |||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-21 | 1 | -32/+40 | |
| | | | | | llvm-svn: 114465 | |||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-21 | 5 | -107/+199 | |
| | | | | | llvm-svn: 114451 | |||||
| * | Getting started on a visibility-decoration sweep. | Howard Hinnant | 2010-09-21 | 2 | -92/+53 | |
| | | | | | llvm-svn: 114440 | |||||
| * | Tweak clang support for char16_t/char32_t | Howard Hinnant | 2010-09-16 | 1 | -6/+2 | |
| | | | | | llvm-svn: 114129 | |||||
| * | Updated chart for weekly test results. | Howard Hinnant | 2010-09-15 | 1 | -0/+0 | |
| | | | | | llvm-svn: 114029 | |||||
| * | tests/lit: Split options into two groups, so we don't get driver warnings about | Daniel Dunbar | 2010-09-15 | 1 | -9/+10 | |
| | | | | | | | unused linker arguments for compile only tests. llvm-svn: 113935 | |||||
| * | tests: Remove some stray cleanup code. | Daniel Dunbar | 2010-09-15 | 1 | -2/+0 | |
| | | | | | llvm-svn: 113934 | |||||
| * | tests: Fixup lit config, which got garbled somehow... | Daniel Dunbar | 2010-09-15 | 1 | -2/+3 | |
| | | | | | llvm-svn: 113931 | |||||
| * | tests: Sketch a lit config for running libc++ tests; currently expects ↵ | Daniel Dunbar | 2010-09-15 | 1 | -0/+122 | |
| | | | | | | | libc++ to have been installed. llvm-svn: 113925 | |||||
| * | Cement ABI on clang for char16_t and char32_t. Also fixed some comments in ↵ | Howard Hinnant | 2010-09-14 | 3 | -4/+9 | |
| | | | | | | | <iterator>. llvm-svn: 113842 | |||||
| * | Experimenting with a new forward fomulation (kudos Daniel Kruegler), updated ↵ | Howard Hinnant | 2010-09-13 | 3 | -154/+228 | |
| | | | | | | | insert iterators to work better with pproxies, and doubled the speed of __next_prime. llvm-svn: 113731 | |||||
| * | Fix another const bug in function. Thanks to Daniel Krugler for finding ↵ | Howard Hinnant | 2010-09-11 | 1 | -2/+2 | |
| | | | | | | | this and the previous bug. llvm-svn: 113686 | |||||
| * | Fix const bug in function | Howard Hinnant | 2010-09-11 | 1 | -3/+3 | |
| | | | | | llvm-svn: 113684 | |||||
| * | <rdar://problem/8279559> [libstdcxx] use new linker options to make symbols ↵ | Nick Kledzik | 2010-09-10 | 7 | -8/+4725 | |
| | | | | | | | non-weak llvm-svn: 113616 | |||||
| * | I am experimenting with putting visibility-default attributes on all ↵ | Howard Hinnant | 2010-09-10 | 4 | -9/+9 | |
| | | | | | | | 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 | |||||
| * | Yonggang Luo fixed gcc version checking for type_traits support. | Howard Hinnant | 2010-09-09 | 1 | -38/+40 | |
| | | | | | llvm-svn: 113487 | |||||
| * | Updated by-chapter-summary with weekly test results, and fixed up some bad ↵ | Howard Hinnant | 2010-09-08 | 37 | -41/+41 | |
| | | | | | | | paths in some tests caused by aligning the test suite with N3126. llvm-svn: 113403 | |||||
| * | Hooked the following up to clang: is_class, is_enum, ↵ | Howard Hinnant | 2010-09-08 | 2 | -40/+169 | |
| | | | | | | | has_nothrow_copy_assign, has_trivial_destructor, has_virtual_destructor, is_pod. Implemented has_copy_assign. llvm-svn: 113373 | |||||
| * | has_nothrow_copy_assign hooked up to clang | Howard Hinnant | 2010-09-08 | 1 | -30/+18 | |
| | | | | | llvm-svn: 113364 | |||||
| * | has_trivial_copy_assign hooked up to clang (without workarounds). Filed ↵ | Howard Hinnant | 2010-09-07 | 2 | -37/+20 | |
| | | | | | | | 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 | |||||
| * | Made a stab at has_copy_constructor. Got it mostly working for g++-4.0, but ↵ | Howard Hinnant | 2010-09-07 | 3 | -9/+71 | |
| | | | | | | | 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 | |||||
| * | has_nothrow_copy_constructor hooked up to clang. Filed ↵ | Howard Hinnant | 2010-09-07 | 2 | -7/+20 | |
| | | | | | | | 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 | |||||
| * | has_trivial_copy_constructor hooked up to clang. Filed ↵ | Howard Hinnant | 2010-09-07 | 3 | -8/+21 | |
| | | | | | | | 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 | |||||
| * | Made a stab at has_default_constructor. Got it mostly working for g++-4.0, ↵ | Howard Hinnant | 2010-09-07 | 3 | -1/+128 | |
| | | | | | | | 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 | |||||
| * | has_nothrow_default_constructor hooked up to clang. Filed ↵ | Howard Hinnant | 2010-09-07 | 2 | -3/+13 | |
| | | | | | | | 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 | |||||
| * | has_trivial_default_constructor hooked up to clang. Filed ↵ | Howard Hinnant | 2010-09-07 | 2 | -10/+19 | |
| | | | | | | | 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 | |||||
| * | Working the type_traits area: Hooked up to clang's __is_union. Got ↵ | Howard Hinnant | 2010-09-06 | 5 | -9/+39 | |
| | | | | | | | has_trivial_copy_assign working. llvm-svn: 113162 | |||||
| * | Updated current status. | Howard Hinnant | 2010-09-05 | 1 | -6/+6 | |
| | | | | | llvm-svn: 113110 | |||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 83 | -0/+0 | |
| | | | | | llvm-svn: 113101 | |||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 20 | -0/+0 | |
| | | | | | llvm-svn: 113100 | |||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 3 | -0/+0 | |
| | | | | | llvm-svn: 113099 | |||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 4 | -0/+0 | |
| | | | | | llvm-svn: 113098 | |||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 1 | -0/+0 | |
| | | | | | llvm-svn: 113097 | |||||
| * | Fix whitespace | Howard Hinnant | 2010-09-04 | 5 | -7/+6 | |
| | | | | | llvm-svn: 113089 | |||||
| * | Changed __config to react to all of clang's currently documented has_feature ↵ | Howard Hinnant | 2010-09-04 | 404 | -1552/+1683 | |
| | | | | | | | 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 | |||||
| * | Fix typos, noticed by Clang. | Daniel Dunbar | 2010-09-04 | 2 | -2/+2 | |
| | | | | | llvm-svn: 113061 | |||||
| * | Configure libc++ to recognize and use inline namespaces for clang. Many, ↵ | Howard Hinnant | 2010-09-03 | 1 | -9/+17 | |
| | | | | | | | 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 | |||||
| * | [futures.atomic_future] and notify_all_at_thread_exit. This completes the ↵ | Howard Hinnant | 2010-09-03 | 17 | -3/+1010 | |
| | | | | | | | header <future> and all of Chapter 30 (for C++0x enabled compilers). llvm-svn: 113017 | |||||
| * | [futures.shared_future] | Howard Hinnant | 2010-09-03 | 13 | -2/+1077 | |
| | | | | | llvm-svn: 112990 | |||||
| * | Updated for weekly test results. | Howard Hinnant | 2010-09-01 | 1 | -0/+0 | |
| | | | | | llvm-svn: 112737 | |||||
| * | [futures.task] and [futures.async]. Requires variadics and rvalue-ref support. | Howard Hinnant | 2010-08-30 | 21 | -25/+1834 | |
| | | | | | llvm-svn: 112500 | |||||
| * | [futures.unique_future] | Howard Hinnant | 2010-08-29 | 10 | -0/+800 | |
| | | | | | llvm-svn: 112423 | |||||
| * | [futures.promise]. Depends on rvalue-ref support to work 100%. | Howard Hinnant | 2010-08-28 | 21 | -2/+1329 | |
| | | | | | llvm-svn: 112388 | |||||
| * | future continues ... | Howard Hinnant | 2010-08-27 | 5 | -2/+1042 | |
| | | | | | llvm-svn: 112284 | |||||
| * | Updated for weekly test results | Howard Hinnant | 2010-08-25 | 1 | -0/+0 | |
| | | | | | llvm-svn: 112078 | |||||

