[phobos] [D-Programming-Language/phobos] aefe7e: implement moveEmplace
GitHub via phobos
phobos at puremagic.com
Thu Aug 6 13:58:34 PDT 2015
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: aefe7e55578933c3eda6e8c060f03dcd934caf2c
https://github.com/D-Programming-Language/phobos/commit/aefe7e55578933c3eda6e8c060f03dcd934caf2c
Author: Martin Nowak <code at dawg.eu>
Date: 2015-08-06 (Thu, 06 Aug 2015)
Changed paths:
M std/algorithm/mutation.d
Log Message:
-----------
implement moveEmplace
- combined move and emplace
- moves a value and emplaces it into an
uninitialized value of the same type
- more efficient than init + move
Commit: 980351894bb805cc8ad823a0516f23bc66f8775d
https://github.com/D-Programming-Language/phobos/commit/980351894bb805cc8ad823a0516f23bc66f8775d
Author: Martin Nowak <code at dawg.eu>
Date: 2015-08-06 (Thu, 06 Aug 2015)
Changed paths:
M std/algorithm/mutation.d
Log Message:
-----------
make move and moveEmplace attribute correct
- moveEmplace is unsafe (@system)
- move inherits attributes from T's destructor
Commit: d4d301b35cd82558e5d70af16f5746ecc5c2bc0c
https://github.com/D-Programming-Language/phobos/commit/d4d301b35cd82558e5d70af16f5746ecc5c2bc0c
Author: Martin Nowak <code at dawg.eu>
Date: 2015-08-06 (Thu, 06 Aug 2015)
Changed paths:
M std/algorithm/mutation.d
Log Message:
-----------
add moveEmplaceAll and moveEmplaceSome variant
- similar to their moveAll and moveSome counterparts
but assume that target is an uninitialized range
Commit: b66faeea912fe7695428feeb1e7da1df2d500288
https://github.com/D-Programming-Language/phobos/commit/b66faeea912fe7695428feeb1e7da1df2d500288
Author: Martin Nowak <code at dawg.eu>
Date: 2015-08-06 (Thu, 06 Aug 2015)
Changed paths:
R changelog.dd
Log Message:
-----------
remove old phobos changelog.dd
Commit: 25611d1edcce0c79d3296e273aa21c832cfd2592
https://github.com/D-Programming-Language/phobos/commit/25611d1edcce0c79d3296e273aa21c832cfd2592
Author: Martin Nowak <code at dawg.eu>
Date: 2015-08-06 (Thu, 06 Aug 2015)
Changed paths:
M .gitignore
A changelog.dd
M posix.mak
M win32.mak
M win64.mak
Log Message:
-----------
add new phobos changelog.dd
- intendend to just contain the things for the upcoming release
- will be copied into dlang.org and cleared prior to a release
- no stylesheet frills or complicated dlang.org integration
looks OKish enough and uses same macros as dlang.org
Commit: 3ccea802ba0302d5290a3b7a8d152739d1e5877a
https://github.com/D-Programming-Language/phobos/commit/3ccea802ba0302d5290a3b7a8d152739d1e5877a
Author: Martin Nowak <code at dawg.eu>
Date: 2015-08-06 (Thu, 06 Aug 2015)
Changed paths:
M std/algorithm/mutation.d
Log Message:
-----------
test moveAll with input range
Commit: 605fed67ba831b12af9dbfc82957162b59ba35fb
https://github.com/D-Programming-Language/phobos/commit/605fed67ba831b12af9dbfc82957162b59ba35fb
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2015-08-06 (Thu, 06 Aug 2015)
Changed paths:
M .gitignore
M changelog.dd
M posix.mak
M std/algorithm/mutation.d
M win32.mak
M win64.mak
Log Message:
-----------
Merge pull request #3527 from MartinNowak/moveEmplace
moveEmplace
Compare: https://github.com/D-Programming-Language/phobos/compare/6681862b4e3a...605fed67ba83
More information about the phobos
mailing list