I managed to get the file, and even compile it, but apparently the type Ticks 
doesn't exists any more, it is now (DMD2.052)
TickDuration, with methods TickDuration.seconds (msecs, hnsecs, ...).

on my computer, it does not generate slower code without the writeln than with. 
( .38-.39 secs with, .37-.38 without)
am including the file as changed to make it work. It does vary a lot though: 
the first run after building takes .48 secs, the
next ones are in the ranges above. I guess it has more to do with priorities 
than with code efficiency.
begin 644 taxi.d
M:6UP;W)T('-T9"YD871E=&EM93L@+R\@9F]R('1H92!3=&]P5V%T8V@@<W1R
M=6-T+B`-"FEM<&]R="!S=&0N<W1R:6YG.R`O+V9O<B!T:&4@9F]R;6%T*"DN
M(`T*:6UP;W)T('-T9"YS=&1I;SL@+R]P<FEN=&EN9RX@#0HO+R\@02!S=')U
M8W0@=&AA="!R97!R97-E;G1S(&$@8V%B+B!)="!D;V5S;B=T(&1O('1H92!C
M:&5C:VEN9R!T:&%T('1H92!O;F4@:6X@=&AE(&%S<VEG;FUE;G0@9&]E<RP@
M=&AO=6=H+B`-"G-T<G5C="!T87AI0V%B>PT*"6EN="!T87AI3G5M8F5R.PT*
M"6EN="!A+"!B+"!C+"!D.PD-"@ES=')I;F<@=&]3=')I;F<H*7L-"@D)<F5T
M=7)N(&9O<FUA="@B8V%R("5S(#T@6R5S("5S("5S("5S72(L=&%X:4YU;6)E
M<BP@82P@8BP@8RP@9"D[#0H)?0T*?0T*#0HO*BH-"BH@4')O9W)A;2!T:&%T
M(&UE87-U<F5S('1H92!T:6UE(&ET('1A:V5S('1O(&1E=&5R;6EN92!T:&4@
M=&%X:2!N=6UB97)S(&QE<W,@=&AA;B`R-3`P,"X@#0HJ($%U=&AO<CH@0VAA
M<FQE<R!-8T%N86YY#0HJ#0HJ+PT*=F]I9"!M86EN*"E[#0H)4W1O<%=A=&-H
M('-W.PT*"7-W+G-T87)T.PT*"69O<F5A8V@@*&EN="!I=&5R(#LQ+BX@,C4P
M,#`I>PT*"0ET87AI0V%B(&-A8DE$(#T@:7-487AI*&ET97(I.PT*"0EI9BAC
M86))1"YC("$](#`I>PT*"0D)=W)I=&5L;BAC86))1"D[#0H)"7T-"@E]#0H)
M<W<N<W1O<#L-"@E4:6-K1'5R871I;VX@=&EM951A:V5N(#T@<W<N<&5E:SL@
M+R]4:6-K<PT*"7=R:71E9FQN*"(E<R!M:6QL:7-E8W,B+'1I;65486ME;BYM
M<V5C<RD[+R\N=&]396-O;F1S(69L;V%T*3L-"@ES=RYR97-E=#L-"@T*?0T*
M#0HO*BH-"BH@:7-487AI(&1E=&5R;6EN97,@:68@86X@:6YT96=E<B!P87-S
M960@=&\@:70@:7,@82!T87AI(&YU;6)E<BP@=&AA="!I<RP@=&AE<F4@97AI
M<W1S#0HJ(&%N(&$L(&(L(&,L(&%N9"!D+"!N;VYE(&]F('1H96T@=&AE('-A
M;64L('-U8V@@=&AA="`-"BH@85XS*V)>,R`](&X@/6->,R`K9%XS+B`-"BH@
M<F5T=7)N<SH@#0HJ(&$@=&%X:4-A8B!S=')U8W0L('=I=&@@82P@8BP@8RP@
M86YD(&0@:68@9F]U;F0N(&EF(&]N;'D@;VYE('-O;'5T:6]N('1O('A>,RMY
M7C,@=V%S(&9O=6YD+"`-"BH@8R!A;F0@9"!W:6QL(&)E('IE<F\N($EF(&YO
M;F4@=V5R92!F;W5N9"P@=&AE;B!A(&%N9"!B('=I;&P@8F4@>F5R;R!A<R!W
M96QL+B`-"BH@<&%R86UE=&5R<SH@#0HJ(&X@:7,@86X@:6YT96=E<B!T:&%T
M(&ES('1O(&)E(&-H96-K960@9F]R('1A>&D@;G5M8F5R+6YE<W,N(`T**B\-
M"G1A>&E#86(@:7-487AI*&EN="!N*7L-"@EI;G0@;&EM:70@/2!C=6)E4F]O
M=$9L;V]R*&XI("T@,3L-"@EI;G0@:&ET<R`](#`[(`T*"6EN=%M=(')E<W5L
M=',@/2!;,"PP+#`L,%T[#0H)9F]R96%C:"`H:6YT(&D@.R`P+BX@;&EM:70I
M('L-"@D):6YT(')E<R`](&X@+2!I*FDJ:3L-"@D)9&]U8FQE(&-U8F52;V]T
M(#T@<F5S7EXH,2\S+C`I.PT*"0EI;G0@;F5A<F5S=$EN="`](&-A<W0H:6YT
M*2`H8W5B95)O;W0@*R`P+C4I.PT*"0ED;W5B;&4@9&EF9B`]("AC=6)E4F]O
M="`M(&YE87)E<W1);G0I("H@*&-U8F52;V]T("T@;F5A<F5S=$EN="D[#0H)
M"6EF("AD:69F(#P@,64M,3`I('L-"@D)"6EF("AH:71S(#P@,B`F)B!R97-U
M;'1S6S%=("$](&DI('L-"@D)"0ER97-U;'1S6VAI=',@*B`R72`](&D[#0H)
M"0D)<F5S=6QT<UMH:71S("H@,B`K(#%=(#T@;F5A<F5S=$EN=#L-"@D)"7T-
M"@D)"6AI=',K*SL-"@D)?0T*"7T-"@ER971U<FX@=&%X:4-A8BAN+')E<W5L
M='-;,%TL<F5S=6QT<ULQ72QR97-U;'1S6S)=+')E<W5L='-;,UTI.PT*?0T*
M#0HO+R\@9FEN9',@=&AE(&QA<F=E<W0@:6YT96=E<B!X('-U8V@@=&AA="!X
M7C,@/"!N(`T*:6YT(&-U8F52;V]T1FQO;W(H:6YT(&XI>PT*"61O=6)L92!C
M=6)E4F]O="`](&X@7EX@*#$O,RXP*3L-"@EI;G0@8W)&;"`](&-A<W0H:6YT
?*2!C=6)E4F]O=#L-"@ER971U<FX@8W)&;#L-"GT-"@``
`
end

Reply via email to