[dmd-internals] [D-Programming-Language/dmd] 9c80b3: Issue 2547 - Array Ops should check length, at lea...
GitHub
noreply at github.com
Fri Jul 20 23:37:04 PDT 2012
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 9c80b3ce49a77f960674ff38df492ec7413376e1
https://github.com/D-Programming-Language/dmd/commit/9c80b3ce49a77f960674ff38df492ec7413376e1
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2012-04-13 (Fri, 13 Apr 2012)
Changed paths:
M src/arrayop.c
M test/runnable/xtest46.d
Log Message:
-----------
Issue 2547 - Array Ops should check length, at least when bounds checking is on
When array bounds checking is enabled, turn
`arrayOp(a, b, ...)`
into
```
auto tmpa = a, tmpb = b, tmpc = c;
assert(tmpa.length == tmpb.length && tmpa.length == tmpc.length && ..., "length mismatch for <array op name>");
arrayOp(tmpa, tmpb, tmpc, ...)
```
Commit: 34b0f7eba7ada6c39aafc8d19eee3887fa84bf3e
https://github.com/D-Programming-Language/dmd/commit/34b0f7eba7ada6c39aafc8d19eee3887fa84bf3e
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2012-07-20 (Fri, 20 Jul 2012)
Changed paths:
M src/arrayop.c
M test/runnable/xtest46.d
Log Message:
-----------
Merge pull request #693 from yebblies/issue2547
Issue 2547 - Array Ops should check length, at least when bounds checking is on
Compare: https://github.com/D-Programming-Language/dmd/compare/162cf303c5e7...34b0f7eba7ad
More information about the dmd-internals
mailing list