aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/new
AgeCommit message (Expand)AuthorFilesLines
2021-12-02[libc++][NFC] Update namespace comments in include/Nikolas Klauser1-1/+1
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-10-18[libcxx] Make allocator<T>:allocate throw bad_array_new_lengthMikhail Maltsev1-0/+10
2021-09-22[libc++][NFCI] Remove uses of _LIBCPP_INLINE_VARLouis Dionne1-1/+1
2021-09-01[libc++] Remove some workarounds for unsupported GCC and Clang versionsLouis Dionne1-4/+0
2021-08-31[libc++][NFC] Add missing HIDE_FROM_ABI on implementation detail __launderLouis Dionne1-3/+2
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer1-1/+1
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-1/+1
2021-02-26[NFC][libc++] Suppress "warning: ignoring return value"Vitaly Buka1-1/+1
2021-01-07[libc++] Use c++20 instead of c++2a consistently.Marek Kurdej1-10/+10
2020-11-25[libc++] Factor out common logic for calling aligned allocationLouis Dionne1-4/+32
2020-11-05[libc++] Rework the whole availability markup implementationLouis Dionne1-0/+1
2020-10-09[libc++] Clean up logic around aligned/sized allocation and deallocationLouis Dionne1-80/+38
2020-09-28[libc++] Fix constexpr dynamic allocation on GCC 10Louis Dionne1-9/+4
2020-09-22[libc++] Implement C++20's P0784 (More constexpr containers)Louis Dionne1-46/+51
2020-02-25[libc++] Revert 03dd205c151 "Adjust max_align_t handling"Louis Dionne1-10/+0
2020-02-25Adjust max_align_t handlingJoerg Sonnenberger1-0/+10
2019-09-26[libc++] Take 2: Implement LWG 2510Louis Dionne1-2/+2
2019-09-25Revert r372777: [libc++] Implement LWG 2510 and its follow-upsIlya Biryukov1-2/+2
2019-09-24[libc++] Implement LWG 2510Louis Dionne1-2/+2
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