July 28, 2014 [dmd-internals] [D-Programming-Language/dmd] fa9217: Fix independent FE compilation: toSymbol remaining... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: fa92173bddac17fbf0a3ed6d6f267850cf3dcafe https://github.com/D-Programming-Language/dmd/commit/fa92173bddac17fbf0a3ed6d6f267850cf3dcafe Author: Leandro T. C. Melo <ltcmelo@gmail.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/gluestub.c Log Message: ----------- Fix independent FE compilation: toSymbol remainings Dsymbol::toSymbol was refactored into a visitor in commit 63e61f160784649cf2cbd1267aaf26e2a2468e73, but its traces in gluestub.c remained. Commit: d8f5d6ac319fc6ce2fc93cf8c2921eacad57a486 https://github.com/D-Programming-Language/dmd/commit/d8f5d6ac319fc6ce2fc93cf8c2921eacad57a486 Author: Leandro T. C. Melo <ltcmelo@gmail.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/gluestub.c Log Message: ----------- Fix independent FE compilation: asmSemantic AsmStatement::semantic was moved into a free function in commit e1491c1f6911f095f4434f5a25e68e9330f52bde, but gluestub.c was not correspondingly updated. Commit: f5277226fd94cdcaacddc0a3c1c77d4784ff5ff3 https://github.com/D-Programming-Language/dmd/commit/f5277226fd94cdcaacddc0a3c1c77d4784ff5ff3 Author: Leandro T. C. Melo <ltcmelo@gmail.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/gluestub.c Log Message: ----------- Fix independent FE compilation: buildClosure and retStyle Both functions were turned into free functions in commit 022c70d12abee1bf9e1789567411ccd447160d62. Since there are backend dependencies in toir.c, the patch add stubs in gluestub.c. Commit: b6761364d78ac04fac5b8d9f2f0eec3b820a4c0d https://github.com/D-Programming-Language/dmd/commit/b6761364d78ac04fac5b8d9f2f0eec3b820a4c0d Author: Leandro T. C. Melo <ltcmelo@gmail.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/gluestub.c Log Message: ----------- Fix independent FE compilation: genhelpers genhelpers was added to Module in commit 6d1882663b51dd72edeb62d78f2b23739713c3d5, but not to gluestub.c. Commit: e122f2e9ab1020fbbfca20325192e8d3bd091861 https://github.com/D-Programming-Language/dmd/commit/e122f2e9ab1020fbbfca20325192e8d3bd091861 Author: Leandro T. C. Melo <ltcmelo@gmail.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/gluestub.c Log Message: ----------- Fix independent FE compilation: Nspace::toObjFile Introduced in commit 1678b094d60559dbb33b8a2738696a96de31f99f, but without a corresponding stub in gluestub.c. Commit: 77d3f3f40467412dcfca96f24c299c59e67c2ea7 https://github.com/D-Programming-Language/dmd/commit/77d3f3f40467412dcfca96f24c299c59e67c2ea7 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/gluestub.c Log Message: ----------- Merge pull request #3823 from ltcmelo/fixFEcompile Fix independent Front-End build Compare: https://github.com/D-Programming-Language/dmd/compare/6633be7b7657...77d3f3f40467 |
Copyright © 1999-2021 by the D Language Foundation