[phobos] [D-Programming-Language/phobos] 8ac9c9: Enable safe ctor, add example

GitHub via phobos phobos at puremagic.com
Thu Aug 21 10:49:28 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: 8ac9c93b8ed033509c77a006f96774bac5daa674
      https://github.com/D-Programming-Language/phobos/commit/8ac9c93b8ed033509c77a006f96774bac5daa674
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-07-18 (Fri, 18 Jul 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Enable safe ctor, add example


  Commit: 54bdef27d79311ea31b1693b6bc703fa53458787
      https://github.com/D-Programming-Language/phobos/commit/54bdef27d79311ea31b1693b6bc703fa53458787
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-07-18 (Fri, 18 Jul 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Document isEmpty and make property


  Commit: 994137ad623b36c622f78a8679aea4642d0d4076
      https://github.com/D-Programming-Language/phobos/commit/994137ad623b36c622f78a8679aea4642d0d4076
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-07-18 (Fri, 18 Jul 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Support transfer to unique base class

Note: Implicit return of a Derived lvalue -> Base is not supported.
Note: We don't need to disable the ref overload because postblit is
disabled now.


  Commit: f549b5f86024639b6dfe937800f99e113faf7371
      https://github.com/D-Programming-Language/phobos/commit/f549b5f86024639b6dfe937800f99e113faf7371
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-07-18 (Fri, 18 Jul 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Add factory unique() for safe construction with 0 arguments


  Commit: 8107264ad6dedfa1a143b9c8795d5f35312d3670
      https://github.com/D-Programming-Language/phobos/commit/8107264ad6dedfa1a143b9c8795d5f35312d3670
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-07-18 (Fri, 18 Jul 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Clarify release docs


  Commit: 9ec551845fdbb966e9150422cfe4b7017527679f
      https://github.com/D-Programming-Language/phobos/commit/9ec551845fdbb966e9150422cfe4b7017527679f
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-07-21 (Mon, 21 Jul 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Support assignment from compatible Unique type


  Commit: e0f531ca201c0fa5e47933bea04fc79f3a501184
      https://github.com/D-Programming-Language/phobos/commit/e0f531ca201c0fa5e47933bea04fc79f3a501184
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-07-23 (Wed, 23 Jul 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Add example test for borrowing Unique by ref


  Commit: 4862863ddad5e582cab5b3db52c598eaf796de77
      https://github.com/D-Programming-Language/phobos/commit/4862863ddad5e582cab5b3db52c598eaf796de77
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-07-24 (Thu, 24 Jul 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Replace unique() with Unique.create() for clarity

The former does not imply a heap allocation.


  Commit: f61853b14f2e2a7dc7528e736414dfb119c95299
      https://github.com/D-Programming-Language/phobos/commit/f61853b14f2e2a7dc7528e736414dfb119c95299
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-07-24 (Thu, 24 Jul 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Document RefT


  Commit: 3c429ca8de57f70bd6ad668109aae42d960a14db
      https://github.com/D-Programming-Language/phobos/commit/3c429ca8de57f70bd6ad668109aae42d960a14db
  Author: Nick Treleaven <nick.treleaven at btinternet.com>
  Date:   2014-08-20 (Wed, 20 Aug 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Version out Unique.create

Leave this for now in case we get language support for checking
uniqueness.


  Commit: 45ad6a77af4adefc468abc8d20ba6e5ef10de445
      https://github.com/D-Programming-Language/phobos/commit/45ad6a77af4adefc468abc8d20ba6e5ef10de445
  Author: Михаил Страшун <public at dicebot.lv>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Merge pull request #2346 from ntrel/unique-update

Fix Issue 13157 -  std.typecons.Unique: Support construction and conversion from compatible types


Compare: https://github.com/D-Programming-Language/phobos/compare/fb82fa8c3739...45ad6a77af4a


More information about the phobos mailing list