* Matthew Toseland <toad at amphibian.dyndns.org> [2007-12-18 15:21:28]:

> On Monday 17 December 2007 00:39, nextgens at freenetproject.org wrote:
> > Author: nextgens
> > Date: 2007-12-17 00:39:23 +0000 (Mon, 17 Dec 2007)
> > New Revision: 16639
> > 
> > Modified:
> >    trunk/freenet/src/freenet/support/math/TimeDecayingRunningAverage.java
> > Log:
> > TimeDecayingRunningAverage: we were loosing in precision here (float => int)
> 
> No we're not, it's a long!

The commit message is wrong indeed, we were dividing a long by an int
and casting it to a double.

> > 
> > Modified: 
> trunk/freenet/src/freenet/support/math/TimeDecayingRunningAverage.java
> > ===================================================================
> > --- trunk/freenet/src/freenet/support/math/TimeDecayingRunningAverage.java  
> 2007-12-17 00:24:38 UTC (rev 16638)
> > +++ trunk/freenet/src/freenet/support/math/TimeDecayingRunningAverage.java  
> 2007-12-17 00:39:23 UTC (rev 16639)
> > @@ -184,7 +184,8 @@
> >                                             
> > timeSkewCallback.setTimeSkewDetectedUserAlert();
> >                                     return;
> >                             } else {
> > -                                   if((uptime / 4) < thisHalfLife) 
> > thisHalfLife = (uptime / 4);
> > +                                   double oneFourthOfUptime = uptime / 4D;
> > +                                   if(oneFourthOfUptime < thisHalfLife) 
> > thisHalfLife = oneFourthOfUptime;
> >                             }
> >                             
> >                             if(thisHalfLife == 0) thisHalfLife = 1;
> > 
> > _______________________________________________
> > cvs mailing list
> > cvs at freenetproject.org
> > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> > 
> > 



> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20071218/e005d7c9/attachment.pgp>

Reply via email to