August 09, 2014 [dmd-internals] [D-Programming-Language/dmd] abe01b: [Refactoring] Remove Type::toCBuffer and use free ... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: abe01ba7084b3003a4a5eb144ddf8e5602caaa5c https://github.com/D-Programming-Language/dmd/commit/abe01ba7084b3003a4a5eb144ddf8e5602caaa5c Author: k-hara <k.hara.pg@gmail.com> Date: 2014-08-09 (Sat, 09 Aug 2014) Changed paths: M src/class.c M src/declaration.c M src/doc.c M src/enum.c M src/func.c M src/hdrgen.c M src/hdrgen.h M src/mtype.c M src/mtype.h M src/template.c Log Message: ----------- [Refactoring] Remove Type::toCBuffer and use free function instead Commit: 952cf7dc991f9fef7ad267ff5721f928c0b2254f https://github.com/D-Programming-Language/dmd/commit/952cf7dc991f9fef7ad267ff5721f928c0b2254f Author: k-hara <k.hara.pg@gmail.com> Date: 2014-08-09 (Sat, 09 Aug 2014) Changed paths: M src/hdrgen.h M src/statement.h Log Message: ----------- [Refactoring] Move toCBuffer(Statement *, ...) prototype into hdrgen.h Commit: 2ddae5ef0a038f15f0ce6689028b26b314087426 https://github.com/D-Programming-Language/dmd/commit/2ddae5ef0a038f15f0ce6689028b26b314087426 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-08-09 (Sat, 09 Aug 2014) Changed paths: M src/declaration.c M src/hdrgen.c M src/hdrgen.h M src/init.c M src/init.h Log Message: ----------- [Refactoring] Move Initializer::toCBuffer into PrettyPrintVisitor Commit: 3984ff4174e565842763aa2872fef1f516f54b2d https://github.com/D-Programming-Language/dmd/commit/3984ff4174e565842763aa2872fef1f516f54b2d Author: k-hara <k.hara.pg@gmail.com> Date: 2014-08-09 (Sat, 09 Aug 2014) Changed paths: M src/attrib.c M src/cond.c M src/declaration.c M src/doc.c M src/enum.c M src/expression.c M src/expression.h M src/func.c M src/hdrgen.c M src/hdrgen.h M src/mtype.c M src/staticassert.c M src/template.c Log Message: ----------- [Refactoring] Remove Expression::toCBuffer and use free function instead Directly call Expression::accept() in PrettyPrintVisitor Commit: 359c343438e0d40383d8c61884fd764973ffe0bf https://github.com/D-Programming-Language/dmd/commit/359c343438e0d40383d8c61884fd764973ffe0bf Author: k-hara <k.hara.pg@gmail.com> Date: 2014-08-09 (Sat, 09 Aug 2014) Changed paths: M src/aggregate.h M src/aliasthis.c M src/aliasthis.h M src/attrib.c M src/attrib.h M src/class.c M src/declaration.c M src/declaration.h M src/doc.c M src/dsymbol.c M src/dsymbol.h M src/enum.c M src/enum.h M src/func.c M src/hdrgen.c M src/hdrgen.h M src/import.c M src/import.h M src/module.c M src/nspace.c M src/nspace.h M src/staticassert.c M src/staticassert.h M src/struct.c M src/template.c M src/template.h M src/traits.c M src/version.c M src/version.h Log Message: ----------- [Refactoring] Move Dsymbol::toCBuffer into PrettyPrintVisitor Commit: ee36f6ab063219b0c08b33d1028f8602ca7e2d9b https://github.com/D-Programming-Language/dmd/commit/ee36f6ab063219b0c08b33d1028f8602ca7e2d9b Author: k-hara <k.hara.pg@gmail.com> Date: 2014-08-09 (Sat, 09 Aug 2014) Changed paths: M src/hdrgen.c M src/hdrgen.h M src/template.c M src/template.h Log Message: ----------- [Refactoring] Move TemplateParameter::toCBuffer into PrettyPrintVisitor Commit: e472d04a4a0dcb18bdc9859a4f058a1524371432 https://github.com/D-Programming-Language/dmd/commit/e472d04a4a0dcb18bdc9859a4f058a1524371432 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-08-09 (Sat, 09 Aug 2014) Changed paths: M src/cond.c M src/cond.h M src/hdrgen.c Log Message: ----------- [Refactoring] Move Condition::toCBuffer into PrettyPrintVisitor Commit: 7bd383965b040dffb3b993ee9aae1cdcc128a014 https://github.com/D-Programming-Language/dmd/commit/7bd383965b040dffb3b993ee9aae1cdcc128a014 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-08-09 (Sat, 09 Aug 2014) Changed paths: M src/expression.c M src/expression.h M src/func.c M src/hdrgen.c M src/hdrgen.h M src/mtype.c M src/mtype.h M src/template.c M src/template.h M src/toobj.c Log Message: ----------- [Refactoring] Move pretty-print functions into hdrgen.c Also reduces direct HdrGenState object using. Commit: 4d3a95a4830c2054784613f0a4af67134f6db5a0 https://github.com/D-Programming-Language/dmd/commit/4d3a95a4830c2054784613f0a4af67134f6db5a0 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: M src/aggregate.h M src/aliasthis.c M src/aliasthis.h M src/attrib.c M src/attrib.h M src/class.c M src/cond.c M src/cond.h M src/declaration.c M src/declaration.h M src/doc.c M src/dsymbol.c M src/dsymbol.h M src/enum.c M src/enum.h M src/expression.c M src/expression.h M src/func.c M src/hdrgen.c M src/hdrgen.h M src/import.c M src/import.h M src/init.c M src/init.h M src/module.c M src/mtype.c M src/mtype.h M src/nspace.c M src/nspace.h M src/statement.h M src/staticassert.c M src/staticassert.h M src/struct.c M src/template.c M src/template.h M src/toobj.c M src/traits.c M src/version.c M src/version.h Log Message: ----------- Merge pull request #3858 from 9rnsr/refactor_hdrgen [Refactoring] Gather all toCBuffer functions into PrettyPrintVisitor Compare: https://github.com/D-Programming-Language/dmd/compare/47f811271ca7...4d3a95a4830c |
Copyright © 1999-2021 by the D Language Foundation