[dmd-internals] [D-Programming-Language/dmd] 3f3a52: Merge pull request #3011 from MartinNowak/fix11684

GitHub noreply at github.com
Wed Jan 15 09:44:15 PST 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 3f3a526c00cb6d41b92d2ca4bbf0d22f90a697f6
      https://github.com/D-Programming-Language/dmd/commit/3f3a526c00cb6d41b92d2ca4bbf0d22f90a697f6
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-12-22 (Sun, 22 Dec 2013)

  Changed paths:
    M src/backend/elfobj.c

  Log Message:
  -----------
  Merge pull request #3011 from MartinNowak/fix11684

[2.065,Reg] fix Issue 11684 - SIGSEGV with ld.bfd version 2.22


  Commit: 6157a577222b8fe113738f1d00292fbc68bb405d
      https://github.com/D-Programming-Language/dmd/commit/6157a577222b8fe113738f1d00292fbc68bb405d
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2013-12-22 (Sun, 22 Dec 2013)

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

  Log Message:
  -----------
  Merge pull request #3000 from 9rnsr/fix11755

[REG2.065a] Issue 11755 - Operator <>= and !<>= with arrays make internal error in e2ir


  Commit: e47a19435612d70e82cf7f04dfce00cd2218e4bf
      https://github.com/D-Programming-Language/dmd/commit/e47a19435612d70e82cf7f04dfce00cd2218e4bf
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2013-12-22 (Sun, 22 Dec 2013)

  Changed paths:
    M src/mangle.c
    M test/runnable/nested.d

  Log Message:
  -----------
  Merge pull request #3008 from 9rnsr/fix11776

[REG2.065a] Issue 11776 - [ICE] Assertion failure: 'tf->next == NULL' on line 119 in file 'mangle.c'


  Commit: 25652e5876da059c275af1c73a34cbbd81fef588
      https://github.com/D-Programming-Language/dmd/commit/25652e5876da059c275af1c73a34cbbd81fef588
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-12-31 (Tue, 31 Dec 2013)

  Changed paths:
    M src/scope.c

  Log Message:
  -----------
  Merge pull request #2990 from denis-sh/workaround-regression-11777

Workaround regression 11777.


  Commit: c574f04ca52096bc6d89ce7986d4386165eaad9f
      https://github.com/D-Programming-Language/dmd/commit/c574f04ca52096bc6d89ce7986d4386165eaad9f
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-12-31 (Tue, 31 Dec 2013)

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

  Log Message:
  -----------
  Merge pull request #3014 from 9rnsr/fix11078

[REG2.058] Issue 11078 - Diagnostic for wrong RHS in property assign of a property group should improve


  Commit: 0a9822e1b021c8607d53aee5af9e12edf32c5a37
      https://github.com/D-Programming-Language/dmd/commit/0a9822e1b021c8607d53aee5af9e12edf32c5a37
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-12-31 (Tue, 31 Dec 2013)

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

  Log Message:
  -----------
  Merge pull request #3019 from 9rnsr/fix11767

[REG2.060] Issue 11767 - doubly mixed-in struct "failed semantic analysis"


  Commit: 230c1dc950d9f119bff31a43677f07e9bf4da598
      https://github.com/D-Programming-Language/dmd/commit/230c1dc950d9f119bff31a43677f07e9bf4da598
  Author: David Nadlinger <code at klickverbot.at>
  Date:   2013-12-31 (Tue, 31 Dec 2013)

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

  Log Message:
  -----------
  Merge pull request #3033 from 9rnsr/fix11818

[REG2.064] Issue 11818 - Ternary operator not allowed in a value parameter anymore


  Commit: 1ea66b6b17354a8cce69d1ef6c182e70c748e1e5
      https://github.com/D-Programming-Language/dmd/commit/1ea66b6b17354a8cce69d1ef6c182e70c748e1e5
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-12-31 (Tue, 31 Dec 2013)

  Changed paths:
    M src/glue.c
    M src/mars.c
    A test/runnable/imports/a11447.d
    A test/runnable/imports/b11447.d
    A test/runnable/test11447a.d
    A test/runnable/test11447b.d

  Log Message:
  -----------
  Merge pull request #3050 from 9rnsr/fix11447

fix Issue 11447 - Closure provide bogus values


  Commit: af1c13828ea3e66e7888e73a423dda185fd13c19
      https://github.com/D-Programming-Language/dmd/commit/af1c13828ea3e66e7888e73a423dda185fd13c19
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-12-31 (Tue, 31 Dec 2013)

  Changed paths:
    A test/compilable/test11559upgradeoptlink.d

  Log Message:
  -----------
  Merge pull request #3051 from yebblies/issue11559

Fix Issue 11559 - Optlink crash with more than 2048 modules generated and debug info


  Commit: ac329ecd01fb9a24d1ec9d60f2d26fe2a14f8e62
      https://github.com/D-Programming-Language/dmd/commit/ac329ecd01fb9a24d1ec9d60f2d26fe2a14f8e62
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2014-01-07 (Tue, 07 Jan 2014)

  Changed paths:
    M src/mtype.c
    A test/fail_compilation/fail11591.d
    M test/runnable/sdtor.d
    M test/runnable/test12.d

  Log Message:
  -----------
  Merge pull request #3054 from WalterBright/fix11591

Regression fix Issue 11591 - std.typecons.Tuple -s with classes fails at runtime as associative array keys


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

  Changed paths:
    M src/attrib.c
    M test/runnable/uda.d

  Log Message:
  -----------
  Merge pull request #3056 from 9rnsr/fix11844

Issue 11844 - ICE(template.c:6643) Assertion failed: (td->semanticRun != PASSinit)


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

  Changed paths:
    M src/enum.c
    M src/enum.h
    A test/fail_compilation/ice11849a.d
    A test/fail_compilation/ice11849b.d

  Log Message:
  -----------
  Merge pull request #3057 from 9rnsr/fix11849

Issue 11849 - Recursive enum causes segfault


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

  Changed paths:
    M src/template.c
    A test/fail_compilation/ice11553.d
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #2826 from 9rnsr/fix11553

Issue 11553 - dmd segfault with recursive template


  Commit: cf682f6e4ec2ad093dbec7d655b1ec3afbfd3730
      https://github.com/D-Programming-Language/dmd/commit/cf682f6e4ec2ad093dbec7d655b1ec3afbfd3730
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2014-01-07 (Tue, 07 Jan 2014)

  Changed paths:
    M src/glue.c
    A test/runnable/imports/std11863bitmanip.d
    A test/runnable/imports/std11863conv.d
    A test/runnable/imports/std11863format.d
    A test/runnable/test11863.d

  Log Message:
  -----------
  Merge pull request #3069 from 9rnsr/fix11863

[REG2.064] Issue 11863 - std.conv.to!string(int/uint, radix) returns incorrect string


  Commit: 6cced941e32d202e2588e860cd47c78538a3bd6a
      https://github.com/D-Programming-Language/dmd/commit/6cced941e32d202e2588e860cd47c78538a3bd6a
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-01-10 (Fri, 10 Jan 2014)

  Changed paths:
    A ini/freebsd/bin32/dmd.conf
    A ini/freebsd/bin64/dmd.conf

  Log Message:
  -----------
  add dmd.conf for FreeBSD


  Commit: 75bb01f3afe1e68c98ff5c286bc444e675be385d
      https://github.com/D-Programming-Language/dmd/commit/75bb01f3afe1e68c98ff5c286bc444e675be385d
  Author: AndrewEdwards <edwards.ac at gmail.com>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Log Message:
  -----------
  Merge branch '2.065'

Conflicts:
	src/glue.c
	src/template.c
	test/runnable/template9.d

Merging old 2.065 to start the 2.065 beta release


Compare: https://github.com/D-Programming-Language/dmd/compare/786ea8228f83...75bb01f3afe1


More information about the dmd-internals mailing list