[dmd-internals] [D-Programming-Language/dmd] 73b7e2: CTFE: In-place integer primitives and compares
GitHub
noreply at github.com
Thu Nov 1 06:45:45 PDT 2012
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 at 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 at 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 at 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
More information about the dmd-internals
mailing list