November 09, 2013 [dmd-internals] [D-Programming-Language/dmd] 4c7402: Use if/else if/else assert(0) pattern to catch any... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 4c7402d3ab350e32ce31d497ab1e1db8a9bfd332 https://github.com/D-Programming-Language/dmd/commit/4c7402d3ab350e32ce31d497ab1e1db8a9bfd332 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-11-07 (Thu, 07 Nov 2013) Changed paths: M src/e2ir.c Log Message: ----------- Use if/else if/else assert(0) pattern to catch any appends that do not fit element or array append Commit: ea8e25b2e405a030a16ca6243690d79a8ed6acbd https://github.com/D-Programming-Language/dmd/commit/ea8e25b2e405a030a16ca6243690d79a8ed6acbd Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-11-07 (Thu, 07 Nov 2013) Changed paths: M src/inline.c M test/runnable/inline.d Log Message: ----------- Fix Issue 9356 - -inline with inout and append generates wrong code Force the result expression from inlining a function to match the type of the call expression Commit: e1a52e1e13a055d417218c9be61553a024086972 https://github.com/D-Programming-Language/dmd/commit/e1a52e1e13a055d417218c9be61553a024086972 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-11-07 (Thu, 07 Nov 2013) Changed paths: M src/declaration.h M src/inline.c Log Message: ----------- Do not inline unittest bodies when unittests are disabled - they haven't had semantic run on them. Commit: 566052079a4b9ea1a8b87db2f5a0b22c2ccc7087 https://github.com/D-Programming-Language/dmd/commit/566052079a4b9ea1a8b87db2f5a0b22c2ccc7087 Author: Martin Nowak <code@dawg.eu> Date: 2013-11-09 (Sat, 09 Nov 2013) Changed paths: M src/declaration.h M src/e2ir.c M src/inline.c M test/runnable/inline.d Log Message: ----------- Merge pull request #2269 from yebblies/issue9356 Fix Issue 9356 - -inline with inout and append generates wrong code Compare: https://github.com/D-Programming-Language/dmd/compare/883fabc61802...566052079a4b |
Copyright © 1999-2021 by the D Language Foundation