[D-runtime] [D-Programming-Language/druntime] ebee7f: add Unqual to core.internal.traits

GitHub noreply at github.com
Fri Apr 11 15:48:42 PDT 2014


  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 at 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 at 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 at 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 at 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 at 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


More information about the D-runtime mailing list