summaryrefslogtreecommitdiffstats
path: root/libcxx/src/string.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Saleem Abdulrasool: If errno is defined as volatile int, the qualifier ↵Howard Hinnant2013-01-221-16/+16
| | | | | | | | | | | differences can cause template typename deductions on swap<> (used in string.cpp). Use decltype(errno) to replicate the type and qualifier information for holding the errno value. Because errno is expected to be assignable, there is no need to use typename std::remove_const<decltype(errno)>::type to hold the value. llvm-svn: 173172
* Fix string conversions functions to throw out_of_range properly. Fixes ↵Howard Hinnant2013-01-141-58/+66
| | | | | | http://llvm.org/bugs/show_bug.cgi?id=14919. llvm-svn: 172447
* Quash a whole bunch of warningsHoward Hinnant2011-12-011-18/+18
| | | | llvm-svn: 145624
* Work on Windows port by Ruben Van BoxemHoward Hinnant2011-09-231-0/+3
| | | | llvm-svn: 140384
* Fixing up some ABI issuesHoward Hinnant2011-07-071-46/+0
| | | | llvm-svn: 134639
* LWG 1323Howard Hinnant2010-11-171-2/+2
| | | | llvm-svn: 119560
* license changeHoward Hinnant2010-11-161-2/+2
| | | | llvm-svn: 119395
* Fixing whitespace problemsHoward Hinnant2010-08-221-16/+16
| | | | llvm-svn: 111751
* now works with -fno-exceptions and -fno-rttiHoward Hinnant2010-08-111-0/+32
| | | | llvm-svn: 110828
* [string.conversions]Howard Hinnant2010-06-021-0/+690
llvm-svn: 105336
OpenPOWER on IntegriCloud