[Issue 16680] New: dmd doesn't use dritime optimized versions of substraction array operations
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Fri Nov 11 01:53:17 PST 2016
https://issues.dlang.org/show_bug.cgi?id=16680
Issue ID: 16680
Summary: dmd doesn't use dritime optimized versions of
substraction array operations
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: regression
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: olegus13 at gmail.com
DMD generates function name for substract array operations that differs from
from name in drintime library.
Eg.
a[] = b[] - c[];
DMD version _arraySliceSliceSubSliceAssign_i
drintime _arraySliceSliceMinSliceAssign_i
I found, that substract operation name was changed in 'arrayop.c' from "Min" to
"Sub", see patch
https://github.com/dlang/dmd/commit/c5297b8ba310029438dc332152ec173a7387fead
(22 Jun 2013).
This new name migrated to newly written code 'arrayop.d'
--
More information about the Digitalmars-d-bugs
mailing list