[dmd-internals] [D-Programming-Language/dmd] c66507: Merge pull request #3135 from 9rnsr/fix11963

GitHub noreply at github.com
Fri Jan 24 19:05:35 PST 2014


  Branch: refs/heads/2.065
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: c66507c1c55d34e79501f7b11aff34dafd4221e9
      https://github.com/D-Programming-Language/dmd/commit/c66507c1c55d34e79501f7b11aff34dafd4221e9
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/parse.c
    A test/fail_compilation/ice11963.d

  Log Message:
  -----------
  Merge pull request #3135 from 9rnsr/fix11963

[REG2.065a] Issue 11963 - ICE(parse.c) Parser crash


  Commit: ece16e3418a1ec81b59b142ec33fcb7dc6c3bdc6
      https://github.com/D-Programming-Language/dmd/commit/ece16e3418a1ec81b59b142ec33fcb7dc6c3bdc6
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/declaration.c
    M src/parse.c
    A test/fail_compilation/ice11965.d

  Log Message:
  -----------
  Merge pull request #3136 from 9rnsr/fix11965

[REG2.064] Issue 11965 - Segfault on garbage


  Commit: 5cf8da56ccf4cde042923e263416bf291ff47659
      https://github.com/D-Programming-Language/dmd/commit/5cf8da56ccf4cde042923e263416bf291ff47659
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/parse.c
    A test/fail_compilation/ice11967.d

  Log Message:
  -----------
  Merge pull request #3137 from 9rnsr/fix11967

[REG2.065a] Issue 11967 - ICE(parse.c) Parser crash


  Commit: ee4af52177e64945c107e17ae647ac22f78fd213
      https://github.com/D-Programming-Language/dmd/commit/ee4af52177e64945c107e17ae647ac22f78fd213
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

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

  Log Message:
  -----------
  Merge pull request #3112 from 9rnsr/fix11941

[REG2.065a] Issue 11941 - Errors when appending to aggregate member array in CTFE


  Commit: 010ffc6ff9fe5a57bea1e565a5700b04aa71216b
      https://github.com/D-Programming-Language/dmd/commit/010ffc6ff9fe5a57bea1e565a5700b04aa71216b
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/declaration.h
    M src/dsymbol.c
    M src/dsymbol.h
    M src/func.c
    M src/glue.c
    M src/struct.c
    M src/typinf.c
    M test/d_do_test.d
    A test/runnable/imports/a7595.d
    A test/runnable/imports/test11931a.d
    A test/runnable/imports/test11931b.d
    A test/runnable/imports/test11931c.d
    A test/runnable/imports/test11931d.d
    A test/runnable/link11931.d
    A test/runnable/test7595.d

  Log Message:
  -----------
  Merge pull request #3107 from 9rnsr/fix11931

[REG2.065a] Issue 11931 - Linkers "Symbol Undefined" again with dmd HEAD when -g specified


  Commit: 287a7d107df20169b256b432ac9e048fde73e1fa
      https://github.com/D-Programming-Language/dmd/commit/287a7d107df20169b256b432ac9e048fde73e1fa
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/mtype.h
    M src/template.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Merge pull request #3105 from 9rnsr/fix11930

[REG2.065a] Issue 11930 - Alias this not considered in is(T unused: U) matching


  Commit: 20c684c15c670882555e530b693dd8529e744060
      https://github.com/D-Programming-Language/dmd/commit/20c684c15c670882555e530b693dd8529e744060
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/func.c
    M src/template.c
    M test/runnable/test7511.d

  Log Message:
  -----------
  Merge pull request #3104 from 9rnsr/fix11896

[REG2.065a] Issue 11896 - isVirtualMethod related GitHub HEAD regression (works with 2.064)


  Commit: e62b283058aa99187b910e103976e3d0a02117b6
      https://github.com/D-Programming-Language/dmd/commit/e62b283058aa99187b910e103976e3d0a02117b6
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/mtype.c
    M test/runnable/testconst.d

  Log Message:
  -----------
  Merge pull request #3097 from 9rnsr/fix11924

[REG2.065a] Issue 11924 - inout Variadic Template Parameters


  Commit: 3a25f8a52e72c5801da0518586da1910929ac4de
      https://github.com/D-Programming-Language/dmd/commit/3a25f8a52e72c5801da0518586da1910929ac4de
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/ice11922.d

  Log Message:
  -----------
  Merge pull request #3094 from WalterBright/fix11922

[REG2.065a] Issue 11922 - ICE on nonexistent identifier in templated auto method


  Commit: d6a5df97319e6ea1b61bf0adf6bddc2b59a34a5b
      https://github.com/D-Programming-Language/dmd/commit/d6a5df97319e6ea1b61bf0adf6bddc2b59a34a5b
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/ice11944.d

  Log Message:
  -----------
  Merge pull request #3125 from 9rnsr/fix11944

Issue 11944 - ICE(expression.c) Assertion `f' failed.


  Commit: a459c104096670a2e8052abfb279deab76d3c586
      https://github.com/D-Programming-Language/dmd/commit/a459c104096670a2e8052abfb279deab76d3c586
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/ice11968.d

  Log Message:
  -----------
  Merge pull request #3139 from 9rnsr/fix11968

Issue 11968 - ICE(expression.c) Crash when deleting __FILE__


  Commit: 1ca05f644391562f2ad5bc04a638ecaec1b36eb1
      https://github.com/D-Programming-Language/dmd/commit/1ca05f644391562f2ad5bc04a638ecaec1b36eb1
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-01-23 (Thu, 23 Jan 2014)

  Changed paths:
    M posix.mak
    M src/inifile.c
    M src/posix.mak

  Log Message:
  -----------
  Merge pull request #3128 from MartinNowak/fix11956

fix Issue 11956 - dmd doesn't lookup /etc/dmd.conf


  Commit: 2b9da972dd8007a33d0cf07cfdfa18d1a9df3223
      https://github.com/D-Programming-Language/dmd/commit/2b9da972dd8007a33d0cf07cfdfa18d1a9df3223
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2014-01-23 (Thu, 23 Jan 2014)

  Changed paths:
    M src/expression.c
    M src/mtype.c
    M test/runnable/testconst.d

  Log Message:
  -----------
  Merge pull request #3138 from 9rnsr/fix11966

[REG2.065a] Issue 11966 - inout(const(char))[] doesn't convert to inout(char)[]


  Commit: 6953f88095323294311e09d2dfd699275ba43f21
      https://github.com/D-Programming-Language/dmd/commit/6953f88095323294311e09d2dfd699275ba43f21
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-01-23 (Thu, 23 Jan 2014)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/ice11974.d

  Log Message:
  -----------
  Merge pull request #3141 from 9rnsr/fix11974

Issue 11974 - ICE(cast.c) Segfault with invalid assignment


  Commit: c01bc1780c1f98b90b766adaab904294c1c29c91
      https://github.com/D-Programming-Language/dmd/commit/c01bc1780c1f98b90b766adaab904294c1c29c91
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-01-24 (Fri, 24 Jan 2014)

  Changed paths:
    M src/attrib.c
    A test/compilable/test11980.d

  Log Message:
  -----------
  Merge pull request #3142 from 9rnsr/fix11980

[REG2.061] Issue 11980 - startaddress pragma broken


  Commit: 68b9039c9cef2e4a40292a496c5124751c44883f
      https://github.com/D-Programming-Language/dmd/commit/68b9039c9cef2e4a40292a496c5124751c44883f
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-01-24 (Fri, 24 Jan 2014)

  Changed paths:
    M src/template.c
    A test/compilable/ice6538.d
    M test/fail_compilation/ice6538.d

  Log Message:
  -----------
  [Improve] Relax restrictions on issue 6538 and 9361

Now pseudo symbols are placed in emulated scopes, and taking them by alias parameter is allowed.


Compare: https://github.com/D-Programming-Language/dmd/compare/c66507c1c55d^...68b9039c9cef


More information about the dmd-internals mailing list