On Thursday, 22 December 2016 at 02:34:48 UTC, Stefan Koch wrote:
On Thursday, 22 December 2016 at 02:32:30 UTC, Jerry wrote:
On Thursday, 22 December 2016 at 01:57:55 UTC, safety0ff wrote:
On Thursday, 22 December 2016 at 01:30:44 UTC, Andrei
Alexandrescu wrote:
Must be a pathological case we should fix anyway. -- Andrei
Likely related bug has been open 5 years minus 1 day:
https://issues.dlang.org/show_bug.cgi?id=7157
Yup looks like that was the cause. Removed some of the
functions that did a "foreach()" over some large tuples. Down
to 26 seconds with that removed.
tuples as in compiler tuples ?
The T... kind ?
Not using AliasSeq if that's what you mean. I don't know if the
"tupleof" for a struct would be considered the same as "T..." but
basically what I was doing:
foreach(ref field; myLargeStruct.tupleof)
{
}