March 06, 2013 [dmd-internals] [D-Programming-Language/dmd] cb93ee: Add check for circular "alias this" type dependenc... | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation