annotate .hgtags @ 948:780530d1cad3

Revert templates to old behavior. While emitting a template instantiation only once is good for compile times and binary sizes, it doesn't work with linkonce linkage as inlined function bodies could be discarded. Since we don't want to inhibit inlining, templates are reverted to the previous behavior, where an instantiation is emitted for each module using it. In the future, a custom inlining pass may allow us to switch back to common/weak linkage and reenable smart template instance emission.
author Christian Kamm <kamm incasoftware de>
date Sun, 08 Feb 2009 21:44:46 +0100
parents 8ad512fd8e8f
children 3a31fc913db7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
885
8ad512fd8e8f tag 0.9 revision
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
1 6cffbfff0363a122e6742fe5083d330519224b6b 0.9