[dmd-internals] [D-Programming-Language/dmd] 7560a2: Make class `this` and `super` rvalues.

GitHub via dmd-internals dmd-internals at puremagic.com
Tue Aug 5 07:59:09 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 7560a29067414f0cf835578cf31eed909634efbb
      https://github.com/D-Programming-Language/dmd/commit/7560a29067414f0cf835578cf31eed909634efbb
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2014-07-14 (Mon, 14 Jul 2014)

  Changed paths:
    M src/expression.c
    M src/expression.h

  Log Message:
  -----------
  Make class `this` and `super` rvalues.


  Commit: d615255a8a6c30bdc10c8be6589feb708963dda5
      https://github.com/D-Programming-Language/dmd/commit/d615255a8a6c30bdc10c8be6589feb708963dda5
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2014-07-14 (Mon, 14 Jul 2014)

  Changed paths:
    M test/fail_compilation/diag4596.d
    M test/runnable/template9.d

  Log Message:
  -----------
  Update test case diagnostic output.


  Commit: 311937f573c9a51eecf6e973097476019c87047a
      https://github.com/D-Programming-Language/dmd/commit/311937f573c9a51eecf6e973097476019c87047a
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2014-07-14 (Mon, 14 Jul 2014)

  Changed paths:
    A test/fail_compilation/fail13116.d

  Log Message:
  -----------
  Add test for this fix.


  Commit: 24e8347f1fa4ccbb1cc6a27c40eedef1324e6c13
      https://github.com/D-Programming-Language/dmd/commit/24e8347f1fa4ccbb1cc6a27c40eedef1324e6c13
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2014-08-05 (Tue, 05 Aug 2014)

  Changed paths:
    M src/expression.c
    M src/expression.h
    M test/fail_compilation/diag4596.d
    A test/fail_compilation/fail13116.d
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3761 from quickfur/issue13116

Issue 13116: should reject returning `this` from a ref class member function


Compare: https://github.com/D-Programming-Language/dmd/compare/5418b7120396...24e8347f1fa4


More information about the dmd-internals mailing list