November 01, 2012 [dmd-internals] [D-Programming-Language/dmd] 73b7e2: CTFE: In-place integer primitives and compares | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 73b7e211b92e9739ed9bb8523fb799d1447a04dd https://github.com/D-Programming-Language/dmd/commit/73b7e211b92e9739ed9bb8523fb799d1447a04dd Author: Don Clugston <don.clugston@sociomantic.com> Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M src/ctfe.h M src/ctfeexpr.c Log Message: ----------- CTFE: In-place integer primitives and compares First step to fast CTFE. Implements primitives that don't allocate memory. The comparisons are now used in ctfeCmp; the binary and unary operations are not yet used. Commit: ca69279ffb446dcbb63bbea6e91ab97b157ceb0c https://github.com/D-Programming-Language/dmd/commit/ca69279ffb446dcbb63bbea6e91ab97b157ceb0c Author: Don Clugston <don.clugston@sociomantic.com> Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M src/ctfe.h M src/ctfeexpr.c M src/expression.h M src/interpret.c Log Message: ----------- CTFE: no memory allocation for internal compares Eliminates memory allocations for things such as searches through AA literals. Commit: 3d20fff1c0d3686899e370b7877f3f3e801a20ea https://github.com/D-Programming-Language/dmd/commit/3d20fff1c0d3686899e370b7877f3f3e801a20ea Author: Daniel Murphy <yebblies@gmail.com> Date: 2012-11-01 (Thu, 01 Nov 2012) Changed paths: M src/ctfe.h M src/ctfeexpr.c M src/expression.h M src/interpret.c Log Message: ----------- Merge pull request #1238 from donc/ctfe_inplace_step1 CTFE primitives that don't allocate memory Compare: https://github.com/D-Programming-Language/dmd/compare/39649fbdc493...3d20fff1c0d3 |
Copyright © 1999-2021 by the D Language Foundation