[all-commits] [llvm/llvm-project] 04f01a: [libc++] Make the __availability header a sub-head...
Louis Dionne via All-commits
all-commits at lists.llvm.org
Tue May 28 18:29:32 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 04f01a2b9cedc291fa7dd941de841dc957c75a33
https://github.com/llvm/llvm-project/commit/04f01a2b9cedc291fa7dd941de841dc957c75a33
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2024-05-28 (Tue, 28 May 2024)
Changed paths:
M libcxx/CMakeLists.txt
M libcxx/include/CMakeLists.txt
M libcxx/include/__atomic/atomic_base.h
M libcxx/include/__atomic/atomic_flag.h
M libcxx/include/__atomic/atomic_sync.h
R libcxx/include/__availability
M libcxx/include/__charconv/to_chars_floating_point.h
M libcxx/include/__chrono/file_clock.h
M libcxx/include/__chrono/tzdb_list.h
M libcxx/include/__config
A libcxx/include/__configuration/availability.h
A libcxx/include/__configuration/language.h
M libcxx/include/__exception/exception_ptr.h
M libcxx/include/__expected/bad_expected_access.h
M libcxx/include/__filesystem/directory_entry.h
M libcxx/include/__filesystem/directory_iterator.h
M libcxx/include/__filesystem/filesystem_error.h
M libcxx/include/__filesystem/operations.h
M libcxx/include/__filesystem/path.h
M libcxx/include/__filesystem/path_iterator.h
M libcxx/include/__filesystem/recursive_directory_iterator.h
M libcxx/include/__filesystem/u8path.h
M libcxx/include/__functional/function.h
M libcxx/include/__fwd/memory_resource.h
M libcxx/include/__fwd/string.h
M libcxx/include/__memory_resource/memory_resource.h
M libcxx/include/__memory_resource/monotonic_buffer_resource.h
M libcxx/include/__memory_resource/polymorphic_allocator.h
M libcxx/include/__memory_resource/synchronized_pool_resource.h
M libcxx/include/__memory_resource/unsynchronized_pool_resource.h
M libcxx/include/__ostream/print.h
M libcxx/include/__stop_token/stop_callback.h
M libcxx/include/__stop_token/stop_source.h
M libcxx/include/__stop_token/stop_state.h
M libcxx/include/__stop_token/stop_token.h
M libcxx/include/__thread/jthread.h
M libcxx/include/__thread/poll_with_backoff.h
M libcxx/include/__verbose_abort
M libcxx/include/barrier
M libcxx/include/condition_variable
M libcxx/include/deque
M libcxx/include/forward_list
M libcxx/include/fstream
M libcxx/include/latch
M libcxx/include/list
M libcxx/include/map
M libcxx/include/module.modulemap
M libcxx/include/optional
M libcxx/include/print
M libcxx/include/regex
M libcxx/include/semaphore
M libcxx/include/set
M libcxx/include/sstream
M libcxx/include/unordered_map
M libcxx/include/unordered_set
M libcxx/include/variant
M libcxx/include/vector
M libcxx/include/version
M libcxx/src/optional.cpp
M libcxx/src/ostream.cpp
M libcxx/test/libcxx/vendor/apple/availability-with-pedantic-errors.compile.pass.cpp
M libcxx/utils/generate_feature_test_macro_components.py
Log Message:
-----------
[libc++] Make the __availability header a sub-header of __config (#93083)
In essence, this header has always been related to configuration of
the library but we didn't want to put it inside <__config> due to
complexity reasons. Now that we have sub-headers in <__config>, we
can move <__availability> to it and stop including it everywhere since
we already obtain the required macros via <__config>.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list