aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/new
AgeCommit message (Expand)AuthorFilesLines
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser1-3/+4
2024-12-13[libc++] Granularize the <new> header (#119270)Louis Dionne1-270/+15
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser1-93/+96
2024-11-06[libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (...Nikolas Klauser1-0/+1
2024-11-04[libc++][NFC] Use more appropriate type traits for a few cases (#114025)Nikolas Klauser1-3/+2
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser1-1/+2
2024-10-17[libc++] Mark libc++ deallocation helpers as noexcept (#110884)Louis Dionne1-4/+4
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser1-17/+23
2024-09-12[libc++][NFC] Use [[__nodiscard__]] unconditionally (#80454)Nikolas Klauser1-11/+11
2024-09-11[libc++][NFC] Replace _LIBCPP_NORETURN and TEST_NORETURN with [[noreturn]] (#...Nikolas Klauser1-2/+2
2024-08-28[libc++] P2747R2: `constexpr` placement new (library part) (#105768)A. Jiang1-4/+10
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne1-12/+7
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser1-12/+12
2024-04-02[libc++][NFC] Remove a few unused <__availablity> includes (#86126)Nikolas Klauser1-1/+0
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+1
2024-01-22[libc++abi] Implement __cxa_init_primary_exception and use it to optimize std...itrofimow1-1/+0
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-113/+107
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne1-1/+1
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne1-12/+12
2023-11-23[libc++][NFC] Adjust synopsis for std::launderLouis Dionne1-1/+1
2023-11-01[libc++] Remove availability annotations which can never be triggered (#69226)philnik7771-4/+4
2023-10-31[libc++] Remove alignment_of uses (#70591)philnik7771-2/+1
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik7771-2/+1
2023-09-12[libc++][test] Add '-Wdeprecated-copy', '-Wdeprecated-copy-dtor' warnings to ...Igor Zhukov1-0/+4
2023-08-19[libc++] Make everything in namespace std have default type visibility and hi...Nikolas Klauser1-1/+1
2023-07-07Revert "[libc++] Remove the type_traits includes from limits and new"Ian Anderson1-0/+5
2023-06-24[libc++] Remove the type_traits includes from limits and newIan Anderson1-5/+0
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser1-7/+7
2023-03-19[libc++] Granularize <exception> includesNikolas Klauser1-1/+3
2023-03-18[libc++] Use the _LIBCPP_VERBOSE_ABORT macro instead of calling the function ...Nikolas Klauser1-1/+1
2023-03-14[libc++] Use __verbose_abort instead of std::abort in __throw_ functionsNikolas Klauser1-1/+2
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser1-1/+1
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser1-5/+5
2023-01-26[libc++] Move the definition of aligned allocation helpers outside of <new>Louis Dionne1-40/+0
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser1-2/+2
2022-12-23[libc++] Granularize <type_traits> includes in <compare>Nikolas Klauser1-1/+7
2022-12-22[libc++] Use aligned_alloc instead of posix_memalign for C++17Alex Richardson1-10/+20
2022-09-06[libc++] Avoid instantiating type_trait classesNikolas Klauser1-1/+1
2022-08-25[libc++][NFC] Enable modernize-use-overrideNikolas Klauser1-4/+4
2022-08-23[libc++] Remove trailing whitespace from libcxx includes, source, tests and b...Louis Dionne1-1/+1
2022-08-17[libcxx] Fix using the vcruntime ABI with _HAS_EXCEPTIONS=0 definedPaul Kirth1-1/+19
2022-06-23[libc++] Implement P0154R1 (Hardware inference size)Nikolas Klauser1-0/+11
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-0/+1
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
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