summaryrefslogtreecommitdiff
path: root/libcxx/src/new.cpp
AgeCommit message (Expand)Author
2025-05-09[libcxx][NFC] Use macros for functions that support overriding detection (#13...Petr Hosek
2025-01-27Revert "[libcxx] Use alias for detecting overriden function" (#124431)Petr Hosek
2025-01-07[libcxx] Use alias for detecting overriden function (#120805)Petr Hosek
2024-12-19Revert "[libcxx] Use alias for detecting overriden function (#114961)"Nico Weber
2024-12-17[libcxx] Use alias for detecting overriden function (#114961)Petr Hosek
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser
2024-02-29[libc++] Include missing <__assert> after #80091 (#83480)Fangrui Song
2024-01-22[libc++] Fix the behavior of throwing `operator new` under -fno-exceptions (#...Louis Dionne
2024-01-22[libc++] Fix noexcept behaviour of operator new helper functions (#74337)azhan92
2023-10-18[libc++][NFC] Refactor the core logic of operator new into helper functions (...Louis Dionne
2023-10-18[libc++][NFC] Reformat new.cpp and stdlib_new_delete.cppLouis Dionne
2023-06-21[libc++] Get rid of _LIBCPP_DISABLE_NEW_DELETE_DEFINITIONSLouis Dionne
2023-06-19[libc++] Move non operator new definitions outside of new.cppLouis Dionne
2023-06-16[libc++][NFC] Consistently qualify malloc and free calls with std::Louis Dionne
2023-06-16[libc++] Make libc++ and libc++abi's definitions of operator new be exact copiesLouis Dionne
2023-06-15[libc++] Move the definition of std::new_handler out of new.cppLouis Dionne
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser
2023-01-26[libc++] Move the definition of aligned allocation helpers outside of <new>Louis Dionne
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne
2021-03-03[libc++/abi] Replace uses of _NOEXCEPT in src/ by noexceptLouis Dionne
2021-01-08[libc++/abi] Re-remove unnecessary null pointer checks from operator deleteLouis Dionne
2020-11-27[libc++] Replace several uses of 0 by nullptrBruce Mitchener
2020-11-25[libc++] Factor out common logic for calling aligned allocationLouis Dionne
2020-11-11[libc++] NFC: Synchronize libc++abi and libc++ new definitionsLouis Dionne
2019-04-17[libc++][CMake] Remove unnecessary conditional for defining new handlersLouis Dionne
2019-04-16[libc++] Remove old workaround for builditLouis Dionne
2019-03-21[NFC][libc++] Reindent #ifdefsLouis Dionne
2019-03-05Make VCRuntime ABI configuration a first-class option.Eric Fiselier
2019-01-30[libc++] Explicitly initialize std::nothrowThomas Anderson
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-11Distinguish between library and language support for aligned allocation.Eric Fiselier
2018-10-01Remove redundant null pointer check in operator deleteFangrui Song
2018-09-25Revert r342936 "Remove redundant null pointer check in operator delete"Louis Dionne
2018-09-25Remove redundant null pointer check in operator deleteFangrui Song
2018-08-01[libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne
2017-10-09[libc++] Support Microsoft ABI without vcruntime headersShoaib Meenai
2017-09-19[libc++] Replace __sync_* functions with __libcpp_atomic_* functionsWeiming Zhao
2017-05-31Fix Libc++ build with MinGW64Eric Fiselier
2017-03-02[libc++] Add option to disable new/delete overloads when libc++abi provides t...Eric Fiselier
2017-02-10Attempt to fix Apple buildit botsEric Fiselier
2017-02-10Recommit "Split exception.cpp and new.cpp implementation into different files...Eric Fiselier
2017-02-10Revert "Split exception.cpp and new.cpp implementation into different files f...Eric Fiselier
2017-02-10Split exception.cpp and new.cpp implementation into different files for diffe...Eric Fiselier
2017-01-20Disable aligned new/delete on Apple platforms without posix_memalignEric Fiselier
2017-01-20[NFC] Group aligned new/delete definitions together in new.cppEric Fiselier
2017-01-12[libc++] Pair _aligned_malloc with _aligned_freeShoaib Meenai
2017-01-03clean up use of _WIN32Saleem Abdulrasool
2017-01-03Recommit r290839 - Fix configuring and building libc++ w/o an ABI library.Eric Fiselier