From d763474c0bf2a0b04bd3ed3930779a81e04fcc6d Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Mon, 9 Jan 2012 23:22:10 +0000 Subject: [PATCH] lolremez: release LolRemez 0.2. --- Makefile.am | 3 ++- configure.ac | 2 +- test/math/Makefile.am | 2 ++ test/math/NEWS.txt | 13 +++++++++++++ 4 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 test/math/NEWS.txt diff --git a/Makefile.am b/Makefile.am index 8e8bb827..53b005b0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -32,7 +32,8 @@ lolremez-$(LOLREMEZ_VERSION).tar.gz: lolremez-$(LOLREMEZ_VERSION)/remez.cpp cat $(top_srcdir)/src/real.cpp | sed 's@core.h@lol/math/real.h@' | sed '/#if/,/^$$/d' > \ lolremez-$(LOLREMEZ_VERSION)/real.cpp - cp $(top_srcdir)/test/math/lolremez.sln \ + cp $(top_srcdir)/test/math/NEWS.txt \ + $(top_srcdir)/test/math/lolremez.sln \ $(top_srcdir)/test/math/remez.vcxproj \ $(top_srcdir)/test/math/remez.vcxproj.filters \ lolremez-$(LOLREMEZ_VERSION)/ diff --git a/configure.ac b/configure.ac index e7933774..21ec8af4 100644 --- a/configure.ac +++ b/configure.ac @@ -10,7 +10,7 @@ dnl AM_MAINTAINER_MODE dnl Versioning of the separate software we ship LOLUNIT_VERSION=0.1 AC_SUBST(LOLUNIT_VERSION) -LOLREMEZ_VERSION=0.1 +LOLREMEZ_VERSION=0.2 AC_SUBST(LOLREMEZ_VERSION) AM_CONFIG_HEADER(config.h) diff --git a/test/math/Makefile.am b/test/math/Makefile.am index 3a16e700..6be1c731 100644 --- a/test/math/Makefile.am +++ b/test/math/Makefile.am @@ -6,6 +6,8 @@ all-local: $(noinst_PROGRAMS) test x$(MAKE_FSELF) = xno || make_fself poly$(EXEEXT) poly.self test x$(MAKE_FSELF) = xno || make_fself remez$(EXEEXT) remez.self +EXTRA_DIST = NEWS.txt lolremez.sln remez.vcxproj remez.vcxproj.filters + CLEANFILES = $(noinst_PROGRAMS:%$(EXEEXT)=%.self) \ $(noinst_PROGRAMS:%$(EXEEXT)=%.elf) \ $(noinst_PROGRAMS:%$(EXEEXT)=%.exe) diff --git a/test/math/NEWS.txt b/test/math/NEWS.txt new file mode 100644 index 00000000..35f7cbdc --- /dev/null +++ b/test/math/NEWS.txt @@ -0,0 +1,13 @@ + +News for LolRemez 0.2: + + - significant performance and accuracy improvements thanks to various + bugfixes and a better extrema finder for the error function. + - user can now define accuracy of the final result. + - exp(), sin(), cos() and tan() are now about 20% faster. + - multiplying a real number by an integer power of two is now a virtually + free operation. + - fixed a rounding bug in the real number printing routine. + +Initial release: LolRemez 0.1 +