[dmd-internals] [D-Programming-Language/dmd] 550315: Efficient code generation for dynamic array litera...

GitHub via dmd-internals dmd-internals at puremagic.com
Mon Sep 21 21:41:09 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 5503154ebe773af9aab9f9d68826d9b4e5e4ebfe
      https://github.com/D-Programming-Language/dmd/commit/5503154ebe773af9aab9f9d68826d9b4e5e4ebfe
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M src/e2ir.c

  Log Message:
  -----------
  Efficient code generation for dynamic array literal with many elements


  Commit: 51ecaf8e47c82f41115cc1d59c6ed384e234eb60
      https://github.com/D-Programming-Language/dmd/commit/51ecaf8e47c82f41115cc1d59c6ed384e234eb60
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M src/apply.d
    M src/constfold.d
    M src/ctfeexpr.d
    M src/dcast.d
    M src/dinterpret.d
    M src/dmangle.d
    M src/dtemplate.d
    M src/e2ir.c
    M src/escape.d
    M src/expression.d
    M src/expression.h
    M src/hdrgen.d
    M src/inline.d
    M src/mtype.d
    M src/optimize.d
    M src/todt.c
    M test/runnable/template9.d

  Log Message:
  -----------
  fix Issue 14886 - std.parallelism.parallel with large static array seems to hang compile

Add ArrayLiteralExp.basis for repeated array literal elements.


  Commit: 872e0a7356464b7e91c655f8871340e9dba5e026
      https://github.com/D-Programming-Language/dmd/commit/872e0a7356464b7e91c655f8871340e9dba5e026
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M src/constfold.d
    M src/dcast.d
    M src/dmangle.d
    M src/expression.d
    M src/expression.h
    M src/todt.c

  Log Message:
  -----------
  Add convenient functions getElement and copyElements to ArrayLiteralExp


  Commit: a492f916d022698edb025c4b206ad1af75e0913d
      https://github.com/D-Programming-Language/dmd/commit/a492f916d022698edb025c4b206ad1af75e0913d
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M src/apply.d
    M src/constfold.d
    M src/ctfeexpr.d
    M src/dcast.d
    M src/dinterpret.d
    M src/dmangle.d
    M src/dtemplate.d
    M src/e2ir.c
    M src/escape.d
    M src/expression.d
    M src/expression.h
    M src/hdrgen.d
    M src/inline.d
    M src/mtype.d
    M src/optimize.d
    M src/todt.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #5085 from 9rnsr/fix14886

[REG2.066] Issue 14886 - std.parallelism.parallel with large static array seems to hang compile


Compare: https://github.com/D-Programming-Language/dmd/compare/b6e5152c188e...a492f916d022


More information about the dmd-internals mailing list