6 ms·
(2001)?
by rsstack 7y ago
(2001)?
- giancarlostoro 7y agoIf it's an article that hasn't been updated since 2001 sure. But this has been updated fairly recently, in this year.
- laurentlb 7y agoWhat are the biggest recent changes?
- WalterBright 7y agoPlenty of action going on: https://dlang.org/changelog/2.090.0.html https://dlang.org/changelog/2.090.0.html
- qznc 7y agoDIP1021 is one step toward a larger goal outlined in the blog post 'Ownership and Borrowing in D'. What are the next steps? https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1021.md https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1...
- WalterBright 7y agoA prototype for the O/B system: https://github.com/dlang/dmd/pull/10586 https://github.com/dlang/dmd/pull/10586
- giancarlostoro 7y agoThis is really fascinating, are there some benefits you foresee of this addition to D? I know the O/B system has been popularized by Rust, but have not really thought about it outside of Rust, is this an efforts towards -betterC or will it be used towards those efforts?
- WalterBright 7y agoAn O/B system is a way to: 1. eliminate double frees 2. eliminate use-after-free 3. eliminate memory leaks 4. using undefined pointers when using explicit memory management like malloc/free. Any D application, including DasBetterC, that uses explicit memory management can benefit from it.