aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/new
AgeCommit message (Expand)AuthorFilesLines
2019-05-23P0722R3: Implement library support for destroying deleteEric Fiselier1-0/+15
2019-03-05Make VCRuntime ABI configuration a first-class option.Eric Fiselier1-6/+6
2019-02-26[libc++] Rename _NOALIAS macro to _LIBCPP_NOALIASLouis Dionne1-4/+4
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-29[libcxx] Remove bad_array_lengthLouis Dionne1-35/+0
2018-10-25Implement sized deallocation for std::allocator and friends.Eric Fiselier1-13/+88
2018-10-25Temporarily Revert "Implement sized deallocation for std::allocator and frien...Eric Christopher1-88/+13
2018-10-24Implement sized deallocation for std::allocator and friends.Eric Fiselier1-13/+88
2018-10-11Fix use of removed _LIBCPP_HAS_NO_BUILTIN_ALIGNED_OPERATOR_NEW_DELETEEric Fiselier1-1/+1
2018-10-11Distinguish between library and language support for aligned allocation.Eric Fiselier1-21/+18
2018-10-01Attempt to fix aligned allocation configuration under clang-clEric Fiselier1-0/+4
2018-09-12Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow1-0/+1
2018-08-10[libc++] Enable aligned allocation based on feature test macro, irrespective ...Louis Dionne1-7/+0
2018-08-03[NFC][libc++] Consistently use spaces to indentLouis Dionne1-2/+2
2018-08-01[libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne1-3/+3
2018-07-11[libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne1-1/+1
2018-07-05Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne1-1/+1
2018-07-05[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITYLouis Dionne1-1/+1
2018-03-22Fix PR22634 - std::allocator doesn't respect over-aligned types.Eric Fiselier1-4/+45
2018-02-11Fix libcxx MSVC C++17 redefinition of 'align_val_t'Eric Fiselier1-0/+2
2017-12-04Implement more of P0600: '[[nodiscard]] in the library' for C++2aMarshall Clow1-20/+20
2017-11-23Add [[nodiscard]] to std::async as part of P0600.Marshall Clow1-1/+1
2017-11-22Implement p0137r1 - std::launder. Reviewed as https://reviews.llvm.org/D40144Marshall Clow1-0/+25
2017-10-09[libc++] Support Microsoft ABI without vcruntime headersShoaib Meenai1-5/+5
2017-06-30Revert "[libcxx] Annotate c++17 aligned new/delete operators with availability"Akira Hatanaka1-10/+10
2017-06-26[libcxx] Annotate c++17 aligned new/delete operators with availabilityAkira Hatanaka1-10/+10
2017-05-04Add markup for libc++ dylib availabilityMehdi Amini1-7/+9
2017-02-10Recommit "Split exception.cpp and new.cpp implementation into different files...Eric Fiselier1-7/+19
2017-02-10Revert "Split exception.cpp and new.cpp implementation into different files f...Eric Fiselier1-18/+6
2017-02-10Split exception.cpp and new.cpp implementation into different files for diffe...Eric Fiselier1-6/+18
2017-01-21Revert accidentally changes which reverted r292582Eric Fiselier1-1/+1
2017-01-21Implement P0513R0 - "Poisoning the Hash"Eric Fiselier1-1/+1
2017-01-20Still expose std::align_val_t in C++17 even if we don't have aligned new/delete.Eric Fiselier1-1/+1
2017-01-20Disable aligned new/delete on Apple platforms without posix_memalignEric Fiselier1-2/+3
2017-01-07[libc++] Tolerate presence of __deallocate macroEric Fiselier1-3/+1
2017-01-02Fix use of throw(...) spec with GCC in C++17Eric Fiselier1-1/+1
2016-11-18[libc++] Fix preprocessor guard for overload declarationShoaib Meenai1-1/+1
2016-11-16[libc++] Introduce `_LIBCPP_OVERRIDABLE_FUNC_VIS`Shoaib Meenai1-26/+20
2016-10-14Implement P0035R4 -- Add C++17 aligned allocation functionsEric Fiselier1-14/+65
2016-10-12[libc++] Correct explanation of _LIBCPP_NEW_DELETE_VISShoaib Meenai1-1/+1
2016-09-28[libc++] Clarify _LIBCPP_NEW_DELETE_VIS for WindowsShoaib Meenai1-2/+2
2016-09-06Try 2 - Remove <cstdlib> include from `<exception>`Eric Fiselier1-0/+3
2016-08-25Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow1-2/+14
2015-05-19[libcxx] Rework sized delete.Eric Fiselier1-2/+4
2015-05-18Fix for LWG Issue 2458: N3778 and new library deallocation signatures.Marshall Clow1-6/+0
2015-02-20More on adding sized deallocation functions in libc++: Continuing from r22928...Larisse Voufo1-2/+6
2015-02-15Implement C++14's sized deallocation functions, since there are no longer imp...Larisse Voufo1-0/+10
2015-02-13Handle function name conflicts in _LIBCPP_MSVCRT modeSaleem Abdulrasool1-0/+2
2014-06-04Use __builtin_operator_new/__builtin_operator_delete when available. ThisRichard Smith1-0/+20
2013-11-07Tell libc++abi whether or not libc++ has declared bad_array_length.Howard Hinnant1-1/+5