aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src/memory.cpp
AgeCommit message (Expand)AuthorFilesLines
2026-01-09[libc++] Introduce the notion of a minimum header version (#166074)Nikolas Klauser1-4/+8
2025-12-18[libc++] Make std::align an inline function (#167472)saipubw1-13/+7
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight1-2/+0
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser1-0/+2
2025-05-12[libc++] Fix missing #includes (#130536)Matt1-0/+2
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser1-3/+3
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-144/+85
2023-08-18[libc++] Change _LIBCPP_CONSTEXPR_SINCE_XXX to constexpr in the dylibLouis Dionne1-1/+1
2023-04-19[libc++] Remove symbols for a std::allocator_arg & friends from the dylibLouis Dionne1-2/+0
2022-10-03[libc++] Avoid relying on non-portable behaviour in std::alignAlex Richardson1-1/+1
2022-09-02[libc++] Make the naming of private member variables consistent and enforce i...Nikolas Klauser1-3/+3
2022-06-13[libc++] Do not yield from __sp_mut::lock()Louis Dionne1-12/+11
2022-05-26[libc++][NFC] Fix whitespaceLouis Dionne1-1/+0
2022-04-12[libc++] Define legacy symbols for inline functions at a finer-grained levelLouis Dionne1-2/+7
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer1-6/+8
2022-02-15[libc++] Rename *SAFE_STATIC to *CONSTINIT, and normalize its uses.Arthur O'Dwyer1-4/+3
2021-11-17[libc++] Enable <atomic> when threads are disabledLouis Dionne1-7/+7
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-11-11[libc++] Implement P2186R2 (Remove Garbage Collection)Nikolas Klauser1-21/+0
2021-05-03[libc++] Disentangle std::pointer_safetyLouis Dionne1-7/+0
2021-03-03[libc++/abi] Replace uses of _NOEXCEPT in src/ by noexceptLouis Dionne1-14/+14
2020-10-20[libc++] Make __shared_weak_count vtable consistent across all build configur...Eric Fiselier1-4/+0
2019-12-02[libcxx{,abi}] Emit deplibs only when detected by CMakeMichał Górny1-1/+1
2019-07-22[runtimes] Don't depend on libpthread on AndroidYi Kong1-1/+1
2019-05-30[runtimes] Use _LIBCPP_HAS_COMMENT_LIB_PRAGMA in all relevant filesPetr Hosek1-1/+1
2019-05-30[runtimes] Support ELF dependent libraries featurePetr Hosek1-0/+3
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-01[libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne1-1/+0
2017-05-04Fix incorrect usage of __libcpp_mutex_trylock. Patch from Andrey KhalyavinEric Fiselier1-1/+1
2017-05-04Use nullptr instead of the literal 0Eric Fiselier1-2/+2
2017-01-17Add ABI option to remove recently inlined __shared_count functions from the l...Eric Fiselier1-0/+3
2017-01-17[Test patch] Inline hot functions in libcxx shared_ptrKevin Hu1-30/+8
2017-01-05Fix std::pointer_safety type in ABI v2Eric Fiselier1-2/+3
2016-09-28Mark libc++ internal globals with _LIBCPP_SAFE_STATIC.Eric Fiselier1-9/+7
2016-08-02Fixing 'Aquire' typo and libcxx build.Ben Craig1-1/+1
2016-08-01Improve shared_ptr dtor performanceBen Craig1-1/+29
2016-06-18Enable building and using atomic shared_ptr for GCC.Eric Fiselier1-2/+2
2016-05-06Refactor pthread usage of libcxx.Asiri Rathnayake1-5/+5
2015-08-19[libcxx] Allow use of <atomic> in C++03. Try 3.Eric Fiselier1-2/+2
2015-08-18Move atomic_support.h and config_elast.h into src/includeEric Fiselier1-1/+1
2015-07-07[libcxx] Add atomic_support.h header to src that handles needed atomic operat...Eric Fiselier1-7/+10
2014-12-12Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE...Eric Fiselier1-1/+1
2014-09-05Address some post-commit review comments on r217261Jonathan Roelofs1-1/+1
2014-09-05Allow libc++ to be built on systems without POSIX threadsJonathan Roelofs1-2/+4
2014-01-04Switch to using C++ style casts.Joerg Sonnenberger1-1/+1
2013-03-16This should be nothing but a load-time optimization. I'm trying to reduce lo...Howard Hinnant1-1/+9
2012-10-30Rename uses of _ and __ because these are getting stepped on by macros from o...Howard Hinnant1-3/+3
2012-08-19Patch contributed by Dev Dude for mingw64 port.Howard Hinnant1-0/+3
2012-07-30Despite my pathological distrust of spin locks, the number just don't lie. I...Howard Hinnant1-2/+13
2012-07-30Implement [util.smartptr.shared.atomic]. This is the last unimplementedHoward Hinnant1-0/+35