Skip to content

Implement Phobos side of DIP1014 - #7075

Merged
dlang-bot merged 1 commit into
dlang:masterfrom
lesderid:opPostMove
Jul 1, 2019
Merged

dlang-bot merged 1 commit into
dlang:masterfrom
lesderid:opPostMove

Conversation

@lesderid

@lesderid lesderid commented Jun 16, 2019 •

Copy link
Copy Markdown
Contributor

This PR implements the Phobos side of DIP1014.

Needs dlang/druntime#2638 to be merged first.

Comment thread std/traits.d

/**
True if `S` or any type embedded directly in the representation of `S`
defines elaborate move semantics. Elaborate move semantics are

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I'm not sure if I like 'elaborate move semantics', but the DIP doesn't propose any terminology. Ideas?

@12345swordy

Copy link
Copy Markdown

Ping, the druntime pr has been merge, can you re-base this?
cc @thewilsonator

@lesderid
lesderid marked this pull request as ready for review June 30, 2019 20:51
@lesderid

Copy link
Copy Markdown
Contributor Author

Rebased and checks passed.

@lesderid
lesderid deleted the opPostMove branch May 28, 2020 14:07
MoonlightSentinel added a commit to MoonlightSentinel/druntime that referenced this pull request Jun 10, 2020
n8sh pushed a commit to n8sh/druntime that referenced this pull request Mar 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants