summaryrefslogtreecommitdiffstats
path: root/libcxx/src/locale.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Conditionally wrap the changes from r134781.Alexis Hunt2011-07-091-0/+36
| | | | llvm-svn: 134783
* Implement generalized table lookups for upper, lower, and characterAlexis Hunt2011-07-091-69/+57
| | | | | | | | | | | | | | | | traits. To the best of my knowledge, this will not break the ABI for Apple. However, it does introduce three publicly visible (although with reserved name) functions that will fail to link against the just-shipped Apple version of libc++. Since they are not used in any inline functions, no actual breakage should occur. If Howard doesn't want to put undefined functions (even internal ones) into a header, they could be surrounded by additional conditional compilation. llvm-svn: 134781
* Fix typoAlexis Hunt2011-07-071-1/+1
| | | | llvm-svn: 134650
* _STD -> _VSTD to avoid macro clash on windowsHoward Hinnant2011-06-301-17/+17
| | | | llvm-svn: 134190
* Patch by Petteri Räty, http://llvm.org/bugs/show_bug.cgi?id=8992Howard Hinnant2011-06-301-101/+134
| | | | llvm-svn: 134155
* noexcept for Chapter 22 [localization].Howard Hinnant2011-05-311-53/+53
| | | | llvm-svn: 132337
* noexcept for <memory>. I've added a few extension noexcept to: ↵Howard Hinnant2011-05-281-1/+1
| | | | | | allocator_traits<A>::deallocate, allocaate<T>::deallocate, return_temporary_buffer, and default_delete<T>::operator()(T*) const. My rationale was: If a std-dicated noexcept function needs to call another std-defined function, that called function must be noexcept. We're all a little new to noexcept, so things like this are to be expected. Also included fix for broken __is_swappable trait pointed out by Marc Glisse, thanks Marc|. And fixed a test case for is_nothrow_destructible. Destructors are now noexcept by default| llvm-svn: 132261
* Add CMake build and fix major Linux blockers.Michael J. Spencer2010-12-101-3/+118
| | | | llvm-svn: 121510
* license changeHoward Hinnant2010-11-161-2/+2
| | | | llvm-svn: 119395
* Fixing whitespace problemsHoward Hinnant2010-08-221-44/+44
| | | | llvm-svn: 111751
* now works with -fno-exceptions and -fno-rttiHoward Hinnant2010-08-111-0/+62
| | | | llvm-svn: 110828
* [conversions.string]Howard Hinnant2010-05-311-3/+3
| | | | llvm-svn: 105254
* [locale.stdcvt]Howard Hinnant2010-05-301-252/+2037
| | | | llvm-svn: 105174
* patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was ↵Howard Hinnant2010-05-241-2/+4
| | | | | | accepted except there were some bug fixes needed in <locale> for the __nolocale_* series. For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient. llvm-svn: 104516
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-111-1/+1
| | | | llvm-svn: 103516
* libcxx initial importHoward Hinnant2010-05-111-0/+3680
llvm-svn: 103490
OpenPOWER on IntegriCloud