diff -uNr dmd-0.102/dmd/html/d/acknowledgements.html dmd-0.103/dmd/html/d/acknowledgements.html --- dmd-0.102/dmd/html/d/acknowledgements.html 2004-09-01 11:18:58.000000000 +0200 +++ dmd-0.103/dmd/html/d/acknowledgements.html 2004-10-20 10:00:10.000000000 +0200 @@ -24,6 +24,7 @@ Hauke Duden, Bruce Eckel, Eric Engstrom, + Dave Fladebo, David Friedman, Stewart Gordon, Ben Hinkle, diff -uNr dmd-0.102/dmd/html/d/changelog.html dmd-0.103/dmd/html/d/changelog.html --- dmd-0.102/dmd/html/d/changelog.html 2004-09-20 23:38:38.000000000 +0200 +++ dmd-0.103/dmd/html/d/changelog.html 2004-10-20 09:59:42.000000000 +0200 @@ -24,6 +24,7 @@
+ + The following tests were run on linux, again comparing a D compiler + (gdc) + and a C++ compiler (g++) that share a common optimizer and + code generator. The system is Pentium III 800MHz running RedHat Linux 8.0 + and gcc 3.4.2. + The Digital Mars D compiler for linux (dmd) + is included for comparison. +
+ +
Program + | Compile + | Compile Time + | Run + | Run Time + |
---|---|---|---|---|
D wc + | gdc -O2 -frelease -o wc wc.d + | 0.326 + | wc alice30.txt > /dev/null + | 0.041 + |
D wc + | dmd wc -O -release + | 0.235 + | wc alice30.txt > /dev/null + | 0.041 + |
C++ wccpp1 + | g++ -O2 -o wccpp1 wccpp1.cc + | 2.874 + | wccpp1 alice30.txt > /dev/null + | 0.086 + |
C++ wccpp2 + | g++ -O2 -o wccpp2 wccpp2.cc + | 2.886 + | wccpp2 alice30.txt > /dev/null + | 0.095 + |
+ + These tests compare gdc with g++ on a PowerMac G5 2x2.0GHz + running MacOS X 10.3.5 and gcc 3.4.2. (Timings are a little + less accurate.) +
+ +
Program + | Compile + | Compile Time + | Run + | Run Time + |
---|---|---|---|---|
D wc + | gdc -O2 -frelease -o wc wc.d + | 0.28 + | wc alice30.txt > /dev/null + | 0.03 + |
C++ wccpp1 + | g++ -O2 -o wccpp1 wccpp1.cc + | 1.90 + | wccpp1 alice30.txt > /dev/null + | 0.07 + |
C++ wccpp2 + | g++ -O2 -o wccpp2 wccpp2.cc + | 1.88 + | wccpp2 alice30.txt > /dev/null + | 0.08 + |
+