[dmd-internals] [D-Programming-Language/dmd] ea7e71: Refactor: remove unneeded uses of reliesOnTident
GitHub via dmd-internals
dmd-internals at puremagic.com
Sat Oct 10 23:23:25 PDT 2015
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: ea7e7128eec33126ea1f815dd4c98a047e1b2378
https://github.com/D-Programming-Language/dmd/commit/ea7e7128eec33126ea1f815dd4c98a047e1b2378
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M src/dcast.d
M src/dtemplate.d
M src/mtype.d
M src/mtype.h
Log Message:
-----------
Refactor: remove unneeded uses of reliesOnTident
The removed part was workaround code for the incomplete semantic analysis
process in ancient. If `reliesOnTident(t)` returns true, it means that
`t->semantic()` is yet not called.
Rather such the case is a bug in current forward reference resolution
mechanism, and the loose check code is not necessary anymore.
Commit: c4417966b05d9229f96c2d1f7088e31472df4a06
https://github.com/D-Programming-Language/dmd/commit/c4417966b05d9229f96c2d1f7088e31472df4a06
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2015-10-11 (Sun, 11 Oct 2015)
Changed paths:
M src/dcast.d
M src/dtemplate.d
M src/mtype.d
M src/mtype.h
Log Message:
-----------
Merge pull request #5176 from 9rnsr/refactor_use_of_reliesOnTident
Refactor: remove unneeded uses of reliesOnTident
Compare: https://github.com/D-Programming-Language/dmd/compare/d2c4a6893b23...c4417966b05d
More information about the dmd-internals
mailing list