Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix win32 support header for mingw32. | Dan Albert | 2014-10-06 | 1 | -0/+3 |
| | | | | | | These functions are defined as static in the mingw32 headers. llvm-svn: 219140 | ||||
* | 80 cols fixes. | Yaron Keren | 2014-01-04 | 1 | -99/+123 |
| | | | | llvm-svn: 198482 | ||||
* | Implement the functions: clz, clzl, clzll, ctz, ctzl, and ctzll | Yaron Keren | 2014-01-04 | 1 | -27/+88 |
| | | | | | | | | for libcxx when compiled with Visual C++ on Win32 and Win64. clang and gcc (MinGW) compilers provide these implementations themselves. llvm-svn: 198481 | ||||
* | Windows.h is not required. | Yaron Keren | 2013-11-15 | 1 | -1/+0 |
| | | | | llvm-svn: 194870 | ||||
* | G M: Restore the ability for libcxx to compile again on mingw 64. | Howard Hinnant | 2013-09-17 | 1 | -1/+6 |
| | | | | llvm-svn: 190837 | ||||
* | Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is | Howard Hinnant | 2013-08-01 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | MSVC-specific, MSVCRT-specific, or Windows-specific. Because Clang can also define _MSC_VER, and MSVCRT is not necessarily the only C runtime, these macros should not be used interchangeably. This patch divides all Windows-related bits into the aforementioned categories. Two new macros are introduced: - _LIBCPP_MSVC: Defined when compiling with MSVC. Detected using _MSC_VER, excluding Clang. - _LIBCPP_MSVCRT: Defined when using the Microsoft CRT. This is the default when _WIN32 is defined. This leaves _WIN32 for code using the Windows API. This also corrects the spelling of _LIBCP_HAS_IS_BASE_OF to _LIBCPP_HAS_IS_BASE_OF. Nico, please prepare a patch for CREDITS.TXT, thanks. llvm-svn: 187593 | ||||
* | Glen: This patch gets the string conversion functions working on Windows. ↵ | Howard Hinnant | 2013-05-16 | 1 | -9/+8 |
| | | | | | | It also refactors repetitive code in string.cpp do greatly reduce the repetitiveness, increasing maintainability. llvm-svn: 182026 | ||||
* | Add missing newlines at EOF. | Bob Wilson | 2012-02-20 | 1 | -1/+1 |
| | | | | llvm-svn: 150965 | ||||
* | Fix http://llvm.org/bugs/show_bug.cgi?id=11428. Fix provided by Alberto ↵ | Howard Hinnant | 2011-12-02 | 1 | -5/+5 |
| | | | | | | Ganesh Barbati llvm-svn: 145698 | ||||
* | Jean-Daniel: __builtin_popcountll support for Windows | Howard Hinnant | 2011-12-02 | 1 | -3/+26 |
| | | | | llvm-svn: 145684 | ||||
* | Windows port work by Ruben Van Boxem | Howard Hinnant | 2011-10-27 | 1 | -7/+4 |
| | | | | llvm-svn: 143105 | ||||
* | More windows port work by Ruben Van Boxem | Howard Hinnant | 2011-10-22 | 1 | -6/+70 |
| | | | | llvm-svn: 142732 | ||||
* | Work on Windows port by Ruben Van Boxem | Howard Hinnant | 2011-09-28 | 1 | -5/+13 |
| | | | | llvm-svn: 140728 | ||||
* | Work on Windows port by Ruben Van Boxem | Howard Hinnant | 2011-09-23 | 1 | -0/+8 |
| | | | | llvm-svn: 140384 | ||||
* | Partial Windows port by Ruben Van Boxem | Howard Hinnant | 2011-09-22 | 1 | -0/+15 |
llvm-svn: 140328 |