D-Programming-Language/d-programming-language.org — pull request #128 by jmdavis (2012-06-04 10:35:44+00:00)
Title: Fix for issue# 8185.

This clarifies the definition of pure, since so many people seem to have
a hard time understanding that _all_ that pure means is that the
function cannot access global or static, mutable state or call impure
functions. Everything else with regards to pure is a matter of
implementation-specific optimizations - which does in some cases relate
to full, functional purity, but pure itself does not indicate anything
of the sort.