summaryrefslogtreecommitdiffstats
path: root/libcxx/include/support/win32/support.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix win32 support header for mingw32.Dan Albert2014-10-061-0/+3
| | | | | | These functions are defined as static in the mingw32 headers. llvm-svn: 219140
* 80 cols fixes.Yaron Keren2014-01-041-99/+123
| | | | llvm-svn: 198482
* Implement the functions: clz, clzl, clzll, ctz, ctzl, and ctzllYaron Keren2014-01-041-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 Keren2013-11-151-1/+0
| | | | llvm-svn: 194870
* G M: Restore the ability for libcxx to compile again on mingw 64.Howard Hinnant2013-09-171-1/+6
| | | | llvm-svn: 190837
* Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which isHoward Hinnant2013-08-011-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 Hinnant2013-05-161-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 Wilson2012-02-201-1/+1
| | | | llvm-svn: 150965
* Fix http://llvm.org/bugs/show_bug.cgi?id=11428. Fix provided by Alberto ↵Howard Hinnant2011-12-021-5/+5
| | | | | | Ganesh Barbati llvm-svn: 145698
* Jean-Daniel: __builtin_popcountll support for WindowsHoward Hinnant2011-12-021-3/+26
| | | | llvm-svn: 145684
* Windows port work by Ruben Van BoxemHoward Hinnant2011-10-271-7/+4
| | | | llvm-svn: 143105
* More windows port work by Ruben Van BoxemHoward Hinnant2011-10-221-6/+70
| | | | llvm-svn: 142732
* Work on Windows port by Ruben Van BoxemHoward Hinnant2011-09-281-5/+13
| | | | llvm-svn: 140728
* Work on Windows port by Ruben Van BoxemHoward Hinnant2011-09-231-0/+8
| | | | llvm-svn: 140384
* Partial Windows port by Ruben Van BoxemHoward Hinnant2011-09-221-0/+15
llvm-svn: 140328
OpenPOWER on IntegriCloud