[dmd-internals] [D-Programming-Language/dmd] 97d3c1: Use own symbol for TypeInfoStructDeclaration

GitHub noreply at github.com
Sun Sep 23 19:53:13 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 97d3c10dc7f8e1ca5cb55adf252b363bf0f92ad6
      https://github.com/D-Programming-Language/dmd/commit/97d3c10dc7f8e1ca5cb55adf252b363bf0f92ad6
  Author: Johannes Pfau <johannespfau at gmail.com>
  Date:   2012-09-19 (Wed, 19 Sep 2012)

  Changed paths:
    M src/typinf.c

  Log Message:
  -----------
  Use own symbol for TypeInfoStructDeclaration

The old code appended the name at the end of
the TypeInfoStructDeclaration which caused the size
of TypeInfoStructDeclaration to be different for every
struct. This is a problem for GDC/GCC on non x86
architectures.


  Commit: 52f0b6ae362081d164ed2e0a7b8be9e4b88637f6
      https://github.com/D-Programming-Language/dmd/commit/52f0b6ae362081d164ed2e0a7b8be9e4b88637f6
  Author: Johannes Pfau <johannespfau at gmail.com>
  Date:   2012-09-20 (Thu, 20 Sep 2012)

  Changed paths:
    M src/typinf.c

  Log Message:
  -----------
  Verify TypeInfo sizes

Make sure the TypeInfo* declaration sizes in the runtime
match what the compiler is outputting as an initializer.


  Commit: dfac005c106c51f75d8ccc6ba57b9d689b4fb7e8
      https://github.com/D-Programming-Language/dmd/commit/dfac005c106c51f75d8ccc6ba57b9d689b4fb7e8
  Author: Walter Bright <walter at walterbright.com>
  Date:   2012-09-23 (Sun, 23 Sep 2012)

  Changed paths:
    M src/typinf.c

  Log Message:
  -----------
  Merge pull request #1128 from jpf91/verifyTIsize

Verify TypeInfo sizes


Compare: https://github.com/D-Programming-Language/dmd/compare/6887076dd043...dfac005c106c


More information about the dmd-internals mailing list