aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src/new.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-22[libc++] Fix the behavior of throwing `operator new` under -fno-exceptions (#...Louis Dionne1-26/+77
2024-01-22[libc++] Fix noexcept behaviour of operator new helper functions (#74337)azhan921-2/+2
2023-10-18[libc++][NFC] Refactor the core logic of operator new into helper functions (...Louis Dionne1-15/+21
2023-10-18[libc++][NFC] Reformat new.cpp and stdlib_new_delete.cppLouis Dionne1-213/+123
2023-06-21[libc++] Get rid of _LIBCPP_DISABLE_NEW_DELETE_DEFINITIONSLouis Dionne1-4/+2
2023-06-19[libc++] Move non operator new definitions outside of new.cppLouis Dionne1-23/+0
2023-06-16[libc++][NFC] Consistently qualify malloc and free calls with std::Louis Dionne1-3/+3
2023-06-16[libc++] Make libc++ and libc++abi's definitions of operator new be exact copiesLouis Dionne1-0/+6
2023-06-15[libc++] Move the definition of std::new_handler out of new.cppLouis Dionne1-17/+0
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser1-19/+19
2023-01-26[libc++] Move the definition of aligned allocation helpers outside of <new>Louis Dionne1-0/+1
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer1-1/+1
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-8/+8
2021-03-03[libc++/abi] Replace uses of _NOEXCEPT in src/ by noexceptLouis Dionne1-16/+16
2021-01-08[libc++/abi] Re-remove unnecessary null pointer checks from operator deleteLouis Dionne1-5/+2
2020-11-27[libc++] Replace several uses of 0 by nullptrBruce Mitchener1-5/+5
2020-11-25[libc++] Factor out common logic for calling aligned allocationLouis Dionne1-14/+11
2020-11-11[libc++] NFC: Synchronize libc++abi and libc++ new definitionsLouis Dionne1-3/+5
2019-04-17[libc++][CMake] Remove unnecessary conditional for defining new handlersLouis Dionne1-1/+1
2019-04-16[libc++] Remove old workaround for builditLouis Dionne1-6/+2
2019-03-21[NFC][libc++] Reindent #ifdefsLouis Dionne1-12/+12
2019-03-05Make VCRuntime ABI configuration a first-class option.Eric Fiselier1-3/+3
2019-01-30[libc++] Explicitly initialize std::nothrowThomas Anderson1-1/+1
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-11Distinguish between library and language support for aligned allocation.Eric Fiselier1-3/+3
2018-10-01Remove redundant null pointer check in operator deleteFangrui Song1-5/+3
2018-09-25Revert r342936 "Remove redundant null pointer check in operator delete"Louis Dionne1-3/+5
2018-09-25Remove redundant null pointer check in operator deleteFangrui Song1-5/+3
2018-08-01[libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne1-2/+0
2017-10-09[libc++] Support Microsoft ABI without vcruntime headersShoaib Meenai1-3/+6
2017-09-19[libc++] Replace __sync_* functions with __libcpp_atomic_* functionsWeiming Zhao1-0/+1
2017-05-31Fix Libc++ build with MinGW64Eric Fiselier1-2/+2
2017-03-02[libc++] Add option to disable new/delete overloads when libc++abi provides t...Eric Fiselier1-2/+3
2017-02-10Attempt to fix Apple buildit botsEric Fiselier1-1/+5
2017-02-10Recommit "Split exception.cpp and new.cpp implementation into different files...Eric Fiselier1-122/+36
2017-02-10Revert "Split exception.cpp and new.cpp implementation into different files f...Eric Fiselier1-38/+122
2017-02-10Split exception.cpp and new.cpp implementation into different files for diffe...Eric Fiselier1-122/+38
2017-01-20Disable aligned new/delete on Apple platforms without posix_memalignEric Fiselier1-0/+4
2017-01-20[NFC] Group aligned new/delete definitions together in new.cppEric Fiselier1-85/+85
2017-01-12[libc++] Pair _aligned_malloc with _aligned_freeShoaib Meenai1-0/+4
2017-01-03clean up use of _WIN32Saleem Abdulrasool1-1/+1
2017-01-03Recommit r290839 - Fix configuring and building libc++ w/o an ABI library.Eric Fiselier1-2/+4
2017-01-02Revert r290839 - Fix configuring and building libc++ w/o an ABI libraryEric Fiselier1-4/+2
2017-01-02Fix configuring and building libc++ w/o an ABI library.Eric Fiselier1-2/+4
2016-12-23Don't use posix_memalign on Windows platformsEric Fiselier1-0/+4
2016-11-18Allow using libsupc++ with LIBCXX_ENABLE_STATIC_ABI_LIBRARY. Patch from Micha...Eric Fiselier1-5/+13
2016-11-16[libc++] Introduce `_LIBCPP_OVERRIDABLE_FUNC_VIS`Shoaib Meenai1-20/+20
2016-10-14Implement P0035R4 -- Add C++17 aligned allocation functionsEric Fiselier1-8/+118
2016-08-25Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow1-0/+2