[dmd-internals] [D-Programming-Language/dmd] 7d1339: Fix issue 7810 [CTFE] Typesafe variadic function w...

GitHub noreply at github.com
Tue Oct 16 04:22:27 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 7d133964da2a5c0c794b82d42f3f3c9cbfdcf078
      https://github.com/D-Programming-Language/dmd/commit/7d133964da2a5c0c794b82d42f3f3c9cbfdcf078
  Author: Don Clugston <don.clugston at sociomantic.com>
  Date:   2012-10-01 (Mon, 01 Oct 2012)

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

  Log Message:
  -----------
  Fix issue 7810 [CTFE] Typesafe variadic function with array of structs

It's actually a problem with void-initialized static arrays.
This was the root cause of a compile-time regexp bug.


  Commit: 790132a07122ed8af7af7272bec6e98241c51d04
      https://github.com/D-Programming-Language/dmd/commit/790132a07122ed8af7af7272bec6e98241c51d04
  Author: Don Clugston <don.clugston at sociomantic.com>
  Date:   2012-10-15 (Mon, 15 Oct 2012)

  Changed paths:
    M src/interpret.c

  Log Message:
  -----------
  Avoid creating extra element in fix for 7810


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

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

  Log Message:
  -----------
  Merge pull request #1155 from donc/ctfe7810array_voidinit

Fix issue 7810 [CTFE] Typesafe variadic function with array of structs


Compare: https://github.com/D-Programming-Language/dmd/compare/ba9d3293dbaa...eaa03fefeb1a


More information about the dmd-internals mailing list