[dmd-internals] [D-Programming-Language/dmd] 340592: fix Issue 15072 - Re-introducing codegen performan...

GitHub via dmd-internals dmd-internals at puremagic.com
Wed Sep 16 14:08:46 PDT 2015


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

  Changed paths:
    M src/todt.c

  Log Message:
  -----------
  fix Issue 15072 - Re-introducing codegen performance regression 14805


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

  Changed paths:
    M src/todt.c
    M src/toobj.c

  Log Message:
  -----------
  Fix todt.c functions to return the end point of dt_t structure

Most of dtxxx functions return `dt_t **` for subsequent `dt_t` nodes. By using it as a start point of succeeding dt_t generations, we can efficiently construct huge dt_t structure.


  Commit: 168cbbfeb6b451f553821318f9e27e37140eea9e
      https://github.com/D-Programming-Language/dmd/commit/168cbbfeb6b451f553821318f9e27e37140eea9e
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M src/todt.c
    M src/toobj.c

  Log Message:
  -----------
  Merge pull request #5083 from 9rnsr/fix15072

[REG2.069-devel] Issue 15072 - Re-introducing codegen performance regression 14805


Compare: https://github.com/D-Programming-Language/dmd/compare/2c94b22fce32...168cbbfeb6b4


More information about the dmd-internals mailing list