[dlang.org] [D-Programming-Language/d-programming-language.org] 59670a: Fix for issue# 8185.

GitHub noreply at github.com
Sun Jul 1 23:09:43 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/d-programming-language.org
  Commit: 59670a7823d066f5146e276bdf5aac7bd93a3f45
      https://github.com/D-Programming-Language/d-programming-language.org/commit/59670a7823d066f5146e276bdf5aac7bd93a3f45
  Author: jmdavis <jmdavisProg at gmx.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M function.dd

  Log Message:
  -----------
  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.


  Commit: 8cc3ba694bc07ec684f2d1c5a088728aa18e7d93
      https://github.com/D-Programming-Language/d-programming-language.org/commit/8cc3ba694bc07ec684f2d1c5a088728aa18e7d93
  Author: Walter Bright <walter at walterbright.com>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M function.dd

  Log Message:
  -----------
  Merge pull request #128 from jmdavis/pure

Fix for issue# 8185.


Compare: https://github.com/D-Programming-Language/d-programming-language.org/compare/caa63b05c7bf...8cc3ba694bc0


More information about the dlang.org mailing list