April 11, 2014 [D-runtime] [D-Programming-Language/druntime] ebee7f: add Unqual to core.internal.traits | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: ebee7fda1300f37f7450b171f1376799827e21c1 https://github.com/D-Programming-Language/druntime/commit/ebee7fda1300f37f7450b171f1376799827e21c1 Author: Martin Nowak <code@dawg.eu> Date: 2014-04-11 (Fri, 11 Apr 2014) Changed paths: M mak/COPY M mak/MANIFEST M mak/SRCS M src/core/internal/convert.d A src/core/internal/traits.d M src/core/time.d M win32.mak M win64.mak Log Message: ----------- add Unqual to core.internal.traits Commit: 0b30e3481415c249a0566d447ce585bd39a835ee https://github.com/D-Programming-Language/druntime/commit/0b30e3481415c249a0566d447ce585bd39a835ee Author: Martin Nowak <code@dawg.eu> Date: 2014-04-11 (Fri, 11 Apr 2014) Changed paths: M src/rt/lifetime.d Log Message: ----------- make __setArrayAllocLength pure nothrow Commit: c2bea906ffa490236029888b138050d342339862 https://github.com/D-Programming-Language/druntime/commit/c2bea906ffa490236029888b138050d342339862 Author: Martin Nowak <code@dawg.eu> Date: 2014-04-11 (Fri, 11 Apr 2014) Changed paths: M src/core/internal/traits.d M src/rt/lifetime.d Log Message: ----------- add _d_newarrayU to allocate an uninitialized array - rewrite _d_newarrayT and _d_newarrayiT in terms of _d_newarrayU - mark all _d_newarray functions as pure nothrow - optimize initialization in _d_newarrayiT Commit: a403169bb298e14efac7792694d9721fedf4b27c https://github.com/D-Programming-Language/druntime/commit/a403169bb298e14efac7792694d9721fedf4b27c Author: Martin Nowak <code@dawg.eu> Date: 2014-04-11 (Fri, 11 Apr 2014) Changed paths: M src/core/internal/traits.d M src/object.di M src/object_.d M src/rt/lifetime.d Log Message: ----------- implement dup and idup library functions - can infer @safe, pure and nothrow - strongly pure dup if element type implicitly convertible to mutable - allocates uninitialized memory using _d_newarrayU Commit: a6cbeef4881fe5dce8857d693a256eb0dc2016b1 https://github.com/D-Programming-Language/druntime/commit/a6cbeef4881fe5dce8857d693a256eb0dc2016b1 Author: Walter Bright <walter@walterbright.com> Date: 2014-04-11 (Fri, 11 Apr 2014) Changed paths: M mak/COPY M mak/MANIFEST M mak/SRCS M src/core/internal/convert.d A src/core/internal/traits.d M src/core/time.d M src/object.di M src/object_.d M src/rt/lifetime.d M win32.mak M win64.mak Log Message: ----------- Merge pull request #760 from MartinNowak/dup implement dup and idup library functions Compare: https://github.com/D-Programming-Language/druntime/compare/ebb53ee54616...a6cbeef4881f |
Copyright © 1999-2021 by the D Language Foundation