[SAoC] Move semantics and STL containers

Suleyman sahmi.soulaimane at gmail.com
Sat Sep 21 19:59:02 UTC 2019


Week 1 status:
     - `@rvalue ref` attribute fully implemented[1]
       - grammar definition[2]
       - parameter and return semantics
       - D and C++ name mangling
       - `cast(@rvalue ref)` to convert lvalues to rvalue ref
       - `__traits(isRvalueRef)` for parameters
       - fully functional with ctfe, inliner, optimizer, codgen
       - escape analysis is the same as `ref`

____
[1] https://github.com/dlang/dmd/pull/10426
[2] https://github.com/dlang/dlang.org/pull/2703



More information about the Digitalmars-d mailing list