[Soc-2010-dev] Status Report (testing-week 101)

Leif Andersen leif at leifandersen.net
Sat Aug 14 03:39:59 CEST 2010


This was an interesting week.  I didn't get as much documenting as I would
have liked to do to some major bugs found in the hashcode operator.  First I
realized that hash() (which is mainly used for building dictionaries),
isn't guaranteed to be system independent (in particular, 32 and 64 bit OSs
treat them very differently).  Next, after updating the hash operator to use
hashlib, I discovered that the hashes still came out differently on
different systems.  I soon found out that this was probably caused by
roundoff errors in the way blender treats various floating point numbers.  I
finally fixed most of it, however I lost a day and a half (almost two days)
in the process.  (Also, I've reached a conundrum where occasionally a number
will be fundamentally different. For example, 0.3xxx vs. 0.4xxx.  I tried to
minimize this causing an error, but according to the algorithm, it should).

Once I finished that, i finally got to start documenting everything.  I
still have the project page to finish, as well as a few code comments, but I
think once I finish with those, I will be practically done with the project
(barring no more major bugs happen, sadly though, if there are, the project
may get shipped to Google like that, although they will get fixed asap).

Then, I need to see what has to be done to get this project merged into the
trunk.

~Leif Andersen

----------
The Oregon Trail, the movie:
http://www.boingboing.net/2010/08/02/the-oregon-trail-the.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/soc-2010-dev/attachments/20100813/c667bb3c/attachment.htm 


More information about the Soc-2010-dev mailing list