- Dec 10, 2010
-
-
Michael J. Spencer authored
llvm-svn: 121510
-
Howard Hinnant authored
llvm-svn: 121503
-
Howard Hinnant authored
llvm-svn: 121502
-
- Dec 08, 2010
-
-
Howard Hinnant authored
llvm-svn: 121282
-
Howard Hinnant authored
llvm-svn: 121275
-
Howard Hinnant authored
After a long break to wait for the atomic spec to settle, this completes the library part of <atomic>. It currently won't even parse as it depends on the existence of the intrinsics specified at http://libcxx.llvm.org/atomic_design_a.html. Everything has been tested using fake intrinsics which have now been removed. As the intrinsics come online, the ATOMIC_* macros will need to be adjusted to reflect which operations are lock-free. These macros will probably need to be #ifdef'd for each supported platform. llvm-svn: 121267
-
Michael J. Spencer authored
llvm-svn: 121265
-
Howard Hinnant authored
llvm-svn: 121204
-
Howard Hinnant authored
llvm-svn: 121202
-
- Dec 07, 2010
-
-
Howard Hinnant authored
llvm-svn: 121181
-
Howard Hinnant authored
Getting <atomic> warmed back up. We have a hopefully more stable spec now. And I believe the intrinsic spec at http://libcxx.llvm.org/atomic_design_a.html is still good. llvm-svn: 121064
-
- Dec 06, 2010
-
-
Howard Hinnant authored
llvm-svn: 121002
-
- Dec 04, 2010
-
-
Howard Hinnant authored
llvm-svn: 120915
-
Howard Hinnant authored
llvm-svn: 120914
-
- Dec 03, 2010
-
-
Howard Hinnant authored
llvm-svn: 120810
-
- Dec 02, 2010
-
-
Howard Hinnant authored
llvm-svn: 120712
-
- Nov 30, 2010
-
-
Howard Hinnant authored
llvm-svn: 120458
-
- Nov 28, 2010
-
-
Howard Hinnant authored
Minor fixup in <ratio> and add optional support for shared_mutex and upgrade_mutex which must be opted into with #define _LIBCPP_SHARED_LOCK llvm-svn: 120258
-
- Nov 24, 2010
-
-
Howard Hinnant authored
llvm-svn: 120098
-
- Nov 23, 2010
-
-
Howard Hinnant authored
llvm-svn: 120064
-
Howard Hinnant authored
llvm-svn: 120058
-
Howard Hinnant authored
llvm-svn: 120057
-
Howard Hinnant authored
llvm-svn: 120054
-
Howard Hinnant authored
llvm-svn: 120045
-
Howard Hinnant authored
llvm-svn: 120043
-
Howard Hinnant authored
llvm-svn: 120040
-
Howard Hinnant authored
llvm-svn: 120036
-
Howard Hinnant authored
llvm-svn: 120029
-
Howard Hinnant authored
llvm-svn: 120027
-
- Nov 20, 2010
-
-
Howard Hinnant authored
llvm-svn: 119909
-
Howard Hinnant authored
llvm-svn: 119906
-
- 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
-
Howard Hinnant authored
llvm-svn: 119776
-
Howard Hinnant authored
llvm-svn: 119775
-
- Nov 18, 2010
-
-
Howard Hinnant authored
llvm-svn: 119710
-
Howard Hinnant authored
llvm-svn: 119703
-
Howard Hinnant authored
llvm-svn: 119699
-
Howard Hinnant authored
llvm-svn: 119611
-
Howard Hinnant authored
llvm-svn: 119609
-
- Nov 17, 2010
-
-
Howard Hinnant authored
llvm-svn: 119571
-