[dmd-internals] [D-Programming-Language/dmd] 8282c8: CTFE: Move framepointers into CtfeStack from Inter...

GitHub noreply at github.com
Thu Mar 14 00:09:31 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 8282c8e7409696884468dcd4a32660c04ff3dfab
      https://github.com/D-Programming-Language/dmd/commit/8282c8e7409696884468dcd4a32660c04ff3dfab
  Author: Don Clugston <emailsdontbelong at inarepository.com>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M src/interpret.c

  Log Message:
  -----------
  CTFE: Move framepointers into CtfeStack from Interstate


  Commit: b20b1992213557ffb76f85afe6d4c59966e0370e
      https://github.com/D-Programming-Language/dmd/commit/b20b1992213557ffb76f85afe6d4c59966e0370e
  Author: Don Clugston <emailsdontbelong at inarepository.com>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M src/interpret.c

  Log Message:
  -----------
  CTFE: Move 'localthis' into CtfeStack

We also don't create a new frame until all arguments are evaluated.
This removes a complicated hack in ThisExp, which was no longer
necessary.


  Commit: 7b7f07409d2bafe47ed23362c6e534ceade75e00
      https://github.com/D-Programming-Language/dmd/commit/7b7f07409d2bafe47ed23362c6e534ceade75e00
  Author: Don Clugston <emailsdontbelong at inarepository.com>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M test/compilable/interpret3.d

  Log Message:
  -----------
  Add test case for 'this' used in parameter

Fixes a gap in the test suite.


  Commit: 4979aa9e8cccb1cca8d4bd03a08121e11cfbdfd5
      https://github.com/D-Programming-Language/dmd/commit/4979aa9e8cccb1cca8d4bd03a08121e11cfbdfd5
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M src/interpret.c
    M test/compilable/interpret3.d

  Log Message:
  -----------
  Merge pull request #1736 from donc/ctfeStackFrames

Refactor CTFE stack frames


Compare: https://github.com/D-Programming-Language/dmd/compare/0742dcc10702...4979aa9e8ccc


More information about the dmd-internals mailing list