|
|
|
|
|
by ncmncm
2034 days ago
|
|
Some people, Microsoft higher-ups in particular, are vociferous opponents of allowing contract annotations to be used for optimization. Their arguments for this position are not generally very coherent. Compilers are often surprisingly bad at using much of such information effectively. Probably they will get better at it, but slowly. |
|
I suspect this is a recurring source of vociferous opponents of allowing any information to be used for optimization, regardless of how much compilers promise that this time is totally different and they'll definitely actually check that it's correct before using it.