summaryrefslogtreecommitdiffstats
path: root/libcxx/include/string
Commit message (Collapse)AuthorAgeFilesLines
...
* Add always_inline to string move constructorsHoward Hinnant2011-01-261-0/+2
| | | | llvm-svn: 124252
* Reverting an old optimization that conflicts with the new allocator model, ↵Howard Hinnant2011-01-041-4/+0
| | | | | | and causes some test casees to compile that shouldn't. llvm-svn: 122830
* Effort to reduce the number of exported symbolsHoward Hinnant2010-12-171-12/+58
| | | | llvm-svn: 122057
* LWG 1323Howard Hinnant2010-11-171-20/+20
| | | | llvm-svn: 119560
* Update <string> to use allocator_traits.Howard Hinnant2010-11-171-23/+117
| | | | llvm-svn: 119522
* visibility-decoration.Howard Hinnant2010-09-231-5/+11
| | | | llvm-svn: 114671
* I am experimenting with putting visibility-default attributes on all ↵Howard Hinnant2010-09-101-3/+3
| | | | | | struct/classes in libc++. This checkin decorates only basic_string and vector as an experiment, and for review by those in this audience that might know more about visibilty than I do. If I get no negative feedback on this procedure I will begin to decorate the entire library in this way. llvm-svn: 113590
* Changed __config to react to all of clang's currently documented has_feature ↵Howard Hinnant2010-09-041-7/+7
| | | | | | flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. llvm-svn: 113086
* Fixing whitespace problemsHoward Hinnant2010-08-221-25/+24
| | | | llvm-svn: 111750
* patch by Jesse Towner, and bug fix by Sebastian RedlHoward Hinnant2010-08-101-2/+0
| | | | llvm-svn: 110724
* [string.conversions]Howard Hinnant2010-06-021-18/+118
| | | | llvm-svn: 105336
* patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was ↵Howard Hinnant2010-05-241-0/+1
| | | | | | 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
* [rand.dist.bern.bin]. The evaluation function for this binomial ↵Howard Hinnant2010-05-111-2/+0
| | | | | | distribution is hopefully just a placeholder. It is using the simplest and slowest method for computing the distribution and needs to be upgraded. llvm-svn: 103524
* 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/+3543
llvm-svn: 103490
OpenPOWER on IntegriCloud