June 01, 2013 [Issue 9976] Needlessly large instantiation depth in std.typetuple algorithms | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=9976 Andrej Mitrovic <andrej.mitrovich@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrej.mitrovich@gmail.com --- Comment #11 from Andrej Mitrovic <andrej.mitrovich@gmail.com> 2013-05-31 18:57:43 PDT --- (In reply to comment #9) > I'm not sure, but, is this right? > > template MostDerived(T, TList...) Is this the last one left? Someone should make a pull for it. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
June 14, 2013 [Issue 9976] Needlessly large instantiation depth in std.typetuple algorithms | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=9976 khurshid <khurshid.normuradov@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW --- Comment #12 from khurshid <khurshid.normuradov@gmail.com> 2013-06-14 06:30:59 PDT --- (In reply to comment #11) > (In reply to comment #9) > > I'm not sure, but, is this right? > > > > template MostDerived(T, TList...) > > Is this the last one left? Someone should make a pull for it. Not only this, I think that all following algorithms can easily change, too: 1. DerivedToFront 2. MostDerived 3. ReplaceAll which used GenericReplaseAll 4. Replace which used GenericReplace 5. NoDuplicates 6. EraseAll which used GenericEraseAll 7. Erase which used GenericErase 8. staticIndexOf which used genericIndexOf Need only little think :-) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
June 14, 2013 [Issue 9976] Needlessly large instantiation depth in std.typetuple algorithms | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=9976 --- Comment #13 from Andrej Mitrovic <andrej.mitrovich@gmail.com> 2013-06-14 08:32:01 PDT --- (In reply to comment #12) > 8. staticIndexOf which used genericIndexOf I've reported about this before: http://forum.dlang.org/thread/mailman.1418.1346015010.31962.digitalmars-d@puremagic.com http://forum.dlang.org/thread/CAJ85NXA3F5se9hv3iA80hyQbwXBuP-ffon6ay=AXG+E11sicdw@mail.gmail.com A speedup would be very welcome. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
June 14, 2013 [Issue 9976] Needlessly large instantiation depth in std.typetuple algorithms | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=9976 --- Comment #14 from khurshid <khurshid.normuradov@gmail.com> 2013-06-14 11:22:03 PDT --- (In reply to comment #13) > (In reply to comment #12) > > 8. staticIndexOf which used genericIndexOf > > I've reported about this before: http://forum.dlang.org/thread/mailman.1418.1346015010.31962.digitalmars-d@puremagic.com > > http://forum.dlang.org/thread/CAJ85NXA3F5se9hv3iA80hyQbwXBuP-ffon6ay=AXG+E11sicdw@mail.gmail.com > > A speedup would be very welcome. I've reported also, today :-). http://forum.dlang.org/thread/xwzivolcokzulonslkbq@forum.dlang.org I think that need implement all linear algorithms with "bisection" principle as above , instead of "head/tail" principle. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation