hanchenye-llvm-project/libcxx
Howard Hinnant 8e25104b10 1. Fix make_shared<const T>. 2. Allow allocator<const T> as an extension. 3. Refactor work which fixed unique_ptr<const T[]>. 4. Remove no-longer-needed private declarations from unique_ptr. 5. Add constraints to some shared_ptr and weak_ptr constructors and assignment operators so that is_constructible/is_assignable give the correct answers for shared_ptr and weak_ptr. 6. Make defensive preparations in the shared_ptr free functions for the introduction of shared_ptr<T[]> in the future. 7. As an optimization, add move constructor and move assignment to weak_ptr.
llvm-svn: 147437
2012-01-02 17:56:02 +00:00
..
cmake
include 1. Fix make_shared<const T>. 2. Allow allocator<const T> as an extension. 3. Refactor work which fixed unique_ptr<const T[]>. 4. Remove no-longer-needed private declarations from unique_ptr. 5. Add constraints to some shared_ptr and weak_ptr constructors and assignment operators so that is_constructible/is_assignable give the correct answers for shared_ptr and weak_ptr. 6. Make defensive preparations in the shared_ptr free functions for the introduction of shared_ptr<T[]> in the future. 7. As an optimization, add move constructor and move assignment to weak_ptr. 2012-01-02 17:56:02 +00:00
lib Quash a whole bunch of warnings 2011-12-01 20:21:04 +00:00
src Fix memory leak in converting weak_ptr to shared_ptr 2011-12-27 22:20:51 +00:00
test Remove quotes from locale name identifier. Credit Edward Meewis. 2011-12-15 15:01:38 +00:00
www Clarify building instructions for 10.7 2011-11-17 17:14:16 +00:00
CMakeLists.txt
CREDITS.TXT Installation of CityHash by Craig Silverstein 2011-12-10 20:28:56 +00:00
LICENSE.TXT Happy new year 2012! 2012-01-01 08:16:56 +00:00
Makefile Refactor libcxx makefile. No functional changes intended. 2011-11-27 05:39:58 +00:00