summaryrefslogtreecommitdiffstats
path: root/libcxx/include/vector
Commit message (Collapse)AuthorAgeFilesLines
...
* Make vector<bool>::reference and const_reference publicHoward Hinnant2011-07-091-2/+2
| | | | llvm-svn: 134815
* http://llvm.org/bugs/show_bug.cgi?id=10248Howard Hinnant2011-07-021-2/+9
| | | | llvm-svn: 134327
* _STD -> _VSTD to avoid macro clash on windowsHoward Hinnant2011-06-301-94/+94
| | | | llvm-svn: 134190
* noexcept for <vector>. This also includes installing move_if_noexcept() ↵Howard Hinnant2011-06-031-166/+327
| | | | | | into vector. llvm-svn: 132577
* Chris Jefferson noted many places where function calls needed to be ↵Howard Hinnant2011-02-141-1/+1
| | | | | | qualified (thanks Chris). llvm-svn: 125510
* Reverting an old optimization that conflicts with the new allocator model, ↵Howard Hinnant2011-01-041-45/+1
| | | | | | and causes some test casees to compile that shouldn't. llvm-svn: 122830
* Effort to reduce the number of exported symbolsHoward Hinnant2010-12-171-24/+33
| | | | llvm-svn: 122057
* N3142. Many of these traits are just placeholders with medium quality ↵Howard Hinnant2010-11-191-3/+3
| | | | | | emulation; waiting on compiler intrinsics to do it right. llvm-svn: 119854
* license changeHoward Hinnant2010-11-161-2/+2
| | | | llvm-svn: 119395
* visibility-decoration sweep completed.Howard Hinnant2010-09-231-2/+28
| | | | llvm-svn: 114685
* I am experimenting with putting visibility-default attributes on all ↵Howard Hinnant2010-09-101-2/+2
| | | | | | 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-16/+28
| | | | | | 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-59/+59
| | | | llvm-svn: 111750
* patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was ↵Howard Hinnant2010-05-241-1/+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
* 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/+2783
llvm-svn: 103490
OpenPOWER on IntegriCloud