aboutsummaryrefslogtreecommitdiff
path: root/src/float.cpp (follow)
AgeCommit message (Collapse)Author
2012-04-06Everything supports clone now.Mike Buland
2011-03-10Float format is pretty much stabalized. I switched to using log/exp to scaleMike Buland
the number, works very well. The output is still encoded with bytes as base-256 digits of the number.
2011-03-08The new float format is in place. The encoder/decoder may not be as fast rightMike Buland
now as it could be, but it is universal, which is preferable in many cases. We effectively use a normalized base-256 format to store the number, with a scale, also with a base of 256. Basically, with x86 doubles, the C99 standard textual, lossless hex encoding format is at max 23 bytes. This encoding is equivelent but at max 11 bytes, including the format specifier ('f').
2010-11-01Removed extraneous debugging.Mike Buland
2010-11-01Minor changes to the float that may circumvent some stupidness in the mingwrtMike Buland
snprintf code. I really need to write my own number parser/writer.
2010-08-27Added formatter handlers for debugging, works really well. Also added a bunchMike Buland
more helpers to make it as easy to use as possible.
2010-08-19Wow, it pretty much all works. the float format is a little funny, I treat itMike Buland
as a string, with a string header and then string data that is then turned into a float. It's pretty much how it's going to work, unless I come up with something revolutionary.
2010-08-14libgats gets it's own repo. The rest of the history is in my misc repo.Mike Buland