December 06, 2012 [dmd-internals] [D-Programming-Language/dmd] 16462a: Don't do inlining during the semantic3 pass | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/dmd-1.x Home: https://github.com/D-Programming-Language/dmd Commit: 16462acd1fe45a3ee766640a59492cfdcdf137df https://github.com/D-Programming-Language/dmd/commit/16462acd1fe45a3ee766640a59492cfdcdf137df Author: Don Clugston <don.clugston@sociomantic.com> Date: 2012-12-03 (Mon, 03 Dec 2012) Changed paths: M src/expression.c Log Message: ----------- Don't do inlining during the semantic3 pass This greatly simplifies CTFE. Commit: 5c88dd7297ab06554cb9291e0003225384dfd30e https://github.com/D-Programming-Language/dmd/commit/5c88dd7297ab06554cb9291e0003225384dfd30e Author: Don Clugston <don.clugston@sociomantic.com> Date: 2012-12-03 (Mon, 03 Dec 2012) Changed paths: M src/interpret.c Log Message: ----------- CTFE: Remove the hideous hack to un-inline D2 AAs If inlining is guaranteed never to occur before semantic is complete, we don't need the digusting hack any more. Commit: 1241405d0bd0ab0ee9134948b6939385ebb4008e https://github.com/D-Programming-Language/dmd/commit/1241405d0bd0ab0ee9134948b6939385ebb4008e Author: Martin Nowak <dawg@dawgfoto.de> Date: 2012-12-06 (Thu, 06 Dec 2012) Changed paths: M src/expression.c M src/interpret.c Log Message: ----------- Merge pull request #1346 from donc/d1_ctfebeforeinline D1: never inline before CTFE Compare: https://github.com/D-Programming-Language/dmd/compare/0c0567390c81...1241405d0bd0 |
Copyright © 1999-2021 by the D Language Foundation