[dlang.org] [D-Programming-Language/d-programming-language.org] ad3dea: Fix function arguments are evaluated left to right

GitHub noreply at github.com
Fri Oct 12 14:24:02 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/d-programming-language.org
  Commit: ad3dea0ed509a7745bd0c79ba4760662ca1ce95a
      https://github.com/D-Programming-Language/d-programming-language.org/commit/ad3dea0ed509a7745bd0c79ba4760662ca1ce95a
  Author: Jens K. Mueller <jkm at gluey.org>
  Date:   2011-05-02 (Mon, 02 May 2011)

  Changed paths:
    M expression.dd
    M portability.dd

  Log Message:
  -----------
  Fix function arguments are evaluated left to right

According to TDPL p. 50 (section 2.3.5.3 Function Call) function
arguments are evaluated left to right. This commit fixes the examples in
the documentation where it is assumed that the evaluation order is
unspecified.


  Commit: 262eea56c8103c5219eda67cfa06cbfbd7962df2
      https://github.com/D-Programming-Language/d-programming-language.org/commit/262eea56c8103c5219eda67cfa06cbfbd7962df2
  Author: Jens K. Mueller <jkm at gluey.org>
  Date:   2012-10-12 (Fri, 12 Oct 2012)

  Changed paths:
    M expression.dd

  Log Message:
  -----------
  Add no LTR function argument evaluation in dmd


  Commit: deb29c613dabc551ed440622b81bef042ac8f976
      https://github.com/D-Programming-Language/d-programming-language.org/commit/deb29c613dabc551ed440622b81bef042ac8f976
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2012-10-12 (Fri, 12 Oct 2012)

  Changed paths:
    M expression.dd
    M portability.dd

  Log Message:
  -----------
  Merge pull request #6 from jkm/master

Evaluation order of function arguments


Compare: https://github.com/D-Programming-Language/d-programming-language.org/compare/dbc9e618fc40...deb29c613dab


More information about the dlang.org mailing list