Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[libc++][C++03] Remove macros that expand to nothing #134046

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 14, 2025

Conversation

philnik777
Copy link
Contributor

No description provided.

@philnik777 philnik777 requested a review from a team as a code owner April 2, 2025 07:56
@llvmbot llvmbot added the libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. label Apr 2, 2025
@llvmbot
Copy link
Member

llvmbot commented Apr 2, 2025

@llvm/pr-subscribers-libcxx

Author: Nikolas Klauser (philnik777)

Changes

Patch is 940.85 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/134046.diff

230 Files Affected:

  • (modified) libcxx/include/__cxx03/__algorithm/adjacent_find.h (+3-4)
  • (modified) libcxx/include/__cxx03/__algorithm/all_of.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/any_of.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/binary_search.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/comp.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/comp_ref_type.h (+6-7)
  • (modified) libcxx/include/__cxx03/__algorithm/copy.h (+9-15)
  • (modified) libcxx/include/__cxx03/__algorithm/copy_backward.h (+7-12)
  • (modified) libcxx/include/__cxx03/__algorithm/copy_if.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/copy_move_common.h (+4-6)
  • (modified) libcxx/include/__cxx03/__algorithm/copy_n.h (+2-4)
  • (modified) libcxx/include/__cxx03/__algorithm/count.h (+4-4)
  • (modified) libcxx/include/__cxx03/__algorithm/count_if.h (+1-2)
  • (modified) libcxx/include/__cxx03/__algorithm/equal.h (+4-4)
  • (modified) libcxx/include/__cxx03/__algorithm/equal_range.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/fill.h (+3-4)
  • (modified) libcxx/include/__cxx03/__algorithm/fill_n.h (+5-9)
  • (modified) libcxx/include/__cxx03/__algorithm/find.h (+10-13)
  • (modified) libcxx/include/__cxx03/__algorithm/find_end.h (+6-6)
  • (modified) libcxx/include/__cxx03/__algorithm/find_first_of.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/find_if.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/find_if_not.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/find_segment_if.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/for_each.h (+1-2)
  • (modified) libcxx/include/__cxx03/__algorithm/for_each_segment.h (+1-2)
  • (modified) libcxx/include/__cxx03/__algorithm/generate.h (+1-2)
  • (modified) libcxx/include/__cxx03/__algorithm/generate_n.h (+1-2)
  • (modified) libcxx/include/__cxx03/__algorithm/half_positive.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/includes.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/is_heap.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/is_heap_until.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/is_partitioned.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/is_permutation.h (+7-7)
  • (modified) libcxx/include/__cxx03/__algorithm/is_sorted.h (+2-3)
  • (modified) libcxx/include/__cxx03/__algorithm/is_sorted_until.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/iter_swap.h (+1-3)
  • (modified) libcxx/include/__cxx03/__algorithm/iterator_operations.h (+14-15)
  • (modified) libcxx/include/__cxx03/__algorithm/lexicographical_compare.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/lower_bound.h (+5-5)
  • (modified) libcxx/include/__cxx03/__algorithm/make_heap.h (+3-4)
  • (modified) libcxx/include/__cxx03/__algorithm/make_projected.h (+5-7)
  • (modified) libcxx/include/__cxx03/__algorithm/max.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/max_element.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/merge.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/min.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/min_element.h (+4-5)
  • (modified) libcxx/include/__cxx03/__algorithm/minmax.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/minmax_element.h (+5-6)
  • (modified) libcxx/include/__cxx03/__algorithm/mismatch.h (+7-7)
  • (modified) libcxx/include/__cxx03/__algorithm/move.h (+9-16)
  • (modified) libcxx/include/__cxx03/__algorithm/move_backward.h (+7-11)
  • (modified) libcxx/include/__cxx03/__algorithm/next_permutation.h (+3-4)
  • (modified) libcxx/include/__cxx03/__algorithm/none_of.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/nth_element.h (+5-5)
  • (modified) libcxx/include/__cxx03/__algorithm/partial_sort.h (+4-4)
  • (modified) libcxx/include/__cxx03/__algorithm/partial_sort_copy.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/partition.h (+4-4)
  • (modified) libcxx/include/__cxx03/__algorithm/partition_copy.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/partition_point.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/pop_heap.h (+3-4)
  • (modified) libcxx/include/__cxx03/__algorithm/prev_permutation.h (+3-4)
  • (modified) libcxx/include/__cxx03/__algorithm/push_heap.h (+4-5)
  • (modified) libcxx/include/__cxx03/__algorithm/remove.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/remove_copy.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/remove_copy_if.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/remove_if.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/replace.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/replace_copy.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/replace_copy_if.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/replace_if.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/reverse.h (+4-5)
  • (modified) libcxx/include/__cxx03/__algorithm/reverse_copy.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/rotate.h (+10-12)
  • (modified) libcxx/include/__cxx03/__algorithm/rotate_copy.h (+1-1)
  • (modified) libcxx/include/__cxx03/__algorithm/search.h (+6-6)
  • (modified) libcxx/include/__cxx03/__algorithm/search_n.h (+6-6)
  • (modified) libcxx/include/__cxx03/__algorithm/set_difference.h (+3-4)
  • (modified) libcxx/include/__cxx03/__algorithm/set_intersection.h (+8-13)
  • (modified) libcxx/include/__cxx03/__algorithm/set_symmetric_difference.h (+4-5)
  • (modified) libcxx/include/__cxx03/__algorithm/set_union.h (+4-5)
  • (modified) libcxx/include/__cxx03/__algorithm/shuffle.h (+6-7)
  • (modified) libcxx/include/__cxx03/__algorithm/sift_down.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/sort.h (+8-12)
  • (modified) libcxx/include/__cxx03/__algorithm/sort_heap.h (+3-4)
  • (modified) libcxx/include/__cxx03/__algorithm/swap_ranges.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/transform.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/unique.h (+3-3)
  • (modified) libcxx/include/__cxx03/__algorithm/unique_copy.h (+5-5)
  • (modified) libcxx/include/__cxx03/__algorithm/unwrap_iter.h (+6-9)
  • (modified) libcxx/include/__cxx03/__algorithm/unwrap_range.h (+2-2)
  • (modified) libcxx/include/__cxx03/__algorithm/upper_bound.h (+3-3)
  • (modified) libcxx/include/__cxx03/__atomic/atomic.h (+4-6)
  • (modified) libcxx/include/__cxx03/__atomic/atomic_base.h (+3-3)
  • (modified) libcxx/include/__cxx03/__atomic/atomic_flag.h (+1-1)
  • (modified) libcxx/include/__cxx03/__atomic/cxx_atomic_impl.h (+4-4)
  • (modified) libcxx/include/__cxx03/__atomic/to_gcc_order.h (+2-2)
  • (modified) libcxx/include/__cxx03/__bit/blsr.h (+3-3)
  • (modified) libcxx/include/__cxx03/__bit/countl.h (+5-7)
  • (modified) libcxx/include/__cxx03/__bit/countr.h (+4-6)
  • (modified) libcxx/include/__cxx03/__bit/invert_if.h (+1-1)
  • (modified) libcxx/include/__cxx03/__bit/popcount.h (+3-7)
  • (modified) libcxx/include/__cxx03/__bit/rotate.h (+2-2)
  • (modified) libcxx/include/__cxx03/__bit_reference (+66-95)
  • (modified) libcxx/include/__cxx03/__chrono/duration.h (+44-53)
  • (modified) libcxx/include/__cxx03/__chrono/steady_clock.h (+1-1)
  • (modified) libcxx/include/__cxx03/__chrono/system_clock.h (+1-1)
  • (modified) libcxx/include/__cxx03/__chrono/time_point.h (+19-19)
  • (modified) libcxx/include/__cxx03/__condition_variable/condition_variable.h (+1-1)
  • (modified) libcxx/include/__cxx03/__config (-27)
  • (modified) libcxx/include/__cxx03/__debug_utils/randomize_range.h (+1-1)
  • (modified) libcxx/include/__cxx03/__debug_utils/sanitizers.h (+1-1)
  • (modified) libcxx/include/__cxx03/__debug_utils/strict_weak_ordering_check.h (+1-1)
  • (modified) libcxx/include/__cxx03/__functional/binary_function.h (+4-4)
  • (modified) libcxx/include/__cxx03/__functional/binary_negate.h (+5-7)
  • (modified) libcxx/include/__cxx03/__functional/binder1st.h (+2-3)
  • (modified) libcxx/include/__cxx03/__functional/binder2nd.h (+2-3)
  • (modified) libcxx/include/__cxx03/__functional/identity.h (+1-1)
  • (modified) libcxx/include/__cxx03/__functional/mem_fn.h (+3-6)
  • (modified) libcxx/include/__cxx03/__functional/mem_fun_ref.h (+16-21)
  • (modified) libcxx/include/__cxx03/__functional/operations.h (+18-50)
  • (modified) libcxx/include/__cxx03/__functional/pointer_to_binary_function.h (+2-4)
  • (modified) libcxx/include/__cxx03/__functional/pointer_to_unary_function.h (+2-4)
  • (modified) libcxx/include/__cxx03/__functional/reference_wrapper.h (+8-13)
  • (modified) libcxx/include/__cxx03/__functional/unary_function.h (+3-3)
  • (modified) libcxx/include/__cxx03/__functional/unary_negate.h (+4-10)
  • (modified) libcxx/include/__cxx03/__functional/weak_result_type.h (+11-11)
  • (modified) libcxx/include/__cxx03/__fwd/array.h (+2-2)
  • (modified) libcxx/include/__cxx03/__fwd/pair.h (+2-4)
  • (modified) libcxx/include/__cxx03/__hash_table (+17-56)
  • (modified) libcxx/include/__cxx03/__iterator/access.h (+2-2)
  • (modified) libcxx/include/__cxx03/__iterator/advance.h (+4-4)
  • (modified) libcxx/include/__cxx03/__iterator/back_insert_iterator.h (+8-13)
  • (modified) libcxx/include/__cxx03/__iterator/bounded_iter.h (+24-34)
  • (modified) libcxx/include/__cxx03/__iterator/distance.h (+3-3)
  • (modified) libcxx/include/__cxx03/__iterator/front_insert_iterator.h (+7-12)
  • (modified) libcxx/include/__cxx03/__iterator/insert_iterator.h (+7-11)
  • (modified) libcxx/include/__cxx03/__iterator/istream_iterator.h (+1-1)
  • (modified) libcxx/include/__cxx03/__iterator/istreambuf_iterator.h (+1-1)
  • (modified) libcxx/include/__cxx03/__iterator/iterator.h (+1-1)
  • (modified) libcxx/include/__cxx03/__iterator/move_iterator.h (+25-41)
  • (modified) libcxx/include/__cxx03/__iterator/next.h (+1-1)
  • (modified) libcxx/include/__cxx03/__iterator/prev.h (+1-1)
  • (modified) libcxx/include/__cxx03/__iterator/reverse_iterator.h (+31-49)
  • (modified) libcxx/include/__cxx03/__iterator/wrap_iter.h (+30-51)
  • (modified) libcxx/include/__cxx03/__locale (+5-9)
  • (modified) libcxx/include/__cxx03/__math/traits.h (+17-31)
  • (modified) libcxx/include/__cxx03/__memory/addressof.h (+1-1)
  • (modified) libcxx/include/__cxx03/__memory/allocate_at_least.h (+1-2)
  • (modified) libcxx/include/__cxx03/__memory/allocator.h (+28-39)
  • (modified) libcxx/include/__cxx03/__memory/allocator_traits.h (+12-18)
  • (modified) libcxx/include/__cxx03/__memory/assume_aligned.h (+1-1)
  • (modified) libcxx/include/__cxx03/__memory/auto_ptr.h (+3-3)
  • (modified) libcxx/include/__cxx03/__memory/builtin_new_allocator.h (+1-1)
  • (modified) libcxx/include/__cxx03/__memory/compressed_pair.h (+21-31)
  • (modified) libcxx/include/__cxx03/__memory/construct_at.h (+5-6)
  • (modified) libcxx/include/__cxx03/__memory/pointer_traits.h (+6-9)
  • (modified) libcxx/include/__cxx03/__memory/raw_storage_iterator.h (+1-3)
  • (modified) libcxx/include/__cxx03/__memory/shared_ptr.h (+12-13)
  • (modified) libcxx/include/__cxx03/__memory/swap_allocator.h (+3-8)
  • (modified) libcxx/include/__cxx03/__memory/temp_value.h (+4-7)
  • (modified) libcxx/include/__cxx03/__memory/temporary_buffer.h (+2-2)
  • (modified) libcxx/include/__cxx03/__memory/uninitialized_algorithms.h (+8-11)
  • (modified) libcxx/include/__cxx03/__memory/unique_ptr.h (+59-85)
  • (modified) libcxx/include/__cxx03/__memory/voidify.h (+1-1)
  • (modified) libcxx/include/__cxx03/__mutex/mutex.h (+1-1)
  • (modified) libcxx/include/__cxx03/__mutex/once_flag.h (+1-1)
  • (modified) libcxx/include/__cxx03/__numeric/accumulate.h (+2-3)
  • (modified) libcxx/include/__cxx03/__numeric/adjacent_difference.h (+4-4)
  • (modified) libcxx/include/__cxx03/__numeric/inner_product.h (+2-2)
  • (modified) libcxx/include/__cxx03/__numeric/iota.h (+1-2)
  • (modified) libcxx/include/__cxx03/__numeric/partial_sum.h (+4-4)
  • (modified) libcxx/include/__cxx03/__random/clamp_to_integral.h (+1-1)
  • (modified) libcxx/include/__cxx03/__random/discard_block_engine.h (+6-6)
  • (modified) libcxx/include/__cxx03/__random/independent_bits_engine.h (+23-24)
  • (modified) libcxx/include/__cxx03/__random/is_seed_sequence.h (+1-1)
  • (modified) libcxx/include/__cxx03/__random/linear_congruential_engine.h (+14-18)
  • (modified) libcxx/include/__cxx03/__random/mersenne_twister_engine.h (+44-124)
  • (modified) libcxx/include/__cxx03/__random/random_device.h (+4-4)
  • (modified) libcxx/include/__cxx03/__random/shuffle_order_engine.h (+10-10)
  • (modified) libcxx/include/__cxx03/__random/subtract_with_carry_engine.h (+13-14)
  • (modified) libcxx/include/__cxx03/__random/uniform_int_distribution.h (+3-3)
  • (modified) libcxx/include/__cxx03/__split_buffer (+75-116)
  • (modified) libcxx/include/__cxx03/__string/char_traits.h (+49-89)
  • (modified) libcxx/include/__cxx03/__string/constexpr_c_functions.h (+10-13)
  • (modified) libcxx/include/__cxx03/__system_error/error_category.h (+1-1)
  • (modified) libcxx/include/__cxx03/__thread/poll_with_backoff.h (+2-2)
  • (modified) libcxx/include/__cxx03/__thread/this_thread.h (+1-1)
  • (modified) libcxx/include/__cxx03/__tree (+13-35)
  • (modified) libcxx/include/__cxx03/__type_traits/aligned_storage.h (+2-2)
  • (modified) libcxx/include/__cxx03/__type_traits/aligned_union.h (+1-1)
  • (modified) libcxx/include/__cxx03/__type_traits/integral_constant.h (+3-3)
  • (modified) libcxx/include/__cxx03/__type_traits/invoke.h (+9-16)
  • (modified) libcxx/include/__cxx03/__type_traits/is_constant_evaluated.h (+1-1)
  • (modified) libcxx/include/__cxx03/__type_traits/is_literal_type.h (+1-2)
  • (modified) libcxx/include/__cxx03/__type_traits/is_swappable.h (+2-4)
  • (modified) libcxx/include/__cxx03/__type_traits/result_of.h (+1-1)
  • (modified) libcxx/include/__cxx03/__utility/convert_to_integral.h (+10-15)
  • (modified) libcxx/include/__cxx03/__utility/exception_guard.h (+9-16)
  • (modified) libcxx/include/__cxx03/__utility/forward.h (+2-2)
  • (modified) libcxx/include/__cxx03/__utility/is_pointer_in_range.h (+2-2)
  • (modified) libcxx/include/__cxx03/__utility/is_valid_range.h (+1-2)
  • (modified) libcxx/include/__cxx03/__utility/move.h (+2-2)
  • (modified) libcxx/include/__cxx03/__utility/no_destroy.h (+1-1)
  • (modified) libcxx/include/__cxx03/__utility/pair.h (+23-35)
  • (modified) libcxx/include/__cxx03/__utility/rel_ops.h (+4-4)
  • (modified) libcxx/include/__cxx03/__utility/swap.h (+2-4)
  • (modified) libcxx/include/__cxx03/array (+60-61)
  • (modified) libcxx/include/__cxx03/bitset (+139-171)
  • (modified) libcxx/include/__cxx03/cmath (+6-6)
  • (modified) libcxx/include/__cxx03/codecvt (+12-12)
  • (modified) libcxx/include/__cxx03/complex (+117-155)
  • (modified) libcxx/include/__cxx03/cwchar (+4-5)
  • (modified) libcxx/include/__cxx03/deque (+9-22)
  • (modified) libcxx/include/__cxx03/forward_list (+8-21)
  • (modified) libcxx/include/__cxx03/limits (+296-336)
  • (modified) libcxx/include/__cxx03/list (+10-23)
  • (modified) libcxx/include/__cxx03/locale (+6-7)
  • (modified) libcxx/include/__cxx03/map (+15-34)
  • (modified) libcxx/include/__cxx03/new (+2-2)
  • (modified) libcxx/include/__cxx03/queue (+7-13)
  • (modified) libcxx/include/__cxx03/ratio (+8-8)
  • (modified) libcxx/include/__cxx03/regex (+12-12)
  • (modified) libcxx/include/__cxx03/set (+8-22)
  • (modified) libcxx/include/__cxx03/stack (+3-4)
  • (modified) libcxx/include/__cxx03/string (+352-500)
  • (modified) libcxx/include/__cxx03/string_view (+92-142)
  • (modified) libcxx/include/__cxx03/typeinfo (+4-6)
  • (modified) libcxx/include/__cxx03/unordered_map (+23-37)
  • (modified) libcxx/include/__cxx03/unordered_set (+6-10)
  • (modified) libcxx/include/__cxx03/vector (+305-356)
diff --git a/libcxx/include/__cxx03/__algorithm/adjacent_find.h b/libcxx/include/__cxx03/__algorithm/adjacent_find.h
index 6add0f3fe2b53..ac233233bbc74 100644
--- a/libcxx/include/__cxx03/__algorithm/adjacent_find.h
+++ b/libcxx/include/__cxx03/__algorithm/adjacent_find.h
@@ -26,8 +26,7 @@ _LIBCPP_PUSH_MACROS
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 template <class _Iter, class _Sent, class _BinaryPredicate>
-_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _Iter
-__adjacent_find(_Iter __first, _Sent __last, _BinaryPredicate&& __pred) {
+_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _Iter __adjacent_find(_Iter __first, _Sent __last, _BinaryPredicate&& __pred) {
   if (__first == __last)
     return __first;
   _Iter __i = __first;
@@ -40,13 +39,13 @@ __adjacent_find(_Iter __first, _Sent __last, _BinaryPredicate&& __pred) {
 }
 
 template <class _ForwardIterator, class _BinaryPredicate>
-_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _ForwardIterator
+_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI _ForwardIterator
 adjacent_find(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __pred) {
   return std::__adjacent_find(std::move(__first), std::move(__last), __pred);
 }
 
 template <class _ForwardIterator>
-_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _ForwardIterator
+_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI _ForwardIterator
 adjacent_find(_ForwardIterator __first, _ForwardIterator __last) {
   return std::adjacent_find(std::move(__first), std::move(__last), __equal_to());
 }
diff --git a/libcxx/include/__cxx03/__algorithm/all_of.h b/libcxx/include/__cxx03/__algorithm/all_of.h
index fe46ee5fca43c..8bc39b027e40b 100644
--- a/libcxx/include/__cxx03/__algorithm/all_of.h
+++ b/libcxx/include/__cxx03/__algorithm/all_of.h
@@ -19,7 +19,7 @@
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 template <class _InputIterator, class _Predicate>
-_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 bool
+_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI bool
 all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) {
   for (; __first != __last; ++__first)
     if (!__pred(*__first))
diff --git a/libcxx/include/__cxx03/__algorithm/any_of.h b/libcxx/include/__cxx03/__algorithm/any_of.h
index 26bf3996e8a6f..6b3462a91a9f4 100644
--- a/libcxx/include/__cxx03/__algorithm/any_of.h
+++ b/libcxx/include/__cxx03/__algorithm/any_of.h
@@ -19,7 +19,7 @@
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 template <class _InputIterator, class _Predicate>
-_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 bool
+_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI bool
 any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) {
   for (; __first != __last; ++__first)
     if (__pred(*__first))
diff --git a/libcxx/include/__cxx03/__algorithm/binary_search.h b/libcxx/include/__cxx03/__algorithm/binary_search.h
index a72da8e396639..37e273944554c 100644
--- a/libcxx/include/__cxx03/__algorithm/binary_search.h
+++ b/libcxx/include/__cxx03/__algorithm/binary_search.h
@@ -22,14 +22,14 @@
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 template <class _ForwardIterator, class _Tp, class _Compare>
-_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 bool
+_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI bool
 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value, _Compare __comp) {
   __first = std::lower_bound<_ForwardIterator, _Tp, __comp_ref_type<_Compare> >(__first, __last, __value, __comp);
   return __first != __last && !__comp(__value, *__first);
 }
 
 template <class _ForwardIterator, class _Tp>
-_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 bool
+_LIBCPP_NODISCARD inline _LIBCPP_HIDE_FROM_ABI bool
 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) {
   return std::binary_search(__first, __last, __value, __less<>());
 }
diff --git a/libcxx/include/__cxx03/__algorithm/comp.h b/libcxx/include/__cxx03/__algorithm/comp.h
index 0c638b4e4a651..420c4344e0af7 100644
--- a/libcxx/include/__cxx03/__algorithm/comp.h
+++ b/libcxx/include/__cxx03/__algorithm/comp.h
@@ -20,7 +20,7 @@ _LIBCPP_BEGIN_NAMESPACE_STD
 
 struct __equal_to {
   template <class _T1, class _T2>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 bool operator()(const _T1& __x, const _T2& __y) const {
+  _LIBCPP_HIDE_FROM_ABI bool operator()(const _T1& __x, const _T2& __y) const {
     return __x == __y;
   }
 };
@@ -36,7 +36,7 @@ struct __less {};
 template <>
 struct __less<void, void> {
   template <class _Tp, class _Up>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 bool operator()(const _Tp& __lhs, const _Up& __rhs) const {
+  _LIBCPP_HIDE_FROM_ABI bool operator()(const _Tp& __lhs, const _Up& __rhs) const {
     return __lhs < __rhs;
   }
 };
diff --git a/libcxx/include/__cxx03/__algorithm/comp_ref_type.h b/libcxx/include/__cxx03/__algorithm/comp_ref_type.h
index ab793da0ad293..bf4d07c89d123 100644
--- a/libcxx/include/__cxx03/__algorithm/comp_ref_type.h
+++ b/libcxx/include/__cxx03/__algorithm/comp_ref_type.h
@@ -22,10 +22,10 @@ _LIBCPP_BEGIN_NAMESPACE_STD
 template <class _Compare>
 struct __debug_less {
   _Compare& __comp_;
-  _LIBCPP_CONSTEXPR_SINCE_CXX14 _LIBCPP_HIDE_FROM_ABI __debug_less(_Compare& __c) : __comp_(__c) {}
+  _LIBCPP_HIDE_FROM_ABI __debug_less(_Compare& __c) : __comp_(__c) {}
 
   template <class _Tp, class _Up>
-  _LIBCPP_CONSTEXPR_SINCE_CXX14 _LIBCPP_HIDE_FROM_ABI bool operator()(const _Tp& __x, const _Up& __y) {
+  _LIBCPP_HIDE_FROM_ABI bool operator()(const _Tp& __x, const _Up& __y) {
     bool __r = __comp_(__x, __y);
     if (__r)
       __do_compare_assert(0, __y, __x);
@@ -33,7 +33,7 @@ struct __debug_less {
   }
 
   template <class _Tp, class _Up>
-  _LIBCPP_CONSTEXPR_SINCE_CXX14 _LIBCPP_HIDE_FROM_ABI bool operator()(_Tp& __x, _Up& __y) {
+  _LIBCPP_HIDE_FROM_ABI bool operator()(_Tp& __x, _Up& __y) {
     bool __r = __comp_(__x, __y);
     if (__r)
       __do_compare_assert(0, __y, __x);
@@ -41,16 +41,15 @@ struct __debug_less {
   }
 
   template <class _LHS, class _RHS>
-  _LIBCPP_CONSTEXPR_SINCE_CXX14 inline
-      _LIBCPP_HIDE_FROM_ABI decltype((void)std::declval<_Compare&>()(std::declval<_LHS&>(), std::declval<_RHS&>()))
-      __do_compare_assert(int, _LHS& __l, _RHS& __r) {
+  inline _LIBCPP_HIDE_FROM_ABI decltype((void)std::declval<_Compare&>()(std::declval<_LHS&>(), std::declval<_RHS&>()))
+  __do_compare_assert(int, _LHS& __l, _RHS& __r) {
     _LIBCPP_ASSERT_SEMANTIC_REQUIREMENT(!__comp_(__l, __r), "Comparator does not induce a strict weak ordering");
     (void)__l;
     (void)__r;
   }
 
   template <class _LHS, class _RHS>
-  _LIBCPP_CONSTEXPR_SINCE_CXX14 inline _LIBCPP_HIDE_FROM_ABI void __do_compare_assert(long, _LHS&, _RHS&) {}
+  inline _LIBCPP_HIDE_FROM_ABI void __do_compare_assert(long, _LHS&, _RHS&) {}
 };
 
 // Pass the comparator by lvalue reference. Or in the debug mode, using a debugging wrapper that stores a reference.
diff --git a/libcxx/include/__cxx03/__algorithm/copy.h b/libcxx/include/__cxx03/__algorithm/copy.h
index 2aa0ab78b7858..ab164a8f9af51 100644
--- a/libcxx/include/__cxx03/__algorithm/copy.h
+++ b/libcxx/include/__cxx03/__algorithm/copy.h
@@ -29,13 +29,12 @@ _LIBCPP_PUSH_MACROS
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 template <class, class _InIter, class _Sent, class _OutIter>
-inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_InIter, _OutIter> __copy(_InIter, _Sent, _OutIter);
+inline _LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter> __copy(_InIter, _Sent, _OutIter);
 
 template <class _AlgPolicy>
 struct __copy_impl {
   template <class _InIter, class _Sent, class _OutIter>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_InIter, _OutIter>
-  operator()(_InIter __first, _Sent __last, _OutIter __result) const {
+  _LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter> operator()(_InIter __first, _Sent __last, _OutIter __result) const {
     while (__first != __last) {
       *__result = *__first;
       ++__first;
@@ -51,18 +50,16 @@ struct __copy_impl {
 
     _OutIter& __result_;
 
-    _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 explicit _CopySegment(_OutIter& __result)
-        : __result_(__result) {}
+    _LIBCPP_HIDE_FROM_ABI explicit _CopySegment(_OutIter& __result) : __result_(__result) {}
 
-    _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 void
+    _LIBCPP_HIDE_FROM_ABI void
     operator()(typename _Traits::__local_iterator __lfirst, typename _Traits::__local_iterator __llast) {
       __result_ = std::__copy<_AlgPolicy>(__lfirst, __llast, std::move(__result_)).second;
     }
   };
 
   template <class _InIter, class _OutIter, __enable_if_t<__is_segmented_iterator<_InIter>::value, int> = 0>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_InIter, _OutIter>
-  operator()(_InIter __first, _InIter __last, _OutIter __result) const {
+  _LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter> operator()(_InIter __first, _InIter __last, _OutIter __result) const {
     std::__for_each_segment(__first, __last, _CopySegment<_InIter, _OutIter>(__result));
     return std::make_pair(__last, std::move(__result));
   }
@@ -72,8 +69,7 @@ struct __copy_impl {
             __enable_if_t<__has_random_access_iterator_category<_InIter>::value &&
                               !__is_segmented_iterator<_InIter>::value && __is_segmented_iterator<_OutIter>::value,
                           int> = 0>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_InIter, _OutIter>
-  operator()(_InIter __first, _InIter __last, _OutIter __result) const {
+  _LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter> operator()(_InIter __first, _InIter __last, _OutIter __result) const {
     using _Traits = __segmented_iterator_traits<_OutIter>;
     using _DiffT  = typename common_type<__iter_diff_t<_InIter>, __iter_diff_t<_OutIter> >::type;
 
@@ -97,21 +93,19 @@ struct __copy_impl {
 
   // At this point, the iterators have been unwrapped so any `contiguous_iterator` has been unwrapped to a pointer.
   template <class _In, class _Out, __enable_if_t<__can_lower_copy_assignment_to_memmove<_In, _Out>::value, int> = 0>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_In*, _Out*>
-  operator()(_In* __first, _In* __last, _Out* __result) const {
+  _LIBCPP_HIDE_FROM_ABI pair<_In*, _Out*> operator()(_In* __first, _In* __last, _Out* __result) const {
     return std::__copy_trivial_impl(__first, __last, __result);
   }
 };
 
 template <class _AlgPolicy, class _InIter, class _Sent, class _OutIter>
-pair<_InIter, _OutIter> inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14
-__copy(_InIter __first, _Sent __last, _OutIter __result) {
+pair<_InIter, _OutIter> inline _LIBCPP_HIDE_FROM_ABI __copy(_InIter __first, _Sent __last, _OutIter __result) {
   return std::__copy_move_unwrap_iters<__copy_impl<_AlgPolicy> >(
       std::move(__first), std::move(__last), std::move(__result));
 }
 
 template <class _InputIterator, class _OutputIterator>
-inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _OutputIterator
+inline _LIBCPP_HIDE_FROM_ABI _OutputIterator
 copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result) {
   return std::__copy<_ClassicAlgPolicy>(__first, __last, __result).second;
 }
diff --git a/libcxx/include/__cxx03/__algorithm/copy_backward.h b/libcxx/include/__cxx03/__algorithm/copy_backward.h
index 9262d13d6c175..0a84b6ed27a98 100644
--- a/libcxx/include/__cxx03/__algorithm/copy_backward.h
+++ b/libcxx/include/__cxx03/__algorithm/copy_backward.h
@@ -29,14 +29,12 @@ _LIBCPP_PUSH_MACROS
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 template <class _AlgPolicy, class _InIter, class _Sent, class _OutIter>
-_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 pair<_InIter, _OutIter>
-__copy_backward(_InIter __first, _Sent __last, _OutIter __result);
+_LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter> __copy_backward(_InIter __first, _Sent __last, _OutIter __result);
 
 template <class _AlgPolicy>
 struct __copy_backward_impl {
   template <class _InIter, class _Sent, class _OutIter>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_InIter, _OutIter>
-  operator()(_InIter __first, _Sent __last, _OutIter __result) const {
+  _LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter> operator()(_InIter __first, _Sent __last, _OutIter __result) const {
     auto __last_iter          = _IterOps<_AlgPolicy>::next(__first, __last);
     auto __original_last_iter = __last_iter;
 
@@ -48,8 +46,7 @@ struct __copy_backward_impl {
   }
 
   template <class _InIter, class _OutIter, __enable_if_t<__is_segmented_iterator<_InIter>::value, int> = 0>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_InIter, _OutIter>
-  operator()(_InIter __first, _InIter __last, _OutIter __result) const {
+  _LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter> operator()(_InIter __first, _InIter __last, _OutIter __result) const {
     using _Traits = __segmented_iterator_traits<_InIter>;
     auto __sfirst = _Traits::__segment(__first);
     auto __slast  = _Traits::__segment(__last);
@@ -79,8 +76,7 @@ struct __copy_backward_impl {
             __enable_if_t<__has_random_access_iterator_category<_InIter>::value &&
                               !__is_segmented_iterator<_InIter>::value && __is_segmented_iterator<_OutIter>::value,
                           int> = 0>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_InIter, _OutIter>
-  operator()(_InIter __first, _InIter __last, _OutIter __result) const {
+  _LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter> operator()(_InIter __first, _InIter __last, _OutIter __result) const {
     using _Traits           = __segmented_iterator_traits<_OutIter>;
     auto __orig_last        = __last;
     auto __segment_iterator = _Traits::__segment(__result);
@@ -107,21 +103,20 @@ struct __copy_backward_impl {
 
   // At this point, the iterators have been unwrapped so any `contiguous_iterator` has been unwrapped to a pointer.
   template <class _In, class _Out, __enable_if_t<__can_lower_copy_assignment_to_memmove<_In, _Out>::value, int> = 0>
-  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_In*, _Out*>
-  operator()(_In* __first, _In* __last, _Out* __result) const {
+  _LIBCPP_HIDE_FROM_ABI pair<_In*, _Out*> operator()(_In* __first, _In* __last, _Out* __result) const {
     return std::__copy_backward_trivial_impl(__first, __last, __result);
   }
 };
 
 template <class _AlgPolicy, class _BidirectionalIterator1, class _Sentinel, class _BidirectionalIterator2>
-_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 pair<_BidirectionalIterator1, _BidirectionalIterator2>
+_LIBCPP_HIDE_FROM_ABI pair<_BidirectionalIterator1, _BidirectionalIterator2>
 __copy_backward(_BidirectionalIterator1 __first, _Sentinel __last, _BidirectionalIterator2 __result) {
   return std::__copy_move_unwrap_iters<__copy_backward_impl<_AlgPolicy> >(
       std::move(__first), std::move(__last), std::move(__result));
 }
 
 template <class _BidirectionalIterator1, class _BidirectionalIterator2>
-inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _BidirectionalIterator2
+inline _LIBCPP_HIDE_FROM_ABI _BidirectionalIterator2
 copy_backward(_BidirectionalIterator1 __first, _BidirectionalIterator1 __last, _BidirectionalIterator2 __result) {
   static_assert(std::is_copy_constructible<_BidirectionalIterator1>::value &&
                     std::is_copy_constructible<_BidirectionalIterator1>::value,
diff --git a/libcxx/include/__cxx03/__algorithm/copy_if.h b/libcxx/include/__cxx03/__algorithm/copy_if.h
index 2db0c26fb86be..53a85bc51d8ec 100644
--- a/libcxx/include/__cxx03/__algorithm/copy_if.h
+++ b/libcxx/include/__cxx03/__algorithm/copy_if.h
@@ -18,7 +18,7 @@
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 template <class _InputIterator, class _OutputIterator, class _Predicate>
-inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _OutputIterator
+inline _LIBCPP_HIDE_FROM_ABI _OutputIterator
 copy_if(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred) {
   for (; __first != __last; ++__first) {
     if (__pred(*__first)) {
diff --git a/libcxx/include/__cxx03/__algorithm/copy_move_common.h b/libcxx/include/__cxx03/__algorithm/copy_move_common.h
index 637b5a01daa75..8d1ba8e39b8bc 100644
--- a/libcxx/include/__cxx03/__algorithm/copy_move_common.h
+++ b/libcxx/include/__cxx03/__algorithm/copy_move_common.h
@@ -58,8 +58,7 @@ struct __can_lower_move_assignment_to_memmove {
 // `memmove` algorithms implementation.
 
 template <class _In, class _Out>
-_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_In*, _Out*>
-__copy_trivial_impl(_In* __first, _In* __last, _Out* __result) {
+_LIBCPP_HIDE_FROM_ABI pair<_In*, _Out*> __copy_trivial_impl(_In* __first, _In* __last, _Out* __result) {
   const size_t __n = static_cast<size_t>(__last - __first);
 
   std::__constexpr_memmove(__result, __first, __element_count(__n));
@@ -68,8 +67,7 @@ __copy_trivial_impl(_In* __first, _In* __last, _Out* __result) {
 }
 
 template <class _In, class _Out>
-_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 pair<_In*, _Out*>
-__copy_backward_trivial_impl(_In* __first, _In* __last, _Out* __result) {
+_LIBCPP_HIDE_FROM_ABI pair<_In*, _Out*> __copy_backward_trivial_impl(_In* __first, _In* __last, _Out* __result) {
   const size_t __n = static_cast<size_t>(__last - __first);
   __result -= __n;
 
@@ -89,7 +87,7 @@ template <class _Algorithm,
           class _Sent,
           class _OutIter,
           __enable_if_t<__can_rewrap<_InIter, _OutIter>::value, int> = 0>
-_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 pair<_InIter, _OutIter>
+_LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter>
 __copy_move_unwrap_iters(_InIter __first, _Sent __last, _OutIter __out_first) {
   auto __range  = std::__unwrap_range(__first, std::move(__last));
   auto __result = _Algorithm()(std::move(__range.first), std::move(__range.second), std::__unwrap_iter(__out_first));
@@ -102,7 +100,7 @@ template <class _Algorithm,
           class _Sent,
           class _OutIter,
           __enable_if_t<!__can_rewrap<_InIter, _OutIter>::value, int> = 0>
-_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 pair<_InIter, _OutIter>
+_LIBCPP_HIDE_FROM_ABI pair<_InIter, _OutIter>
 __copy_move_unwrap_iters(_InIter __first, _Sent __last, _OutIter __out_first) {
   return _Algorithm()(std::move(__first), std::move(__last), std::move(__out_first));
 }
diff --git a/libcxx/include/__cxx03/__algorithm/copy_n.h b/libcxx/include/__cxx03/__algorithm/copy_n.h
index aedb232b1bd5e..b32b908d89585 100644
--- a/libcxx/include/__cxx03/__algorithm/copy_n.h
+++ b/libcxx/include/__cxx03/__algorithm/copy_n.h
@@ -27,8 +27,7 @@ template <class _InputIterator,
           __enable_if_t<__has_input_iterator_category<_InputIterator>::value &&
                             !__has_random_access_iterator_category<_InputIterator>::value,
                         int> = 0>
-inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _OutputIterator
-copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) {
+inline _LIBCPP_HIDE_FROM_ABI _OutputIterator copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) {
   typedef decltype(std::__convert_to_integral(__orig_n)) _IntegralSize;
   _IntegralSize __n = __orig_n;
   if (__n > 0) {
@@ -47,8 +46,7 @@ template <class _InputIterator,
           class _Size,
           class _OutputIterator,
           __enable_if_t<__has_random_access_iterator_category<_InputIterator>::value, int> = 0>
-inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _OutputIterator
-copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) {
+inline _LIBCPP_HIDE_FROM_ABI _OutputIterator copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) {
   typedef typename iterator_traits<_InputIterator>::difference_type difference_type;
   typedef decltype(std::__convert_to_integral(__orig_n)) _IntegralSize;
   _IntegralSize __n = __orig_n;
diff --git a/libcxx/include/__cxx03/__algorithm/count.h b/libcxx/include/__cxx03/__algorithm/count.h
index 28cc28f76dd8f..5440fd031a1d3 100644
--- a/libcxx/include/__cxx03/__algorithm/count.h
+++ b/libcxx/include/__cxx03/__algorithm/count.h
@@ -31,7 +31,7 @@ _LIBCPP_BEGIN_NAMESPACE_STD
 
 // generic implementation
 template <class _AlgPolicy, class _Iter, class _Sent, class _Tp, class _Proj>
-_LIBC...
[truncated]

Copy link

github-actions bot commented Apr 2, 2025

✅ With the latest revision this PR passed the C/C++ code formatter.

Copy link
Member

@ldionne ldionne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment about commit message, please make it self-standing.

@philnik777 philnik777 force-pushed the users/philnik777/cxx03_02_remove_dead_version_code branch from f34c3f3 to 92d6777 Compare April 3, 2025 08:04
@philnik777 philnik777 force-pushed the users/philnik777/cxx03_03_expand_empty_macros branch from 15a8901 to 737b850 Compare April 3, 2025 08:04
@philnik777 philnik777 force-pushed the users/philnik777/cxx03_02_remove_dead_version_code branch 3 times, most recently from d95f1ff to 3840d21 Compare April 12, 2025 08:49
@philnik777 philnik777 force-pushed the users/philnik777/cxx03_03_expand_empty_macros branch from 737b850 to 3df4ac1 Compare April 12, 2025 08:54
@philnik777 philnik777 force-pushed the users/philnik777/cxx03_02_remove_dead_version_code branch from 3840d21 to b828d66 Compare May 3, 2025 06:42
Base automatically changed from users/philnik777/cxx03_02_remove_dead_version_code to main May 6, 2025 07:53
@philnik777 philnik777 force-pushed the users/philnik777/cxx03_03_expand_empty_macros branch 2 times, most recently from b242a38 to 1804a37 Compare May 7, 2025 12:51
@philnik777 philnik777 force-pushed the users/philnik777/cxx03_03_expand_empty_macros branch from 1804a37 to bd8adce Compare May 14, 2025 06:47
@philnik777 philnik777 merged commit c659a3b into main May 14, 2025
14 of 24 checks passed
@philnik777 philnik777 deleted the users/philnik777/cxx03_03_expand_empty_macros branch May 14, 2025 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants