[dmd-internals] [D-Programming-Language/dmd] 91caeb: avoid weird SEH error in Windows.

GitHub noreply at github.com
Sat Oct 27 06:10:20 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 91caeb91a5078f76f15f7f340ad104e35801b565
      https://github.com/D-Programming-Language/dmd/commit/91caeb91a5078f76f15f7f340ad104e35801b565
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-10-20 (Sat, 20 Oct 2012)

  Changed paths:
    M src/template.c

  Log Message:
  -----------
  avoid weird SEH error in Windows.

This is just reversion of a44ccbfc072ad81d34f1a97f38501b5b15618891
I cannot understand why this is necessary.


  Commit: 243128578cd3a93f0886bc2914708fbb049b3bd6
      https://github.com/D-Programming-Language/dmd/commit/243128578cd3a93f0886bc2914708fbb049b3bd6
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-10-20 (Sat, 20 Oct 2012)

  Changed paths:
    M test/runnable/test11.d

  Log Message:
  -----------
  # fix indents


  Commit: 916e923a22fce1f65a33d63d6e5f1fce3e04163e
      https://github.com/D-Programming-Language/dmd/commit/916e923a22fce1f65a33d63d6e5f1fce3e04163e
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-10-20 (Sat, 20 Oct 2012)

  Changed paths:
    M src/mtype.c

  Log Message:
  -----------
  Remove unused code


  Commit: 364bcddf80daf3fcf82237276f0d898cc68d91a2
      https://github.com/D-Programming-Language/dmd/commit/364bcddf80daf3fcf82237276f0d898cc68d91a2
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-10-20 (Sat, 20 Oct 2012)

  Changed paths:
    M src/expression.c
    M src/mtype.c
    M test/fail_compilation/fail61.d
    M test/runnable/test11.d

  Log Message:
  -----------
  fix Issue 8809 - Cannot statically bind to base class method overridden by derived class

Collect DotType resolution code to TypeClass::dotExp

obj.Type.foo() calls Type.foo statically.
In the non-static member function, Type.foo() is implicitly translated to this.Type.foo(), and same as well.


  Commit: 4c11aea5ddd866e1c86d10bdfb4d0acb8469b611
      https://github.com/D-Programming-Language/dmd/commit/4c11aea5ddd866e1c86d10bdfb4d0acb8469b611
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2012-10-27 (Sat, 27 Oct 2012)

  Changed paths:
    M src/expression.c
    M src/mtype.c
    M src/template.c
    M test/fail_compilation/fail61.d
    M test/runnable/test11.d

  Log Message:
  -----------
  Merge pull request #1181 from 9rnsr/fix8809

Issue 8809 - Cannot statically bind to base class method overridden by derived class


Compare: https://github.com/D-Programming-Language/dmd/compare/86a378bc33aa...4c11aea5ddd8


More information about the dmd-internals mailing list