This is an archive of the discontinued LLVM Phabricator instance.

Revert "Revert "[libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`""
AbandonedPublicDraft

Authored by var-const on Nov 19 2022, 4:18 PM.

Details

Reviewers
None
Group Reviewers
Restricted Project
Summary

This reverts commit a6e1080b87db8fbe0e1afadd96af5a3c0bd5e279.

Fix the conditions when the memmove optimization can be applied, fix and expand the tests.

Diff Detail

Event Timeline

var-const created this revision.Nov 19 2022, 4:18 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 19 2022, 4:18 PM
var-const abandoned this revision.Jan 30 2023, 12:31 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 30 2023, 12:32 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
libcxx/include/valarray