February 01, 2016 [dmd-internals] [D-Programming-Language/dmd] 8c60fe: fix Issue 14442 - Wrong this.outer reference in ne... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 8c60fe029f576efacc7bd15f6bec52d0d652c97c https://github.com/D-Programming-Language/dmd/commit/8c60fe029f576efacc7bd15f6bec52d0d652c97c Author: k-hara <k.hara.pg@gmail.com> Date: 2016-02-01 (Mon, 01 Feb 2016) Changed paths: M src/aggregate.d M test/runnable/nested.d Log Message: ----------- fix Issue 14442 - Wrong this.outer reference in nested classes Commit: d789012d8630619ee34a680724e4f4ca1e4f091b https://github.com/D-Programming-Language/dmd/commit/d789012d8630619ee34a680724e4f4ca1e4f091b Author: k-hara <k.hara.pg@gmail.com> Date: 2016-02-01 (Mon, 01 Feb 2016) Changed paths: M src/aggregate.d M src/clone.d M src/opover.d M test/runnable/nested.d M test/runnable/test11.d Log Message: ----------- fix Issue 15422 - associative array of nested struct - crash on usage If a struct is nested in a class, its `vthis` will be reference to the parent class, and struct default equality and hashing considers the parent class equality and hashing. Otherwise, the `vthis` will be typed as void*, and pointer equality and hashing is merely used. Commit: 92b3fead80829a3dd4e8618dc5533bd62b1f455c https://github.com/D-Programming-Language/dmd/commit/92b3fead80829a3dd4e8618dc5533bd62b1f455c Author: Iain Buclaw <ibuclaw@gdcproject.org> Date: 2016-02-01 (Mon, 01 Feb 2016) Changed paths: M src/aggregate.d M src/clone.d M src/opover.d M test/runnable/nested.d M test/runnable/test11.d Log Message: ----------- Merge pull request #5391 from 9rnsr/fix15422 [REG2.066] Issue 15422 - associative array of nested struct - crash on usage Compare: https://github.com/D-Programming-Language/dmd/compare/4b63f6346e3d...92b3fead8082 |
Copyright © 1999-2021 by the D Language Foundation