📄 changelog
字号:
$<, since according to GNU Makefile conventions document, many non-GNU 'make' implementations only set $< for implicit rules.Thu Jan 27 16:18:03 2000 fftw <fftw@fftw.org> * configure.in, gensrc/Makefile.fftw.am, gensrc/Makefile.rfftw.am, mpi/Makefile.am, threads/Makefile.am: Used $@, $< in Makefile rules for srfftw.h, etcetera. This should fix things in VPATH builds; thanks to Michael Poole for the suggestion.Wed Nov 10 20:01:40 1999 Steven G. Johnson <stevenj@fftw.org> * threads/fftw_threads-int.h: Yikes! Self-#include should be fftw_threads.h.Mon Nov 8 00:53:35 1999 Steven G. Johnson <stevenj@fftw.org> * NEWS: noted (expected) 2.1.3 release date * doc/texi2html, AUTHORS: Updated Matteo's email address. * README: Noted mailing list URL.Sun Nov 7 19:15:52 1999 Steven G. Johnson <stevenj@fftw.org> * doc/fftw.texi: Reference latest version of gcc bug report. * acinclude.m4: Updated stack alignment check to also check for misaligned main() (due to OS/libc/loader problems), and to reference latest version of gcc bug report.Fri Nov 5 01:49:21 1999 Steven G. Johnson <stevenj@fftw.org> * NEWS: Thanked Diab Jerius for CFLAGS patch. * NEWS: noted that configure no longer overrides CFLAGS. * acinclude.m4: Fixed code so that configure will not override the CFLAGS environment variable.Tue Nov 2 23:52:02 1999 Steven G. Johnson <stevenj@fftw.org> * rfftw/rfftwnd.c, doc/fftw.texi: Ugh, ugh, triple ugh! Had to modify the rule for stride interpretation of in-place rfftwnd transforms to handle a pathological case. Before, if you did howmany transforms of size 1 (stride=1, dist=1) both the r2c and c2r transforms would work okay, BUT: the input of the r2c transform would have the required "padding" elements to make room for the complex output, while the c2r transform would output real numbers *without* padding (because of the idist==1 -> odist_t=1 rule). Thus, we'd have the bizarre situation of r2c + c2r = input in different order (no padding). This caused the rfftwnd_mpi tests to fail for Nx1 transforms (N > 2). So, I've modified the rule slightly to idist==1 && idist < istride. This should continue to make rfftwnd do what we want in all the ordinary cases, but fixes this case.Mon Nov 1 22:31:14 1999 Steven G. Johnson <stevenj@fftw.org> * NEWS: noted that gcc stack alignment bug was only on x86.Sun Oct 31 23:17:12 1999 Steven G. Johnson <stevenj@fftw.org> * mpi/test_transpose_mpi.c: got rid of unused variables. * mpi/test_sched.c: got rid of unused variable * mpi/rfftw_f77_mpi.c: fixed typo * configure.in: awk -F can't be followed by a space in older awk's. * mpi/Makefile.am: added README.f77 to distribution * mpi/README.f77: minor fixes * fortran/fftw_f77.i: changed "c" comments to "!" to accommodate f90 freeform mode. Also added params for experimental MPI wrappers.Fri Oct 29 21:41:59 1999 Steven G. Johnson <stevenj@fftw.org> * mpi/README.f77, mpi/fftw_f77_mpi.h: minor additions to documentation * Makefile.am: disable autoheader here too (it was a problem once today; why not before?) * mpi/README.f77, NEWS: Added description of experimental MPI wrappers. * acinclude.m4, configure.in: Use AC_F77_LIBRARY_LDFLAGS when attempting to link Fortran with C code in ACX_F77_FUNC_MANGLE. * fftw/config.h.in, mpi/Makefile.am, mpi/fftw_f77_mpi.c, mpi/fftw_f77_mpi.h, mpi/rfftw_f77_mpi.c, configure.in: Added experimental Fortran-callable wrappers for the MPI transforms. * acinclude.m4: small fixThu Oct 28 19:53:33 1999 Steven G. Johnson <stevenj@fftw.org> * doc/fftw.texi: Noted stack alignment bug in gcc 2.95.[012]. * NEWS, acinclude.m4, configure.in: Work around buggy stack alignment in gcc-2.95.x. * acinclude.m4, configure.in: Reorganized macros in acinclude.m4 somewhat. New checks for -fstrict-aliasing and try to guess cpu type on powerpc by looking at /proc/cpuinfo (using -mcpu=750 makes a ~10% difference on a PowerPC G3).Tue Oct 26 21:45:06 1999 Steven G. Johnson <stevenj@fftw.org> * tests/test_main.c: Added obligatory new joke for 2.1.3 release. * threads/executor_threads.c, threads/rexec_threads.c, rfftw/rexec.c, rfftw/rexec2.c, gensrc/to_c.ml, fftw/executor.c, fftw/fftw-int.h: Technically, macros with empty argument lists invoke undefined behavior in ANSI C, although they will be allowed in the C99 language revision. Fix HACK_ALIGN_STACK_* macros to remove this usage. * fftw/config.h.in, fftw/fftw-int.h, doc/fftw.texi, configure.in: --enable-i386-hacks is no longer needed in gcc-2.95+ (i.e. versions which have the -mpreferred-stack-boundary flag). * fftw/fftw-int.h: Indented alignment #preprocessor statements to make them more readable. Also, made it so that you can use --debug-alignment even without --enable-i386-hacks.Tue Oct 26 16:17:51 1999 Matteo Frigo <athena@fftw.org> * ChangeLog: Updated ChangeLogTue Oct 26 05:47:25 1999 Steven G. Johnson <stevenj@fftw.org> * acinclude.m4: No point in doing both -mcpu and -mtune (-mcpu includes -mtune). * doc/fftw.texi: Some fixes in Fortran docs. * rfftw/rexec.c, rfftw/rplanner.c, fftw/config.h.in, fftw/executor.c, fftw/planner.c, configure.in: Vector recursion is now enabled by a --enable-vec-recurse flag (disabled by default). * NEWS: Added version number.Tue Sep 28 09:13:39 1999 Steven G. Johnson <stevenj@fftw.org> * rfftw/rplanner.c, fftw/planner.c: Disable vector recursion for now. * fftw/rader.c, fftw/twiddle.c, fftw/config.h.in, fftw/fftw-int.h, FAQ/fftw-faq.bfnn, NEWS, configure.in: Fixed overflow for (x*y)%p in Rader routines (for complex transforms of prime sizes). Thanks to Ezio Riva (ERiva@artis-software.com) for the bug report.Thu Aug 19 03:08:29 1999 Steven G. Johnson <stevenj@fftw.org> * NEWS: Noted Matlab wrapper bug fix.Tue Aug 17 18:46:54 1999 Steven G. Johnson <stevenj@fftw.org> * matlab/fftw.c: Fixed bug (memory leak; a new plan is created on each call for the multi-dim. transforms). Thanks to Matthew Davis <m.davis2@physics.ox.ac.uk> for the bug report.Wed Jul 28 19:12:15 1999 Steven G. Johnson <stevenj@fftw.org> * NEWS, configure.in: Fixed configure script problems with --enable-threads on Digital Unix.Tue Jul 27 20:03:22 1999 Steven G. Johnson <stevenj@fftw.org> * fftw.spec.in: Many changes, including several based on suggestions by Keith Amidon <camalot@picnicpark.org>. Now install into the "build root" at build time so that building the RPM does not affect existing FFTW installations (and doesn't require root privileges). Compilation (and configuration) now only occurs during the build phase. Post install and uninstall scripts run ldconfig to update the linker database, and warn the user if the install directory is not in /etc/ld.so.conf. Finally, the double-precision libraries are installed into the standard [r]fftw names instead of under d[r]fftw. * tests/test_main.c: Minor cleanup.Sat Jul 24 20:32:58 1999 Steven G. Johnson <stevenj@fftw.org> * tests/test_main.c, tests/test_main.h: Added -1 (--only-one-speed-test) option, as I'm tired of waiting for the 8 different speed tests to run when I only want one. * threads/fftw_threads_test.c, threads/rfftw_threads_test.c, tests/fftw_test.c, tests/rfftw_test.c, tests/test_main.c, tests/test_main.h, rfftw/rplanner.c, mpi/fftw_mpi_test.c, mpi/rfftw_mpi_test.c, fftw/fftw-int.h, fftw/fftw.h.in, fftw/fftwnd.c, fftw/planner.c, fftw/putils.c, fftw/rader.c, fftw/wisdom.c, fftw/wisdomio.c: Implemented new FFTW_NO_VECTOR_RECURSE flag to inhibit use of vector recursion. This flag is used internally in the planner to prevent vector recursion at anything other than the top level of the plan (instead of the planner_depth stuff used previously), and insures that the correct wisdom is used. (Note, however, that the wisdom is still not specific to the vector_size parameter; this needs to be fixed.)Mon Jul 19 17:04:16 1999 Steven G. Johnson <stevenj@fftw.org> * fftw/fftw-int.h: Added a comment about why we have macros for trig. functions.Mon Jun 21 16:01:44 1999 fftw <fftw@fftw.org> * FAQ/fftw-faq.bfnn: Noted that SGI MipsPro bugs seem to have been fixed. Also mentioned problems with egcs-1.0.2 on the PowerPC.Sat Jun 19 17:47:28 1999 fftw <fftw@fftw.org> * FAQ/fftw-faq.bfnn: Noted incorrect code generation in Metrowerks CodeWarrior Pro 4 for the Macintosh. (Maybe we should rename this FAQ question?)Fri Jun 18 19:20:28 1999 fftw <fftw@fftw.org> * FAQ/m-html.pl: Updated FFTW Manual bookmark.Sat Jun 12 05:03:31 1999 fftw <fftw@fftw.org> * doc/fftw.texi: Added clarifications to fftwnd reference, as suggested by John F. Gibson of Cornell.Tue Jun 8 22:17:35 1999 fftw <fftw@fftw.org> * threads/fftw_threads-int.h, tests/test_main.c, matlab/fftw.m, gensrc/README, matlab/README, fftw/fftw-int.h, doc/fftw.texi, FAQ/html.refs, FAQ/m-html.pl, cilk/README, FAQ/fftw-faq.bfnn, TODO, fftw.spec.in, Makefile.am, README: Great URL change: web page -> www.fftw.org, ftp -> ftp.fftw.org, email -> @fftw.org. Note that currently, this means that some of links in the documentation are broken (links to sub-pages within the main FFTW site). This will be fixed once we get real hosting for fftw.org.Mon Jun 7 23:36:19 1999 fftw <fftw@fftw.org> * fftw/config.h.in, fftw/fftw-int.h: Added warnings to flaky MacOS nanosecond timer routines. (The ordinary Mac timer routines, with microsecond accuracy (in theory) are okay.)Tue Jun 1 21:52:50 1999 fftw <fftw@fftw.org> * fftw/fftw-int.h: Oops, I declared fftw_time twice. * fftw/fftw-int.h: Incorporated new timer code by Sampo Niskanen.Mon May 31 17:45:34 1999 Matteo Frigo <athena@fftw.org> * acinclude.m4: Added -arch host to osf-alpha CFLAGS.Sat May 29 20:38:03 1999 fftw <fftw@fftw.org> * Makefile.am: slight reformatting. * Makefile.am: Make sure lynx doesn't attempt to reformat logo gif data. * NEWS: Noted the date of each release (plus or minus a day or two, in some cases). Merged release notes for beta releases with those of final releases.Sat May 29 04:28:29 1999 Steven G. Johnson <stevenj@fftw.org> * ChangeLog: ChangeLog now reflects all revisions of FFTW (instead of starting at 6/11/98). * ChangeLog: Updated change log.Sat May 29 03:25:59 1999 fftw <fftw@fftw.org> * doc/fftw.texi: Fixed another typo. * doc/fftw.texi: Typo fix.Fri May 28 19:33:41 1999 fftw <fftw@fftw.org> * fftw.spec.in, Attic/fftw.spec, Makefile.am, configure.in: You can now build the RPM package by running 'make rpm' (as root) after 'make dist'. fftw.spec is now kept in sync automatically with the version numbers in configure.in.Thu May 27 05:48:57 1999 fftw <fftw@fftw.org> * threads/rexec_threads.c, rfftw/rplanner.c, threads/executor_threads.c, rfftw/rexec2.c, rfftw/rfftw.h, rfftw/rexec.c, fftw/rader.c, fftw/wisdom.c, fftw/putils.c, fftw/planner.c, fftw/fftw.h.in, fftw/fftw-int.h, fftw/executor.c: Initial version of "vector recursion" in executor. No vector codelets yet. The threads code works, but does not do vector recursion. No use of vector recursion for in-place howmany loops yet.Wed May 26 18:06:47 1999 fftw <fftw@fftw.org> * gensrc/complex.ml: In times_3_3 routine, got rid of infinite loop for multiplication by non-constants (was biting us during generation of twiddle codelets). * gensrc/number.ml, gensrc/magic.ml, gensrc/genfft.ml, gensrc/exprdag.ml, gensrc/complex.ml: Various cleanup * tests/test_main.c, fftw/config.h.in, fftw/fftw.h.in: Centralized tests for Windows (in config.h.in) and use HAVE_WIN32 elsewhere.Tue May 25 23:59:14 1999 fftw <fftw@fftw.org> * NEWS: Removed extra period. * doc/fftw.texi: Noted possibility of "d" or "s" prefix in the tutorial (as requested by many users). * FAQ/fftw-faq.bfnn, Attic/fftw.spec, NEWS, configure.in: Bumped version number to 2.1.3, documented AIX threads fix. * threads/fftw_threads-int.h, threads/fftw_threads.c, fftw/fftw-int.h, configure.in, fftw/config.h.in, acinclude.m4: Fixed threads bug on AIX: pthread_create on AIX spawns detached (non-joinable) threads by default. Also fixed much autoconf lossage on AIX. Thanks to Jim Lindsay (lindsay@mill.acns.nwu.edu) for the bug report and for the use of Northwestern's SP2. * fftw/timer.c: Only use BSDgettimeofday if gettimeofday is not available (causes problems on some AIX systems). * tests/rfftw_test.c, tests/fftw_test.c, rfftw/rplanner.c, fftw/planner.c, fftw/fftw-int.h: Put (r)fftw_plan_hook in fftw-int.h, with a typedef, and used Andrew Sterian's DL_IMPORT macro to succor the lost souls using VC++.Fri May 21 17:58:30 1999 fftw <fftw@fftw.org> * tests/test_main.c: Fixed typo in help string.Tue May 18 23:39:07 1999 fftw <fftw@fftw.org> * threads/rfftw_threads_test.c, tests/test_main.h, threads/fftw_threads_test.c, tests/test_main.c, tests/rfftw_test.c, tests/fftw_test.c, mpi/rfftw_mpi_test.c, mpi/fftw_mpi_test.c, FAQ/fftw-faq.bfnn, NEWS: Whoops, found the real source of the MPI bug that was supposedly fixed in 2.1.2. MPI_Init can modify argv (and does so, for processes other than the first), but we passed the original argv to getopt. This is now fixed. (This is a bug in the MPI test programs of 2.1.2 also, but as it's only in the test programs and doesn't seem to bite us on any known MPI implementation, it can wait until the next FFTW release.) Sigh.Mon May 17 23:09:31 1999 fftw <fftw@fftw.org> * NEWS: Went into more detail regarding the generator changes.Mon May 17 22:20:27 1999 Matteo Frigo <athena@fftw.org> * NEWS: Note reduction in rfftw code size. * gensrc/symmetry.ml, gensrc/genfft.ml, fftw/twiddle.c: Reduced code size and # of operations of rfftw twiddle codelets.Mon May 17 19:57:11 1999 fftw <fftw@fftw.org> * ChangeLog: Updated * NEWS: Noted codelet generator speed. * gensrc/symmetry.ml, gensrc/genfft.ml, gensrc/fft.ml: Improved real{even|odd}2 transforms * doc/fftw.texi: Fixed typo. * gensrc/exprdag.ml: Improved simplifier for DCT-type transforms. * TODO: Noted that the transpose routines for MPI could use improving. * gensrc/symmetry.ml: Fixed comment. * gensrc/symmetry.ml, gensrc/genfft.ml, gensrc/fft.ml: Fixed modified DCT/DST generation (realeven2/realodd2) so that it works
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -