[dmd-internals] [D-Programming-Language/dmd] cb93ee: Add check for circular "alias this" type dependenc...

GitHub noreply at github.com
Wed Mar 6 18:04:03 PST 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: cb93ee740056cc5d4382b364832658c9cb4a19c3
      https://github.com/D-Programming-Language/dmd/commit/cb93ee740056cc5d4382b364832658c9cb4a19c3
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M src/mtype.c
    M src/mtype.h
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Add check for circular "alias this" type dependency.


  Commit: 45872d7f7716baf39ef6c905efed7db74d455fea
      https://github.com/D-Programming-Language/dmd/commit/45872d7f7716baf39ef6c905efed7db74d455fea
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M src/cast.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Add check recursion in typeMerge


  Commit: de754ddc79a2bd088bc3774a479211d9ef902024
      https://github.com/D-Programming-Language/dmd/commit/de754ddc79a2bd088bc3774a479211d9ef902024
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M src/expression.c
    M src/expression.h
    M src/opover.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Fix SliceExp::semantic, and (Una|Array|Bin|BinAssign)Exp::op_overload


  Commit: 460c51294a6abf8c70f136e7c8dbb270381b12d8
      https://github.com/D-Programming-Language/dmd/commit/460c51294a6abf8c70f136e7c8dbb270381b12d8
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M src/expression.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Fix CallExp and AssignExp


  Commit: c16d6bd54e11e0829a4f0b28f70c2fb9bcfd345d
      https://github.com/D-Programming-Language/dmd/commit/c16d6bd54e11e0829a4f0b28f70c2fb9bcfd345d
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M src/opover.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Fix inferAggregate


  Commit: 000cb37ce30a3f841d9c4fc7be12459089758e58
      https://github.com/D-Programming-Language/dmd/commit/000cb37ce30a3f841d9c4fc7be12459089758e58
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M src/expression.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Fix checkToBoolean


  Commit: c1b171a81634a0d90f29fb8b19229900c24ba261
      https://github.com/D-Programming-Language/dmd/commit/c1b171a81634a0d90f29fb8b19229900c24ba261
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M src/cast.c

  Log Message:
  -----------
  Add comment


  Commit: 4759e8a24e3be2a2ebd0541e55d3a178a2988226
      https://github.com/D-Programming-Language/dmd/commit/4759e8a24e3be2a2ebd0541e55d3a178a2988226
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M src/mtype.c
    M src/mtype.h

  Log Message:
  -----------
  Reduce and pack in TypeStruct/TypeClass field, and use enum for readability.


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

  Changed paths:
    M src/cast.c
    M src/expression.c
    M src/expression.h
    M src/mtype.c
    M src/mtype.h
    M src/opover.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Merge pull request #1028 from 9rnsr/fix_aliasthis

Issue 7437,7980,8053 - Partial fix for stack overflow with recursive alias this


Compare: https://github.com/D-Programming-Language/dmd/compare/2cab1b0c852e...ef9a73ca6719


More information about the dmd-internals mailing list