| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Further macro protection by replacing _[A-Z] with _[A-Z]p | Howard Hinnant | 2011-11-29 | 38 | -2833/+2833 |
| | | | | | llvm-svn: 145410 | ||||
| * | Add protection from min/max macros | Howard Hinnant | 2011-11-29 | 24 | -0/+65 |
| | | | | | llvm-svn: 145407 | ||||
| * | Remove redundant iterator assignment detected by Marshall Clow | Howard Hinnant | 2011-11-28 | 1 | -3/+0 |
| | | | | | llvm-svn: 145265 | ||||
| * | Refactor libcxx makefile. No functional changes intended. | Bob Wilson | 2011-11-27 | 1 | -39/+25 |
| | | | | | | | | | | Besides cleaning up the repetition in the installhdrs target, the point of this change is to provide a separate do-installhdrs target that can be used directly from clang's runtime/libcxx makefile to install a copy of the headers along with clang. <rdar://problem/10397739> llvm-svn: 145162 | ||||
| * | Clarify building instructions for 10.7 | Howard Hinnant | 2011-11-17 | 1 | -3/+11 |
| | | | | | llvm-svn: 144910 | ||||
| * | On FreeBSD, define a macro that causes the unimplemented C99 math.h ↵ | David Chisnall | 2011-11-13 | 1 | -0/+3 |
| | | | | | | | functions to be declared. This prevents <cmath> users from being broken, unless they actually use the C++ wrappers that call the missing functions. llvm-svn: 144501 | ||||
| * | Remove support folder from Apple install | Howard Hinnant | 2011-11-04 | 1 | -5/+5 |
| | | | | | llvm-svn: 143702 | ||||
| * | Fix ratio arithmetic with zero | Howard Hinnant | 2011-11-01 | 3 | -0/+42 |
| | | | | | llvm-svn: 143519 | ||||
| * | Add include file install path | Howard Hinnant | 2011-11-01 | 1 | -0/+7 |
| | | | | | llvm-svn: 143497 | ||||
| * | Windows port work by Ruben Van Boxem | Howard Hinnant | 2011-10-27 | 6 | -9/+188 |
| | | | | | llvm-svn: 143105 | ||||
| * | Fixed bug in __independent_bits_engine found by Nick (from stackoverflow) | Howard Hinnant | 2011-10-27 | 1 | -2/+2 |
| | | | | | llvm-svn: 143104 | ||||
| * | More windows port work by Ruben Van Boxem | Howard Hinnant | 2011-10-22 | 16 | -121/+233 |
| | | | | | llvm-svn: 142732 | ||||
| * | Windows port work by Ruben Van Boxem | Howard Hinnant | 2011-10-20 | 2 | -2/+79 |
| | | | | | llvm-svn: 142578 | ||||
| * | de-tabbify | Howard Hinnant | 2011-10-17 | 5 | -20/+20 |
| | | | | | llvm-svn: 142237 | ||||
| * | Windows support by Ruben Van Boxem. | Howard Hinnant | 2011-10-17 | 93 | -40/+286 |
| | | | | | llvm-svn: 142235 | ||||
| * | Fix http://llvm.org/bugs/show_bug.cgi?id=11113 | Howard Hinnant | 2011-10-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 141714 | ||||
| * | Starting on musl port by Arvid Picciani | Howard Hinnant | 2011-10-11 | 3 | -16/+32 |
| | | | | | llvm-svn: 141672 | ||||
| * | Remove -Wglobal-constructors from flags. This was an accidental addition. | Howard Hinnant | 2011-10-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 141551 | ||||
| * | Update instructions for building on Mac OS 10.6 | Howard Hinnant | 2011-10-09 | 1 | -0/+1 |
| | | | | | llvm-svn: 141507 | ||||
| * | Fix <rdar://problem/10256836> getline of an empty string mistakenly causes ↵ | Howard Hinnant | 2011-10-09 | 2 | -3/+11 |
| | | | | | | | failure llvm-svn: 141506 | ||||
| * | Fix <rdar://problem/10255403> match_results::begin() is off by one | Howard Hinnant | 2011-10-08 | 3 | -6/+6 |
| | | | | | llvm-svn: 141494 | ||||
| * | reverting change to compatibility_version | Howard Hinnant | 2011-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 141445 | ||||
| * | Change compatibility_version | Howard Hinnant | 2011-10-07 | 1 | -2/+3 |
| | | | | | llvm-svn: 141391 | ||||
| * | Fix <rdar://problem/10136825> | Howard Hinnant | 2011-10-04 | 2 | -2/+19 |
| | | | | | llvm-svn: 141132 | ||||
| * | Fix <rdar://problem/10226704> | Howard Hinnant | 2011-10-04 | 1 | -5/+0 |
| | | | | | llvm-svn: 141054 | ||||
| * | Windows porting work by Ruben Van Boxem | Howard Hinnant | 2011-10-03 | 90 | -343/+558 |
| | | | | | llvm-svn: 141003 | ||||
| * | Updated testit to run on Windows and fresh Windows results by Ruben Van Boxem | Howard Hinnant | 2011-10-01 | 2 | -294/+33 |
| | | | | | llvm-svn: 140950 | ||||
| * | Fix <rdar://problem/10217868>. | Howard Hinnant | 2011-10-01 | 1 | -2/+0 |
| | | | | | llvm-svn: 140907 | ||||
| * | Provide link to developer's policy | Howard Hinnant | 2011-09-30 | 1 | -0/+3 |
| | | | | | llvm-svn: 140857 | ||||
| * | Windows port work by Ruben Van Boxem | Howard Hinnant | 2011-09-29 | 5 | -8/+101 |
| | | | | | llvm-svn: 140805 | ||||
| * | Windows patch work by Ruben Van Boxem | Howard Hinnant | 2011-09-29 | 3 | -45/+56 |
| | | | | | llvm-svn: 140781 | ||||
| * | Attempted locale refactoring. _LIBCPP_LOCALE__L_EXTENSIONS now should be ↵ | Howard Hinnant | 2011-09-28 | 4 | -89/+72 |
| | | | | | | | defined if one has all of the xxx_l() functions. I've defined this for apple, freebsd and win32. _LIBCPP_HAS_DEFAULTRUNELOCALE should be defined if there is a _DefaultRuneLocale. I've defined this for apple and freebsd. The block of code we're trying to migrate away from is now under #ifdef __linux__. I've tested only on OS X. I hope I haven't broken things too badly elsewhere. Please let me know. llvm-svn: 140734 | ||||
| * | Work on Windows port by Ruben Van Boxem | Howard Hinnant | 2011-09-28 | 7 | -41/+107 |
| | | | | | llvm-svn: 140728 | ||||
| * | Attempt to enable locale simplification. On which platforms can we now ↵ | Howard Hinnant | 2011-09-28 | 1 | -45/+27 |
| | | | | | | | #define _LIBCPP_STABLE_APPLE_ABI? llvm-svn: 140724 | ||||
| * | Ruben's Windows test results. | Howard Hinnant | 2011-09-28 | 2 | -0/+945 |
| | | | | | llvm-svn: 140700 | ||||
| * | Another installment on debug mode. This addresses list. However this ↵ | Howard Hinnant | 2011-09-27 | 4 | -62/+672 |
| | | | | | | | should be considered a temporary state. The API of the debug database and how vector and list use it, is unsatisfactory at the moment. It is both inefficient and overly verbose. I wanted to get this functionality checked in though. In the next day or so I'll refactor what is there in an attempt to streamline things. llvm-svn: 140660 | ||||
| * | Work on Windows port by Ruben Van Boxem | Howard Hinnant | 2011-09-23 | 8 | -30/+159 |
| | | | | | llvm-svn: 140384 | ||||
| * | Partial Windows port by Ruben Van Boxem | Howard Hinnant | 2011-09-22 | 10 | -5/+433 |
| | | | | | llvm-svn: 140328 | ||||
| * | Fix test bugs found by David Chisnall | Howard Hinnant | 2011-09-21 | 7 | -15/+15 |
| | | | | | llvm-svn: 140271 | ||||
| * | Fix locales used in re tests. | David Chisnall | 2011-09-21 | 5 | -13/+13 |
| | | | | | llvm-svn: 140265 | ||||
| * | Remove undefines in cstdio test. Fix these properly rather than bodging the ↵ | David Chisnall | 2011-09-21 | 1 | -24/+0 |
| | | | | | | | tests. llvm-svn: 140264 | ||||
| * | More +.UTF-8 fixes. | David Chisnall | 2011-09-21 | 20 | -31/+31 |
| | | | | | llvm-svn: 140262 | ||||
| * | Fix failure found by David Chisnall | Howard Hinnant | 2011-09-21 | 1 | -129/+129 |
| | | | | | llvm-svn: 140255 | ||||
| * | Correct change to exception.cpp from r140245 | Howard Hinnant | 2011-09-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 140253 | ||||
| * | More fixes to the tests. Add UTF-8 encoding to all locales that don't ↵ | David Chisnall | 2011-09-21 | 7 | -19/+43 |
| | | | | | | | specify one. Undefine some stdio.h macros that break the tests. llvm-svn: 140252 | ||||
| * | Fully-qualify some more locales in the tests... | David Chisnall | 2011-09-21 | 5 | -11/+11 |
| | | | | | llvm-svn: 140251 | ||||
| * | Don't check STREAMS error numbers on systems that don't implement the ↵ | David Chisnall | 2011-09-21 | 2 | -0/+16 |
| | | | | | | | obsolete (as described in POSIX2008) XSI STREAMS extension. llvm-svn: 140248 | ||||
| * | More locale cleanups. Fully specify locales in iostream tests. | David Chisnall | 2011-09-21 | 4 | -22/+22 |
| | | | | | llvm-svn: 140247 | ||||
| * | Fixes for FreeBSD, including some fairly obvious copy-and-paste errors. | David Chisnall | 2011-09-21 | 6 | -44/+58 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libc++ now mostly works on FreeBSD with libcxxrt and this patch applied to the base system: http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20110920/e666632c/xlocale-0001.obj Summary of tests on FreeBSD: **************************************************** Results for /root/libcxx/test: using FreeBSD clang version 3.0 (trunk 135360) 20110717 Target: x86_64-unknown-freebsd9.0 Thread model: posix with -std=c++0x -stdlib=libc++ -I/root/libcxx/include -L/root/libcxx/build/lib ---------------------------------------------------- sections without tests : 1 sections with failures : 48 sections without failures: 1015 + ---- total number of sections : 1064 ---------------------------------------------------- number of tests failed : 145 number of tests passed : 4179 + ---- total number of tests : 4324 **************************************************** (Many due to this clang version not supporting C++ atomics) More fixes to follow... llvm-svn: 140245 | ||||
| * | Localisation test fixes to make the tests pass on FreeBSD, which does not ↵ | David Chisnall | 2011-09-21 | 50 | -283/+297 |
| | | | | | | | | | provide shortened forms of the various locales (e.g. en_US, rather than en_US.UTF-8 / en_US.ISO{whatever}). Reviewed by Howard Hinnant. llvm-svn: 140242 | ||||

