libdouble-conversion1 – routines to convert IEEE floats to and from strings

This library provides routines to convert IEEE single and double floats to and from string representations. It offers at lot of flexibility with respect to the conversion format: shortest, fixed, precision or exponential representation; decimal, octal or hexadecimal basis; control over number of digits, leading/trailing zeros and spaces.

The library consists of efficient conversion routines that have been extracted from the V8 JavaScript engine. The code has been refactored and improved so that it can be used more easily in other projects.

This package contains a shared version of the library.

Package availability chart
Distribution Base version Our version Architectures
Debian GNU/Linux 10.0 (buster) 3.1.0-3    
Debian GNU/Linux 11.0 (bullseye) 3.1.5-6.1    
Debian GNU/Linux 9.0 (stretch) 2.0.1-4 2.0.1-1~nd80+1+nd90+1 i386, amd64
Debian testing (bookworm) 3.1.7-4    
Debian unstable (sid) 3.1.7-4 2.0.1-1~nd+1 i386, amd64
Ubuntu 16.04 “Xenial Xerus” (xenial) 2.0.1-3ubuntu2    
Ubuntu 18.04 “Bionic Beaver” (bionic) 2.0.1-4ubuntu1    
Ubuntu 20.04 “Focal Fossa” (focal) 3.1.5-4ubuntu1    
Ubuntu 21.04 “Hirsute Hippo” (hirsute) 3.1.5-6.1    
Ubuntu 21.10 “Impish Indri” (impish) 3.1.5-6.1    


blog comments powered by Disqus