Adding a bastardised version of CppUniteLite 2, v1.1. The modifications I have made mainly relate to the presentation of output.
Adding transdouble library code and some new unit tests, exploiting CppUnitLite. My intention is to switch over to using CppUnitLite entirely.
Added tests for equality.
Added test for inequality.
Fixed error in <= (which was testing for < not <=).
Added unit tests for <= and >=
Converting the SAX tests to use CppUniteLite2.
Convert SAX tests to use CppUniteLite2.
Fixed missing header files for Linux.
Completed the change to CppUniteLite2 for this library.
Switched to CppUnitLite2.
Converted to using CppUnitTest2.
Consistent renaming of double to gngdouble_t.
Switching to CppUnitLite2.
Fixed long-standing omission in literal numbers. A leading '+' was not supported. Fixed.
Corrected to use gngdouble_t.
Fixed peculiar bug in the doubles library that should have broken all the tests by generating stack overflows. Unclear how this wasn't detected before. Fixed.
Added input stream processing for TransDoubles.
Switching gngdouble_t over to TransDoubles.
Added the constants <constant type="double" value=T/> for T="+infinity", "-infinity" and "nullity". Fixed how they print.