September 23, 2012 [dmd-internals] [D-Programming-Language/dmd] 97d3c1: Use own symbol for TypeInfoStructDeclaration | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation