Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Commit cf5fe64

Browse files
committed
Moved move, moveEmplace, and forward to core.lifetime.
1 parent 227a925 commit cf5fe64

File tree

2 files changed

+667
-1
lines changed

2 files changed

+667
-1
lines changed

changelog/emplace.dd

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
Moved `std.conv.emplace` to core/lifetime.d
1+
Moved `std.conv.emplace`, `std.algorithm.mutation.move`, std.algorithm.mutation.moveEmplace`, and `std.functional.forward` to core/lifetime.d
22

33
`emplace` is the counterpart to `destroy`, so it has been moved to also live in druntime (core/lifetime.d) where it is accessible by projects that use a shallow runtime library stack.
4+
`move`, `moveEmplace`, and `forward` are related low-level construction machinery which also belong in `core.lifetime`.

0 commit comments

Comments
 (0)