File tree
1,006 files changed
+59482
-24592
lines changed- .github
- ISSUE_TEMPLATE
- workflows
- .vscode
- azure-devops
- benchmarks
- inc
- src
- docs
- stl
- aliases
- amd64
- arm64ec
- arm64
- arm
- chpe
- i386
- debugger
- inc
- cvt
- experimental
- msbuild
- stl_1
- md
- msvcp_1_netfx
- xmd
- msvcp_1_netfx
- stl_2
- md
- msvcp_2_netfx
- xmd
- msvcp_2_netfx
- stl_asan
- stl_atomic_wait
- md
- msvcp_atomic_wait_netfx
- xmd
- msvcp_atomic_wait_netfx
- stl_base
- md
- msvcp_netfx
- mt1
- mt
- xmd
- msvcp_netfx
- xmt0
- xmt1
- xmt
- stl_codecvt_ids
- md
- msvcp_codecvt_ids_netfx
- xmd
- msvcp_codecvt_ids_netfx
- stl_post
- md
- msvcp_post_netfx
- xmd
- msvcp_post_netfx
- src
- tests
- libcxx
- std
- include
- tests
- Dev08_563686_ostream
- Dev09_056375_locale_cleanup
- Dev09_126254_persistent_aux_allocators
- Dev09_172666_tr1_tuple_odr
- Dev10_500860_overloaded_address_of
- Dev10_555491_complex_linker_errors
- Dev10_561430_list_and_tree_leaks
- Dev10_851347_weak_ptr_virtual_inheritance
- Dev11_0000000_dual_range_algorithms
- Dev11_0000000_null_forward_iterators
- Dev11_0000000_tuple_cat
- Dev11_0000000_user_defined_literals
- Dev11_0133625_locale0_implib_cpp
- Dev11_0253803_debug_pointer
- Dev11_0272959_make_signed
- Dev11_0316853_find_memchr_optimization
- Dev11_0437519_container_requirements
- Dev11_0493504_error_category_lifetime
- Dev11_0535636_functional_overhaul
- Dev11_0579795_inplace_merge_out_of_memory
- Dev11_0748972_function_crash_out_of_memory
- Dev11_0823534_transparent_lookup
- Dev11_0835323_to_string
- Dev11_0836436_get_time
- Dev11_0863628_atomic_compare_exchange
- Dev11_1074023_constexpr
- GH_000342_filebuf_close
- GH_000431_copy_move_family
- GH_000431_equal_family
- GH_000431_equal_memcmp_is_safe
- GH_000431_iter_copy_move_cat
- GH_000431_lex_compare_family
- GH_000431_lex_compare_memcmp_classify
- GH_000442_random_subtract_with_carry_engine_io
- GH_000527_remove_allocator_void
- GH_000545_include_compare
- GH_000625_vector_bool_optimization
- GH_000690_overaligned_function
- GH_000935_complex_numerical_accuracy
- GH_000990_any_link_without_exceptions
- GH_001001_random_rejection_rounding
- GH_001017_discrete_distribution_out_of_range
- GH_001103_countl_zero_correctness
- GH_001411_core_headers
- GH_001850_clog_tied_to_cout
- GH_001858_iostream_exception
- GH_001912_random_distribution_operator_const
- GH_001914_cached_position
- GH_001964_constexpr_generate_canonical
- GH_002030_asan_annotate_string
- GH_002030_asan_annotate_vector
- GH_002039_byte_is_not_trivially_swappable
- GH_002045_put_time_changes_errno
- GH_002058_debug_iterator_race
- GH_002120_streambuf_seekpos_and_seekoff
- GH_002299_implicit_sfinae_constraints
- GH_002307_usual_scope_guard
- GH_002334_branchless_clamp
- GH_002431_byte_range_find_with_unreachable_sentinel
- GH_002488_promise_not_default_constructible_types
- GH_002558_format_presetPadding
- GH_002581_common_reference_workaround
- GH_002620_construct_at_workaround
- GH_002655_alternate_name_broke_linker
- GH_002711_Zc_alignedNew-
- GH_002760_syncstream_memory_leak
- GH_002769_handle_deque_block_pointers
- GH_002789_Hash_vec_Tidy
- LWG3121_constrained_tuple_forwarding_ctor
- LWG3146_excessive_unwrapping_ref_cref
- LWG3234_math_special_overloads
- LWG3422_seed_seq_ctors
- LWG3480_directory_iterator_range
- LWG3610_iota_view_size_and_integer_class
- P0019R8_atomic_ref
- P0024R2_parallel_algorithms_adjacent_find
- P0024R2_parallel_algorithms_count
- P0024R2_parallel_algorithms_find_first_of
- P0024R2_parallel_algorithms_is_heap
- P0024R2_parallel_algorithms_is_partitioned
- P0024R2_parallel_algorithms_is_sorted
- P0024R2_parallel_algorithms_mismatch
- P0024R2_parallel_algorithms_set_difference
- P0024R2_parallel_algorithms_set_intersection
- P0035R4_over_aligned_allocation
- P0053R7_cpp_synchronized_buffered_ostream
- P0067R5_charconv
- P0083R3_splicing_maps_and_sets
- P0088R3_variant
- P0122R7_span_death
- P0122R7_span
- P0202R3_constexpr_algorithm_and_exchange
- P0218R1_filesystem
- P0220R1_any
- P0220R1_optional_death
- P0220R1_optional
- P0220R1_polymorphic_memory_resources
- P0220R1_searchers
- P0220R1_string_view
- P0288R9_move_only_function
- P0295R0_gcd_lcm
- P0323R12_expected
- P0325R4_to_array
- P0339R6_polymorphic_allocator
- P0355R7_calendars_and_time_zones_clocks
- P0355R7_calendars_and_time_zones_dates_literals
- P0355R7_calendars_and_time_zones_dates
- P0355R7_calendars_and_time_zones_formatting
- P0355R7_calendars_and_time_zones_hms
- P0355R7_calendars_and_time_zones_io
- P0355R7_calendars_and_time_zones_time_point_and_durations
- P0355R7_calendars_and_time_zones_time_zones
- P0355R7_calendars_and_time_zones_zoned_time
- P0356R5_bind_front
- P0357R3_supporting_incomplete_types_in_reference_wrapper
- P0401R6_allocate_at_least
- P0408R7_efficient_access_to_stringbuf_buffer
- P0415R1_constexpr_complex
- P0426R1_constexpr_char_traits
- P0448R4_iosfwd
- P0448R4_spanstream
- P0466R5_layout_compatibility_and_pointer_interconvertibility_traits
- P0475R1_P0591R4_uses_allocator_construction
- P0476R2_bit_cast
- P0513R0_poisoning_the_hash
- P0528R3_cmpxchg_pad
- P0553R4_bit_rotating_and_counting_functions
- P0556R3_bit_integral_power_of_two_operations
- P0586R2_integer_comparison
- P0595R2_is_constant_evaluated
- P0608R3_improved_variant_converting_constructor
- P0627R6_unreachable
- P0631R8_numbers_math_constants
- P0645R10_text_formatting_args
- P0645R10_text_formatting_custom_formatting
- P0645R10_text_formatting_death
- P0645R10_text_formatting_formatting
- P0645R10_text_formatting_grapheme_clusterization
- P0645R10_text_formatting_legacy_text_encoding
- P0645R10_text_formatting_parse_contexts
- P0645R10_text_formatting_parsing
- P0645R10_text_formatting_utf8
- P0660R10_jthread_and_cv_any
- P0660R10_stop_token_death
- P0660R10_stop_token
- P0718R2_atomic_smart_ptrs
- P0753R2_manipulators_for_cpp_synchronized_buffered_ostream
- P0758R1_is_nothrow_convertible
- P0768R1_spaceship_cpos
- P0768R1_spaceship_operator
- P0769R2_shift_left_shift_right
- P0784R7_library_machinery
- P0784R7_library_support_for_more_constexpr_containers
- P0798R8_monadic_operations_for_std_optional
- P0811R3_midpoint_lerp
- P0881R7_stacktrace
- P0896R4_P1614R2_comparisons
- P0896R4_common_iterator_death
- P0896R4_common_iterator
- P0896R4_counted_iterator_death
- P0896R4_counted_iterator
- P0896R4_istream_view_death
- P0896R4_istream_view
- P0896R4_ranges_alg_adjacent_find
- P0896R4_ranges_alg_all_of
- P0896R4_ranges_alg_any_of
- P0896R4_ranges_alg_binary_search
- P0896R4_ranges_alg_copy_backward
- P0896R4_ranges_alg_copy_if
- P0896R4_ranges_alg_copy_n
- P0896R4_ranges_alg_copy
- P0896R4_ranges_alg_count_if
- P0896R4_ranges_alg_count
- P0896R4_ranges_alg_equal
- P0896R4_ranges_alg_fill_n
- P0896R4_ranges_alg_fill
- P0896R4_ranges_alg_find_end
- P0896R4_ranges_alg_find_first_of
- P0896R4_ranges_alg_find_if_not
- P0896R4_ranges_alg_find_if
- P0896R4_ranges_alg_find
- P0896R4_ranges_alg_for_each_n
- P0896R4_ranges_alg_for_each
- P0896R4_ranges_alg_generate_n
- P0896R4_ranges_alg_generate
- P0896R4_ranges_alg_heap
- P0896R4_ranges_alg_includes
- P0896R4_ranges_alg_inplace_merge
- P0896R4_ranges_alg_is_permutation
- P0896R4_ranges_alg_is_sorted
- P0896R4_ranges_alg_lexicographical_compare
- P0896R4_ranges_alg_merge
- P0896R4_ranges_alg_minmax
- P0896R4_ranges_alg_mismatch
- P0896R4_ranges_alg_move_backward
- P0896R4_ranges_alg_move
- P0896R4_ranges_alg_none_of
- P0896R4_ranges_alg_nth_element
- P0896R4_ranges_alg_partial_sort_copy
- P0896R4_ranges_alg_partial_sort
- P0896R4_ranges_alg_partition_copy
- P0896R4_ranges_alg_partition_point
- P0896R4_ranges_alg_partition
- P0896R4_ranges_alg_permutations
- P0896R4_ranges_alg_remove_copy_if
- P0896R4_ranges_alg_remove_copy
- P0896R4_ranges_alg_remove_if
- P0896R4_ranges_alg_remove
- P0896R4_ranges_alg_replace_copy_if
- P0896R4_ranges_alg_replace_copy
- P0896R4_ranges_alg_replace_if
- P0896R4_ranges_alg_replace
- P0896R4_ranges_alg_reverse_copy
- P0896R4_ranges_alg_reverse
- P0896R4_ranges_alg_rotate_copy
- P0896R4_ranges_alg_rotate
- P0896R4_ranges_alg_sample
- P0896R4_ranges_alg_search_n
- P0896R4_ranges_alg_search
- P0896R4_ranges_alg_set_difference
- P0896R4_ranges_alg_set_intersection
- P0896R4_ranges_alg_set_symmetric_difference
- P0896R4_ranges_alg_set_union
- P0896R4_ranges_alg_shuffle
- P0896R4_ranges_alg_sort
- P0896R4_ranges_alg_stable_partition
- P0896R4_ranges_alg_stable_sort
- P0896R4_ranges_alg_swap_ranges
- P0896R4_ranges_alg_transform_binary
- P0896R4_ranges_alg_transform_unary
- P0896R4_ranges_alg_uninitialized_copy_n
- P0896R4_ranges_alg_uninitialized_copy
- P0896R4_ranges_alg_uninitialized_default_construct_n
- P0896R4_ranges_alg_uninitialized_default_construct
- P0896R4_ranges_alg_uninitialized_fill_n
- P0896R4_ranges_alg_uninitialized_fill
- P0896R4_ranges_alg_uninitialized_move_n
- P0896R4_ranges_alg_uninitialized_move
- P0896R4_ranges_alg_uninitialized_value_construct_n
- P0896R4_ranges_alg_uninitialized_value_construct
- P0896R4_ranges_alg_unique_copy
- P0896R4_ranges_alg_unique
- P0896R4_ranges_algorithm_machinery
- P0896R4_ranges_iterator_machinery
- P0896R4_ranges_range_machinery
- P0896R4_ranges_ref_view
- P0896R4_ranges_subrange
- P0896R4_ranges_test_machinery
- P0896R4_ranges_to_address
- P0896R4_stream_iterators
- P0896R4_views_all
- P0896R4_views_common
- P0896R4_views_counted_death
- P0896R4_views_counted
- P0896R4_views_drop_while_death
- P0896R4_views_drop_while
- P0896R4_views_drop
- P0896R4_views_elements
- P0896R4_views_empty
- P0896R4_views_filter_death
- P0896R4_views_filter_iterator
- P0896R4_views_filter
- P0896R4_views_iota
- P0896R4_views_join
- P0896R4_views_lazy_split
- P0896R4_views_reverse
- P0896R4_views_single
- P0896R4_views_split
- P0896R4_views_take_while_death
- P0896R4_views_take_while
- P0896R4_views_take
- P0896R4_views_transform_death
- P0896R4_views_transform
- P0898R3_concepts
- P0898R3_identity
- P0912R5_coroutine
- P0919R3_heterogeneous_unordered_lookup
- P0943R6_stdatomic_h
- P0980R1_constexpr_strings
- P1004R2_constexpr_vector_bool
- P1004R2_constexpr_vector
- P1007R3_assume_aligned
- P1020R1_smart_pointer_for_overwrite
- P1023R0_constexpr_for_array_comparisons
- P1032R1_miscellaneous_constexpr
- P1132R7_out_ptr
- P1135R6_atomic_flag_test
- P1135R6_atomic_wait_vista
- P1135R6_atomic_wait
- P1135R6_barrier
- P1135R6_latch
- P1135R6_semaphore
- P1147R1_printing_volatile_pointers
- P1208R6_source_location
- P1272R4_byteswap
- P1423R3_char8_t_remediation
- P1425R4_queue_stack_constructors
- P1502R1_standard_library_header_units
- P1518R2_stop_overconstraining_allocators
- P1522R1_difference_type
- P1614R2_spaceship
- P1645R1_constexpr_numeric
- P1659R3_ranges_alg_ends_with
- P1659R3_ranges_alg_starts_with
- P1682R3_to_underlying
- P1951R1_default_arguments_pair_forward_ctor
- P2136R3_invoke_r
- P2162R2_std_visit_for_derived_classes_from_variant
- P2231R1_complete_constexpr_optional_variant
- P2273R3_constexpr_unique_ptr
- P2321R2_proxy_reference
- P2401R0_conditional_noexcept_for_exchange
- P2415R2_owning_view
- P2440R1_ranges_alg_shift_left
- P2440R1_ranges_alg_shift_right
- P2440R1_ranges_numeric_iota
- P2441R2_views_join_with
- P2442R1_views_chunk_death
- P2442R1_views_chunk
- P2442R1_views_slide
- P2443R1_views_chunk_by_death
- P2443R1_views_chunk_by
- VSO_0000000_allocator_propagation
- VSO_0000000_c_math_functions
- VSO_0000000_condition_variable_any_exceptions
- VSO_0000000_container_allocator_constructors
- VSO_0000000_exception_ptr_rethrow_seh
- VSO_0000000_fancy_pointers
- VSO_0000000_initialize_everything
- VSO_0000000_instantiate_iterators_misc
- VSO_0000000_instantiate_type_traits
- VSO_0000000_list_iterator_debugging
- VSO_0000000_more_pair_tuple_sfinae
- VSO_0000000_regex_interface
- VSO_0000000_regex_use
- VSO_0000000_string_view_idl
- VSO_0000000_type_traits
- VSO_0000000_vector_algorithms
- VSO_0102478_moving_allocators
- VSO_0104705_throwing_copy_in_current_exception_seh
- VSO_0121275_filesystem_canonical_should_handle_many_double_dots
- VSO_0144114_sleep_until
- VSO_0157762_feature_test_macros
- VSO_0180466_algorithm_overhauls
- VSO_0180469_fill_family
- VSO_0180469_ptr_cat
- VSO_0191296_allocator_construct
- VSO_0224478_scoped_allocator
- VSO_0226079_mutex
- VSO_0299624_checked_array_iterator_idl
- VSO_0397980_codecvt_length
- VSO_0644691_utf_8_codecvt
- VSO_0677157_flist_merge_edge_cases
- VSO_0744055_atomic_load_8_bytes_readonly
- VSO_0830211_container_debugging_range_checks
- VSO_0961751_hash_range_erase
- tr1
- include
- tests
- atomic1
- atomic2
- atomic4
- ciso646
- condition_variable
- cstdio
- cvt/sjis_0208
- cwchar1
- deque
- forward_list
- fstream1
- fstream2
- functional
- future
- list
- memory3
- memory
- regex1
- string1
- string2
- system_error
- thread
- type_traits1
- type_traits5
- valarray
- vector
- utils/stl
- test
- tools
- format
- inc
- jobify
- parallelize
- scripts
- unicode_properties_parse
- validate
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,006 files changed
+59482
-24592
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 |
| - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
19 | 21 |
| |
20 | 22 |
| |
21 | 23 |
| |
| |||
38 | 40 |
| |
39 | 41 |
| |
40 | 42 |
| |
| 43 | + | |
| 44 | + | |
41 | 45 |
| |
42 | 46 |
| |
43 | 47 |
| |
| |||
61 | 65 |
| |
62 | 66 |
| |
63 | 67 |
| |
| 68 | + | |
64 | 69 |
| |
65 | 70 |
| |
66 | 71 |
| |
| |||
81 | 86 |
| |
82 | 87 |
| |
83 | 88 |
| |
| 89 | + | |
| 90 | + | |
84 | 91 |
| |
85 | 92 |
| |
86 | 93 |
| |
87 | 94 |
| |
88 | 95 |
| |
89 | 96 |
| |
| 97 | + | |
| 98 | + | |
90 | 99 |
| |
91 | 100 |
| |
92 | 101 |
| |
93 | 102 |
| |
94 | 103 |
| |
95 | 104 |
| |
| 105 | + | |
96 | 106 |
| |
97 | 107 |
| |
98 | 108 |
| |
| 109 | + | |
99 | 110 |
| |
100 | 111 |
| |
101 | 112 |
| |
| 113 | + | |
102 | 114 |
| |
103 | 115 |
| |
104 | 116 |
| |
| |||
116 | 128 |
| |
117 | 129 |
| |
118 | 130 |
| |
| 131 | + | |
119 | 132 |
| |
120 | 133 |
| |
121 | 134 |
| |
122 | 135 |
| |
123 | 136 |
| |
124 | 137 |
| |
| 138 | + | |
| 139 | + | |
125 | 140 |
| |
126 | 141 |
| |
127 | 142 |
| |
| |||
130 | 145 |
| |
131 | 146 |
| |
132 | 147 |
| |
| 148 | + | |
133 | 149 |
| |
134 | 150 |
| |
135 | 151 |
| |
| |||
150 | 166 |
| |
151 | 167 |
| |
152 | 168 |
| |
| 169 | + | |
153 | 170 |
| |
154 | 171 |
| |
| 172 | + | |
| 173 | + | |
155 | 174 |
| |
156 |
| - | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
157 | 178 |
| |
158 | 179 |
| |
159 | 180 |
| |
160 | 181 |
| |
161 | 182 |
| |
162 | 183 |
| |
| 184 | + | |
163 | 185 |
| |
164 | 186 |
| |
165 | 187 |
| |
166 | 188 |
| |
| 189 | + | |
167 | 190 |
| |
168 | 191 |
| |
169 | 192 |
| |
170 | 193 |
| |
171 |
| - | |
| 194 | + | |
172 | 195 |
| |
173 | 196 |
| |
174 | 197 |
| |
| 198 | + | |
| 199 | + | |
| 200 | + | |
175 | 201 |
| |
176 | 202 |
| |
177 | 203 |
| |
| 204 | + | |
178 | 205 |
| |
| 206 | + | |
| 207 | + | |
179 | 208 |
| |
180 | 209 |
| |
181 | 210 |
| |
| |||
198 | 227 |
| |
199 | 228 |
| |
200 | 229 |
| |
| 230 | + | |
| 231 | + | |
201 | 232 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
25 |
| - | |
26 |
| - | |
27 |
| - | |
28 |
| - | |
29 |
| - | |
| 24 | + | |
| 25 | + | |
| 26 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| 11 | + | |
11 | 12 |
| |
12 | 13 |
| |
13 | 14 |
| |
14 |
| - | |
| 15 | + | |
15 | 16 |
| |
16 | 17 |
| |
17 | 18 |
| |
18 |
| - | |
| 19 | + | |
19 | 20 |
| |
20 |
| - | |
21 |
| - | |
| 21 | + | |
| 22 | + | |
22 | 23 |
| |
23 | 24 |
| |
24 |
| - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
25 | 31 |
| |
26 | 32 |
| |
27 | 33 |
| |
28 | 34 |
| |
29 |
| - | |
| 35 | + | |
30 | 36 |
| |
31 | 37 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
| 7 | + | |
| 8 | + | |
7 | 9 |
| |
8 | 10 |
| |
9 | 11 |
| |
| 12 | + | |
| 13 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 | 4 |
| |
9 | 5 |
| |
10 | 6 |
| |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
6 | 9 |
| |
7 | 10 |
| |
8 | 11 |
| |
9 | 12 |
| |
10 | 13 |
| |
11 | 14 |
| |
12 | 15 |
| |
| 16 | + | |
13 | 17 |
| |
14 | 18 |
| |
15 |
| - | |
| 19 | + | |
16 | 20 |
| |
17 | 21 |
| |
18 | 22 |
| |
|
0 commit comments