[dmd-internals] [D-Programming-Language/dmd] 45e3b9: Fixes issue with variadic functions on win64 if th...

GitHub noreply at github.com
Sat Mar 2 18:49:22 PST 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 45e3b9f0ec8dbeeca64778cf38bd5ca9878e728f
      https://github.com/D-Programming-Language/dmd/commit/45e3b9f0ec8dbeeca64778cf38bd5ca9878e728f
  Author: Benjamin Thaut <code at benjamin-thaut.de>
  Date:   2013-02-12 (Tue, 12 Feb 2013)

  Changed paths:
    M src/func.c

  Log Message:
  -----------
  Fixes issue with variadic functions on win64 if the argument before the variadic function is > 8 byte (issue 9495)


  Commit: 019ae77915aeb8ba86d75deee8657cf333809957
      https://github.com/D-Programming-Language/dmd/commit/019ae77915aeb8ba86d75deee8657cf333809957
  Author: Benjamin Thaut <code at benjamin-thaut.de>
  Date:   2013-02-22 (Fri, 22 Feb 2013)

  Changed paths:
    M src/attrib.c
    M src/backend/cv8.c
    M src/class.c
    M src/clone.c
    M src/ctfeexpr.c
    M src/declaration.c
    M src/declaration.h
    M src/dsymbol.c
    M src/dsymbol.h
    M src/e2ir.c
    M src/expression.c
    M src/expression.h
    M src/func.c
    M src/glue.c
    M src/iasm.c
    M src/idgen.c
    M src/import.c
    M src/init.c
    M src/init.h
    M src/mangle.c
    M src/mars.c
    M src/mars.h
    M src/msc.c
    M src/mtype.c
    M src/mtype.h
    M src/parse.c
    M src/posix.mak
    M src/s2ir.c
    M src/statement.c
    A src/target.c
    A src/target.h
    M src/template.c
    M src/template.h
    M src/tocvdebug.c
    M src/todt.c
    M src/toir.c
    M src/toobj.c
    M src/traits.c
    M src/typinf.c
    M src/win32.mak
    A test/compilable/ddoc9369.d
    A test/compilable/extra-files/ddoc9369.ddoc
    A test/compilable/extra-files/ddoc9369.html
    A test/compilable/fwdref9514a.d
    A test/compilable/fwdref9514b.d
    A test/compilable/imports/fwdref9514.d
    A test/compilable/test6552.d
    A test/compilable/test7569.d
    A test/compilable/test8898.d
    R test/compilable/test9369.d
    A test/compilable/test9526.d
    A test/compilable/test9554.d
    A test/fail_compilation/diag6539.d
    A test/fail_compilation/fail9199.d
    A test/fail_compilation/ice4094.d
    A test/fail_compilation/ice9494.d
    A test/fail_compilation/ice9545.d
    M test/runnable/assignable.d
    A test/runnable/imports/test8997a.d
    M test/runnable/nested.d
    M test/runnable/sdtor.d
    M test/runnable/template9.d
    M test/runnable/test42.d
    A test/runnable/test7511.d
    A test/runnable/test8997.d
    M test/runnable/testconst.d
    M test/runnable/traits.d
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/upstream/master' into pull9495

Conflicts:
	src/func.c


  Commit: 43bcad18862f8698bb2b527f2c23f7ffb6bc98b8
      https://github.com/D-Programming-Language/dmd/commit/43bcad18862f8698bb2b527f2c23f7ffb6bc98b8
  Author: Benjamin Thaut <code at benjamin-thaut.de>
  Date:   2013-02-22 (Fri, 22 Feb 2013)

  Changed paths:
    M src/func.c
    A test/runnable/test9495.d

  Log Message:
  -----------
  -Added test case for bug 9495
-Using Target::ptrsize instead of hardcoded constant


  Commit: f6210480b90a6f20dd2e0cd0682da32748b4928a
      https://github.com/D-Programming-Language/dmd/commit/f6210480b90a6f20dd2e0cd0682da32748b4928a
  Author: Benjamin Thaut <code at benjamin-thaut.de>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M test/runnable/test9495.d

  Log Message:
  -----------
  test9495 should not be compiled with -release


  Commit: 76b8f79cda0a1a8d3b9f762c15facdcb5ac5458c
      https://github.com/D-Programming-Language/dmd/commit/76b8f79cda0a1a8d3b9f762c15facdcb5ac5458c
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-03-02 (Sat, 02 Mar 2013)

  Changed paths:
    M src/func.c
    A test/runnable/test9495.d

  Log Message:
  -----------
  Merge pull request #1657 from Ingrater/pull9495

9495: Fixes issue with variadic functions on win64


Compare: https://github.com/D-Programming-Language/dmd/compare/e74670edbf1e...76b8f79cda0a


More information about the dmd-internals mailing list