summaryrefslogtreecommitdiffstats
path: root/src/memory.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne2018-08-011-1/+0
* Fix incorrect usage of __libcpp_mutex_trylock. Patch from Andrey KhalyavinEric Fiselier2017-05-041-1/+1
* Use nullptr instead of the literal 0Eric Fiselier2017-05-041-2/+2
* Add ABI option to remove recently inlined __shared_count functions from the l...Eric Fiselier2017-01-171-0/+3
* [Test patch] Inline hot functions in libcxx shared_ptrKevin Hu2017-01-171-30/+8
* Fix std::pointer_safety type in ABI v2Eric Fiselier2017-01-051-2/+3
* Mark libc++ internal globals with _LIBCPP_SAFE_STATIC.Eric Fiselier2016-09-281-9/+7
* Fixing 'Aquire' typo and libcxx build.Ben Craig2016-08-021-1/+1
* Improve shared_ptr dtor performanceBen Craig2016-08-011-1/+29
* Enable building and using atomic shared_ptr for GCC.Eric Fiselier2016-06-181-2/+2
* Refactor pthread usage of libcxx.Asiri Rathnayake2016-05-061-5/+5
* [libcxx] Allow use of <atomic> in C++03. Try 3.Eric Fiselier2015-08-191-2/+2
* Move atomic_support.h and config_elast.h into src/includeEric Fiselier2015-08-181-1/+1
* [libcxx] Add atomic_support.h header to src that handles needed atomic operat...Eric Fiselier2015-07-071-7/+10
* Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE...Eric Fiselier2014-12-121-1/+1
* Address some post-commit review comments on r217261Jonathan Roelofs2014-09-051-1/+1
* Allow libc++ to be built on systems without POSIX threadsJonathan Roelofs2014-09-051-2/+4
* Switch to using C++ style casts.Joerg Sonnenberger2014-01-041-1/+1
* This should be nothing but a load-time optimization. I'm trying to reduce lo...Howard Hinnant2013-03-161-1/+9
* Rename uses of _ and __ because these are getting stepped on by macros from o...Howard Hinnant2012-10-301-3/+3
* Patch contributed by Dev Dude for mingw64 port.Howard Hinnant2012-08-191-0/+3
* Despite my pathological distrust of spin locks, the number just don't lie. I...Howard Hinnant2012-07-301-2/+13
* Implement [util.smartptr.shared.atomic]. This is the last unimplementedHoward Hinnant2012-07-301-0/+35
* Appy constexpr to <memory>. Picked up a few missing noexcepts as well.Howard Hinnant2012-07-071-0/+1
* Fix memory leak in converting weak_ptr to shared_ptrHoward Hinnant2011-12-271-3/+0
* Quash a whole bunch of warningsHoward Hinnant2011-12-011-1/+1
* noexcept for <memory>. I've added a few extension noexcept to: allocator_tr...Howard Hinnant2011-05-281-13/+13
* license changeHoward Hinnant2010-11-161-2/+2
* Dave Zarzycki showed how the efficiency of shared_ptr could be significantlyHoward Hinnant2010-11-161-4/+7
* Fixing whitespace problemsHoward Hinnant2010-08-221-2/+1
* now works with -fno-exceptions and -fno-rttiHoward Hinnant2010-08-111-0/+4
* patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepte...Howard Hinnant2010-05-241-46/+7
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-111-1/+1
* libcxx initial importHoward Hinnant2010-05-111-0/+201