@@ -32,7 +32,8 @@ lolremez-$(LOLREMEZ_VERSION).tar.gz: | |||||
lolremez-$(LOLREMEZ_VERSION)/remez.cpp | lolremez-$(LOLREMEZ_VERSION)/remez.cpp | ||||
cat $(top_srcdir)/src/real.cpp | sed 's@core.h@lol/math/real.h@' | sed '/#if/,/^$$/d' > \ | cat $(top_srcdir)/src/real.cpp | sed 's@core.h@lol/math/real.h@' | sed '/#if/,/^$$/d' > \ | ||||
lolremez-$(LOLREMEZ_VERSION)/real.cpp | 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 \ | ||||
$(top_srcdir)/test/math/remez.vcxproj.filters \ | $(top_srcdir)/test/math/remez.vcxproj.filters \ | ||||
lolremez-$(LOLREMEZ_VERSION)/ | lolremez-$(LOLREMEZ_VERSION)/ | ||||
@@ -10,7 +10,7 @@ dnl AM_MAINTAINER_MODE | |||||
dnl Versioning of the separate software we ship | dnl Versioning of the separate software we ship | ||||
LOLUNIT_VERSION=0.1 | LOLUNIT_VERSION=0.1 | ||||
AC_SUBST(LOLUNIT_VERSION) | AC_SUBST(LOLUNIT_VERSION) | ||||
LOLREMEZ_VERSION=0.1 | |||||
LOLREMEZ_VERSION=0.2 | |||||
AC_SUBST(LOLREMEZ_VERSION) | AC_SUBST(LOLREMEZ_VERSION) | ||||
AM_CONFIG_HEADER(config.h) | AM_CONFIG_HEADER(config.h) | ||||
@@ -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 poly$(EXEEXT) poly.self | ||||
test x$(MAKE_FSELF) = xno || make_fself remez$(EXEEXT) remez.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) \ | CLEANFILES = $(noinst_PROGRAMS:%$(EXEEXT)=%.self) \ | ||||
$(noinst_PROGRAMS:%$(EXEEXT)=%.elf) \ | $(noinst_PROGRAMS:%$(EXEEXT)=%.elf) \ | ||||
$(noinst_PROGRAMS:%$(EXEEXT)=%.exe) | $(noinst_PROGRAMS:%$(EXEEXT)=%.exe) | ||||
@@ -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 | |||||