May 26, 2013 [dmd-internals] [D-Programming-Language/dmd] e85c97: [improve] Allow psparam == NULL on TemplateParamet... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: e85c9748f37f45fe754c092021fbad96ba36dc9f https://github.com/D-Programming-Language/dmd/commit/e85c9748f37f45fe754c092021fbad96ba36dc9f Author: k-hara <k.hara.pg@gmail.com> Date: 2013-05-26 (Sun, 26 May 2013) Changed paths: M src/template.c Log Message: ----------- [improve] Allow psparam == NULL on TemplateParameter::deduceType This will avoid some unnecessary symbol declaration like for just type matching. Commit: 2deace60ba12fca1d54354ba237fc86b66421cb5 https://github.com/D-Programming-Language/dmd/commit/2deace60ba12fca1d54354ba237fc86b66421cb5 Author: k-hara <k.hara.pg@gmail.com> Date: 2013-05-26 (Sun, 26 May 2013) Changed paths: M src/mtype.c M src/mtype.h M src/scope.c M src/scope.h M src/template.c M src/template.h Log Message: ----------- Remove Scope::parameterSpecialization It becomes unnecessary by using `Type::reliesOnTident()` Commit: ee4ad5412998690122b452737522afda29b37c46 https://github.com/D-Programming-Language/dmd/commit/ee4ad5412998690122b452737522afda29b37c46 Author: k-hara <k.hara.pg@gmail.com> Date: 2013-05-26 (Sun, 26 May 2013) Changed paths: M src/template.c M src/template.h Log Message: ----------- [Refactoring] Add another version of TemplateParameter::matchArg and use it Commit: 611d430e0800c87bc2e465c57772cf3118ac4389 https://github.com/D-Programming-Language/dmd/commit/611d430e0800c87bc2e465c57772cf3118ac4389 Author: Andrei Alexandrescu <andrei@erdani.com> Date: 2013-05-26 (Sun, 26 May 2013) Changed paths: M src/mtype.c M src/mtype.h M src/scope.c M src/scope.h M src/template.c M src/template.h Log Message: ----------- Merge pull request #2078 from 9rnsr/refactor_ded Refactoring template parameter deduction code Compare: https://github.com/D-Programming-Language/dmd/compare/7db4045502a2...611d430e0800 |
Copyright © 1999-2021 by the D Language Foundation