Have you seen this POPL'16 paper? https://popl16.sigplan.org/event/popl-2016-papers-printing-f...
There is very exciting news coming up with printing floating point. Ulf Adams from Google will be presenting a new algorithm called Ryu that appears to be super fast, simple, and perfectly accurate. Assuming the claims are correct, Ryu ought displace all of the current algorithms.
I look forward to reading the Ryu paper.