[dmd-internals] [D-Programming-Language/dmd] 0ddf82: fix Issue 9112 - Uniform construction for built-in...

GitHub noreply at github.com
Thu Mar 6 19:47:05 PST 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 0ddf824ff02c181ac9b8b4fc9abc843a1e3cc6f1
      https://github.com/D-Programming-Language/dmd/commit/0ddf824ff02c181ac9b8b4fc9abc843a1e3cc6f1
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-03-03 (Mon, 03 Mar 2014)

  Changed paths:
    M src/e2ir.c
    M src/expression.c
    M src/parse.c
    A test/runnable/uniformctor.d

  Log Message:
  -----------
  fix Issue 9112 - Uniform construction for built-in types

Support syntax T(), T(v), and new T(v) for basic type T


  Commit: f0f206568e903c001faca77c3611c6e14317a19e
      https://github.com/D-Programming-Language/dmd/commit/f0f206568e903c001faca77c3611c6e14317a19e
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-03-03 (Mon, 03 Mar 2014)

  Changed paths:
    M src/expression.c

  Log Message:
  -----------
  Use defaultInitLiteral

It is more direct conversion than using typeDotExp(loc, t, Id::init).
And for scalar types, there is no difference. So this will just shorten
compilation pathway.


  Commit: 6a18f2523e8338d20a359416baf7ab8ccb47d39d
      https://github.com/D-Programming-Language/dmd/commit/6a18f2523e8338d20a359416baf7ab8ccb47d39d
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-03-03 (Mon, 03 Mar 2014)

  Changed paths:
    M src/parse.c
    M test/runnable/uniformctor.d

  Log Message:
  -----------
  Added small parser fix


  Commit: 17917a2be2929e33fefbca3384a23521b2ff65f0
      https://github.com/D-Programming-Language/dmd/commit/17917a2be2929e33fefbca3384a23521b2ff65f0
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-03-06 (Thu, 06 Mar 2014)

  Changed paths:
    M src/e2ir.c
    M src/expression.c
    M src/parse.c
    A test/runnable/uniformctor.d

  Log Message:
  -----------
  Merge pull request #1356 from 9rnsr/uniform_ctor

Issue 9112 - Uniform construction for built-in types


Compare: https://github.com/D-Programming-Language/dmd/compare/529efe78a478...17917a2be292


More information about the dmd-internals mailing list