Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Please use
GitHub pull requests
for new patches.
Phabricator shutdown timeline
Queries
All Changesets
Search
Advanced Search
Differential
D89057
Diff 466785
All Changesets
All Changesets
Edit Query
Hide Query
Order By
Creation (Newest First)
Creation (Oldest First)
Search
Change
Path
Modified
libcxx/docs/FeatureTestMacroTable.rst
Modified
libcxx/docs/ReleaseNotes.rst
Modified
libcxx/include/CMakeLists.txt
Added
libcxx/include/__memory_resource/memory_resource.h
Added
libcxx/include/__memory_resource/monotonic_buffer_resource.h
Added
libcxx/include/__memory_resource/polymorphic_allocator.h
Added
libcxx/include/__memory_resource/pool_options.h
Added
libcxx/include/__memory_resource/synchronized_pool_resource.h
Added
libcxx/include/__memory_resource/unsynchronized_pool_resource.h
Modified
libcxx/include/deque
Modified
libcxx/include/forward_list
Modified
libcxx/include/list
Modified
libcxx/include/map
Added
libcxx/include/memory_resource
Modified
libcxx/include/module.modulemap.in
Modified
libcxx/include/regex
Modified
libcxx/include/set
Modified
libcxx/include/string
Modified
libcxx/include/unordered_map
Modified
libcxx/include/unordered_set
Modified
libcxx/include/vector
Modified
libcxx/include/version
Modified
libcxx/lib/abi/CHANGELOG.TXT
Modified
libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
Modified
libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
Modified
libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
Modified
libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
Modified
libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.abilist
Modified
libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.abilist
Modified
libcxx/src/CMakeLists.txt
Added
libcxx/src/memory_resource.cpp
Added
libcxx/src/memory_resource_init_helper.h
Modified
libcxx/test/libcxx/assertions/headers_declare_verbose_abort.sh.cpp
Modified
libcxx/test/libcxx/clang_tidy.sh.cpp
Modified
libcxx/test/libcxx/double_include.sh.cpp
Modified
libcxx/test/libcxx/min_max_macros.compile.pass.cpp
Modified
libcxx/test/libcxx/modules_include.sh.cpp
Modified
libcxx/test/libcxx/nasty_macros.compile.pass.cpp
Modified
libcxx/test/libcxx/no_assert_include.compile.pass.cpp
Modified
libcxx/test/libcxx/private_headers.verify.cpp
Modified
libcxx/test/libcxx/transitive_includes.sh.cpp
Modified
libcxx/test/libcxx/transitive_includes/cxx03.csv
Modified
libcxx/test/libcxx/transitive_includes/cxx11.csv
Modified
libcxx/test/libcxx/transitive_includes/cxx14.csv
Modified
libcxx/test/libcxx/transitive_includes/cxx17.csv
Modified
libcxx/test/libcxx/transitive_includes/cxx20.csv
Modified
libcxx/test/libcxx/transitive_includes/cxx2b.csv
Modified
libcxx/test/libcxx/utilities/memory/ptr.align/assume_aligned.power2.verify.cpp
Added
libcxx/test/libcxx/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_piecewise_pair.pass.cpp
Added
libcxx/test/libcxx/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/debug.deallocate.pass.cpp
Added
libcxx/test/libcxx/utilities/utility/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_in_geometric_progression.pass.cpp
Added
libcxx/test/libcxx/utilities/utility/mem.res/mem.res.pool/unsynchronized_buffer.pass.cpp
Added
libcxx/test/std/language.support/support.limits/support.limits.general/memory_resource.version.compile.pass.cpp
Added
libcxx/test/std/language.support/support.limits/support.limits.general/memory_resource.version.pass.cpp
Modified
libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/assign.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/copy.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/default.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/memory_resource_convert.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/other_alloc.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/equal.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/not_equal.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair_rvalue.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair_values.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_piecewise_pair.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_piecewise_pair_evil.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_types.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/deallocate.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/destroy.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/resource.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/select_on_container_copy_construction.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_deque_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_deque_synop2.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_forward_list_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_list_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_list_synop2.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_map_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_map_synop2.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_regex_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_set_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_set_synop2.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_string_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_string_synop2.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_unordered_map_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_unordered_map_synop2.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_unordered_set_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_unordered_set_synop2.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_vector_synop.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_vector_synop2.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.global/default_resource.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.global/new_delete_resource.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.global/null_memory_resource.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.ctor/copy_move.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.ctor/with_default_resource.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.ctor/without_buffer.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_deallocate.pass.cpp
Added
libcxx/test/std/utilities/utility/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_exception_safety.pass.cpp
Next