Implementing Pure Functions
bearophile
bearophileHUGS at lycos.com
Fri Jun 17 10:38:54 PDT 2011
Andrei:
>On the bright side, inference is great - no more need for the user to bother with annotations, the compiler takes care of it. Furthermore, the compiler may opportunistically infer function attributes (pure, nothrow etc.) if it wants to optimize a specific context.<
Thank you for your answers.
This automatic purity algorithm looks able to implement a D "compiler tip" similar to the warning "-Wsuggest-attribute=pure" of GCC 4.6 (compiler tip != compiler warning):
http://d.puremagic.com/issues/show_bug.cgi?id=5137
Bye,
bearophile
More information about the Digitalmars-d
mailing list