[Issue 7157] Optimiser is O(n^2) w.r.t. function length
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Mar 3 12:44:08 PST 2015
https://issues.dlang.org/show_bug.cgi?id=7157
Martin Nowak <code at dawg.eu> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |code at dawg.eu
--- Comment #4 from Martin Nowak <code at dawg.eu> ---
I'm getting excessive compile times for a few phobos modules in release
unittests.
Most notably std.regex.internal.tests, and std.datetime.
Can we try to do the static foreach delegate trick again?
time ../dmd/src/dmd -conf= -I../druntime/import -w -dip25 -m64 -O -release
-unittest -c -ofgenerated/osx/release/64/unittest/std/datetime.o
-deps=generated/osx/release/64/unittest/std/datetime.deps.tmp std/datetime.d
180.96 real 132.19 user 48.76 sys
time ../dmd/src/dmd -conf= -I../druntime/import -w -dip25 -m64 -O -release
-unittest -c -ofgenerated/osx/release/64/unittest/std/random.o
-deps=generated/osx/release/64/unittest/std/random.deps.tmp std/random.d
21.23 real 15.68 user 5.53 sys
time ../dmd/src/dmd -conf= -I../druntime/import -w -dip25 -m64 -O -release
-unittest -c -ofgenerated/osx/release/64/unittest/std/regex/internal/tests.o
-deps=generated/osx/release/64/unittest/std/regex/internal/tests.deps.tmp
std/regex/internal/tests.d
250.31 real 184.75 user 65.55 sys
--
More information about the Digitalmars-d-bugs
mailing list