| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8864 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
GNU Automake 1.13.2 release notes.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8520 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7448 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7089 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7038 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
it is already in libmpfr_la_SOURCES.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7037 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6886 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6883 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6813 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6706 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6654 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
"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
|
|
|
|
|
|
| |
compatibility with some vendor grep.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6478 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
[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
|
|
|
|
|
|
|
| |
an internal function mpfr_bernoulli_internal
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6411 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6399 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
[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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6362 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6136 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6102 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
we already know its value).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6021 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
file contains "-dev".
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6019 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
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
|