Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
dfd4e62
Bugfix: Guard `_STD min` against macroization.
StephanTLavavej Jan 27, 2026
616c953
flat_map: Avoid `_STD make_reverse_iterator()`.
StephanTLavavej Jan 27, 2026
4905cc2
flat_set: Reduce layers when calling rbegin(), rend(), crbegin(), cre…
StephanTLavavej Jan 27, 2026
ec7e647
Add strengthened comments to `_Flat_map_base` move ctor/assign.
StephanTLavavej Jan 27, 2026
c009b6a
Use aliases more consistently.
StephanTLavavej Jan 27, 2026
ad70d74
flat_set: Make `_Emplace_with_clear_guard` a member function.
StephanTLavavej Jan 28, 2026
cce2118
Reorder flat_meow members to follow Standard order, adjust comments/w…
StephanTLavavej Jan 28, 2026
d9f8943
Improve `_Is_sorted_and_unique()` access control and overloads.
StephanTLavavej Jan 28, 2026
4178c08
flat_map: Make `_Extract_using_allocator()` private, move above its o…
StephanTLavavej Jan 28, 2026
b76058d
flat_map: `_Key_equal()` was dead.
StephanTLavavej Jan 28, 2026
62696ba
flat_map: `_Insert_exact()` can be private.
StephanTLavavej Jan 28, 2026
c0afeb9
flat_map: Move `_Data`, `_Key_compare`, `_Pass_key_comp()` to the pri…
StephanTLavavej Jan 28, 2026
3206520
flat_map: Simplify `erase_if()` because `size_type` is always `size_t`.
StephanTLavavej Jan 28, 2026
c13e357
flat_set: Harmonize operator=(initializer_list), avoid potential ambi…
StephanTLavavej Jan 29, 2026
887ced4
flat_set: In `_Equal_range()`, use `_Compare` (i.e. `_DEBUG_LT_PRED`)…
StephanTLavavej Jan 29, 2026
84ef4ce
flat_set: Prefer to directly construct from `_First, _Last` instead o…
StephanTLavavej Jan 29, 2026
fe4c952
flat_set: Prefer uses-allocator construction from `_Al, from_range, _…
StephanTLavavej Jan 29, 2026
efb473a
Fix alternative_vector, part 1: Remove default template arguments, ne…
StephanTLavavej Jan 29, 2026
df58f7a
Fix alternative_vector, part 2: Always test sorted initializer_list/i…
StephanTLavavej Jan 29, 2026
464fd37
Fix alternative_vector, part 3: Vary iterator_pair_construction betwe…
StephanTLavavej Jan 29, 2026
62c6424
Fix alternative_vector, part 4: Add more allocator constructors.
StephanTLavavej Jan 29, 2026
b8b9267
Reported LLVM-178624.
StephanTLavavej Jan 29, 2026
acb376e
flat_set: Avoid delegating ctors.
StephanTLavavej Jan 29, 2026
14b29f3
flat_map: Mostly avoid delegating ctors.
StephanTLavavej Jan 29, 2026
a2612d3
flat_map: Use `= default;` for the copy ctor.
StephanTLavavej Jan 29, 2026
d49e502
flat_map: Simplify how we call insert().
StephanTLavavej Jan 29, 2026
f2f6149
flat_map: Extract `_Efficiently_copyable`, rename `_Key_compare` to `…
StephanTLavavej Jan 29, 2026
58ba53e
flat_map: Avoid `pair` conversions when invoking `_Value_compare_to_p…
StephanTLavavej Jan 29, 2026
1cd1631
flat_map: Move `_Value_compare_to_pass` within `_Flat_map_base`.
StephanTLavavej Jan 29, 2026
c26e4e2
flat_map: `_Erase_dupes_if_not_multi_pred()` should take `(const auto…
StephanTLavavej Jan 29, 2026
45beb67
flat_map: Use `_DEBUG_LT_PRED`.
StephanTLavavej Jan 29, 2026
00acdcd
Avoid spurious `-Wunused-lambda-capture` warning.
StephanTLavavej Jan 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading