Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
3c0184a
Add methods & implementations except move ones.
Berrysoft Jun 25, 2020
6524bb0
[WIP] Add new methods to string.
Berrysoft Jun 26, 2020
7f67b8b
Complete _Release_to_buffer
Berrysoft Jun 26, 2020
88d4d99
Add to yvals_core.
Berrysoft Jun 26, 2020
e93c67f
Add test.
Berrysoft Jun 26, 2020
b1cdf97
Simplify view type.
Berrysoft Jun 26, 2020
0aee2b5
Fix string view typedef in sstream.
Berrysoft Jun 26, 2020
b8a3009
Fix build
Berrysoft Jun 27, 2020
4975e55
Fix build.
Berrysoft Jun 27, 2020
99bf2c6
Fix rvalue of string.
Berrysoft Jun 27, 2020
213b078
Fix typo
Berrysoft Jun 27, 2020
f056152
Pass test.
Berrysoft Jun 27, 2020
9d7726b
Fix typo.
Berrysoft Jun 27, 2020
662e683
Fix for read-write buffer.
Berrysoft Jun 27, 2020
66b6074
Fix for fancy pointer.
Berrysoft Jun 28, 2020
8797986
Fix for 27 requested changes.
Berrysoft Jun 30, 2020
038f6dd
Use _STL_INTERNAL_CHECK
Berrysoft Jun 30, 2020
325427e
Use _Prev_iter
Berrysoft Jun 30, 2020
167e601
Add test for empty string.
Berrysoft Jun 30, 2020
f8fbede
Clearify noexcept
Berrysoft Jun 30, 2020
7a77452
More tests
Berrysoft Jun 30, 2020
868be85
Remove noexcept of _Move_assign_from_buffer
Berrysoft Jun 30, 2020
785f078
Handle pocma and small mode.
Berrysoft Jul 1, 2020
56db765
Add test for allocator equality when move construction and assignment.
Berrysoft Jul 1, 2020
436048b
Reduce some copy of allocator.
Berrysoft Jul 1, 2020
6c36fde
Add fancy pointer test for stringbuf
Berrysoft Jul 1, 2020
c53440c
Add test for stringstream(stringbuf) move.
Berrysoft Jul 1, 2020
734037e
Replace interal check of allocator to assert.
Berrysoft Jul 1, 2020
ee06372
Allocate 1 byte larger to avoid small mode
Berrysoft Jul 7, 2020
989ff9d
Use template and constexpr-if for compile-time constant.
Berrysoft Jul 7, 2020
d59191e
Handle allocator separately
Berrysoft Jul 7, 2020
cafaa1f
Move allocator to string.
Berrysoft Jul 7, 2020
4de8806
Reduce duplicated code.
Berrysoft Jul 7, 2020
7702315
Test allocate times.
Berrysoft Jul 7, 2020
f0e0fc3
Remove iostream in test
Berrysoft Jul 7, 2020
4629ab8
Inline _Init_inplace
Berrysoft Jul 7, 2020
c5edf9a
Add iterator checks
Berrysoft Jul 8, 2020
e2769b0
Try to fix iterator debug
Berrysoft Jul 9, 2020
1e77d97
Fix for allocator.
Berrysoft Jul 14, 2020
9b8ddfb
Fix pocma
Berrysoft Jul 14, 2020
54d0467
Make it obvious for full buffer.
Berrysoft Jul 14, 2020
725b159
Fix allocator counting.
Berrysoft Jul 14, 2020
8e2e63f
Add flags for stringbuf constructed from rvalue of string
Berrysoft Jul 14, 2020
f58ef2b
Add output for possibly failed test.
Berrysoft Jul 14, 2020
15683ec
Use _Refancy
Berrysoft Jul 15, 2020
3b30c60
Use right reserved space of string.
Berrysoft Jul 18, 2020
c6839ab
Disable some death test when _ITERATOR_DEBUG_LEVEL==1
Berrysoft Jul 18, 2020
224afe8
Right res for move assign from buffer of string
Berrysoft Jul 18, 2020
fb58927
Make res space constant in small mode.
Berrysoft Jul 18, 2020
a292935
Fix declaration of str() const &
Berrysoft Sep 30, 2020
816d24b
Comments.
Berrysoft Sep 30, 2020
bcdb971
Use concept _Allocator instead of enable_if
Berrysoft Sep 30, 2020
1c797bd
Fix typo.
Berrysoft Sep 30, 2020
9146c9a
Add test of allocator value of stringbuf.
Berrysoft Oct 31, 2020
51bb438
Add comments.
Berrysoft Oct 31, 2020
af7e68b
Add comments clarifing the overload selection.
Berrysoft Nov 5, 2020
cb34575
Merge branch 'master' of https://github.com/microsoft/STL into micros…
Berrysoft Nov 10, 2020
ab640c9
Merge branch 'microsoft-master' into stringbuf_view
Berrysoft Nov 10, 2020
59d4ebe
Merge branch 'master' into stringbuf_view
StephanTLavavej Jan 14, 2021
f4ab8e2
Merge branch 'master' into stringbuf_view
StephanTLavavej Jan 15, 2021
94bbb1c
Drop `std::`.
StephanTLavavej Jan 15, 2021
9611287
Remove `allocator` data member.
StephanTLavavej Jan 15, 2021
efac7f0
Add missing includes.
StephanTLavavej Jan 15, 2021
fd70b56
Other code review feedback for the test.
StephanTLavavej Jan 15, 2021
0de5a7e
Strengthen noexcept on swap.
StephanTLavavej Jan 15, 2021
f3a0dee
Add missing explicit.
StephanTLavavej Jan 15, 2021
776ceab
Fix ios_base::in/out flags.
StephanTLavavej Jan 15, 2021
71181c6
Rename to _Size, _Res.
StephanTLavavej Jan 15, 2021
9a47f73
Drop unnecessary static_cast<allocator_type>.
StephanTLavavej Jan 15, 2021
a962d95
Improve comments.
StephanTLavavej Jan 15, 2021
2d7f2b1
Use empty braces to construct temporaries.
StephanTLavavej Jan 15, 2021
352c60e
Use `if constexpr` to improve assertion.
StephanTLavavej Jan 15, 2021
f1073f4
Overhaul constraints.
StephanTLavavej Jan 15, 2021
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
2 changes: 1 addition & 1 deletion stl/inc/regex
Original file line number Diff line number Diff line change
Expand Up @@ -936,7 +936,7 @@ basic_ostream<_Elem, _Traits>& operator<<(basic_ostream<_Elem, _Traits>& _Ostr,
}

// FORWARD DECLARATIONS
template <class _BidIt, class _Allocator = allocator<sub_match<_BidIt>>>
template <class _BidIt, class _Alloc = allocator<sub_match<_BidIt>>>
class match_results;

template <class _BidIt, class _Alloc, class _InIt, class _OutIt>
Expand Down
Loading