April 20, 2015 [phobos] [D-Programming-Language/phobos] a6a687: fix Issue 14432 - move construction for RefCounted | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: a6a6870beb69537f2ccd3d50289594ebae30ad15 https://github.com/D-Programming-Language/phobos/commit/a6a6870beb69537f2ccd3d50289594ebae30ad15 Author: Martin Nowak <code@dawg.eu> Date: 2015-04-10 (Fri, 10 Apr 2015) Changed paths: M std/typecons.d Log Message: ----------- fix Issue 14432 - move construction for RefCounted - add RefCounted!T.this(T) which takes an RValue or a copy and use move to initialized the refcounted store - add refCounted to infer T from the argument and disable RefCounted's autoInit, also move initializes the store Commit: 74a219976016a9c7090488dc4a2c2b33bbf08fc4 https://github.com/D-Programming-Language/phobos/commit/74a219976016a9c7090488dc4a2c2b33bbf08fc4 Author: Martin Nowak <code@dawg.eu> Date: 2015-04-10 (Fri, 10 Apr 2015) Changed paths: M std/typecons.d Log Message: ----------- use onOutOfMemoryError instead of enforce Commit: 1e19a4f7135e518cb6a445d93057ee03ca57e80f https://github.com/D-Programming-Language/phobos/commit/1e19a4f7135e518cb6a445d93057ee03ca57e80f Author: Martin Nowak <code@dawg.eu> Date: 2015-04-20 (Mon, 20 Apr 2015) Changed paths: M std/algorithm/mutation.d M std/typecons.d Log Message: ----------- use typeid(T).init() to reset moved value Commit: f7498ad8ec147114b1bcbc61d0e4db3e033417f5 https://github.com/D-Programming-Language/phobos/commit/f7498ad8ec147114b1bcbc61d0e4db3e033417f5 Author: JakobOvrum <JakobOvrum@users.noreply.github.com> Date: 2015-04-20 (Mon, 20 Apr 2015) Changed paths: M std/algorithm/mutation.d M std/typecons.d Log Message: ----------- Merge pull request #3171 from MartinNowak/refCounted fix Issue 14432 - move construction for RefCounted Compare: https://github.com/D-Programming-Language/phobos/compare/41d116261903...f7498ad8ec14 |
Copyright © 1999-2021 by the D Language Foundation