- Sep 14, 2011
-
-
Howard Hinnant authored
llvm-svn: 139711
-
- Sep 02, 2011
-
-
Howard Hinnant authored
llvm-svn: 139032
-
- Aug 12, 2011
-
-
- Jul 30, 2011
-
-
Alexis Hunt authored
avoids bugs where, when the allocator's size_type was smaller than int, the multiplication or division would cause integral promotions and, with two different integer types as arguments, deduction of the template arguments would fail. llvm-svn: 136540
-
- Jul 09, 2011
-
-
Howard Hinnant authored
llvm-svn: 134815
-
- Jul 02, 2011
-
-
Howard Hinnant authored
llvm-svn: 134327
-
- Jun 30, 2011
-
-
Howard Hinnant authored
llvm-svn: 134190
-
- Jun 03, 2011
-
-
Howard Hinnant authored
llvm-svn: 132577
-
- Feb 14, 2011
-
-
Howard Hinnant authored
llvm-svn: 125510
-
- Jan 04, 2011
-
-
Howard Hinnant authored
Reverting an old optimization that conflicts with the new allocator model, and causes some test casees to compile that shouldn't. llvm-svn: 122830
-
- Dec 17, 2010
-
-
Howard Hinnant authored
llvm-svn: 122057
-
- Nov 19, 2010
-
-
Howard Hinnant authored
N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. llvm-svn: 119854
-
- Nov 16, 2010
-
-
Howard Hinnant authored
llvm-svn: 119395
-
- Sep 23, 2010
-
-
Howard Hinnant authored
llvm-svn: 114685
-
- Sep 10, 2010
-
-
Howard Hinnant authored
I am experimenting with putting visibility-default attributes on all 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
-
- Sep 05, 2010
-
-
Howard Hinnant authored
Changed __config to react to all of clang's currently documented has_feature 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
-
- Aug 22, 2010
-
-
Howard Hinnant authored
llvm-svn: 111750
-
- May 24, 2010
-
-
Howard Hinnant authored
patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was 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
-
- May 11, 2010
-
-
Howard Hinnant authored
llvm-svn: 103516
-
Howard Hinnant authored
llvm-svn: 103490
-