Fixed some more BOOST_CHECK_CLOSE misuse
[libdai.git] / ChangeLog
index 6d2d675..748649a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,18 +1,31 @@
-git master
-----------
+git HEAD
+--------
+* Fixed bugs in unit test prob_test.cpp: replaced all occurences of
+  BOOST_CHECK_CLOSE(...,(Real)0.0,tol) with BOOST_CHECK_SMALL(...,tol)
+* Merged Generalized Loop Correction code kindly provided by Siamak Ravanbakhsh
+
+
+libDAI-0.3.1 (2012-09-17)
+-------------------------
+
+Miscellaneous improvements:
+* Full 64-bit support on all supported platforms (Linux, OSX, Windows)
+* Added special MatLab interface for junction tree algorithm (dai_jtree)
+* Optimized ClusterGraph( const FactorGraph&, bool) constructor
+
+Build system improvements:
+* Added Makefile.WINDOWS64, kindly provided by Lin Ming
+* [Arman Aksoy] Added Makefile.MACOSX64
 * Added VC10 build files, kindly provided by Sameh Khamis
-* Fixed several Win64 related bugs (found by Sameh Khamis): 
-  - define NAN
-  - add some necessary casts of size_t to BigInt
-  - replaced occurrence of __PRETTY_FUNCTION__ with FUNCTION_NAME that was forgotten in a previous fix
-  This means that libDAI now builds successfully also on 64-bit Windows systems.
+
+Bug fixes:
+* Fixed bug (found by Sameh Khamis): define NAN (Windows)
+* Fixed bug (found by Sameh Khamis): add some necessary casts of size_t to BigInt (Windows)
+* Fixed bug (found by Yan): replaced GNU extension __PRETTY_FUNCTION__ by __FUNCTION__ (Visual Studio) or __func__ (other compilers)
 * Fixed bug (found by Andy Mueller): added GMP library invocations to swig Makefile
-* Fixed bug (found by Yan): replaced GNU extension __PRETTY_FUNCTION__ by __FUNCTION (Visual Studio) or __func__ (other compilers)
-* Fixed bug (found by cax): when building MatLab MEX files, GMP libraries were not linked
-* [Arman Aksoy] Added Makefile.MACOSX64
+* Fixed bug (found by cax): when building MatLab MEX files, GMP/MPIR libraries were not linked
 * Fixed bug in findMaximum (it only considered a single connected component of the factor graph)
 * [Benjamin Piwowarski] Renamed "foreach" macro into "bforeach" to avoid conflicts with newer Boost library versions
-* Optimized ClusterGraph( const FactorGraph&, bool) constructor
 * Fixed "typename" bug in src/alldai.cpp which resulted in FTBFS with older g++ compilers
 * Fixed memory leak in alldai.cpp and removed the function builtinInfAlgs()
 * Fixed memory leak in CBP::run()