summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Copyright notice update: added 2015 withvlefevre2015-02-131-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2014)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the tools/mbench directory (not distributed with MPFR). Removed 2014 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9278 280ebfd0-de03-0410-8827-d642c229c3f4
* added subdir tools/benchzimmerma2014-01-221-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8864 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2014 withvlefevre2014-01-031-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2013)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh (the tools/mbench directory was not modified). Removed 2013 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8723 280ebfd0-de03-0410-8827-d642c229c3f4
* Use copyright year ranges, followingvlefevre2013-05-301-1/+1
| | | | | | http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8540 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Added a comment about ACLOCAL_AMFLAGS, based on thevlefevre2013-05-151-0/+4
| | | | | | GNU Automake 1.13.2 release notes. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8520 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2013 withvlefevre2013-01-031-1/+1
| | | | | | | | | perl -pi -e 's/2012 Free Software/2012, 2013 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file and the m4 directory (the tools/mbench directory was not modified). Removed 2012 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8447 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2012 withvlefevre2012-01-101-1/+1
| | | | | | | | | perl -pi -e 's/2011 Free Software/2011, 2012 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file (the m4 and tools/mbench directories were not modified). Removed 2011 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7986 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Added tools/ck-copyright-notice to EXTRA_DIST as it isvlefevre2011-09-091-1/+2
| | | | | | | | | used in dist-hook. [tools/ck-copyright-notice] Added copyright notice (since this file is distributed in the tarballs). Note: the first year is 2008 as a part of the code comes from r5370 in mpfrlint. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7817 280ebfd0-de03-0410-8827-d642c229c3f4
* Added tools/ck-copyright-notice sh script from mpfrlint (updated) tovlefevre2011-09-091-4/+6
| | | | | | | | | check that copyright notices exist and appear to be correct. Updated tools/mpfrlint to run tools/ck-copyright-notice instead of its old test. In Makefile.am, run tools/ck-copyright-notice in dist-hook for "make dist". git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7812 280ebfd0-de03-0410-8827-d642c229c3f4
* Added "make dist" support for -dev MPFR versions by distributing thevlefevre2011-05-011-1/+2
| | | | | | | | | | tests/data files in the tarball for such MPFR versions ("make check" fails if some data file couldn't be read for such versions). * configure.ac: add a Makefile variable DATAFILES, which contains the list of the tests/data files if the MPFR version ends with "-dev". * Makefile.am: add $(DATAFILES) to EXTRA_DIST. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7644 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac,Makefile.am] Clean-up and depend on GNU Automake 1.11.vlefevre2011-02-031-11/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7448 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2011 withvlefevre2011-01-171-1/+1
| | | | | | | | perl -pi -e 's/2010 Free Software/2010, 2011 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file and the m4 and tools/mbench directories. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7389 280ebfd0-de03-0410-8827-d642c229c3f4
* Added tools/ck-version-info Perl script with the same license asvlefevre2010-08-171-10/+5
| | | | | | | | | | Makefile.am, to check consistency concerning -version-info and that the -version-info value is up-to-date. Updated Makefile.am: * In dist-hook, replaced complex sh code by a call to ck-version-info. * Distribute ck-version-info (EXTRA_DIST). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7091 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Put tools/get_patches.sh back to EXTRA_DIST.vlefevre2010-08-171-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7089 280ebfd0-de03-0410-8827-d642c229c3f4
* Source reorganization. In short:vlefevre2010-08-171-109/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added directories and moved related files into them: - src for the MPFR source files (to build the library). - doc for documentation files (except INSTALL, README...). - tools for various tools (scripts) and mbench. - tune for tuneup-related source files. - other for other source files (not distributed in tarballs). Existing directories: - tests for the source files of the test suite (make check). - examples for examples. - m4 for m4 files. * Renamed configure.in to configure.ac. * Added/updated Makefile.am files where needed. * Updated acinclude.m4 and configure.ac (AC_CONFIG_FILES line). * Updated the documentation (INSTALL, README, doc/README.dev and doc/mpfr.texi). * Updated NEWS and TODO. * Updated the scripts now in tools. The following script was used: #!/usr/bin/env zsh svn mkdir doc other src tools tune svn mv ${${(M)$(sed -n '/libmpfr_la_SOURCES/,/[^\]$/p' \ Makefile.am):#*.[ch]}:#get_patches.c} mparam_h.in \ round_raw_generic.c jyn_asympt.c src svn mv mbench check_inits_clears coverage get_patches.sh mpfrlint \ nightly-test update-patchv update-version tools svn mv bidimensional_sample.c speed.c tuneup.c tune svn mv *.{c,h} other svn mv FAQ.html README.dev algorithm* faq.xsl fdl.texi mpfr.texi \ update-faq doc svn mv configure.in configure.ac svn cp Makefile.am src/Makefile.am svn rm replace_all [Modifying some files, see above] svn add doc/Makefile.am svn add tune/Makefile.am git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7087 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Updated -version-info (the interface hasn't really beenvlefevre2010-08-161-1/+2
| | | | | | | | changed yet -- though the future bug fix / rewrite of mpfr_mul_q and mpfr_div_q could be seen as an addition -- but this eases maintenance and avoids -version-info conflict with the 3.0 branch). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7086 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Moved ieee_floats.h from EXTRA_DIST to libmpfr_la_SOURCES.vlefevre2010-08-021-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7038 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Clean-up: removed gen_inverse.h from EXTRA_DIST becausevlefevre2010-08-021-1/+1
| | | | | | it is already in libmpfr_la_SOURCES. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7037 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Added "BUILT_SOURCES = mparam.h", fixing bugvlefevre2010-08-011-0/+2
| | | | | | https://gforge.inria.fr/tracker/index.php?func=detail&aid=10810&group_id=136&atid=619 git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7033 280ebfd0-de03-0410-8827-d642c229c3f4
* Added automatic tuning of mpfr_ai.schevill2010-07-201-1/+1
| | | | | | | | | | | | More precisely: * removed ai2.c: both implementations are now in the same file ai.c * added thresholds and automatic choice of the method to use in function of the thresholds. * added procedures for tuning functions like ai into tuneup.c * added a tuning procedure into tuneup.c git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7007 280ebfd0-de03-0410-8827-d642c229c3f4
* Added a tool for nicely displaying which method is the best in function of x schevill2010-06-221-1/+5
| | | | | | | | | | and prec when several method can be used for evaluating a given function f in x at precision prec. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6967 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Fixed dist-hook for -dev versions (I assumed that ||vlefevre2010-06-211-2/+2
| | | | | | | and && were right associative, while they are left associative). Thanks to Laurent Rineau for noticing this problem. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6965 280ebfd0-de03-0410-8827-d642c229c3f4
* Added examples/version.c (and updated Makefile.am).vlefevre2010-05-281-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6886 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Improved dist-hook rule.vlefevre2010-05-281-4/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6883 280ebfd0-de03-0410-8827-d642c229c3f4
* [Makefile.am] Added a comment concerning -version-info and MPFR 3.0.x.vlefevre2010-05-191-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6813 280ebfd0-de03-0410-8827-d642c229c3f4
* * I added a new implementation of Airy Ai. This implementation uses Smith'sschevill2010-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | algorithm. Currently, it is provided as a separate implementation mpfr_ai2. * Please note that both mpfr_ai and mpfr_ai2 need to efficiently evaluate Gamma(1/3) and Gamma(2/3). This is provided by functions in the file gammaonethird.c * There is no test file for mpfr_ai2 since it should quickly disappear behind a single implementation using the best of mpfr_ai and mpfr_ai2. However, if necessary, a test file can be obtained by copying tai.c and replacing mpfr_ai by mpfr_ai2 everywhere. * I do not know if gammaonethird.c will remain like that in the future. Should we make this implementation available as a public MPFR function? In this case, I have to write a wrapper for providing a correctly rounded implementation. Moreover, it contains functions that could be interesting for the implementation of other functions (the functions mpfr_div_ui*). Maybe, it could be worth providing a file specially for this purpose. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6804 280ebfd0-de03-0410-8827-d642c229c3f4
* * Added function mpfr_ai. The implementation is the most naive: it evaluatesschevill2010-03-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | the series step by step until it can stop. A special strategy is used to detect possible problems when Ai(x) is very close to 0. * Updated algorithms.tex with the technical description of the implementation of mpfr_ai. * Added algorithm2e.sty and algorithm2e-compatibility.sty (necessary to compile algorithms.tex now). * Updated mpfr.texi to let it know this new function. * Added a basic test file for mpfr_ai. I will add other test cases later. * Added a small HOWTO to README.dev about how to add a new test file for new functions. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6723 280ebfd0-de03-0410-8827-d642c229c3f4
* added new function mpfr_set_z_exp (companion to mpfr_get_z_exp)zimmerma2010-02-221-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6706 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2010 withvlefevre2010-01-201-1/+1
| | | | | | | perl -pi -e 's/2009 Free Software/2009, 2010 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file and the mbench directory. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6684 280ebfd0-de03-0410-8827-d642c229c3f4
* New function mpfr_urandom.thevenyp2010-01-131-20/+21
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6654 280ebfd0-de03-0410-8827-d642c229c3f4
* [scale2.c] now mpfr_scale2 is included in mpfr-impl.h, instead of #includingzimmerma2009-12-101-2/+2
| | | | | | | "scale2.c" twice (thus it was compiled twice) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6631 280ebfd0-de03-0410-8827-d642c229c3f4
* Makefile.am: line-wrap libmpfr_la_SOURCES (M-q with Emacs) forvlefevre2009-09-201-1/+32
| | | | | | compatibility with some vendor grep. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6478 280ebfd0-de03-0410-8827-d642c229c3f4
* Makefile.am, tests/Makefile.am: patch from Ralf Wildenhues.vlefevre2009-09-201-2/+2
| | | | | | http://lists.gnu.org/archive/html/bug-automake/2009-09/msg00033.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6476 280ebfd0-de03-0410-8827-d642c229c3f4
* changed _binary32 into _flt for file names too:zimmerma2009-09-151-1/+1
| | | | | | | | | svn mv get_binary32.c get_flt.c svn mv set_binary32.c set_flt.c svn mv tests/tget_binary32.c tests/tget_flt.c git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6442 280ebfd0-de03-0410-8827-d642c229c3f4
* added new functions mpfr_set_binary32 and mpfr_get_binary32zimmerma2009-09-151-2/+2
| | | | | | | fixed bug in mpfr_get_d and mpfr_get_decimal64 for RNDA git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6424 280ebfd0-de03-0410-8827-d642c229c3f4
* [isregular.c] new function mpfr_regular_pzimmerma2009-09-141-1/+1
| | | | | | | | [iszero.c] fixed typo in comment [tests/tisnan.c] added tests for mpfr_regular_p git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6417 280ebfd0-de03-0410-8827-d642c229c3f4
* changed function into bernoulli.c (which was static, included 3 times) intozimmerma2009-09-041-2/+2
| | | | | | | an internal function mpfr_bernoulli_internal git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6411 280ebfd0-de03-0410-8827-d642c229c3f4
* bernoulli.c goes into EXTRA_DISTzimmerma2009-09-021-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6399 280ebfd0-de03-0410-8827-d642c229c3f4
* [digamma.c] new function mpfr_digammazimmerma2009-09-021-1/+1
| | | | | | | | [lngamma.c,li2.c] factored computation of Bernoulli numbers in new file bernoulli.c (also used by digamma.c) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6398 280ebfd0-de03-0410-8827-d642c229c3f4
* Add examples into $docdir (without using a subdir, as this would bevlefevre2009-08-181-1/+2
| | | | | | | | | | | a bit bloated just to add a few files). * Added "examples" directory with a ReadMe file and 3 examples. * Makefile.am: added files from the "examples" directory and changed dist_doc_DATA into nobase_dist_doc_DATA so that the "examples" directory is not stripped in the target directory $docdir. * README: added "examples/". git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6368 280ebfd0-de03-0410-8827-d642c229c3f4
* Install some documentation files.vlefevre2009-08-061-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6362 280ebfd0-de03-0410-8827-d642c229c3f4
* Since GNU Automake 1.11 is available on too few platforms, removed itsvlefevre2009-08-051-0/+11
| | | | | | | | requirement (reverted to 1.10 requirement: 1.10.1 was needed only for dist-lzma, which has been removed). Instead, added hardcoded dist-xz support (tested with both Automake 1.10.2 and Automake 1.11). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6356 280ebfd0-de03-0410-8827-d642c229c3f4
* Makefile.am, tests/Makefile.am: added copyright notice (similar tovlefevre2009-07-301-0/+11
| | | | | | the one of the generated Makefile.in file). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6353 280ebfd0-de03-0410-8827-d642c229c3f4
* Makefile.am mpfr.h mpfr.texi set_zero.c: New function mpfr_set_zero.thevenyp2009-07-201-1/+1
| | | | | | | tests/tset.c: Replace all MPFR_ASSERTN with verbose message. Add tests for mpfr_set_zero. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6339 280ebfd0-de03-0410-8827-d642c229c3f4
* NEWS Makefile.am mpfr.h mpfr.texi buildopt.c: New functions ↵thevenyp2009-05-051-1/+1
| | | | | | | | | mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p. tests/Makefile.am tests/tbuildopt.c: Add tests for mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6188 280ebfd0-de03-0410-8827-d642c229c3f4
* Move mpfr_random2 to tests directory, remove it from API.thevenyp2009-03-241-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6136 280ebfd0-de03-0410-8827-d642c229c3f4
* New function mpfr_min_prec.lfousse2009-03-151-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6102 280ebfd0-de03-0410-8827-d642c229c3f4
* Makefile.am: updated -version-info (since mpfr_random has been removed,vlefevre2009-02-261-1/+2
| | | | | | we already know its value). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6021 280ebfd0-de03-0410-8827-d642c229c3f4
* Makefile.am: do not check libtool -version-info value if the VERSIONvlefevre2009-02-261-3/+6
| | | | | | file contains "-dev". git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6019 280ebfd0-de03-0410-8827-d642c229c3f4
* Makefile.am: In a "make dist", check that libtool -version-info valuevlefevre2009-02-261-0/+7
| | | | | | is up-to-date (this is a heuristic only). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6018 280ebfd0-de03-0410-8827-d642c229c3f4