| @@ -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 | |||||