beta-0.89.2
[luatex.git] / source / libs / mpfr / mpfr-3.1.3 / ChangeLog
blob1a7ec5812ca9db594ee15fecfaa70c595244978d
1 ------------------------------------------------------------------------
2 r9582 | vlefevre | 2015-06-19 19:50:16 +0000 (Fri, 19 Jun 2015) | 1 line
3 Changed paths:
4    M /branches/3.1/VERSION
5    M /branches/3.1/configure.ac
6    M /branches/3.1/doc/mpfr.texi
7    M /branches/3.1/src/mpfr.h
8    M /branches/3.1/src/version.c
10 Updated version to 3.1.3.
11 ------------------------------------------------------------------------
12 r9577 | vlefevre | 2015-06-12 15:37:01 +0000 (Fri, 12 Jun 2015) | 1 line
13 Changed paths:
14    M /branches/3.1/ChangeLog
16 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
17 ------------------------------------------------------------------------
18 r9576 | vlefevre | 2015-06-12 15:34:37 +0000 (Fri, 12 Jun 2015) | 4 lines
19 Changed paths:
20    M /branches/3.1
21    M /branches/3.1/doc/faq.xsl
23 [doc/faq.xsl] Remove the indent="no" to get the same behavior as before
24 when using libxslt 1.1.27+. See:
25   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718535#10
26 (merged changeset r9575 from the trunk)
27 ------------------------------------------------------------------------
28 r9574 | vlefevre | 2015-06-12 15:22:10 +0000 (Fri, 12 Jun 2015) | 2 lines
29 Changed paths:
30    M /branches/3.1/VERSION
31    M /branches/3.1/configure.ac
32    M /branches/3.1/doc/mpfr.texi
33    M /branches/3.1/src/Makefile.am
34    M /branches/3.1/src/mpfr.h
35    M /branches/3.1/src/version.c
37 Updated version to 3.1.3-rc1 and updated libmpfr_la_LDFLAGS in
38 src/Makefile.am for the next release.
39 ------------------------------------------------------------------------
40 r9573 | vlefevre | 2015-06-12 14:04:56 +0000 (Fri, 12 Jun 2015) | 3 lines
41 Changed paths:
42    M /branches/3.1
43    M /branches/3.1/tests/tfma.c
45 [tests/tfma.c] Improved the new underflow tests (test_underflow3) to
46 test FMA(-x,y,-z).
47 (merged changeset r9572 from the trunk)
48 ------------------------------------------------------------------------
49 r9570 | vlefevre | 2015-06-12 13:38:54 +0000 (Fri, 12 Jun 2015) | 4 lines
50 Changed paths:
51    M /branches/3.1
52    M /branches/3.1/src/fma.c
53    M /branches/3.1/tests/tfma.c
55 [src/fma.c] Fixed the scaling in case of underflow. Added log messages.
56 [tests/tfma.c] Added testcases. Code clean-up.
57 (merged changesets r9560-9569 from the trunk, with mpfr_flags_t
58 replaced by unsigned int)
59 ------------------------------------------------------------------------
60 r9556 | vlefevre | 2015-06-11 00:55:01 +0000 (Thu, 11 Jun 2015) | 4 lines
61 Changed paths:
62    M /branches/3.1/src/urandomb.c
64 [src/urandomb.c] Replaced mpn_copyd by MPN_COPY for GMP 4 compatibility.
65 Note: The trunk does something better (see r8813), but let's keep the
66 change minimal in this branch, in particular for code that is executed
67 very rarely (1/2^32 or 1/2^64 probability).
68 ------------------------------------------------------------------------
69 r9555 | vlefevre | 2015-06-11 00:34:36 +0000 (Thu, 11 Jun 2015) | 2 lines
70 Changed paths:
71    M /branches/3.1
72    M /branches/3.1/src/urandomb.c
74 [src/urandomb.c] Replaced mpn_copyi by mpn_copyd.
75 (merged changeset r8763 from the trunk)
76 ------------------------------------------------------------------------
77 r9554 | vlefevre | 2015-06-10 23:56:37 +0000 (Wed, 10 Jun 2015) | 5 lines
78 Changed paths:
79    M /branches/3.1
80    M /branches/3.1/tests/trandom.c
82 [tests/trandom.c] The use of mpfr_rands yielded a compilation failure
83 of trandom.c with --with-gmp-build; it should have been __gmp_rands or
84 RANDS. But let's do better by using a new gmp_randstate_t as done in
85 bug20100914().
86 (merged changeset r9553 from the trunk)
87 ------------------------------------------------------------------------
88 r9552 | vlefevre | 2015-06-10 15:40:11 +0000 (Wed, 10 Jun 2015) | 4 lines
89 Changed paths:
90    M /branches/3.1
91    M /branches/3.1/src/urandomb.c
92    M /branches/3.1/tests/trandom.c
94 [src/urandomb.c] Fixed bug which could appear with probability 1/2^32
95   (32-bit limbs) or 1/2^64 (64-bit limbs).
96 [tests/trandom.c] Added testcase for 32-bit limbs.
97 (merged changesets r8762,9550-9551 from the trunk)
98 ------------------------------------------------------------------------
99 r9548 | vlefevre | 2015-06-10 10:47:35 +0000 (Wed, 10 Jun 2015) | 10 lines
100 Changed paths:
101    M /branches/3.1
102    M /branches/3.1/src/cos.c
103    M /branches/3.1/src/sin.c
105 [src/{cos.c,sin.c}] Fixed bug related to the exponent range, introduced
106 in r6461 with the use of mpfr_sincos_fast.
107 Details:
108   For mpfr_sin, the exponent range was not restored, and restoring it
109   before calling mpfr_sincos_fast as this was done for mpfr_cos did
110   not work; indeed the source of this function shows that it needs an
111   extended exponent range. So, changed both mpfr_cos and mpfr_sin to
112   call mpfr_sincos_fast in the extended exponent range and restore the
113   exponent range at the end, like in usual code.
114 (merged changeset r9542 from the trunk)
115 ------------------------------------------------------------------------
116 r9547 | vlefevre | 2015-06-10 10:45:39 +0000 (Wed, 10 Jun 2015) | 3 lines
117 Changed paths:
118    M /branches/3.1
119    M /branches/3.1/tests/tsin.c
121 [tests/tsin.c] Added tests to check the mpfr_sin_fast call in src/sin.c,
122 which is currently buggy, modifying the exponent range in particular.
123 (merged changeset r8273 from the trunk)
124 ------------------------------------------------------------------------
125 r9546 | vlefevre | 2015-06-10 10:41:54 +0000 (Wed, 10 Jun 2015) | 4 lines
126 Changed paths:
127    M /branches/3.1
128    M /branches/3.1/tests/tgeneric.c
130 [tests/tgeneric.c] Added overflow/underflow tests. Check whether the
131 exponent range has been modified by the tested function (which should
132 never happen).
133 (merged/ported changesets r9539,9541,9544 from the trunk)
134 ------------------------------------------------------------------------
135 r9524 | vlefevre | 2015-06-08 00:54:03 +0000 (Mon, 08 Jun 2015) | 6 lines
136 Changed paths:
137    M /branches/3.1
138    M /branches/3.1/src/zeta_ui.c
139    M /branches/3.1/tests/tzeta_ui.c
141 [src/zeta_ui.c]
142   * Support reduced exponent range for the generic case.
143   * Added logging.
144 [tests/tzeta_ui.c] Added tests in reduced exponent range.
145 (merged changesets r9518-9523 from the trunk, with mpfr_flags_t
146 replaced by unsigned int)
147 ------------------------------------------------------------------------
148 r9522 | vlefevre | 2015-06-08 00:29:04 +0000 (Mon, 08 Jun 2015) | 2 lines
149 Changed paths:
150    M /branches/3.1
151    M /branches/3.1/src/add_ui.c
153 [src/add_ui.c] Fixed format string in MPFR_LOG_FUNC.
154 (merged changeset r9521 from the trunk)
155 ------------------------------------------------------------------------
156 r9517 | vlefevre | 2015-06-05 08:53:56 +0000 (Fri, 05 Jun 2015) | 28 lines
157 Changed paths:
158    M /branches/3.1
159    M /branches/3.1/src/set_q.c
160    M /branches/3.1/src/ui_div.c
161    M /branches/3.1/src/ui_sub.c
162    M /branches/3.1/tests/tadd_ui.c
163    M /branches/3.1/tests/tdiv_ui.c
164    M /branches/3.1/tests/tgeneric.c
165    M /branches/3.1/tests/tmul_ui.c
166    M /branches/3.1/tests/tpow_all.c
167    M /branches/3.1/tests/tset_q.c
168    M /branches/3.1/tests/tsub_ui.c
169    M /branches/3.1/tests/tui_div.c
170    M /branches/3.1/tests/tui_sub.c
172 Various fixes, improvements and new tests concerning the exponent range
173 and exceptions (flags). Details:
175 [src/set_q.c]
176   * Added missing MPFR_SAVE_EXPO_FREE in case of preliminary overflow
177     or underflow (extreme cases).
178   * Replaced a "return" by MPFR_RET: this is at least needed in the
179     extreme case cd != 0, and safer in general.
181 [src/{ui_div.c,ui_sub.c}] Correction for reduced exponent range.
183 [tests/tgeneric.c] Major clean-up, with some minor corrections.
184 Added support for unsigned long argument, which can be the first
185 or the second one (another intent is to replace tgeneric_ui.c,
186 which does fewer tests concerning the flags).
188 [tests/t{add,div,mul,sub}_ui.c] Replaced tgeneric_ui.c by tgeneric.c,
189 showing the mpfr_mul_ui bug fixed in r9516 (missing inexact flag).
191 [tests/tpow_all.c] Better flags output in error message.
193 [tests/tset_q.c] Check the flags.
195 [tests/{tui_div.c,tui_sub.c}] Added generic tests, yielding assertion
196 failures without the above fix when assertions are checked. Added a
197 new test checking overflow.
199 (merged changesets r9494-9514 from the trunk)
200 ------------------------------------------------------------------------
201 r9516 | vlefevre | 2015-06-05 08:34:34 +0000 (Fri, 05 Jun 2015) | 2 lines
202 Changed paths:
203    M /branches/3.1
204    M /branches/3.1/src/mul_ui.c
206 [src/mul_ui.c] Fixed bug in mpfr_mul_ui/si: the inexact flag wasn't set.
207 (merged changeset r9505 from the trunk)
208 ------------------------------------------------------------------------
209 r9501 | vlefevre | 2015-06-04 10:08:54 +0000 (Thu, 04 Jun 2015) | 2 lines
210 Changed paths:
211    M /branches/3.1
212    M /branches/3.1/tests/tdiv_d.c
214 [tests/tdiv_d.c] Corrected the tested function for the generic tests.
215 (merged changeset r9500 from the trunk)
216 ------------------------------------------------------------------------
217 r9499 | vlefevre | 2015-06-04 10:04:47 +0000 (Thu, 04 Jun 2015) | 2 lines
218 Changed paths:
219    M /branches/3.1
220    M /branches/3.1/tests/td_div.c
222 [tests/td_div.c] Corrected the tested function for the generic tests.
223 (merged changeset r9498 from the trunk)
224 ------------------------------------------------------------------------
225 r9496 | vlefevre | 2015-06-04 02:07:49 +0000 (Thu, 04 Jun 2015) | 2 lines
226 Changed paths:
227    M /branches/3.1
228    M /branches/3.1/tests/tgeneric_ui.c
230 [tests/tgeneric_ui.c] Added missing \n. Minor improvements.
231 (merged changeset r9495 from the trunk)
232 ------------------------------------------------------------------------
233 r9493 | vlefevre | 2015-06-03 14:27:31 +0000 (Wed, 03 Jun 2015) | 8 lines
234 Changed paths:
235    M /branches/3.1
236    M /branches/3.1/src/rint.c
237    M /branches/3.1/tests/trint.c
239 [src/rint.c] Simplified and fixed the mpfr_rint_* functions: in some
240   corner cases, an intermediate overflow would not be propagated.
241   Handle reduced exponent range.
242 [tests/trint.c] Added generic tests for the mpfr_rint_* functions.
243   Since all numbers in ]0,1/2[ round to the same value, in order to
244   avoid redundant tests, increased the TEST_RANDOM_EMIN value to -20
245   and set TEST_RANDOM_ALWAYS_SCALE to 1. Added basic tests.
246 (merged changesets r8953,9472-9473,9476-9492 from the trunk)
247 ------------------------------------------------------------------------
248 r9491 | vlefevre | 2015-06-03 14:16:59 +0000 (Wed, 03 Jun 2015) | 12 lines
249 Changed paths:
250    M /branches/3.1
251    M /branches/3.1/tests/mpfr-test.h
252    M /branches/3.1/tests/tests.c
253    M /branches/3.1/tests/tfprintf.c
254    M /branches/3.1/tests/tgeneric.c
255    M /branches/3.1/tests/tprintf.c
256    M /branches/3.1/tests/tsin_cos.c
258 [tests] Added always_scale argument (boolean) to tests_default_random()
259 so that when it is true, scaling is always performed on random numbers
260 generated by mpfr_urandomb(), instead of preferring numbers of the order
261 of magnitude of 1 for half outputs. This will be useful for mpfr_rint_*
262 tests.
264 For tgeneric.c, the value of this argument is controlled by a new macro
265 TEST_RANDOM_ALWAYS_SCALE (0 by default, which corresponds to the current
266 behavior). For the other tests that call tests_default_random(), the
267 argument is set to 0, so that the behavior remains the same.
269 (merged changeset r9471 from the trunk)
270 ------------------------------------------------------------------------
271 r9483 | vlefevre | 2015-06-02 12:20:53 +0000 (Tue, 02 Jun 2015) | 3 lines
272 Changed paths:
273    M /branches/3.1
274    M /branches/3.1/doc/mpfr.texi
276 [doc/mpfr.texi] Added description of the flags for the mpfr_rint,
277 mpfr_ceil, mpfr_floor, mpfr_round, mpfr_trunc functions.
278 (merged changeset r9482 from the trunk)
279 ------------------------------------------------------------------------
280 r9479 | vlefevre | 2015-05-31 09:49:05 +0000 (Sun, 31 May 2015) | 3 lines
281 Changed paths:
282    M /branches/3.1
283    M /branches/3.1/configure.ac
285 [configure.ac] For the gcc compiler, better choice of the -W flags
286 when the selected language is C++ (e.g. when CC=g++).
287 (merged changeset r9478 from the trunk)
288 ------------------------------------------------------------------------
289 r9475 | vlefevre | 2015-05-29 11:19:54 +0000 (Fri, 29 May 2015) | 2 lines
290 Changed paths:
291    M /branches/3.1
292    M /branches/3.1/doc/mpfr.texi
294 [doc/mpfr.texi] Added blank lines to improve readability.
295 (merged changeset r9474 from the trunk)
296 ------------------------------------------------------------------------
297 r9470 | vlefevre | 2015-05-29 08:55:40 +0000 (Fri, 29 May 2015) | 2 lines
298 Changed paths:
299    M /branches/3.1
300    M /branches/3.1/doc/mpfr.texi
302 [doc/mpfr.texi] Added a remark concerning the mpfr_rint_* functions.
303 (merged changeset r9469 from the trunk)
304 ------------------------------------------------------------------------
305 r9468 | vlefevre | 2015-05-28 21:04:37 +0000 (Thu, 28 May 2015) | 2 lines
306 Changed paths:
307    M /branches/3.1/tests/tstdint.c
309 [tests/tstdint.c] Added missing #include <stdlib.h> needed since r9448
310 (this #include was not necessary in the trunk thanks to r8053).
311 ------------------------------------------------------------------------
312 r9467 | vlefevre | 2015-05-28 17:57:17 +0000 (Thu, 28 May 2015) | 9 lines
313 Changed paths:
314    M /branches/3.1
315    M /branches/3.1/src/mpfr-gmp.c
316    M /branches/3.1/src/mpfr-gmp.h
317    M /branches/3.1/src/mpfr-impl.h
319 [src] Fixed allocation issue for multithreaded applications:
320 https://sympa.inria.fr/sympa/arc/mpfr/2015-05/msg00001.html
321   * mpfr-gmp.{c,h}: made mpfr_allocate_func, mpfr_reallocate_func and
322     mpfr_free_func thread-local; updated MPFR_GET_MEMFUNC to execute
323     mp_get_memory_functions only when these pointers have not been set
324     to the actual function pointers yet.
325   * mpfr-impl.h: #include "mpfr-thread.h" earlier (before mpfr-gmp.h,
326     where MPFR_THREAD_ATTR is now used).
327 (merged changeset r9466 from the trunk)
328 ------------------------------------------------------------------------
329 r9458 | vlefevre | 2015-05-23 23:42:14 +0000 (Sat, 23 May 2015) | 1 line
330 Changed paths:
331    M /branches/3.1/src/frexp.c
333 Added svn:keywords on src/frexp.c for consistency.
334 ------------------------------------------------------------------------
335 r9454 | vlefevre | 2015-05-23 23:09:18 +0000 (Sat, 23 May 2015) | 4 lines
336 Changed paths:
337    M /branches/3.1
338    M /branches/3.1/tests/tstdint.c
339    M /branches/3.1/tests/tvalist.c
341 [tests/{tstdint.c,tvalist.c}] Added missing #include "mpfr-test.h"
342 (detected with gcc -Werror=implicit-function-declaration), needed
343 since r9448.
344 (merged changeset r9453 from the trunk)
345 ------------------------------------------------------------------------
346 r9452 | vlefevre | 2015-05-23 08:13:46 +0000 (Sat, 23 May 2015) | 2 lines
347 Changed paths:
348    M /branches/3.1
349    M /branches/3.1/tests/tstckintc.c
351 [tests/tstckintc.c] Fixed undefined behavior (invalid pointer).
352 (merged changeset r9450 from the trunk)
353 ------------------------------------------------------------------------
354 r9448 | vlefevre | 2015-05-22 09:22:44 +0000 (Fri, 22 May 2015) | 3 lines
355 Changed paths:
356    M /branches/3.1
357    M /branches/3.1/tests/tstdint.c
358    M /branches/3.1/tests/tvalist.c
360 [tests/{tstdint.c,tvalist.c}] Use tests_start_mpfr / tests_end_mpfr,
361 in particular to detect a wrong MPFR version (due to a libtool bug).
362 (merged changeset r9447 from the trunk)
363 ------------------------------------------------------------------------
364 r9446 | vlefevre | 2015-05-21 15:09:16 +0000 (Thu, 21 May 2015) | 3 lines
365 Changed paths:
366    M /branches/3.1
367    M /branches/3.1/autogen.sh
369 [autogen.sh] Exit with the exit status of autoreconf. Thus a failure
370 will be noticed more easily.
371 (merged changeset r9445 from the trunk)
372 ------------------------------------------------------------------------
373 r9444 | vlefevre | 2015-05-21 14:15:50 +0000 (Thu, 21 May 2015) | 1 line
374 Changed paths:
375    M /branches/3.1/NEWS
377 [NEWS] Update for GNU MPFR 3.1.3.
378 ------------------------------------------------------------------------
379 r9442 | vlefevre | 2015-05-21 14:05:16 +0000 (Thu, 21 May 2015) | 1 line
380 Changed paths:
381    M /branches/3.1/tools/ck-copyright-notice
383 [tools/ck-copyright-notice] Update from the trunk.
384 ------------------------------------------------------------------------
385 r9439 | vlefevre | 2015-05-21 11:15:52 +0000 (Thu, 21 May 2015) | 5 lines
386 Changed paths:
387    M /branches/3.1
388    M /branches/3.1/acinclude.m4
390 [acinclude.m4] Various corrections in the tests:
391   * MPFR_FUNC_GMP_PRINTF_SPEC: missing #include <string.h> for strcmp.
392   * Replaced rint by nearbyint in messages (as nearbyint is tested).
393   * Avoid warnings to avoid failures when -Werror is used.
394 (merged changeset r9438 from the trunk)
395 ------------------------------------------------------------------------
396 r9437 | vlefevre | 2015-05-21 01:39:10 +0000 (Thu, 21 May 2015) | 2 lines
397 Changed paths:
398    M /branches/3.1
399    M /branches/3.1/Makefile.am
401 [Makefile.am] Added a comment about ACLOCAL_AMFLAGS.
402 (merged changesets r8520,9379 from the trunk)
403 ------------------------------------------------------------------------
404 r9436 | vlefevre | 2015-05-21 01:37:16 +0000 (Thu, 21 May 2015) | 2 lines
405 Changed paths:
406    M /branches/3.1
407    M /branches/3.1/README
409 [README] Added ar-lib (from AM_PROG_AR) and test-driver (Automake 1.12+).
410 (merged changeset r8578 from the trunk)
411 ------------------------------------------------------------------------
412 r9435 | vlefevre | 2015-05-21 01:34:16 +0000 (Thu, 21 May 2015) | 2 lines
413 Changed paths:
414    M /branches/3.1
416 Added ar-lib to svn:ignore property (this script comes from Automake,
417 due to the use of AM_PROG_AR in configure.ac).
418 ------------------------------------------------------------------------
419 r9434 | vlefevre | 2015-05-21 01:31:08 +0000 (Thu, 21 May 2015) | 7 lines
420 Changed paths:
421    M /branches/3.1
422    M /branches/3.1/INSTALL
423    M /branches/3.1/configure.ac
424    M /branches/3.1/doc/mpfr.texi
426 To take into account that Automake 1.13 or later will be used:
427   * doc/mpfr.texi, INSTALL: updates related to "make check".
428   * configure.ac: require Automake 1.13 since the documentation now
429     assumes that 1.13 or later is used (and because previous Automake
430     versions are no longer tested); also added AM_PROG_AR to support
431     unusual archivers (after a warning from Automake 1.13).
432 (merged changesets r8546,8572-8573,8611,9375,9380 from the trunk)
433 ------------------------------------------------------------------------
434 r9433 | vlefevre | 2015-05-21 01:01:32 +0000 (Thu, 21 May 2015) | 2 lines
435 Changed paths:
436    M /branches/3.1/configure.ac
438 [configure.ac] Updated URL's.
439 (merged changeset r9081 for configure.ac from the trunk)
440 ------------------------------------------------------------------------
441 r9432 | vlefevre | 2015-05-21 00:58:31 +0000 (Thu, 21 May 2015) | 4 lines
442 Changed paths:
443    M /branches/3.1
444    M /branches/3.1/configure.ac
446 [configure.ac] Improved error message when the compiler doesn't know
447 _Decimal64 (if MPFR is built with --enable-decimal-float).
448 Detect broken _Decimal64 support on powerpc64 with the mode32 ABI.
449 (merged changesets r8415,8679 from the trunk)
450 ------------------------------------------------------------------------
451 r9431 | vlefevre | 2015-05-21 00:52:04 +0000 (Thu, 21 May 2015) | 2 lines
452 Changed paths:
453    M /branches/3.1/configure.ac
454    M /branches/3.1/doc/README.dev
455    M /branches/3.1/src/add1sp.c
456    M /branches/3.1/src/mpfr-impl.h
457    M /branches/3.1/src/mul.c
458    M /branches/3.1/src/round_p.c
459    M /branches/3.1/src/set_d.c
460    M /branches/3.1/src/sub1sp.c
462 Renamed WANT_ASSERT to MPFR_WANT_ASSERT in order to avoid a clash
463 with GMP when MPFR is configured with --with-gmp-build.
464 ------------------------------------------------------------------------
465 r9430 | vlefevre | 2015-05-21 00:41:06 +0000 (Thu, 21 May 2015) | 2 lines
466 Changed paths:
467    M /branches/3.1
468    M /branches/3.1/configure.ac
470 [configure.ac] Added a comment mentioning a problem with GNU gold ld.
471 (merged changeset r8024 from the trunk)
472 ------------------------------------------------------------------------
473 r9429 | vlefevre | 2015-05-21 00:32:21 +0000 (Thu, 21 May 2015) | 5 lines
474 Changed paths:
475    M /branches/3.1
476    M /branches/3.1/configure.ac
478 [configure.ac] If the gmp.h vs libgmp test fails, also output the value
479 of some variables (in case config.log is available, information can
480 also be retrieved from "Cache variables" and "Output variables" near
481 the end).
482 (merged changesets r8056,8616 from the trunk)
483 ------------------------------------------------------------------------
484 r9428 | vlefevre | 2015-05-21 00:28:44 +0000 (Thu, 21 May 2015) | 4 lines
485 Changed paths:
486    M /branches/3.1
487    M /branches/3.1/configure.ac
489 [configure.ac] In the CC and CFLAGS setup from gmp.h, modified the
490 list of commands to select the C preprocessor since /lib/cpp isn't
491 the best choice under Solaris.
492 (merged changeset r8612 from the trunk)
493 ------------------------------------------------------------------------
494 r9427 | vlefevre | 2015-05-21 00:25:47 +0000 (Thu, 21 May 2015) | 3 lines
495 Changed paths:
496    M /branches/3.1
497    M /branches/3.1/configure.ac
499 [configure.ac] The test of CC and CFLAGS was done too late! Moved this
500 test earlier.
501 (merged changeset r8610 from the trunk)
502 ------------------------------------------------------------------------
503 r9426 | vlefevre | 2015-05-21 00:12:59 +0000 (Thu, 21 May 2015) | 2 lines
504 Changed paths:
505    M /branches/3.1
506    M /branches/3.1/tests/tests.c
508 [tests/tests.c] Changed an error message.
509 (merged changesets r9208-9209,9211-9212 from the trunk)
510 ------------------------------------------------------------------------
511 r9425 | vlefevre | 2015-05-21 00:04:47 +0000 (Thu, 21 May 2015) | 2 lines
512 Changed paths:
513    M /branches/3.1
514    M /branches/3.1/tests/tests.c
516 [tests/tests.c] Fixed tests_default_random in case mpfr_exp_t > long.
517 (merged changeset r8853 from the trunk)
518 ------------------------------------------------------------------------
519 r9424 | vlefevre | 2015-05-20 23:58:59 +0000 (Wed, 20 May 2015) | 21 lines
520 Changed paths:
521    M /branches/3.1
522    M /branches/3.1/tests/Makefile.am
523    M /branches/3.1/tests/mpfr-test.h
524    M /branches/3.1/tests/tests.c
525    M /branches/3.1/tests/tversion.c
527 Test suite improvement with Automake 1.13.
528   * Moved GMP version check from tversion.c to the test_version()
529     function of tests.c, so that this check is done in every test.
530     This function now returns an int, as there are now 3 cases:
531     1. An error in MPFR version check is a fatal error: test_version()
532        exits with an error (exit status = 1).
533     2. An error in GMP version check is a non-fatal error: if there
534        are no errors in MPFR version check, test_version() returns
535        with value 1.
536     3. Otherwise test_version() returns with value 0 (everything is
537        fine).
538   * tversion.c still runs test_version(), but fails if this function
539     returns with an error, i.e. any error is fatal for this test.
540     Note: for the other tests, one just has a message in the output
541     in case of GMP version mismatch.
542   * mpfr-test.h: updated test_version() prototype.
543   * Makefile.am: removed the second tversion invocation, and output
544     the contents of tversion.log if this file exists (typically with
545     Automake 1.13+, for which one no longer gets tversion output by
546     default).
547 (merged changesets r8821,8849 from the trunk)
548 ------------------------------------------------------------------------
549 r9423 | vlefevre | 2015-05-20 23:44:39 +0000 (Wed, 20 May 2015) | 2 lines
550 Changed paths:
551    M /branches/3.1
552    M /branches/3.1/tests/tversion.c
554 [tests/tversion.c] Output the applied patches (if any).
555 (merged changeset r8265 from the trunk)
556 ------------------------------------------------------------------------
557 r9422 | vlefevre | 2015-05-20 23:43:02 +0000 (Wed, 20 May 2015) | 2 lines
558 Changed paths:
559    M /branches/3.1
560    M /branches/3.1/tests/tversion.c
562 [tests/tversion.c] Test mpfr_buildopt_tune_case() vs MPFR_TUNE_CASE.
563 (merged changeset r8223 from the trunk)
564 ------------------------------------------------------------------------
565 r9421 | vlefevre | 2015-05-20 16:17:19 +0000 (Wed, 20 May 2015) | 5 lines
566 Changed paths:
567    M /branches/3.1
568    M /branches/3.1/acinclude.m4
569    M /branches/3.1/configure.ac
571 [acinclude.m4,configure.ac] Check that a directory passed to
572 a --with-gmp* configure option exists and doesn't contain any
573 space, and canonicalize the name if the realpath utility is
574 available (patch by Patrick Pélissier).
575 (merged changeset r8840 from the trunk)
576 ------------------------------------------------------------------------
577 r9420 | vlefevre | 2015-05-20 16:15:46 +0000 (Wed, 20 May 2015) | 2 lines
578 Changed paths:
579    M /branches/3.1
580    M /branches/3.1/tests/Makefile.am
582 [tests/Makefile.am] In LOADLIBES, replaced $(INCLUDES) by $(AM_CPPFLAGS)
583 (completing r9411; merged changeset r8743 from the trunk)
584 ------------------------------------------------------------------------
585 r9419 | vlefevre | 2015-05-20 16:11:33 +0000 (Wed, 20 May 2015) | 3 lines
586 Changed paths:
587    M /branches/3.1
588    M /branches/3.1/acinclude.m4
590 [acinclude.m4] Avoid a warning due to variable set but not used in a
591 test, making the test fail with gcc -Werror=unused-but-set-variable.
592 (merged changeset r8729 from the trunk)
593 ------------------------------------------------------------------------
594 r9418 | vlefevre | 2015-05-20 16:04:22 +0000 (Wed, 20 May 2015) | 1 line
595 Changed paths:
596    M /branches/3.1/acinclude.m4
598 [acinclude.m4] Replaced "main()" by "main (void)".
599 ------------------------------------------------------------------------
600 r9417 | vlefevre | 2015-05-20 15:57:51 +0000 (Wed, 20 May 2015) | 3 lines
601 Changed paths:
602    M /branches/3.1
603    M /branches/3.1/tests/tcmp_d.c
604    M /branches/3.1/tests/tcmp_ld.c
605    M /branches/3.1/tests/tests.c
606    M /branches/3.1/tests/tget_d.c
607    M /branches/3.1/tests/trint.c
609 [tests] Avoid warnings concerning unused variables under some conditions
610 in order to avoid failures when -Werror is used.
611 (merged changesets r8730,9415-9416 from the trunk)
612 ------------------------------------------------------------------------
613 r9414 | vlefevre | 2015-05-20 14:33:30 +0000 (Wed, 20 May 2015) | 11 lines
614 Changed paths:
615    M /branches/3.1
616    M /branches/3.1/acinclude.m4
617    M /branches/3.1/src/mpfr-impl.h
618    M /branches/3.1/tests/tsprintf.c
620 [acinclude.m4] Check struct lconv members (from <locale.h>) to avoid a
621   build failure under Android, which does not have them; see
622     https://sympa.inria.fr/sympa/arc/mpfr/2012-10/msg00002.html
623 [src/mpfr-impl.h] Decimal point / thousands separator support can now be
624   detected automatically by configure (from the presence of <locale.h>
625   and the above members) or explicitly disabled/enabled by the user by
626   defining the MPFR_LCONV_DPTS macro to 0 or 1 via CFLAGS (a configure
627   switch might be added in the future).
628 [tests/tsprintf.c] Do the locale_da_DK test only if MPFR_LCONV_DPTS is
629   true.
630 (merged changeset r8423 from the trunk)
631 ------------------------------------------------------------------------
632 r9413 | vlefevre | 2015-05-20 13:33:13 +0000 (Wed, 20 May 2015) | 6 lines
633 Changed paths:
634    M /branches/3.1
635    M /branches/3.1/acinclude.m4
636    M /branches/3.1/tests/tget_flt.c
637    M /branches/3.1/tests/tset_d.c
639 [acinclude.m4] Added a test for signed zeros (defines HAVE_SIGNEDZ).
640 [tests/{tset_d.c,tget_flt.c}] Disabled two tests when HAVE_SIGNEDZ
641 isn't defined, because these tests rely on signed zeros.
642 Note: this is needed for compilers that don't support signed zeros,
643 like tcc 0.9.26 and before.
644 (merged changesets r8339-8340 from the trunk)
645 ------------------------------------------------------------------------
646 r9412 | vlefevre | 2015-05-20 12:52:26 +0000 (Wed, 20 May 2015) | 8 lines
647 Changed paths:
648    M /branches/3.1
649    M /branches/3.1/acinclude.m4
650    M /branches/3.1/configure.ac
652 [acinclude.m4,configure.ac]
653   * Added test for double-to-integer conversion bug.
654   * Corrected a gmp.h inclusion.
655   * Added MPFR_CHECK_GMP configure check. Without this test, one could
656     get an error in MPFR_CHECK_PRINTF_SPEC (or MPFR_CHECK_DBL2INT_BUG,
657     taking into account the above addition), though the error is not
658     related to printf or a double-to-integer conversion bug.
659 (merged changesets r8353-8355,8432,8601-8602,8606,8614,8900 from the trunk)
660 ------------------------------------------------------------------------
661 r9411 | vlefevre | 2015-05-20 12:29:48 +0000 (Wed, 20 May 2015) | 3 lines
662 Changed paths:
663    M /branches/3.1
664    M /branches/3.1/acinclude.m4
665    M /branches/3.1/configure.ac
666    M /branches/3.1/m4/size_max.m4
667    M /branches/3.1/tests/Makefile.am
668    M /branches/3.1/tune/Makefile.am
670 Updated autotools files to get rid of obsolete macros. Removed
671 useless "#include <math.h>" in the test for subnormal numbers.
672 (merged changesets r8337-8338,8364 from the trunk)
673 ------------------------------------------------------------------------
674 r9410 | vlefevre | 2015-05-20 11:52:40 +0000 (Wed, 20 May 2015) | 2 lines
675 Changed paths:
676    M /branches/3.1
677    M /branches/3.1/acinclude.m4
678    M /branches/3.1/doc/README.dev
679    M /branches/3.1/src/round_raw_generic.c
680    M /branches/3.1/src/set_d.c
681    M /branches/3.1/tests/tests.c
682    M /branches/3.1/tests/tset_d.c
684 Replaced "denormalized" by the official term "subnormal".
685 (merged changeset r8334 from the trunk)
686 ------------------------------------------------------------------------
687 r9409 | vlefevre | 2015-05-20 11:47:38 +0000 (Wed, 20 May 2015) | 2 lines
688 Changed paths:
689    M /branches/3.1
690    M /branches/3.1/tests/tests.c
692 [tests/tests.c] Improved a type, avoiding a compiler warning.
693 (merged changeset r8117 from the trunk)
694 ------------------------------------------------------------------------
695 r9408 | vlefevre | 2015-05-20 11:19:53 +0000 (Wed, 20 May 2015) | 1 line
696 Changed paths:
697    M /branches/3.1
698    M /branches/3.1/tests/tversion.c
700 [tests/tversion.c] Added GCC version (merged r8662 from the trunk).
701 ------------------------------------------------------------------------
702 r9406 | vlefevre | 2015-05-20 08:35:52 +0000 (Wed, 20 May 2015) | 1 line
703 Changed paths:
704    M /branches/3.1/doc/mpfr.texi
706 [doc/mpfr.texi] Updated the month.
707 ------------------------------------------------------------------------
708 r9405 | vlefevre | 2015-05-20 08:35:02 +0000 (Wed, 20 May 2015) | 1 line
709 Changed paths:
710    M /branches/3.1/doc/mpfr.texi
712 [doc/mpfr.texi] Correction of the latest changes.
713 ------------------------------------------------------------------------
714 r9404 | vlefevre | 2015-05-20 08:32:09 +0000 (Wed, 20 May 2015) | 2 lines
715 Changed paths:
716    M /branches/3.1
717    M /branches/3.1/INSTALL
718    M /branches/3.1/README
719    M /branches/3.1/TODO
720    M /branches/3.1/doc/mpfr.texi
721    M /branches/3.1/src/vasprintf.c
723 Merged some documentation changes from the trunk. Added a note in
724 the mpfr_get_str description (in mpfr.texi) about the flags.
725 ------------------------------------------------------------------------
726 r9403 | vlefevre | 2015-05-20 08:00:07 +0000 (Wed, 20 May 2015) | 5 lines
727 Changed paths:
728    M /branches/3.1/BUGS
729    M /branches/3.1/INSTALL
730    M /branches/3.1/Makefile.am
731    M /branches/3.1/NEWS
732    M /branches/3.1/README
733    M /branches/3.1/TODO
734    M /branches/3.1/acinclude.m4
735    M /branches/3.1/configure.ac
736    M /branches/3.1/doc/FAQ.html
737    M /branches/3.1/doc/Makefile.am
738    M /branches/3.1/doc/README.dev
739    M /branches/3.1/doc/faq.xsl
740    M /branches/3.1/doc/mpfr.texi
741    M /branches/3.1/examples/divworst.c
742    M /branches/3.1/examples/rndo-add.c
743    M /branches/3.1/examples/sample.c
744    M /branches/3.1/examples/version.c
745    M /branches/3.1/src/Makefile.am
746    M /branches/3.1/src/abort_prec_max.c
747    M /branches/3.1/src/acos.c
748    M /branches/3.1/src/acosh.c
749    M /branches/3.1/src/add.c
750    M /branches/3.1/src/add1.c
751    M /branches/3.1/src/add1sp.c
752    M /branches/3.1/src/add_d.c
753    M /branches/3.1/src/add_ui.c
754    M /branches/3.1/src/agm.c
755    M /branches/3.1/src/ai.c
756    M /branches/3.1/src/amd/amdfam10/mparam.h
757    M /branches/3.1/src/amd/athlon/mparam.h
758    M /branches/3.1/src/amd/k8/mparam.h
759    M /branches/3.1/src/arm/mparam.h
760    M /branches/3.1/src/asin.c
761    M /branches/3.1/src/asinh.c
762    M /branches/3.1/src/atan.c
763    M /branches/3.1/src/atan2.c
764    M /branches/3.1/src/atanh.c
765    M /branches/3.1/src/bernoulli.c
766    M /branches/3.1/src/buildopt.c
767    M /branches/3.1/src/cache.c
768    M /branches/3.1/src/cbrt.c
769    M /branches/3.1/src/check.c
770    M /branches/3.1/src/clear.c
771    M /branches/3.1/src/clears.c
772    M /branches/3.1/src/cmp.c
773    M /branches/3.1/src/cmp2.c
774    M /branches/3.1/src/cmp_abs.c
775    M /branches/3.1/src/cmp_d.c
776    M /branches/3.1/src/cmp_ld.c
777    M /branches/3.1/src/cmp_si.c
778    M /branches/3.1/src/cmp_ui.c
779    M /branches/3.1/src/comparisons.c
780    M /branches/3.1/src/const_catalan.c
781    M /branches/3.1/src/const_euler.c
782    M /branches/3.1/src/const_log2.c
783    M /branches/3.1/src/const_pi.c
784    M /branches/3.1/src/constant.c
785    M /branches/3.1/src/copysign.c
786    M /branches/3.1/src/cos.c
787    M /branches/3.1/src/cosh.c
788    M /branches/3.1/src/cot.c
789    M /branches/3.1/src/coth.c
790    M /branches/3.1/src/csc.c
791    M /branches/3.1/src/csch.c
792    M /branches/3.1/src/d_div.c
793    M /branches/3.1/src/d_sub.c
794    M /branches/3.1/src/digamma.c
795    M /branches/3.1/src/dim.c
796    M /branches/3.1/src/div.c
797    M /branches/3.1/src/div_2exp.c
798    M /branches/3.1/src/div_2si.c
799    M /branches/3.1/src/div_2ui.c
800    M /branches/3.1/src/div_d.c
801    M /branches/3.1/src/div_ui.c
802    M /branches/3.1/src/dump.c
803    M /branches/3.1/src/eint.c
804    M /branches/3.1/src/eq.c
805    M /branches/3.1/src/erf.c
806    M /branches/3.1/src/erfc.c
807    M /branches/3.1/src/exceptions.c
808    M /branches/3.1/src/exp.c
809    M /branches/3.1/src/exp10.c
810    M /branches/3.1/src/exp2.c
811    M /branches/3.1/src/exp3.c
812    M /branches/3.1/src/exp_2.c
813    M /branches/3.1/src/expm1.c
814    M /branches/3.1/src/extract.c
815    M /branches/3.1/src/factorial.c
816    M /branches/3.1/src/fits_intmax.c
817    M /branches/3.1/src/fits_s.h
818    M /branches/3.1/src/fits_sint.c
819    M /branches/3.1/src/fits_slong.c
820    M /branches/3.1/src/fits_sshort.c
821    M /branches/3.1/src/fits_u.h
822    M /branches/3.1/src/fits_uint.c
823    M /branches/3.1/src/fits_uintmax.c
824    M /branches/3.1/src/fits_ulong.c
825    M /branches/3.1/src/fits_ushort.c
826    M /branches/3.1/src/fma.c
827    M /branches/3.1/src/fms.c
828    M /branches/3.1/src/frac.c
829    M /branches/3.1/src/free_cache.c
830    M /branches/3.1/src/frexp.c
831    M /branches/3.1/src/gamma.c
832    M /branches/3.1/src/gammaonethird.c
833    M /branches/3.1/src/gen_inverse.h
834    M /branches/3.1/src/generic/mparam.h
835    M /branches/3.1/src/get_d.c
836    M /branches/3.1/src/get_d64.c
837    M /branches/3.1/src/get_exp.c
838    M /branches/3.1/src/get_f.c
839    M /branches/3.1/src/get_flt.c
840    M /branches/3.1/src/get_ld.c
841    M /branches/3.1/src/get_si.c
842    M /branches/3.1/src/get_sj.c
843    M /branches/3.1/src/get_str.c
844    M /branches/3.1/src/get_ui.c
845    M /branches/3.1/src/get_uj.c
846    M /branches/3.1/src/get_z.c
847    M /branches/3.1/src/get_z_exp.c
848    M /branches/3.1/src/gmp_op.c
849    M /branches/3.1/src/grandom.c
850    M /branches/3.1/src/hppa/mparam.h
851    M /branches/3.1/src/hypot.c
852    M /branches/3.1/src/ia64/mparam.h
853    M /branches/3.1/src/ieee_floats.h
854    M /branches/3.1/src/init.c
855    M /branches/3.1/src/init2.c
856    M /branches/3.1/src/inits.c
857    M /branches/3.1/src/inits2.c
858    M /branches/3.1/src/inp_str.c
859    M /branches/3.1/src/int_ceil_log2.c
860    M /branches/3.1/src/isinf.c
861    M /branches/3.1/src/isinteger.c
862    M /branches/3.1/src/isnan.c
863    M /branches/3.1/src/isnum.c
864    M /branches/3.1/src/isqrt.c
865    M /branches/3.1/src/isregular.c
866    M /branches/3.1/src/iszero.c
867    M /branches/3.1/src/jn.c
868    M /branches/3.1/src/jyn_asympt.c
869    M /branches/3.1/src/li2.c
870    M /branches/3.1/src/lngamma.c
871    M /branches/3.1/src/log.c
872    M /branches/3.1/src/log10.c
873    M /branches/3.1/src/log1p.c
874    M /branches/3.1/src/log2.c
875    M /branches/3.1/src/logging.c
876    M /branches/3.1/src/min_prec.c
877    M /branches/3.1/src/minmax.c
878    M /branches/3.1/src/modf.c
879    M /branches/3.1/src/mp_clz_tab.c
880    M /branches/3.1/src/mparam_h.in
881    M /branches/3.1/src/mpf2mpfr.h
882    M /branches/3.1/src/mpfr-gmp.c
883    M /branches/3.1/src/mpfr-gmp.h
884    M /branches/3.1/src/mpfr-impl.h
885    M /branches/3.1/src/mpfr-intmax.h
886    M /branches/3.1/src/mpfr-longlong.h
887    M /branches/3.1/src/mpfr-thread.h
888    M /branches/3.1/src/mpfr.h
889    M /branches/3.1/src/mpn_exp.c
890    M /branches/3.1/src/mul.c
891    M /branches/3.1/src/mul_2exp.c
892    M /branches/3.1/src/mul_2si.c
893    M /branches/3.1/src/mul_2ui.c
894    M /branches/3.1/src/mul_d.c
895    M /branches/3.1/src/mul_ui.c
896    M /branches/3.1/src/mulders.c
897    M /branches/3.1/src/neg.c
898    M /branches/3.1/src/next.c
899    M /branches/3.1/src/out_raw.c
900    M /branches/3.1/src/out_str.c
901    M /branches/3.1/src/pow.c
902    M /branches/3.1/src/pow_si.c
903    M /branches/3.1/src/pow_ui.c
904    M /branches/3.1/src/pow_z.c
905    M /branches/3.1/src/powerof2.c
906    M /branches/3.1/src/powerpc32/mparam.h
907    M /branches/3.1/src/powerpc64/mparam.h
908    M /branches/3.1/src/print_raw.c
909    M /branches/3.1/src/print_rnd_mode.c
910    M /branches/3.1/src/printf.c
911    M /branches/3.1/src/rec_sqrt.c
912    M /branches/3.1/src/reldiff.c
913    M /branches/3.1/src/rem1.c
914    M /branches/3.1/src/rint.c
915    M /branches/3.1/src/root.c
916    M /branches/3.1/src/round_near_x.c
917    M /branches/3.1/src/round_p.c
918    M /branches/3.1/src/round_prec.c
919    M /branches/3.1/src/round_raw_generic.c
920    M /branches/3.1/src/scale2.c
921    M /branches/3.1/src/sec.c
922    M /branches/3.1/src/sech.c
923    M /branches/3.1/src/set.c
924    M /branches/3.1/src/set_d.c
925    M /branches/3.1/src/set_d64.c
926    M /branches/3.1/src/set_dfl_prec.c
927    M /branches/3.1/src/set_exp.c
928    M /branches/3.1/src/set_f.c
929    M /branches/3.1/src/set_flt.c
930    M /branches/3.1/src/set_inf.c
931    M /branches/3.1/src/set_ld.c
932    M /branches/3.1/src/set_nan.c
933    M /branches/3.1/src/set_prc_raw.c
934    M /branches/3.1/src/set_prec.c
935    M /branches/3.1/src/set_q.c
936    M /branches/3.1/src/set_rnd.c
937    M /branches/3.1/src/set_si.c
938    M /branches/3.1/src/set_si_2exp.c
939    M /branches/3.1/src/set_sj.c
940    M /branches/3.1/src/set_str.c
941    M /branches/3.1/src/set_str_raw.c
942    M /branches/3.1/src/set_ui.c
943    M /branches/3.1/src/set_ui_2exp.c
944    M /branches/3.1/src/set_uj.c
945    M /branches/3.1/src/set_z.c
946    M /branches/3.1/src/set_z_exp.c
947    M /branches/3.1/src/set_zero.c
948    M /branches/3.1/src/setmax.c
949    M /branches/3.1/src/setmin.c
950    M /branches/3.1/src/setsign.c
951    M /branches/3.1/src/sgn.c
952    M /branches/3.1/src/si_op.c
953    M /branches/3.1/src/signbit.c
954    M /branches/3.1/src/sin.c
955    M /branches/3.1/src/sin_cos.c
956    M /branches/3.1/src/sinh.c
957    M /branches/3.1/src/sinh_cosh.c
958    M /branches/3.1/src/sparc64/mparam.h
959    M /branches/3.1/src/sqr.c
960    M /branches/3.1/src/sqrt.c
961    M /branches/3.1/src/sqrt_ui.c
962    M /branches/3.1/src/stack_interface.c
963    M /branches/3.1/src/strtofr.c
964    M /branches/3.1/src/sub.c
965    M /branches/3.1/src/sub1.c
966    M /branches/3.1/src/sub1sp.c
967    M /branches/3.1/src/sub_d.c
968    M /branches/3.1/src/sub_ui.c
969    M /branches/3.1/src/subnormal.c
970    M /branches/3.1/src/sum.c
971    M /branches/3.1/src/swap.c
972    M /branches/3.1/src/tan.c
973    M /branches/3.1/src/tanh.c
974    M /branches/3.1/src/uceil_exp2.c
975    M /branches/3.1/src/uceil_log2.c
976    M /branches/3.1/src/ufloor_log2.c
977    M /branches/3.1/src/ui_div.c
978    M /branches/3.1/src/ui_pow.c
979    M /branches/3.1/src/ui_pow_ui.c
980    M /branches/3.1/src/ui_sub.c
981    M /branches/3.1/src/urandom.c
982    M /branches/3.1/src/urandomb.c
983    M /branches/3.1/src/vasprintf.c
984    M /branches/3.1/src/version.c
985    M /branches/3.1/src/volatile.c
986    M /branches/3.1/src/x86/core2/mparam.h
987    M /branches/3.1/src/x86/mparam.h
988    M /branches/3.1/src/x86_64/core2/mparam.h
989    M /branches/3.1/src/x86_64/pentium4/mparam.h
990    M /branches/3.1/src/yn.c
991    M /branches/3.1/src/zeta.c
992    M /branches/3.1/src/zeta_ui.c
993    M /branches/3.1/tests/Makefile.am
994    M /branches/3.1/tests/cmp_str.c
995    M /branches/3.1/tests/data/digamma
996    M /branches/3.1/tests/data/li2
997    M /branches/3.1/tests/memory.c
998    M /branches/3.1/tests/mpf_compat.c
999    M /branches/3.1/tests/mpf_compat.h
1000    M /branches/3.1/tests/mpfr-test.h
1001    M /branches/3.1/tests/mpfr_compat.c
1002    M /branches/3.1/tests/random2.c
1003    M /branches/3.1/tests/reuse.c
1004    M /branches/3.1/tests/rnd_mode.c
1005    M /branches/3.1/tests/tabs.c
1006    M /branches/3.1/tests/tacos.c
1007    M /branches/3.1/tests/tacosh.c
1008    M /branches/3.1/tests/tadd.c
1009    M /branches/3.1/tests/tadd1sp.c
1010    M /branches/3.1/tests/tadd_d.c
1011    M /branches/3.1/tests/tadd_ui.c
1012    M /branches/3.1/tests/tagm.c
1013    M /branches/3.1/tests/tai.c
1014    M /branches/3.1/tests/tasin.c
1015    M /branches/3.1/tests/tasinh.c
1016    M /branches/3.1/tests/tatan.c
1017    M /branches/3.1/tests/tatanh.c
1018    M /branches/3.1/tests/taway.c
1019    M /branches/3.1/tests/tbuildopt.c
1020    M /branches/3.1/tests/tcan_round.c
1021    M /branches/3.1/tests/tcbrt.c
1022    M /branches/3.1/tests/tcheck.c
1023    M /branches/3.1/tests/tcmp.c
1024    M /branches/3.1/tests/tcmp2.c
1025    M /branches/3.1/tests/tcmp_d.c
1026    M /branches/3.1/tests/tcmp_ld.c
1027    M /branches/3.1/tests/tcmp_ui.c
1028    M /branches/3.1/tests/tcmpabs.c
1029    M /branches/3.1/tests/tcomparisons.c
1030    M /branches/3.1/tests/tconst_catalan.c
1031    M /branches/3.1/tests/tconst_euler.c
1032    M /branches/3.1/tests/tconst_log2.c
1033    M /branches/3.1/tests/tconst_pi.c
1034    M /branches/3.1/tests/tcopysign.c
1035    M /branches/3.1/tests/tcos.c
1036    M /branches/3.1/tests/tcosh.c
1037    M /branches/3.1/tests/tcot.c
1038    M /branches/3.1/tests/tcoth.c
1039    M /branches/3.1/tests/tcsc.c
1040    M /branches/3.1/tests/tcsch.c
1041    M /branches/3.1/tests/td_div.c
1042    M /branches/3.1/tests/td_sub.c
1043    M /branches/3.1/tests/tdigamma.c
1044    M /branches/3.1/tests/tdim.c
1045    M /branches/3.1/tests/tdiv.c
1046    M /branches/3.1/tests/tdiv_d.c
1047    M /branches/3.1/tests/tdiv_ui.c
1048    M /branches/3.1/tests/teint.c
1049    M /branches/3.1/tests/teq.c
1050    M /branches/3.1/tests/terf.c
1051    M /branches/3.1/tests/tests.c
1052    M /branches/3.1/tests/texceptions.c
1053    M /branches/3.1/tests/texp.c
1054    M /branches/3.1/tests/texp10.c
1055    M /branches/3.1/tests/texp2.c
1056    M /branches/3.1/tests/texpm1.c
1057    M /branches/3.1/tests/tfactorial.c
1058    M /branches/3.1/tests/tfits.c
1059    M /branches/3.1/tests/tfma.c
1060    M /branches/3.1/tests/tfmod.c
1061    M /branches/3.1/tests/tfms.c
1062    M /branches/3.1/tests/tfprintf.c
1063    M /branches/3.1/tests/tfrac.c
1064    M /branches/3.1/tests/tfrexp.c
1065    M /branches/3.1/tests/tgamma.c
1066    M /branches/3.1/tests/tgeneric.c
1067    M /branches/3.1/tests/tgeneric_ui.c
1068    M /branches/3.1/tests/tget_d.c
1069    M /branches/3.1/tests/tget_d_2exp.c
1070    M /branches/3.1/tests/tget_f.c
1071    M /branches/3.1/tests/tget_flt.c
1072    M /branches/3.1/tests/tget_ld_2exp.c
1073    M /branches/3.1/tests/tget_set_d64.c
1074    M /branches/3.1/tests/tget_sj.c
1075    M /branches/3.1/tests/tget_str.c
1076    M /branches/3.1/tests/tget_z.c
1077    M /branches/3.1/tests/tgmpop.c
1078    M /branches/3.1/tests/tgrandom.c
1079    M /branches/3.1/tests/thyperbolic.c
1080    M /branches/3.1/tests/thypot.c
1081    M /branches/3.1/tests/tinits.c
1082    M /branches/3.1/tests/tinp_str.c
1083    M /branches/3.1/tests/tinternals.c
1084    M /branches/3.1/tests/tisnan.c
1085    M /branches/3.1/tests/tisqrt.c
1086    M /branches/3.1/tests/tj0.c
1087    M /branches/3.1/tests/tj1.c
1088    M /branches/3.1/tests/tjn.c
1089    M /branches/3.1/tests/tl2b.c
1090    M /branches/3.1/tests/tlgamma.c
1091    M /branches/3.1/tests/tli2.c
1092    M /branches/3.1/tests/tlngamma.c
1093    M /branches/3.1/tests/tlog.c
1094    M /branches/3.1/tests/tlog10.c
1095    M /branches/3.1/tests/tlog1p.c
1096    M /branches/3.1/tests/tlog2.c
1097    M /branches/3.1/tests/tmin_prec.c
1098    M /branches/3.1/tests/tminmax.c
1099    M /branches/3.1/tests/tmodf.c
1100    M /branches/3.1/tests/tmul.c
1101    M /branches/3.1/tests/tmul_2exp.c
1102    M /branches/3.1/tests/tmul_d.c
1103    M /branches/3.1/tests/tmul_ui.c
1104    M /branches/3.1/tests/tnext.c
1105    M /branches/3.1/tests/tout_str.c
1106    M /branches/3.1/tests/toutimpl.c
1107    M /branches/3.1/tests/tpow.c
1108    M /branches/3.1/tests/tpow3.c
1109    M /branches/3.1/tests/tpow_all.c
1110    M /branches/3.1/tests/tpow_z.c
1111    M /branches/3.1/tests/tprintf.c
1112    M /branches/3.1/tests/trandom.c
1113    M /branches/3.1/tests/trec_sqrt.c
1114    M /branches/3.1/tests/tremquo.c
1115    M /branches/3.1/tests/trint.c
1116    M /branches/3.1/tests/troot.c
1117    M /branches/3.1/tests/tround_prec.c
1118    M /branches/3.1/tests/tsec.c
1119    M /branches/3.1/tests/tsech.c
1120    M /branches/3.1/tests/tset.c
1121    M /branches/3.1/tests/tset_d.c
1122    M /branches/3.1/tests/tset_exp.c
1123    M /branches/3.1/tests/tset_f.c
1124    M /branches/3.1/tests/tset_ld.c
1125    M /branches/3.1/tests/tset_q.c
1126    M /branches/3.1/tests/tset_si.c
1127    M /branches/3.1/tests/tset_sj.c
1128    M /branches/3.1/tests/tset_str.c
1129    M /branches/3.1/tests/tset_z.c
1130    M /branches/3.1/tests/tset_z_exp.c
1131    M /branches/3.1/tests/tsgn.c
1132    M /branches/3.1/tests/tsi_op.c
1133    M /branches/3.1/tests/tsin.c
1134    M /branches/3.1/tests/tsin_cos.c
1135    M /branches/3.1/tests/tsinh.c
1136    M /branches/3.1/tests/tsinh_cosh.c
1137    M /branches/3.1/tests/tsprintf.c
1138    M /branches/3.1/tests/tsqr.c
1139    M /branches/3.1/tests/tsqrt.c
1140    M /branches/3.1/tests/tsqrt_ui.c
1141    M /branches/3.1/tests/tstckintc.c
1142    M /branches/3.1/tests/tstdint.c
1143    M /branches/3.1/tests/tstrtofr.c
1144    M /branches/3.1/tests/tsub.c
1145    M /branches/3.1/tests/tsub1sp.c
1146    M /branches/3.1/tests/tsub_d.c
1147    M /branches/3.1/tests/tsub_ui.c
1148    M /branches/3.1/tests/tsubnormal.c
1149    M /branches/3.1/tests/tsum.c
1150    M /branches/3.1/tests/tswap.c
1151    M /branches/3.1/tests/ttan.c
1152    M /branches/3.1/tests/ttanh.c
1153    M /branches/3.1/tests/ttrunc.c
1154    M /branches/3.1/tests/tui_div.c
1155    M /branches/3.1/tests/tui_pow.c
1156    M /branches/3.1/tests/tui_sub.c
1157    M /branches/3.1/tests/turandom.c
1158    M /branches/3.1/tests/tvalist.c
1159    M /branches/3.1/tests/tversion.c
1160    M /branches/3.1/tests/ty0.c
1161    M /branches/3.1/tests/ty1.c
1162    M /branches/3.1/tests/tyn.c
1163    M /branches/3.1/tests/tzeta.c
1164    M /branches/3.1/tests/tzeta_ui.c
1165    M /branches/3.1/tools/ck-copyright-notice
1166    M /branches/3.1/tools/ck-mparam
1167    M /branches/3.1/tools/ck-version-info
1168    M /branches/3.1/tools/get_patches.sh
1169    M /branches/3.1/tune/Makefile.am
1170    M /branches/3.1/tune/bidimensional_sample.c
1171    M /branches/3.1/tune/speed.c
1172    M /branches/3.1/tune/tuneup.c
1174 Copyright notice update: added 2015 with
1175   perl -pi -e 's/ (\d{4}-)?(2014)(?= Free Software)/
1176                " ".($1||"$2-").($2+1)/e' **/*(^/)
1177 under zsh (the m4 and tools/mbench directories were not modified).
1178 Removed 2014 from the example in the doc/README.dev file.
1179 ------------------------------------------------------------------------
1180 r9243 | vlefevre | 2014-12-04 01:04:28 +0000 (Thu, 04 Dec 2014) | 6 lines
1181 Changed paths:
1182    M /branches/3.1
1183    M /branches/3.1/src/strtofr.c
1185 [src/strtofr.c] Fix of a buffer overflow due to incorrect
1186 GMP documentation for mpn_set_str. See discussion:
1187   https://gmplib.org/list-archives/gmp-bugs/2013-December/003267.html
1188 and the first fix in the GMP documentation:
1189   https://gmplib.org/repo/gmp-5.1/raw-rev/d19172622a74
1190 (merged changeset r8722 from the trunk)
1191 ------------------------------------------------------------------------
1192 r9110 | vlefevre | 2014-06-26 10:59:38 +0000 (Thu, 26 Jun 2014) | 5 lines
1193 Changed paths:
1194    M /branches/3.1
1195    M /branches/3.1/src/vasprintf.c
1196    M /branches/3.1/tests/tsprintf.c
1198 [src/vasprintf.c] Fixed assertion failures for tiny numbers (the code
1199 was correct, but the assertions didn't check against the right bound).
1200 [tests/tsprintf.c] Added a test with the minimum exponent, triggering
1201 as assertion failure in vasprintf.c without this correction.
1202 (merged changesets r9099-9100,9108-9109 from the trunk)
1203 ------------------------------------------------------------------------
1204 r9105 | vlefevre | 2014-06-26 00:40:26 +0000 (Thu, 26 Jun 2014) | 2 lines
1205 Changed paths:
1206    M /branches/3.1/src/div.c
1208 [src/div.c] Bug fix: avoid an integer overflow when dividing the
1209 largest finite MPFR number by the smallest positive one.
1210 ------------------------------------------------------------------------
1211 r9104 | vlefevre | 2014-06-26 00:17:33 +0000 (Thu, 26 Jun 2014) | 1 line
1212 Changed paths:
1213    M /branches/3.1/tests/tdiv.c
1215 [tests/tdiv.c] Forgot "exit (1);".
1216 ------------------------------------------------------------------------
1217 r9102 | vlefevre | 2014-06-26 00:05:24 +0000 (Thu, 26 Jun 2014) | 3 lines
1218 Changed paths:
1219    M /branches/3.1
1220    M /branches/3.1/tests/tdiv.c
1222 [tests/tdiv.c] Merged mpfr_div tests r9101 from the trunk.
1223 Note: the test actually fails (see output), but the "exit (1);"
1224 was forgotten (added later in r9104).
1225 ------------------------------------------------------------------------
1226 r9055 | vlefevre | 2014-05-22 00:15:28 +0000 (Thu, 22 May 2014) | 1 line
1227 Changed paths:
1228    M /branches/3.1/README
1229    M /branches/3.1/doc/README.dev
1231 Changed "INRIAGForge" to "InriaForge" (due to the rename).
1232 ------------------------------------------------------------------------
1233 r9034 | vlefevre | 2014-04-15 21:27:48 +0000 (Tue, 15 Apr 2014) | 9 lines
1234 Changed paths:
1235    M /branches/3.1
1236    M /branches/3.1/configure.ac
1237    M /branches/3.1/src/init2.c
1238    M /branches/3.1/src/mpfr-gmp.h
1239    M /branches/3.1/src/mpfr-impl.h
1240    M /branches/3.1/src/mul.c
1241    M /branches/3.1/src/stack_interface.c
1243 BYTES_PER_MP_LIMB -> MPFR_BYTES_PER_MP_LIMB for GMP 6 compatibility
1244 when --with-gmp-build is used. See mailing-list discussion:
1245   https://sympa.inria.fr/sympa/arc/mpfr/2014-04/msg00000.html
1246 Updated configure test on GMP_NUMB_BITS and sizeof(mp_limb_t):
1247   * BYTES_PER_MP_LIMB is no longer tested.
1248   * The test is now always run, not just when --with-gmp-build is used.
1249   * Results are output in config.log in case of failure.
1250   * The error message has been updated.
1251 (merged changesets r9029,9030 from the trunk, with conflict resolution)
1252 ------------------------------------------------------------------------
1253 r9004 | vlefevre | 2014-03-14 11:40:57 +0000 (Fri, 14 Mar 2014) | 1 line
1254 Changed paths:
1255    M /branches/3.1/doc/mpfr.texi
1257 [doc/mpfr.texi] Updated the month.
1258 ------------------------------------------------------------------------
1259 r9003 | vlefevre | 2014-03-14 11:39:59 +0000 (Fri, 14 Mar 2014) | 2 lines
1260 Changed paths:
1261    M /branches/3.1
1262    M /branches/3.1/doc/mpfr.texi
1264 [doc/mpfr.texi] Correction in the mpfr_set_str description.
1265 (merged changeset r9001 from the trunk)
1266 ------------------------------------------------------------------------
1267 r8803 | vlefevre | 2014-01-20 14:24:44 +0000 (Mon, 20 Jan 2014) | 3 lines
1268 Changed paths:
1269    M /branches/3.1
1270    M /branches/3.1/src/exp3.c
1271    M /branches/3.1/tests/texp.c
1273 [src/exp3.c] Fixed bug in mpfr_exp_3 (affecting mpfr_exp).
1274 [tests/texp.c] Added corresponding testcase.
1275 (merged changesets r8797,8802 from the trunk)
1276 ------------------------------------------------------------------------
1277 r8801 | vlefevre | 2014-01-20 11:22:00 +0000 (Mon, 20 Jan 2014) | 4 lines
1278 Changed paths:
1279    M /branches/3.1
1280    M /branches/3.1/src/li2.c
1282 [src/li2.c] Use MPFR_RET_NEVER_GO_HERE () instead of MPFR_ASSERTN (0)
1283 to avoid an error with:
1284   ./configure --enable-logging CFLAGS="-Werror=return-type"; make
1285 (merged changeset r8799 from the trunk)
1286 ------------------------------------------------------------------------
1287 r8800 | vlefevre | 2014-01-20 11:18:34 +0000 (Mon, 20 Jan 2014) | 3 lines
1288 Changed paths:
1289    A /branches/3.1/autogen.sh (from /trunk/autogen.sh:8797)
1291 Added autogen.sh sh script from Daniel Richard G. to install/update the
1292 autotools files and clean up caches (useful before a release).
1293 [copied from the trunk]
1294 ------------------------------------------------------------------------
1295 r8735 | vlefevre | 2014-01-07 00:53:51 +0000 (Tue, 07 Jan 2014) | 2 lines
1296 Changed paths:
1297    M /branches/3.1
1298    M /branches/3.1/TODO
1299    M /branches/3.1/doc/README.dev
1300    M /branches/3.1/src/div_ui.c
1301    M /branches/3.1/src/eint.c
1302    M /branches/3.1/src/erfc.c
1303    M /branches/3.1/src/strtofr.c
1304    M /branches/3.1/src/sub1sp.c
1305    M /branches/3.1/src/vasprintf.c
1307 Fixed misspellings, using codespell.
1308 (merged changesets r8733-8734 from the trunk)
1309 ------------------------------------------------------------------------
1310 r8727 | vlefevre | 2014-01-04 03:03:01 +0000 (Sat, 04 Jan 2014) | 1 line
1311 Changed paths:
1312    M /branches/3.1/doc/mpfr.texi
1314 [doc/mpfr.texi] Updated the month.
1315 ------------------------------------------------------------------------
1316 r8724 | vlefevre | 2014-01-03 20:39:49 +0000 (Fri, 03 Jan 2014) | 6 lines
1317 Changed paths:
1318    M /branches/3.1/BUGS
1319    M /branches/3.1/INSTALL
1320    M /branches/3.1/Makefile.am
1321    M /branches/3.1/NEWS
1322    M /branches/3.1/README
1323    M /branches/3.1/TODO
1324    M /branches/3.1/acinclude.m4
1325    M /branches/3.1/configure.ac
1326    M /branches/3.1/doc/FAQ.html
1327    M /branches/3.1/doc/Makefile.am
1328    M /branches/3.1/doc/README.dev
1329    M /branches/3.1/doc/faq.xsl
1330    M /branches/3.1/doc/mpfr.texi
1331    M /branches/3.1/examples/divworst.c
1332    M /branches/3.1/examples/rndo-add.c
1333    M /branches/3.1/examples/sample.c
1334    M /branches/3.1/examples/version.c
1335    M /branches/3.1/src/Makefile.am
1336    M /branches/3.1/src/abort_prec_max.c
1337    M /branches/3.1/src/acos.c
1338    M /branches/3.1/src/acosh.c
1339    M /branches/3.1/src/add.c
1340    M /branches/3.1/src/add1.c
1341    M /branches/3.1/src/add1sp.c
1342    M /branches/3.1/src/add_d.c
1343    M /branches/3.1/src/add_ui.c
1344    M /branches/3.1/src/agm.c
1345    M /branches/3.1/src/ai.c
1346    M /branches/3.1/src/amd/amdfam10/mparam.h
1347    M /branches/3.1/src/amd/athlon/mparam.h
1348    M /branches/3.1/src/amd/k8/mparam.h
1349    M /branches/3.1/src/arm/mparam.h
1350    M /branches/3.1/src/asin.c
1351    M /branches/3.1/src/asinh.c
1352    M /branches/3.1/src/atan.c
1353    M /branches/3.1/src/atan2.c
1354    M /branches/3.1/src/atanh.c
1355    M /branches/3.1/src/bernoulli.c
1356    M /branches/3.1/src/buildopt.c
1357    M /branches/3.1/src/cache.c
1358    M /branches/3.1/src/cbrt.c
1359    M /branches/3.1/src/check.c
1360    M /branches/3.1/src/clear.c
1361    M /branches/3.1/src/clears.c
1362    M /branches/3.1/src/cmp.c
1363    M /branches/3.1/src/cmp2.c
1364    M /branches/3.1/src/cmp_abs.c
1365    M /branches/3.1/src/cmp_d.c
1366    M /branches/3.1/src/cmp_ld.c
1367    M /branches/3.1/src/cmp_si.c
1368    M /branches/3.1/src/cmp_ui.c
1369    M /branches/3.1/src/comparisons.c
1370    M /branches/3.1/src/const_catalan.c
1371    M /branches/3.1/src/const_euler.c
1372    M /branches/3.1/src/const_log2.c
1373    M /branches/3.1/src/const_pi.c
1374    M /branches/3.1/src/constant.c
1375    M /branches/3.1/src/copysign.c
1376    M /branches/3.1/src/cos.c
1377    M /branches/3.1/src/cosh.c
1378    M /branches/3.1/src/cot.c
1379    M /branches/3.1/src/coth.c
1380    M /branches/3.1/src/csc.c
1381    M /branches/3.1/src/csch.c
1382    M /branches/3.1/src/d_div.c
1383    M /branches/3.1/src/d_sub.c
1384    M /branches/3.1/src/digamma.c
1385    M /branches/3.1/src/dim.c
1386    M /branches/3.1/src/div.c
1387    M /branches/3.1/src/div_2exp.c
1388    M /branches/3.1/src/div_2si.c
1389    M /branches/3.1/src/div_2ui.c
1390    M /branches/3.1/src/div_d.c
1391    M /branches/3.1/src/div_ui.c
1392    M /branches/3.1/src/dump.c
1393    M /branches/3.1/src/eint.c
1394    M /branches/3.1/src/eq.c
1395    M /branches/3.1/src/erf.c
1396    M /branches/3.1/src/erfc.c
1397    M /branches/3.1/src/exceptions.c
1398    M /branches/3.1/src/exp.c
1399    M /branches/3.1/src/exp10.c
1400    M /branches/3.1/src/exp2.c
1401    M /branches/3.1/src/exp3.c
1402    M /branches/3.1/src/exp_2.c
1403    M /branches/3.1/src/expm1.c
1404    M /branches/3.1/src/extract.c
1405    M /branches/3.1/src/factorial.c
1406    M /branches/3.1/src/fits_intmax.c
1407    M /branches/3.1/src/fits_s.h
1408    M /branches/3.1/src/fits_sint.c
1409    M /branches/3.1/src/fits_slong.c
1410    M /branches/3.1/src/fits_sshort.c
1411    M /branches/3.1/src/fits_u.h
1412    M /branches/3.1/src/fits_uint.c
1413    M /branches/3.1/src/fits_uintmax.c
1414    M /branches/3.1/src/fits_ulong.c
1415    M /branches/3.1/src/fits_ushort.c
1416    M /branches/3.1/src/fma.c
1417    M /branches/3.1/src/fms.c
1418    M /branches/3.1/src/frac.c
1419    M /branches/3.1/src/free_cache.c
1420    M /branches/3.1/src/frexp.c
1421    M /branches/3.1/src/gamma.c
1422    M /branches/3.1/src/gammaonethird.c
1423    M /branches/3.1/src/gen_inverse.h
1424    M /branches/3.1/src/generic/mparam.h
1425    M /branches/3.1/src/get_d.c
1426    M /branches/3.1/src/get_d64.c
1427    M /branches/3.1/src/get_exp.c
1428    M /branches/3.1/src/get_f.c
1429    M /branches/3.1/src/get_flt.c
1430    M /branches/3.1/src/get_ld.c
1431    M /branches/3.1/src/get_si.c
1432    M /branches/3.1/src/get_sj.c
1433    M /branches/3.1/src/get_str.c
1434    M /branches/3.1/src/get_ui.c
1435    M /branches/3.1/src/get_uj.c
1436    M /branches/3.1/src/get_z.c
1437    M /branches/3.1/src/get_z_exp.c
1438    M /branches/3.1/src/gmp_op.c
1439    M /branches/3.1/src/grandom.c
1440    M /branches/3.1/src/hppa/mparam.h
1441    M /branches/3.1/src/hypot.c
1442    M /branches/3.1/src/ia64/mparam.h
1443    M /branches/3.1/src/ieee_floats.h
1444    M /branches/3.1/src/init.c
1445    M /branches/3.1/src/init2.c
1446    M /branches/3.1/src/inits.c
1447    M /branches/3.1/src/inits2.c
1448    M /branches/3.1/src/inp_str.c
1449    M /branches/3.1/src/int_ceil_log2.c
1450    M /branches/3.1/src/isinf.c
1451    M /branches/3.1/src/isinteger.c
1452    M /branches/3.1/src/isnan.c
1453    M /branches/3.1/src/isnum.c
1454    M /branches/3.1/src/isqrt.c
1455    M /branches/3.1/src/isregular.c
1456    M /branches/3.1/src/iszero.c
1457    M /branches/3.1/src/jn.c
1458    M /branches/3.1/src/jyn_asympt.c
1459    M /branches/3.1/src/li2.c
1460    M /branches/3.1/src/lngamma.c
1461    M /branches/3.1/src/log.c
1462    M /branches/3.1/src/log10.c
1463    M /branches/3.1/src/log1p.c
1464    M /branches/3.1/src/log2.c
1465    M /branches/3.1/src/logging.c
1466    M /branches/3.1/src/min_prec.c
1467    M /branches/3.1/src/minmax.c
1468    M /branches/3.1/src/modf.c
1469    M /branches/3.1/src/mp_clz_tab.c
1470    M /branches/3.1/src/mparam_h.in
1471    M /branches/3.1/src/mpf2mpfr.h
1472    M /branches/3.1/src/mpfr-gmp.c
1473    M /branches/3.1/src/mpfr-gmp.h
1474    M /branches/3.1/src/mpfr-impl.h
1475    M /branches/3.1/src/mpfr-intmax.h
1476    M /branches/3.1/src/mpfr-longlong.h
1477    M /branches/3.1/src/mpfr-thread.h
1478    M /branches/3.1/src/mpfr.h
1479    M /branches/3.1/src/mpn_exp.c
1480    M /branches/3.1/src/mul.c
1481    M /branches/3.1/src/mul_2exp.c
1482    M /branches/3.1/src/mul_2si.c
1483    M /branches/3.1/src/mul_2ui.c
1484    M /branches/3.1/src/mul_d.c
1485    M /branches/3.1/src/mul_ui.c
1486    M /branches/3.1/src/mulders.c
1487    M /branches/3.1/src/neg.c
1488    M /branches/3.1/src/next.c
1489    M /branches/3.1/src/out_raw.c
1490    M /branches/3.1/src/out_str.c
1491    M /branches/3.1/src/pow.c
1492    M /branches/3.1/src/pow_si.c
1493    M /branches/3.1/src/pow_ui.c
1494    M /branches/3.1/src/pow_z.c
1495    M /branches/3.1/src/powerof2.c
1496    M /branches/3.1/src/powerpc32/mparam.h
1497    M /branches/3.1/src/powerpc64/mparam.h
1498    M /branches/3.1/src/print_raw.c
1499    M /branches/3.1/src/print_rnd_mode.c
1500    M /branches/3.1/src/printf.c
1501    M /branches/3.1/src/rec_sqrt.c
1502    M /branches/3.1/src/reldiff.c
1503    M /branches/3.1/src/rem1.c
1504    M /branches/3.1/src/rint.c
1505    M /branches/3.1/src/root.c
1506    M /branches/3.1/src/round_near_x.c
1507    M /branches/3.1/src/round_p.c
1508    M /branches/3.1/src/round_prec.c
1509    M /branches/3.1/src/round_raw_generic.c
1510    M /branches/3.1/src/scale2.c
1511    M /branches/3.1/src/sec.c
1512    M /branches/3.1/src/sech.c
1513    M /branches/3.1/src/set.c
1514    M /branches/3.1/src/set_d.c
1515    M /branches/3.1/src/set_d64.c
1516    M /branches/3.1/src/set_dfl_prec.c
1517    M /branches/3.1/src/set_exp.c
1518    M /branches/3.1/src/set_f.c
1519    M /branches/3.1/src/set_flt.c
1520    M /branches/3.1/src/set_inf.c
1521    M /branches/3.1/src/set_ld.c
1522    M /branches/3.1/src/set_nan.c
1523    M /branches/3.1/src/set_prc_raw.c
1524    M /branches/3.1/src/set_prec.c
1525    M /branches/3.1/src/set_q.c
1526    M /branches/3.1/src/set_rnd.c
1527    M /branches/3.1/src/set_si.c
1528    M /branches/3.1/src/set_si_2exp.c
1529    M /branches/3.1/src/set_sj.c
1530    M /branches/3.1/src/set_str.c
1531    M /branches/3.1/src/set_str_raw.c
1532    M /branches/3.1/src/set_ui.c
1533    M /branches/3.1/src/set_ui_2exp.c
1534    M /branches/3.1/src/set_uj.c
1535    M /branches/3.1/src/set_z.c
1536    M /branches/3.1/src/set_z_exp.c
1537    M /branches/3.1/src/set_zero.c
1538    M /branches/3.1/src/setmax.c
1539    M /branches/3.1/src/setmin.c
1540    M /branches/3.1/src/setsign.c
1541    M /branches/3.1/src/sgn.c
1542    M /branches/3.1/src/si_op.c
1543    M /branches/3.1/src/signbit.c
1544    M /branches/3.1/src/sin.c
1545    M /branches/3.1/src/sin_cos.c
1546    M /branches/3.1/src/sinh.c
1547    M /branches/3.1/src/sinh_cosh.c
1548    M /branches/3.1/src/sparc64/mparam.h
1549    M /branches/3.1/src/sqr.c
1550    M /branches/3.1/src/sqrt.c
1551    M /branches/3.1/src/sqrt_ui.c
1552    M /branches/3.1/src/stack_interface.c
1553    M /branches/3.1/src/strtofr.c
1554    M /branches/3.1/src/sub.c
1555    M /branches/3.1/src/sub1.c
1556    M /branches/3.1/src/sub1sp.c
1557    M /branches/3.1/src/sub_d.c
1558    M /branches/3.1/src/sub_ui.c
1559    M /branches/3.1/src/subnormal.c
1560    M /branches/3.1/src/sum.c
1561    M /branches/3.1/src/swap.c
1562    M /branches/3.1/src/tan.c
1563    M /branches/3.1/src/tanh.c
1564    M /branches/3.1/src/uceil_exp2.c
1565    M /branches/3.1/src/uceil_log2.c
1566    M /branches/3.1/src/ufloor_log2.c
1567    M /branches/3.1/src/ui_div.c
1568    M /branches/3.1/src/ui_pow.c
1569    M /branches/3.1/src/ui_pow_ui.c
1570    M /branches/3.1/src/ui_sub.c
1571    M /branches/3.1/src/urandom.c
1572    M /branches/3.1/src/urandomb.c
1573    M /branches/3.1/src/vasprintf.c
1574    M /branches/3.1/src/version.c
1575    M /branches/3.1/src/volatile.c
1576    M /branches/3.1/src/x86/core2/mparam.h
1577    M /branches/3.1/src/x86/mparam.h
1578    M /branches/3.1/src/x86_64/core2/mparam.h
1579    M /branches/3.1/src/x86_64/pentium4/mparam.h
1580    M /branches/3.1/src/yn.c
1581    M /branches/3.1/src/zeta.c
1582    M /branches/3.1/src/zeta_ui.c
1583    M /branches/3.1/tests/Makefile.am
1584    M /branches/3.1/tests/cmp_str.c
1585    M /branches/3.1/tests/data/digamma
1586    M /branches/3.1/tests/data/li2
1587    M /branches/3.1/tests/memory.c
1588    M /branches/3.1/tests/mpf_compat.c
1589    M /branches/3.1/tests/mpf_compat.h
1590    M /branches/3.1/tests/mpfr-test.h
1591    M /branches/3.1/tests/mpfr_compat.c
1592    M /branches/3.1/tests/random2.c
1593    M /branches/3.1/tests/reuse.c
1594    M /branches/3.1/tests/rnd_mode.c
1595    M /branches/3.1/tests/tabs.c
1596    M /branches/3.1/tests/tacos.c
1597    M /branches/3.1/tests/tacosh.c
1598    M /branches/3.1/tests/tadd.c
1599    M /branches/3.1/tests/tadd1sp.c
1600    M /branches/3.1/tests/tadd_d.c
1601    M /branches/3.1/tests/tadd_ui.c
1602    M /branches/3.1/tests/tagm.c
1603    M /branches/3.1/tests/tai.c
1604    M /branches/3.1/tests/tasin.c
1605    M /branches/3.1/tests/tasinh.c
1606    M /branches/3.1/tests/tatan.c
1607    M /branches/3.1/tests/tatanh.c
1608    M /branches/3.1/tests/taway.c
1609    M /branches/3.1/tests/tbuildopt.c
1610    M /branches/3.1/tests/tcan_round.c
1611    M /branches/3.1/tests/tcbrt.c
1612    M /branches/3.1/tests/tcheck.c
1613    M /branches/3.1/tests/tcmp.c
1614    M /branches/3.1/tests/tcmp2.c
1615    M /branches/3.1/tests/tcmp_d.c
1616    M /branches/3.1/tests/tcmp_ld.c
1617    M /branches/3.1/tests/tcmp_ui.c
1618    M /branches/3.1/tests/tcmpabs.c
1619    M /branches/3.1/tests/tcomparisons.c
1620    M /branches/3.1/tests/tconst_catalan.c
1621    M /branches/3.1/tests/tconst_euler.c
1622    M /branches/3.1/tests/tconst_log2.c
1623    M /branches/3.1/tests/tconst_pi.c
1624    M /branches/3.1/tests/tcopysign.c
1625    M /branches/3.1/tests/tcos.c
1626    M /branches/3.1/tests/tcosh.c
1627    M /branches/3.1/tests/tcot.c
1628    M /branches/3.1/tests/tcoth.c
1629    M /branches/3.1/tests/tcsc.c
1630    M /branches/3.1/tests/tcsch.c
1631    M /branches/3.1/tests/td_div.c
1632    M /branches/3.1/tests/td_sub.c
1633    M /branches/3.1/tests/tdigamma.c
1634    M /branches/3.1/tests/tdim.c
1635    M /branches/3.1/tests/tdiv.c
1636    M /branches/3.1/tests/tdiv_d.c
1637    M /branches/3.1/tests/tdiv_ui.c
1638    M /branches/3.1/tests/teint.c
1639    M /branches/3.1/tests/teq.c
1640    M /branches/3.1/tests/terf.c
1641    M /branches/3.1/tests/tests.c
1642    M /branches/3.1/tests/texceptions.c
1643    M /branches/3.1/tests/texp.c
1644    M /branches/3.1/tests/texp10.c
1645    M /branches/3.1/tests/texp2.c
1646    M /branches/3.1/tests/texpm1.c
1647    M /branches/3.1/tests/tfactorial.c
1648    M /branches/3.1/tests/tfits.c
1649    M /branches/3.1/tests/tfma.c
1650    M /branches/3.1/tests/tfmod.c
1651    M /branches/3.1/tests/tfms.c
1652    M /branches/3.1/tests/tfprintf.c
1653    M /branches/3.1/tests/tfrac.c
1654    M /branches/3.1/tests/tfrexp.c
1655    M /branches/3.1/tests/tgamma.c
1656    M /branches/3.1/tests/tgeneric.c
1657    M /branches/3.1/tests/tgeneric_ui.c
1658    M /branches/3.1/tests/tget_d.c
1659    M /branches/3.1/tests/tget_d_2exp.c
1660    M /branches/3.1/tests/tget_f.c
1661    M /branches/3.1/tests/tget_flt.c
1662    M /branches/3.1/tests/tget_ld_2exp.c
1663    M /branches/3.1/tests/tget_set_d64.c
1664    M /branches/3.1/tests/tget_sj.c
1665    M /branches/3.1/tests/tget_str.c
1666    M /branches/3.1/tests/tget_z.c
1667    M /branches/3.1/tests/tgmpop.c
1668    M /branches/3.1/tests/tgrandom.c
1669    M /branches/3.1/tests/thyperbolic.c
1670    M /branches/3.1/tests/thypot.c
1671    M /branches/3.1/tests/tinits.c
1672    M /branches/3.1/tests/tinp_str.c
1673    M /branches/3.1/tests/tinternals.c
1674    M /branches/3.1/tests/tisnan.c
1675    M /branches/3.1/tests/tisqrt.c
1676    M /branches/3.1/tests/tj0.c
1677    M /branches/3.1/tests/tj1.c
1678    M /branches/3.1/tests/tjn.c
1679    M /branches/3.1/tests/tl2b.c
1680    M /branches/3.1/tests/tlgamma.c
1681    M /branches/3.1/tests/tli2.c
1682    M /branches/3.1/tests/tlngamma.c
1683    M /branches/3.1/tests/tlog.c
1684    M /branches/3.1/tests/tlog10.c
1685    M /branches/3.1/tests/tlog1p.c
1686    M /branches/3.1/tests/tlog2.c
1687    M /branches/3.1/tests/tmin_prec.c
1688    M /branches/3.1/tests/tminmax.c
1689    M /branches/3.1/tests/tmodf.c
1690    M /branches/3.1/tests/tmul.c
1691    M /branches/3.1/tests/tmul_2exp.c
1692    M /branches/3.1/tests/tmul_d.c
1693    M /branches/3.1/tests/tmul_ui.c
1694    M /branches/3.1/tests/tnext.c
1695    M /branches/3.1/tests/tout_str.c
1696    M /branches/3.1/tests/toutimpl.c
1697    M /branches/3.1/tests/tpow.c
1698    M /branches/3.1/tests/tpow3.c
1699    M /branches/3.1/tests/tpow_all.c
1700    M /branches/3.1/tests/tpow_z.c
1701    M /branches/3.1/tests/tprintf.c
1702    M /branches/3.1/tests/trandom.c
1703    M /branches/3.1/tests/trec_sqrt.c
1704    M /branches/3.1/tests/tremquo.c
1705    M /branches/3.1/tests/trint.c
1706    M /branches/3.1/tests/troot.c
1707    M /branches/3.1/tests/tround_prec.c
1708    M /branches/3.1/tests/tsec.c
1709    M /branches/3.1/tests/tsech.c
1710    M /branches/3.1/tests/tset.c
1711    M /branches/3.1/tests/tset_d.c
1712    M /branches/3.1/tests/tset_exp.c
1713    M /branches/3.1/tests/tset_f.c
1714    M /branches/3.1/tests/tset_ld.c
1715    M /branches/3.1/tests/tset_q.c
1716    M /branches/3.1/tests/tset_si.c
1717    M /branches/3.1/tests/tset_sj.c
1718    M /branches/3.1/tests/tset_str.c
1719    M /branches/3.1/tests/tset_z.c
1720    M /branches/3.1/tests/tset_z_exp.c
1721    M /branches/3.1/tests/tsgn.c
1722    M /branches/3.1/tests/tsi_op.c
1723    M /branches/3.1/tests/tsin.c
1724    M /branches/3.1/tests/tsin_cos.c
1725    M /branches/3.1/tests/tsinh.c
1726    M /branches/3.1/tests/tsinh_cosh.c
1727    M /branches/3.1/tests/tsprintf.c
1728    M /branches/3.1/tests/tsqr.c
1729    M /branches/3.1/tests/tsqrt.c
1730    M /branches/3.1/tests/tsqrt_ui.c
1731    M /branches/3.1/tests/tstckintc.c
1732    M /branches/3.1/tests/tstdint.c
1733    M /branches/3.1/tests/tstrtofr.c
1734    M /branches/3.1/tests/tsub.c
1735    M /branches/3.1/tests/tsub1sp.c
1736    M /branches/3.1/tests/tsub_d.c
1737    M /branches/3.1/tests/tsub_ui.c
1738    M /branches/3.1/tests/tsubnormal.c
1739    M /branches/3.1/tests/tsum.c
1740    M /branches/3.1/tests/tswap.c
1741    M /branches/3.1/tests/ttan.c
1742    M /branches/3.1/tests/ttanh.c
1743    M /branches/3.1/tests/ttrunc.c
1744    M /branches/3.1/tests/tui_div.c
1745    M /branches/3.1/tests/tui_pow.c
1746    M /branches/3.1/tests/tui_sub.c
1747    M /branches/3.1/tests/turandom.c
1748    M /branches/3.1/tests/tvalist.c
1749    M /branches/3.1/tests/tversion.c
1750    M /branches/3.1/tests/ty0.c
1751    M /branches/3.1/tests/ty1.c
1752    M /branches/3.1/tests/tyn.c
1753    M /branches/3.1/tests/tzeta.c
1754    M /branches/3.1/tests/tzeta_ui.c
1755    M /branches/3.1/tools/ck-copyright-notice
1756    M /branches/3.1/tools/ck-mparam
1757    M /branches/3.1/tools/ck-version-info
1758    M /branches/3.1/tools/get_patches.sh
1759    M /branches/3.1/tune/Makefile.am
1760    M /branches/3.1/tune/bidimensional_sample.c
1761    M /branches/3.1/tune/speed.c
1762    M /branches/3.1/tune/tuneup.c
1764 Copyright notice update: added 2014 with
1765   perl -pi -e 's/ (\d{4}-)?(2013)(?= Free Software)/
1766                " ".($1||"$2-").($2+1)/e' **/*(^/)
1767 under zsh, reverting the ChangeLog file (the m4 and tools/mbench
1768 directories were not modified).
1769 Removed 2013 from the example in the doc/README.dev file.
1770 ------------------------------------------------------------------------
1771 r8718 | vlefevre | 2013-11-28 18:19:35 +0000 (Thu, 28 Nov 2013) | 2 lines
1772 Changed paths:
1773    M /branches/3.1
1774    M /branches/3.1/tests/tstckintc.c
1776 [tests/tstckintc.c] Correction and test improvements.
1777 (merged changesets r8264,8716 from the trunk)
1778 ------------------------------------------------------------------------
1779 r8717 | vlefevre | 2013-11-28 18:15:18 +0000 (Thu, 28 Nov 2013) | 6 lines
1780 Changed paths:
1781    M /branches/3.1
1782    M /branches/3.1/src/mpfr.h
1784 [src/mpfr.h] Fixed bug in the mpfr_custom_init_set macro (typo in
1785 variable name, which can yield incorrect behavior if the second
1786 argument is not a simple expression).
1787 Thanks to Andreas Enge for the bug report:
1788   https://sympa.inria.fr/sympa/arc/mpfr/2013-11/msg00029.html
1789 (merged changeset r8715 from the trunk)
1790 ------------------------------------------------------------------------
1791 r8710 | vlefevre | 2013-11-15 00:47:50 +0000 (Fri, 15 Nov 2013) | 2 lines
1792 Changed paths:
1793    M /branches/3.1
1794    M /branches/3.1/tests/tsprintf.c
1796 [tests/tsprintf.c] Added a few tests.
1797 (merged changeset r8709 from the trunk)
1798 ------------------------------------------------------------------------
1799 r8708 | vlefevre | 2013-11-15 00:37:30 +0000 (Fri, 15 Nov 2013) | 5 lines
1800 Changed paths:
1801    M /branches/3.1
1802    M /branches/3.1/src/vasprintf.c
1803    M /branches/3.1/tests/tsprintf.c
1805 [src/vasprintf.c] Fixed bug reported by David Binderman, occurring when
1806   outputting 0 with the '#' flag, a positive precision, and the 'g'/'G'
1807   conversion specifier: there was one additional trailing 0.
1808 [tests/tsprintf.c] Corrected the corresponding test.
1809 (merged changesets r8705-8706 from the trunk)
1810 ------------------------------------------------------------------------
1811 r8704 | vlefevre | 2013-11-06 15:15:12 +0000 (Wed, 06 Nov 2013) | 2 lines
1812 Changed paths:
1813    M /branches/3.1
1814    M /branches/3.1/tests/thypot.c
1816 [tests/thypot.c] Fix use of non explicitly initialized variable in NaN test.
1817 (merged changesets r8702-8703 from the trunk)
1818 ------------------------------------------------------------------------
1819 r8691 | vlefevre | 2013-09-27 13:50:16 +0000 (Fri, 27 Sep 2013) | 8 lines
1820 Changed paths:
1821    M /branches/3.1
1822    M /branches/3.1/src/mpfr-impl.h
1823    M /branches/3.1/tests/tget_flt.c
1824    M /branches/3.1/tests/tset_ld.c
1826 Made changes to avoid test failures with:
1827   clang -O2 -fsanitize=undefined -fno-sanitize-recover
1828 [src/mpfr-impl.h] With clang, disable division by zero using constants
1829 due to a bug in its sanitizer and because IEEE 754 division by zero is
1830 currently not properly supported.
1831 [tests/{tget_flt.c,tset_ld.c}] Avoid divisions by 0 if MPFR_ERRDIVZERO
1832 and avoid an overflow on double.
1833 (merged changesets r8685-8687,8690 from the trunk)
1834 ------------------------------------------------------------------------
1835 r8684 | vlefevre | 2013-09-26 10:47:05 +0000 (Thu, 26 Sep 2013) | 7 lines
1836 Changed paths:
1837    M /branches/3.1
1838    M /branches/3.1/src/fits_u.h
1839    M /branches/3.1/src/fits_uintmax.c
1840    M /branches/3.1/tests/tfits.c
1842 [src/{fits_u.h,fits_uintmax.c}] Fixed the mpfr_fits_u*_p functions,
1843   which incorrectly returned 0 ("doesn't fit") on negative arguments
1844   when the rounding to an integer was 0. The fits_uintmax.c file now
1845   uses fits_u.h for consistency.
1846 [tests/tfits.c] Added tests, in particular for small negative op
1847   (triggering the above bug) and in non-RNDN rounding modes.
1848 (merged changesets r8494,8501-8503 from the trunk)
1849 ------------------------------------------------------------------------
1850 r8683 | vlefevre | 2013-09-26 10:28:49 +0000 (Thu, 26 Sep 2013) | 3 lines
1851 Changed paths:
1852    M /branches/3.1
1853    M /branches/3.1/src/exp_2.c
1855 [src/exp_2.c] Fixed undefined behavior (present in all MPFR versions)
1856 detected by "clang -fsanitize=undefined".
1857 (merged changeset r8604 from the trunk)
1858 ------------------------------------------------------------------------
1859 r8545 | vlefevre | 2013-05-30 15:59:08 +0000 (Thu, 30 May 2013) | 2 lines
1860 Changed paths:
1861    M /branches/3.1/tools/ck-copyright-notice
1863 [tools/ck-copyright-notice] Update for copyright year ranges.
1864 (merged changeset r8544 from the trunk)
1865 ------------------------------------------------------------------------
1866 r8543 | vlefevre | 2013-05-30 15:55:09 +0000 (Thu, 30 May 2013) | 1 line
1867 Changed paths:
1868    M /branches/3.1/doc/mpfr.texi
1870 [doc/mpfr.texi] Updated the month.
1871 ------------------------------------------------------------------------
1872 r8541 | vlefevre | 2013-05-30 15:53:34 +0000 (Thu, 30 May 2013) | 2 lines
1873 Changed paths:
1874    M /branches/3.1/BUGS
1875    M /branches/3.1/INSTALL
1876    M /branches/3.1/Makefile.am
1877    M /branches/3.1/NEWS
1878    M /branches/3.1/README
1879    M /branches/3.1/TODO
1880    M /branches/3.1/acinclude.m4
1881    M /branches/3.1/configure.ac
1882    M /branches/3.1/doc/FAQ.html
1883    M /branches/3.1/doc/Makefile.am
1884    M /branches/3.1/doc/README.dev
1885    M /branches/3.1/doc/faq.xsl
1886    M /branches/3.1/doc/mpfr.texi
1887    M /branches/3.1/examples/divworst.c
1888    M /branches/3.1/examples/rndo-add.c
1889    M /branches/3.1/examples/sample.c
1890    M /branches/3.1/examples/version.c
1891    M /branches/3.1/src/Makefile.am
1892    M /branches/3.1/src/abort_prec_max.c
1893    M /branches/3.1/src/acos.c
1894    M /branches/3.1/src/acosh.c
1895    M /branches/3.1/src/add.c
1896    M /branches/3.1/src/add1.c
1897    M /branches/3.1/src/add1sp.c
1898    M /branches/3.1/src/add_d.c
1899    M /branches/3.1/src/add_ui.c
1900    M /branches/3.1/src/agm.c
1901    M /branches/3.1/src/ai.c
1902    M /branches/3.1/src/amd/amdfam10/mparam.h
1903    M /branches/3.1/src/amd/athlon/mparam.h
1904    M /branches/3.1/src/amd/k8/mparam.h
1905    M /branches/3.1/src/arm/mparam.h
1906    M /branches/3.1/src/asin.c
1907    M /branches/3.1/src/asinh.c
1908    M /branches/3.1/src/atan.c
1909    M /branches/3.1/src/atan2.c
1910    M /branches/3.1/src/atanh.c
1911    M /branches/3.1/src/bernoulli.c
1912    M /branches/3.1/src/buildopt.c
1913    M /branches/3.1/src/cache.c
1914    M /branches/3.1/src/cbrt.c
1915    M /branches/3.1/src/check.c
1916    M /branches/3.1/src/clear.c
1917    M /branches/3.1/src/clears.c
1918    M /branches/3.1/src/cmp.c
1919    M /branches/3.1/src/cmp2.c
1920    M /branches/3.1/src/cmp_abs.c
1921    M /branches/3.1/src/cmp_d.c
1922    M /branches/3.1/src/cmp_ld.c
1923    M /branches/3.1/src/cmp_si.c
1924    M /branches/3.1/src/cmp_ui.c
1925    M /branches/3.1/src/comparisons.c
1926    M /branches/3.1/src/const_catalan.c
1927    M /branches/3.1/src/const_euler.c
1928    M /branches/3.1/src/const_log2.c
1929    M /branches/3.1/src/const_pi.c
1930    M /branches/3.1/src/constant.c
1931    M /branches/3.1/src/copysign.c
1932    M /branches/3.1/src/cos.c
1933    M /branches/3.1/src/cosh.c
1934    M /branches/3.1/src/cot.c
1935    M /branches/3.1/src/coth.c
1936    M /branches/3.1/src/csc.c
1937    M /branches/3.1/src/csch.c
1938    M /branches/3.1/src/d_div.c
1939    M /branches/3.1/src/d_sub.c
1940    M /branches/3.1/src/digamma.c
1941    M /branches/3.1/src/dim.c
1942    M /branches/3.1/src/div.c
1943    M /branches/3.1/src/div_2exp.c
1944    M /branches/3.1/src/div_2si.c
1945    M /branches/3.1/src/div_2ui.c
1946    M /branches/3.1/src/div_d.c
1947    M /branches/3.1/src/div_ui.c
1948    M /branches/3.1/src/dump.c
1949    M /branches/3.1/src/eint.c
1950    M /branches/3.1/src/eq.c
1951    M /branches/3.1/src/erf.c
1952    M /branches/3.1/src/erfc.c
1953    M /branches/3.1/src/exceptions.c
1954    M /branches/3.1/src/exp.c
1955    M /branches/3.1/src/exp10.c
1956    M /branches/3.1/src/exp2.c
1957    M /branches/3.1/src/exp3.c
1958    M /branches/3.1/src/exp_2.c
1959    M /branches/3.1/src/expm1.c
1960    M /branches/3.1/src/extract.c
1961    M /branches/3.1/src/factorial.c
1962    M /branches/3.1/src/fits_intmax.c
1963    M /branches/3.1/src/fits_s.h
1964    M /branches/3.1/src/fits_sint.c
1965    M /branches/3.1/src/fits_slong.c
1966    M /branches/3.1/src/fits_sshort.c
1967    M /branches/3.1/src/fits_u.h
1968    M /branches/3.1/src/fits_uint.c
1969    M /branches/3.1/src/fits_uintmax.c
1970    M /branches/3.1/src/fits_ulong.c
1971    M /branches/3.1/src/fits_ushort.c
1972    M /branches/3.1/src/fma.c
1973    M /branches/3.1/src/fms.c
1974    M /branches/3.1/src/frac.c
1975    M /branches/3.1/src/free_cache.c
1976    M /branches/3.1/src/frexp.c
1977    M /branches/3.1/src/gamma.c
1978    M /branches/3.1/src/gammaonethird.c
1979    M /branches/3.1/src/gen_inverse.h
1980    M /branches/3.1/src/generic/mparam.h
1981    M /branches/3.1/src/get_d.c
1982    M /branches/3.1/src/get_d64.c
1983    M /branches/3.1/src/get_exp.c
1984    M /branches/3.1/src/get_f.c
1985    M /branches/3.1/src/get_flt.c
1986    M /branches/3.1/src/get_ld.c
1987    M /branches/3.1/src/get_si.c
1988    M /branches/3.1/src/get_sj.c
1989    M /branches/3.1/src/get_str.c
1990    M /branches/3.1/src/get_ui.c
1991    M /branches/3.1/src/get_uj.c
1992    M /branches/3.1/src/get_z.c
1993    M /branches/3.1/src/get_z_exp.c
1994    M /branches/3.1/src/gmp_op.c
1995    M /branches/3.1/src/grandom.c
1996    M /branches/3.1/src/hppa/mparam.h
1997    M /branches/3.1/src/hypot.c
1998    M /branches/3.1/src/ia64/mparam.h
1999    M /branches/3.1/src/ieee_floats.h
2000    M /branches/3.1/src/init.c
2001    M /branches/3.1/src/init2.c
2002    M /branches/3.1/src/inits.c
2003    M /branches/3.1/src/inits2.c
2004    M /branches/3.1/src/inp_str.c
2005    M /branches/3.1/src/int_ceil_log2.c
2006    M /branches/3.1/src/isinf.c
2007    M /branches/3.1/src/isinteger.c
2008    M /branches/3.1/src/isnan.c
2009    M /branches/3.1/src/isnum.c
2010    M /branches/3.1/src/isqrt.c
2011    M /branches/3.1/src/isregular.c
2012    M /branches/3.1/src/iszero.c
2013    M /branches/3.1/src/jn.c
2014    M /branches/3.1/src/jyn_asympt.c
2015    M /branches/3.1/src/li2.c
2016    M /branches/3.1/src/lngamma.c
2017    M /branches/3.1/src/log.c
2018    M /branches/3.1/src/log10.c
2019    M /branches/3.1/src/log1p.c
2020    M /branches/3.1/src/log2.c
2021    M /branches/3.1/src/logging.c
2022    M /branches/3.1/src/min_prec.c
2023    M /branches/3.1/src/minmax.c
2024    M /branches/3.1/src/modf.c
2025    M /branches/3.1/src/mp_clz_tab.c
2026    M /branches/3.1/src/mparam_h.in
2027    M /branches/3.1/src/mpf2mpfr.h
2028    M /branches/3.1/src/mpfr-gmp.c
2029    M /branches/3.1/src/mpfr-gmp.h
2030    M /branches/3.1/src/mpfr-impl.h
2031    M /branches/3.1/src/mpfr-intmax.h
2032    M /branches/3.1/src/mpfr-thread.h
2033    M /branches/3.1/src/mpfr.h
2034    M /branches/3.1/src/mpn_exp.c
2035    M /branches/3.1/src/mul.c
2036    M /branches/3.1/src/mul_2exp.c
2037    M /branches/3.1/src/mul_2si.c
2038    M /branches/3.1/src/mul_2ui.c
2039    M /branches/3.1/src/mul_d.c
2040    M /branches/3.1/src/mul_ui.c
2041    M /branches/3.1/src/mulders.c
2042    M /branches/3.1/src/neg.c
2043    M /branches/3.1/src/next.c
2044    M /branches/3.1/src/out_raw.c
2045    M /branches/3.1/src/out_str.c
2046    M /branches/3.1/src/pow.c
2047    M /branches/3.1/src/pow_si.c
2048    M /branches/3.1/src/pow_ui.c
2049    M /branches/3.1/src/pow_z.c
2050    M /branches/3.1/src/powerof2.c
2051    M /branches/3.1/src/powerpc32/mparam.h
2052    M /branches/3.1/src/powerpc64/mparam.h
2053    M /branches/3.1/src/print_raw.c
2054    M /branches/3.1/src/print_rnd_mode.c
2055    M /branches/3.1/src/printf.c
2056    M /branches/3.1/src/rec_sqrt.c
2057    M /branches/3.1/src/reldiff.c
2058    M /branches/3.1/src/rem1.c
2059    M /branches/3.1/src/rint.c
2060    M /branches/3.1/src/root.c
2061    M /branches/3.1/src/round_near_x.c
2062    M /branches/3.1/src/round_p.c
2063    M /branches/3.1/src/round_prec.c
2064    M /branches/3.1/src/round_raw_generic.c
2065    M /branches/3.1/src/scale2.c
2066    M /branches/3.1/src/sec.c
2067    M /branches/3.1/src/sech.c
2068    M /branches/3.1/src/set.c
2069    M /branches/3.1/src/set_d.c
2070    M /branches/3.1/src/set_d64.c
2071    M /branches/3.1/src/set_dfl_prec.c
2072    M /branches/3.1/src/set_exp.c
2073    M /branches/3.1/src/set_f.c
2074    M /branches/3.1/src/set_flt.c
2075    M /branches/3.1/src/set_inf.c
2076    M /branches/3.1/src/set_ld.c
2077    M /branches/3.1/src/set_nan.c
2078    M /branches/3.1/src/set_prc_raw.c
2079    M /branches/3.1/src/set_prec.c
2080    M /branches/3.1/src/set_q.c
2081    M /branches/3.1/src/set_rnd.c
2082    M /branches/3.1/src/set_si.c
2083    M /branches/3.1/src/set_si_2exp.c
2084    M /branches/3.1/src/set_sj.c
2085    M /branches/3.1/src/set_str.c
2086    M /branches/3.1/src/set_str_raw.c
2087    M /branches/3.1/src/set_ui.c
2088    M /branches/3.1/src/set_ui_2exp.c
2089    M /branches/3.1/src/set_uj.c
2090    M /branches/3.1/src/set_z.c
2091    M /branches/3.1/src/set_z_exp.c
2092    M /branches/3.1/src/set_zero.c
2093    M /branches/3.1/src/setmax.c
2094    M /branches/3.1/src/setmin.c
2095    M /branches/3.1/src/setsign.c
2096    M /branches/3.1/src/sgn.c
2097    M /branches/3.1/src/si_op.c
2098    M /branches/3.1/src/signbit.c
2099    M /branches/3.1/src/sin.c
2100    M /branches/3.1/src/sin_cos.c
2101    M /branches/3.1/src/sinh.c
2102    M /branches/3.1/src/sinh_cosh.c
2103    M /branches/3.1/src/sparc64/mparam.h
2104    M /branches/3.1/src/sqr.c
2105    M /branches/3.1/src/sqrt.c
2106    M /branches/3.1/src/sqrt_ui.c
2107    M /branches/3.1/src/stack_interface.c
2108    M /branches/3.1/src/strtofr.c
2109    M /branches/3.1/src/sub.c
2110    M /branches/3.1/src/sub1.c
2111    M /branches/3.1/src/sub1sp.c
2112    M /branches/3.1/src/sub_d.c
2113    M /branches/3.1/src/sub_ui.c
2114    M /branches/3.1/src/subnormal.c
2115    M /branches/3.1/src/sum.c
2116    M /branches/3.1/src/swap.c
2117    M /branches/3.1/src/tan.c
2118    M /branches/3.1/src/tanh.c
2119    M /branches/3.1/src/uceil_exp2.c
2120    M /branches/3.1/src/uceil_log2.c
2121    M /branches/3.1/src/ufloor_log2.c
2122    M /branches/3.1/src/ui_div.c
2123    M /branches/3.1/src/ui_pow.c
2124    M /branches/3.1/src/ui_pow_ui.c
2125    M /branches/3.1/src/ui_sub.c
2126    M /branches/3.1/src/urandom.c
2127    M /branches/3.1/src/urandomb.c
2128    M /branches/3.1/src/vasprintf.c
2129    M /branches/3.1/src/version.c
2130    M /branches/3.1/src/volatile.c
2131    M /branches/3.1/src/x86/core2/mparam.h
2132    M /branches/3.1/src/x86/mparam.h
2133    M /branches/3.1/src/x86_64/core2/mparam.h
2134    M /branches/3.1/src/x86_64/pentium4/mparam.h
2135    M /branches/3.1/src/yn.c
2136    M /branches/3.1/src/zeta.c
2137    M /branches/3.1/src/zeta_ui.c
2138    M /branches/3.1/tests/Makefile.am
2139    M /branches/3.1/tests/cmp_str.c
2140    M /branches/3.1/tests/data/digamma
2141    M /branches/3.1/tests/data/li2
2142    M /branches/3.1/tests/memory.c
2143    M /branches/3.1/tests/mpf_compat.c
2144    M /branches/3.1/tests/mpf_compat.h
2145    M /branches/3.1/tests/mpfr-test.h
2146    M /branches/3.1/tests/mpfr_compat.c
2147    M /branches/3.1/tests/random2.c
2148    M /branches/3.1/tests/reuse.c
2149    M /branches/3.1/tests/rnd_mode.c
2150    M /branches/3.1/tests/tabs.c
2151    M /branches/3.1/tests/tacos.c
2152    M /branches/3.1/tests/tacosh.c
2153    M /branches/3.1/tests/tadd.c
2154    M /branches/3.1/tests/tadd1sp.c
2155    M /branches/3.1/tests/tadd_d.c
2156    M /branches/3.1/tests/tadd_ui.c
2157    M /branches/3.1/tests/tagm.c
2158    M /branches/3.1/tests/tai.c
2159    M /branches/3.1/tests/tasin.c
2160    M /branches/3.1/tests/tasinh.c
2161    M /branches/3.1/tests/tatan.c
2162    M /branches/3.1/tests/tatanh.c
2163    M /branches/3.1/tests/taway.c
2164    M /branches/3.1/tests/tbuildopt.c
2165    M /branches/3.1/tests/tcan_round.c
2166    M /branches/3.1/tests/tcbrt.c
2167    M /branches/3.1/tests/tcheck.c
2168    M /branches/3.1/tests/tcmp.c
2169    M /branches/3.1/tests/tcmp2.c
2170    M /branches/3.1/tests/tcmp_d.c
2171    M /branches/3.1/tests/tcmp_ld.c
2172    M /branches/3.1/tests/tcmp_ui.c
2173    M /branches/3.1/tests/tcmpabs.c
2174    M /branches/3.1/tests/tcomparisons.c
2175    M /branches/3.1/tests/tconst_catalan.c
2176    M /branches/3.1/tests/tconst_euler.c
2177    M /branches/3.1/tests/tconst_log2.c
2178    M /branches/3.1/tests/tconst_pi.c
2179    M /branches/3.1/tests/tcopysign.c
2180    M /branches/3.1/tests/tcos.c
2181    M /branches/3.1/tests/tcosh.c
2182    M /branches/3.1/tests/tcot.c
2183    M /branches/3.1/tests/tcoth.c
2184    M /branches/3.1/tests/tcsc.c
2185    M /branches/3.1/tests/tcsch.c
2186    M /branches/3.1/tests/td_div.c
2187    M /branches/3.1/tests/td_sub.c
2188    M /branches/3.1/tests/tdigamma.c
2189    M /branches/3.1/tests/tdim.c
2190    M /branches/3.1/tests/tdiv.c
2191    M /branches/3.1/tests/tdiv_d.c
2192    M /branches/3.1/tests/tdiv_ui.c
2193    M /branches/3.1/tests/teint.c
2194    M /branches/3.1/tests/teq.c
2195    M /branches/3.1/tests/terf.c
2196    M /branches/3.1/tests/tests.c
2197    M /branches/3.1/tests/texceptions.c
2198    M /branches/3.1/tests/texp.c
2199    M /branches/3.1/tests/texp10.c
2200    M /branches/3.1/tests/texp2.c
2201    M /branches/3.1/tests/texpm1.c
2202    M /branches/3.1/tests/tfactorial.c
2203    M /branches/3.1/tests/tfits.c
2204    M /branches/3.1/tests/tfma.c
2205    M /branches/3.1/tests/tfmod.c
2206    M /branches/3.1/tests/tfms.c
2207    M /branches/3.1/tests/tfprintf.c
2208    M /branches/3.1/tests/tfrac.c
2209    M /branches/3.1/tests/tfrexp.c
2210    M /branches/3.1/tests/tgamma.c
2211    M /branches/3.1/tests/tgeneric.c
2212    M /branches/3.1/tests/tgeneric_ui.c
2213    M /branches/3.1/tests/tget_d.c
2214    M /branches/3.1/tests/tget_d_2exp.c
2215    M /branches/3.1/tests/tget_f.c
2216    M /branches/3.1/tests/tget_flt.c
2217    M /branches/3.1/tests/tget_ld_2exp.c
2218    M /branches/3.1/tests/tget_set_d64.c
2219    M /branches/3.1/tests/tget_sj.c
2220    M /branches/3.1/tests/tget_str.c
2221    M /branches/3.1/tests/tget_z.c
2222    M /branches/3.1/tests/tgmpop.c
2223    M /branches/3.1/tests/tgrandom.c
2224    M /branches/3.1/tests/thyperbolic.c
2225    M /branches/3.1/tests/thypot.c
2226    M /branches/3.1/tests/tinits.c
2227    M /branches/3.1/tests/tinp_str.c
2228    M /branches/3.1/tests/tinternals.c
2229    M /branches/3.1/tests/tisnan.c
2230    M /branches/3.1/tests/tisqrt.c
2231    M /branches/3.1/tests/tj0.c
2232    M /branches/3.1/tests/tj1.c
2233    M /branches/3.1/tests/tjn.c
2234    M /branches/3.1/tests/tl2b.c
2235    M /branches/3.1/tests/tlgamma.c
2236    M /branches/3.1/tests/tli2.c
2237    M /branches/3.1/tests/tlngamma.c
2238    M /branches/3.1/tests/tlog.c
2239    M /branches/3.1/tests/tlog10.c
2240    M /branches/3.1/tests/tlog1p.c
2241    M /branches/3.1/tests/tlog2.c
2242    M /branches/3.1/tests/tmin_prec.c
2243    M /branches/3.1/tests/tminmax.c
2244    M /branches/3.1/tests/tmodf.c
2245    M /branches/3.1/tests/tmul.c
2246    M /branches/3.1/tests/tmul_2exp.c
2247    M /branches/3.1/tests/tmul_d.c
2248    M /branches/3.1/tests/tmul_ui.c
2249    M /branches/3.1/tests/tnext.c
2250    M /branches/3.1/tests/tout_str.c
2251    M /branches/3.1/tests/toutimpl.c
2252    M /branches/3.1/tests/tpow.c
2253    M /branches/3.1/tests/tpow3.c
2254    M /branches/3.1/tests/tpow_all.c
2255    M /branches/3.1/tests/tpow_z.c
2256    M /branches/3.1/tests/tprintf.c
2257    M /branches/3.1/tests/trandom.c
2258    M /branches/3.1/tests/trec_sqrt.c
2259    M /branches/3.1/tests/tremquo.c
2260    M /branches/3.1/tests/trint.c
2261    M /branches/3.1/tests/troot.c
2262    M /branches/3.1/tests/tround_prec.c
2263    M /branches/3.1/tests/tsec.c
2264    M /branches/3.1/tests/tsech.c
2265    M /branches/3.1/tests/tset.c
2266    M /branches/3.1/tests/tset_d.c
2267    M /branches/3.1/tests/tset_exp.c
2268    M /branches/3.1/tests/tset_f.c
2269    M /branches/3.1/tests/tset_ld.c
2270    M /branches/3.1/tests/tset_q.c
2271    M /branches/3.1/tests/tset_si.c
2272    M /branches/3.1/tests/tset_sj.c
2273    M /branches/3.1/tests/tset_str.c
2274    M /branches/3.1/tests/tset_z.c
2275    M /branches/3.1/tests/tset_z_exp.c
2276    M /branches/3.1/tests/tsgn.c
2277    M /branches/3.1/tests/tsi_op.c
2278    M /branches/3.1/tests/tsin.c
2279    M /branches/3.1/tests/tsin_cos.c
2280    M /branches/3.1/tests/tsinh.c
2281    M /branches/3.1/tests/tsinh_cosh.c
2282    M /branches/3.1/tests/tsprintf.c
2283    M /branches/3.1/tests/tsqr.c
2284    M /branches/3.1/tests/tsqrt.c
2285    M /branches/3.1/tests/tsqrt_ui.c
2286    M /branches/3.1/tests/tstckintc.c
2287    M /branches/3.1/tests/tstdint.c
2288    M /branches/3.1/tests/tstrtofr.c
2289    M /branches/3.1/tests/tsub.c
2290    M /branches/3.1/tests/tsub1sp.c
2291    M /branches/3.1/tests/tsub_d.c
2292    M /branches/3.1/tests/tsub_ui.c
2293    M /branches/3.1/tests/tsubnormal.c
2294    M /branches/3.1/tests/tsum.c
2295    M /branches/3.1/tests/tswap.c
2296    M /branches/3.1/tests/ttan.c
2297    M /branches/3.1/tests/ttanh.c
2298    M /branches/3.1/tests/ttrunc.c
2299    M /branches/3.1/tests/tui_div.c
2300    M /branches/3.1/tests/tui_pow.c
2301    M /branches/3.1/tests/tui_sub.c
2302    M /branches/3.1/tests/turandom.c
2303    M /branches/3.1/tests/tvalist.c
2304    M /branches/3.1/tests/tversion.c
2305    M /branches/3.1/tests/ty0.c
2306    M /branches/3.1/tests/ty1.c
2307    M /branches/3.1/tests/tyn.c
2308    M /branches/3.1/tests/tzeta.c
2309    M /branches/3.1/tests/tzeta_ui.c
2310    M /branches/3.1/tools/ck-copyright-notice
2311    M /branches/3.1/tools/ck-mparam
2312    M /branches/3.1/tools/ck-version-info
2313    M /branches/3.1/tools/get_patches.sh
2314    M /branches/3.1/tools/mbench/Makefile
2315    M /branches/3.1/tools/mbench/generate.c
2316    M /branches/3.1/tools/mbench/mfv5-arprec.cc
2317    M /branches/3.1/tools/mbench/mfv5-cln.cc
2318    M /branches/3.1/tools/mbench/mfv5-crlibm.cc
2319    M /branches/3.1/tools/mbench/mfv5-libc.cc
2320    M /branches/3.1/tools/mbench/mfv5-lidia.cc
2321    M /branches/3.1/tools/mbench/mfv5-mpf.cc
2322    M /branches/3.1/tools/mbench/mfv5-mpfr.cc
2323    M /branches/3.1/tools/mbench/mfv5-ntl.cc
2324    M /branches/3.1/tools/mbench/mfv5-pari.cc
2325    M /branches/3.1/tools/mbench/mfv5-void.cc
2326    M /branches/3.1/tools/mbench/mfv5.cc
2327    M /branches/3.1/tools/mbench/mfv5.h
2328    M /branches/3.1/tools/mbench/mpfr-gfx.c
2329    M /branches/3.1/tools/mbench/mpfr-v4.c
2330    M /branches/3.1/tools/mbench/mpfr-v6.c
2331    M /branches/3.1/tools/mbench/timp.h
2332    M /branches/3.1/tune/Makefile.am
2333    M /branches/3.1/tune/bidimensional_sample.c
2334    M /branches/3.1/tune/speed.c
2335    M /branches/3.1/tune/tuneup.c
2337 Use copyright year ranges, following
2338   http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices
2339 ------------------------------------------------------------------------
2340 r8538 | vlefevre | 2013-05-30 13:51:40 +0000 (Thu, 30 May 2013) | 1 line
2341 Changed paths:
2342    M /branches/3.1/tests
2344 [tests] Added *.log and *.trs to svn:ignore property.
2345 ------------------------------------------------------------------------
2346 r8535 | vlefevre | 2013-05-30 13:22:23 +0000 (Thu, 30 May 2013) | 1 line
2347 Changed paths:
2348    M /branches/3.1
2350 Added test-driver (from Automake 1.12+) to svn:ignore property.
2351 ------------------------------------------------------------------------
2352 r8486 | vlefevre | 2013-03-13 21:48:23 +0000 (Wed, 13 Mar 2013) | 1 line
2353 Changed paths:
2354    M /branches/3.1/INSTALL
2355    M /branches/3.1/VERSION
2356    M /branches/3.1/configure.ac
2357    M /branches/3.1/doc/mpfr.texi
2358    M /branches/3.1/src/mpfr.h
2359    M /branches/3.1/src/version.c
2361 Updated version to 3.1.3-dev.
2362 ------------------------------------------------------------------------
2363 r8484 | vlefevre | 2013-03-13 15:33:33 +0000 (Wed, 13 Mar 2013) | 1 line
2364 Changed paths:
2365    M /branches/3.1/ChangeLog
2367 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
2368 ------------------------------------------------------------------------
2369 r8482 | vlefevre | 2013-03-13 15:29:32 +0000 (Wed, 13 Mar 2013) | 1 line
2370 Changed paths:
2371    M /branches/3.1/VERSION
2372    M /branches/3.1/configure.ac
2373    M /branches/3.1/doc/mpfr.texi
2374    M /branches/3.1/src/mpfr.h
2375    M /branches/3.1/src/version.c
2377 Updated version to 3.1.2.
2378 ------------------------------------------------------------------------
2379 r8480 | vlefevre | 2013-03-13 01:00:16 +0000 (Wed, 13 Mar 2013) | 2 lines
2380 Changed paths:
2381    M /branches/3.1
2382    M /branches/3.1/configure.ac
2384 [configure.ac] Corrected comment on clock_gettime.
2385 (merged changeset r8446 from the trunk)
2386 ------------------------------------------------------------------------
2387 r8479 | zimmerma | 2013-03-12 09:37:20 +0000 (Tue, 12 Mar 2013) | 4 lines
2388 Changed paths:
2389    M /branches/3.1/configure.ac
2390    M /branches/3.1/tune/Makefile.am
2392 (merged changeset 8443-8445 from the trunk)
2393 Tuning: reverted changeset r8444 and applied patch by Patrick Pélissier
2394 for GMP 5.1.0 to link against librt conditionally.
2396 ------------------------------------------------------------------------
2397 r8478 | vlefevre | 2013-03-12 02:20:01 +0000 (Tue, 12 Mar 2013) | 2 lines
2398 Changed paths:
2399    M /branches/3.1/INSTALL
2401 [INSTALL] Added a paragraph about Cygwin and threading.
2402 (merged changeset r8477 from the trunk)
2403 ------------------------------------------------------------------------
2404 r8476 | vlefevre | 2013-03-12 00:11:18 +0000 (Tue, 12 Mar 2013) | 3 lines
2405 Changed paths:
2406    M /branches/3.1/INSTALL
2408 [INSTALL] Improved information on patches.
2409 (merged changeset r8475 from the trunk, after temporarily reverted
2410 to 3.2.0-dev with tools/update-version for the merge)
2411 ------------------------------------------------------------------------
2412 r8471 | vlefevre | 2013-03-08 12:06:54 +0000 (Fri, 08 Mar 2013) | 1 line
2413 Changed paths:
2414    M /branches/3.1/ChangeLog
2416 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
2417 ------------------------------------------------------------------------
2418 r8470 | vlefevre | 2013-03-08 11:59:32 +0000 (Fri, 08 Mar 2013) | 2 lines
2419 Changed paths:
2420    M /branches/3.1/VERSION
2421    M /branches/3.1/configure.ac
2422    M /branches/3.1/doc/mpfr.texi
2423    M /branches/3.1/src/Makefile.am
2424    M /branches/3.1/src/mpfr.h
2425    M /branches/3.1/src/version.c
2427 Updated version to 3.1.2-rc1 and updated libmpfr_la_LDFLAGS in
2428 src/Makefile.am for the next release.
2429 ------------------------------------------------------------------------
2430 r8468 | vlefevre | 2013-03-08 11:44:47 +0000 (Fri, 08 Mar 2013) | 1 line
2431 Changed paths:
2432    M /branches/3.1/NEWS
2434 [NEWS] Update for GNU MPFR 3.1.2.
2435 ------------------------------------------------------------------------
2436 r8466 | vlefevre | 2013-03-08 00:34:36 +0000 (Fri, 08 Mar 2013) | 1 line
2437 Changed paths:
2438    M /branches/3.1/doc/mpfr.texi
2440 [doc/mpfr.texi] Updated the month.
2441 ------------------------------------------------------------------------
2442 r8465 | vlefevre | 2013-03-08 00:33:22 +0000 (Fri, 08 Mar 2013) | 5 lines
2443 Changed paths:
2444    M /branches/3.1/BUGS
2445    M /branches/3.1/INSTALL
2446    M /branches/3.1/Makefile.am
2447    M /branches/3.1/NEWS
2448    M /branches/3.1/README
2449    M /branches/3.1/TODO
2450    M /branches/3.1/acinclude.m4
2451    M /branches/3.1/configure.ac
2452    M /branches/3.1/doc/FAQ.html
2453    M /branches/3.1/doc/Makefile.am
2454    M /branches/3.1/doc/README.dev
2455    M /branches/3.1/doc/faq.xsl
2456    M /branches/3.1/doc/mpfr.texi
2457    M /branches/3.1/examples/divworst.c
2458    M /branches/3.1/examples/rndo-add.c
2459    M /branches/3.1/examples/sample.c
2460    M /branches/3.1/examples/version.c
2461    M /branches/3.1/src/Makefile.am
2462    M /branches/3.1/src/abort_prec_max.c
2463    M /branches/3.1/src/acos.c
2464    M /branches/3.1/src/acosh.c
2465    M /branches/3.1/src/add.c
2466    M /branches/3.1/src/add1.c
2467    M /branches/3.1/src/add1sp.c
2468    M /branches/3.1/src/add_d.c
2469    M /branches/3.1/src/add_ui.c
2470    M /branches/3.1/src/agm.c
2471    M /branches/3.1/src/ai.c
2472    M /branches/3.1/src/amd/amdfam10/mparam.h
2473    M /branches/3.1/src/amd/athlon/mparam.h
2474    M /branches/3.1/src/amd/k8/mparam.h
2475    M /branches/3.1/src/arm/mparam.h
2476    M /branches/3.1/src/asin.c
2477    M /branches/3.1/src/asinh.c
2478    M /branches/3.1/src/atan.c
2479    M /branches/3.1/src/atan2.c
2480    M /branches/3.1/src/atanh.c
2481    M /branches/3.1/src/bernoulli.c
2482    M /branches/3.1/src/buildopt.c
2483    M /branches/3.1/src/cache.c
2484    M /branches/3.1/src/cbrt.c
2485    M /branches/3.1/src/check.c
2486    M /branches/3.1/src/clear.c
2487    M /branches/3.1/src/clears.c
2488    M /branches/3.1/src/cmp.c
2489    M /branches/3.1/src/cmp2.c
2490    M /branches/3.1/src/cmp_abs.c
2491    M /branches/3.1/src/cmp_d.c
2492    M /branches/3.1/src/cmp_ld.c
2493    M /branches/3.1/src/cmp_si.c
2494    M /branches/3.1/src/cmp_ui.c
2495    M /branches/3.1/src/comparisons.c
2496    M /branches/3.1/src/const_catalan.c
2497    M /branches/3.1/src/const_euler.c
2498    M /branches/3.1/src/const_log2.c
2499    M /branches/3.1/src/const_pi.c
2500    M /branches/3.1/src/constant.c
2501    M /branches/3.1/src/copysign.c
2502    M /branches/3.1/src/cos.c
2503    M /branches/3.1/src/cosh.c
2504    M /branches/3.1/src/cot.c
2505    M /branches/3.1/src/coth.c
2506    M /branches/3.1/src/csc.c
2507    M /branches/3.1/src/csch.c
2508    M /branches/3.1/src/d_div.c
2509    M /branches/3.1/src/d_sub.c
2510    M /branches/3.1/src/digamma.c
2511    M /branches/3.1/src/dim.c
2512    M /branches/3.1/src/div.c
2513    M /branches/3.1/src/div_2exp.c
2514    M /branches/3.1/src/div_2si.c
2515    M /branches/3.1/src/div_2ui.c
2516    M /branches/3.1/src/div_d.c
2517    M /branches/3.1/src/div_ui.c
2518    M /branches/3.1/src/dump.c
2519    M /branches/3.1/src/eint.c
2520    M /branches/3.1/src/eq.c
2521    M /branches/3.1/src/erf.c
2522    M /branches/3.1/src/erfc.c
2523    M /branches/3.1/src/exceptions.c
2524    M /branches/3.1/src/exp.c
2525    M /branches/3.1/src/exp10.c
2526    M /branches/3.1/src/exp2.c
2527    M /branches/3.1/src/exp3.c
2528    M /branches/3.1/src/exp_2.c
2529    M /branches/3.1/src/expm1.c
2530    M /branches/3.1/src/extract.c
2531    M /branches/3.1/src/factorial.c
2532    M /branches/3.1/src/fits_intmax.c
2533    M /branches/3.1/src/fits_s.h
2534    M /branches/3.1/src/fits_sint.c
2535    M /branches/3.1/src/fits_slong.c
2536    M /branches/3.1/src/fits_sshort.c
2537    M /branches/3.1/src/fits_u.h
2538    M /branches/3.1/src/fits_uint.c
2539    M /branches/3.1/src/fits_uintmax.c
2540    M /branches/3.1/src/fits_ulong.c
2541    M /branches/3.1/src/fits_ushort.c
2542    M /branches/3.1/src/fma.c
2543    M /branches/3.1/src/fms.c
2544    M /branches/3.1/src/frac.c
2545    M /branches/3.1/src/free_cache.c
2546    M /branches/3.1/src/frexp.c
2547    M /branches/3.1/src/gamma.c
2548    M /branches/3.1/src/gammaonethird.c
2549    M /branches/3.1/src/gen_inverse.h
2550    M /branches/3.1/src/generic/mparam.h
2551    M /branches/3.1/src/get_d.c
2552    M /branches/3.1/src/get_d64.c
2553    M /branches/3.1/src/get_exp.c
2554    M /branches/3.1/src/get_f.c
2555    M /branches/3.1/src/get_flt.c
2556    M /branches/3.1/src/get_ld.c
2557    M /branches/3.1/src/get_si.c
2558    M /branches/3.1/src/get_sj.c
2559    M /branches/3.1/src/get_str.c
2560    M /branches/3.1/src/get_ui.c
2561    M /branches/3.1/src/get_uj.c
2562    M /branches/3.1/src/get_z.c
2563    M /branches/3.1/src/get_z_exp.c
2564    M /branches/3.1/src/gmp_op.c
2565    M /branches/3.1/src/grandom.c
2566    M /branches/3.1/src/hppa/mparam.h
2567    M /branches/3.1/src/hypot.c
2568    M /branches/3.1/src/ia64/mparam.h
2569    M /branches/3.1/src/ieee_floats.h
2570    M /branches/3.1/src/init.c
2571    M /branches/3.1/src/init2.c
2572    M /branches/3.1/src/inits.c
2573    M /branches/3.1/src/inits2.c
2574    M /branches/3.1/src/inp_str.c
2575    M /branches/3.1/src/int_ceil_log2.c
2576    M /branches/3.1/src/isinf.c
2577    M /branches/3.1/src/isinteger.c
2578    M /branches/3.1/src/isnan.c
2579    M /branches/3.1/src/isnum.c
2580    M /branches/3.1/src/isqrt.c
2581    M /branches/3.1/src/isregular.c
2582    M /branches/3.1/src/iszero.c
2583    M /branches/3.1/src/jn.c
2584    M /branches/3.1/src/jyn_asympt.c
2585    M /branches/3.1/src/li2.c
2586    M /branches/3.1/src/lngamma.c
2587    M /branches/3.1/src/log.c
2588    M /branches/3.1/src/log10.c
2589    M /branches/3.1/src/log1p.c
2590    M /branches/3.1/src/log2.c
2591    M /branches/3.1/src/logging.c
2592    M /branches/3.1/src/min_prec.c
2593    M /branches/3.1/src/minmax.c
2594    M /branches/3.1/src/modf.c
2595    M /branches/3.1/src/mp_clz_tab.c
2596    M /branches/3.1/src/mparam_h.in
2597    M /branches/3.1/src/mpf2mpfr.h
2598    M /branches/3.1/src/mpfr-gmp.c
2599    M /branches/3.1/src/mpfr-gmp.h
2600    M /branches/3.1/src/mpfr-impl.h
2601    M /branches/3.1/src/mpfr-intmax.h
2602    M /branches/3.1/src/mpfr-longlong.h
2603    M /branches/3.1/src/mpfr-thread.h
2604    M /branches/3.1/src/mpfr.h
2605    M /branches/3.1/src/mpn_exp.c
2606    M /branches/3.1/src/mul.c
2607    M /branches/3.1/src/mul_2exp.c
2608    M /branches/3.1/src/mul_2si.c
2609    M /branches/3.1/src/mul_2ui.c
2610    M /branches/3.1/src/mul_d.c
2611    M /branches/3.1/src/mul_ui.c
2612    M /branches/3.1/src/mulders.c
2613    M /branches/3.1/src/neg.c
2614    M /branches/3.1/src/next.c
2615    M /branches/3.1/src/out_raw.c
2616    M /branches/3.1/src/out_str.c
2617    M /branches/3.1/src/pow.c
2618    M /branches/3.1/src/pow_si.c
2619    M /branches/3.1/src/pow_ui.c
2620    M /branches/3.1/src/pow_z.c
2621    M /branches/3.1/src/powerof2.c
2622    M /branches/3.1/src/powerpc32/mparam.h
2623    M /branches/3.1/src/powerpc64/mparam.h
2624    M /branches/3.1/src/print_raw.c
2625    M /branches/3.1/src/print_rnd_mode.c
2626    M /branches/3.1/src/printf.c
2627    M /branches/3.1/src/rec_sqrt.c
2628    M /branches/3.1/src/reldiff.c
2629    M /branches/3.1/src/rem1.c
2630    M /branches/3.1/src/rint.c
2631    M /branches/3.1/src/root.c
2632    M /branches/3.1/src/round_near_x.c
2633    M /branches/3.1/src/round_p.c
2634    M /branches/3.1/src/round_prec.c
2635    M /branches/3.1/src/round_raw_generic.c
2636    M /branches/3.1/src/scale2.c
2637    M /branches/3.1/src/sec.c
2638    M /branches/3.1/src/sech.c
2639    M /branches/3.1/src/set.c
2640    M /branches/3.1/src/set_d.c
2641    M /branches/3.1/src/set_d64.c
2642    M /branches/3.1/src/set_dfl_prec.c
2643    M /branches/3.1/src/set_exp.c
2644    M /branches/3.1/src/set_f.c
2645    M /branches/3.1/src/set_flt.c
2646    M /branches/3.1/src/set_inf.c
2647    M /branches/3.1/src/set_ld.c
2648    M /branches/3.1/src/set_nan.c
2649    M /branches/3.1/src/set_prc_raw.c
2650    M /branches/3.1/src/set_prec.c
2651    M /branches/3.1/src/set_q.c
2652    M /branches/3.1/src/set_rnd.c
2653    M /branches/3.1/src/set_si.c
2654    M /branches/3.1/src/set_si_2exp.c
2655    M /branches/3.1/src/set_sj.c
2656    M /branches/3.1/src/set_str.c
2657    M /branches/3.1/src/set_str_raw.c
2658    M /branches/3.1/src/set_ui.c
2659    M /branches/3.1/src/set_ui_2exp.c
2660    M /branches/3.1/src/set_uj.c
2661    M /branches/3.1/src/set_z.c
2662    M /branches/3.1/src/set_z_exp.c
2663    M /branches/3.1/src/set_zero.c
2664    M /branches/3.1/src/setmax.c
2665    M /branches/3.1/src/setmin.c
2666    M /branches/3.1/src/setsign.c
2667    M /branches/3.1/src/sgn.c
2668    M /branches/3.1/src/si_op.c
2669    M /branches/3.1/src/signbit.c
2670    M /branches/3.1/src/sin.c
2671    M /branches/3.1/src/sin_cos.c
2672    M /branches/3.1/src/sinh.c
2673    M /branches/3.1/src/sinh_cosh.c
2674    M /branches/3.1/src/sparc64/mparam.h
2675    M /branches/3.1/src/sqr.c
2676    M /branches/3.1/src/sqrt.c
2677    M /branches/3.1/src/sqrt_ui.c
2678    M /branches/3.1/src/stack_interface.c
2679    M /branches/3.1/src/strtofr.c
2680    M /branches/3.1/src/sub.c
2681    M /branches/3.1/src/sub1.c
2682    M /branches/3.1/src/sub1sp.c
2683    M /branches/3.1/src/sub_d.c
2684    M /branches/3.1/src/sub_ui.c
2685    M /branches/3.1/src/subnormal.c
2686    M /branches/3.1/src/sum.c
2687    M /branches/3.1/src/swap.c
2688    M /branches/3.1/src/tan.c
2689    M /branches/3.1/src/tanh.c
2690    M /branches/3.1/src/uceil_exp2.c
2691    M /branches/3.1/src/uceil_log2.c
2692    M /branches/3.1/src/ufloor_log2.c
2693    M /branches/3.1/src/ui_div.c
2694    M /branches/3.1/src/ui_pow.c
2695    M /branches/3.1/src/ui_pow_ui.c
2696    M /branches/3.1/src/ui_sub.c
2697    M /branches/3.1/src/urandom.c
2698    M /branches/3.1/src/urandomb.c
2699    M /branches/3.1/src/vasprintf.c
2700    M /branches/3.1/src/version.c
2701    M /branches/3.1/src/volatile.c
2702    M /branches/3.1/src/x86/core2/mparam.h
2703    M /branches/3.1/src/x86/mparam.h
2704    M /branches/3.1/src/x86_64/core2/mparam.h
2705    M /branches/3.1/src/x86_64/pentium4/mparam.h
2706    M /branches/3.1/src/yn.c
2707    M /branches/3.1/src/zeta.c
2708    M /branches/3.1/src/zeta_ui.c
2709    M /branches/3.1/tests/Makefile.am
2710    M /branches/3.1/tests/cmp_str.c
2711    M /branches/3.1/tests/data/digamma
2712    M /branches/3.1/tests/data/li2
2713    M /branches/3.1/tests/memory.c
2714    M /branches/3.1/tests/mpf_compat.c
2715    M /branches/3.1/tests/mpf_compat.h
2716    M /branches/3.1/tests/mpfr-test.h
2717    M /branches/3.1/tests/mpfr_compat.c
2718    M /branches/3.1/tests/random2.c
2719    M /branches/3.1/tests/reuse.c
2720    M /branches/3.1/tests/rnd_mode.c
2721    M /branches/3.1/tests/tabs.c
2722    M /branches/3.1/tests/tacos.c
2723    M /branches/3.1/tests/tacosh.c
2724    M /branches/3.1/tests/tadd.c
2725    M /branches/3.1/tests/tadd1sp.c
2726    M /branches/3.1/tests/tadd_d.c
2727    M /branches/3.1/tests/tadd_ui.c
2728    M /branches/3.1/tests/tagm.c
2729    M /branches/3.1/tests/tai.c
2730    M /branches/3.1/tests/tasin.c
2731    M /branches/3.1/tests/tasinh.c
2732    M /branches/3.1/tests/tatan.c
2733    M /branches/3.1/tests/tatanh.c
2734    M /branches/3.1/tests/taway.c
2735    M /branches/3.1/tests/tbuildopt.c
2736    M /branches/3.1/tests/tcan_round.c
2737    M /branches/3.1/tests/tcbrt.c
2738    M /branches/3.1/tests/tcheck.c
2739    M /branches/3.1/tests/tcmp.c
2740    M /branches/3.1/tests/tcmp2.c
2741    M /branches/3.1/tests/tcmp_d.c
2742    M /branches/3.1/tests/tcmp_ld.c
2743    M /branches/3.1/tests/tcmp_ui.c
2744    M /branches/3.1/tests/tcmpabs.c
2745    M /branches/3.1/tests/tcomparisons.c
2746    M /branches/3.1/tests/tconst_catalan.c
2747    M /branches/3.1/tests/tconst_euler.c
2748    M /branches/3.1/tests/tconst_log2.c
2749    M /branches/3.1/tests/tconst_pi.c
2750    M /branches/3.1/tests/tcopysign.c
2751    M /branches/3.1/tests/tcos.c
2752    M /branches/3.1/tests/tcosh.c
2753    M /branches/3.1/tests/tcot.c
2754    M /branches/3.1/tests/tcoth.c
2755    M /branches/3.1/tests/tcsc.c
2756    M /branches/3.1/tests/tcsch.c
2757    M /branches/3.1/tests/td_div.c
2758    M /branches/3.1/tests/td_sub.c
2759    M /branches/3.1/tests/tdigamma.c
2760    M /branches/3.1/tests/tdim.c
2761    M /branches/3.1/tests/tdiv.c
2762    M /branches/3.1/tests/tdiv_d.c
2763    M /branches/3.1/tests/tdiv_ui.c
2764    M /branches/3.1/tests/teint.c
2765    M /branches/3.1/tests/teq.c
2766    M /branches/3.1/tests/terf.c
2767    M /branches/3.1/tests/tests.c
2768    M /branches/3.1/tests/texceptions.c
2769    M /branches/3.1/tests/texp.c
2770    M /branches/3.1/tests/texp10.c
2771    M /branches/3.1/tests/texp2.c
2772    M /branches/3.1/tests/texpm1.c
2773    M /branches/3.1/tests/tfactorial.c
2774    M /branches/3.1/tests/tfits.c
2775    M /branches/3.1/tests/tfma.c
2776    M /branches/3.1/tests/tfmod.c
2777    M /branches/3.1/tests/tfms.c
2778    M /branches/3.1/tests/tfprintf.c
2779    M /branches/3.1/tests/tfrac.c
2780    M /branches/3.1/tests/tfrexp.c
2781    M /branches/3.1/tests/tgamma.c
2782    M /branches/3.1/tests/tgeneric.c
2783    M /branches/3.1/tests/tgeneric_ui.c
2784    M /branches/3.1/tests/tget_d.c
2785    M /branches/3.1/tests/tget_d_2exp.c
2786    M /branches/3.1/tests/tget_f.c
2787    M /branches/3.1/tests/tget_flt.c
2788    M /branches/3.1/tests/tget_ld_2exp.c
2789    M /branches/3.1/tests/tget_set_d64.c
2790    M /branches/3.1/tests/tget_sj.c
2791    M /branches/3.1/tests/tget_str.c
2792    M /branches/3.1/tests/tget_z.c
2793    M /branches/3.1/tests/tgmpop.c
2794    M /branches/3.1/tests/tgrandom.c
2795    M /branches/3.1/tests/thyperbolic.c
2796    M /branches/3.1/tests/thypot.c
2797    M /branches/3.1/tests/tinits.c
2798    M /branches/3.1/tests/tinp_str.c
2799    M /branches/3.1/tests/tinternals.c
2800    M /branches/3.1/tests/tisnan.c
2801    M /branches/3.1/tests/tisqrt.c
2802    M /branches/3.1/tests/tj0.c
2803    M /branches/3.1/tests/tj1.c
2804    M /branches/3.1/tests/tjn.c
2805    M /branches/3.1/tests/tl2b.c
2806    M /branches/3.1/tests/tlgamma.c
2807    M /branches/3.1/tests/tli2.c
2808    M /branches/3.1/tests/tlngamma.c
2809    M /branches/3.1/tests/tlog.c
2810    M /branches/3.1/tests/tlog10.c
2811    M /branches/3.1/tests/tlog1p.c
2812    M /branches/3.1/tests/tlog2.c
2813    M /branches/3.1/tests/tmin_prec.c
2814    M /branches/3.1/tests/tminmax.c
2815    M /branches/3.1/tests/tmodf.c
2816    M /branches/3.1/tests/tmul.c
2817    M /branches/3.1/tests/tmul_2exp.c
2818    M /branches/3.1/tests/tmul_d.c
2819    M /branches/3.1/tests/tmul_ui.c
2820    M /branches/3.1/tests/tnext.c
2821    M /branches/3.1/tests/tout_str.c
2822    M /branches/3.1/tests/toutimpl.c
2823    M /branches/3.1/tests/tpow.c
2824    M /branches/3.1/tests/tpow3.c
2825    M /branches/3.1/tests/tpow_all.c
2826    M /branches/3.1/tests/tpow_z.c
2827    M /branches/3.1/tests/tprintf.c
2828    M /branches/3.1/tests/trandom.c
2829    M /branches/3.1/tests/trec_sqrt.c
2830    M /branches/3.1/tests/tremquo.c
2831    M /branches/3.1/tests/trint.c
2832    M /branches/3.1/tests/troot.c
2833    M /branches/3.1/tests/tround_prec.c
2834    M /branches/3.1/tests/tsec.c
2835    M /branches/3.1/tests/tsech.c
2836    M /branches/3.1/tests/tset.c
2837    M /branches/3.1/tests/tset_d.c
2838    M /branches/3.1/tests/tset_exp.c
2839    M /branches/3.1/tests/tset_f.c
2840    M /branches/3.1/tests/tset_ld.c
2841    M /branches/3.1/tests/tset_q.c
2842    M /branches/3.1/tests/tset_si.c
2843    M /branches/3.1/tests/tset_sj.c
2844    M /branches/3.1/tests/tset_str.c
2845    M /branches/3.1/tests/tset_z.c
2846    M /branches/3.1/tests/tset_z_exp.c
2847    M /branches/3.1/tests/tsgn.c
2848    M /branches/3.1/tests/tsi_op.c
2849    M /branches/3.1/tests/tsin.c
2850    M /branches/3.1/tests/tsin_cos.c
2851    M /branches/3.1/tests/tsinh.c
2852    M /branches/3.1/tests/tsinh_cosh.c
2853    M /branches/3.1/tests/tsprintf.c
2854    M /branches/3.1/tests/tsqr.c
2855    M /branches/3.1/tests/tsqrt.c
2856    M /branches/3.1/tests/tsqrt_ui.c
2857    M /branches/3.1/tests/tstckintc.c
2858    M /branches/3.1/tests/tstdint.c
2859    M /branches/3.1/tests/tstrtofr.c
2860    M /branches/3.1/tests/tsub.c
2861    M /branches/3.1/tests/tsub1sp.c
2862    M /branches/3.1/tests/tsub_d.c
2863    M /branches/3.1/tests/tsub_ui.c
2864    M /branches/3.1/tests/tsubnormal.c
2865    M /branches/3.1/tests/tsum.c
2866    M /branches/3.1/tests/tswap.c
2867    M /branches/3.1/tests/ttan.c
2868    M /branches/3.1/tests/ttanh.c
2869    M /branches/3.1/tests/ttrunc.c
2870    M /branches/3.1/tests/tui_div.c
2871    M /branches/3.1/tests/tui_pow.c
2872    M /branches/3.1/tests/tui_sub.c
2873    M /branches/3.1/tests/turandom.c
2874    M /branches/3.1/tests/tvalist.c
2875    M /branches/3.1/tests/tversion.c
2876    M /branches/3.1/tests/ty0.c
2877    M /branches/3.1/tests/ty1.c
2878    M /branches/3.1/tests/tyn.c
2879    M /branches/3.1/tests/tzeta.c
2880    M /branches/3.1/tests/tzeta_ui.c
2881    M /branches/3.1/tools/ck-copyright-notice
2882    M /branches/3.1/tools/ck-mparam
2883    M /branches/3.1/tools/ck-version-info
2884    M /branches/3.1/tools/get_patches.sh
2885    M /branches/3.1/tune/Makefile.am
2886    M /branches/3.1/tune/bidimensional_sample.c
2887    M /branches/3.1/tune/speed.c
2888    M /branches/3.1/tune/tuneup.c
2890 Copyright notice update: added 2013 with
2891   perl -pi -e 's/2012 Free Software/2012, 2013 Free Software/' **/*(^/)
2892 under zsh, reverting the ChangeLog file (the m4 and tools/mbench
2893 directories were not modified).
2894 Removed 2012 from the example in the doc/README.dev file.
2895 ------------------------------------------------------------------------
2896 r8464 | vlefevre | 2013-03-08 00:28:01 +0000 (Fri, 08 Mar 2013) | 3 lines
2897 Changed paths:
2898    M /branches/3.1
2899    M /branches/3.1/examples/ReadMe
2900    M /branches/3.1/examples/divworst.c
2901    M /branches/3.1/examples/rndo-add.c
2902    M /branches/3.1/examples/sample.c
2903    M /branches/3.1/examples/version.c
2905 [examples] Replaced the old rounding mode macros (GMP_RNDN, etc.) by the
2906 new ones (MPFR_RNDN, etc.) in the *.c files; updated ReadMe file.
2907 (merged changeset r8461 from the trunk)
2908 ------------------------------------------------------------------------
2909 r8463 | vlefevre | 2013-03-08 00:26:52 +0000 (Fri, 08 Mar 2013) | 5 lines
2910 Changed paths:
2911    M /branches/3.1
2912    M /branches/3.1/doc/faq.xsl
2913    M /branches/3.1/doc/update-faq
2915 [doc] Slightly modified faq.xsl to avoid libxslt bug 377440, and
2916 moved the addition of special CSS comments for XML compatibility
2917 from update-faq to faq.xsl file. Removed the now useless
2918 s/GMP_RND/MPFR_RND/ rewriting in update-faq.
2919 (merged changesets r8458,8460 from the trunk)
2920 ------------------------------------------------------------------------
2921 r8454 | vlefevre | 2013-02-22 12:11:37 +0000 (Fri, 22 Feb 2013) | 3 lines
2922 Changed paths:
2923    M /branches/3.1
2924    M /branches/3.1/src/get_f.c
2925    M /branches/3.1/src/mpfr-gmp.h
2926    M /branches/3.1/tests/tadd.c
2927    M /branches/3.1/tests/tgeneric.c
2929 Compatibility with GMP 5.1.0 and later when gmp-impl.h is included,
2930 i.e. with --with-gmp-build (thanks to Rob for the fix); clean-up.
2931 (merged changeset r8439 from the trunk)
2932 ------------------------------------------------------------------------
2933 r8399 | vlefevre | 2012-08-29 13:54:55 +0000 (Wed, 29 Aug 2012) | 8 lines
2934 Changed paths:
2935    M /branches/3.1
2936    M /branches/3.1/src/strtofr.c
2937    M /branches/3.1/tests/tstrtofr.c
2939 [src/strtofr.c] Fixed bug in mpfr_strtofr in case:
2940   (1) the input string was used entirely
2941   (2) the conversion was done by a division
2942   (3) and the division was exact
2943   In such a case the "reconstruction" of the ternary value was inexact.
2944 [tests/tstrtofr.c] Added various testcases (for this bug and for bugs
2945   in intermediate revisions).
2946 (merged changesets r8371,8384,8389-8398 from the trunk)
2947 ------------------------------------------------------------------------
2948 r8387 | vlefevre | 2012-08-28 15:06:27 +0000 (Tue, 28 Aug 2012) | 1 line
2949 Changed paths:
2950    M /branches/3.1
2951    M /branches/3.1/doc/FAQ.html
2953 [doc] Updated FAQ.html (changeset r8386 from the trunk).
2954 ------------------------------------------------------------------------
2955 r8380 | vlefevre | 2012-08-16 09:12:57 +0000 (Thu, 16 Aug 2012) | 5 lines
2956 Changed paths:
2957    M /branches/3.1
2958    M /branches/3.1/src/get_d64.c
2959    M /branches/3.1/tests/tget_set_d64.c
2961 [src/get_d64.c] mpfr_get_decimal64 was buggy in MPFR_RNDN on some
2962   values x such that 0.5e-398 < |x| < 1e-398 (smallest subnormal):
2963   it was returning 0 instead of +/- 1e-398.
2964 [tests/tget_set_d64.c] Added testcases.
2965 (merged changesets r8370,8379 from the trunk)
2966 ------------------------------------------------------------------------
2967 r8378 | vlefevre | 2012-08-15 23:41:21 +0000 (Wed, 15 Aug 2012) | 7 lines
2968 Changed paths:
2969    M /branches/3.1
2970    M /branches/3.1/src/get_d64.c
2971    M /branches/3.1/tests/tget_set_d64.c
2973 [src/get_d64.c] Fixed get_decimal64_max by simplifying it completely,
2974 and changed get_decimal64_min in the same way.
2975 Thanks to Rob (Sisyphus) for the idea.
2976 [tests/tget_set_d64.c] Added some tests for large numbers and overflow
2977 tests (they cover the two bad tests fixed in r8373 and trigger the bug
2978 in get_decimal64_max fixed here).
2979 (merged changesets r8375-8377 from the trunk)
2980 ------------------------------------------------------------------------
2981 r8373 | vlefevre | 2012-08-14 10:37:10 +0000 (Tue, 14 Aug 2012) | 2 lines
2982 Changed paths:
2983    M /branches/3.1
2984    M /branches/3.1/src/get_d64.c
2986 [src/get_d64.c] Fixed overflow cases.
2987 (merged changeset r8372 from the trunk)
2988 ------------------------------------------------------------------------
2989 r8361 | vlefevre | 2012-07-26 14:21:40 +0000 (Thu, 26 Jul 2012) | 1 line
2990 Changed paths:
2991    M /branches/3.1
2992    M /branches/3.1/configure.ac
2994 [configure.ac] Replaced "sed" by "$SED" and "grep" by "$EGREP".
2995 ------------------------------------------------------------------------
2996 r8330 | vlefevre | 2012-07-05 10:44:31 +0000 (Thu, 05 Jul 2012) | 2 lines
2997 Changed paths:
2998    M /branches/3.1/tools/coverage
3000 [tools/coverage] Added a comment about the non-reproducibility of the
3001 coverage results.
3002 ------------------------------------------------------------------------
3003 r8318 | vlefevre | 2012-07-04 09:30:08 +0000 (Wed, 04 Jul 2012) | 1 line
3004 Changed paths:
3005    M /branches/3.1/INSTALL
3006    M /branches/3.1/VERSION
3007    M /branches/3.1/configure.ac
3008    M /branches/3.1/doc/mpfr.texi
3009    M /branches/3.1/src/mpfr.h
3010    M /branches/3.1/src/version.c
3012 Updated version to 3.1.2-dev.
3013 ------------------------------------------------------------------------
3014 r8309 | vlefevre | 2012-07-03 14:23:23 +0000 (Tue, 03 Jul 2012) | 1 line
3015 Changed paths:
3016    M /branches/3.1/ChangeLog
3018 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
3019 ------------------------------------------------------------------------
3020 r8307 | vlefevre | 2012-07-03 14:19:10 +0000 (Tue, 03 Jul 2012) | 1 line
3021 Changed paths:
3022    M /branches/3.1/NEWS
3024 [NEWS] Added test coverage for MPFR 3.1.1.
3025 ------------------------------------------------------------------------
3026 r8306 | vlefevre | 2012-07-03 14:17:16 +0000 (Tue, 03 Jul 2012) | 2 lines
3027 Changed paths:
3028    M /branches/3.1
3029    M /branches/3.1/tools/coverage
3031 [tools/coverage] Some changes from the trunk (r8263,8275,8277,8305),
3032 in particular detailed coverage.
3033 ------------------------------------------------------------------------
3034 r8303 | vlefevre | 2012-07-03 13:52:02 +0000 (Tue, 03 Jul 2012) | 1 line
3035 Changed paths:
3036    M /branches/3.1/doc/mpfr.texi
3038 [doc/mpfr.texi] Updated the month.
3039 ------------------------------------------------------------------------
3040 r8301 | vlefevre | 2012-07-03 13:49:45 +0000 (Tue, 03 Jul 2012) | 1 line
3041 Changed paths:
3042    M /branches/3.1/VERSION
3043    M /branches/3.1/configure.ac
3044    M /branches/3.1/doc/mpfr.texi
3045    M /branches/3.1/src/mpfr.h
3046    M /branches/3.1/src/version.c
3048 Updated version to 3.1.1.
3049 ------------------------------------------------------------------------
3050 r8300 | vlefevre | 2012-07-03 13:47:34 +0000 (Tue, 03 Jul 2012) | 4 lines
3051 Changed paths:
3052    M /branches/3.1
3053    M /branches/3.1/tests/td_div.c
3054    M /branches/3.1/tests/tests.c
3055    M /branches/3.1/tests/tget_d.c
3057 [tests/tests.c] Improved an error message.
3058 [tests/{td_div.c,tget_d.c}] Disable tests with a division by 0 if
3059   MPFR_ERRDIVZERO is defined.
3060 (merged changesets r8298-8299 from the trunk)
3061 ------------------------------------------------------------------------
3062 r8290 | vlefevre | 2012-06-27 12:00:38 +0000 (Wed, 27 Jun 2012) | 1 line
3063 Changed paths:
3064    M /branches/3.1
3065    M /branches/3.1/doc/mpfr.texi
3067 [mpfr.texi] added support by ERC grant of Andreas
3068 ------------------------------------------------------------------------
3069 r8288 | vlefevre | 2012-06-27 09:15:26 +0000 (Wed, 27 Jun 2012) | 1 line
3070 Changed paths:
3071    M /branches/3.1/doc/mpfr.texi
3073 [doc/mpfr.texi] Document MPFR_WANT_DECIMAL_FLOATS.
3074 ------------------------------------------------------------------------
3075 r8284 | vlefevre | 2012-06-27 08:37:21 +0000 (Wed, 27 Jun 2012) | 2 lines
3076 Changed paths:
3077    M /branches/3.1
3078    M /branches/3.1/tests/tgrandom.c
3080 [tests/tgrandom.c] Replaced GMP_RNDN by MPFR_RNDN.
3081 (merged changeset r8283 from the trunk)
3082 ------------------------------------------------------------------------
3083 r8282 | vlefevre | 2012-06-27 08:33:41 +0000 (Wed, 27 Jun 2012) | 1 line
3084 Changed paths:
3085    M /branches/3.1/NEWS
3087 [NEWS] Update.
3088 ------------------------------------------------------------------------
3089 r8281 | vlefevre | 2012-06-27 08:23:11 +0000 (Wed, 27 Jun 2012) | 4 lines
3090 Changed paths:
3091    M /branches/3.1
3092    M /branches/3.1/doc/mpfr.texi
3093    M /branches/3.1/tests/tgrandom.c
3095 [doc/mpfr.texi] Completed spec of mpfr_grandom.
3096 [tests/tgrandom.c] Improved a test and added a new one for
3097   mpfr_grandom(x, NULL, ...).
3098 (merged changesets r8279-8280 from the trunk)
3099 ------------------------------------------------------------------------
3100 r8278 | vlefevre | 2012-06-27 08:10:45 +0000 (Wed, 27 Jun 2012) | 2 lines
3101 Changed paths:
3102    M /branches/3.1
3103    M /branches/3.1/NEWS
3105 [NEWS] Update: test coverage.
3106 (merged changeset r8276 from the trunk)
3107 ------------------------------------------------------------------------
3108 r8259 | vlefevre | 2012-06-26 15:02:18 +0000 (Tue, 26 Jun 2012) | 1 line
3109 Changed paths:
3110    M /branches/3.1/ChangeLog
3112 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
3113 ------------------------------------------------------------------------
3114 r8257 | vlefevre | 2012-06-26 14:51:13 +0000 (Tue, 26 Jun 2012) | 1 line
3115 Changed paths:
3116    M /branches/3.1/doc/mpfr.texi
3118 [doc/mpfr.texi] Updated the month.
3119 ------------------------------------------------------------------------
3120 r8256 | vlefevre | 2012-06-26 14:50:17 +0000 (Tue, 26 Jun 2012) | 2 lines
3121 Changed paths:
3122    M /branches/3.1/VERSION
3123    M /branches/3.1/configure.ac
3124    M /branches/3.1/doc/mpfr.texi
3125    M /branches/3.1/src/Makefile.am
3126    M /branches/3.1/src/mpfr.h
3127    M /branches/3.1/src/version.c
3129 Updated version to 3.1.1-rc1 and updated libmpfr_la_LDFLAGS in
3130 src/Makefile.am for the next release.
3131 ------------------------------------------------------------------------
3132 r8255 | vlefevre | 2012-06-26 14:41:27 +0000 (Tue, 26 Jun 2012) | 1 line
3133 Changed paths:
3134    M /branches/3.1/NEWS
3136 [NEWS] Update for GNU MPFR 3.1.1.
3137 ------------------------------------------------------------------------
3138 r8254 | vlefevre | 2012-06-26 14:03:44 +0000 (Tue, 26 Jun 2012) | 2 lines
3139 Changed paths:
3140    M /branches/3.1
3141    M /branches/3.1/tests/tinternals.c
3143 [tests/tinternals.c] mpfr_set_prec_raw missing tests (thanks to Patrick).
3144 (merged changeset r8253 from the trunk)
3145 ------------------------------------------------------------------------
3146 r8252 | vlefevre | 2012-06-26 13:57:32 +0000 (Tue, 26 Jun 2012) | 2 lines
3147 Changed paths:
3148    M /branches/3.1
3149    M /branches/3.1/tests/tset_si.c
3151 [tests/tset_si.c] Also test the mpfr_set_ui function (instead of macro).
3152 (merged changeset r8251 from the trunk)
3153 ------------------------------------------------------------------------
3154 r8220 | vlefevre | 2012-06-21 23:03:44 +0000 (Thu, 21 Jun 2012) | 3 lines
3155 Changed paths:
3156    M /branches/3.1
3157    M /branches/3.1/tests/tset_ld.c
3159 [tests/tset_ld.c] For _GMP_IEEE_FLOATS, use #if instead of #ifdef
3160 since mpfr-impl.h defines it to 0 if it was undefined.
3161 (merged changeset r8219 from the trunk)
3162 ------------------------------------------------------------------------
3163 r8205 | vlefevre | 2012-05-09 00:07:18 +0000 (Wed, 09 May 2012) | 2 lines
3164 Changed paths:
3165    M /branches/3.1
3166    M /branches/3.1/configure.ac
3167    M /branches/3.1/tests/Makefile.am
3169 Patch from Nitin A Kamble for automake 1.12
3170 (merged changeset r8204 from the trunk)
3171 ------------------------------------------------------------------------
3172 r8202 | vlefevre | 2012-05-07 18:13:13 +0000 (Mon, 07 May 2012) | 5 lines
3173 Changed paths:
3174    M /branches/3.1
3175    M /branches/3.1/AUTHORS
3176    M /branches/3.1/INSTALL
3177    M /branches/3.1/doc/mpfr.texi
3179 [AUTHORS,INSTALL,doc/mpfr.texi] Updated the e-mail address of the
3180 MPFR mailing-list to match the List-* headers written by the new
3181 mailing-list server (the old one still works, but may lead to bad
3182 interaction with MUA's that attempt to honor the List-Post header
3183 when replying to the list(s)).
3184 ------------------------------------------------------------------------
3185 r8200 | vlefevre | 2012-05-07 17:58:04 +0000 (Mon, 07 May 2012) | 6 lines
3186 Changed paths:
3187    M /branches/3.1
3188    M /branches/3.1/src/gamma.c
3189    M /branches/3.1/src/lngamma.c
3190    M /branches/3.1/tests/tgamma.c
3192 [src/lngamma.c] Added mpfr_explgamma internal function to handle
3193   overflows/underflows (intermediate or not) in mpfr_gamma. Added
3194   general overflow detection.
3195 [src/gamma.c] Added general underflow detection.
3196 [tests/tgamma.c] Added testcases for 32-bit and 64-bit machines.
3197 (merged changesets r8174,8179,8182-8183,8185-8189,8191-8199 from the trunk)
3198 ------------------------------------------------------------------------
3199 r8184 | vlefevre | 2012-05-03 14:44:57 +0000 (Thu, 03 May 2012) | 1 line
3200 Changed paths:
3201    M /branches/3.1
3202    M /branches/3.1/src/gamma.c
3204 [src/gamma.c] Reverted changeset r8180, which seems incorrect.
3205 ------------------------------------------------------------------------
3206 r8180 | vlefevre | 2012-05-03 13:46:22 +0000 (Thu, 03 May 2012) | 2 lines
3207 Changed paths:
3208    M /branches/3.1
3209    M /branches/3.1/src/gamma.c
3211 [gamma.c] tentative fix for the underflow problem
3212 (merged changesets r8174,8179 from the trunk)
3213 ------------------------------------------------------------------------
3214 r8178 | vlefevre | 2012-05-03 13:26:40 +0000 (Thu, 03 May 2012) | 1 line
3215 Changed paths:
3216    M /branches/3.1/ChangeLog
3218 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
3219 ------------------------------------------------------------------------
3220 r8176 | vlefevre | 2012-05-03 13:08:51 +0000 (Thu, 03 May 2012) | 2 lines
3221 Changed paths:
3222    M /branches/3.1
3223    M /branches/3.1/TODO
3224    M /branches/3.1/doc/README.dev
3225    M /branches/3.1/doc/mpfr.texi
3226    M /branches/3.1/src/mpfr-impl.h
3227    M /branches/3.1/src/mpfr.h
3228    M /branches/3.1/src/subnormal.c
3229    M /branches/3.1/tests/Makefile.am
3230    M /branches/3.1/tests/tatan.c
3231    M /branches/3.1/tests/tsin_cos.c
3232    M /branches/3.1/tests/tsqr.c
3234 Merged changesets r8172-8173,8175 from the trunk to update URL's of
3235 mailing-list archives/messages.
3236 ------------------------------------------------------------------------
3237 r8165 | vlefevre | 2012-04-27 12:39:54 +0000 (Fri, 27 Apr 2012) | 2 lines
3238 Changed paths:
3239    M /branches/3.1
3240    M /branches/3.1/tests/tgamma.c
3242 [tests/tgamma.c] Improved testcase test20100709.
3243 (merged changeset r8164 from the trunk)
3244 ------------------------------------------------------------------------
3245 r8163 | vlefevre | 2012-04-27 12:29:02 +0000 (Fri, 27 Apr 2012) | 3 lines
3246 Changed paths:
3247    M /branches/3.1
3248    M /branches/3.1/tests/tgamma.c
3250 [tests/tgamma.c] Updated testcase test20100709 for 64-bit machines,
3251 as this bug reappeared in r8160 (r8159 from the trunk).
3252 (merged changeset r8162 from the trunk)
3253 ------------------------------------------------------------------------
3254 r8160 | vlefevre | 2012-04-27 01:08:44 +0000 (Fri, 27 Apr 2012) | 5 lines
3255 Changed paths:
3256    M /branches/3.1
3257    M /branches/3.1/src/gamma.c
3258    M /branches/3.1/tests/tgamma.c
3260 [src/gamma.c] Fixed bug in the underflow detection code of mpfr_gamma,
3261   found by Giridhar Tammana: some results may incorrectly be regarded
3262   as underflow.
3263 [tests/tgamma.c] Added testcase.
3264 (merged changeset r8159 from the trunk)
3265 ------------------------------------------------------------------------
3266 r8127 | vlefevre | 2012-03-26 12:25:58 +0000 (Mon, 26 Mar 2012) | 3 lines
3267 Changed paths:
3268    M /branches/3.1
3269    M /branches/3.1/tests/Makefile.am
3270    M /branches/3.1/tests/tests.c
3272 [tests/{Makefile.am,tests.c}] Fixed src_fopen to be able to run test
3273 programs directly (without "make check") when objdir != srcdir.
3274 (merged changesets r8122,8126 from the trunk)
3275 ------------------------------------------------------------------------
3276 r8084 | vlefevre | 2012-03-09 12:03:59 +0000 (Fri, 09 Mar 2012) | 4 lines
3277 Changed paths:
3278    M /branches/3.1
3279    M /branches/3.1/src/mpfr-impl.h
3281 [src/mpfr-impl.h] Improved macros from the changeset r8080, in
3282 particular to avoid an error with the --enable-assert configure
3283 option and the -ansi -pedantic-errors gcc compiler flags.
3284 (merged changesets r7910,8082,8083 from the trunk)
3285 ------------------------------------------------------------------------
3286 r8080 | vlefevre | 2012-03-08 14:11:02 +0000 (Thu, 08 Mar 2012) | 8 lines
3287 Changed paths:
3288    M /branches/3.1
3289    M /branches/3.1/src/add1.c
3290    M /branches/3.1/src/add1sp.c
3291    M /branches/3.1/src/agm.c
3292    M /branches/3.1/src/eq.c
3293    M /branches/3.1/src/exp.c
3294    M /branches/3.1/src/get_d.c
3295    M /branches/3.1/src/get_flt.c
3296    M /branches/3.1/src/get_str.c
3297    M /branches/3.1/src/init2.c
3298    M /branches/3.1/src/lngamma.c
3299    M /branches/3.1/src/mpfr-impl.h
3300    M /branches/3.1/src/mul.c
3301    M /branches/3.1/src/pow.c
3302    M /branches/3.1/src/print_raw.c
3303    M /branches/3.1/src/round_prec.c
3304    M /branches/3.1/src/round_raw_generic.c
3305    M /branches/3.1/src/set.c
3306    M /branches/3.1/src/set_f.c
3307    M /branches/3.1/src/set_prec.c
3308    M /branches/3.1/src/setmax.c
3309    M /branches/3.1/src/sqr.c
3310    M /branches/3.1/src/stack_interface.c
3311    M /branches/3.1/src/strtofr.c
3312    M /branches/3.1/src/sub1sp.c
3313    M /branches/3.1/src/urandomb.c
3314    M /branches/3.1/tests/tinits.c
3316 Avoid potential integer overflows and improve consistency. This should
3317 fix bug #13918 "Segfault with precision = MPFR_PREC_MAX on 32-bit".
3318 Note: this problem appeared in MPFR 3.0.0 when the precision type (now
3319 mpfr_prec_t) was changed to a signed integer.
3320 Added a large precision test in tests/tinits.c (enabled by setting
3321 MPFR_CHECK_LARGEMEM=1) to trigger the bug mentioned above on 32-bit
3322 machines (or when MPFR is built with -m32).
3323 (merged changesets r8025,8026,8029,8031,8077 from the trunk)
3324 ------------------------------------------------------------------------
3325 r8069 | vlefevre | 2012-03-07 15:02:17 +0000 (Wed, 07 Mar 2012) | 5 lines
3326 Changed paths:
3327    M /branches/3.1
3328    M /branches/3.1/src/mpfr.h
3330 [src/mpfr.h] Simple temporary fix following GMP's internal __gmp_const
3331 macro removal in <http://gmplib.org:8000/gmp/rev/d287cfaf6732> (and its
3332 replacement by const): if __gmp_const isn't define, let's define it to
3333 const.
3334 (merged changeset r8061 from the trunk)
3335 ------------------------------------------------------------------------
3336 r8059 | vlefevre | 2012-03-03 03:00:29 +0000 (Sat, 03 Mar 2012) | 2 lines
3337 Changed paths:
3338    M /branches/3.1
3339    M /branches/3.1/NEWS
3341 [NEWS] Mention the mpfr_exp bug fix (from r6964 in exp_2.c).
3342 (merged changeset r8058 from the trunk)
3343 ------------------------------------------------------------------------
3344 r8049 | vlefevre | 2012-02-24 13:45:11 +0000 (Fri, 24 Feb 2012) | 2 lines
3345 Changed paths:
3346    M /branches/3.1
3347    M /branches/3.1/src/mpfr-impl.h
3349 [src/mpfr-impl.h] Use %.*Rg instead of %.*Rf for MPFR_LOG_VAR.
3350 (merged changeset r8048 from the trunk)
3351 ------------------------------------------------------------------------
3352 r8047 | vlefevre | 2012-02-24 12:38:46 +0000 (Fri, 24 Feb 2012) | 6 lines
3353 Changed paths:
3354    M /branches/3.1
3355    M /branches/3.1/src/add_d.c
3356    M /branches/3.1/src/add_ui.c
3357    M /branches/3.1/src/mul_d.c
3359 Corrected a typo in MPFR_LOG_FUNC of add_d.c, add_ui.c and mul_d.c
3360 (mpfr_get_prec â†’ mpfr_log_prec), fixing bug 13933.
3361 The consequence was random freezes (on the same binary) with dynamic
3362 linking (and just more memory with static linking to the MPFR library)
3363 when logging was used.
3364 (merged changeset r8043 from the trunk)
3365 ------------------------------------------------------------------------
3366 r8045 | vlefevre | 2012-02-24 12:22:24 +0000 (Fri, 24 Feb 2012) | 2 lines
3367 Changed paths:
3368    M /branches/3.1
3369    M /branches/3.1/NEWS
3371 [NEWS] Mention an internal change in MPFR 3.1.0.
3372 (merged changeset r8044 from the trunk)
3373 ------------------------------------------------------------------------
3374 r8017 | vlefevre | 2012-01-27 08:36:16 +0000 (Fri, 27 Jan 2012) | 2 lines
3375 Changed paths:
3376    M /branches/3.1
3377    M /branches/3.1/src/mparam_h.in
3378    M /branches/3.1/src/x86_64/core2/mparam.h
3380 Use the core2 tuning parameters for nocona as timings are very similar.
3381 [Merged r8013 through r8016 from the trunk]
3382 ------------------------------------------------------------------------
3383 r8012 | vlefevre | 2012-01-23 01:28:48 +0000 (Mon, 23 Jan 2012) | 3 lines
3384 Changed paths:
3385    M /branches/3.1
3386    M /branches/3.1/src/mparam_h.in
3388 [mparam_h.in] swap tests for 32-bit and 64-bit powerpc, since on powerpc64
3389               the parameters for 32-bit are used!
3390 (merged changeset r8010 from the trunk)
3391 ------------------------------------------------------------------------
3392 r7999 | vlefevre | 2012-01-10 12:51:46 +0000 (Tue, 10 Jan 2012) | 1 line
3393 Changed paths:
3394    M /branches/3.1/doc/mpfr.texi
3396 [doc/mpfr.texi] Updated the month.
3397 ------------------------------------------------------------------------
3398 r7997 | vlefevre | 2012-01-10 12:49:58 +0000 (Tue, 10 Jan 2012) | 1 line
3399 Changed paths:
3400    M /branches/3.1
3401    M /branches/3.1/doc/mpfr.texi
3403 [doc/mpfr.texi] Mention the AriC project-team.
3404 ------------------------------------------------------------------------
3405 r7995 | vlefevre | 2012-01-10 12:47:05 +0000 (Tue, 10 Jan 2012) | 3 lines
3406 Changed paths:
3407    M /branches/3.1/BUGS
3408    M /branches/3.1/INSTALL
3409    M /branches/3.1/NEWS
3410    M /branches/3.1/README
3411    M /branches/3.1/TODO
3412    M /branches/3.1/acinclude.m4
3413    M /branches/3.1/configure.ac
3414    M /branches/3.1/doc/FAQ.html
3415    M /branches/3.1/doc/README.dev
3416    M /branches/3.1/doc/faq.xsl
3417    M /branches/3.1/examples/divworst.c
3418    M /branches/3.1/examples/rndo-add.c
3419    M /branches/3.1/examples/sample.c
3420    M /branches/3.1/examples/version.c
3421    M /branches/3.1/src/abort_prec_max.c
3422    M /branches/3.1/src/acos.c
3423    M /branches/3.1/src/acosh.c
3424    M /branches/3.1/src/add.c
3425    M /branches/3.1/src/add1.c
3426    M /branches/3.1/src/add1sp.c
3427    M /branches/3.1/src/add_d.c
3428    M /branches/3.1/src/add_ui.c
3429    M /branches/3.1/src/agm.c
3430    M /branches/3.1/src/ai.c
3431    M /branches/3.1/src/asin.c
3432    M /branches/3.1/src/asinh.c
3433    M /branches/3.1/src/atan.c
3434    M /branches/3.1/src/atan2.c
3435    M /branches/3.1/src/atanh.c
3436    M /branches/3.1/src/bernoulli.c
3437    M /branches/3.1/src/buildopt.c
3438    M /branches/3.1/src/cache.c
3439    M /branches/3.1/src/cbrt.c
3440    M /branches/3.1/src/check.c
3441    M /branches/3.1/src/clear.c
3442    M /branches/3.1/src/clears.c
3443    M /branches/3.1/src/cmp.c
3444    M /branches/3.1/src/cmp2.c
3445    M /branches/3.1/src/cmp_abs.c
3446    M /branches/3.1/src/cmp_d.c
3447    M /branches/3.1/src/cmp_ld.c
3448    M /branches/3.1/src/cmp_si.c
3449    M /branches/3.1/src/cmp_ui.c
3450    M /branches/3.1/src/comparisons.c
3451    M /branches/3.1/src/const_catalan.c
3452    M /branches/3.1/src/const_euler.c
3453    M /branches/3.1/src/const_log2.c
3454    M /branches/3.1/src/const_pi.c
3455    M /branches/3.1/src/constant.c
3456    M /branches/3.1/src/copysign.c
3457    M /branches/3.1/src/cos.c
3458    M /branches/3.1/src/cosh.c
3459    M /branches/3.1/src/cot.c
3460    M /branches/3.1/src/coth.c
3461    M /branches/3.1/src/csc.c
3462    M /branches/3.1/src/csch.c
3463    M /branches/3.1/src/d_div.c
3464    M /branches/3.1/src/d_sub.c
3465    M /branches/3.1/src/digamma.c
3466    M /branches/3.1/src/dim.c
3467    M /branches/3.1/src/div.c
3468    M /branches/3.1/src/div_2exp.c
3469    M /branches/3.1/src/div_2si.c
3470    M /branches/3.1/src/div_2ui.c
3471    M /branches/3.1/src/div_d.c
3472    M /branches/3.1/src/div_ui.c
3473    M /branches/3.1/src/dump.c
3474    M /branches/3.1/src/eint.c
3475    M /branches/3.1/src/eq.c
3476    M /branches/3.1/src/erf.c
3477    M /branches/3.1/src/erfc.c
3478    M /branches/3.1/src/exceptions.c
3479    M /branches/3.1/src/exp.c
3480    M /branches/3.1/src/exp10.c
3481    M /branches/3.1/src/exp2.c
3482    M /branches/3.1/src/exp3.c
3483    M /branches/3.1/src/exp_2.c
3484    M /branches/3.1/src/expm1.c
3485    M /branches/3.1/src/extract.c
3486    M /branches/3.1/src/factorial.c
3487    M /branches/3.1/src/fits_intmax.c
3488    M /branches/3.1/src/fits_s.h
3489    M /branches/3.1/src/fits_sint.c
3490    M /branches/3.1/src/fits_slong.c
3491    M /branches/3.1/src/fits_sshort.c
3492    M /branches/3.1/src/fits_u.h
3493    M /branches/3.1/src/fits_uint.c
3494    M /branches/3.1/src/fits_uintmax.c
3495    M /branches/3.1/src/fits_ulong.c
3496    M /branches/3.1/src/fits_ushort.c
3497    M /branches/3.1/src/fma.c
3498    M /branches/3.1/src/fms.c
3499    M /branches/3.1/src/frac.c
3500    M /branches/3.1/src/free_cache.c
3501    M /branches/3.1/src/frexp.c
3502    M /branches/3.1/src/gamma.c
3503    M /branches/3.1/src/gammaonethird.c
3504    M /branches/3.1/src/gen_inverse.h
3505    M /branches/3.1/src/get_d.c
3506    M /branches/3.1/src/get_d64.c
3507    M /branches/3.1/src/get_exp.c
3508    M /branches/3.1/src/get_f.c
3509    M /branches/3.1/src/get_flt.c
3510    M /branches/3.1/src/get_ld.c
3511    M /branches/3.1/src/get_si.c
3512    M /branches/3.1/src/get_sj.c
3513    M /branches/3.1/src/get_str.c
3514    M /branches/3.1/src/get_ui.c
3515    M /branches/3.1/src/get_uj.c
3516    M /branches/3.1/src/get_z.c
3517    M /branches/3.1/src/get_z_exp.c
3518    M /branches/3.1/src/gmp_op.c
3519    M /branches/3.1/src/grandom.c
3520    M /branches/3.1/src/hypot.c
3521    M /branches/3.1/src/ieee_floats.h
3522    M /branches/3.1/src/init.c
3523    M /branches/3.1/src/init2.c
3524    M /branches/3.1/src/inits.c
3525    M /branches/3.1/src/inits2.c
3526    M /branches/3.1/src/inp_str.c
3527    M /branches/3.1/src/int_ceil_log2.c
3528    M /branches/3.1/src/isinf.c
3529    M /branches/3.1/src/isinteger.c
3530    M /branches/3.1/src/isnan.c
3531    M /branches/3.1/src/isnum.c
3532    M /branches/3.1/src/isqrt.c
3533    M /branches/3.1/src/isregular.c
3534    M /branches/3.1/src/iszero.c
3535    M /branches/3.1/src/jn.c
3536    M /branches/3.1/src/jyn_asympt.c
3537    M /branches/3.1/src/li2.c
3538    M /branches/3.1/src/lngamma.c
3539    M /branches/3.1/src/log.c
3540    M /branches/3.1/src/log10.c
3541    M /branches/3.1/src/log1p.c
3542    M /branches/3.1/src/log2.c
3543    M /branches/3.1/src/logging.c
3544    M /branches/3.1/src/min_prec.c
3545    M /branches/3.1/src/minmax.c
3546    M /branches/3.1/src/modf.c
3547    M /branches/3.1/src/mpf2mpfr.h
3548    M /branches/3.1/src/mpfr-gmp.c
3549    M /branches/3.1/src/mpfr-gmp.h
3550    M /branches/3.1/src/mpfr-impl.h
3551    M /branches/3.1/src/mpfr-intmax.h
3552    M /branches/3.1/src/mpfr-thread.h
3553    M /branches/3.1/src/mpfr.h
3554    M /branches/3.1/src/mpn_exp.c
3555    M /branches/3.1/src/mul.c
3556    M /branches/3.1/src/mul_2exp.c
3557    M /branches/3.1/src/mul_2si.c
3558    M /branches/3.1/src/mul_2ui.c
3559    M /branches/3.1/src/mul_d.c
3560    M /branches/3.1/src/mul_ui.c
3561    M /branches/3.1/src/mulders.c
3562    M /branches/3.1/src/neg.c
3563    M /branches/3.1/src/next.c
3564    M /branches/3.1/src/out_raw.c
3565    M /branches/3.1/src/out_str.c
3566    M /branches/3.1/src/pow.c
3567    M /branches/3.1/src/pow_si.c
3568    M /branches/3.1/src/pow_ui.c
3569    M /branches/3.1/src/pow_z.c
3570    M /branches/3.1/src/powerof2.c
3571    M /branches/3.1/src/print_raw.c
3572    M /branches/3.1/src/print_rnd_mode.c
3573    M /branches/3.1/src/printf.c
3574    M /branches/3.1/src/rec_sqrt.c
3575    M /branches/3.1/src/reldiff.c
3576    M /branches/3.1/src/rem1.c
3577    M /branches/3.1/src/rint.c
3578    M /branches/3.1/src/root.c
3579    M /branches/3.1/src/round_near_x.c
3580    M /branches/3.1/src/round_p.c
3581    M /branches/3.1/src/round_prec.c
3582    M /branches/3.1/src/round_raw_generic.c
3583    M /branches/3.1/src/scale2.c
3584    M /branches/3.1/src/sec.c
3585    M /branches/3.1/src/sech.c
3586    M /branches/3.1/src/set.c
3587    M /branches/3.1/src/set_d.c
3588    M /branches/3.1/src/set_d64.c
3589    M /branches/3.1/src/set_dfl_prec.c
3590    M /branches/3.1/src/set_exp.c
3591    M /branches/3.1/src/set_f.c
3592    M /branches/3.1/src/set_flt.c
3593    M /branches/3.1/src/set_inf.c
3594    M /branches/3.1/src/set_ld.c
3595    M /branches/3.1/src/set_nan.c
3596    M /branches/3.1/src/set_prc_raw.c
3597    M /branches/3.1/src/set_prec.c
3598    M /branches/3.1/src/set_q.c
3599    M /branches/3.1/src/set_rnd.c
3600    M /branches/3.1/src/set_si.c
3601    M /branches/3.1/src/set_si_2exp.c
3602    M /branches/3.1/src/set_sj.c
3603    M /branches/3.1/src/set_str.c
3604    M /branches/3.1/src/set_str_raw.c
3605    M /branches/3.1/src/set_ui.c
3606    M /branches/3.1/src/set_ui_2exp.c
3607    M /branches/3.1/src/set_uj.c
3608    M /branches/3.1/src/set_z.c
3609    M /branches/3.1/src/set_z_exp.c
3610    M /branches/3.1/src/set_zero.c
3611    M /branches/3.1/src/setmax.c
3612    M /branches/3.1/src/setmin.c
3613    M /branches/3.1/src/setsign.c
3614    M /branches/3.1/src/sgn.c
3615    M /branches/3.1/src/si_op.c
3616    M /branches/3.1/src/signbit.c
3617    M /branches/3.1/src/sin.c
3618    M /branches/3.1/src/sin_cos.c
3619    M /branches/3.1/src/sinh.c
3620    M /branches/3.1/src/sinh_cosh.c
3621    M /branches/3.1/src/sqr.c
3622    M /branches/3.1/src/sqrt.c
3623    M /branches/3.1/src/sqrt_ui.c
3624    M /branches/3.1/src/stack_interface.c
3625    M /branches/3.1/src/strtofr.c
3626    M /branches/3.1/src/sub.c
3627    M /branches/3.1/src/sub1.c
3628    M /branches/3.1/src/sub1sp.c
3629    M /branches/3.1/src/sub_d.c
3630    M /branches/3.1/src/sub_ui.c
3631    M /branches/3.1/src/subnormal.c
3632    M /branches/3.1/src/sum.c
3633    M /branches/3.1/src/swap.c
3634    M /branches/3.1/src/tan.c
3635    M /branches/3.1/src/tanh.c
3636    M /branches/3.1/src/uceil_exp2.c
3637    M /branches/3.1/src/uceil_log2.c
3638    M /branches/3.1/src/ufloor_log2.c
3639    M /branches/3.1/src/ui_div.c
3640    M /branches/3.1/src/ui_pow.c
3641    M /branches/3.1/src/ui_pow_ui.c
3642    M /branches/3.1/src/ui_sub.c
3643    M /branches/3.1/src/urandom.c
3644    M /branches/3.1/src/urandomb.c
3645    M /branches/3.1/src/vasprintf.c
3646    M /branches/3.1/src/version.c
3647    M /branches/3.1/src/volatile.c
3648    M /branches/3.1/src/yn.c
3649    M /branches/3.1/src/zeta.c
3650    M /branches/3.1/src/zeta_ui.c
3651    M /branches/3.1/tests/cmp_str.c
3652    M /branches/3.1/tests/data/digamma
3653    M /branches/3.1/tests/data/li2
3654    M /branches/3.1/tests/memory.c
3655    M /branches/3.1/tests/mpf_compat.c
3656    M /branches/3.1/tests/mpf_compat.h
3657    M /branches/3.1/tests/mpfr-test.h
3658    M /branches/3.1/tests/mpfr_compat.c
3659    M /branches/3.1/tests/random2.c
3660    M /branches/3.1/tests/reuse.c
3661    M /branches/3.1/tests/rnd_mode.c
3662    M /branches/3.1/tests/tabs.c
3663    M /branches/3.1/tests/tacos.c
3664    M /branches/3.1/tests/tacosh.c
3665    M /branches/3.1/tests/tadd.c
3666    M /branches/3.1/tests/tadd1sp.c
3667    M /branches/3.1/tests/tadd_d.c
3668    M /branches/3.1/tests/tadd_ui.c
3669    M /branches/3.1/tests/tagm.c
3670    M /branches/3.1/tests/tai.c
3671    M /branches/3.1/tests/tasin.c
3672    M /branches/3.1/tests/tasinh.c
3673    M /branches/3.1/tests/tatan.c
3674    M /branches/3.1/tests/tatanh.c
3675    M /branches/3.1/tests/taway.c
3676    M /branches/3.1/tests/tbuildopt.c
3677    M /branches/3.1/tests/tcan_round.c
3678    M /branches/3.1/tests/tcbrt.c
3679    M /branches/3.1/tests/tcheck.c
3680    M /branches/3.1/tests/tcmp.c
3681    M /branches/3.1/tests/tcmp2.c
3682    M /branches/3.1/tests/tcmp_d.c
3683    M /branches/3.1/tests/tcmp_ld.c
3684    M /branches/3.1/tests/tcmp_ui.c
3685    M /branches/3.1/tests/tcmpabs.c
3686    M /branches/3.1/tests/tcomparisons.c
3687    M /branches/3.1/tests/tconst_catalan.c
3688    M /branches/3.1/tests/tconst_euler.c
3689    M /branches/3.1/tests/tconst_log2.c
3690    M /branches/3.1/tests/tconst_pi.c
3691    M /branches/3.1/tests/tcopysign.c
3692    M /branches/3.1/tests/tcos.c
3693    M /branches/3.1/tests/tcosh.c
3694    M /branches/3.1/tests/tcot.c
3695    M /branches/3.1/tests/tcoth.c
3696    M /branches/3.1/tests/tcsc.c
3697    M /branches/3.1/tests/tcsch.c
3698    M /branches/3.1/tests/td_div.c
3699    M /branches/3.1/tests/td_sub.c
3700    M /branches/3.1/tests/tdigamma.c
3701    M /branches/3.1/tests/tdim.c
3702    M /branches/3.1/tests/tdiv.c
3703    M /branches/3.1/tests/tdiv_d.c
3704    M /branches/3.1/tests/tdiv_ui.c
3705    M /branches/3.1/tests/teint.c
3706    M /branches/3.1/tests/teq.c
3707    M /branches/3.1/tests/terf.c
3708    M /branches/3.1/tests/tests.c
3709    M /branches/3.1/tests/texceptions.c
3710    M /branches/3.1/tests/texp.c
3711    M /branches/3.1/tests/texp10.c
3712    M /branches/3.1/tests/texp2.c
3713    M /branches/3.1/tests/texpm1.c
3714    M /branches/3.1/tests/tfactorial.c
3715    M /branches/3.1/tests/tfits.c
3716    M /branches/3.1/tests/tfma.c
3717    M /branches/3.1/tests/tfmod.c
3718    M /branches/3.1/tests/tfms.c
3719    M /branches/3.1/tests/tfprintf.c
3720    M /branches/3.1/tests/tfrac.c
3721    M /branches/3.1/tests/tfrexp.c
3722    M /branches/3.1/tests/tgamma.c
3723    M /branches/3.1/tests/tgeneric.c
3724    M /branches/3.1/tests/tgeneric_ui.c
3725    M /branches/3.1/tests/tget_d.c
3726    M /branches/3.1/tests/tget_d_2exp.c
3727    M /branches/3.1/tests/tget_f.c
3728    M /branches/3.1/tests/tget_flt.c
3729    M /branches/3.1/tests/tget_ld_2exp.c
3730    M /branches/3.1/tests/tget_set_d64.c
3731    M /branches/3.1/tests/tget_sj.c
3732    M /branches/3.1/tests/tget_str.c
3733    M /branches/3.1/tests/tget_z.c
3734    M /branches/3.1/tests/tgmpop.c
3735    M /branches/3.1/tests/tgrandom.c
3736    M /branches/3.1/tests/thyperbolic.c
3737    M /branches/3.1/tests/thypot.c
3738    M /branches/3.1/tests/tinits.c
3739    M /branches/3.1/tests/tinp_str.c
3740    M /branches/3.1/tests/tinternals.c
3741    M /branches/3.1/tests/tisnan.c
3742    M /branches/3.1/tests/tisqrt.c
3743    M /branches/3.1/tests/tj0.c
3744    M /branches/3.1/tests/tj1.c
3745    M /branches/3.1/tests/tjn.c
3746    M /branches/3.1/tests/tl2b.c
3747    M /branches/3.1/tests/tlgamma.c
3748    M /branches/3.1/tests/tli2.c
3749    M /branches/3.1/tests/tlngamma.c
3750    M /branches/3.1/tests/tlog.c
3751    M /branches/3.1/tests/tlog10.c
3752    M /branches/3.1/tests/tlog1p.c
3753    M /branches/3.1/tests/tlog2.c
3754    M /branches/3.1/tests/tmin_prec.c
3755    M /branches/3.1/tests/tminmax.c
3756    M /branches/3.1/tests/tmodf.c
3757    M /branches/3.1/tests/tmul.c
3758    M /branches/3.1/tests/tmul_2exp.c
3759    M /branches/3.1/tests/tmul_d.c
3760    M /branches/3.1/tests/tmul_ui.c
3761    M /branches/3.1/tests/tnext.c
3762    M /branches/3.1/tests/tout_str.c
3763    M /branches/3.1/tests/toutimpl.c
3764    M /branches/3.1/tests/tpow.c
3765    M /branches/3.1/tests/tpow3.c
3766    M /branches/3.1/tests/tpow_all.c
3767    M /branches/3.1/tests/tpow_z.c
3768    M /branches/3.1/tests/tprintf.c
3769    M /branches/3.1/tests/trandom.c
3770    M /branches/3.1/tests/trec_sqrt.c
3771    M /branches/3.1/tests/tremquo.c
3772    M /branches/3.1/tests/trint.c
3773    M /branches/3.1/tests/troot.c
3774    M /branches/3.1/tests/tround_prec.c
3775    M /branches/3.1/tests/tsec.c
3776    M /branches/3.1/tests/tsech.c
3777    M /branches/3.1/tests/tset.c
3778    M /branches/3.1/tests/tset_d.c
3779    M /branches/3.1/tests/tset_exp.c
3780    M /branches/3.1/tests/tset_f.c
3781    M /branches/3.1/tests/tset_ld.c
3782    M /branches/3.1/tests/tset_q.c
3783    M /branches/3.1/tests/tset_si.c
3784    M /branches/3.1/tests/tset_sj.c
3785    M /branches/3.1/tests/tset_str.c
3786    M /branches/3.1/tests/tset_z.c
3787    M /branches/3.1/tests/tset_z_exp.c
3788    M /branches/3.1/tests/tsgn.c
3789    M /branches/3.1/tests/tsi_op.c
3790    M /branches/3.1/tests/tsin.c
3791    M /branches/3.1/tests/tsin_cos.c
3792    M /branches/3.1/tests/tsinh.c
3793    M /branches/3.1/tests/tsinh_cosh.c
3794    M /branches/3.1/tests/tsprintf.c
3795    M /branches/3.1/tests/tsqr.c
3796    M /branches/3.1/tests/tsqrt.c
3797    M /branches/3.1/tests/tsqrt_ui.c
3798    M /branches/3.1/tests/tstckintc.c
3799    M /branches/3.1/tests/tstdint.c
3800    M /branches/3.1/tests/tstrtofr.c
3801    M /branches/3.1/tests/tsub.c
3802    M /branches/3.1/tests/tsub1sp.c
3803    M /branches/3.1/tests/tsub_d.c
3804    M /branches/3.1/tests/tsub_ui.c
3805    M /branches/3.1/tests/tsubnormal.c
3806    M /branches/3.1/tests/tsum.c
3807    M /branches/3.1/tests/tswap.c
3808    M /branches/3.1/tests/ttan.c
3809    M /branches/3.1/tests/ttanh.c
3810    M /branches/3.1/tests/ttrunc.c
3811    M /branches/3.1/tests/tui_div.c
3812    M /branches/3.1/tests/tui_pow.c
3813    M /branches/3.1/tests/tui_sub.c
3814    M /branches/3.1/tests/turandom.c
3815    M /branches/3.1/tests/tvalist.c
3816    M /branches/3.1/tests/tversion.c
3817    M /branches/3.1/tests/ty0.c
3818    M /branches/3.1/tests/ty1.c
3819    M /branches/3.1/tests/tyn.c
3820    M /branches/3.1/tests/tzeta.c
3821    M /branches/3.1/tests/tzeta_ui.c
3822    M /branches/3.1/tools/get_patches.sh
3823    M /branches/3.1/tune/bidimensional_sample.c
3824    M /branches/3.1/tune/speed.c
3825    M /branches/3.1/tune/tuneup.c
3827 Changed Arenaire to AriC with:
3828   perl -pi -e 's/Contributed by the Arenaire/Contributed by the AriC/' **/*(^/)
3829 under zsh, reverting the ChangeLog file.
3830 ------------------------------------------------------------------------
3831 r7992 | vlefevre | 2012-01-10 12:30:53 +0000 (Tue, 10 Jan 2012) | 2 lines
3832 Changed paths:
3833    M /branches/3.1
3834    M /branches/3.1/doc/FAQ.html
3835    M /branches/3.1/doc/faq.xsl
3837 [doc] In faq.xsl, remove only the top-level comments from the HTML file.
3838 Updated FAQ.html with update-faq.
3839 ------------------------------------------------------------------------
3840 r7987 | vlefevre | 2012-01-10 11:54:24 +0000 (Tue, 10 Jan 2012) | 5 lines
3841 Changed paths:
3842    M /branches/3.1/BUGS
3843    M /branches/3.1/INSTALL
3844    M /branches/3.1/Makefile.am
3845    M /branches/3.1/NEWS
3846    M /branches/3.1/README
3847    M /branches/3.1/TODO
3848    M /branches/3.1/acinclude.m4
3849    M /branches/3.1/configure.ac
3850    M /branches/3.1/doc/FAQ.html
3851    M /branches/3.1/doc/Makefile.am
3852    M /branches/3.1/doc/README.dev
3853    M /branches/3.1/doc/faq.xsl
3854    M /branches/3.1/doc/mpfr.texi
3855    M /branches/3.1/examples/divworst.c
3856    M /branches/3.1/examples/rndo-add.c
3857    M /branches/3.1/examples/sample.c
3858    M /branches/3.1/examples/version.c
3859    M /branches/3.1/src/Makefile.am
3860    M /branches/3.1/src/abort_prec_max.c
3861    M /branches/3.1/src/acos.c
3862    M /branches/3.1/src/acosh.c
3863    M /branches/3.1/src/add.c
3864    M /branches/3.1/src/add1.c
3865    M /branches/3.1/src/add1sp.c
3866    M /branches/3.1/src/add_d.c
3867    M /branches/3.1/src/add_ui.c
3868    M /branches/3.1/src/agm.c
3869    M /branches/3.1/src/ai.c
3870    M /branches/3.1/src/amd/amdfam10/mparam.h
3871    M /branches/3.1/src/amd/athlon/mparam.h
3872    M /branches/3.1/src/amd/k8/mparam.h
3873    M /branches/3.1/src/arm/mparam.h
3874    M /branches/3.1/src/asin.c
3875    M /branches/3.1/src/asinh.c
3876    M /branches/3.1/src/atan.c
3877    M /branches/3.1/src/atan2.c
3878    M /branches/3.1/src/atanh.c
3879    M /branches/3.1/src/bernoulli.c
3880    M /branches/3.1/src/buildopt.c
3881    M /branches/3.1/src/cache.c
3882    M /branches/3.1/src/cbrt.c
3883    M /branches/3.1/src/check.c
3884    M /branches/3.1/src/clear.c
3885    M /branches/3.1/src/clears.c
3886    M /branches/3.1/src/cmp.c
3887    M /branches/3.1/src/cmp2.c
3888    M /branches/3.1/src/cmp_abs.c
3889    M /branches/3.1/src/cmp_d.c
3890    M /branches/3.1/src/cmp_ld.c
3891    M /branches/3.1/src/cmp_si.c
3892    M /branches/3.1/src/cmp_ui.c
3893    M /branches/3.1/src/comparisons.c
3894    M /branches/3.1/src/const_catalan.c
3895    M /branches/3.1/src/const_euler.c
3896    M /branches/3.1/src/const_log2.c
3897    M /branches/3.1/src/const_pi.c
3898    M /branches/3.1/src/constant.c
3899    M /branches/3.1/src/copysign.c
3900    M /branches/3.1/src/cos.c
3901    M /branches/3.1/src/cosh.c
3902    M /branches/3.1/src/cot.c
3903    M /branches/3.1/src/coth.c
3904    M /branches/3.1/src/csc.c
3905    M /branches/3.1/src/csch.c
3906    M /branches/3.1/src/d_div.c
3907    M /branches/3.1/src/d_sub.c
3908    M /branches/3.1/src/digamma.c
3909    M /branches/3.1/src/dim.c
3910    M /branches/3.1/src/div.c
3911    M /branches/3.1/src/div_2exp.c
3912    M /branches/3.1/src/div_2si.c
3913    M /branches/3.1/src/div_2ui.c
3914    M /branches/3.1/src/div_d.c
3915    M /branches/3.1/src/div_ui.c
3916    M /branches/3.1/src/dump.c
3917    M /branches/3.1/src/eint.c
3918    M /branches/3.1/src/eq.c
3919    M /branches/3.1/src/erf.c
3920    M /branches/3.1/src/erfc.c
3921    M /branches/3.1/src/exceptions.c
3922    M /branches/3.1/src/exp.c
3923    M /branches/3.1/src/exp10.c
3924    M /branches/3.1/src/exp2.c
3925    M /branches/3.1/src/exp3.c
3926    M /branches/3.1/src/exp_2.c
3927    M /branches/3.1/src/expm1.c
3928    M /branches/3.1/src/extract.c
3929    M /branches/3.1/src/factorial.c
3930    M /branches/3.1/src/fits_intmax.c
3931    M /branches/3.1/src/fits_s.h
3932    M /branches/3.1/src/fits_sint.c
3933    M /branches/3.1/src/fits_slong.c
3934    M /branches/3.1/src/fits_sshort.c
3935    M /branches/3.1/src/fits_u.h
3936    M /branches/3.1/src/fits_uint.c
3937    M /branches/3.1/src/fits_uintmax.c
3938    M /branches/3.1/src/fits_ulong.c
3939    M /branches/3.1/src/fits_ushort.c
3940    M /branches/3.1/src/fma.c
3941    M /branches/3.1/src/fms.c
3942    M /branches/3.1/src/frac.c
3943    M /branches/3.1/src/free_cache.c
3944    M /branches/3.1/src/frexp.c
3945    M /branches/3.1/src/gamma.c
3946    M /branches/3.1/src/gammaonethird.c
3947    M /branches/3.1/src/gen_inverse.h
3948    M /branches/3.1/src/generic/mparam.h
3949    M /branches/3.1/src/get_d.c
3950    M /branches/3.1/src/get_d64.c
3951    M /branches/3.1/src/get_exp.c
3952    M /branches/3.1/src/get_f.c
3953    M /branches/3.1/src/get_flt.c
3954    M /branches/3.1/src/get_ld.c
3955    M /branches/3.1/src/get_si.c
3956    M /branches/3.1/src/get_sj.c
3957    M /branches/3.1/src/get_str.c
3958    M /branches/3.1/src/get_ui.c
3959    M /branches/3.1/src/get_uj.c
3960    M /branches/3.1/src/get_z.c
3961    M /branches/3.1/src/get_z_exp.c
3962    M /branches/3.1/src/gmp_op.c
3963    M /branches/3.1/src/grandom.c
3964    M /branches/3.1/src/hppa/mparam.h
3965    M /branches/3.1/src/hypot.c
3966    M /branches/3.1/src/ia64/mparam.h
3967    M /branches/3.1/src/ieee_floats.h
3968    M /branches/3.1/src/init.c
3969    M /branches/3.1/src/init2.c
3970    M /branches/3.1/src/inits.c
3971    M /branches/3.1/src/inits2.c
3972    M /branches/3.1/src/inp_str.c
3973    M /branches/3.1/src/int_ceil_log2.c
3974    M /branches/3.1/src/isinf.c
3975    M /branches/3.1/src/isinteger.c
3976    M /branches/3.1/src/isnan.c
3977    M /branches/3.1/src/isnum.c
3978    M /branches/3.1/src/isqrt.c
3979    M /branches/3.1/src/isregular.c
3980    M /branches/3.1/src/iszero.c
3981    M /branches/3.1/src/jn.c
3982    M /branches/3.1/src/jyn_asympt.c
3983    M /branches/3.1/src/li2.c
3984    M /branches/3.1/src/lngamma.c
3985    M /branches/3.1/src/log.c
3986    M /branches/3.1/src/log10.c
3987    M /branches/3.1/src/log1p.c
3988    M /branches/3.1/src/log2.c
3989    M /branches/3.1/src/logging.c
3990    M /branches/3.1/src/min_prec.c
3991    M /branches/3.1/src/minmax.c
3992    M /branches/3.1/src/modf.c
3993    M /branches/3.1/src/mp_clz_tab.c
3994    M /branches/3.1/src/mparam_h.in
3995    M /branches/3.1/src/mpf2mpfr.h
3996    M /branches/3.1/src/mpfr-gmp.c
3997    M /branches/3.1/src/mpfr-gmp.h
3998    M /branches/3.1/src/mpfr-impl.h
3999    M /branches/3.1/src/mpfr-intmax.h
4000    M /branches/3.1/src/mpfr-longlong.h
4001    M /branches/3.1/src/mpfr-thread.h
4002    M /branches/3.1/src/mpfr.h
4003    M /branches/3.1/src/mpn_exp.c
4004    M /branches/3.1/src/mul.c
4005    M /branches/3.1/src/mul_2exp.c
4006    M /branches/3.1/src/mul_2si.c
4007    M /branches/3.1/src/mul_2ui.c
4008    M /branches/3.1/src/mul_d.c
4009    M /branches/3.1/src/mul_ui.c
4010    M /branches/3.1/src/mulders.c
4011    M /branches/3.1/src/neg.c
4012    M /branches/3.1/src/next.c
4013    M /branches/3.1/src/out_raw.c
4014    M /branches/3.1/src/out_str.c
4015    M /branches/3.1/src/pow.c
4016    M /branches/3.1/src/pow_si.c
4017    M /branches/3.1/src/pow_ui.c
4018    M /branches/3.1/src/pow_z.c
4019    M /branches/3.1/src/powerof2.c
4020    M /branches/3.1/src/powerpc32/mparam.h
4021    M /branches/3.1/src/powerpc64/mparam.h
4022    M /branches/3.1/src/print_raw.c
4023    M /branches/3.1/src/print_rnd_mode.c
4024    M /branches/3.1/src/printf.c
4025    M /branches/3.1/src/rec_sqrt.c
4026    M /branches/3.1/src/reldiff.c
4027    M /branches/3.1/src/rem1.c
4028    M /branches/3.1/src/rint.c
4029    M /branches/3.1/src/root.c
4030    M /branches/3.1/src/round_near_x.c
4031    M /branches/3.1/src/round_p.c
4032    M /branches/3.1/src/round_prec.c
4033    M /branches/3.1/src/round_raw_generic.c
4034    M /branches/3.1/src/scale2.c
4035    M /branches/3.1/src/sec.c
4036    M /branches/3.1/src/sech.c
4037    M /branches/3.1/src/set.c
4038    M /branches/3.1/src/set_d.c
4039    M /branches/3.1/src/set_d64.c
4040    M /branches/3.1/src/set_dfl_prec.c
4041    M /branches/3.1/src/set_exp.c
4042    M /branches/3.1/src/set_f.c
4043    M /branches/3.1/src/set_flt.c
4044    M /branches/3.1/src/set_inf.c
4045    M /branches/3.1/src/set_ld.c
4046    M /branches/3.1/src/set_nan.c
4047    M /branches/3.1/src/set_prc_raw.c
4048    M /branches/3.1/src/set_prec.c
4049    M /branches/3.1/src/set_q.c
4050    M /branches/3.1/src/set_rnd.c
4051    M /branches/3.1/src/set_si.c
4052    M /branches/3.1/src/set_si_2exp.c
4053    M /branches/3.1/src/set_sj.c
4054    M /branches/3.1/src/set_str.c
4055    M /branches/3.1/src/set_str_raw.c
4056    M /branches/3.1/src/set_ui.c
4057    M /branches/3.1/src/set_ui_2exp.c
4058    M /branches/3.1/src/set_uj.c
4059    M /branches/3.1/src/set_z.c
4060    M /branches/3.1/src/set_z_exp.c
4061    M /branches/3.1/src/set_zero.c
4062    M /branches/3.1/src/setmax.c
4063    M /branches/3.1/src/setmin.c
4064    M /branches/3.1/src/setsign.c
4065    M /branches/3.1/src/sgn.c
4066    M /branches/3.1/src/si_op.c
4067    M /branches/3.1/src/signbit.c
4068    M /branches/3.1/src/sin.c
4069    M /branches/3.1/src/sin_cos.c
4070    M /branches/3.1/src/sinh.c
4071    M /branches/3.1/src/sinh_cosh.c
4072    M /branches/3.1/src/sparc64/mparam.h
4073    M /branches/3.1/src/sqr.c
4074    M /branches/3.1/src/sqrt.c
4075    M /branches/3.1/src/sqrt_ui.c
4076    M /branches/3.1/src/stack_interface.c
4077    M /branches/3.1/src/strtofr.c
4078    M /branches/3.1/src/sub.c
4079    M /branches/3.1/src/sub1.c
4080    M /branches/3.1/src/sub1sp.c
4081    M /branches/3.1/src/sub_d.c
4082    M /branches/3.1/src/sub_ui.c
4083    M /branches/3.1/src/subnormal.c
4084    M /branches/3.1/src/sum.c
4085    M /branches/3.1/src/swap.c
4086    M /branches/3.1/src/tan.c
4087    M /branches/3.1/src/tanh.c
4088    M /branches/3.1/src/uceil_exp2.c
4089    M /branches/3.1/src/uceil_log2.c
4090    M /branches/3.1/src/ufloor_log2.c
4091    M /branches/3.1/src/ui_div.c
4092    M /branches/3.1/src/ui_pow.c
4093    M /branches/3.1/src/ui_pow_ui.c
4094    M /branches/3.1/src/ui_sub.c
4095    M /branches/3.1/src/urandom.c
4096    M /branches/3.1/src/urandomb.c
4097    M /branches/3.1/src/vasprintf.c
4098    M /branches/3.1/src/version.c
4099    M /branches/3.1/src/volatile.c
4100    M /branches/3.1/src/x86/core2/mparam.h
4101    M /branches/3.1/src/x86/mparam.h
4102    M /branches/3.1/src/x86_64/core2/mparam.h
4103    M /branches/3.1/src/x86_64/pentium4/mparam.h
4104    M /branches/3.1/src/yn.c
4105    M /branches/3.1/src/zeta.c
4106    M /branches/3.1/src/zeta_ui.c
4107    M /branches/3.1/tests/Makefile.am
4108    M /branches/3.1/tests/cmp_str.c
4109    M /branches/3.1/tests/data/digamma
4110    M /branches/3.1/tests/data/li2
4111    M /branches/3.1/tests/memory.c
4112    M /branches/3.1/tests/mpf_compat.c
4113    M /branches/3.1/tests/mpf_compat.h
4114    M /branches/3.1/tests/mpfr-test.h
4115    M /branches/3.1/tests/mpfr_compat.c
4116    M /branches/3.1/tests/random2.c
4117    M /branches/3.1/tests/reuse.c
4118    M /branches/3.1/tests/rnd_mode.c
4119    M /branches/3.1/tests/tabs.c
4120    M /branches/3.1/tests/tacos.c
4121    M /branches/3.1/tests/tacosh.c
4122    M /branches/3.1/tests/tadd.c
4123    M /branches/3.1/tests/tadd1sp.c
4124    M /branches/3.1/tests/tadd_d.c
4125    M /branches/3.1/tests/tadd_ui.c
4126    M /branches/3.1/tests/tagm.c
4127    M /branches/3.1/tests/tai.c
4128    M /branches/3.1/tests/tasin.c
4129    M /branches/3.1/tests/tasinh.c
4130    M /branches/3.1/tests/tatan.c
4131    M /branches/3.1/tests/tatanh.c
4132    M /branches/3.1/tests/taway.c
4133    M /branches/3.1/tests/tbuildopt.c
4134    M /branches/3.1/tests/tcan_round.c
4135    M /branches/3.1/tests/tcbrt.c
4136    M /branches/3.1/tests/tcheck.c
4137    M /branches/3.1/tests/tcmp.c
4138    M /branches/3.1/tests/tcmp2.c
4139    M /branches/3.1/tests/tcmp_d.c
4140    M /branches/3.1/tests/tcmp_ld.c
4141    M /branches/3.1/tests/tcmp_ui.c
4142    M /branches/3.1/tests/tcmpabs.c
4143    M /branches/3.1/tests/tcomparisons.c
4144    M /branches/3.1/tests/tconst_catalan.c
4145    M /branches/3.1/tests/tconst_euler.c
4146    M /branches/3.1/tests/tconst_log2.c
4147    M /branches/3.1/tests/tconst_pi.c
4148    M /branches/3.1/tests/tcopysign.c
4149    M /branches/3.1/tests/tcos.c
4150    M /branches/3.1/tests/tcosh.c
4151    M /branches/3.1/tests/tcot.c
4152    M /branches/3.1/tests/tcoth.c
4153    M /branches/3.1/tests/tcsc.c
4154    M /branches/3.1/tests/tcsch.c
4155    M /branches/3.1/tests/td_div.c
4156    M /branches/3.1/tests/td_sub.c
4157    M /branches/3.1/tests/tdigamma.c
4158    M /branches/3.1/tests/tdim.c
4159    M /branches/3.1/tests/tdiv.c
4160    M /branches/3.1/tests/tdiv_d.c
4161    M /branches/3.1/tests/tdiv_ui.c
4162    M /branches/3.1/tests/teint.c
4163    M /branches/3.1/tests/teq.c
4164    M /branches/3.1/tests/terf.c
4165    M /branches/3.1/tests/tests.c
4166    M /branches/3.1/tests/texceptions.c
4167    M /branches/3.1/tests/texp.c
4168    M /branches/3.1/tests/texp10.c
4169    M /branches/3.1/tests/texp2.c
4170    M /branches/3.1/tests/texpm1.c
4171    M /branches/3.1/tests/tfactorial.c
4172    M /branches/3.1/tests/tfits.c
4173    M /branches/3.1/tests/tfma.c
4174    M /branches/3.1/tests/tfmod.c
4175    M /branches/3.1/tests/tfms.c
4176    M /branches/3.1/tests/tfprintf.c
4177    M /branches/3.1/tests/tfrac.c
4178    M /branches/3.1/tests/tfrexp.c
4179    M /branches/3.1/tests/tgamma.c
4180    M /branches/3.1/tests/tgeneric.c
4181    M /branches/3.1/tests/tgeneric_ui.c
4182    M /branches/3.1/tests/tget_d.c
4183    M /branches/3.1/tests/tget_d_2exp.c
4184    M /branches/3.1/tests/tget_f.c
4185    M /branches/3.1/tests/tget_flt.c
4186    M /branches/3.1/tests/tget_ld_2exp.c
4187    M /branches/3.1/tests/tget_set_d64.c
4188    M /branches/3.1/tests/tget_sj.c
4189    M /branches/3.1/tests/tget_str.c
4190    M /branches/3.1/tests/tget_z.c
4191    M /branches/3.1/tests/tgmpop.c
4192    M /branches/3.1/tests/tgrandom.c
4193    M /branches/3.1/tests/thyperbolic.c
4194    M /branches/3.1/tests/thypot.c
4195    M /branches/3.1/tests/tinits.c
4196    M /branches/3.1/tests/tinp_str.c
4197    M /branches/3.1/tests/tinternals.c
4198    M /branches/3.1/tests/tisnan.c
4199    M /branches/3.1/tests/tisqrt.c
4200    M /branches/3.1/tests/tj0.c
4201    M /branches/3.1/tests/tj1.c
4202    M /branches/3.1/tests/tjn.c
4203    M /branches/3.1/tests/tl2b.c
4204    M /branches/3.1/tests/tlgamma.c
4205    M /branches/3.1/tests/tli2.c
4206    M /branches/3.1/tests/tlngamma.c
4207    M /branches/3.1/tests/tlog.c
4208    M /branches/3.1/tests/tlog10.c
4209    M /branches/3.1/tests/tlog1p.c
4210    M /branches/3.1/tests/tlog2.c
4211    M /branches/3.1/tests/tmin_prec.c
4212    M /branches/3.1/tests/tminmax.c
4213    M /branches/3.1/tests/tmodf.c
4214    M /branches/3.1/tests/tmul.c
4215    M /branches/3.1/tests/tmul_2exp.c
4216    M /branches/3.1/tests/tmul_d.c
4217    M /branches/3.1/tests/tmul_ui.c
4218    M /branches/3.1/tests/tnext.c
4219    M /branches/3.1/tests/tout_str.c
4220    M /branches/3.1/tests/toutimpl.c
4221    M /branches/3.1/tests/tpow.c
4222    M /branches/3.1/tests/tpow3.c
4223    M /branches/3.1/tests/tpow_all.c
4224    M /branches/3.1/tests/tpow_z.c
4225    M /branches/3.1/tests/tprintf.c
4226    M /branches/3.1/tests/trandom.c
4227    M /branches/3.1/tests/trec_sqrt.c
4228    M /branches/3.1/tests/tremquo.c
4229    M /branches/3.1/tests/trint.c
4230    M /branches/3.1/tests/troot.c
4231    M /branches/3.1/tests/tround_prec.c
4232    M /branches/3.1/tests/tsec.c
4233    M /branches/3.1/tests/tsech.c
4234    M /branches/3.1/tests/tset.c
4235    M /branches/3.1/tests/tset_d.c
4236    M /branches/3.1/tests/tset_exp.c
4237    M /branches/3.1/tests/tset_f.c
4238    M /branches/3.1/tests/tset_ld.c
4239    M /branches/3.1/tests/tset_q.c
4240    M /branches/3.1/tests/tset_si.c
4241    M /branches/3.1/tests/tset_sj.c
4242    M /branches/3.1/tests/tset_str.c
4243    M /branches/3.1/tests/tset_z.c
4244    M /branches/3.1/tests/tset_z_exp.c
4245    M /branches/3.1/tests/tsgn.c
4246    M /branches/3.1/tests/tsi_op.c
4247    M /branches/3.1/tests/tsin.c
4248    M /branches/3.1/tests/tsin_cos.c
4249    M /branches/3.1/tests/tsinh.c
4250    M /branches/3.1/tests/tsinh_cosh.c
4251    M /branches/3.1/tests/tsprintf.c
4252    M /branches/3.1/tests/tsqr.c
4253    M /branches/3.1/tests/tsqrt.c
4254    M /branches/3.1/tests/tsqrt_ui.c
4255    M /branches/3.1/tests/tstckintc.c
4256    M /branches/3.1/tests/tstdint.c
4257    M /branches/3.1/tests/tstrtofr.c
4258    M /branches/3.1/tests/tsub.c
4259    M /branches/3.1/tests/tsub1sp.c
4260    M /branches/3.1/tests/tsub_d.c
4261    M /branches/3.1/tests/tsub_ui.c
4262    M /branches/3.1/tests/tsubnormal.c
4263    M /branches/3.1/tests/tsum.c
4264    M /branches/3.1/tests/tswap.c
4265    M /branches/3.1/tests/ttan.c
4266    M /branches/3.1/tests/ttanh.c
4267    M /branches/3.1/tests/ttrunc.c
4268    M /branches/3.1/tests/tui_div.c
4269    M /branches/3.1/tests/tui_pow.c
4270    M /branches/3.1/tests/tui_sub.c
4271    M /branches/3.1/tests/turandom.c
4272    M /branches/3.1/tests/tvalist.c
4273    M /branches/3.1/tests/tversion.c
4274    M /branches/3.1/tests/ty0.c
4275    M /branches/3.1/tests/ty1.c
4276    M /branches/3.1/tests/tyn.c
4277    M /branches/3.1/tests/tzeta.c
4278    M /branches/3.1/tests/tzeta_ui.c
4279    M /branches/3.1/tools/ck-copyright-notice
4280    M /branches/3.1/tools/ck-mparam
4281    M /branches/3.1/tools/ck-version-info
4282    M /branches/3.1/tools/get_patches.sh
4283    M /branches/3.1/tune/Makefile.am
4284    M /branches/3.1/tune/bidimensional_sample.c
4285    M /branches/3.1/tune/speed.c
4286    M /branches/3.1/tune/tuneup.c
4288 Copyright notice update: added 2012 with
4289   perl -pi -e 's/2011 Free Software/2011, 2012 Free Software/' **/*(^/)
4290 under zsh, reverting the ChangeLog file (the m4 and tools/mbench
4291 directories were not modified).
4292 Removed 2011 from the example in the doc/README.dev file.
4293 ------------------------------------------------------------------------
4294 r7980 | vlefevre | 2011-12-09 13:43:03 +0000 (Fri, 09 Dec 2011) | 4 lines
4295 Changed paths:
4296    M /branches/3.1
4297    M /branches/3.1/INSTALL
4298    M /branches/3.1/configure.ac
4300 Merged changesets r7976-7978 from the trunk:
4301 [INSTALL] Added information about system/compiler bugs related to TLS
4302   or optimizations.
4303 [configure.ac] Mention --disable-thread-safe.
4304 ------------------------------------------------------------------------
4305 r7972 | vlefevre | 2011-11-28 12:20:46 +0000 (Mon, 28 Nov 2011) | 1 line
4306 Changed paths:
4307    M /branches/3.1
4308    M /branches/3.1/tests/turandom.c
4310 [tests/turandom.c] Removed an obsolete comment.
4311 ------------------------------------------------------------------------
4312 r7969 | vlefevre | 2011-11-28 11:36:10 +0000 (Mon, 28 Nov 2011) | 1 line
4313 Changed paths:
4314    M /branches/3.1
4315    M /branches/3.1/doc/mpfr.texi
4317 [doc/mpfr.texi] Updated the month.
4318 ------------------------------------------------------------------------
4319 r7968 | vlefevre | 2011-11-28 11:34:34 +0000 (Mon, 28 Nov 2011) | 5 lines
4320 Changed paths:
4321    M /branches/3.1
4322    M /branches/3.1/doc/mpfr.texi
4323    M /branches/3.1/tests/trandom.c
4324    M /branches/3.1/tests/turandom.c
4326 Merged changesets r7965-7966 from the trunk:
4327 [doc/mpfr.texi] Mentioned the difference between GMP 4.1 and 4.2 about
4328 the changes of mpfr_urandom and mpfr_urandomb in MPFR 3.1.
4329 [tests/trandom.c,tests/turandom.c] Fixed compatibility with GMP 4.1.x
4330 (since the default PRNG has changed between GMP 4.1 and 4.2).
4331 ------------------------------------------------------------------------
4332 r7945 | vlefevre | 2011-11-03 16:11:08 +0000 (Thu, 03 Nov 2011) | 1 line
4333 Changed paths:
4334    M /branches/3.1
4335    M /branches/3.1/src/vasprintf.c
4337 [src/vasprintf.c] Corrected a comment.
4338 ------------------------------------------------------------------------
4339 r7942 | vlefevre | 2011-11-03 14:49:58 +0000 (Thu, 03 Nov 2011) | 1 line
4340 Changed paths:
4341    M /branches/3.1
4342    M /branches/3.1/tests/tsprintf.c
4344 [tests/tsprintf.c] Coding style.
4345 ------------------------------------------------------------------------
4346 r7940 | vlefevre | 2011-11-03 14:10:49 +0000 (Thu, 03 Nov 2011) | 3 lines
4347 Changed paths:
4348    M /branches/3.1
4349    M /branches/3.1/src/vasprintf.c
4350    M /branches/3.1/tests/tsprintf.c
4352 [src/vasprintf.c] Fixed bug reported by Pavel Holoborodko.
4353 [tests/tsprintf.c] Added testcases.
4354 (Merged changesets r7931 (except src/mpn_exp.c) and r7933-7936.)
4355 ------------------------------------------------------------------------
4356 r7921 | vlefevre | 2011-10-14 10:18:30 +0000 (Fri, 14 Oct 2011) | 2 lines
4357 Changed paths:
4358    M /branches/3.1
4359    M /branches/3.1/INSTALL
4360    M /branches/3.1/tests/Makefile.am
4362 [tests/Makefile.am] Added -L$(top_builddir)/src/.libs to AM_LDFLAGS.
4363 [INSTALL] Removed the notes on HP-UX (obsolete after the above change).
4364 ------------------------------------------------------------------------
4365 r7919 | vlefevre | 2011-10-13 11:30:54 +0000 (Thu, 13 Oct 2011) | 1 line
4366 Changed paths:
4367    M /branches/3.1
4368    M /branches/3.1/INSTALL
4370 [INSTALL] Corrected notes for HP-UX.
4371 ------------------------------------------------------------------------
4372 r7917 | vlefevre | 2011-10-13 11:20:23 +0000 (Thu, 13 Oct 2011) | 2 lines
4373 Changed paths:
4374    M /branches/3.1
4375    M /branches/3.1/INSTALL
4377 [INSTALL] Added notes for HP-UX after a bug report. See discussion:
4378 https://sympa.inria.fr/sympa/arc/mpfr/2011-10/msg00042.html
4379 ------------------------------------------------------------------------
4380 r7908 | vlefevre | 2011-10-04 11:14:48 +0000 (Tue, 04 Oct 2011) | 3 lines
4381 Changed paths:
4382    M /branches/3.1/src/mpfr-impl.h
4384 [src/mpfr-impl.h] Fixed a bug in the MPFR_UNLIKELY macro for GCC
4385 (found under Mac OS X / PowerPC with the mode32 GMP ABI, and MPFR
4386 built with --enable-assert=full).
4387 ------------------------------------------------------------------------
4388 r7907 | vlefevre | 2011-10-04 10:04:11 +0000 (Tue, 04 Oct 2011) | 1 line
4389 Changed paths:
4390    M /branches/3.1/INSTALL
4391    M /branches/3.1/VERSION
4392    M /branches/3.1/configure.ac
4393    M /branches/3.1/doc/mpfr.texi
4394    M /branches/3.1/src/mpfr.h
4395    M /branches/3.1/src/version.c
4397 Updated version to 3.1.1-dev.
4398 ------------------------------------------------------------------------
4399 r7897 | vlefevre | 2011-10-03 08:16:03 +0000 (Mon, 03 Oct 2011) | 1 line
4400 Changed paths:
4401    M /branches/3.1/ChangeLog
4403 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
4404 ------------------------------------------------------------------------
4405 r7896 | vlefevre | 2011-10-03 08:10:45 +0000 (Mon, 03 Oct 2011) | 1 line
4406 Changed paths:
4407    M /branches/3.1/VERSION
4408    M /branches/3.1/configure.ac
4409    M /branches/3.1/doc/mpfr.texi
4410    M /branches/3.1/src/mpfr.h
4411    M /branches/3.1/src/version.c
4413 Updated version to 3.1.0.
4414 ------------------------------------------------------------------------
4415 r7895 | vlefevre | 2011-10-03 08:09:19 +0000 (Mon, 03 Oct 2011) | 1 line
4416 Changed paths:
4417    M /branches/3.1/doc/mpfr.texi
4419 [doc/mpfr.texi] Updated the month.
4420 ------------------------------------------------------------------------
4421 r7893 | vlefevre | 2011-09-29 22:25:41 +0000 (Thu, 29 Sep 2011) | 2 lines
4422 Changed paths:
4423    M /branches/3.1
4424    M /branches/3.1/doc/mpfr.texi
4426 [doc/mpfr.texi] added reference and comment for eint
4427 (Merged changeset r7892 from the trunk.)
4428 ------------------------------------------------------------------------
4429 r7890 | vlefevre | 2011-09-25 00:17:05 +0000 (Sun, 25 Sep 2011) | 2 lines
4430 Changed paths:
4431    M /branches/3.1
4432    M /branches/3.1/doc/mpfr.texi
4434 [doc/mpfr.texi] Rephrased mpfr_frexp description.
4435 (Merged changeset r7889 from the trunk.)
4436 ------------------------------------------------------------------------
4437 r7887 | vlefevre | 2011-09-24 10:01:07 +0000 (Sat, 24 Sep 2011) | 5 lines
4438 Changed paths:
4439    M /branches/3.1
4440    M /branches/3.1/NEWS
4441    M /branches/3.1/doc/mpfr.texi
4442    M /branches/3.1/src/log1p.c
4443    M /branches/3.1/tests/tagm.c
4444    M /branches/3.1/tests/tgeneric.c
4446 Renamed "division-by-zero" to "divide-by-zero" (term used by the
4447 ISO C99 standard, the IEEE 754-2008 standard using divideByZero,
4448 and the old IEEE 754-1985 standard using both "divide by zero"
4449 and "division by zero").
4450 (Merged changeset r7886 from the trunk.)
4451 ------------------------------------------------------------------------
4452 r7885 | vlefevre | 2011-09-24 09:40:03 +0000 (Sat, 24 Sep 2011) | 3 lines
4453 Changed paths:
4454    M /branches/3.1
4455    M /branches/3.1/src/gmp_op.c
4456    M /branches/3.1/tests/tgmpop.c
4458 [tests/tgmpop.c] Improved division-by-zero tests.
4459 [src/gmp_op.c] Forgot to update the flags in some functions.
4460 (Merged changesets r7882 and r7883 from the trunk.)
4461 ------------------------------------------------------------------------
4462 r7884 | vlefevre | 2011-09-24 09:39:02 +0000 (Sat, 24 Sep 2011) | 2 lines
4463 Changed paths:
4464    M /branches/3.1
4465    M /branches/3.1/doc/faq.xsl
4467 [doc/faq.xsl] Added a comment about the MPFR logo.
4468 (Merged changeset r7881 from the trunk.)
4469 ------------------------------------------------------------------------
4470 r7880 | vlefevre | 2011-09-22 10:38:10 +0000 (Thu, 22 Sep 2011) | 1 line
4471 Changed paths:
4472    M /branches/3.1
4473    M /branches/3.1/doc/mpfr.texi
4475 [doc/mpfr.texi] Improved mpfr_frexp description.
4476 ------------------------------------------------------------------------
4477 r7878 | vlefevre | 2011-09-22 10:09:40 +0000 (Thu, 22 Sep 2011) | 1 line
4478 Changed paths:
4479    M /branches/3.1
4480    M /branches/3.1/doc/mpfr.texi
4482 [doc/mpfr.texi] Corrected typo in the mpfr_frexp description.
4483 ------------------------------------------------------------------------
4484 r7874 | vlefevre | 2011-09-20 08:50:37 +0000 (Tue, 20 Sep 2011) | 1 line
4485 Changed paths:
4486    M /branches/3.1/ChangeLog
4488 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
4489 ------------------------------------------------------------------------
4490 r7872 | vlefevre | 2011-09-20 07:37:01 +0000 (Tue, 20 Sep 2011) | 1 line
4491 Changed paths:
4492    M /branches/3.1/VERSION
4493    M /branches/3.1/configure.ac
4494    M /branches/3.1/doc/mpfr.texi
4495    M /branches/3.1/src/mpfr.h
4496    M /branches/3.1/src/version.c
4498 Updated version to 3.1.0-rc2.
4499 ------------------------------------------------------------------------
4500 r7871 | vlefevre | 2011-09-20 07:35:18 +0000 (Tue, 20 Sep 2011) | 18 lines
4501 Changed paths:
4502    M /branches/3.1
4503    M /branches/3.1/NEWS
4504    M /branches/3.1/TODO
4505    M /branches/3.1/doc/README.dev
4506    M /branches/3.1/doc/mpfr.texi
4507    M /branches/3.1/examples/version.c
4508    M /branches/3.1/src/agm.c
4509    M /branches/3.1/src/buildopt.c
4510    M /branches/3.1/src/gmp_op.c
4511    M /branches/3.1/src/mpfr-gmp.h
4512    M /branches/3.1/src/mpfr-impl.h
4513    M /branches/3.1/src/mpfr.h
4514    M /branches/3.1/tests/tbuildopt.c
4515    M /branches/3.1/tests/tgmpop.c
4517 Merged r7857 through r7870 from the trunk:
4518   * [src/mpfr-gmp.h] Fixed a prototype (mpfr_limb_ptr isn't available
4519     yet) and added missing prototype for __gmpn_sbpi1_divappr_q.
4520   * [src/mpfr-impl.h] Define new macros MPFR_EXT_EMIN and MPFR_EXT_EMAX.
4521   * [src/agm.c] Replaced __gmpfr_emin and __gmpfr_emax by MPFR_EXT_EMIN
4522     and MPFR_EXT_EMAX respectively (this should be a bit faster with TLS
4523     and also is a workaround to a bug occurring with TLS and GCC 4.3.2
4524     on a Linux/Sparc machine, gcc54.fsffrance.org).
4525   * [tests/tgmpop.c] Check for erange flag in mpfr_cmp_[f,q,z].
4526   * [src/gmp_op.c] Handle the special cases in mpfr_cmp_q and mpfr_cmp_f
4527     (fixing the problem with the erange flag in particular).
4528   * [src/buildopt.c,src/mpfr.h,tests/tbuildopt.c,doc/mpfr.texi,NEWS]
4529     Added mpfr_buildopt_gmpinternals_p function.
4530   * [examples/version.c] Output mpfr_buildopt_gmpinternals_p() and
4531     mpfr_buildopt_tune_case() values with MPFR 3.1 or later.
4532   * [doc/README.dev] Updated "To make a release". Document how to
4533     specify the minimum exponent or the maximum exponent.
4534   * [TODO] Added an item about the minimum and maximum exponents.
4535 ------------------------------------------------------------------------
4536 r7857 | vlefevre | 2011-09-19 08:22:17 +0000 (Mon, 19 Sep 2011) | 2 lines
4537 Changed paths:
4538    M /branches/3.1
4539    M /branches/3.1/doc/mpfr.texi
4541 [doc/mpfr.texi] Correction: "5 exception types" â†’ "6 exception types"
4542 (thanks to Case Vanhorsen for the report).
4543 ------------------------------------------------------------------------
4544 r7854 | vlefevre | 2011-09-17 11:58:18 +0000 (Sat, 17 Sep 2011) | 1 line
4545 Changed paths:
4546    M /branches/3.1/ChangeLog
4548 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
4549 ------------------------------------------------------------------------
4550 r7853 | vlefevre | 2011-09-14 21:38:49 +0000 (Wed, 14 Sep 2011) | 4 lines
4551 Changed paths:
4552    M /branches/3.1
4553    M /branches/3.1/src/mpfr-impl.h
4555 [src/mpfr-impl.h] Define LONGLONG_STANDALONE before including
4556 mpfr-longlong.h so that udiv_qrnnd_preinv is defined (this is
4557 useful at least on IA64 when compiling without gmp-impl.h).
4558 Thanks to Patrick Pélissier for the fix.
4559 ------------------------------------------------------------------------
4560 r7851 | vlefevre | 2011-09-11 09:21:52 +0000 (Sun, 11 Sep 2011) | 3 lines
4561 Changed paths:
4562    M /branches/3.1
4563    M /branches/3.1/NEWS
4564    M /branches/3.1/doc/mpfr.texi
4566 [doc/mpfr.texi] Updated "API Compatibility" section. Documented
4567   function mpfr_buildopt_tune_case. Minor consistency changes.
4568 [NEWS] Function mpfr_buildopt_tune_case is new in MPFR 3.1.
4569 ------------------------------------------------------------------------
4570 r7844 | vlefevre | 2011-09-11 07:49:03 +0000 (Sun, 11 Sep 2011) | 2 lines
4571 Changed paths:
4572    M /branches/3.1
4573    M /branches/3.1/doc/mpfr.texi
4575 [doc/mpfr.texi] MPFR_RNDA was introduced in MPFR 3.0.0 and should
4576 no longer be considered experimental.
4577 ------------------------------------------------------------------------
4578 r7842 | vlefevre | 2011-09-10 21:25:45 +0000 (Sat, 10 Sep 2011) | 1 line
4579 Changed paths:
4580    M /branches/3.1/ChangeLog
4582 ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
4583 ------------------------------------------------------------------------
4584 r7841 | vlefevre | 2011-09-10 21:24:05 +0000 (Sat, 10 Sep 2011) | 1 line
4585 Changed paths:
4586    M /branches/3.1/doc/mpfr.texi
4588 [doc/mpfr.texi] Updated the month.
4589 ------------------------------------------------------------------------
4590 r7840 | vlefevre | 2011-09-10 21:23:08 +0000 (Sat, 10 Sep 2011) | 1 line
4591 Changed paths:
4592    M /branches/3.1/INSTALL
4593    M /branches/3.1/VERSION
4594    M /branches/3.1/configure.ac
4595    M /branches/3.1/doc/mpfr.texi
4596    M /branches/3.1/src/mpfr.h
4597    M /branches/3.1/src/version.c
4599 Updated version to 3.1.0-rc1.
4600 ------------------------------------------------------------------------
4601 r7839 | vlefevre | 2011-09-10 21:21:59 +0000 (Sat, 10 Sep 2011) | 1 line
4602 Changed paths:
4603    A /branches/3.1 (from /trunk:7838)
4605 Recreated 3.1 branch from the trunk.
4606 ------------------------------------------------------------------------
4607 r7836 | vlefevre | 2011-09-10 21:15:45 +0000 (Sat, 10 Sep 2011) | 2 lines
4608 Changed paths:
4609    M /trunk/tests/trec_sqrt.c
4611 [tests/trec_sqrt.c] Fixed bug introduced in r7711 (build failure
4612 with a C++ compiler).
4613 ------------------------------------------------------------------------
4614 r7835 | vlefevre | 2011-09-10 20:13:19 +0000 (Sat, 10 Sep 2011) | 1 line
4615 Changed paths:
4616    M /trunk
4617    M /trunk/NEWS
4618    M /trunk/doc/mpfr.texi
4620 Removed now useless svn:mergeinfo properties.
4621 ------------------------------------------------------------------------
4622 r7832 | vlefevre | 2011-09-10 20:04:07 +0000 (Sat, 10 Sep 2011) | 1 line
4623 Changed paths:
4624    M /trunk/TODO
4626 [TODO] Replaced "configure.in" by "configure.ac".
4627 ------------------------------------------------------------------------
4628 r7831 | vlefevre | 2011-09-10 20:02:56 +0000 (Sat, 10 Sep 2011) | 1 line
4629 Changed paths:
4630    M /trunk/doc/README.dev
4632 [doc/README.dev] Removed obsolete paragraph about AM_MAINTAINER_MODE.
4633 ------------------------------------------------------------------------
4634 r7826 | vlefevre | 2011-09-10 19:08:42 +0000 (Sat, 10 Sep 2011) | 1 line
4635 Changed paths:
4636    M /trunk/tools/mpfrlint
4638 [tools/mpfrlint] Correction after r7825.
4639 ------------------------------------------------------------------------
4640 r7825 | vlefevre | 2011-09-10 19:07:39 +0000 (Sat, 10 Sep 2011) | 1 line
4641 Changed paths:
4642    M /trunk/tools/mpfrlint
4644 [tools/mpfrlint] Run tools/ck-mparam.
4645 ------------------------------------------------------------------------
4646 r7824 | vlefevre | 2011-09-10 19:04:57 +0000 (Sat, 10 Sep 2011) | 2 lines
4647 Changed paths:
4648    A /trunk/tools/ck-mparam
4650 Added tools/ck-mparam sh script to check the mparam.h files
4651 (gcc is needed).
4652 ------------------------------------------------------------------------
4653 r7823 | zimmerma | 2011-09-10 07:15:46 +0000 (Sat, 10 Sep 2011) | 2 lines
4654 Changed paths:
4655    M /trunk/src/amd/k8/mparam.h
4657 [src/amd/k8/mparam.h] removed spurious end of comment
4659 ------------------------------------------------------------------------
4660 r7821 | vlefevre | 2011-09-09 17:19:39 +0000 (Fri, 09 Sep 2011) | 2 lines
4661 Changed paths:
4662    M /trunk/doc/README.dev
4664 [doc/README.dev] For the valgrind example, use the same arguments
4665 as in gnulib's valgrind-tests.m4 file.
4666 ------------------------------------------------------------------------
4667 r7818 | vlefevre | 2011-09-09 13:48:33 +0000 (Fri, 09 Sep 2011) | 1 line
4668 Changed paths:
4669    M /trunk/ChangeLog
4671 ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
4672 ------------------------------------------------------------------------
4673 r7817 | vlefevre | 2011-09-09 13:32:55 +0000 (Fri, 09 Sep 2011) | 5 lines
4674 Changed paths:
4675    M /trunk/Makefile.am
4676    M /trunk/tools/ck-copyright-notice
4678 [Makefile.am] Added tools/ck-copyright-notice to EXTRA_DIST as it is
4679   used in dist-hook.
4680 [tools/ck-copyright-notice] Added copyright notice (since this file is
4681   distributed in the tarballs). Note: the first year is 2008 as a part
4682   of the code comes from r5370 in mpfrlint.
4683 ------------------------------------------------------------------------
4684 r7816 | vlefevre | 2011-09-09 11:40:33 +0000 (Fri, 09 Sep 2011) | 2 lines
4685 Changed paths:
4686    M /trunk/tools/ck-copyright-notice
4688 [tools/ck-copyright-notice] Skip src/mpfr-longlong.h as this file
4689 (which comes from GMP) has a specific copyright notice.
4690 ------------------------------------------------------------------------
4691 r7815 | vlefevre | 2011-09-09 11:37:01 +0000 (Fri, 09 Sep 2011) | 1 line
4692 Changed paths:
4693    M /trunk/src/mp_clz_tab.c
4695 [src/mp_clz_tab.c] Updated the copyright notice.
4696 ------------------------------------------------------------------------
4697 r7814 | vlefevre | 2011-09-09 11:31:07 +0000 (Fri, 09 Sep 2011) | 2 lines
4698 Changed paths:
4699    M /trunk/tools/ck-copyright-notice
4701 [tools/ck-copyright-notice] Check that the first copyright year for
4702 the mparam.h files is 2005.
4703 ------------------------------------------------------------------------
4704 r7813 | vlefevre | 2011-09-09 11:26:02 +0000 (Fri, 09 Sep 2011) | 2 lines
4705 Changed paths:
4706    M /trunk/src/amd/amdfam10/mparam.h
4707    M /trunk/src/amd/athlon/mparam.h
4708    M /trunk/src/amd/k8/mparam.h
4709    M /trunk/src/arm/mparam.h
4710    M /trunk/src/generic/mparam.h
4711    M /trunk/src/hppa/mparam.h
4712    M /trunk/src/ia64/mparam.h
4713    M /trunk/src/powerpc32/mparam.h
4714    M /trunk/src/powerpc64/mparam.h
4715    M /trunk/src/sparc64/mparam.h
4716    M /trunk/src/x86/core2/mparam.h
4717    M /trunk/src/x86/mparam.h
4718    M /trunk/src/x86_64/core2/mparam.h
4719    M /trunk/src/x86_64/pentium4/mparam.h
4721 Added copyright notice to the mparam.h files (with the same years
4722 as in the template).
4723 ------------------------------------------------------------------------
4724 r7812 | vlefevre | 2011-09-09 11:20:25 +0000 (Fri, 09 Sep 2011) | 5 lines
4725 Changed paths:
4726    M /trunk/Makefile.am
4727    A /trunk/tools/ck-copyright-notice
4728    M /trunk/tools/mpfrlint
4730 Added tools/ck-copyright-notice sh script from mpfrlint (updated) to
4731 check that copyright notices exist and appear to be correct. Updated
4732 tools/mpfrlint to run tools/ck-copyright-notice instead of its old
4733 test. In Makefile.am, run tools/ck-copyright-notice in dist-hook for
4734 "make dist".
4735 ------------------------------------------------------------------------
4736 r7811 | vlefevre | 2011-09-09 10:57:23 +0000 (Fri, 09 Sep 2011) | 1 line
4737 Changed paths:
4738    M /trunk/tools/mpfrlint
4740 [tools/mpfrlint] More files under src and tests directories.
4741 ------------------------------------------------------------------------
4742 r7809 | vlefevre | 2011-09-08 09:13:50 +0000 (Thu, 08 Sep 2011) | 1 line
4743 Changed paths:
4744    M /trunk/NEWS
4746 [NEWS] Update for MPFR 3.1.x.
4747 ------------------------------------------------------------------------
4748 r7808 | vlefevre | 2011-09-08 09:07:08 +0000 (Thu, 08 Sep 2011) | 7 lines
4749 Changed paths:
4750    M /trunk/doc/README.dev
4751    M /trunk/tests/Makefile.am
4753 [tests/Makefile.am]
4754   * Added "AM_LDFLAGS = -no-install" to prevent libtool from generating
4755     wrapper scripts for the tests (according to discussions and tests,
4756     there should be no negative effects); useful for gdb and valgrind.
4757   * Added $(VALGRIND) to TESTS_ENVIRONMENT in order to easily run the
4758     tests under valgrind with: VALGRIND="valgrind -q" make check
4759 [doc/README.dev] Update for gdb and valgrind.
4760 ------------------------------------------------------------------------
4761 r7807 | vlefevre | 2011-08-31 08:55:56 +0000 (Wed, 31 Aug 2011) | 1 line
4762 Changed paths:
4763    M /trunk/doc/mpfr.texi
4765 [doc/mpfr.texi] Improved the specification of mpfr_get_f.
4766 ------------------------------------------------------------------------
4767 r7805 | zimmerma | 2011-08-30 12:01:16 +0000 (Tue, 30 Aug 2011) | 2 lines
4768 Changed paths:
4769    M /trunk/configure.ac
4771 [configure.ac] added comment about minimal GMP version
4773 ------------------------------------------------------------------------
4774 r7804 | zimmerma | 2011-08-30 08:23:16 +0000 (Tue, 30 Aug 2011) | 3 lines
4775 Changed paths:
4776    M /trunk/src/add.c
4778 dummy change to check if GMP_CHECK_RANDOMIZE is now used in the Hydra
4779 builds on http://hydra.nixos.org/jobset/gnu/mpfr-trunk
4781 ------------------------------------------------------------------------
4782 r7803 | vlefevre | 2011-08-19 10:03:19 +0000 (Fri, 19 Aug 2011) | 1 line
4783 Changed paths:
4784    M /trunk/doc/mpfr.texi
4786 [doc/mpfr.texi] Added some references to the ternary definition.
4787 ------------------------------------------------------------------------
4788 r7802 | zimmerma | 2011-08-19 09:01:58 +0000 (Fri, 19 Aug 2011) | 3 lines
4789 Changed paths:
4790    M /trunk/doc/mpfr.texi
4792 [doc/mpfr.texi] improved the documentation of mpfr_set_str, as suggested by
4793                 Vincent Lefevre
4795 ------------------------------------------------------------------------
4796 r7801 | vlefevre | 2011-08-19 08:45:07 +0000 (Fri, 19 Aug 2011) | 1 line
4797 Changed paths:
4798    M /trunk/doc/mpfr.texi
4800 [doc/mpfr.texi] Added "Ternary value" to the concept index.
4801 ------------------------------------------------------------------------
4802 r7800 | vlefevre | 2011-08-15 12:34:40 +0000 (Mon, 15 Aug 2011) | 1 line
4803 Changed paths:
4804    M /trunk/doc/README.dev
4806 [doc/README.dev] Added information on how to update the FAQ.
4807 ------------------------------------------------------------------------
4808 r7798 | vlefevre | 2011-08-15 11:55:59 +0000 (Mon, 15 Aug 2011) | 1 line
4809 Changed paths:
4810    M /trunk/doc/FAQ.html
4812 [doc] Updated FAQ.html with update-faq.
4813 ------------------------------------------------------------------------
4814 r7796 | vlefevre | 2011-08-12 11:39:06 +0000 (Fri, 12 Aug 2011) | 1 line
4815 Changed paths:
4816    M /trunk/tune/tuneup.c
4818 [tune/tuneup.c] Untabified.
4819 ------------------------------------------------------------------------
4820 r7795 | vlefevre | 2011-08-12 11:35:51 +0000 (Fri, 12 Aug 2011) | 3 lines
4821 Changed paths:
4822    M /trunk/src/mulders.c
4824 [src/mulders.c] Replaced MPFR_ASSERTD by MPFR_ASSERTN on constant
4825 expressions (this is a temporary change, as they should later be
4826 replaced by static assertions).
4827 ------------------------------------------------------------------------
4828 r7794 | vlefevre | 2011-08-12 11:33:09 +0000 (Fri, 12 Aug 2011) | 2 lines
4829 Changed paths:
4830    M /trunk/src/mulders.c
4832 [src/mulders.c] Replaced mp_ptr and mp_srcptr (internal to GMP) by
4833 mpfr_limb_ptr and mpfr_limb_srcptr.
4834 ------------------------------------------------------------------------
4835 r7793 | vlefevre | 2011-08-12 11:25:25 +0000 (Fri, 12 Aug 2011) | 2 lines
4836 Changed paths:
4837    M /trunk/src/mpfr-gmp.h
4839 [src/mpfr-gmp.h] Avoid potential identifier collision by using an
4840 underscore for variable names declared in the invert_pi1 macro.
4841 ------------------------------------------------------------------------
4842 r7792 | vlefevre | 2011-08-12 11:18:12 +0000 (Fri, 12 Aug 2011) | 1 line
4843 Changed paths:
4844    M /trunk/src/mpfr-gmp.h
4846 [src/mpfr-gmp.h] Untabified.
4847 ------------------------------------------------------------------------
4848 r7791 | vlefevre | 2011-08-12 11:14:38 +0000 (Fri, 12 Aug 2011) | 1 line
4849 Changed paths:
4850    M /trunk/doc/mpfr.texi
4852 [doc/mpfr.texi] Updated the month.
4853 ------------------------------------------------------------------------
4854 r7790 | zimmerma | 2011-08-06 13:30:28 +0000 (Sat, 06 Aug 2011) | 2 lines
4855 Changed paths:
4856    M /trunk/src/amd/k8/mparam.h
4858 [k8/mparam.h] added comment
4860 ------------------------------------------------------------------------
4861 r7789 | zimmerma | 2011-08-06 12:01:58 +0000 (Sat, 06 Aug 2011) | 3 lines
4862 Changed paths:
4863    M /trunk/src/amd/amdfam10/mparam.h
4864    M /trunk/src/x86/mparam.h
4866 [x86/mparam.h] new tuning contributed by Jim Cloos
4867 [amd/amdfam10/mparam.h] added GMP version
4869 ------------------------------------------------------------------------
4870 r7788 | zimmerma | 2011-08-06 11:52:12 +0000 (Sat, 06 Aug 2011) | 2 lines
4871 Changed paths:
4872    M /trunk/src/mpfr-gmp.h
4873    M /trunk/src/mulders.c
4875 [mpfr-gmp.h] use mpfr_pi1_t instead of gmp_pi1_t to avoid using GMP's namespace
4877 ------------------------------------------------------------------------
4878 r7787 | zimmerma | 2011-08-05 14:22:26 +0000 (Fri, 05 Aug 2011) | 5 lines
4879 Changed paths:
4880    M /trunk/configure.ac
4881    M /trunk/src/mparam_h.in
4882    M /trunk/src/mpfr-gmp.h
4883    M /trunk/src/mulders.c
4884    M /trunk/tune/tuneup.c
4886 [src/mulders.c] use mpn_sbpi1_divappr_q if available and WANT_GMP_INTERNALS
4887                 is defined
4888 [src/mpfr-gmp.h] defined macros needed for mpfr_divhigh_n_basecase
4889 [configure.ac] check for mpn_sbpi1_divappr_q
4891 ------------------------------------------------------------------------
4892 r7786 | vlefevre | 2011-08-05 13:17:23 +0000 (Fri, 05 Aug 2011) | 1 line
4893 Changed paths:
4894    M /trunk/INSTALL
4895    M /trunk/VERSION
4896    M /trunk/configure.ac
4897    M /trunk/doc/mpfr.texi
4898    M /trunk/src/mpfr.h
4899    M /trunk/src/version.c
4901 Updated version to 3.2.0-dev.
4902 ------------------------------------------------------------------------
4903 r7784 | zimmerma | 2011-08-05 12:56:08 +0000 (Fri, 05 Aug 2011) | 2 lines
4904 Changed paths:
4905    A /trunk/src/amd/amdfam10
4906    A /trunk/src/amd/amdfam10/mparam.h
4908 [amdfam10/mparam.h] tuning parameters contributed by Jim Cloos
4910 ------------------------------------------------------------------------
4911 r7783 | zimmerma | 2011-08-05 03:08:42 +0000 (Fri, 05 Aug 2011) | 4 lines
4912 Changed paths:
4913    M /trunk/TODO
4914    M /trunk/src/Makefile.am
4915    M /trunk/src/mulders.c
4916    M /trunk/tune/tuneup.c
4918 [mulders.c] added a basecase code for Mulders' short division
4919 [tuneup.c] added corresponding tuning code
4920 [TODO] added an item
4922 ------------------------------------------------------------------------
4923 r7782 | vlefevre | 2011-08-04 14:36:42 +0000 (Thu, 04 Aug 2011) | 4 lines
4924 Changed paths:
4925    M /trunk/acinclude.m4
4927 [acinclude.m4] In the INTMAX_MAX test, no longer hardcode the
4928 "#include <stdint.h>" (for instance, this doesn't work under
4929 Solaris 9: INTMAX_MAX is defined only via <inttypes.h>), but
4930 include "mpfr-intmax.h" instead (needs a temporary CPPFLAGS).
4931 ------------------------------------------------------------------------
4932 r7781 | vlefevre | 2011-08-01 14:39:08 +0000 (Mon, 01 Aug 2011) | 1 line
4933 Changed paths:
4934    M /trunk/NEWS
4936 [NEWS] Much faster formatted output (mpfr_printf, etc.) with %Rg and similar.
4937 ------------------------------------------------------------------------
4938 r7780 | vlefevre | 2011-08-01 13:56:27 +0000 (Mon, 01 Aug 2011) | 1 line
4939 Changed paths:
4940    M /trunk/doc/README.dev
4942 [doc/README.dev] Added copyright notice in case the file is distributed.
4943 ------------------------------------------------------------------------
4944 r7779 | vlefevre | 2011-08-01 13:50:17 +0000 (Mon, 01 Aug 2011) | 2 lines
4945 Changed paths:
4946    M /trunk/doc/README.dev
4948 [doc/README.dev] Added information on how to run the MPFR test suite
4949 under valgrind.
4950 ------------------------------------------------------------------------
4951 r7778 | vlefevre | 2011-08-01 12:36:04 +0000 (Mon, 01 Aug 2011) | 1 line
4952 Changed paths:
4953    M /trunk/src/div.c
4954    M /trunk/src/rec_sqrt.c
4955    M /trunk/tests/trec_sqrt.c
4957 Untabified and removed trailing spaces.
4958 ------------------------------------------------------------------------
4959 r7777 | vlefevre | 2011-08-01 12:13:50 +0000 (Mon, 01 Aug 2011) | 1 line
4960 Changed paths:
4961    M /trunk/tests/tversion.c
4963 [tests/tversion.c] Improved output information.
4964 ------------------------------------------------------------------------
4965 r7776 | zimmerma | 2011-07-31 19:44:32 +0000 (Sun, 31 Jul 2011) | 2 lines
4966 Changed paths:
4967    M /trunk/src/hppa/mparam.h
4969 [hppa/mparam.h] updated for new Mulders' division
4971 ------------------------------------------------------------------------
4972 r7775 | zimmerma | 2011-07-31 19:40:23 +0000 (Sun, 31 Jul 2011) | 2 lines
4973 Changed paths:
4974    M /trunk/src/sparc64/mparam.h
4976 [sparc64/mparam.h] updated for new Mulders' division
4978 ------------------------------------------------------------------------
4979 r7774 | zimmerma | 2011-07-31 15:43:40 +0000 (Sun, 31 Jul 2011) | 2 lines
4980 Changed paths:
4981    M /trunk/src/powerpc64/mparam.h
4983 [powerpc64/mparam.h] updated for new Mulders' division
4985 ------------------------------------------------------------------------
4986 r7773 | zimmerma | 2011-07-31 15:08:43 +0000 (Sun, 31 Jul 2011) | 2 lines
4987 Changed paths:
4988    M /trunk/src/ia64/mparam.h
4990 [ia64/mparam.h] updated for new Mulders' division
4992 ------------------------------------------------------------------------
4993 r7772 | zimmerma | 2011-07-31 12:43:03 +0000 (Sun, 31 Jul 2011) | 2 lines
4994 Changed paths:
4995    M /trunk/src/amd/k8/mparam.h
4997 [amd/k8/mparam.h] updated for new Mulders' division
4999 ------------------------------------------------------------------------
5000 r7771 | zimmerma | 2011-07-31 12:39:57 +0000 (Sun, 31 Jul 2011) | 2 lines
5001 Changed paths:
5002    M /trunk/src/x86/core2/mparam.h
5004 [x86/core2/mparam.h] updated thresholds for new Mulders' division
5006 ------------------------------------------------------------------------
5007 r7770 | zimmerma | 2011-07-31 10:54:38 +0000 (Sun, 31 Jul 2011) | 5 lines
5008 Changed paths:
5009    M /trunk/src/mparam_h.in
5010    M /trunk/tests/tversion.c
5012 [mparam_h.in] changed the detection of 64-bit Core 2, and added
5013               MPFR_TUNE_CASE for default case
5014 [tversion.c] print GMP version (header and library), and file for tuning
5015              parameters
5017 ------------------------------------------------------------------------
5018 r7769 | zimmerma | 2011-07-31 10:29:31 +0000 (Sun, 31 Jul 2011) | 2 lines
5019 Changed paths:
5020    M /trunk/src/x86_64/core2/mparam.h
5022 [x86_64/core2/mparam.h] updated for Mulders' division
5024 ------------------------------------------------------------------------
5025 r7768 | zimmerma | 2011-07-31 08:59:53 +0000 (Sun, 31 Jul 2011) | 3 lines
5026 Changed paths:
5027    M /trunk/src/div.c
5028    M /trunk/src/generic/mparam.h
5029    M /trunk/tune/tuneup.c
5031 Added tuning for MPFR_DIV_THRESHOLD, and default value.
5032 It now remains to do the tuning on the architectures in mparam_in.h.
5034 ------------------------------------------------------------------------
5035 r7767 | zimmerma | 2011-07-29 20:46:45 +0000 (Fri, 29 Jul 2011) | 2 lines
5036 Changed paths:
5037    M /trunk/NEWS
5039 [NEWS] added speed improvement in mpfr_div
5041 ------------------------------------------------------------------------
5042 r7765 | zimmerma | 2011-07-29 20:15:02 +0000 (Fri, 29 Jul 2011) | 39 lines
5043 Changed paths:
5044    M /trunk/src/div.c
5045    M /trunk/src/mulders.c
5047 [mulders.c] fixed bug in mpfr_divhigh_n (this routine was not used yet)
5048 [div.c] now use Mulders' short product for large division. It remains to
5049         do the automatic tuning of MPFR_DIV_THRESHOLD. The speedup is nice,
5050         for example on my Core 2 Duo laptop we got with MPFR 3.0.0:
5052 [zimmerma@coing tests]$ ./timings-mpfr 1000
5053 Using MPFR-3.0.0 with GMP-5.0.2
5054 [precision is 3322 bits]
5055 x*y        took 0.004543 ms (262143 eval in 1191 ms)
5056 x*x        took 0.003616 ms (524287 eval in 1896 ms)
5057 x/y        took 0.009087 ms (131071 eval in 1191 ms)
5058 sqrt(x)    took 0.007004 ms (262143 eval in 1836 ms)
5059 exp(x)     took 0.293040 ms (4095 eval in 1200 ms)
5060 log(x)     took 0.253724 ms (4095 eval in 1039 ms)
5061 sin(x)     took 0.306960 ms (4095 eval in 1257 ms)
5062 cos(x)     took 0.290842 ms (4095 eval in 1191 ms)
5063 arccos(x)  took 0.590620 ms (2047 eval in 1209 ms)
5064 arctan(x)  took 0.560332 ms (2047 eval in 1147 ms)
5066 and now we get:
5068 [zimmerma@coing tests]$ ./timings-mpfr 1000
5069 Using MPFR-3.1.0-dev with GMP-5.0.2
5070 [precision is 3322 bits]
5071 x*y        took 0.004444 ms (262143 eval in 1165 ms)
5072 x*x        took 0.002686 ms (524287 eval in 1408 ms)
5073 x/y        took 0.006989 ms (262143 eval in 1832 ms)
5074 sqrt(x)    took 0.007084 ms (262143 eval in 1857 ms)
5075 exp(x)     took 0.292063 ms (4095 eval in 1196 ms)
5076 log(x)     took 0.246886 ms (4095 eval in 1011 ms)
5077 sin(x)     took 0.259096 ms (4095 eval in 1061 ms)
5078 cos(x)     took 0.244933 ms (4095 eval in 1003 ms)
5079 arccos(x)  took 0.556424 ms (2047 eval in 1139 ms)
5080 arctan(x)  took 0.526624 ms (2047 eval in 1078 ms)
5082 We see that other routines also benefit from the speedup in mpfr_sqr and
5083 mpfr_div (log, sin, cos, arccos, arctan).
5086 ------------------------------------------------------------------------
5087 r7764 | zimmerma | 2011-07-29 15:21:09 +0000 (Fri, 29 Jul 2011) | 3 lines
5088 Changed paths:
5089    M /trunk/doc/algorithms.bib
5090    M /trunk/doc/algorithms.tex
5092 [algorithms.tex] added algorithm for division with Mulders' short product
5093                  (can anybody check the algorithm is ok?)
5095 ------------------------------------------------------------------------
5096 r7763 | vlefevre | 2011-07-29 12:48:21 +0000 (Fri, 29 Jul 2011) | 1 line
5097 Changed paths:
5098    M /trunk/src/vasprintf.c
5100 [src/vasprintf.c] Added a comment.
5101 ------------------------------------------------------------------------
5102 r7762 | vlefevre | 2011-07-29 12:24:18 +0000 (Fri, 29 Jul 2011) | 2 lines
5103 Changed paths:
5104    M /trunk/src/get_str.c
5106 [src/get_str.c] Added a comment about the use of mpfr_ceil_mul
5107 (exported and declared in mpfr-impl.h since r7760).
5108 ------------------------------------------------------------------------
5109 r7761 | thevenyp | 2011-07-28 23:01:52 +0000 (Thu, 28 Jul 2011) | 1 line
5110 Changed paths:
5111    M /trunk/src/vasprintf.c
5112    M /trunk/tests/tsprintf.c
5114 Avoid expensive calls to mpfr_get_prec() using mpfr_ceil_mul() instead.
5115 ------------------------------------------------------------------------
5116 r7760 | thevenyp | 2011-07-28 22:59:01 +0000 (Thu, 28 Jul 2011) | 1 line
5117 Changed paths:
5118    M /trunk/src/get_str.c
5119    M /trunk/src/mpfr-impl.h
5121 Make ceil_mul() public as mpfr_ceil_mul() in mpfr-impl.h
5122 ------------------------------------------------------------------------
5123 r7759 | vlefevre | 2011-07-28 18:50:21 +0000 (Thu, 28 Jul 2011) | 1 line
5124 Changed paths:
5125    M /trunk/src/mulders.c
5127 [src/mulders.c] MPFR coding conventions for r7752.
5128 ------------------------------------------------------------------------
5129 r7758 | zimmerma | 2011-07-28 17:17:24 +0000 (Thu, 28 Jul 2011) | 3 lines
5130 Changed paths:
5131    M /trunk/src/amd/k8/mparam.h
5132    M /trunk/src/arm/mparam.h
5133    M /trunk/src/hppa/mparam.h
5134    M /trunk/src/ia64/mparam.h
5135    M /trunk/src/mulders.c
5136    M /trunk/src/powerpc32/mparam.h
5137    M /trunk/src/powerpc64/mparam.h
5138    M /trunk/src/sparc64/mparam.h
5139    M /trunk/src/x86/core2/mparam.h
5140    M /trunk/src/x86/mparam.h
5141    M /trunk/src/x86_64/core2/mparam.h
5142    M /trunk/src/x86_64/pentium4/mparam.h
5144 modified the default tuning parameters so they are within the bounds of the
5145 ARITH-20 paper "Short Division of Long Integers"
5147 ------------------------------------------------------------------------
5148 r7757 | zimmerma | 2011-07-28 16:38:55 +0000 (Thu, 28 Jul 2011) | 3 lines
5149 Changed paths:
5150    M /trunk/src/mulders.c
5152 [src/mulders.c] declare mpfr_mullow_n as non-static since it might be useful
5153                 elsewhere
5155 ------------------------------------------------------------------------
5156 r7756 | zimmerma | 2011-07-28 16:36:50 +0000 (Thu, 28 Jul 2011) | 3 lines
5157 Changed paths:
5158    M /trunk/tune/tuneup.c
5160 [tuneup.c] fix tuning bounds of short product and division according to the
5161            ARITH-20 paper
5163 ------------------------------------------------------------------------
5164 r7755 | zimmerma | 2011-07-28 16:36:01 +0000 (Thu, 28 Jul 2011) | 2 lines
5165 Changed paths:
5166    M /trunk/acinclude.m4
5168 [acinclude.m4] detect long double format in m68k
5170 ------------------------------------------------------------------------
5171 r7754 | zimmerma | 2011-07-28 16:35:25 +0000 (Thu, 28 Jul 2011) | 3 lines
5172 Changed paths:
5173    M /trunk/tests/tget_flt.c
5175 [tget_flt.c] added test to check FLT_MAX + FLT_MAX gives INFP
5176              (to early detect compiler bugs)
5178 ------------------------------------------------------------------------
5179 r7753 | zimmerma | 2011-07-28 16:30:38 +0000 (Thu, 28 Jul 2011) | 2 lines
5180 Changed paths:
5181    M /trunk/tools/nightly-test
5183 [nightly-test] changed -pedantic-errors into -pedantic
5185 ------------------------------------------------------------------------
5186 r7752 | zimmerma | 2011-07-28 16:29:51 +0000 (Thu, 28 Jul 2011) | 4 lines
5187 Changed paths:
5188    M /trunk/src/mulders.c
5190 [mulders.c] added some code for short division (FoldDiv, not used),
5191             added comments and fixed bounds in accordance with the
5192             ARITH-20 paper
5194 ------------------------------------------------------------------------
5195 r7751 | thevenyp | 2011-07-28 16:16:36 +0000 (Thu, 28 Jul 2011) | 1 line
5196 Changed paths:
5197    M /trunk/src/vasprintf.c
5199 Use a buffer in order to avoid a double call to mpfr_get_str.
5200 ------------------------------------------------------------------------
5201 r7750 | vlefevre | 2011-07-26 13:12:46 +0000 (Tue, 26 Jul 2011) | 1 line
5202 Changed paths:
5203    M /trunk/src/log.c
5205 [src/log.c] Replaced TMP_* by MPFR_GROUP_* (patch by Patrick).
5206 ------------------------------------------------------------------------
5207 r7749 | vlefevre | 2011-07-22 10:24:38 +0000 (Fri, 22 Jul 2011) | 1 line
5208 Changed paths:
5209    M /trunk/doc/mpfr.texi
5211 [doc/mpfr.texi] Added a comment about TLS variable initialization.
5212 ------------------------------------------------------------------------
5213 r7748 | vlefevre | 2011-07-22 10:15:04 +0000 (Fri, 22 Jul 2011) | 1 line
5214 Changed paths:
5215    M /trunk/doc/mpfr.texi
5217 [doc/mpfr.texi] Added information about TLS variable initialization.
5218 ------------------------------------------------------------------------
5219 r7747 | vlefevre | 2011-07-22 10:09:28 +0000 (Fri, 22 Jul 2011) | 2 lines
5220 Changed paths:
5221    M /trunk/doc/mpfr.texi
5223 [doc/mpfr.texi] Split Chapter "MPFR Basics" into nodes as it is now
5224 quite large (thus references to particular sections are now possible).
5225 ------------------------------------------------------------------------
5226 r7744 | zimmerma | 2011-07-18 19:03:25 +0000 (Mon, 18 Jul 2011) | 7 lines
5227 Changed paths:
5228    M /trunk/src/vasprintf.c
5230 [vasprintf.c] simplified and improved round_to_10_power(), also contributed
5231               a negative number of lines of code :-)
5232               Still not optimal, since round_to_10_power() is still called
5233               twice for printing say pi with mpfr_printf ("%Rg\n", x), once
5234               from partition_number(), once from regular_fg(), and thus
5235               mpfr_get_str is called at least 3 times!
5237 ------------------------------------------------------------------------
5238 r7743 | zimmerma | 2011-07-18 12:21:29 +0000 (Mon, 18 Jul 2011) | 2 lines
5239 Changed paths:
5240    M /trunk/configure.ac
5242 [configure.ac] improve error message when libgmp is not found
5244 ------------------------------------------------------------------------
5245 r7742 | zimmerma | 2011-07-18 11:24:40 +0000 (Mon, 18 Jul 2011) | 3 lines
5246 Changed paths:
5247    M /trunk/doc/mpfr.texi
5249 [mpfr.texi] added note about threads for mpfr_set_default_prec and
5250             mpfr_get_default_prec
5252 ------------------------------------------------------------------------
5253 r7740 | vlefevre | 2011-07-06 15:57:22 +0000 (Wed, 06 Jul 2011) | 1 line
5254 Changed paths:
5255    M /trunk/doc/mpfr.texi
5257 [doc/mpfr.texi] Updated the month.
5258 ------------------------------------------------------------------------
5259 r7738 | vlefevre | 2011-07-06 13:47:35 +0000 (Wed, 06 Jul 2011) | 1 line
5260 Changed paths:
5261    M /trunk/NEWS
5262    M /trunk/doc/mpfr.texi
5264 [NEWS, doc/mpfr.texi] mpfr_min_prec was a new function in MPFR 3.0.0.
5265 ------------------------------------------------------------------------
5266 r7736 | vlefevre | 2011-07-01 15:17:47 +0000 (Fri, 01 Jul 2011) | 3 lines
5267 Changed paths:
5268    M /trunk/tests/tget_flt.c
5270 [tests/tget_flt.c] Replaced FLT_MAX + FLT_MAX by (float) DBL_POS_INF,
5271 which should trigger fewer compiler bugs. See:
5272   https://sympa.inria.fr/sympa/arc/mpfr/2011-07/msg00002.html
5273 ------------------------------------------------------------------------
5274 r7734 | vlefevre | 2011-07-01 08:07:35 +0000 (Fri, 01 Jul 2011) | 2 lines
5275 Changed paths:
5276    M /trunk/src/ieee_floats.h
5278 [src/ieee_floats.h] Added a comment about the NaN format when
5279 _GMP_IEEE_FLOATS is defined.
5280 ------------------------------------------------------------------------
5281 r7733 | zimmerma | 2011-07-01 08:04:50 +0000 (Fri, 01 Jul 2011) | 3 lines
5282 Changed paths:
5283    M /trunk/tests/tget_flt.c
5285 [tget_flt.c] check for compiler bug
5286              (https://sympa.inria.fr/sympa/arc/mpfr/2011-07/msg00000.html)
5288 ------------------------------------------------------------------------
5289 r7731 | vlefevre | 2011-06-30 00:17:40 +0000 (Thu, 30 Jun 2011) | 3 lines
5290 Changed paths:
5291    M /trunk/AUTHORS
5292    M /trunk/BUGS
5293    M /trunk/COPYING
5294    M /trunk/COPYING.LESSER
5295    M /trunk/ChangeLog
5296    M /trunk/INSTALL
5297    M /trunk/Makefile.am
5298    M /trunk/NEWS
5299    M /trunk/PATCHES
5300    M /trunk/README
5301    M /trunk/TODO
5302    M /trunk/VERSION
5303    M /trunk/acinclude.m4
5304    M /trunk/configure.ac
5305    M /trunk/doc/FAQ.html
5306    M /trunk/doc/README.dev
5307    M /trunk/doc/algorithms.bib
5308    M /trunk/doc/algorithms.tex
5309    M /trunk/doc/faq.xsl
5310    M /trunk/doc/fdl.texi
5311    M /trunk/doc/mpfr.texi
5312    M /trunk/doc/update-faq
5313    M /trunk/examples/divworst.c
5314    M /trunk/examples/rndo-add.c
5315    M /trunk/examples/sample.c
5316    M /trunk/examples/version.c
5317    M /trunk/other/cputime.h
5318    M /trunk/other/div-short.c
5319    M /trunk/src/Makefile.am
5320    M /trunk/src/abort_prec_max.c
5321    M /trunk/src/acos.c
5322    M /trunk/src/acosh.c
5323    M /trunk/src/add.c
5324    M /trunk/src/add1.c
5325    M /trunk/src/add1sp.c
5326    M /trunk/src/add_d.c
5327    M /trunk/src/add_ui.c
5328    M /trunk/src/agm.c
5329    M /trunk/src/ai.c
5330    M /trunk/src/asin.c
5331    M /trunk/src/asinh.c
5332    M /trunk/src/atan.c
5333    M /trunk/src/atan2.c
5334    M /trunk/src/atanh.c
5335    M /trunk/src/bernoulli.c
5336    M /trunk/src/buildopt.c
5337    M /trunk/src/cache.c
5338    M /trunk/src/cbrt.c
5339    M /trunk/src/check.c
5340    M /trunk/src/clear.c
5341    M /trunk/src/clears.c
5342    M /trunk/src/cmp.c
5343    M /trunk/src/cmp2.c
5344    M /trunk/src/cmp_abs.c
5345    M /trunk/src/cmp_d.c
5346    M /trunk/src/cmp_ld.c
5347    M /trunk/src/cmp_si.c
5348    M /trunk/src/cmp_ui.c
5349    M /trunk/src/comparisons.c
5350    M /trunk/src/const_catalan.c
5351    M /trunk/src/const_euler.c
5352    M /trunk/src/const_log2.c
5353    M /trunk/src/const_pi.c
5354    M /trunk/src/constant.c
5355    M /trunk/src/copysign.c
5356    M /trunk/src/cos.c
5357    M /trunk/src/cosh.c
5358    M /trunk/src/cot.c
5359    M /trunk/src/coth.c
5360    M /trunk/src/csc.c
5361    M /trunk/src/csch.c
5362    M /trunk/src/d_div.c
5363    M /trunk/src/d_sub.c
5364    M /trunk/src/digamma.c
5365    M /trunk/src/dim.c
5366    M /trunk/src/div.c
5367    M /trunk/src/div_2exp.c
5368    M /trunk/src/div_2si.c
5369    M /trunk/src/div_2ui.c
5370    M /trunk/src/div_d.c
5371    M /trunk/src/div_ui.c
5372    M /trunk/src/dump.c
5373    M /trunk/src/eint.c
5374    M /trunk/src/eq.c
5375    M /trunk/src/erf.c
5376    M /trunk/src/erfc.c
5377    M /trunk/src/exceptions.c
5378    M /trunk/src/exp.c
5379    M /trunk/src/exp10.c
5380    M /trunk/src/exp2.c
5381    M /trunk/src/exp3.c
5382    M /trunk/src/exp_2.c
5383    M /trunk/src/expm1.c
5384    M /trunk/src/extract.c
5385    M /trunk/src/factorial.c
5386    M /trunk/src/fits_intmax.c
5387    M /trunk/src/fits_s.h
5388    M /trunk/src/fits_sint.c
5389    M /trunk/src/fits_slong.c
5390    M /trunk/src/fits_sshort.c
5391    M /trunk/src/fits_u.h
5392    M /trunk/src/fits_uint.c
5393    M /trunk/src/fits_uintmax.c
5394    M /trunk/src/fits_ulong.c
5395    M /trunk/src/fits_ushort.c
5396    M /trunk/src/fma.c
5397    M /trunk/src/fms.c
5398    M /trunk/src/frac.c
5399    M /trunk/src/free_cache.c
5400    M /trunk/src/gamma.c
5401    M /trunk/src/gammaonethird.c
5402    M /trunk/src/gen_inverse.h
5403    M /trunk/src/get_d.c
5404    M /trunk/src/get_d64.c
5405    M /trunk/src/get_exp.c
5406    M /trunk/src/get_f.c
5407    M /trunk/src/get_flt.c
5408    M /trunk/src/get_ld.c
5409    M /trunk/src/get_si.c
5410    M /trunk/src/get_sj.c
5411    M /trunk/src/get_str.c
5412    M /trunk/src/get_ui.c
5413    M /trunk/src/get_uj.c
5414    M /trunk/src/get_z.c
5415    M /trunk/src/get_z_exp.c
5416    M /trunk/src/gmp_op.c
5417    M /trunk/src/hypot.c
5418    M /trunk/src/ieee_floats.h
5419    M /trunk/src/init.c
5420    M /trunk/src/init2.c
5421    M /trunk/src/inits.c
5422    M /trunk/src/inits2.c
5423    M /trunk/src/inp_str.c
5424    M /trunk/src/int_ceil_log2.c
5425    M /trunk/src/isinf.c
5426    M /trunk/src/isinteger.c
5427    M /trunk/src/isnan.c
5428    M /trunk/src/isnum.c
5429    M /trunk/src/isqrt.c
5430    M /trunk/src/isregular.c
5431    M /trunk/src/iszero.c
5432    M /trunk/src/jn.c
5433    M /trunk/src/jyn_asympt.c
5434    M /trunk/src/li2.c
5435    M /trunk/src/lngamma.c
5436    M /trunk/src/log.c
5437    M /trunk/src/log10.c
5438    M /trunk/src/log1p.c
5439    M /trunk/src/log2.c
5440    M /trunk/src/logging.c
5441    M /trunk/src/min_prec.c
5442    M /trunk/src/minmax.c
5443    M /trunk/src/modf.c
5444    M /trunk/src/mp_clz_tab.c
5445    M /trunk/src/mparam_h.in
5446    M /trunk/src/mpf2mpfr.h
5447    M /trunk/src/mpfr-gmp.c
5448    M /trunk/src/mpfr-gmp.h
5449    M /trunk/src/mpfr-impl.h
5450    M /trunk/src/mpfr-longlong.h
5451    M /trunk/src/mpfr-thread.h
5452    M /trunk/src/mpfr.h
5453    M /trunk/src/mpn_exp.c
5454    M /trunk/src/mul.c
5455    M /trunk/src/mul_2exp.c
5456    M /trunk/src/mul_2si.c
5457    M /trunk/src/mul_2ui.c
5458    M /trunk/src/mul_d.c
5459    M /trunk/src/mul_ui.c
5460    M /trunk/src/mulders.c
5461    M /trunk/src/neg.c
5462    M /trunk/src/next.c
5463    M /trunk/src/out_str.c
5464    M /trunk/src/pow.c
5465    M /trunk/src/pow_si.c
5466    M /trunk/src/pow_ui.c
5467    M /trunk/src/pow_z.c
5468    M /trunk/src/powerof2.c
5469    M /trunk/src/print_raw.c
5470    M /trunk/src/print_rnd_mode.c
5471    M /trunk/src/printf.c
5472    M /trunk/src/rec_sqrt.c
5473    M /trunk/src/reldiff.c
5474    M /trunk/src/rem1.c
5475    M /trunk/src/rint.c
5476    M /trunk/src/root.c
5477    M /trunk/src/round_near_x.c
5478    M /trunk/src/round_p.c
5479    M /trunk/src/round_prec.c
5480    M /trunk/src/round_raw_generic.c
5481    M /trunk/src/scale2.c
5482    M /trunk/src/sec.c
5483    M /trunk/src/sech.c
5484    M /trunk/src/set.c
5485    M /trunk/src/set_d.c
5486    M /trunk/src/set_d64.c
5487    M /trunk/src/set_dfl_prec.c
5488    M /trunk/src/set_exp.c
5489    M /trunk/src/set_f.c
5490    M /trunk/src/set_flt.c
5491    M /trunk/src/set_inf.c
5492    M /trunk/src/set_ld.c
5493    M /trunk/src/set_nan.c
5494    M /trunk/src/set_prc_raw.c
5495    M /trunk/src/set_prec.c
5496    M /trunk/src/set_q.c
5497    M /trunk/src/set_rnd.c
5498    M /trunk/src/set_si.c
5499    M /trunk/src/set_si_2exp.c
5500    M /trunk/src/set_sj.c
5501    M /trunk/src/set_str.c
5502    M /trunk/src/set_str_raw.c
5503    M /trunk/src/set_ui.c
5504    M /trunk/src/set_ui_2exp.c
5505    M /trunk/src/set_uj.c
5506    M /trunk/src/set_z.c
5507    M /trunk/src/set_z_exp.c
5508    M /trunk/src/set_zero.c
5509    M /trunk/src/setmax.c
5510    M /trunk/src/setmin.c
5511    M /trunk/src/setsign.c
5512    M /trunk/src/sgn.c
5513    M /trunk/src/si_op.c
5514    M /trunk/src/signbit.c
5515    M /trunk/src/sin.c
5516    M /trunk/src/sin_cos.c
5517    M /trunk/src/sinh.c
5518    M /trunk/src/sinh_cosh.c
5519    M /trunk/src/sqr.c
5520    M /trunk/src/sqrt.c
5521    M /trunk/src/sqrt_ui.c
5522    M /trunk/src/stack_interface.c
5523    M /trunk/src/strtofr.c
5524    M /trunk/src/sub.c
5525    M /trunk/src/sub1.c
5526    M /trunk/src/sub1sp.c
5527    M /trunk/src/sub_d.c
5528    M /trunk/src/sub_ui.c
5529    M /trunk/src/subnormal.c
5530    M /trunk/src/sum.c
5531    M /trunk/src/swap.c
5532    M /trunk/src/tan.c
5533    M /trunk/src/tanh.c
5534    M /trunk/src/uceil_exp2.c
5535    M /trunk/src/uceil_log2.c
5536    M /trunk/src/ufloor_log2.c
5537    M /trunk/src/ui_div.c
5538    M /trunk/src/ui_pow.c
5539    M /trunk/src/ui_pow_ui.c
5540    M /trunk/src/ui_sub.c
5541    M /trunk/src/urandom.c
5542    M /trunk/src/urandomb.c
5543    M /trunk/src/vasprintf.c
5544    M /trunk/src/version.c
5545    M /trunk/src/volatile.c
5546    M /trunk/src/yn.c
5547    M /trunk/src/zeta.c
5548    M /trunk/src/zeta_ui.c
5549    M /trunk/tests/Makefile.am
5550    M /trunk/tests/RRTest.c
5551    M /trunk/tests/cmp_str.c
5552    M /trunk/tests/inp_str.data
5553    M /trunk/tests/memory.c
5554    M /trunk/tests/mpf_compat.c
5555    M /trunk/tests/mpf_compat.h
5556    M /trunk/tests/mpfr-test.h
5557    M /trunk/tests/mpfr_compat.c
5558    M /trunk/tests/random2.c
5559    M /trunk/tests/reuse.c
5560    M /trunk/tests/rnd_mode.c
5561    M /trunk/tests/tabs.c
5562    M /trunk/tests/tacos.c
5563    M /trunk/tests/tacosh.c
5564    M /trunk/tests/tadd.c
5565    M /trunk/tests/tadd1sp.c
5566    M /trunk/tests/tadd_d.c
5567    M /trunk/tests/tadd_ui.c
5568    M /trunk/tests/tagm.c
5569    M /trunk/tests/tai.c
5570    M /trunk/tests/tasin.c
5571    M /trunk/tests/tasinh.c
5572    M /trunk/tests/tatan.c
5573    M /trunk/tests/tatanh.c
5574    M /trunk/tests/taway.c
5575    M /trunk/tests/tbuildopt.c
5576    M /trunk/tests/tcan_round.c
5577    M /trunk/tests/tcbrt.c
5578    M /trunk/tests/tcheck.c
5579    M /trunk/tests/tcmp.c
5580    M /trunk/tests/tcmp2.c
5581    M /trunk/tests/tcmp_d.c
5582    M /trunk/tests/tcmp_ld.c
5583    M /trunk/tests/tcmp_ui.c
5584    M /trunk/tests/tcmpabs.c
5585    M /trunk/tests/tcomparisons.c
5586    M /trunk/tests/tconst_catalan.c
5587    M /trunk/tests/tconst_euler.c
5588    M /trunk/tests/tconst_log2.c
5589    M /trunk/tests/tconst_pi.c
5590    M /trunk/tests/tcopysign.c
5591    M /trunk/tests/tcos.c
5592    M /trunk/tests/tcosh.c
5593    M /trunk/tests/tcot.c
5594    M /trunk/tests/tcoth.c
5595    M /trunk/tests/tcsc.c
5596    M /trunk/tests/tcsch.c
5597    M /trunk/tests/td_div.c
5598    M /trunk/tests/td_sub.c
5599    M /trunk/tests/tdigamma.c
5600    M /trunk/tests/tdim.c
5601    M /trunk/tests/tdiv.c
5602    M /trunk/tests/tdiv_d.c
5603    M /trunk/tests/tdiv_ui.c
5604    M /trunk/tests/teint.c
5605    M /trunk/tests/teq.c
5606    M /trunk/tests/terf.c
5607    M /trunk/tests/tests.c
5608    M /trunk/tests/texceptions.c
5609    M /trunk/tests/texp.c
5610    M /trunk/tests/texp10.c
5611    M /trunk/tests/texp2.c
5612    M /trunk/tests/texpm1.c
5613    M /trunk/tests/tfactorial.c
5614    M /trunk/tests/tfits.c
5615    M /trunk/tests/tfma.c
5616    M /trunk/tests/tfmod.c
5617    M /trunk/tests/tfms.c
5618    M /trunk/tests/tfprintf.c
5619    M /trunk/tests/tfrac.c
5620    M /trunk/tests/tgamma.c
5621    M /trunk/tests/tgeneric.c
5622    M /trunk/tests/tgeneric_ui.c
5623    M /trunk/tests/tget_d.c
5624    M /trunk/tests/tget_d_2exp.c
5625    M /trunk/tests/tget_f.c
5626    M /trunk/tests/tget_flt.c
5627    M /trunk/tests/tget_ld_2exp.c
5628    M /trunk/tests/tget_set_d64.c
5629    M /trunk/tests/tget_sj.c
5630    M /trunk/tests/tget_str.c
5631    M /trunk/tests/tget_z.c
5632    M /trunk/tests/tgmpop.c
5633    M /trunk/tests/thyperbolic.c
5634    M /trunk/tests/thypot.c
5635    M /trunk/tests/tinits.c
5636    M /trunk/tests/tinp_str.c
5637    M /trunk/tests/tinternals.c
5638    M /trunk/tests/tisnan.c
5639    M /trunk/tests/tisqrt.c
5640    M /trunk/tests/tj0.c
5641    M /trunk/tests/tj1.c
5642    M /trunk/tests/tjn.c
5643    M /trunk/tests/tl2b.c
5644    M /trunk/tests/tlgamma.c
5645    M /trunk/tests/tli2.c
5646    M /trunk/tests/tlngamma.c
5647    M /trunk/tests/tlog.c
5648    M /trunk/tests/tlog10.c
5649    M /trunk/tests/tlog1p.c
5650    M /trunk/tests/tlog2.c
5651    M /trunk/tests/tmin_prec.c
5652    M /trunk/tests/tminmax.c
5653    M /trunk/tests/tmodf.c
5654    M /trunk/tests/tmul.c
5655    M /trunk/tests/tmul_2exp.c
5656    M /trunk/tests/tmul_d.c
5657    M /trunk/tests/tmul_ui.c
5658    M /trunk/tests/tnext.c
5659    M /trunk/tests/tout_str.c
5660    M /trunk/tests/toutimpl.c
5661    M /trunk/tests/tpow.c
5662    M /trunk/tests/tpow3.c
5663    M /trunk/tests/tpow_all.c
5664    M /trunk/tests/tpow_z.c
5665    M /trunk/tests/tprintf.c
5666    M /trunk/tests/trandom.c
5667    M /trunk/tests/trec_sqrt.c
5668    M /trunk/tests/tremquo.c
5669    M /trunk/tests/trint.c
5670    M /trunk/tests/troot.c
5671    M /trunk/tests/tround_prec.c
5672    M /trunk/tests/tsec.c
5673    M /trunk/tests/tsech.c
5674    M /trunk/tests/tset.c
5675    M /trunk/tests/tset_d.c
5676    M /trunk/tests/tset_exp.c
5677    M /trunk/tests/tset_f.c
5678    M /trunk/tests/tset_ld.c
5679    M /trunk/tests/tset_q.c
5680    M /trunk/tests/tset_si.c
5681    M /trunk/tests/tset_sj.c
5682    M /trunk/tests/tset_str.c
5683    M /trunk/tests/tset_z.c
5684    M /trunk/tests/tset_z_exp.c
5685    M /trunk/tests/tsgn.c
5686    M /trunk/tests/tsi_op.c
5687    M /trunk/tests/tsin.c
5688    M /trunk/tests/tsin_cos.c
5689    M /trunk/tests/tsinh.c
5690    M /trunk/tests/tsinh_cosh.c
5691    M /trunk/tests/tsprintf.c
5692    M /trunk/tests/tsqr.c
5693    M /trunk/tests/tsqrt.c
5694    M /trunk/tests/tsqrt_ui.c
5695    M /trunk/tests/tstckintc.c
5696    M /trunk/tests/tstdint.c
5697    M /trunk/tests/tstrtofr.c
5698    M /trunk/tests/tsub.c
5699    M /trunk/tests/tsub1sp.c
5700    M /trunk/tests/tsub_d.c
5701    M /trunk/tests/tsub_ui.c
5702    M /trunk/tests/tsubnormal.c
5703    M /trunk/tests/tsum.c
5704    M /trunk/tests/tswap.c
5705    M /trunk/tests/ttan.c
5706    M /trunk/tests/ttanh.c
5707    M /trunk/tests/ttrunc.c
5708    M /trunk/tests/tui_div.c
5709    M /trunk/tests/tui_pow.c
5710    M /trunk/tests/tui_sub.c
5711    M /trunk/tests/turandom.c
5712    M /trunk/tests/tversion.c
5713    M /trunk/tests/ty0.c
5714    M /trunk/tests/ty1.c
5715    M /trunk/tests/tyn.c
5716    M /trunk/tests/tzeta.c
5717    M /trunk/tests/tzeta_ui.c
5718    M /trunk/tools/check_inits_clears
5719    M /trunk/tools/ck-version-info
5720    M /trunk/tools/coverage
5721    M /trunk/tools/get_patches.sh
5722    M /trunk/tools/mbench/generate.c
5723    M /trunk/tools/mbench/mfv5.h
5724    M /trunk/tools/mbench/mpfr-gfx.c
5725    M /trunk/tools/mbench/mpfr-v4.c
5726    M /trunk/tools/mbench/mpfr-v6.c
5727    M /trunk/tools/mbench/timp.h
5728    M /trunk/tools/update-patchv
5729    M /trunk/tools/update-version
5730    M /trunk/tune/speed.c
5731    M /trunk/tune/tuneup.c
5733 Removed all the svn:eol-style properties (they were set to "native"),
5734 and in doc/README.dev, explained why svn:eol-style native should not
5735 be used.
5736 ------------------------------------------------------------------------
5737 r7729 | vlefevre | 2011-06-28 22:55:59 +0000 (Tue, 28 Jun 2011) | 2 lines
5738 Changed paths:
5739    M /trunk/tools/ck-version-info
5741 [tools/ck-version-info] Check DLL version in LIBMPFR_LDFLAGS line from
5742 configure.ac (patch by Stefan Graff, with minor changes).
5743 ------------------------------------------------------------------------
5744 r7726 | vlefevre | 2011-06-26 09:44:11 +0000 (Sun, 26 Jun 2011) | 5 lines
5745 Changed paths:
5746    M /trunk/tools/ck-version-info
5748 [tools/ck-version-info] 2 corrections:
5749   * update due to the change of the libmpfr_la_LDFLAGS line in r7724;
5750   * to support the CRLF end-of-line sometimes used under MS-Windows
5751     (perl should normally take care of that, but Windows software is
5752     not always consistent).
5753 ------------------------------------------------------------------------
5754 r7725 | vlefevre | 2011-06-26 09:30:05 +0000 (Sun, 26 Jun 2011) | 4 lines
5755 Changed paths:
5756    M /trunk/doc/mpfr.texi
5758 [doc/mpfr.texi] Due to the "@unnumbered Function and Type Index",
5759 replaced the other "Function Index" by "Function and Type Index"
5760 (note: the function index and the type index are merged thanks to
5761 the "@synindex tp fn" line at the beginning of mpfr.texi).
5762 ------------------------------------------------------------------------
5763 r7724 | vlefevre | 2011-06-25 16:08:39 +0000 (Sat, 25 Jun 2011) | 4 lines
5764 Changed paths:
5765    M /trunk/configure.ac
5766    M /trunk/src/Makefile.am
5768 Ported patch r7723 (changes suggested by Stefan Graff to be able
5769 to build Windows DLLs with GCC 4.6[*]) to the trunk, not tested
5770 (something more may be needed due to the source reorganization).
5771 [*] https://sympa.inria.fr/sympa/arc/mpfr/2011-06/msg00013.html
5772 ------------------------------------------------------------------------
5773 r7722 | vlefevre | 2011-06-21 20:45:27 +0000 (Tue, 21 Jun 2011) | 1 line
5774 Changed paths:
5775    M /trunk/doc/mpfr.texi
5777 [doc/mpfr.texi] Updated the month.
5778 ------------------------------------------------------------------------
5779 r7721 | vlefevre | 2011-06-21 20:41:51 +0000 (Tue, 21 Jun 2011) | 2 lines
5780 Changed paths:
5781    M /trunk/doc/mpfr.texi
5783 [doc/mpfr.texi] Corrected a note about mpfr_set_*, due to the addition
5784 of mpfr_set_decimal64.
5785 ------------------------------------------------------------------------
5786 r7720 | vlefevre | 2011-06-20 14:38:24 +0000 (Mon, 20 Jun 2011) | 2 lines
5787 Changed paths:
5788    M /trunk/doc/README.dev
5790 [doc/README.dev] Removed comment added in r7181, as it is no longer
5791 necessary since r7182 (new option --enable-gmp-internals).
5792 ------------------------------------------------------------------------
5793 r7719 | vlefevre | 2011-06-20 14:36:28 +0000 (Mon, 20 Jun 2011) | 2 lines
5794 Changed paths:
5795    M /trunk/configure.ac
5797 [configure.ac] Updated comment concerning __gmpn_rootrem (mention
5798 WANT_GMP_INTERNALS).
5799 ------------------------------------------------------------------------
5800 r7718 | vlefevre | 2011-06-20 14:10:04 +0000 (Mon, 20 Jun 2011) | 1 line
5801 Changed paths:
5802    M /trunk/doc/README.dev
5804 [doc/README.dev] Added a note about logging and timeout.
5805 ------------------------------------------------------------------------
5806 r7717 | vlefevre | 2011-06-20 13:59:31 +0000 (Mon, 20 Jun 2011) | 1 line
5807 Changed paths:
5808    M /trunk/src/atan2.c
5809    M /trunk/src/pow.c
5811 [src] Conversion into UTF-8 (only comments were concerned).
5812 ------------------------------------------------------------------------
5813 r7716 | vlefevre | 2011-06-20 13:57:40 +0000 (Mon, 20 Jun 2011) | 1 line
5814 Changed paths:
5815    M /trunk/TODO
5817 [TODO] Conversion into UTF-8.
5818 ------------------------------------------------------------------------
5819 r7715 | vlefevre | 2011-06-20 13:56:51 +0000 (Mon, 20 Jun 2011) | 2 lines
5820 Changed paths:
5821    M /trunk/src/pow.c
5823 [src/pow.c] Made the code more robust concerning the scaling (a bug was
5824 very unlikely, though), and updated the comments (partial proof).
5825 ------------------------------------------------------------------------
5826 r7714 | vlefevre | 2011-06-01 01:32:26 +0000 (Wed, 01 Jun 2011) | 1 line
5827 Changed paths:
5828    M /trunk/examples/version.c
5830 [examples/version.c] Output MPFR features and size of MPFR types.
5831 ------------------------------------------------------------------------
5832 r7711 | zimmerma | 2011-05-22 19:13:25 +0000 (Sun, 22 May 2011) | 3 lines
5833 Changed paths:
5834    M /trunk/src/rec_sqrt.c
5835    M /trunk/tests/trec_sqrt.c
5837 [src/rec_sqrt.c] continued review; I can now prove that cu=0 in all cases
5838 [tests/trec_sqrt.c] added tests for corner cases
5840 ------------------------------------------------------------------------
5841 r7710 | zimmerma | 2011-05-20 05:51:22 +0000 (Fri, 20 May 2011) | 2 lines
5842 Changed paths:
5843    M /trunk/src/rec_sqrt.c
5845 [rec_sqrt.c] more review of codes, following comments from Vincent
5847 ------------------------------------------------------------------------
5848 r7709 | zimmerma | 2011-05-19 08:37:24 +0000 (Thu, 19 May 2011) | 2 lines
5849 Changed paths:
5850    M /trunk/src/rec_sqrt.c
5852 [rec_sqrt.c] removed tabs
5854 ------------------------------------------------------------------------
5855 r7708 | zimmerma | 2011-05-19 06:44:00 +0000 (Thu, 19 May 2011) | 4 lines
5856 Changed paths:
5857    M /trunk/src/rec_sqrt.c
5859 [rec_sqrt.c] review and small change of changeset 7651: most probably cu=0
5860              when th=0 (and maybe cu=0 always, I cannot find an example where
5861              cu <> 0) but considering the case th=0 is more natural.
5863 ------------------------------------------------------------------------
5864 r7707 | vlefevre | 2011-05-18 15:02:52 +0000 (Wed, 18 May 2011) | 2 lines
5865 Changed paths:
5866    M /trunk/doc/mpfr.texi
5868 [doc/mpfr.texi] List the contributors in the alphabetic order, like
5869 the main authors.
5870 ------------------------------------------------------------------------
5871 r7706 | vlefevre | 2011-05-18 14:52:18 +0000 (Wed, 18 May 2011) | 1 line
5872 Changed paths:
5873    M /trunk/AUTHORS
5874    M /trunk/doc/mpfr.texi
5876 Made AUTHORS and doc/mpfr.texi consistent.
5877 ------------------------------------------------------------------------
5878 r7705 | vlefevre | 2011-05-18 14:44:37 +0000 (Wed, 18 May 2011) | 1 line
5879 Changed paths:
5880    M /trunk/AUTHORS
5881    M /trunk/src/acos.c
5882    M /trunk/src/asin.c
5883    M /trunk/src/atan.c
5884    M /trunk/src/atan2.c
5885    M /trunk/src/erf.c
5886    M /trunk/src/get_str.c
5887    M /trunk/src/mpn_exp.c
5888    M /trunk/src/round_near_x.c
5889    M /trunk/src/zeta.c
5890    M /trunk/tests/tacos.c
5891    M /trunk/tests/taway.c
5892    M /trunk/tests/tbuildopt.c
5893    M /trunk/tests/tdigamma.c
5894    M /trunk/tests/terf.c
5895    M /trunk/tests/tfprintf.c
5896    M /trunk/tests/tgamma.c
5897    M /trunk/tests/tget_ld_2exp.c
5898    M /trunk/tests/tli2.c
5899    M /trunk/tests/tprintf.c
5900    M /trunk/tests/tsprintf.c
5901    M /trunk/tests/tzeta.c
5903 Updated AUTHORS file and copyright notices (for more consistency).
5904 ------------------------------------------------------------------------
5905 r7704 | vlefevre | 2011-05-18 14:26:30 +0000 (Wed, 18 May 2011) | 1 line
5906 Changed paths:
5907    M /trunk/tests/thyperbolic.c
5909 [tests/thyperbolic.c] Fixed copyright notice.
5910 ------------------------------------------------------------------------
5911 r7703 | vlefevre | 2011-05-18 14:25:11 +0000 (Wed, 18 May 2011) | 1 line
5912 Changed paths:
5913    M /trunk/src/inp_str.c
5915 [src/inp_str.c] Improved comment.
5916 ------------------------------------------------------------------------
5917 r7702 | vlefevre | 2011-05-18 14:18:41 +0000 (Wed, 18 May 2011) | 1 line
5918 Changed paths:
5919    M /trunk/src/fits_s.h
5921 [src/fits_s.h] Improved comment.
5922 ------------------------------------------------------------------------
5923 r7701 | vlefevre | 2011-05-18 14:09:54 +0000 (Wed, 18 May 2011) | 1 line
5924 Changed paths:
5925    M /trunk/doc/mpfr.texi
5927 [doc/mpfr.texi] Updated the month.
5928 ------------------------------------------------------------------------
5929 r7700 | vlefevre | 2011-05-18 14:09:05 +0000 (Wed, 18 May 2011) | 1 line
5930 Changed paths:
5931    M /trunk/src/mpfr.h
5933 [src/mpfr.h] Avoid a warning from mpfrlint.
5934 ------------------------------------------------------------------------
5935 r7699 | vlefevre | 2011-05-18 13:09:33 +0000 (Wed, 18 May 2011) | 1 line
5936 Changed paths:
5937    M /trunk/configure.ac
5939 [configure.ac] Consistency change in the copyright notice.
5940 ------------------------------------------------------------------------
5941 r7698 | vlefevre | 2011-05-18 11:09:30 +0000 (Wed, 18 May 2011) | 1 line
5942 Changed paths:
5943    M /trunk/tests/tsqr.c
5945 [tests/tsqr.c] Added a note in the check_mpn_sqr error message.
5946 ------------------------------------------------------------------------
5947 r7697 | vlefevre | 2011-05-18 10:59:48 +0000 (Wed, 18 May 2011) | 2 lines
5948 Changed paths:
5949    M /trunk/tests/tsqr.c
5951 [tests/tsqr.c] Added a test of mpn_sqr concerning a bug seen
5952 with GCC 4.5.2 and GMP 5.0.1 on m68k (m68000 target).
5953 ------------------------------------------------------------------------
5954 r7696 | vlefevre | 2011-05-17 14:25:37 +0000 (Tue, 17 May 2011) | 1 line
5955 Changed paths:
5956    M /trunk/doc/README.dev
5958 [doc/README.dev] Added a note about a texinfo bug.
5959 ------------------------------------------------------------------------
5960 r7695 | vlefevre | 2011-05-13 15:58:57 +0000 (Fri, 13 May 2011) | 1 line
5961 Changed paths:
5962    M /trunk/src/Makefile.am
5963    M /trunk/src/fits_intmax.c
5964    M /trunk/src/fits_uintmax.c
5965    M /trunk/src/get_sj.c
5966    M /trunk/src/get_uj.c
5967    M /trunk/src/mpfr-impl.h
5968    A /trunk/src/mpfr-intmax.h
5969    M /trunk/src/set_sj.c
5970    M /trunk/src/set_uj.c
5971    M /trunk/src/vasprintf.c
5972    M /trunk/tests/tfits.c
5973    M /trunk/tests/tfprintf.c
5974    M /trunk/tests/tget_sj.c
5975    M /trunk/tests/tprintf.c
5976    M /trunk/tests/tset_sj.c
5978 Added mpfr-intmax.h header.
5979 ------------------------------------------------------------------------
5980 r7694 | vlefevre | 2011-05-13 15:19:50 +0000 (Fri, 13 May 2011) | 1 line
5981 Changed paths:
5982    M /trunk/src/mpfr-impl.h
5983    M /trunk/src/mpfr.h
5984    M /trunk/tests/tstdint.c
5985    M /trunk/tests/tvalist.c
5987 Started to support mpfr_exp_t defined as intmax_t (_MPFR_EXP_FORMAT==4).
5988 ------------------------------------------------------------------------
5989 r7693 | vlefevre | 2011-05-13 11:52:28 +0000 (Fri, 13 May 2011) | 2 lines
5990 Changed paths:
5991    M /trunk/NEWS
5993 [NEWS] Added that the mpfr.h header can be included several times,
5994 while still supporting optional functions.
5995 ------------------------------------------------------------------------
5996 r7692 | vlefevre | 2011-05-13 11:48:13 +0000 (Fri, 13 May 2011) | 2 lines
5997 Changed paths:
5998    M /trunk/doc/mpfr.texi
6000 [doc/mpfr.texi] Document what to do if mpfr.h can be included
6001 multiple times (fixes MPFR bug #9653).
6002 ------------------------------------------------------------------------
6003 r7690 | vlefevre | 2011-05-12 15:29:24 +0000 (Thu, 12 May 2011) | 1 line
6004 Changed paths:
6005    M /trunk/doc/README.dev
6007 [doc/README.dev] Added a note to run tests with -D_MPFR_PREC_FORMAT=2.
6008 ------------------------------------------------------------------------
6009 r7689 | vlefevre | 2011-05-12 14:10:39 +0000 (Thu, 12 May 2011) | 2 lines
6010 Changed paths:
6011    M /trunk/src/mpfr-impl.h
6013 [src/mpfr-impl.h] Exponent properties: corrected comments and removed
6014 obsolete mp_exp_unsigned_t definition (was internal only).
6015 ------------------------------------------------------------------------
6016 r7688 | vlefevre | 2011-05-12 13:57:02 +0000 (Thu, 12 May 2011) | 4 lines
6017 Changed paths:
6018    M /trunk/src/mpfr-impl.h
6019    M /trunk/src/mpfr.h
6020    M /trunk/src/vasprintf.c
6022 [src/{mpfr.h,mpfr-impl.h,vasprintf.c}] Clean-up and improvement
6023 of definitions related to mpfr_exp_t. MPFR can now be built with
6024 -D_MPFR_PREC_FORMAT=2 to have mpfr_prec_t and mpfr_exp_t defined
6025 as an int.
6026 ------------------------------------------------------------------------
6027 r7687 | vlefevre | 2011-05-12 12:40:39 +0000 (Thu, 12 May 2011) | 1 line
6028 Changed paths:
6029    M /trunk/src/mpfr.h
6031 [src/mpfr.h] Fixed spaces in a comment.
6032 ------------------------------------------------------------------------
6033 r7686 | vlefevre | 2011-05-12 12:36:13 +0000 (Thu, 12 May 2011) | 3 lines
6034 Changed paths:
6035    M /trunk
6036    M /trunk/src/add1sp.c
6037    M /trunk/tests/tadd1sp.c
6038    M /trunk/tests/tcheck.c
6039    M /trunk/tests/tcmp2.c
6040    M /trunk/tests/tconst_pi.c
6041    M /trunk/tests/tgmpop.c
6042    M /trunk/tests/tpow_z.c
6043    M /trunk/tests/tset_sj.c
6044    M /trunk/tests/tsqr.c
6045    M /trunk/tests/tsqrt.c
6046    M /trunk/tests/tsub.c
6047    M /trunk/tests/tsub1sp.c
6048    M /trunk/tests/turandom.c
6050 Fixed printf's calls: support the case where mpfr_prec_t is not a long
6051 (or unsigned long).
6052 [merged changeset r7643 from the exp-int branch]
6053 ------------------------------------------------------------------------
6054 r7685 | vlefevre | 2011-05-12 12:30:41 +0000 (Thu, 12 May 2011) | 5 lines
6055 Changed paths:
6056    M /trunk
6057    M /trunk/src/strtofr.c
6059 [src/strtofr.c] Support the case where mpfr_exp_t < long; mpfr_exp_t is
6060 currently defined as mp_exp_t, which comes from GMP, and GMP currently
6061 defines mp_exp_t as a long, except on Cray (never tested for MPFR). But
6062 this may change in the future (possibly as an option)...
6063 [merged changeset r7642 from the exp-int branch]
6064 ------------------------------------------------------------------------
6065 r7684 | vlefevre | 2011-05-12 12:21:49 +0000 (Thu, 12 May 2011) | 2 lines
6066 Changed paths:
6067    M /trunk
6068    M /trunk/src/mpfr-impl.h
6070 [src/mpfr-impl.h] Added missing parentheses in MPFR_SADD_OVERFLOW
6071 (fortunately the current MPFR code was not affected).
6072 ------------------------------------------------------------------------
6073 r7683 | vlefevre | 2011-05-12 12:18:38 +0000 (Thu, 12 May 2011) | 1 line
6074 Changed paths:
6075    M /trunk
6076    M /trunk/tests/tpow_z.c
6078 [tests/tpow_z.c] More details for a test in case of failure.
6079 ------------------------------------------------------------------------
6080 r7682 | vlefevre | 2011-05-12 12:16:01 +0000 (Thu, 12 May 2011) | 5 lines
6081 Changed paths:
6082    M /trunk
6083    M /trunk/src/sub1.c
6085 [src/sub1.c] Fixed several bugs: integer overflows and potential
6086 out-of-bound pointers. They might be visible on particular platforms,
6087 with a particular configuration (e.g. 64-bit limbs and 32-bit exponent
6088 type) or particular compiler options (to check such overflows).
6089 [merged changesets r7637-7638 from the exp-int branch]
6090 ------------------------------------------------------------------------
6091 r7679 | vlefevre | 2011-05-11 13:50:01 +0000 (Wed, 11 May 2011) | 1 line
6092 Changed paths:
6093    M /trunk/tests/tsin.c
6095 [tests/tsin.c] Added a test (it failed before the fix in r7308).
6096 ------------------------------------------------------------------------
6097 r7678 | vlefevre | 2011-05-11 00:07:05 +0000 (Wed, 11 May 2011) | 10 lines
6098 Changed paths:
6099    M /trunk/src/const_log2.c
6100    M /trunk/src/const_pi.c
6101    M /trunk/src/free_cache.c
6102    M /trunk/src/mpfr-impl.h
6104 Fixed constants pi and log(2) computation when logging is used: When
6105 MPFR is built with logging support, these two constants are used by
6106 the logging functions (via mpfr_fprintf, then mpfr_log, for the base
6107 conversion). Since the mpfr_cache function isn't re-entrant when
6108 working on the same cache, we need to define two caches for each
6109 constant. Otherwise the constants could be incorrect; for instance,
6110 "MPFR_LOG_ALL=1 ./tconst_pi" was failing.
6111 Note: the bug was introduced with the new logging system from r7575
6112 for MPFR 3.1.0, based on mpfr_fprintf instead of mpfr_out_str (which
6113 doesn't depend on mpfr_log).
6114 ------------------------------------------------------------------------
6115 r7676 | vlefevre | 2011-05-09 12:03:20 +0000 (Mon, 09 May 2011) | 2 lines
6116 Changed paths:
6117    M /trunk/tests/tests.c
6119 [tests/tests.c] Replaced atoi by strtoul to read the seed from
6120 GMP_CHECK_RANDOMIZE, as it is an unsigned long.
6121 ------------------------------------------------------------------------
6122 r7674 | vlefevre | 2011-05-09 11:17:43 +0000 (Mon, 09 May 2011) | 2 lines
6123 Changed paths:
6124    M /trunk/tests/texp.c
6126 [tests/texp.c] Fixed the test comparing mpfr_exp_2 and mpfr_exp_3:
6127 filter out 0, as it is handled correctly only by mpfr_exp.
6128 ------------------------------------------------------------------------
6129 r7672 | vlefevre | 2011-05-06 13:30:28 +0000 (Fri, 06 May 2011) | 1 line
6130 Changed paths:
6131    M /trunk/doc/README.dev
6133 [doc/README.dev] Completed the note to run tests under gdb.
6134 ------------------------------------------------------------------------
6135 r7671 | vlefevre | 2011-05-06 12:50:43 +0000 (Fri, 06 May 2011) | 1 line
6136 Changed paths:
6137    M /trunk/doc/README.dev
6139 [doc/README.dev] Added a note to run tests under gdb.
6140 ------------------------------------------------------------------------
6141 r7670 | zimmerma | 2011-05-06 12:31:24 +0000 (Fri, 06 May 2011) | 2 lines
6142 Changed paths:
6143    M /trunk/doc/README.dev
6145 [README.dev] added hint for logging
6147 ------------------------------------------------------------------------
6148 r7667 | vlefevre | 2011-05-04 23:46:17 +0000 (Wed, 04 May 2011) | 6 lines
6149 Changed paths:
6150    M /trunk/src/atan.c
6152 [src/atan.c] Fixed bug in mpfr_atan: mpfr_check_range was called on the
6153 unrounded result (no longer allocated) instead of the rounded result.
6154 Consequence of this bug: possible incorrect or invalid result and/or
6155 incorrect flags if either the unrounded result or rounded result is not
6156 in the current exponent range. Or possibly worse if the memory used by
6157 the unrounded result is modified before the return of the function.
6158 ------------------------------------------------------------------------
6159 r7666 | vlefevre | 2011-05-04 23:25:24 +0000 (Wed, 04 May 2011) | 1 line
6160 Changed paths:
6161    M /trunk/tests/tatan.c
6163 [tests/tatan.c] Corrected a comment.
6164 ------------------------------------------------------------------------
6165 r7665 | vlefevre | 2011-05-04 23:20:18 +0000 (Wed, 04 May 2011) | 2 lines
6166 Changed paths:
6167    M /trunk/tests/tatan.c
6169 [tests/tatan.c] Added a testcase showing a failure of mpfr_atan
6170 in a reduced exponent range.
6171 ------------------------------------------------------------------------
6172 r7664 | vlefevre | 2011-05-04 22:04:17 +0000 (Wed, 04 May 2011) | 1 line
6173 Changed paths:
6174    M /trunk/src/const_pi.c
6176 [src/const_pi.c] Removed useless assignment.
6177 ------------------------------------------------------------------------
6178 r7663 | zimmerma | 2011-05-04 21:58:12 +0000 (Wed, 04 May 2011) | 2 lines
6179 Changed paths:
6180    M /trunk/src/mpfr-impl.h
6182 [mpfr-impl.h] fixed typo
6184 ------------------------------------------------------------------------
6185 r7661 | vlefevre | 2011-05-03 17:26:31 +0000 (Tue, 03 May 2011) | 5 lines
6186 Changed paths:
6187    M /trunk/src/mpfr-impl.h
6188    M /trunk/src/mul.c
6190 [src/mpfr-impl.h] In MPFR_RNDRAW_GEN, do not try to compute the
6191   sticky bit when not necessary (directed mode with rb = 1).
6192 [src/mul.c] FIXME comment: with the change in MPFR_RNDRAW_GEN,
6193   uninitialized data are no longer read; there's still something
6194   wrong, at least with the code documentation, though.
6195 ------------------------------------------------------------------------
6196 r7660 | vlefevre | 2011-05-03 13:59:19 +0000 (Tue, 03 May 2011) | 1 line
6197 Changed paths:
6198    M /trunk/src/mul.c
6200 [src/mul.c] Updated the FIXME comment.
6201 ------------------------------------------------------------------------
6202 r7659 | vlefevre | 2011-05-03 13:51:52 +0000 (Tue, 03 May 2011) | 6 lines
6203 Changed paths:
6204    M /trunk/src/mul.c
6205    M /trunk/tests/tmul.c
6207 Bug in mpfr_mul: a call mpfr_mulhigh_n(pointers..., n) where n is some
6208 size is done, but the mpfr_mul code assumes a result whose size can be
6209 arbitrarily larger, thus may depend on uninitialised data.
6210   * [src/mul.c] Added a FIXME comment.
6211   * [tests/tmul.c] Added a corresponding test. The result is not checked
6212     but valgrind complains of the use of uninitialised value(s).
6213 ------------------------------------------------------------------------
6214 r7658 | vlefevre | 2011-05-03 13:17:04 +0000 (Tue, 03 May 2011) | 1 line
6215 Changed paths:
6216    M /trunk/src/mpfr-impl.h
6218 [src/mpfr-impl.h] MPFR_RNDRAW_GEN: added other missing parentheses.
6219 ------------------------------------------------------------------------
6220 r7657 | vlefevre | 2011-05-03 13:14:25 +0000 (Tue, 03 May 2011) | 1 line
6221 Changed paths:
6222    M /trunk/src/mpfr-impl.h
6224 [src/mpfr-impl.h] MPFR_RNDRAW_GEN: added missing parentheses.
6225 ------------------------------------------------------------------------
6226 r7656 | vlefevre | 2011-05-03 12:38:50 +0000 (Tue, 03 May 2011) | 3 lines
6227 Changed paths:
6228    M /trunk/src/mpfr-impl.h
6230 [src/mpfr-impl.h] Logging: do not take into account the Ziv loops due
6231 to logging (i.e. used by the MPFR functions called by the mpfr_fprintf
6232 in LOG_PRINT).
6233 ------------------------------------------------------------------------
6234 r7655 | vlefevre | 2011-05-03 12:23:23 +0000 (Tue, 03 May 2011) | 2 lines
6235 Changed paths:
6236    M /trunk/src/mpfr-impl.h
6238 [src/mpfr-impl.h] Avoid recursive logging for MPFR_ZIV_* macros too,
6239 and fixed type for the output of the precision.
6240 ------------------------------------------------------------------------
6241 r7654 | vlefevre | 2011-05-03 11:11:47 +0000 (Tue, 03 May 2011) | 1 line
6242 Changed paths:
6243    M /trunk/src/mpfr-impl.h
6245 [src/mpfr-impl.h] Avoid recursive logging (not wanted and freezes MPFR).
6246 ------------------------------------------------------------------------
6247 r7652 | vlefevre | 2011-05-03 07:34:04 +0000 (Tue, 03 May 2011) | 1 line
6248 Changed paths:
6249    M /trunk/src/rec_sqrt.c
6251 [src/rec_sqrt.c] Improved the comment added in r7651.
6252 ------------------------------------------------------------------------
6253 r7651 | vlefevre | 2011-05-02 13:46:38 +0000 (Mon, 02 May 2011) | 1 line
6254 Changed paths:
6255    M /trunk/src/rec_sqrt.c
6257 [src/rec_sqrt.c] Fixed the buffer overflow (bug 12553).
6258 ------------------------------------------------------------------------
6259 r7650 | vlefevre | 2011-05-02 13:26:29 +0000 (Mon, 02 May 2011) | 4 lines
6260 Changed paths:
6261    M /trunk/src/rec_sqrt.c
6263 [src/rec_sqrt.c] Added an assertion to avoid a buffer overflow
6264 (mpn_add_1 and mpn_sub_1 don't support size = 0). It sometimes
6265 fails, and this is the following bug:
6266 https://gforge.inria.fr/tracker/index.php?func=detail&aid=12553&group_id=136&atid=619
6267 ------------------------------------------------------------------------
6268 r7649 | vlefevre | 2011-05-02 13:01:30 +0000 (Mon, 02 May 2011) | 2 lines
6269 Changed paths:
6270    M /trunk/src/rec_sqrt.c
6272 [src/rec_sqrt.c] Added a comment about a buffer overflow. Bug report:
6273 https://gforge.inria.fr/tracker/index.php?func=detail&aid=12553&group_id=136&atid=619
6274 ------------------------------------------------------------------------
6275 r7648 | vlefevre | 2011-05-02 10:49:33 +0000 (Mon, 02 May 2011) | 1 line
6276 Changed paths:
6277    M /trunk/tests/tvalist.c
6279 [tests/tvalist.c] Make sure that fct is used (avoid a warning).
6280 ------------------------------------------------------------------------
6281 r7647 | vlefevre | 2011-05-02 10:36:08 +0000 (Mon, 02 May 2011) | 2 lines
6282 Changed paths:
6283    M /trunk/tests/tsin_cos.c
6285 [tests/tsin_cos.c] status_f and status were not read (compared) in
6286 coverage_01032011, yielding a warning.
6287 ------------------------------------------------------------------------
6288 r7646 | vlefevre | 2011-05-02 10:34:06 +0000 (Mon, 02 May 2011) | 1 line
6289 Changed paths:
6290    M /trunk/src/mpfr-impl.h
6292 [src/mpfr-impl.h] Avoid a spurious warning with some use of MPFR_BLOCK.
6293 ------------------------------------------------------------------------
6294 r7645 | vlefevre | 2011-05-02 10:13:17 +0000 (Mon, 02 May 2011) | 1 line
6295 Changed paths:
6296    M /trunk/doc/README.dev
6298 [doc/README.dev] Added command to test with valgrind.
6299 ------------------------------------------------------------------------
6300 r7644 | vlefevre | 2011-05-01 01:45:29 +0000 (Sun, 01 May 2011) | 6 lines
6301 Changed paths:
6302    M /trunk/Makefile.am
6303    M /trunk/configure.ac
6305 Added "make dist" support for -dev MPFR versions by distributing the
6306 tests/data files in the tarball for such MPFR versions ("make check"
6307 fails if some data file couldn't be read for such versions).
6308   * configure.ac: add a Makefile variable DATAFILES, which contains the
6309     list of the tests/data files if the MPFR version ends with "-dev".
6310   * Makefile.am: add $(DATAFILES) to EXTRA_DIST.
6311 ------------------------------------------------------------------------
6312 r7640 | vlefevre | 2011-04-29 11:33:48 +0000 (Fri, 29 Apr 2011) | 2 lines
6313 Changed paths:
6314    M /trunk/tests/trint.c
6316 [tests/trint.c] Removed a useless pointer cast (in general, such casts
6317 are either useless or incorrect, as breaking aliasing rules).
6318 ------------------------------------------------------------------------
6319 r7636 | vlefevre | 2011-04-28 12:54:20 +0000 (Thu, 28 Apr 2011) | 1 line
6320 Changed paths:
6321    M /trunk/src/cmp2.c
6323 [src/cmp2.c] Added an assertion.
6324 ------------------------------------------------------------------------
6325 r7634 | vlefevre | 2011-04-18 14:53:03 +0000 (Mon, 18 Apr 2011) | 5 lines
6326 Changed paths:
6327    M /trunk/acinclude.m4
6329 [acinclude.m4] Correction of problems triggering the warning
6330   "warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body"
6331 with autoconf 2.68:
6332 * Fixed missing quoting in an AC_RUN_IFELSE.
6333 * Added an AC_LANG_SOURCE in another AC_RUN_IFELSE.
6334 ------------------------------------------------------------------------
6335 r7633 | vlefevre | 2011-04-18 12:11:10 +0000 (Mon, 18 Apr 2011) | 1 line
6336 Changed paths:
6337    M /trunk/acinclude.m4
6339 [acinclude.m4] s/can not/cannot/
6340 ------------------------------------------------------------------------
6341 r7632 | vlefevre | 2011-04-18 12:09:25 +0000 (Mon, 18 Apr 2011) | 2 lines
6342 Changed paths:
6343    M /trunk/acinclude.m4
6345 [acinclude.m4] Added comment about the warning:
6346   warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
6347 ------------------------------------------------------------------------
6348 r7631 | vlefevre | 2011-04-15 12:35:11 +0000 (Fri, 15 Apr 2011) | 1 line
6349 Changed paths:
6350    M /trunk/acinclude.m4
6352 [acinclude.m4] Use conventional quotes.
6353 ------------------------------------------------------------------------
6354 r7630 | vlefevre | 2011-04-15 12:15:16 +0000 (Fri, 15 Apr 2011) | 1 line
6355 Changed paths:
6356    M /trunk/acinclude.m4
6358 [acinclude.m4] Added a comment.
6359 ------------------------------------------------------------------------
6360 r7625 | vlefevre | 2011-04-12 08:17:39 +0000 (Tue, 12 Apr 2011) | 3 lines
6361 Changed paths:
6362    M /trunk/src/asin.c
6363    M /trunk/tests/tasin.c
6365 [src/asin.c] Fixed bug in mpfr_asin for x = 1 or -1 in extremely reduced
6366   exponent range (when pi is not representable, but pi/2 is).
6367 [tests/tasin.c] Added testcase.
6368 ------------------------------------------------------------------------
6369 r7624 | vlefevre | 2011-04-08 15:32:40 +0000 (Fri, 08 Apr 2011) | 2 lines
6370 Changed paths:
6371    M /trunk/TODO
6373 [TODO] Removed "allow generic tests to run with a restricted
6374 exponent range" (this was done in r7470).
6375 ------------------------------------------------------------------------
6376 r7623 | zimmerma | 2011-04-08 13:18:37 +0000 (Fri, 08 Apr 2011) | 2 lines
6377 Changed paths:
6378    M /trunk/TODO
6380 [TODO] added item
6382 ------------------------------------------------------------------------
6383 r7621 | vlefevre | 2011-04-05 08:47:39 +0000 (Tue, 05 Apr 2011) | 1 line
6384 Changed paths:
6385    M /trunk/doc/mpfr.texi
6387 [doc/mpfr.texi] Updated the month.
6388 ------------------------------------------------------------------------
6389 r7620 | vlefevre | 2011-04-05 08:45:37 +0000 (Tue, 05 Apr 2011) | 1 line
6390 Changed paths:
6391    M /trunk/INSTALL
6392    M /trunk/doc/mpfr.texi
6394 [INSTALL,doc/mpfr.texi] Say that mpfr@loria.fr is the MPFR mailing-list.
6395 ------------------------------------------------------------------------
6396 r7611 | vlefevre | 2011-04-01 14:28:45 +0000 (Fri, 01 Apr 2011) | 4 lines
6397 Changed paths:
6398    M /trunk/configure.ac
6400 [configure.ac] Removed the -Wno-format GCC option, which was added
6401 when logging was used, as it is no longer needed after the changes
6402 done in r7575,7578 (mpfr_fprintf is now used for logging instead of
6403 fprintf with the Glibc register_printf_function extension).
6404 ------------------------------------------------------------------------
6405 r7607 | vlefevre | 2011-03-29 11:49:11 +0000 (Tue, 29 Mar 2011) | 1 line
6406 Changed paths:
6407    M /trunk/tests/reuse.c
6409 [tests/reuse.c] Added a comment.
6410 ------------------------------------------------------------------------
6411 r7606 | vlefevre | 2011-03-29 11:45:40 +0000 (Tue, 29 Mar 2011) | 4 lines
6412 Changed paths:
6413    M /trunk/src/pow.c
6415 [src/pow.c] Fixed a bug in mpfr_pow_general when an argument is reused
6416 (e.g. mpfr_pow(x,x,y,rnd) or mpfr_pow(y,x,y,rnd)) and the result is
6417 negative, thus when x is negative and y is a huge odd integer ("huge"
6418 because not-too-large integers are currently handled by mpfr_pow_z).
6419 ------------------------------------------------------------------------
6420 r7605 | vlefevre | 2011-03-29 11:36:49 +0000 (Tue, 29 Mar 2011) | 2 lines
6421 Changed paths:
6422    M /trunk/tests/reuse.c
6424 [tests/reuse.c] Added a mpfr_pow(x,x,y,rnd) test showing a failure
6425 when x is negative and y is a huge odd integer.
6426 ------------------------------------------------------------------------
6427 r7604 | vlefevre | 2011-03-29 11:10:29 +0000 (Tue, 29 Mar 2011) | 1 line
6428 Changed paths:
6429    M /trunk/src/subnormal.c
6431 [src/subnormal.c] Improved a comment.
6432 ------------------------------------------------------------------------
6433 r7603 | vlefevre | 2011-03-29 11:01:33 +0000 (Tue, 29 Mar 2011) | 1 line
6434 Changed paths:
6435    M /trunk/tests/reuse.c
6437 [tests/reuse.c] Test also negative numbers.
6438 ------------------------------------------------------------------------
6439 r7602 | vlefevre | 2011-03-29 10:52:35 +0000 (Tue, 29 Mar 2011) | 1 line
6440 Changed paths:
6441    M /trunk/tests/reuse.c
6443 [tests/reuse.c] GNU coding style.
6444 ------------------------------------------------------------------------
6445 r7601 | vlefevre | 2011-03-29 10:27:45 +0000 (Tue, 29 Mar 2011) | 1 line
6446 Changed paths:
6447    M /trunk/src/mul.c
6449 [src/mul.c] Updated a comment.
6450 ------------------------------------------------------------------------
6451 r7600 | vlefevre | 2011-03-29 10:20:58 +0000 (Tue, 29 Mar 2011) | 1 line
6452 Changed paths:
6453    M /trunk/src/powerof2.c
6455 [src/powerof2.c] Updated comment.
6456 ------------------------------------------------------------------------
6457 r7599 | vlefevre | 2011-03-29 09:30:11 +0000 (Tue, 29 Mar 2011) | 1 line
6458 Changed paths:
6459    M /trunk/src/powerof2.c
6461 [src/powerof2.c] More detailed comment.
6462 ------------------------------------------------------------------------
6463 r7595 | zimmerma | 2011-03-21 10:52:35 +0000 (Mon, 21 Mar 2011) | 2 lines
6464 Changed paths:
6465    M /trunk/tools/cfarm.sh
6467 [cfarm.sh] complete tests with mpfr-3.0.1-rc1
6469 ------------------------------------------------------------------------
6470 r7592 | vlefevre | 2011-03-21 02:43:09 +0000 (Mon, 21 Mar 2011) | 2 lines
6471 Changed paths:
6472    M /trunk/src/pow_z.c
6474 [src/pow_z.c] Fixed bug bug20110320, that occurs in extremely reduced
6475 exponent range (more precisely, if 1 is out of range, i.e. emin > 1).
6476 ------------------------------------------------------------------------
6477 r7591 | vlefevre | 2011-03-21 02:32:07 +0000 (Mon, 21 Mar 2011) | 1 line
6478 Changed paths:
6479    M /trunk/tests/tpow.c
6481 [tests/tpow.c] Added testcase bug20110320.
6482 ------------------------------------------------------------------------
6483 r7590 | vlefevre | 2011-03-21 02:13:16 +0000 (Mon, 21 Mar 2011) | 1 line
6484 Changed paths:
6485    M /trunk/tests/tgeneric.c
6487 [tests/tgeneric.c] Added debug information.
6488 ------------------------------------------------------------------------
6489 r7589 | zimmerma | 2011-03-20 19:24:24 +0000 (Sun, 20 Mar 2011) | 2 lines
6490 Changed paths:
6491    A /trunk/tools/cfarm.sh
6493 [cfarm.sh] shell script to test MPFR on the GCC Compile Farm
6495 ------------------------------------------------------------------------
6496 r7587 | zimmerma | 2011-03-18 12:30:22 +0000 (Fri, 18 Mar 2011) | 2 lines
6497 Changed paths:
6498    M /trunk/src/digamma.c
6500 [digamma.c] fixed compiler warning (ISO C90 forbids mixed declarations and code)
6502 ------------------------------------------------------------------------
6503 r7581 | vlefevre | 2011-03-17 15:44:58 +0000 (Thu, 17 Mar 2011) | 3 lines
6504 Changed paths:
6505    M /trunk/NEWS
6507 [NEWS] Added a note about the fix in the mpfr_subnormalize
6508 implementation, in case users would think the old behavior
6509 was chosen on purpose.
6510 ------------------------------------------------------------------------
6511 r7578 | vlefevre | 2011-03-17 09:30:32 +0000 (Thu, 17 Mar 2011) | 3 lines
6512 Changed paths:
6513    M /trunk/src/div_ui.c
6515 Completed r7575 (Get rid of deprecated register_printf_function
6516 function in logging system): there was a remaining old MPFR_LOG_FUNC
6517 in "src/div_ui.c". Now, the MPFR source no longer contains '%#R'.
6518 ------------------------------------------------------------------------
6519 r7577 | vlefevre | 2011-03-17 08:45:21 +0000 (Thu, 17 Mar 2011) | 1 line
6520 Changed paths:
6521    M /trunk/src/mul_2si.c
6523 [src/mul_2si.c] Removed trailing whitespace.
6524 ------------------------------------------------------------------------
6525 r7576 | vlefevre | 2011-03-17 08:43:54 +0000 (Thu, 17 Mar 2011) | 1 line
6526 Changed paths:
6527    M /trunk/doc/README.dev
6529 [doc/README.dev] Fixed variable name from r7575.
6530 ------------------------------------------------------------------------
6531 r7575 | thevenyp | 2011-03-17 06:30:11 +0000 (Thu, 17 Mar 2011) | 1 line
6532 Changed paths:
6533    M /trunk/doc/README.dev
6534    M /trunk/src/acos.c
6535    M /trunk/src/acosh.c
6536    M /trunk/src/add.c
6537    M /trunk/src/add_d.c
6538    M /trunk/src/add_ui.c
6539    M /trunk/src/agm.c
6540    M /trunk/src/ai.c
6541    M /trunk/src/asin.c
6542    M /trunk/src/asinh.c
6543    M /trunk/src/atan.c
6544    M /trunk/src/atan2.c
6545    M /trunk/src/atanh.c
6546    M /trunk/src/cbrt.c
6547    M /trunk/src/const_catalan.c
6548    M /trunk/src/const_log2.c
6549    M /trunk/src/const_pi.c
6550    M /trunk/src/cos.c
6551    M /trunk/src/cosh.c
6552    M /trunk/src/d_div.c
6553    M /trunk/src/d_sub.c
6554    M /trunk/src/digamma.c
6555    M /trunk/src/div.c
6556    M /trunk/src/div_2si.c
6557    M /trunk/src/div_2ui.c
6558    M /trunk/src/div_d.c
6559    M /trunk/src/div_ui.c
6560    M /trunk/src/eint.c
6561    M /trunk/src/erf.c
6562    M /trunk/src/erfc.c
6563    M /trunk/src/exp.c
6564    M /trunk/src/exp2.c
6565    M /trunk/src/exp3.c
6566    M /trunk/src/exp_2.c
6567    M /trunk/src/expm1.c
6568    M /trunk/src/fma.c
6569    M /trunk/src/fms.c
6570    M /trunk/src/gamma.c
6571    M /trunk/src/hypot.c
6572    M /trunk/src/jn.c
6573    M /trunk/src/li2.c
6574    M /trunk/src/lngamma.c
6575    M /trunk/src/log.c
6576    M /trunk/src/log10.c
6577    M /trunk/src/log1p.c
6578    M /trunk/src/log2.c
6579    M /trunk/src/logging.c
6580    M /trunk/src/modf.c
6581    M /trunk/src/mpfr-impl.h
6582    M /trunk/src/mul.c
6583    M /trunk/src/mul_2si.c
6584    M /trunk/src/mul_2ui.c
6585    M /trunk/src/mul_d.c
6586    M /trunk/src/pow.c
6587    M /trunk/src/pow_si.c
6588    M /trunk/src/pow_ui.c
6589    M /trunk/src/pow_z.c
6590    M /trunk/src/rec_sqrt.c
6591    M /trunk/src/root.c
6592    M /trunk/src/sin.c
6593    M /trunk/src/sin_cos.c
6594    M /trunk/src/sinh.c
6595    M /trunk/src/sinh_cosh.c
6596    M /trunk/src/sqr.c
6597    M /trunk/src/sqrt.c
6598    M /trunk/src/sub.c
6599    M /trunk/src/sub_d.c
6600    M /trunk/src/sub_ui.c
6601    M /trunk/src/tan.c
6602    M /trunk/src/tanh.c
6603    M /trunk/src/ui_div.c
6604    M /trunk/src/ui_sub.c
6605    M /trunk/src/yn.c
6606    M /trunk/src/zeta.c
6608 Get rid of deprecated register_printf_function function in logging system.
6609 ------------------------------------------------------------------------
6610 r7573 | vlefevre | 2011-03-15 15:15:22 +0000 (Tue, 15 Mar 2011) | 3 lines
6611 Changed paths:
6612    M /trunk/src/erfc.c
6614 [src/erfc.c] Fixed a problem (incorrect flags or possible crash) in
6615 extremely reduced exponent range. Support the case where mpfr_prec_t
6616 is larger than a long.
6617 ------------------------------------------------------------------------
6618 r7572 | vlefevre | 2011-03-15 15:10:40 +0000 (Tue, 15 Mar 2011) | 2 lines
6619 Changed paths:
6620    M /trunk/tests/terf.c
6622 [tests/terf.c] Added some tests of the flags (no failure in them,
6623 thanks to the mpfr_cmp_si (x, -27282) in erfc.c, for 1b).
6624 ------------------------------------------------------------------------
6625 r7571 | vlefevre | 2011-03-15 11:23:25 +0000 (Tue, 15 Mar 2011) | 3 lines
6626 Changed paths:
6627    M /trunk/tests/tgeneric.c
6629 [tests/tgeneric.c] In failure messages, output the name of the
6630 tested function. This is useful for programs that have generic
6631 tests for several functions, such as terf.
6632 ------------------------------------------------------------------------
6633 r7570 | vlefevre | 2011-03-15 10:01:59 +0000 (Tue, 15 Mar 2011) | 2 lines
6634 Changed paths:
6635    M /trunk/tests/terf.c
6637 [tests/terf.c] Added a testcase showing a failure due to bad flags
6638 in a reduced exponent range.
6639 ------------------------------------------------------------------------
6640 r7568 | vlefevre | 2011-03-14 09:44:21 +0000 (Mon, 14 Mar 2011) | 1 line
6641 Changed paths:
6642    M /trunk/tests/terf.c
6644 [tests/terf.c] Changed mp_exp_t (r7564) to mpfr_exp_t.
6645 ------------------------------------------------------------------------
6646 r7567 | vlefevre | 2011-03-11 15:45:48 +0000 (Fri, 11 Mar 2011) | 2 lines
6647 Changed paths:
6648    M /trunk/src/erfc.c
6650 [src/erfc.c] Added an assertion for future platforms (e.g. with 128-bit
6651 exponent type).
6652 ------------------------------------------------------------------------
6653 r7566 | vlefevre | 2011-03-11 15:37:07 +0000 (Fri, 11 Mar 2011) | 1 line
6654 Changed paths:
6655    M /trunk/src/erfc.c
6657 [src/erfc.c] Fixed r7564 (comparison must really be signed).
6658 ------------------------------------------------------------------------
6659 r7565 | vlefevre | 2011-03-11 15:23:59 +0000 (Fri, 11 Mar 2011) | 1 line
6660 Changed paths:
6661    M /trunk/tests/terf.c
6663 [tests/terf.c] Fixed test added in r7564 for 32-bit machines.
6664 ------------------------------------------------------------------------
6665 r7564 | zimmerma | 2011-03-11 15:09:06 +0000 (Fri, 11 Mar 2011) | 3 lines
6666 Changed paths:
6667    M /trunk/src/erfc.c
6668    M /trunk/tests/terf.c
6670 [erfc.c] fixed bug found by Pascal Molin: when we increase the exponent range
6671          on 64-bit machines, erfc() wrongly underflows for x >= 27282
6673 ------------------------------------------------------------------------
6674 r7561 | vlefevre | 2011-03-10 14:48:28 +0000 (Thu, 10 Mar 2011) | 2 lines
6675 Changed paths:
6676    M /trunk/src/jn.c
6678 [src/jn.c] Fixed the MPFR_FAST_COMPUTE_IF_SMALL_INPUT test for n == 1
6679 in underflow cases.
6680 ------------------------------------------------------------------------
6681 r7560 | vlefevre | 2011-03-10 13:46:23 +0000 (Thu, 10 Mar 2011) | 1 line
6682 Changed paths:
6683    M /trunk/src/jn.c
6685 [src/jn.c] No need for mpfr_clear_flags (already done in MPFR_BLOCK).
6686 ------------------------------------------------------------------------
6687 r7559 | vlefevre | 2011-03-10 13:44:47 +0000 (Thu, 10 Mar 2011) | 1 line
6688 Changed paths:
6689    M /trunk/src/jn.c
6691 [src/jn.c] Check that no intermediate underflow or overflow occurs.
6692 ------------------------------------------------------------------------
6693 r7558 | vlefevre | 2011-03-10 13:30:33 +0000 (Thu, 10 Mar 2011) | 2 lines
6694 Changed paths:
6695    M /trunk/doc/algorithms.tex
6697 [doc/algorithms.tex] For the Bessel function, say that the algorithm
6698 assumes that no underflows/overflows occur.
6699 ------------------------------------------------------------------------
6700 r7556 | vlefevre | 2011-03-09 15:54:42 +0000 (Wed, 09 Mar 2011) | 1 line
6701 Changed paths:
6702    M /trunk/src/gamma.c
6704 [src/gamma.c] More robust code (for the change in r7551).
6705 ------------------------------------------------------------------------
6706 r7555 | vlefevre | 2011-03-09 15:52:33 +0000 (Wed, 09 Mar 2011) | 1 line
6707 Changed paths:
6708    M /trunk/tests/tget_d.c
6709    M /trunk/tests/tgmpop.c
6710    M /trunk/tests/tsin_cos.c
6712 Removed trailing spaces.
6713 ------------------------------------------------------------------------
6714 r7553 | vlefevre | 2011-03-09 15:38:58 +0000 (Wed, 09 Mar 2011) | 2 lines
6715 Changed paths:
6716    M /trunk/tests/tgeneric.c
6718 [tests/tgeneric.c] Added feature for MPFR_SUSPICIOUS_OVERFLOW to avoid
6719 spurious failures by defining TGENERIC_SO_TEST to some well-chosen test.
6720 ------------------------------------------------------------------------
6721 r7552 | vlefevre | 2011-03-09 15:35:17 +0000 (Wed, 09 Mar 2011) | 1 line
6722 Changed paths:
6723    M /trunk/tests/tgamma.c
6725 [tests/tgamma.c] Added a comment about MPFR_SUSPICIOUS_OVERFLOW.
6726 ------------------------------------------------------------------------
6727 r7551 | vlefevre | 2011-03-09 15:30:46 +0000 (Wed, 09 Mar 2011) | 1 line
6728 Changed paths:
6729    M /trunk/src/gamma.c
6731 [src/gamma.c] Fixed the special code for tiny values.
6732 ------------------------------------------------------------------------
6733 r7550 | vlefevre | 2011-03-09 15:29:44 +0000 (Wed, 09 Mar 2011) | 1 line
6734 Changed paths:
6735    M /trunk/tests/tgamma.c
6737 [tests/tgamma.c] Corrected a test and added other tests for tiny x > 0.
6738 ------------------------------------------------------------------------
6739 r7549 | vlefevre | 2011-03-09 14:57:05 +0000 (Wed, 09 Mar 2011) | 1 line
6740 Changed paths:
6741    M /trunk/tests/tgamma.c
6743 [tests/tgamma.c] Updated a comment.
6744 ------------------------------------------------------------------------
6745 r7548 | vlefevre | 2011-03-09 14:07:54 +0000 (Wed, 09 Mar 2011) | 1 line
6746 Changed paths:
6747    M /trunk/tests/tgamma.c
6749 [tests/tgamma.c] Restore emax.
6750 ------------------------------------------------------------------------
6751 r7547 | vlefevre | 2011-03-09 14:03:40 +0000 (Wed, 09 Mar 2011) | 1 line
6752 Changed paths:
6753    M /trunk/tests/tgamma.c
6755 [tests/tgamma.c] Do not initialize x twice.
6756 ------------------------------------------------------------------------
6757 r7546 | vlefevre | 2011-03-09 13:44:02 +0000 (Wed, 09 Mar 2011) | 1 line
6758 Changed paths:
6759    M /trunk/tests/tgamma.c
6761 [tests/tgamma.c] Do not run the same test twice if emin = MPFR_EMIN_MIN.
6762 ------------------------------------------------------------------------
6763 r7545 | vlefevre | 2011-03-09 13:41:51 +0000 (Wed, 09 Mar 2011) | 3 lines
6764 Changed paths:
6765    M /trunk/tests/tgamma.c
6767 [tests/tgamma.c] Added tests for tiny values, showing bugs in special
6768 code for such values. Run tgamma with at least an argument to get all
6769 the failures.
6770 ------------------------------------------------------------------------
6771 r7542 | vlefevre | 2011-03-07 15:17:24 +0000 (Mon, 07 Mar 2011) | 8 lines
6772 Changed paths:
6773    M /trunk/src/jn.c
6775 [src/jn.c] Fixed mpfr_jn_k0() internal function:
6776   * The prototype was incorrect: one needs "unsigned long" for n
6777     (actually absn), in case absn is equal to - LONG_MIN.
6778   * The formula and the code were incorrect for n = 0, due to the
6779     division by n; it was yielding k0 = ULONG_MAX. The case n = 0
6780     is now handled separately.
6781   * Small optimization: division by log(2) -> multiplication by
6782     1/log(2).
6783 ------------------------------------------------------------------------
6784 r7541 | vlefevre | 2011-03-07 14:07:47 +0000 (Mon, 07 Mar 2011) | 4 lines
6785 Changed paths:
6786    M /trunk/src/jn.c
6788 [src/jn.c] Avoid integer overflow in the computation of the initial
6789 working precision. This makes several tests fail, but logging shows
6790 that previous non-failure was due to undefined behavior due to huge
6791 k0 computed by mpfr_jn_k0.
6792 ------------------------------------------------------------------------
6793 r7539 | vlefevre | 2011-03-07 13:03:30 +0000 (Mon, 07 Mar 2011) | 1 line
6794 Changed paths:
6795    M /trunk/src/jn.c
6797 [src/jn.c] Added a comment for mpfrlint.
6798 ------------------------------------------------------------------------
6799 r7538 | vlefevre | 2011-03-07 13:01:36 +0000 (Mon, 07 Mar 2011) | 1 line
6800 Changed paths:
6801    M /trunk/tools/mpfrlint
6803 [tools/mpfrlint] Change of r7515: any mpfr_clear_* can be mentioned.
6804 ------------------------------------------------------------------------
6805 r7537 | vlefevre | 2011-03-07 11:08:08 +0000 (Mon, 07 Mar 2011) | 1 line
6806 Changed paths:
6807    M /trunk/src/jn.c
6809 [src/jn.c] Added comments and fixed a bug.
6810 ------------------------------------------------------------------------
6811 r7536 | vlefevre | 2011-03-07 10:57:44 +0000 (Mon, 07 Mar 2011) | 3 lines
6812 Changed paths:
6813    M /trunk/src/jn.c
6815 [src/jn.c] Detect incorrect error analysis (that may have been the goal
6816 of the assertion corrected in r7534, but this wasn't documented). Added
6817 a FIXME comment.
6818 ------------------------------------------------------------------------
6819 r7534 | vlefevre | 2011-03-07 10:40:24 +0000 (Mon, 07 Mar 2011) | 5 lines
6820 Changed paths:
6821    M /trunk/src/jn.c
6823 [src/jn.c] Fixed incorrect assertion. It could occur only
6824 in precision >= 2^(1+s/2), where s is the bitsize of a
6825 "long", e.g. p >= 2^17 = 131072 on most 32-bit machines and
6826 p >= 2^33 = 8,589,934,592 on most 64-bit machines. Only some
6827 arguments are affected (|z| between around 2^(s/2) and p/2).
6828 ------------------------------------------------------------------------
6829 r7533 | vlefevre | 2011-03-07 10:13:34 +0000 (Mon, 07 Mar 2011) | 1 line
6830 Changed paths:
6831    M /trunk/tests/Makefile.am
6833 [tests/Makefile.am] Added a comment.
6834 ------------------------------------------------------------------------
6835 r7532 | vlefevre | 2011-03-07 10:07:44 +0000 (Mon, 07 Mar 2011) | 1 line
6836 Changed paths:
6837    M /trunk/doc/README.dev
6839 [doc/README.dev] Corrected a typo.
6840 ------------------------------------------------------------------------
6841 r7530 | vlefevre | 2011-03-06 10:03:21 +0000 (Sun, 06 Mar 2011) | 1 line
6842 Changed paths:
6843    M /trunk/src/jn.c
6845 [src/jn.c] Improved underflow detection. Still not complete, though.
6846 ------------------------------------------------------------------------
6847 r7529 | vlefevre | 2011-03-06 09:51:13 +0000 (Sun, 06 Mar 2011) | 1 line
6848 Changed paths:
6849    M /trunk/src/jn.c
6851 [src/jn.c] Comments: English usage.
6852 ------------------------------------------------------------------------
6853 r7528 | vlefevre | 2011-03-05 00:19:31 +0000 (Sat, 05 Mar 2011) | 1 line
6854 Changed paths:
6855    M /trunk/tests/trint.c
6857 [tests/trint.c] mantissa -> significand (standard and correct term).
6858 ------------------------------------------------------------------------
6859 r7527 | vlefevre | 2011-03-05 00:17:45 +0000 (Sat, 05 Mar 2011) | 1 line
6860 Changed paths:
6861    M /trunk/tests/trint.c
6863 [tests/trint.c] Do not use snprintf (C99).
6864 ------------------------------------------------------------------------
6865 r7526 | vlefevre | 2011-03-04 23:20:51 +0000 (Fri, 04 Mar 2011) | 2 lines
6866 Changed paths:
6867    M /trunk/tools/mpfrlint
6869 [tools/mpfrlint] Added a test to check that the snprintf function (C99)
6870 is not used.
6871 ------------------------------------------------------------------------
6872 r7525 | demengeo | 2011-03-04 17:57:53 +0000 (Fri, 04 Mar 2011) | 1 line
6873 Changed paths:
6874    M /trunk/tests/trint.c
6876 Previous extented coverage test in trint.c now self generate tests in and compare values
6877 ------------------------------------------------------------------------
6878 r7524 | demengeo | 2011-03-04 14:14:13 +0000 (Fri, 04 Mar 2011) | 1 line
6879 Changed paths:
6880    M /trunk/tests/trint.c
6882 Extend test coverage of mpfr_rint to 100%
6883 ------------------------------------------------------------------------
6884 r7523 | zimmerma | 2011-03-03 19:27:37 +0000 (Thu, 03 Mar 2011) | 2 lines
6885 Changed paths:
6886    M /trunk/src/add1sp.c
6888 [src/add1sp.c] same as previous commits
6890 ------------------------------------------------------------------------
6891 r7522 | zimmerma | 2011-03-03 19:26:07 +0000 (Thu, 03 Mar 2011) | 2 lines
6892 Changed paths:
6893    M /trunk/src/sub1sp.c
6895 [src/sub1sp.c] ibidem (see previous commit log)
6897 ------------------------------------------------------------------------
6898 r7521 | zimmerma | 2011-03-03 19:24:25 +0000 (Thu, 03 Mar 2011) | 2 lines
6899 Changed paths:
6900    M /trunk/src/add1.c
6902 [add1.c] ibidem (see previous commit log)
6904 ------------------------------------------------------------------------
6905 r7520 | vlefevre | 2011-03-03 18:54:10 +0000 (Thu, 03 Mar 2011) | 3 lines
6906 Changed paths:
6907    M /trunk/src/add.c
6908    M /trunk/src/sub.c
6910 [src/add.c,src/sub.c] Split assertions for C90 compilers, to avoid
6911 too long strings generated by #expr. Problem seen with:
6912   gcc -ansi -pedantic-errors
6913 ------------------------------------------------------------------------
6914 r7518 | vlefevre | 2011-03-03 16:18:16 +0000 (Thu, 03 Mar 2011) | 1 line
6915 Changed paths:
6916    M /trunk/src/yn.c
6918 [src/yn.c] Minor change.
6919 ------------------------------------------------------------------------
6920 r7517 | vlefevre | 2011-03-03 16:17:36 +0000 (Thu, 03 Mar 2011) | 2 lines
6921 Changed paths:
6922    M /trunk/src/yn.c
6924 [src/yn.c] Extend the exponent range (code not checked concerning
6925 internal exceptions, such as overflows, underflows and divby0).
6926 ------------------------------------------------------------------------
6927 r7516 | vlefevre | 2011-03-03 15:41:28 +0000 (Thu, 03 Mar 2011) | 1 line
6928 Changed paths:
6929    M /trunk/src/agm.c
6931 [src/agm.c] Added comments (for mpfrlint, in particular).
6932 ------------------------------------------------------------------------
6933 r7515 | vlefevre | 2011-03-03 15:40:58 +0000 (Thu, 03 Mar 2011) | 4 lines
6934 Changed paths:
6935    M /trunk/tools/mpfrlint
6937 [tools/mpfrlint] The use of mpfr_overflow_p, etc. is allowed if
6938 mpfr_clear_flags is mentioned (useful for checking purpose at the
6939 end of a function, but this needs an explicit mpfr_clear_flags;
6940 otherwise MPFR_BLOCK should still be used).
6941 ------------------------------------------------------------------------
6942 r7514 | vlefevre | 2011-03-03 15:29:10 +0000 (Thu, 03 Mar 2011) | 1 line
6943 Changed paths:
6944    M /trunk/src/agm.c
6946 [src/agm.c] Completed scaling to avoid intermediate overflow/underflow.
6947 ------------------------------------------------------------------------
6948 r7513 | vlefevre | 2011-03-03 12:09:34 +0000 (Thu, 03 Mar 2011) | 3 lines
6949 Changed paths:
6950    M /trunk/src/agm.c
6952 [src/agm.c] Bug fix in error computation: in Ziv's iteration, err kept
6953 its value from the previous iteration instead of being reset to 0.
6954 Consequence: a possible loss of performance in rare cases.
6955 ------------------------------------------------------------------------
6956 r7512 | vlefevre | 2011-03-03 11:30:29 +0000 (Thu, 03 Mar 2011) | 1 line
6957 Changed paths:
6958    M /trunk/src/cmp2.c
6960 [src/cmp2.c] Removed a useless assertion and updated comments.
6961 ------------------------------------------------------------------------
6962 r7511 | vlefevre | 2011-03-02 14:05:39 +0000 (Wed, 02 Mar 2011) | 1 line
6963 Changed paths:
6964    M /trunk/src/agm.c
6966 [src/agm.c] Added a FIXME comment.
6967 ------------------------------------------------------------------------
6968 r7510 | vlefevre | 2011-03-02 13:58:05 +0000 (Wed, 02 Mar 2011) | 1 line
6969 Changed paths:
6970    M /trunk/src/agm.c
6972 [src/agm.c] Updated exception checking (more informative).
6973 ------------------------------------------------------------------------
6974 r7509 | vlefevre | 2011-03-02 13:54:18 +0000 (Wed, 02 Mar 2011) | 2 lines
6975 Changed paths:
6976    M /trunk/src/agm.c
6978 [src/agm.c] Check internal exceptions: the error analysis may be
6979 incorrect in case of exception.
6980 ------------------------------------------------------------------------
6981 r7508 | vlefevre | 2011-03-02 13:41:36 +0000 (Wed, 02 Mar 2011) | 2 lines
6982 Changed paths:
6983    M /trunk/src/agm.c
6985 [src/agm.c] Implemented scaling to avoid intermediate overflow/underflow
6986 (but the tagm test still fails, due to a rounding error this time).
6987 ------------------------------------------------------------------------
6988 r7507 | vlefevre | 2011-03-02 10:03:40 +0000 (Wed, 02 Mar 2011) | 1 line
6989 Changed paths:
6990    M /trunk/tests/tagm.c
6992 [tests/tagm.c] Added tests triggering intermediate underflow/overflow.
6993 ------------------------------------------------------------------------
6994 r7506 | vlefevre | 2011-03-02 09:15:24 +0000 (Wed, 02 Mar 2011) | 1 line
6995 Changed paths:
6996    M /trunk/tests/tagm.c
6998 [tests/tagm.c] Also test the ternary value and the flags.
6999 ------------------------------------------------------------------------
7000 r7505 | vlefevre | 2011-03-02 08:57:31 +0000 (Wed, 02 Mar 2011) | 1 line
7001 Changed paths:
7002    M /trunk/tests/tagm.c
7004 [tests/tagm.c] Corrected values (using Pari).
7005 ------------------------------------------------------------------------
7006 r7504 | vlefevre | 2011-03-02 08:36:00 +0000 (Wed, 02 Mar 2011) | 3 lines
7007 Changed paths:
7008    M /trunk/src/agm.c
7010 [src/agm.c] Extend the exponent range. This doesn't make the algorithm
7011 correct yet, as intermediate underflow or overflow is still possible in
7012 the first multiplication.
7013 ------------------------------------------------------------------------
7014 r7503 | demengeo | 2011-03-01 18:10:07 +0000 (Tue, 01 Mar 2011) | 1 line
7015 Changed paths:
7016    M /trunk/tests/tsin_cos.c
7018 Change some functions called in test tsin_cos.c
7019 ------------------------------------------------------------------------
7020 r7502 | demengeo | 2011-03-01 17:08:11 +0000 (Tue, 01 Mar 2011) | 1 line
7021 Changed paths:
7022    M /trunk/tests/tsin_cos.c
7024 Extend coverage test of mpfr_sincos_fast to 100%
7025 ------------------------------------------------------------------------
7026 r7501 | demengeo | 2011-03-01 15:47:36 +0000 (Tue, 01 Mar 2011) | 1 line
7027 Changed paths:
7028    M /trunk/tests/tstckintc.c
7030 Extend coverage test of mpfr_custom_get_kind to 100%
7031 ------------------------------------------------------------------------
7032 r7500 | vlefevre | 2011-02-25 16:39:22 +0000 (Fri, 25 Feb 2011) | 1 line
7033 Changed paths:
7034    M /trunk/src/jn.c
7036 [src/jn.c] Fix: support reduced exponent ranges for small inputs.
7037 ------------------------------------------------------------------------
7038 r7499 | vlefevre | 2011-02-25 16:23:48 +0000 (Fri, 25 Feb 2011) | 1 line
7039 Changed paths:
7040    M /trunk/src/gamma.c
7042 [src/gamma.c] Added a comment about an overflow case.
7043 ------------------------------------------------------------------------
7044 r7498 | vlefevre | 2011-02-25 16:20:41 +0000 (Fri, 25 Feb 2011) | 1 line
7045 Changed paths:
7046    M /trunk/tests/tgamma.c
7048 [tests/tgamma.c] Added tests in maximum exponent range.
7049 ------------------------------------------------------------------------
7050 r7497 | vlefevre | 2011-02-25 16:15:10 +0000 (Fri, 25 Feb 2011) | 2 lines
7051 Changed paths:
7052    M /trunk/src/gamma.c
7054 [src/gamma.c] Fixed flags when x if very small (protect from
7055 intermediate overflow).
7056 ------------------------------------------------------------------------
7057 r7496 | vlefevre | 2011-02-25 16:08:03 +0000 (Fri, 25 Feb 2011) | 1 line
7058 Changed paths:
7059    M /trunk/tests/tgamma.c
7061 [tests/tgamma.c] Corrected test number.
7062 ------------------------------------------------------------------------
7063 r7495 | vlefevre | 2011-02-25 16:07:17 +0000 (Fri, 25 Feb 2011) | 1 line
7064 Changed paths:
7065    M /trunk/tests/tgamma.c
7067 [tests/tgamma.c] Added a test in maximum exponent range.
7068 ------------------------------------------------------------------------
7069 r7494 | vlefevre | 2011-02-25 16:02:48 +0000 (Fri, 25 Feb 2011) | 1 line
7070 Changed paths:
7071    M /trunk/src/gamma.c
7073 [src/gamma.c] Fixed inexact flag when x if very small.
7074 ------------------------------------------------------------------------
7075 r7493 | vlefevre | 2011-02-25 16:02:04 +0000 (Fri, 25 Feb 2011) | 1 line
7076 Changed paths:
7077    M /trunk/tests/tgamma.c
7079 [tests/tgamma.c] Added tests.
7080 ------------------------------------------------------------------------
7081 r7492 | vlefevre | 2011-02-25 15:17:44 +0000 (Fri, 25 Feb 2011) | 2 lines
7082 Changed paths:
7083    M /trunk/src/gamma.c
7084    M /trunk/tests/tgamma.c
7086 [src/gamma.c] Fixed a bug occurring in reduced exponent range.
7087 [tests/tgamma.c] Added corresponding testcase.
7088 ------------------------------------------------------------------------
7089 r7491 | vlefevre | 2011-02-25 14:50:37 +0000 (Fri, 25 Feb 2011) | 2 lines
7090 Changed paths:
7091    M /trunk/src/lngamma.c
7093 [src/lngamma.c] Do not use MPFR_EXP after a mpfr_clear (even though
7094 this currently work).
7095 ------------------------------------------------------------------------
7096 r7490 | vlefevre | 2011-02-25 14:23:20 +0000 (Fri, 25 Feb 2011) | 2 lines
7097 Changed paths:
7098    M /trunk/src/rem1.c
7100 [src/rem1.c] Fixed mpfr_rem1 in reduced exponent range (the function
7101 is actually simplified).
7102 ------------------------------------------------------------------------
7103 r7487 | zimmerma | 2011-02-25 07:49:00 +0000 (Fri, 25 Feb 2011) | 2 lines
7104 Changed paths:
7105    M /trunk/TODO
7107 [TODO] added an item
7109 ------------------------------------------------------------------------
7110 r7486 | vlefevre | 2011-02-25 02:45:40 +0000 (Fri, 25 Feb 2011) | 1 line
7111 Changed paths:
7112    M /trunk/src/div_2si.c
7113    M /trunk/src/div_2ui.c
7114    M /trunk/src/mpfr-impl.h
7115    M /trunk/src/mul_2si.c
7117 Fixed mpfr_div_2si, mpfr_div_2ui and mpfr_mul_2si in some corner cases.
7118 ------------------------------------------------------------------------
7119 r7485 | vlefevre | 2011-02-25 02:38:25 +0000 (Fri, 25 Feb 2011) | 1 line
7120 Changed paths:
7121    M /trunk/tests/tmul_2exp.c
7123 [tests/tmul_2exp.c] Small correction in output (in case of failure).
7124 ------------------------------------------------------------------------
7125 r7484 | vlefevre | 2011-02-21 23:41:20 +0000 (Mon, 21 Feb 2011) | 1 line
7126 Changed paths:
7127    M /trunk/tests/tset_q.c
7129 [tests/tset_q.c] Corrections in function prototypes.
7130 ------------------------------------------------------------------------
7131 r7483 | demengeo | 2011-02-21 16:17:14 +0000 (Mon, 21 Feb 2011) | 1 line
7132 Changed paths:
7133    M /trunk/tests/tget_d.c
7134    M /trunk/tests/tgmpop.c
7136 Remove the use of mpfr_get_default_prec in some coverage test
7137 ------------------------------------------------------------------------
7138 r7482 | demengeo | 2011-02-21 15:59:32 +0000 (Mon, 21 Feb 2011) | 1 line
7139 Changed paths:
7140    M /trunk/tests/tset_q.c
7142 Add some coverage test in tests/tset_q.c
7143 ------------------------------------------------------------------------
7144 r7481 | demengeo | 2011-02-21 13:07:44 +0000 (Mon, 21 Feb 2011) | 1 line
7145 Changed paths:
7146    M /trunk/tests/tget_d.c
7147    M /trunk/tests/tgmpop.c
7149 fixed coding convention of 2 tests functions
7150 ------------------------------------------------------------------------
7151 r7480 | zimmerma | 2011-02-19 08:18:28 +0000 (Sat, 19 Feb 2011) | 2 lines
7152 Changed paths:
7153    M /trunk/tests/tget_d.c
7155 [tget_d.c] fixed some compiler errors and warnings
7157 ------------------------------------------------------------------------
7158 r7479 | vlefevre | 2011-02-18 15:27:22 +0000 (Fri, 18 Feb 2011) | 3 lines
7159 Changed paths:
7160    M /trunk/tests/tversion.c
7162 [tests/tversion.c] Split a printf into several ones to reduce the
7163 string length below the 509-byte limit from C90 (useful to avoid
7164 an error when testing with gcc -ansi -pedantic-errors).
7165 ------------------------------------------------------------------------
7166 r7478 | demengeo | 2011-02-18 15:13:38 +0000 (Fri, 18 Feb 2011) | 1 line
7167 Changed paths:
7168    M /trunk/tests/tgmpop.c
7170 Extend test coverage to 100% on mpfr_z_sub and mpfr_mul_q function
7171 ------------------------------------------------------------------------
7172 r7477 | demengeo | 2011-02-18 14:53:44 +0000 (Fri, 18 Feb 2011) | 1 line
7173 Changed paths:
7174    M /trunk/tests/tget_d.c
7176 Extend test coverage on mpfr_get_d_2exp function
7177 ------------------------------------------------------------------------
7178 r7476 | vlefevre | 2011-02-18 11:43:30 +0000 (Fri, 18 Feb 2011) | 1 line
7179 Changed paths:
7180    M /trunk/tests/tmul_2exp.c
7182 [tests/tmul_2exp.c] Also test mpfr_div_2si and mpfr_div_2ui (same bug).
7183 ------------------------------------------------------------------------
7184 r7475 | vlefevre | 2011-02-18 11:37:39 +0000 (Fri, 18 Feb 2011) | 2 lines
7185 Changed paths:
7186    M /trunk/tests/tmul_2exp.c
7188 [tests/tmul_2exp.c] Added a testcase showing a bug in mpfr_mul_2si
7189 (possible intermediate overflow).
7190 ------------------------------------------------------------------------
7191 r7474 | vlefevre | 2011-02-18 10:29:13 +0000 (Fri, 18 Feb 2011) | 2 lines
7192 Changed paths:
7193    M /trunk/src/zeta.c
7195 [src/zeta.c] Support zeta(eps) with |eps| very small or 0
7196 in extremely reduced exponent range.
7197 ------------------------------------------------------------------------
7198 r7473 | vlefevre | 2011-02-18 09:54:09 +0000 (Fri, 18 Feb 2011) | 2 lines
7199 Changed paths:
7200    M /trunk/src/atan2.c
7202 [src/atan2.c] Fix: the overflow or underflow flag was set in the case
7203 x = power of two and y/x overflows or underflows.
7204 ------------------------------------------------------------------------
7205 r7472 | vlefevre | 2011-02-18 09:48:15 +0000 (Fri, 18 Feb 2011) | 1 line
7206 Changed paths:
7207    M /trunk/src/atan2.c
7209 [src/atan2.c] Support special cases in extremely reduced exponent range.
7210 ------------------------------------------------------------------------
7211 r7471 | vlefevre | 2011-02-18 09:17:14 +0000 (Fri, 18 Feb 2011) | 1 line
7212 Changed paths:
7213    M /trunk/src/acos.c
7215 [src/acos.c] Support acos(0) in extremely reduced exponent range.
7216 ------------------------------------------------------------------------
7217 r7470 | vlefevre | 2011-02-17 13:44:57 +0000 (Thu, 17 Feb 2011) | 2 lines
7218 Changed paths:
7219    M /trunk/tests/tgeneric.c
7221 [tests/tgeneric.c] Added generic tests in a reduced exponent range.
7222 This currently makes 10 tests fail on a 64-bit machine.
7223 ------------------------------------------------------------------------
7224 r7469 | vlefevre | 2011-02-17 13:43:31 +0000 (Thu, 17 Feb 2011) | 3 lines
7225 Changed paths:
7226    M /trunk/tests/mpfr-test.h
7228 [tests/mpfr-test.h] Defined a SAME_VAL(X,Y) macro to test whether two
7229 floating-point data have the same value, seen as an element of the set
7230 of the floating-point data (Level 2 in the IEEE 754-2008 standard).
7231 ------------------------------------------------------------------------
7232 r7468 | vlefevre | 2011-02-17 13:41:12 +0000 (Thu, 17 Feb 2011) | 3 lines
7233 Changed paths:
7234    M /trunk/src/mpfr-impl.h
7236 [src/mpfr-impl.h] Defined a MPFR_EXP_FSPEC macro containing the
7237 format specifier for mpfr_eexp_t, to output an exponent with:
7238   printf ("%" MPFR_EXP_FSPEC "d", (mpfr_eexp_t) exponent);
7239 ------------------------------------------------------------------------
7240 r7467 | vlefevre | 2011-02-17 12:01:57 +0000 (Thu, 17 Feb 2011) | 1 line
7241 Changed paths:
7242    M /trunk/tests/tgeneric.c
7244 [tests/tgeneric.c] Reformat.
7245 ------------------------------------------------------------------------
7246 r7465 | vlefevre | 2011-02-17 11:33:30 +0000 (Thu, 17 Feb 2011) | 1 line
7247 Changed paths:
7248    M /trunk/doc/README.dev
7250 [doc/README.dev] Added a warning about whitespace in the mpfr.texi file.
7251 ------------------------------------------------------------------------
7252 r7463 | vlefevre | 2011-02-17 11:10:58 +0000 (Thu, 17 Feb 2011) | 1 line
7253 Changed paths:
7254    M /trunk/doc/mpfr.texi
7256 [doc/mpfr.texi] Fixed spacing for the mpfr.info file.
7257 ------------------------------------------------------------------------
7258 r7460 | vlefevre | 2011-02-10 01:31:16 +0000 (Thu, 10 Feb 2011) | 1 line
7259 Changed paths:
7260    M /trunk/tools/mpfrlint
7262 [tools/mpfrlint] Detect the use of mp_ptr and mp_srcptr.
7263 ------------------------------------------------------------------------
7264 r7459 | vlefevre | 2011-02-10 01:26:13 +0000 (Thu, 10 Feb 2011) | 1 line
7265 Changed paths:
7266    M /trunk/doc/mpfr.texi
7268 [doc/mpfr.texi] Updated the month.
7269 ------------------------------------------------------------------------
7270 r7458 | vlefevre | 2011-02-10 01:25:00 +0000 (Thu, 10 Feb 2011) | 1 line
7271 Changed paths:
7272    M /trunk/src/gmp_op.c
7274 [src/gmp_op.c] Added a blank line.
7275 ------------------------------------------------------------------------
7276 r7457 | demengeo | 2011-02-09 17:34:50 +0000 (Wed, 09 Feb 2011) | 1 line
7277 Changed paths:
7278    M /trunk/NEWS
7279    M /trunk/TODO
7280    M /trunk/doc/mpfr.texi
7281    M /trunk/src/gmp_op.c
7282    M /trunk/src/mpfr.h
7283    M /trunk/tests/tgmpop.c
7285 Added mpfr_z_sub (function/test/doc)
7286 ------------------------------------------------------------------------
7287 r7455 | vlefevre | 2011-02-09 14:15:10 +0000 (Wed, 09 Feb 2011) | 3 lines
7288 Changed paths:
7289    M /trunk/src/div.c
7290    M /trunk/src/eq.c
7291    M /trunk/src/init2.c
7292    M /trunk/src/mpfr-gmp.h
7293    M /trunk/src/mpfr-impl.h
7294    M /trunk/src/mulders.c
7295    M /trunk/src/rec_sqrt.c
7296    M /trunk/src/round_prec.c
7297    M /trunk/src/set_d.c
7298    M /trunk/src/set_prec.c
7299    M /trunk/src/sqrt.c
7300    M /trunk/src/urandom.c
7301    M /trunk/src/urandomb.c
7302    M /trunk/src/vasprintf.c
7303    M /trunk/tests/random2.c
7304    M /trunk/tune/speed.c
7305    M /trunk/tune/tuneup.c
7307 Added new types mpfr_limb_ptr and mpfr_limb_srcptr to src/mpfr-impl.h,
7308 and replaced mp_ptr and mp_srcptr (GMP internals) by these 2 new types
7309 respectively.
7310 ------------------------------------------------------------------------
7311 r7453 | vlefevre | 2011-02-08 11:43:39 +0000 (Tue, 08 Feb 2011) | 3 lines
7312 Changed paths:
7313    M /trunk/src/mpfr-impl.h
7315 [src/mpfr-impl.h] Fix for Intel's compiler (ICC) under MS Windows:
7316 MPFR was incorrectly assuming that ICC had some extensions like
7317 under GNU/Linux. This made the MPFR compilation fail.
7318 ------------------------------------------------------------------------
7319 r7452 | vlefevre | 2011-02-08 02:48:01 +0000 (Tue, 08 Feb 2011) | 1 line
7320 Changed paths:
7321    M /trunk/src/mpfr-impl.h
7323 [src/mpfr-impl.h] Corrected a typo in a comment.
7324 ------------------------------------------------------------------------
7325 r7451 | vlefevre | 2011-02-05 13:37:55 +0000 (Sat, 05 Feb 2011) | 1 line
7326 Changed paths:
7327    M /trunk/INSTALL
7329 [INSTALL] Removed incorrect note.
7330 ------------------------------------------------------------------------
7331 r7450 | zimmerma | 2011-02-05 08:15:42 +0000 (Sat, 05 Feb 2011) | 2 lines
7332 Changed paths:
7333    M /trunk/INSTALL
7335 [INSTALL] added hint for VS2008 and Intel compiler v11.1
7337 ------------------------------------------------------------------------
7338 r7448 | vlefevre | 2011-02-03 09:02:05 +0000 (Thu, 03 Feb 2011) | 1 line
7339 Changed paths:
7340    M /trunk/Makefile.am
7341    M /trunk/configure.ac
7343 [configure.ac,Makefile.am] Clean-up and depend on GNU Automake 1.11.
7344 ------------------------------------------------------------------------
7345 r7443 | vlefevre | 2011-01-31 01:53:11 +0000 (Mon, 31 Jan 2011) | 2 lines
7346 Changed paths:
7347    M /trunk/src/zeta_ui.c
7348    M /trunk/tests/tzeta_ui.c
7350 [src/zeta_ui.c,tests/tzeta_ui.c] Patch from Patrick Pélissier for
7351 the division-by-zero support in mpfr_zeta_ui (and test):
7352 ------------------------------------------------------------------------
7353 r7442 | zimmerma | 2011-01-30 09:33:00 +0000 (Sun, 30 Jan 2011) | 2 lines
7354 Changed paths:
7355    M /trunk/src/zeta.c
7356    M /trunk/tests/tzeta.c
7358 [src/zeta.c] patch from Patrick Pelissier (problem with division by zero flag)
7360 ------------------------------------------------------------------------
7361 r7440 | zimmerma | 2011-01-28 16:19:45 +0000 (Fri, 28 Jan 2011) | 2 lines
7362 Changed paths:
7363    M /trunk/TODO
7365 [TODO] removed division by zero item (done)
7367 ------------------------------------------------------------------------
7368 r7439 | zimmerma | 2011-01-28 16:18:25 +0000 (Fri, 28 Jan 2011) | 2 lines
7369 Changed paths:
7370    M /trunk/TODO
7371    M /trunk/src/get_str.c
7373 [src/get_str.c,TODO] updated comments, mpfr_get_str already supports base <= 62
7375 ------------------------------------------------------------------------
7376 r7438 | vlefevre | 2011-01-27 17:53:35 +0000 (Thu, 27 Jan 2011) | 1 line
7377 Changed paths:
7378    M /trunk/tests/tj0.c
7380 [tests/tj0.c] GMP_RNDN â†’ MPFR_RNDN.
7381 ------------------------------------------------------------------------
7382 r7437 | vlefevre | 2011-01-27 17:07:48 +0000 (Thu, 27 Jan 2011) | 4 lines
7383 Changed paths:
7384    M /trunk/doc/mpfr.texi
7385    M /trunk/src/subnormal.c
7386    M /trunk/tests/tsubnormal.c
7388 [src/subnormal.c] Set the inexact and underflow flags when needed. Fixes
7389   https://gforge.inria.fr/tracker/index.php?func=detail&aid=7958&group_id=136&atid=622
7390 [tests/tsubnormal.c] Improved the tests, in particular for the flags.
7391 [doc/mpfr.texi] Documented the change.
7392 ------------------------------------------------------------------------
7393 r7436 | vlefevre | 2011-01-27 16:38:35 +0000 (Thu, 27 Jan 2011) | 1 line
7394 Changed paths:
7395    M /trunk/doc/mpfr.texi
7397 [doc/mpfr.texi] Corrected order in Section "Changed Functions".
7398 ------------------------------------------------------------------------
7399 r7435 | vlefevre | 2011-01-27 14:17:49 +0000 (Thu, 27 Jan 2011) | 1 line
7400 Changed paths:
7401    M /trunk/tests/tj0.c
7403 [tests/tj0.c] Added case for which s = 0 occurs in mpfr_jn.
7404 ------------------------------------------------------------------------
7405 r7434 | vlefevre | 2011-01-27 13:54:45 +0000 (Thu, 27 Jan 2011) | 1 line
7406 Changed paths:
7407    M /trunk/src/jn.c
7409 [src/jn.c] Added a log message.
7410 ------------------------------------------------------------------------
7411 r7433 | vlefevre | 2011-01-27 13:47:11 +0000 (Thu, 27 Jan 2011) | 1 line
7412 Changed paths:
7413    M /trunk/src/div_ui.c
7415 [src/div_ui.c] Added logging support.
7416 ------------------------------------------------------------------------
7417 r7431 | vlefevre | 2011-01-26 14:06:39 +0000 (Wed, 26 Jan 2011) | 1 line
7418 Changed paths:
7419    M /trunk/tests/tsum.c
7421 [tests/tsum.c] Fixed bug in test (do not set the exponent on 0).
7422 ------------------------------------------------------------------------
7423 r7430 | vlefevre | 2011-01-26 13:58:44 +0000 (Wed, 26 Jan 2011) | 1 line
7424 Changed paths:
7425    M /trunk/tests/tsum.c
7427 [tests/tsum.c] Formatting.
7428 ------------------------------------------------------------------------
7429 r7429 | vlefevre | 2011-01-26 13:58:21 +0000 (Wed, 26 Jan 2011) | 2 lines
7430 Changed paths:
7431    M /trunk/tests/tsum.c
7433 [tests/tsum.c] Fixed get_prec_max and added some checks.
7434 Current failure: tab[1] is not valid.
7435 ------------------------------------------------------------------------
7436 r7428 | vlefevre | 2011-01-26 13:28:10 +0000 (Wed, 26 Jan 2011) | 1 line
7437 Changed paths:
7438    M /trunk/src/sum.c
7440 [src/sum.c] Added an assertion.
7441 ------------------------------------------------------------------------
7442 r7427 | vlefevre | 2011-01-26 13:12:06 +0000 (Wed, 26 Jan 2011) | 4 lines
7443 Changed paths:
7444    M /trunk/src/check.c
7446 [src/check.c] Replaced MPFR_IS_PURE_FP by !MPFR_IS_SINGULAR, the
7447 former macro now has a check for validity in debug mode (r7426).
7448 The goal of mpfr_check is to test the validity, so that we don't
7449 want this check here.
7450 ------------------------------------------------------------------------
7451 r7426 | vlefevre | 2011-01-26 13:05:53 +0000 (Wed, 26 Jan 2011) | 4 lines
7452 Changed paths:
7453    M /trunk/src/mpfr-impl.h
7455 [src/mpfr-impl.h] In the MPFR_IS_PURE_FP test, if positive, check that
7456 the number is normalized (debug mode only). This makes 2 tests fail:
7457 tcheck and tsum. Note: with logging active, tsum was already triggering
7458 an assertion failure in mpfr_get_str (via mpfr_add).
7459 ------------------------------------------------------------------------
7460 r7425 | vlefevre | 2011-01-26 12:51:41 +0000 (Wed, 26 Jan 2011) | 1 line
7461 Changed paths:
7462    M /trunk/src/add.c
7464 [src/add.c] Formatting.
7465 ------------------------------------------------------------------------
7466 r7423 | vlefevre | 2011-01-26 12:02:31 +0000 (Wed, 26 Jan 2011) | 1 line
7467 Changed paths:
7468    M /trunk/src/li2.c
7470 [src/li2.c] Fixed crash in mpfr_li2 when logging is used.
7471 ------------------------------------------------------------------------
7472 r7421 | vlefevre | 2011-01-24 16:37:43 +0000 (Mon, 24 Jan 2011) | 1 line
7473 Changed paths:
7474    M /trunk/src/jn.c
7476 [src/jn.c] Corrected a comment.
7477 ------------------------------------------------------------------------
7478 r7420 | zimmerma | 2011-01-24 16:14:18 +0000 (Mon, 24 Jan 2011) | 2 lines
7479 Changed paths:
7480    M /trunk/src/jn.c
7482 [src/jn.c] added notes for correctness of the algorithm used
7484 ------------------------------------------------------------------------
7485 r7419 | vlefevre | 2011-01-24 12:41:28 +0000 (Mon, 24 Jan 2011) | 1 line
7486 Changed paths:
7487    M /trunk/src/jn.c
7489 [src/jn.c] C90 compatibility fix (empty macro arguments are undefined).
7490 ------------------------------------------------------------------------
7491 r7418 | vlefevre | 2011-01-24 10:17:50 +0000 (Mon, 24 Jan 2011) | 2 lines
7492 Changed paths:
7493    M /trunk/src/jn.c
7495 [src/jn.c] Added an assaertion against a potential overflow (which
7496 probably never occurs, but this should be proved...).
7497 ------------------------------------------------------------------------
7498 r7417 | zimmerma | 2011-01-24 07:21:27 +0000 (Mon, 24 Jan 2011) | 2 lines
7499 Changed paths:
7500    M /trunk/src/jn.c
7502 [src/jn.c] patch from Patrick Pelissier
7504 ------------------------------------------------------------------------
7505 r7416 | vlefevre | 2011-01-23 04:04:08 +0000 (Sun, 23 Jan 2011) | 1 line
7506 Changed paths:
7507    M /trunk/src/jn.c
7509 [src/jn.c] Forgot to change an MPFR_EXP to MPFR_GET_EXP.
7510 ------------------------------------------------------------------------
7511 r7415 | vlefevre | 2011-01-23 04:02:09 +0000 (Sun, 23 Jan 2011) | 3 lines
7512 Changed paths:
7513    M /trunk/src/jn.c
7515 [src/jn.c] Replaced MPFR_EXP by MPFR_GET_EXP when the value should
7516 really be an exponent. Removed incorrect and useless casts. Added
7517 an assertion to protect against potentially incorrect code.
7518 ------------------------------------------------------------------------
7519 r7414 | vlefevre | 2011-01-23 03:41:39 +0000 (Sun, 23 Jan 2011) | 1 line
7520 Changed paths:
7521    M /trunk/src/jn.c
7523 [src/jn.c] Patch from Patrick Pélissier (mpfr_check_range and other).
7524 ------------------------------------------------------------------------
7525 r7413 | vlefevre | 2011-01-21 14:19:35 +0000 (Fri, 21 Jan 2011) | 2 lines
7526 Changed paths:
7527    M /trunk/tools/mpfrlint
7529 [tools/mpfrlint] Update the check for mpfr_printf-like functions
7530 in the tests.
7531 ------------------------------------------------------------------------
7532 r7412 | vlefevre | 2011-01-21 14:15:39 +0000 (Fri, 21 Jan 2011) | 1 line
7533 Changed paths:
7534    M /trunk/tests/tprintf.c
7536 [tests/tprintf.c] Consistency.
7537 ------------------------------------------------------------------------
7538 r7411 | vlefevre | 2011-01-21 13:59:12 +0000 (Fri, 21 Jan 2011) | 1 line
7539 Changed paths:
7540    M /trunk/tests/tgrandom.c
7542 [tests/tgrandom.c] Added a comment.
7543 ------------------------------------------------------------------------
7544 r7410 | vlefevre | 2011-01-21 13:54:50 +0000 (Fri, 21 Jan 2011) | 1 line
7545 Changed paths:
7546    M /trunk/tests/tgrandom.c
7548 [tests/tgrandom.c] Protection of the mpfr_printf by #ifdef HAVE_STDARG.
7549 ------------------------------------------------------------------------
7550 r7408 | vlefevre | 2011-01-20 12:13:58 +0000 (Thu, 20 Jan 2011) | 1 line
7551 Changed paths:
7552    M /trunk/src/eint.c
7554 [src/eint.c] Added a FIXME.
7555 ------------------------------------------------------------------------
7556 r7406 | zimmerma | 2011-01-18 16:50:28 +0000 (Tue, 18 Jan 2011) | 2 lines
7557 Changed paths:
7558    M /trunk/src/out_raw.c
7560 [src/out_raw.c] added pointer to discussion
7562 ------------------------------------------------------------------------
7563 r7405 | vlefevre | 2011-01-17 13:11:15 +0000 (Mon, 17 Jan 2011) | 1 line
7564 Changed paths:
7565    M /trunk/tests/tvalist.c
7567 [tests/tvalist.c] Correction for C++ compilers.
7568 ------------------------------------------------------------------------
7569 r7403 | vlefevre | 2011-01-17 04:01:56 +0000 (Mon, 17 Jan 2011) | 1 line
7570 Changed paths:
7571    M /trunk/doc/mpfr.texi
7573 [doc/mpfr.texi] Added division-by-zero exception.
7574 ------------------------------------------------------------------------
7575 r7402 | vlefevre | 2011-01-17 03:55:51 +0000 (Mon, 17 Jan 2011) | 1 line
7576 Changed paths:
7577    M /trunk/doc/README.dev
7579 [doc/README.dev] Updated "To make a release".
7580 ------------------------------------------------------------------------
7581 r7401 | vlefevre | 2011-01-17 03:52:41 +0000 (Mon, 17 Jan 2011) | 1 line
7582 Changed paths:
7583    M /trunk/NEWS
7585 [NEWS] Update for MPFR 3.1.x.
7586 ------------------------------------------------------------------------
7587 r7400 | vlefevre | 2011-01-17 03:39:24 +0000 (Mon, 17 Jan 2011) | 1 line
7588 Changed paths:
7589    M /trunk/src/grandom.c
7591 [src/grandom.c] Reformat.
7592 ------------------------------------------------------------------------
7593 r7399 | vlefevre | 2011-01-17 03:36:24 +0000 (Mon, 17 Jan 2011) | 1 line
7594 Changed paths:
7595    M /trunk/tools/mpfrlint
7597 [tools/mpfrlint] tests/tvalist.c can use mpfr_printf-like functions.
7598 ------------------------------------------------------------------------
7599 r7398 | vlefevre | 2011-01-17 03:34:40 +0000 (Mon, 17 Jan 2011) | 1 line
7600 Changed paths:
7601    M /trunk/tests/tgrandom.c
7603 [tests/tgrandom.c] Added a FIXME: do not use mpfr_printf in the tests.
7604 ------------------------------------------------------------------------
7605 r7397 | vlefevre | 2011-01-17 03:33:17 +0000 (Mon, 17 Jan 2011) | 1 line
7606 Changed paths:
7607    M /trunk/tests/tai.c
7608    M /trunk/tests/tatan.c
7609    M /trunk/tests/tfrexp.c
7610    M /trunk/tests/tgrandom.c
7612 [tests] Untabified and removed trailing spaces.
7613 ------------------------------------------------------------------------
7614 r7396 | vlefevre | 2011-01-17 03:31:25 +0000 (Mon, 17 Jan 2011) | 1 line
7615 Changed paths:
7616    M /trunk/src/grandom.c
7617    M /trunk/src/mpfr.h
7619 [src/grandom.c,src/mpfr.h] Untabified and removed trailing spaces.
7620 ------------------------------------------------------------------------
7621 r7395 | vlefevre | 2011-01-17 03:29:36 +0000 (Mon, 17 Jan 2011) | 1 line
7622 Changed paths:
7623    M /trunk/src/frexp.c
7625 [src/frexp.c] Corrections.
7626 ------------------------------------------------------------------------
7627 r7394 | vlefevre | 2011-01-17 03:25:50 +0000 (Mon, 17 Jan 2011) | 1 line
7628 Changed paths:
7629    M /trunk/src/out_raw.c
7631 [src/out_raw.c] Untabified.
7632 ------------------------------------------------------------------------
7633 r7393 | vlefevre | 2011-01-17 03:25:07 +0000 (Mon, 17 Jan 2011) | 1 line
7634 Changed paths:
7635    M /trunk/src/out_raw.c
7637 [src/out_raw.c] Fixed some bugs on the incomplete code.
7638 ------------------------------------------------------------------------
7639 r7392 | vlefevre | 2011-01-17 03:06:09 +0000 (Mon, 17 Jan 2011) | 1 line
7640 Changed paths:
7641    M /trunk/src/atan2.c
7643 [src/atan2.c] MPFR_EXP -> MPFR_GET_EXP and reformat.
7644 ------------------------------------------------------------------------
7645 r7391 | vlefevre | 2011-01-17 03:05:33 +0000 (Mon, 17 Jan 2011) | 1 line
7646 Changed paths:
7647    M /trunk/src/ai.c
7649 [src/ai.c] Removed trailing spaces.
7650 ------------------------------------------------------------------------
7651 r7390 | vlefevre | 2011-01-17 03:02:39 +0000 (Mon, 17 Jan 2011) | 1 line
7652 Changed paths:
7653    M /trunk/doc/mpfr.texi
7655 [doc/mpfr.texi] Updated the month.
7656 ------------------------------------------------------------------------
7657 r7389 | vlefevre | 2011-01-17 03:01:30 +0000 (Mon, 17 Jan 2011) | 4 lines
7658 Changed paths:
7659    M /trunk/BUGS
7660    M /trunk/INSTALL
7661    M /trunk/Makefile.am
7662    M /trunk/NEWS
7663    M /trunk/README
7664    M /trunk/TODO
7665    M /trunk/acinclude.m4
7666    M /trunk/configure.ac
7667    M /trunk/doc/FAQ.html
7668    M /trunk/doc/Makefile.am
7669    M /trunk/doc/faq.xsl
7670    M /trunk/doc/mpfr.texi
7671    M /trunk/examples/divworst.c
7672    M /trunk/examples/rndo-add.c
7673    M /trunk/examples/sample.c
7674    M /trunk/examples/version.c
7675    M /trunk/src/Makefile.am
7676    M /trunk/src/abort_prec_max.c
7677    M /trunk/src/acos.c
7678    M /trunk/src/acosh.c
7679    M /trunk/src/add.c
7680    M /trunk/src/add1.c
7681    M /trunk/src/add1sp.c
7682    M /trunk/src/add_d.c
7683    M /trunk/src/add_ui.c
7684    M /trunk/src/agm.c
7685    M /trunk/src/ai.c
7686    M /trunk/src/asin.c
7687    M /trunk/src/asinh.c
7688    M /trunk/src/atan.c
7689    M /trunk/src/atan2.c
7690    M /trunk/src/atanh.c
7691    M /trunk/src/bernoulli.c
7692    M /trunk/src/buildopt.c
7693    M /trunk/src/cache.c
7694    M /trunk/src/cbrt.c
7695    M /trunk/src/check.c
7696    M /trunk/src/clear.c
7697    M /trunk/src/clears.c
7698    M /trunk/src/cmp.c
7699    M /trunk/src/cmp2.c
7700    M /trunk/src/cmp_abs.c
7701    M /trunk/src/cmp_d.c
7702    M /trunk/src/cmp_ld.c
7703    M /trunk/src/cmp_si.c
7704    M /trunk/src/cmp_ui.c
7705    M /trunk/src/comparisons.c
7706    M /trunk/src/const_catalan.c
7707    M /trunk/src/const_euler.c
7708    M /trunk/src/const_log2.c
7709    M /trunk/src/const_pi.c
7710    M /trunk/src/constant.c
7711    M /trunk/src/copysign.c
7712    M /trunk/src/cos.c
7713    M /trunk/src/cosh.c
7714    M /trunk/src/cot.c
7715    M /trunk/src/coth.c
7716    M /trunk/src/csc.c
7717    M /trunk/src/csch.c
7718    M /trunk/src/d_div.c
7719    M /trunk/src/d_sub.c
7720    M /trunk/src/digamma.c
7721    M /trunk/src/dim.c
7722    M /trunk/src/div.c
7723    M /trunk/src/div_2exp.c
7724    M /trunk/src/div_2si.c
7725    M /trunk/src/div_2ui.c
7726    M /trunk/src/div_d.c
7727    M /trunk/src/div_ui.c
7728    M /trunk/src/dump.c
7729    M /trunk/src/eint.c
7730    M /trunk/src/eq.c
7731    M /trunk/src/erf.c
7732    M /trunk/src/erfc.c
7733    M /trunk/src/exceptions.c
7734    M /trunk/src/exp.c
7735    M /trunk/src/exp10.c
7736    M /trunk/src/exp2.c
7737    M /trunk/src/exp3.c
7738    M /trunk/src/exp_2.c
7739    M /trunk/src/expm1.c
7740    M /trunk/src/extract.c
7741    M /trunk/src/factorial.c
7742    M /trunk/src/fits_intmax.c
7743    M /trunk/src/fits_s.h
7744    M /trunk/src/fits_sint.c
7745    M /trunk/src/fits_slong.c
7746    M /trunk/src/fits_sshort.c
7747    M /trunk/src/fits_u.h
7748    M /trunk/src/fits_uint.c
7749    M /trunk/src/fits_uintmax.c
7750    M /trunk/src/fits_ulong.c
7751    M /trunk/src/fits_ushort.c
7752    M /trunk/src/fma.c
7753    M /trunk/src/fms.c
7754    M /trunk/src/frac.c
7755    M /trunk/src/free_cache.c
7756    M /trunk/src/gamma.c
7757    M /trunk/src/gammaonethird.c
7758    M /trunk/src/gen_inverse.h
7759    M /trunk/src/get_d.c
7760    M /trunk/src/get_d64.c
7761    M /trunk/src/get_exp.c
7762    M /trunk/src/get_f.c
7763    M /trunk/src/get_flt.c
7764    M /trunk/src/get_ld.c
7765    M /trunk/src/get_si.c
7766    M /trunk/src/get_sj.c
7767    M /trunk/src/get_str.c
7768    M /trunk/src/get_ui.c
7769    M /trunk/src/get_uj.c
7770    M /trunk/src/get_z.c
7771    M /trunk/src/get_z_exp.c
7772    M /trunk/src/gmp_op.c
7773    M /trunk/src/hypot.c
7774    M /trunk/src/ieee_floats.h
7775    M /trunk/src/init.c
7776    M /trunk/src/init2.c
7777    M /trunk/src/inits.c
7778    M /trunk/src/inits2.c
7779    M /trunk/src/inp_str.c
7780    M /trunk/src/int_ceil_log2.c
7781    M /trunk/src/isinf.c
7782    M /trunk/src/isinteger.c
7783    M /trunk/src/isnan.c
7784    M /trunk/src/isnum.c
7785    M /trunk/src/isqrt.c
7786    M /trunk/src/isregular.c
7787    M /trunk/src/iszero.c
7788    M /trunk/src/jn.c
7789    M /trunk/src/jyn_asympt.c
7790    M /trunk/src/li2.c
7791    M /trunk/src/lngamma.c
7792    M /trunk/src/log.c
7793    M /trunk/src/log10.c
7794    M /trunk/src/log1p.c
7795    M /trunk/src/log2.c
7796    M /trunk/src/logging.c
7797    M /trunk/src/min_prec.c
7798    M /trunk/src/minmax.c
7799    M /trunk/src/modf.c
7800    M /trunk/src/mp_clz_tab.c
7801    M /trunk/src/mparam_h.in
7802    M /trunk/src/mpf2mpfr.h
7803    M /trunk/src/mpfr-gmp.c
7804    M /trunk/src/mpfr-gmp.h
7805    M /trunk/src/mpfr-impl.h
7806    M /trunk/src/mpfr-longlong.h
7807    M /trunk/src/mpfr-thread.h
7808    M /trunk/src/mpfr.h
7809    M /trunk/src/mpn_exp.c
7810    M /trunk/src/mul.c
7811    M /trunk/src/mul_2exp.c
7812    M /trunk/src/mul_2si.c
7813    M /trunk/src/mul_2ui.c
7814    M /trunk/src/mul_d.c
7815    M /trunk/src/mul_ui.c
7816    M /trunk/src/mulders.c
7817    M /trunk/src/neg.c
7818    M /trunk/src/next.c
7819    M /trunk/src/out_str.c
7820    M /trunk/src/pow.c
7821    M /trunk/src/pow_si.c
7822    M /trunk/src/pow_ui.c
7823    M /trunk/src/pow_z.c
7824    M /trunk/src/powerof2.c
7825    M /trunk/src/print_raw.c
7826    M /trunk/src/print_rnd_mode.c
7827    M /trunk/src/printf.c
7828    M /trunk/src/rec_sqrt.c
7829    M /trunk/src/reldiff.c
7830    M /trunk/src/rem1.c
7831    M /trunk/src/rint.c
7832    M /trunk/src/root.c
7833    M /trunk/src/round_near_x.c
7834    M /trunk/src/round_p.c
7835    M /trunk/src/round_prec.c
7836    M /trunk/src/round_raw_generic.c
7837    M /trunk/src/scale2.c
7838    M /trunk/src/sec.c
7839    M /trunk/src/sech.c
7840    M /trunk/src/set.c
7841    M /trunk/src/set_d.c
7842    M /trunk/src/set_d64.c
7843    M /trunk/src/set_dfl_prec.c
7844    M /trunk/src/set_exp.c
7845    M /trunk/src/set_f.c
7846    M /trunk/src/set_flt.c
7847    M /trunk/src/set_inf.c
7848    M /trunk/src/set_ld.c
7849    M /trunk/src/set_nan.c
7850    M /trunk/src/set_prc_raw.c
7851    M /trunk/src/set_prec.c
7852    M /trunk/src/set_q.c
7853    M /trunk/src/set_rnd.c
7854    M /trunk/src/set_si.c
7855    M /trunk/src/set_si_2exp.c
7856    M /trunk/src/set_sj.c
7857    M /trunk/src/set_str.c
7858    M /trunk/src/set_str_raw.c
7859    M /trunk/src/set_ui.c
7860    M /trunk/src/set_ui_2exp.c
7861    M /trunk/src/set_uj.c
7862    M /trunk/src/set_z.c
7863    M /trunk/src/set_z_exp.c
7864    M /trunk/src/set_zero.c
7865    M /trunk/src/setmax.c
7866    M /trunk/src/setmin.c
7867    M /trunk/src/setsign.c
7868    M /trunk/src/sgn.c
7869    M /trunk/src/si_op.c
7870    M /trunk/src/signbit.c
7871    M /trunk/src/sin.c
7872    M /trunk/src/sin_cos.c
7873    M /trunk/src/sinh.c
7874    M /trunk/src/sinh_cosh.c
7875    M /trunk/src/sqr.c
7876    M /trunk/src/sqrt.c
7877    M /trunk/src/sqrt_ui.c
7878    M /trunk/src/stack_interface.c
7879    M /trunk/src/strtofr.c
7880    M /trunk/src/sub.c
7881    M /trunk/src/sub1.c
7882    M /trunk/src/sub1sp.c
7883    M /trunk/src/sub_d.c
7884    M /trunk/src/sub_ui.c
7885    M /trunk/src/subnormal.c
7886    M /trunk/src/sum.c
7887    M /trunk/src/swap.c
7888    M /trunk/src/tan.c
7889    M /trunk/src/tanh.c
7890    M /trunk/src/uceil_exp2.c
7891    M /trunk/src/uceil_log2.c
7892    M /trunk/src/ufloor_log2.c
7893    M /trunk/src/ui_div.c
7894    M /trunk/src/ui_pow.c
7895    M /trunk/src/ui_pow_ui.c
7896    M /trunk/src/ui_sub.c
7897    M /trunk/src/urandom.c
7898    M /trunk/src/urandomb.c
7899    M /trunk/src/vasprintf.c
7900    M /trunk/src/version.c
7901    M /trunk/src/volatile.c
7902    M /trunk/src/yn.c
7903    M /trunk/src/zeta.c
7904    M /trunk/src/zeta_ui.c
7905    M /trunk/tests/Makefile.am
7906    M /trunk/tests/cmp_str.c
7907    M /trunk/tests/data/digamma
7908    M /trunk/tests/data/li2
7909    M /trunk/tests/memory.c
7910    M /trunk/tests/mpf_compat.c
7911    M /trunk/tests/mpf_compat.h
7912    M /trunk/tests/mpfr-test.h
7913    M /trunk/tests/mpfr_compat.c
7914    M /trunk/tests/random2.c
7915    M /trunk/tests/reuse.c
7916    M /trunk/tests/rnd_mode.c
7917    M /trunk/tests/tabs.c
7918    M /trunk/tests/tacos.c
7919    M /trunk/tests/tacosh.c
7920    M /trunk/tests/tadd.c
7921    M /trunk/tests/tadd1sp.c
7922    M /trunk/tests/tadd_d.c
7923    M /trunk/tests/tadd_ui.c
7924    M /trunk/tests/tagm.c
7925    M /trunk/tests/tai.c
7926    M /trunk/tests/tasin.c
7927    M /trunk/tests/tasinh.c
7928    M /trunk/tests/tatan.c
7929    M /trunk/tests/tatanh.c
7930    M /trunk/tests/taway.c
7931    M /trunk/tests/tbuildopt.c
7932    M /trunk/tests/tcan_round.c
7933    M /trunk/tests/tcbrt.c
7934    M /trunk/tests/tcheck.c
7935    M /trunk/tests/tcmp.c
7936    M /trunk/tests/tcmp2.c
7937    M /trunk/tests/tcmp_d.c
7938    M /trunk/tests/tcmp_ld.c
7939    M /trunk/tests/tcmp_ui.c
7940    M /trunk/tests/tcmpabs.c
7941    M /trunk/tests/tcomparisons.c
7942    M /trunk/tests/tconst_catalan.c
7943    M /trunk/tests/tconst_euler.c
7944    M /trunk/tests/tconst_log2.c
7945    M /trunk/tests/tconst_pi.c
7946    M /trunk/tests/tcopysign.c
7947    M /trunk/tests/tcos.c
7948    M /trunk/tests/tcosh.c
7949    M /trunk/tests/tcot.c
7950    M /trunk/tests/tcoth.c
7951    M /trunk/tests/tcsc.c
7952    M /trunk/tests/tcsch.c
7953    M /trunk/tests/td_div.c
7954    M /trunk/tests/td_sub.c
7955    M /trunk/tests/tdigamma.c
7956    M /trunk/tests/tdim.c
7957    M /trunk/tests/tdiv.c
7958    M /trunk/tests/tdiv_d.c
7959    M /trunk/tests/tdiv_ui.c
7960    M /trunk/tests/teint.c
7961    M /trunk/tests/teq.c
7962    M /trunk/tests/terf.c
7963    M /trunk/tests/tests.c
7964    M /trunk/tests/texceptions.c
7965    M /trunk/tests/texp.c
7966    M /trunk/tests/texp10.c
7967    M /trunk/tests/texp2.c
7968    M /trunk/tests/texpm1.c
7969    M /trunk/tests/tfactorial.c
7970    M /trunk/tests/tfits.c
7971    M /trunk/tests/tfma.c
7972    M /trunk/tests/tfmod.c
7973    M /trunk/tests/tfms.c
7974    M /trunk/tests/tfprintf.c
7975    M /trunk/tests/tfrac.c
7976    M /trunk/tests/tgamma.c
7977    M /trunk/tests/tgeneric.c
7978    M /trunk/tests/tgeneric_ui.c
7979    M /trunk/tests/tget_d.c
7980    M /trunk/tests/tget_d_2exp.c
7981    M /trunk/tests/tget_f.c
7982    M /trunk/tests/tget_flt.c
7983    M /trunk/tests/tget_ld_2exp.c
7984    M /trunk/tests/tget_set_d64.c
7985    M /trunk/tests/tget_sj.c
7986    M /trunk/tests/tget_str.c
7987    M /trunk/tests/tget_z.c
7988    M /trunk/tests/tgmpop.c
7989    M /trunk/tests/thyperbolic.c
7990    M /trunk/tests/thypot.c
7991    M /trunk/tests/tinits.c
7992    M /trunk/tests/tinp_str.c
7993    M /trunk/tests/tinternals.c
7994    M /trunk/tests/tisnan.c
7995    M /trunk/tests/tisqrt.c
7996    M /trunk/tests/tj0.c
7997    M /trunk/tests/tj1.c
7998    M /trunk/tests/tjn.c
7999    M /trunk/tests/tl2b.c
8000    M /trunk/tests/tlgamma.c
8001    M /trunk/tests/tli2.c
8002    M /trunk/tests/tlngamma.c
8003    M /trunk/tests/tlog.c
8004    M /trunk/tests/tlog10.c
8005    M /trunk/tests/tlog1p.c
8006    M /trunk/tests/tlog2.c
8007    M /trunk/tests/tmin_prec.c
8008    M /trunk/tests/tminmax.c
8009    M /trunk/tests/tmodf.c
8010    M /trunk/tests/tmul.c
8011    M /trunk/tests/tmul_2exp.c
8012    M /trunk/tests/tmul_d.c
8013    M /trunk/tests/tmul_ui.c
8014    M /trunk/tests/tnext.c
8015    M /trunk/tests/tout_str.c
8016    M /trunk/tests/toutimpl.c
8017    M /trunk/tests/tpow.c
8018    M /trunk/tests/tpow3.c
8019    M /trunk/tests/tpow_all.c
8020    M /trunk/tests/tpow_z.c
8021    M /trunk/tests/tprintf.c
8022    M /trunk/tests/trandom.c
8023    M /trunk/tests/trec_sqrt.c
8024    M /trunk/tests/tremquo.c
8025    M /trunk/tests/trint.c
8026    M /trunk/tests/troot.c
8027    M /trunk/tests/tround_prec.c
8028    M /trunk/tests/tsec.c
8029    M /trunk/tests/tsech.c
8030    M /trunk/tests/tset.c
8031    M /trunk/tests/tset_d.c
8032    M /trunk/tests/tset_exp.c
8033    M /trunk/tests/tset_f.c
8034    M /trunk/tests/tset_ld.c
8035    M /trunk/tests/tset_q.c
8036    M /trunk/tests/tset_si.c
8037    M /trunk/tests/tset_sj.c
8038    M /trunk/tests/tset_str.c
8039    M /trunk/tests/tset_z.c
8040    M /trunk/tests/tset_z_exp.c
8041    M /trunk/tests/tsgn.c
8042    M /trunk/tests/tsi_op.c
8043    M /trunk/tests/tsin.c
8044    M /trunk/tests/tsin_cos.c
8045    M /trunk/tests/tsinh.c
8046    M /trunk/tests/tsinh_cosh.c
8047    M /trunk/tests/tsprintf.c
8048    M /trunk/tests/tsqr.c
8049    M /trunk/tests/tsqrt.c
8050    M /trunk/tests/tsqrt_ui.c
8051    M /trunk/tests/tstckintc.c
8052    M /trunk/tests/tstdint.c
8053    M /trunk/tests/tstrtofr.c
8054    M /trunk/tests/tsub.c
8055    M /trunk/tests/tsub1sp.c
8056    M /trunk/tests/tsub_d.c
8057    M /trunk/tests/tsub_ui.c
8058    M /trunk/tests/tsubnormal.c
8059    M /trunk/tests/tsum.c
8060    M /trunk/tests/tswap.c
8061    M /trunk/tests/ttan.c
8062    M /trunk/tests/ttanh.c
8063    M /trunk/tests/ttrunc.c
8064    M /trunk/tests/tui_div.c
8065    M /trunk/tests/tui_pow.c
8066    M /trunk/tests/tui_sub.c
8067    M /trunk/tests/turandom.c
8068    M /trunk/tests/tversion.c
8069    M /trunk/tests/ty0.c
8070    M /trunk/tests/ty1.c
8071    M /trunk/tests/tyn.c
8072    M /trunk/tests/tzeta.c
8073    M /trunk/tests/tzeta_ui.c
8074    M /trunk/tools/ck-version-info
8075    M /trunk/tools/get_patches.sh
8076    M /trunk/tune/Makefile.am
8077    M /trunk/tune/bidimensional_sample.c
8078    M /trunk/tune/speed.c
8079    M /trunk/tune/tuneup.c
8081 Copyright notice update: added 2011 with
8082   perl -pi -e 's/2010 Free Software/2010, 2011 Free Software/' **/*(^/)
8083 under zsh, reverting the ChangeLog file and the m4 and tools/mbench
8084 directories.
8085 ------------------------------------------------------------------------
8086 r7388 | vlefevre | 2011-01-17 02:57:17 +0000 (Mon, 17 Jan 2011) | 1 line
8087 Changed paths:
8088    M /trunk/doc/README.dev
8090 [doc/README.dev] Updated year in example.
8091 ------------------------------------------------------------------------
8092 r7387 | vlefevre | 2011-01-17 02:51:54 +0000 (Mon, 17 Jan 2011) | 1 line
8093 Changed paths:
8094    M /trunk/tests
8096 tests: updated svn:ignore property.
8097 ------------------------------------------------------------------------
8098 r7386 | vlefevre | 2011-01-17 02:26:55 +0000 (Mon, 17 Jan 2011) | 1 line
8099 Changed paths:
8100    M /trunk/src/pow.c
8102 [src/pow.c] Added an assertion.
8103 ------------------------------------------------------------------------
8104 r7385 | vlefevre | 2011-01-17 02:20:19 +0000 (Mon, 17 Jan 2011) | 1 line
8105 Changed paths:
8106    M /trunk/tests/td_div.c
8108 [tests/td_div.c] Consistency change.
8109 ------------------------------------------------------------------------
8110 r7384 | vlefevre | 2011-01-17 02:19:11 +0000 (Mon, 17 Jan 2011) | 1 line
8111 Changed paths:
8112    M /trunk/tests/tdiv_d.c
8114 [tests/tdiv_d.c] Updated test of special cases.
8115 ------------------------------------------------------------------------
8116 r7383 | vlefevre | 2011-01-17 02:13:23 +0000 (Mon, 17 Jan 2011) | 1 line
8117 Changed paths:
8118    M /trunk/src/log1p.c
8120 [src/log1p.c] Added support for the division-by-zero exception.
8121 ------------------------------------------------------------------------
8122 r7382 | vlefevre | 2011-01-17 02:10:32 +0000 (Mon, 17 Jan 2011) | 1 line
8123 Changed paths:
8124    M /trunk/tests/tlog1p.c
8126 [tests/tlog1p.c] Test the flags for special cases.
8127 ------------------------------------------------------------------------
8128 r7381 | vlefevre | 2011-01-17 02:04:11 +0000 (Mon, 17 Jan 2011) | 4 lines
8129 Changed paths:
8130    M /trunk/src/atanh.c
8131    M /trunk/src/cot.c
8132    M /trunk/src/coth.c
8133    M /trunk/src/csc.c
8134    M /trunk/src/csch.c
8135    M /trunk/src/digamma.c
8136    M /trunk/src/eint.c
8137    M /trunk/src/gamma.c
8138    M /trunk/src/lngamma.c
8139    M /trunk/src/log.c
8140    M /trunk/src/log10.c
8141    M /trunk/src/log2.c
8143 Added support for the division-by-zero exception in functions
8144 mpfr_atanh, mpfr_cot, mpfr_coth, mpfr_csc, mpfr_csch,
8145 mpfr_digamma, mpfr_eint, mpfr_gamma, mpfr_lgamma, mpfr_lngamma,
8146 mpfr_log, mpfr_log2 and mpfr_log10.
8147 ------------------------------------------------------------------------
8148 r7380 | lfousse | 2011-01-16 21:13:28 +0000 (Sun, 16 Jan 2011) | 1 line
8149 Changed paths:
8150    M /trunk/tests/tgrandom.c
8152 [tests/tgrandom.c] Add missing cast for malloc.
8153 ------------------------------------------------------------------------
8154 r7379 | vlefevre | 2011-01-16 14:00:34 +0000 (Sun, 16 Jan 2011) | 1 line
8155 Changed paths:
8156    M /trunk/src/yn.c
8158 [src/yn.c] Added support for the division-by-zero exception.
8159 ------------------------------------------------------------------------
8160 r7378 | vlefevre | 2011-01-16 13:57:55 +0000 (Sun, 16 Jan 2011) | 1 line
8161 Changed paths:
8162    M /trunk/src/rec_sqrt.c
8164 [src/rec_sqrt.c] Added support for the division-by-zero exception.
8165 ------------------------------------------------------------------------
8166 r7377 | vlefevre | 2011-01-16 13:55:41 +0000 (Sun, 16 Jan 2011) | 1 line
8167 Changed paths:
8168    M /trunk/src/pow_si.c
8170 [src/pow_si.c] Improved robustness (in case of future changes).
8171 ------------------------------------------------------------------------
8172 r7376 | vlefevre | 2011-01-16 13:51:36 +0000 (Sun, 16 Jan 2011) | 2 lines
8173 Changed paths:
8174    M /trunk/src/pow.c
8175    M /trunk/src/pow_si.c
8176    M /trunk/src/pow_z.c
8177    M /trunk/tests/tpow.c
8179 Added support for the division-by-zero exception for the power functions
8180 (with additional tests). (Corrected patch from Patrick.)
8181 ------------------------------------------------------------------------
8182 r7375 | lfousse | 2011-01-16 00:25:40 +0000 (Sun, 16 Jan 2011) | 1 line
8183 Changed paths:
8184    M /trunk/doc/mpfr.texi
8185    M /trunk/src/Makefile.am
8186    A /trunk/src/grandom.c (from /trunk/src/urandom_gaussian.c:7374)
8187    M /trunk/src/mpfr.h
8188    D /trunk/src/urandom_gaussian.c
8189    M /trunk/tests/Makefile.am
8190    A /trunk/tests/tgrandom.c (from /trunk/tests/turandom_gaussian.c:7374)
8191    D /trunk/tests/turandom_gaussian.c
8193 Rename mpfr_urandom_gaussian to mpfr_grandom.
8194 ------------------------------------------------------------------------
8195 r7374 | vlefevre | 2011-01-15 14:33:25 +0000 (Sat, 15 Jan 2011) | 1 line
8196 Changed paths:
8197    M /trunk/doc/mpfr.texi
8199 [doc/mpfr.texi] Corrections for mpfr_urandom_gaussian.
8200 ------------------------------------------------------------------------
8201 r7373 | vlefevre | 2011-01-15 14:28:43 +0000 (Sat, 15 Jan 2011) | 1 line
8202 Changed paths:
8203    M /trunk/tests/turandom_gaussian.c
8205 [tests/turandom_gaussian.c] Fixed C99-only code.
8206 ------------------------------------------------------------------------
8207 r7372 | zimmerma | 2011-01-15 08:14:51 +0000 (Sat, 15 Jan 2011) | 5 lines
8208 Changed paths:
8209    M /trunk/NEWS
8210    M /trunk/TODO
8211    M /trunk/doc/mpfr.texi
8212    M /trunk/src/Makefile.am
8213    A /trunk/src/frexp.c
8214    M /trunk/src/mpfr.h
8215    M /trunk/src/out_raw.c
8216    M /trunk/src/urandom_gaussian.c
8217    M /trunk/tests/Makefile.am
8218    A /trunk/tests/tfrexp.c
8220 [src/frexp.c,tests/tfrexp.c] added new function mpfr_frexp
8221 [src/urandom_gaussian.c] fixed copyright line
8222 [src/out_raw.c] started writing code (work in progress, please continue if
8223                 you are interested)
8225 ------------------------------------------------------------------------
8226 r7371 | lfousse | 2011-01-14 22:11:44 +0000 (Fri, 14 Jan 2011) | 1 line
8227 Changed paths:
8228    M /trunk/doc/mpfr.texi
8230 [doc/mpfr.texi] Document urandom_gaussian.
8231 ------------------------------------------------------------------------
8232 r7370 | lfousse | 2011-01-14 22:10:58 +0000 (Fri, 14 Jan 2011) | 1 line
8233 Changed paths:
8234    M /trunk/tests/Makefile.am
8236 [tests/Makefile.am] Include turandom_gaussian in tests.
8237 ------------------------------------------------------------------------
8238 r7369 | lfousse | 2011-01-14 22:10:44 +0000 (Fri, 14 Jan 2011) | 1 line
8239 Changed paths:
8240    A /trunk/tests/turandom_gaussian.c
8242 [tests/turandom_gaussian.c] Add tests for urandom_gaussian.
8243 ------------------------------------------------------------------------
8244 r7368 | vlefevre | 2011-01-14 19:54:38 +0000 (Fri, 14 Jan 2011) | 3 lines
8245 Changed paths:
8246    M /trunk/tests/tdiv.c
8248 [tests/tdiv.c] Added consistency tests between mpfr_div, mpfr_ui_div,
8249 mpfr_si_div, mpfr_div_ui and mpfr_div_si (check the ternary value,
8250 the flags and the result of the division).
8251 ------------------------------------------------------------------------
8252 r7367 | vlefevre | 2011-01-14 19:52:06 +0000 (Fri, 14 Jan 2011) | 2 lines
8253 Changed paths:
8254    M /trunk/src/div_ui.c
8255    M /trunk/src/ui_div.c
8257 [src/ui_div.c] Fixed prototype formatting.
8258 [src/div_ui.c] Fixed prototype formatting. Set division-by-zero flag.
8259 ------------------------------------------------------------------------
8260 r7366 | lfousse | 2011-01-14 17:46:07 +0000 (Fri, 14 Jan 2011) | 1 line
8261 Changed paths:
8262    M /trunk/src/urandom_gaussian.c
8264 [src/urandom_gaussian.c] Fix x -> xp, and scaling.
8265 ------------------------------------------------------------------------
8266 r7365 | lfousse | 2011-01-14 17:15:32 +0000 (Fri, 14 Jan 2011) | 1 line
8267 Changed paths:
8268    M /trunk/src/urandom_gaussian.c
8270 [src/urandom_gaussian.c] Pick the signs of the outputs at random.
8271 ------------------------------------------------------------------------
8272 r7364 | lfousse | 2011-01-14 16:52:35 +0000 (Fri, 14 Jan 2011) | 1 line
8273 Changed paths:
8274    M /trunk/src/urandom_gaussian.c
8276 [src/urandom_gaussian.c] Fix precision of temporary results.
8277 ------------------------------------------------------------------------
8278 r7363 | lfousse | 2011-01-14 16:34:48 +0000 (Fri, 14 Jan 2011) | 1 line
8279 Changed paths:
8280    M /trunk/src/urandom_gaussian.c
8282 [src/urandom_gaussian.c] Add missing inits/clears.
8283 ------------------------------------------------------------------------
8284 r7360 | lfousse | 2011-01-14 15:54:39 +0000 (Fri, 14 Jan 2011) | 1 line
8285 Changed paths:
8286    M /trunk/src/mpfr.h
8288 [src/mpfr.h] Declare urandom_gaussian.
8289 ------------------------------------------------------------------------
8290 r7359 | lfousse | 2011-01-14 15:54:38 +0000 (Fri, 14 Jan 2011) | 1 line
8291 Changed paths:
8292    M /trunk/src/Makefile.am
8294 [src/Makefile.am] Add urandom_gaussian.c to the sources.
8295 ------------------------------------------------------------------------
8296 r7358 | lfousse | 2011-01-14 15:54:37 +0000 (Fri, 14 Jan 2011) | 1 line
8297 Changed paths:
8298    A /trunk/src/urandom_gaussian.c
8300 [src/urandom_gaussian] Start work on gaussian distribution.
8301 ------------------------------------------------------------------------
8302 r7357 | vlefevre | 2011-01-14 15:49:37 +0000 (Fri, 14 Jan 2011) | 1 line
8303 Changed paths:
8304    M /trunk/tests/tgeneric.c
8306 [tests/tgeneric.c] Fixed code introduced in r7346, again.
8307 ------------------------------------------------------------------------
8308 r7356 | zimmerma | 2011-01-14 15:48:46 +0000 (Fri, 14 Jan 2011) | 2 lines
8309 Changed paths:
8310    M /trunk/src/mpfr-impl.h
8311    M /trunk/src/sin_cos.c
8313 [sin_cos.c] moved macros to mpfr-impl.h, added README
8315 ------------------------------------------------------------------------
8316 r7355 | zimmerma | 2011-01-14 15:40:49 +0000 (Fri, 14 Jan 2011) | 2 lines
8317 Changed paths:
8318    M /trunk/src/sin_cos.c
8320 [sin_cos.c] new inexact flags computed by mpfr_check_range were lost
8322 ------------------------------------------------------------------------
8323 r7354 | vlefevre | 2011-01-14 15:28:45 +0000 (Fri, 14 Jan 2011) | 1 line
8324 Changed paths:
8325    M /trunk/tests/tgeneric.c
8327 [tests/tgeneric.c] Fixed code introduced in r7346.
8328 ------------------------------------------------------------------------
8329 r7353 | vlefevre | 2011-01-14 15:21:45 +0000 (Fri, 14 Jan 2011) | 1 line
8330 Changed paths:
8331    M /trunk/tools/coverage
8333 [tools/coverage] Update from Patrick.
8334 ------------------------------------------------------------------------
8335 r7352 | vlefevre | 2011-01-14 15:10:42 +0000 (Fri, 14 Jan 2011) | 4 lines
8336 Changed paths:
8337    M /trunk/src/ui_div.c
8338    M /trunk/tests/tui_div.c
8340 [src/ui_div.c] Set the division-by-zero flag.
8341 [tests/tui_div.c] Updated and improved the test of special cases.
8342 Note: tpow_all currently fails since the support of the division-by-zero
8343 exception is not complete yet.
8344 ------------------------------------------------------------------------
8345 r7351 | vlefevre | 2011-01-14 13:43:28 +0000 (Fri, 14 Jan 2011) | 3 lines
8346 Changed paths:
8347    M /trunk/src/div.c
8348    M /trunk/tests/td_div.c
8349    M /trunk/tests/tdiv.c
8351 [src/div.c] Set the division-by-zero flag.
8352 [tests/tdiv.c, tests/td_div.c] Updated and improved the test of special
8353 cases.
8354 ------------------------------------------------------------------------
8355 r7348 | vlefevre | 2011-01-14 11:44:41 +0000 (Fri, 14 Jan 2011) | 1 line
8356 Changed paths:
8357    M /trunk/tests/tset.c
8359 [tests/tset.c] Tests didn't fail in case of error from PRINT_ERROR_IF.
8360 ------------------------------------------------------------------------
8361 r7347 | vlefevre | 2011-01-14 11:37:11 +0000 (Fri, 14 Jan 2011) | 1 line
8362 Changed paths:
8363    M /trunk/tests/tgeneric.c
8365 [tests/tgeneric.c] Added comments.
8366 ------------------------------------------------------------------------
8367 r7346 | vlefevre | 2011-01-14 11:35:27 +0000 (Fri, 14 Jan 2011) | 1 line
8368 Changed paths:
8369    M /trunk/tests/tgeneric.c
8371 [tests/tgeneric.c] Check the division-by-zero flag.
8372 ------------------------------------------------------------------------
8373 r7345 | vlefevre | 2011-01-14 11:10:43 +0000 (Fri, 14 Jan 2011) | 1 line
8374 Changed paths:
8375    M /trunk/tests/texceptions.c
8377 Improved tests/texceptions.c (mpfr_clear_*, mpfr_set_*).
8378 ------------------------------------------------------------------------
8379 r7344 | vlefevre | 2011-01-14 11:03:30 +0000 (Fri, 14 Jan 2011) | 1 line
8380 Changed paths:
8381    M /trunk/src/exceptions.c
8382    M /trunk/src/mpfr-impl.h
8383    M /trunk/src/mpfr.h
8384    M /trunk/tests/texceptions.c
8386 Added support for the division-by-zero exception.
8387 ------------------------------------------------------------------------
8388 r7343 | vlefevre | 2011-01-14 10:54:28 +0000 (Fri, 14 Jan 2011) | 1 line
8389 Changed paths:
8390    M /trunk/src/exceptions.c
8392 [src/exceptions.c] Fixed bad #undef's (with currently no consequences).
8393 ------------------------------------------------------------------------
8394 r7342 | zimmerma | 2011-01-14 10:49:44 +0000 (Fri, 14 Jan 2011) | 3 lines
8395 Changed paths:
8396    M /trunk/TODO
8398 [TODO] removed item about inlined mpfr_neg: Patrick Pelissier tried it but it
8399        does not speed things
8401 ------------------------------------------------------------------------
8402 r7341 | vlefevre | 2011-01-14 10:47:04 +0000 (Fri, 14 Jan 2011) | 1 line
8403 Changed paths:
8404    M /trunk/src/mpfr-impl.h
8406 [src/mpfr-impl.h] Removed an obsolete comment.
8407 ------------------------------------------------------------------------
8408 r7338 | lfousse | 2011-01-13 18:39:57 +0000 (Thu, 13 Jan 2011) | 1 line
8409 Changed paths:
8410    M /trunk/src/atan2.c
8412 [src/atan2.c] "Exact" division can be inexact because of the exponent range.
8413 ------------------------------------------------------------------------
8414 r7337 | zimmerma | 2011-01-13 18:14:26 +0000 (Thu, 13 Jan 2011) | 2 lines
8415 Changed paths:
8416    M /trunk/src/out_raw.c
8418 [out_raw.c] exchanged bits for precision and exponent
8420 ------------------------------------------------------------------------
8421 r7336 | zimmerma | 2011-01-13 18:13:39 +0000 (Thu, 13 Jan 2011) | 2 lines
8422 Changed paths:
8423    A /trunk/src/out_raw.c
8425 [out_raw.c] first proposal for external format
8427 ------------------------------------------------------------------------
8428 r7334 | vlefevre | 2011-01-13 17:05:35 +0000 (Thu, 13 Jan 2011) | 1 line
8429 Changed paths:
8430    M /trunk/src/mpfr-impl.h
8432 [src/mpfr-impl.h] MPFR_IS_POWER_OF_2: added parentheses.
8433 ------------------------------------------------------------------------
8434 r7333 | lfousse | 2011-01-13 16:24:48 +0000 (Thu, 13 Jan 2011) | 1 line
8435 Changed paths:
8436    M /trunk/tests/tatan.c
8438 Add tests for special case of atan2 (x power of 2).
8439 ------------------------------------------------------------------------
8440 r7332 | lfousse | 2011-01-13 16:24:41 +0000 (Thu, 13 Jan 2011) | 1 line
8441 Changed paths:
8442    M /trunk/src/atan2.c
8444 Add special case for atan2(x,y) when x is a power of 2.
8445 ------------------------------------------------------------------------
8446 r7331 | lfousse | 2011-01-13 16:24:35 +0000 (Thu, 13 Jan 2011) | 1 line
8447 Changed paths:
8448    M /trunk/src/mpfr-impl.h
8450 New macro MPFR_IS_POWER_OF_2.
8451 ------------------------------------------------------------------------
8452 r7329 | vlefevre | 2011-01-13 16:20:48 +0000 (Thu, 13 Jan 2011) | 3 lines
8453 Changed paths:
8454    M /trunk/INSTALL
8455    M /trunk/NEWS
8456    M /trunk/acinclude.m4
8457    M /trunk/configure.ac
8459 TLS support is now detected automatically. If TLS is supported, MPFR is
8460 built as thread safe by default. To disable TLS explicitly, configure
8461 MPFR with --disable-thread-safe.
8462 ------------------------------------------------------------------------
8463 r7328 | lfousse | 2011-01-13 15:50:37 +0000 (Thu, 13 Jan 2011) | 1 line
8464 Changed paths:
8465    M /trunk/tests/tai.c
8467 Add tests for mpfr_ai special case x=0.
8468 ------------------------------------------------------------------------
8469 r7327 | lfousse | 2011-01-13 15:50:30 +0000 (Thu, 13 Jan 2011) | 1 line
8470 Changed paths:
8471    M /trunk/src/ai.c
8473 Add special case for x=0 in mpfr_ai1.
8474 ------------------------------------------------------------------------
8475 r7325 | zimmerma | 2011-01-13 15:38:23 +0000 (Thu, 13 Jan 2011) | 2 lines
8476 Changed paths:
8477    M /trunk/doc/algorithms.tex
8479 [algorithms.tex] extended Lemma 2 to the case of terms of the form 1/(1+delta)
8481 ------------------------------------------------------------------------
8482 r7323 | vlefevre | 2011-01-13 15:27:13 +0000 (Thu, 13 Jan 2011) | 1 line
8483 Changed paths:
8484    M /trunk/tests/tfprintf.c
8485    M /trunk/tests/tget_set_d64.c
8486    M /trunk/tests/tget_sj.c
8487    M /trunk/tests/tprintf.c
8488    M /trunk/tests/tset_sj.c
8489    M /trunk/tests/tsprintf.c
8490    M /trunk/tests/tstdint.c
8491    M /trunk/tests/tvalist.c
8493 tests: return 77 for skipped tests (see GNU Automake manual).
8494 ------------------------------------------------------------------------
8495 r7322 | vlefevre | 2011-01-13 15:20:24 +0000 (Thu, 13 Jan 2011) | 1 line
8496 Changed paths:
8497    M /trunk/tests
8499 tests: updated svn:ignore property.
8500 ------------------------------------------------------------------------
8501 r7321 | vlefevre | 2011-01-13 15:19:32 +0000 (Thu, 13 Jan 2011) | 1 line
8502 Changed paths:
8503    M /trunk/TODO
8505 TODO update after r7317 and r7320.
8506 ------------------------------------------------------------------------
8507 r7320 | vlefevre | 2011-01-13 15:17:16 +0000 (Thu, 13 Jan 2011) | 3 lines
8508 Changed paths:
8509    M /trunk/src/mpfr.h
8510    M /trunk/tests/Makefile.am
8511    A /trunk/tests/tvalist.c
8513 Support multiple inclusions of mpfr.h w.r.t. <stdio.h> and <stdarg.h>
8514 (MPFR_USE_FILE and/or MPFR_USE_VA_LIST are needed until GMP is fixed).
8515 Added test "tests/tvalist.c".
8516 ------------------------------------------------------------------------
8517 r7319 | zimmerma | 2011-01-13 14:46:07 +0000 (Thu, 13 Jan 2011) | 2 lines
8518 Changed paths:
8519    M /trunk/src/mpfr-longlong.h
8521 [src/mpfr-longlong.h] idem as previous commit for other 2 FIXME's
8523 ------------------------------------------------------------------------
8524 r7318 | zimmerma | 2011-01-13 14:43:29 +0000 (Thu, 13 Jan 2011) | 2 lines
8525 Changed paths:
8526    M /trunk/src/mpfr-longlong.h
8528 [mpfr-longlong.h] resolved one FIXME, by adding a new one :-)
8530 ------------------------------------------------------------------------
8531 r7317 | vlefevre | 2011-01-13 14:42:53 +0000 (Thu, 13 Jan 2011) | 1 line
8532 Changed paths:
8533    M /trunk/src/mpfr.h
8534    M /trunk/tests/Makefile.am
8536 Support multiple inclusions of mpfr.h w.r.t. <stdint.h> / <inttypes.h>.
8537 ------------------------------------------------------------------------
8538 r7314 | zimmerma | 2011-01-06 16:53:07 +0000 (Thu, 06 Jan 2011) | 2 lines
8539 Changed paths:
8540    M /trunk/tools/mbench/mfv5-mpfr.cc
8541    M /trunk/tools/mbench/mfv5.cc
8542    M /trunk/tools/mbench/mfv5.h
8544 another patch from Patrick Pelissier to test get_ld (with export of data used)
8546 ------------------------------------------------------------------------
8547 r7313 | zimmerma | 2011-01-06 16:44:13 +0000 (Thu, 06 Jan 2011) | 6 lines
8548 Changed paths:
8549    M /trunk/tools/mbench/Makefile
8550    M /trunk/tools/mbench/timp.h
8552 patch from Patrick Pelissier to use clock_getime instead of rdtsc
8553 (use "make rt" instead of "make")
8554 References:
8555 http://stackoverflow.com/questions/3388134/rdtsc-accuracy-across-cpu-cores
8556 http://en.wikipedia.org/wiki/Time_Stamp_Counter
8558 ------------------------------------------------------------------------
8559 r7312 | vlefevre | 2010-12-25 17:24:58 +0000 (Sat, 25 Dec 2010) | 1 line
8560 Changed paths:
8561    M /trunk/src/get_ld.c
8563 [src/get_ld.c] Updated a comment about the last change.
8564 ------------------------------------------------------------------------
8565 r7311 | vlefevre | 2010-12-25 17:08:16 +0000 (Sat, 25 Dec 2010) | 1 line
8566 Changed paths:
8567    M /trunk/src/get_ld.c
8569 [src/get_ld.c] Minor performance improvement.
8570 ------------------------------------------------------------------------
8571 r7310 | vlefevre | 2010-12-19 02:00:52 +0000 (Sun, 19 Dec 2010) | 2 lines
8572 Changed paths:
8573    M /trunk/tools/mbench/Makefile
8575 [tools/mbench/Makefile] Update due to source reorganization (r7087):
8576 patch from Patrick Pelissier.
8577 ------------------------------------------------------------------------
8578 r7309 | vlefevre | 2010-12-17 16:29:47 +0000 (Fri, 17 Dec 2010) | 1 line
8579 Changed paths:
8580    M /trunk/TODO
8582 [TODO] Update (exp-int branch, internal macro).
8583 ------------------------------------------------------------------------
8584 r7308 | vlefevre | 2010-12-17 16:22:37 +0000 (Fri, 17 Dec 2010) | 1 line
8585 Changed paths:
8586    M /trunk/src/sin.c
8588 [src/sin.c] Fixed failure in debug mode (missing MPFR_IS_ZERO test).
8589 ------------------------------------------------------------------------
8590 r7307 | vlefevre | 2010-12-17 16:08:54 +0000 (Fri, 17 Dec 2010) | 1 line
8591 Changed paths:
8592    M /trunk/src/rec_sqrt.c
8594 [src/rec_sqrt.c] Improved comment.
8595 ------------------------------------------------------------------------
8596 r7305 | zimmerma | 2010-12-17 15:54:55 +0000 (Fri, 17 Dec 2010) | 2 lines
8597 Changed paths:
8598    M /trunk/src/rec_sqrt.c
8600 [rec_sqrt.c] put back some information lost in commit 7302
8602 ------------------------------------------------------------------------
8603 r7304 | vlefevre | 2010-12-17 15:31:24 +0000 (Fri, 17 Dec 2010) | 1 line
8604 Changed paths:
8605    M /trunk/src/cmp2.c
8607 [src/cmp2.c] Corrected a comment.
8608 ------------------------------------------------------------------------
8609 r7303 | vlefevre | 2010-12-17 15:25:04 +0000 (Fri, 17 Dec 2010) | 1 line
8610 Changed paths:
8611    M /trunk/src/cos.c
8612    M /trunk/src/sin.c
8613    M /trunk/src/zeta.c
8615 Replaced some MPFR_EXP by MPFR_GET_EXP.
8616 ------------------------------------------------------------------------
8617 r7302 | vlefevre | 2010-12-17 13:15:46 +0000 (Fri, 17 Dec 2010) | 1 line
8618 Changed paths:
8619    M /trunk/src/rec_sqrt.c
8621 [src/rec_sqrt.c] Removed a variable that was used only once.
8622 ------------------------------------------------------------------------
8623 r7301 | vlefevre | 2010-12-17 11:40:51 +0000 (Fri, 17 Dec 2010) | 1 line
8624 Changed paths:
8625    M /trunk/src/mpfr.h
8627 [src/mpfr.h] Changed comment for mpfrlint.
8628 ------------------------------------------------------------------------
8629 r7300 | vlefevre | 2010-12-17 11:38:36 +0000 (Fri, 17 Dec 2010) | 2 lines
8630 Changed paths:
8631    M /trunk/src/add1.c
8632    M /trunk/src/add1sp.c
8633    M /trunk/src/div.c
8634    M /trunk/src/div_ui.c
8635    M /trunk/src/get_str.c
8636    M /trunk/src/mpfr-impl.h
8637    M /trunk/src/mpn_exp.c
8638    M /trunk/src/mul.c
8639    M /trunk/src/mul_ui.c
8640    M /trunk/src/mulders.c
8641    M /trunk/src/rec_sqrt.c
8642    M /trunk/src/round_prec.c
8643    M /trunk/src/set_f.c
8644    M /trunk/src/sqr.c
8645    M /trunk/src/sqrt.c
8646    M /trunk/src/strtofr.c
8647    M /trunk/src/sub1.c
8648    M /trunk/src/sub1sp.c
8649    M /trunk/tools/mpfrlint
8651 Added MPFR_TMP_LIMBS_ALLOC macro and updated the source to use it.
8652 tools/mpfrlint: check its use instead of MPFR_TMP_ALLOC.
8653 ------------------------------------------------------------------------
8654 r7299 | vlefevre | 2010-12-17 11:31:08 +0000 (Fri, 17 Dec 2010) | 1 line
8655 Changed paths:
8656    M /trunk/src/sum.c
8658 [src/sum.c] Improved readability.
8659 ------------------------------------------------------------------------
8660 r7298 | vlefevre | 2010-12-17 09:40:03 +0000 (Fri, 17 Dec 2010) | 1 line
8661 Changed paths:
8662    M /trunk/src/mpfr-impl.h
8664 [src/mpfr-impl.h] Formatting.
8665 ------------------------------------------------------------------------
8666 r7297 | vlefevre | 2010-12-14 14:36:06 +0000 (Tue, 14 Dec 2010) | 1 line
8667 Changed paths:
8668    M /trunk/TODO
8670 [TODO] Added year on a date (the item was added on 2007-07-28 in r4707).
8671 ------------------------------------------------------------------------
8672 r7296 | vlefevre | 2010-12-13 00:02:38 +0000 (Mon, 13 Dec 2010) | 2 lines
8673 Changed paths:
8674    M /trunk/src
8676 Added configure.lineno (generated by configure) to the svn:ignore
8677 property of the src directory.
8678 ------------------------------------------------------------------------
8679 r7295 | vlefevre | 2010-12-12 23:39:43 +0000 (Sun, 12 Dec 2010) | 1 line
8680 Changed paths:
8681    M /trunk/NEWS
8683 [NEWS] Update concerning the --with-gmp-build configure option.
8684 ------------------------------------------------------------------------
8685 r7294 | vlefevre | 2010-12-12 23:36:38 +0000 (Sun, 12 Dec 2010) | 1 line
8686 Changed paths:
8687    M /trunk/INSTALL
8689 [INSTALL] Corrected a typo from r7293.
8690 ------------------------------------------------------------------------
8691 r7293 | vlefevre | 2010-12-12 23:35:04 +0000 (Sun, 12 Dec 2010) | 2 lines
8692 Changed paths:
8693    M /trunk/INSTALL
8695 Updated INSTALL file after the recent changes in configure.ac concerning
8696 the --with-gmp-build configure option.
8697 ------------------------------------------------------------------------
8698 r7292 | vlefevre | 2010-12-12 23:29:50 +0000 (Sun, 12 Dec 2010) | 2 lines
8699 Changed paths:
8700    M /trunk/configure.ac
8702 [configure.ac] With --with-gmp-build, do not duplicate the include
8703 search paths if the GMP source and build directories are the same.
8704 ------------------------------------------------------------------------
8705 r7291 | vlefevre | 2010-12-12 22:31:51 +0000 (Sun, 12 Dec 2010) | 3 lines
8706 Changed paths:
8707    M /trunk/configure.ac
8709 [configure.ac] Fixed another bug in r7289. This new version now seems
8710 to work with GMP's srcdir pointing to a relative directory or to an
8711 absolute one.
8712 ------------------------------------------------------------------------
8713 r7290 | vlefevre | 2010-12-12 22:28:53 +0000 (Sun, 12 Dec 2010) | 1 line
8714 Changed paths:
8715    M /trunk/configure.ac
8717 [configure.ac] Fixed bug in r7289.
8718 ------------------------------------------------------------------------
8719 r7289 | vlefevre | 2010-12-12 22:17:16 +0000 (Sun, 12 Dec 2010) | 1 line
8720 Changed paths:
8721    M /trunk/configure.ac
8723 [configure.ac] Corrected Patrick Pelissier's patch (not tested).
8724 ------------------------------------------------------------------------
8725 r7288 | zimmerma | 2010-12-12 20:47:23 +0000 (Sun, 12 Dec 2010) | 4 lines
8726 Changed paths:
8727    M /trunk/configure.ac
8729 [configure.ac] patch from Patrick Pelissier to solve the problem with
8730                --with-gmp-build when the GMP build directory and the GMP
8731                source directory differ
8733 ------------------------------------------------------------------------
8734 r7287 | vlefevre | 2010-12-12 11:02:00 +0000 (Sun, 12 Dec 2010) | 2 lines
8735 Changed paths:
8736    M /trunk/tests/Makefile.am
8738 [tests/Makefile.am] tversion is also run at the end (after a discussion
8739 with Patrick and Paul).
8740 ------------------------------------------------------------------------
8741 r7286 | vlefevre | 2010-12-12 09:55:44 +0000 (Sun, 12 Dec 2010) | 4 lines
8742 Changed paths:
8743    M /trunk/configure.ac
8745 [configure.ac] Fixed two problems with --with-gmp-build:
8746   * "grep -w" isn't POSIX (an error shouldn't matter with recent GMP
8747     versions, as CFLAGS and CC would then be retrieved from gmp.h).
8748   * "sed" was used instead of "$SED".
8749 ------------------------------------------------------------------------
8750 r7279 | vlefevre | 2010-12-07 13:59:45 +0000 (Tue, 07 Dec 2010) | 1 line
8751 Changed paths:
8752    M /trunk/INSTALL
8754 [INSTALL] Added a section "If 'gmp.h' and 'libgmp' do not match".
8755 ------------------------------------------------------------------------
8756 r7278 | vlefevre | 2010-12-07 12:51:14 +0000 (Tue, 07 Dec 2010) | 2 lines
8757 Changed paths:
8758    M /trunk/configure.ac
8760 [configure.ac] Improved warning message in case of unmatched 'gmp.h'
8761 and 'libgmp'.
8762 ------------------------------------------------------------------------
8763 r7277 | vlefevre | 2010-12-07 11:41:09 +0000 (Tue, 07 Dec 2010) | 1 line
8764 Changed paths:
8765    M /trunk/INSTALL
8767 [INSTALL] Update concerning "configure".
8768 ------------------------------------------------------------------------
8769 r7276 | zimmerma | 2010-12-06 20:54:14 +0000 (Mon, 06 Dec 2010) | 2 lines
8770 Changed paths:
8771    M /trunk/NEWS
8773 [NEWS] fixed news for 3.0.0
8775 ------------------------------------------------------------------------
8776 r7275 | vlefevre | 2010-12-03 08:55:24 +0000 (Fri, 03 Dec 2010) | 3 lines
8777 Changed paths:
8778    M /trunk/tests/tversion.c
8780 [tests/tversion.c] Now fail if the versions of gmp.h and libgmp do not
8781 match (error message improved); previously, the warning could remain
8782 unnoticed, in particular with automatic installations.
8783 ------------------------------------------------------------------------
8784 r7274 | schevill | 2010-11-30 16:41:38 +0000 (Tue, 30 Nov 2010) | 3 lines
8785 Changed paths:
8786    A /trunk/tools/metaMPFR
8787    A /trunk/tools/metaMPFR/metaMPFR_common.mpl
8788    A /trunk/tools/metaMPFR/metaMPFR_straightforwardAlgo.mpl
8789    A /trunk/tools/metaMPFR/metaMPFR_tests.mpl
8791 Added metaMPFR in the tools directory of MPFR.
8794 ------------------------------------------------------------------------
8795 r7273 | vlefevre | 2010-11-29 15:35:52 +0000 (Mon, 29 Nov 2010) | 2 lines
8796 Changed paths:
8797    M /trunk/src/mpfr.h
8799 [src/mpfr.h] Defined MPFR_DEPRECATED to mark MPFR functions, types
8800 or variables as deprecated.
8801 ------------------------------------------------------------------------
8802 r7272 | vlefevre | 2010-11-25 07:52:24 +0000 (Thu, 25 Nov 2010) | 1 line
8803 Changed paths:
8804    M /trunk/tests/tui_pow.c
8806 [tests/tui_pow.c] Updated a comment.
8807 ------------------------------------------------------------------------
8808 r7271 | vlefevre | 2010-11-23 08:28:00 +0000 (Tue, 23 Nov 2010) | 1 line
8809 Changed paths:
8810    M /trunk/tools/mpfrlint
8812 [tools/mpfrlint] Support BSD sed.
8813 ------------------------------------------------------------------------
8814 r7270 | vlefevre | 2010-11-19 08:53:09 +0000 (Fri, 19 Nov 2010) | 2 lines
8815 Changed paths:
8816    M /trunk/tools/mpfrlint
8818 [tools/mpfrlint] Detect the use of __mpfr_struct structure members
8819 in .c files.
8820 ------------------------------------------------------------------------
8821 r7269 | vlefevre | 2010-11-19 08:46:38 +0000 (Fri, 19 Nov 2010) | 1 line
8822 Changed paths:
8823    M /trunk/src/min_prec.c
8825 [src/min_prec.c] Replaced x->_mpfr_d by MPFR_MANT(x).
8826 ------------------------------------------------------------------------
8827 r7268 | vlefevre | 2010-11-18 23:41:50 +0000 (Thu, 18 Nov 2010) | 2 lines
8828 Changed paths:
8829    M /trunk/src/mpfr-impl.h
8831 [src/mpfr-impl.h] Commented out the declaration of mpfr_round_raw_3
8832 (since this function is no longer defined).
8833 ------------------------------------------------------------------------
8834 r7267 | vlefevre | 2010-11-18 23:20:59 +0000 (Thu, 18 Nov 2010) | 2 lines
8835 Changed paths:
8836    M /trunk/src/min_prec.c
8838 [src/min_prec.c] Major simplification of mpfr_min_prec by using
8839 mpn_scan1 (suggestion by Andreas Enge).
8840 ------------------------------------------------------------------------
8841 r7266 | vlefevre | 2010-11-15 15:20:03 +0000 (Mon, 15 Nov 2010) | 1 line
8842 Changed paths:
8843    M /trunk/src/mpfr-impl.h
8845 [src/mpfr-impl.h] Added a comment about mpn_sqr_n.
8846 ------------------------------------------------------------------------
8847 r7265 | zimmerma | 2010-11-15 13:56:51 +0000 (Mon, 15 Nov 2010) | 2 lines
8848 Changed paths:
8849    M /trunk/doc/algorithms.tex
8851 [algorithms.tex] replaced reference to Graillat05 by earlier one (Higham02)
8853 ------------------------------------------------------------------------
8854 r7263 | vlefevre | 2010-11-12 11:38:42 +0000 (Fri, 12 Nov 2010) | 1 line
8855 Changed paths:
8856    M /trunk/tools/nightly-test
8858 [tools/nightly-test] Added a comment about the use of -pedantic-errors.
8859 ------------------------------------------------------------------------
8860 r7262 | vlefevre | 2010-11-10 23:17:02 +0000 (Wed, 10 Nov 2010) | 1 line
8861 Changed paths:
8862    M /trunk/src/sub1.c
8864 [src/sub1.c] Minor simplification.
8865 ------------------------------------------------------------------------
8866 r7261 | vlefevre | 2010-11-10 22:48:27 +0000 (Wed, 10 Nov 2010) | 1 line
8867 Changed paths:
8868    M /trunk/tests/tpow.c
8870 [tests/tpow.c] Avoid warnings if mpfr_exp_t < long.
8871 ------------------------------------------------------------------------
8872 r7260 | zimmerma | 2010-11-10 20:17:17 +0000 (Wed, 10 Nov 2010) | 3 lines
8873 Changed paths:
8874    M /trunk/src/mul.c
8876 [mul.c] fixed bug introduced in revision 7183, and reported by Brian Gladman
8877         on Windows, where mpfr_exp_t has 32 bits and mpfr_limb_t has 64 bits
8879 ------------------------------------------------------------------------
8880 r7257 | vlefevre | 2010-11-09 14:24:34 +0000 (Tue, 09 Nov 2010) | 2 lines
8881 Changed paths:
8882    M /trunk/src/mpfr.h
8884 [src/mpfr.h] Use only mpfr_* types in __MPFR_EXP_* macro definitions
8885 (should have been done in r7236).
8886 ------------------------------------------------------------------------
8887 r7255 | vlefevre | 2010-11-09 13:43:29 +0000 (Tue, 09 Nov 2010) | 2 lines
8888 Changed paths:
8889    M /trunk/src/mpfr.h
8891 [src/mpfr.h] Changed a "void" into a "mpfr_void" in a macro definition
8892 (should have been done in r7236).
8893 ------------------------------------------------------------------------
8894 r7254 | vlefevre | 2010-11-09 12:37:23 +0000 (Tue, 09 Nov 2010) | 1 line
8895 Changed paths:
8896    M /trunk/tests/tset_si.c
8898 [tests/tset_si.c] Added testcase for problem fixed in r7236.
8899 ------------------------------------------------------------------------
8900 r7251 | vlefevre | 2010-11-08 13:22:04 +0000 (Mon, 08 Nov 2010) | 3 lines
8901 Changed paths:
8902    M /trunk/src/mpfr.h
8904 [src/mpfr.h] Removed some useless casts that where added in r7121 and
8905 r7236 (such casts prevented the compiler from emitting diagnostics in
8906 incorrect calls).
8907 ------------------------------------------------------------------------
8908 r7250 | vlefevre | 2010-11-08 12:55:16 +0000 (Mon, 08 Nov 2010) | 1 line
8909 Changed paths:
8910    M /trunk/tests/Makefile.am
8912 [tests/Makefile.am] Added a comment (warning about LOADLIBES).
8913 ------------------------------------------------------------------------
8914 r7247 | zimmerma | 2010-10-25 13:53:16 +0000 (Mon, 25 Oct 2010) | 2 lines
8915 Changed paths:
8916    M /trunk/tests/taway.c
8918 [taway.c] reduced time of the test
8920 ------------------------------------------------------------------------
8921 r7246 | vlefevre | 2010-10-25 10:00:45 +0000 (Mon, 25 Oct 2010) | 1 line
8922 Changed paths:
8923    M /trunk/INSTALL
8924    M /trunk/NEWS
8926 Mentioned --enable-gmp-internals in INSTALL and NEWS.
8927 ------------------------------------------------------------------------
8928 r7244 | vlefevre | 2010-10-24 13:27:47 +0000 (Sun, 24 Oct 2010) | 1 line
8929 Changed paths:
8930    M /trunk/tests/taway.c
8932 [tests/taway.c] Added a FIXME (test is too long on old machines).
8933 ------------------------------------------------------------------------
8934 r7243 | vlefevre | 2010-10-24 12:41:01 +0000 (Sun, 24 Oct 2010) | 1 line
8935 Changed paths:
8936    M /trunk/acinclude.m4
8938 [acinclude.m4] Corrected comment for PowerPC.
8939 ------------------------------------------------------------------------
8940 r7242 | zimmerma | 2010-10-24 08:01:49 +0000 (Sun, 24 Oct 2010) | 3 lines
8941 Changed paths:
8942    M /trunk/acinclude.m4
8943    M /trunk/src/Makefile.am
8944    A /trunk/src/hppa
8945    A /trunk/src/hppa/mparam.h
8946    M /trunk/src/mparam_h.in
8948 added tuning parameters for HPPA (on HP-UX machine kindly provided by David
8949 Kirkby)
8951 ------------------------------------------------------------------------
8952 r7241 | zimmerma | 2010-10-23 16:45:32 +0000 (Sat, 23 Oct 2010) | 2 lines
8953 Changed paths:
8954    M /trunk/src/powerpc32/mparam.h
8956 [powerpc32/mparam.h] added more info on processor and operating system used
8958 ------------------------------------------------------------------------
8959 r7240 | zimmerma | 2010-10-23 09:18:12 +0000 (Sat, 23 Oct 2010) | 3 lines
8960 Changed paths:
8961    M /trunk/acinclude.m4
8962    M /trunk/src/Makefile.am
8963    M /trunk/src/mparam_h.in
8965 needed stuff to use src/powerpc32/mparam.h file
8966 (note that long double is IEEE double on PowerPC32)
8968 ------------------------------------------------------------------------
8969 r7239 | zimmerma | 2010-10-23 09:07:33 +0000 (Sat, 23 Oct 2010) | 2 lines
8970 Changed paths:
8971    A /trunk/src/powerpc32
8972    A /trunk/src/powerpc32/mparam.h
8974 [powerpc32/mparam.h] param file for powerpc32 (made on PowerPC 604 under AIX)
8976 ------------------------------------------------------------------------
8977 r7238 | zimmerma | 2010-10-22 14:54:43 +0000 (Fri, 22 Oct 2010) | 5 lines
8978 Changed paths:
8979    M /trunk/tune/tuneup.c
8981 [tuneup.c] added cast from time_t to long, after warning under HP-UX:
8982 tuneup.c:1131: warning: format '%ld' expects type 'long int', but argument 3 has type 'time_t'
8983 tuneup.c:1133: warning: format '%ld' expects type 'long int', but argument 2 has type 'time_t'
8984 (I don't know if it is because time_t is unsigned, or has a different width)
8986 ------------------------------------------------------------------------
8987 r7237 | vlefevre | 2010-10-22 13:30:50 +0000 (Fri, 22 Oct 2010) | 1 line
8988 Changed paths:
8989    M /trunk/src/mpfr.h
8991 [src/mpfr.h] Added a space.
8992 ------------------------------------------------------------------------
8993 r7236 | vlefevre | 2010-10-22 13:27:59 +0000 (Fri, 22 Oct 2010) | 3 lines
8994 Changed paths:
8995    M /trunk/doc/mpfr.texi
8996    M /trunk/src/mpfr.h
8998 [src/mpfr.h] Avoid some problems with macro expansion if the user
8999 defines macros with the same name as keywords.
9000 [doc/mpfr.texi] Document the use of macros.
9001 ------------------------------------------------------------------------
9002 r7235 | schevill | 2010-10-22 10:10:37 +0000 (Fri, 22 Oct 2010) | 3 lines
9003 Changed paths:
9004    M /trunk/src/Makefile.am
9006 Included the new /arch/mparam.h files into the dist.
9009 ------------------------------------------------------------------------
9010 r7231 | schevill | 2010-10-20 16:08:04 +0000 (Wed, 20 Oct 2010) | 6 lines
9011 Changed paths:
9012    M /trunk/src/amd/athlon/mparam.h
9013    M /trunk/src/amd/k8/mparam.h
9014    M /trunk/src/arm/mparam.h
9015    M /trunk/src/ia64/mparam.h
9016    M /trunk/src/mparam_h.in
9017    M /trunk/src/powerpc64/mparam.h
9018    M /trunk/src/sparc64/mparam.h
9019    M /trunk/src/x86/core2/mparam.h
9020    M /trunk/src/x86/mparam.h
9021    M /trunk/src/x86_64/core2/mparam.h
9022    M /trunk/src/x86_64/pentium4/mparam.h
9023    M /trunk/tune/tuneup.c
9025 Cosmetic change: the constant MPFR_TUNE_CASE is now defined in mparam_h.in.
9026 Hence the files src/some-architecture/mparam.h are now simply obtained by 
9027 performing 'make tune' on some architecture and copying the resulting
9028 src/mparam.h to src/some-architecture/mparam.h.
9031 ------------------------------------------------------------------------
9032 r7230 | schevill | 2010-10-20 13:16:51 +0000 (Wed, 20 Oct 2010) | 3 lines
9033 Changed paths:
9034    M /trunk/tune/tuneup.c
9036 Typo.
9039 ------------------------------------------------------------------------
9040 r7229 | schevill | 2010-10-20 11:40:52 +0000 (Wed, 20 Oct 2010) | 3 lines
9041 Changed paths:
9042    M /trunk/src/amd/athlon/mparam.h
9043    M /trunk/src/amd/k8/mparam.h
9044    M /trunk/src/arm/mparam.h
9045    M /trunk/src/ia64/mparam.h
9046    M /trunk/src/mparam_h.in
9047    M /trunk/src/powerpc64/mparam.h
9048    M /trunk/src/sparc64/mparam.h
9049    M /trunk/src/x86/core2/mparam.h
9050    M /trunk/src/x86/mparam.h
9051    M /trunk/src/x86_64/core2/mparam.h
9052    M /trunk/src/x86_64/pentium4/mparam.h
9053    M /trunk/tune/tuneup.c
9055 Up-to-date thresholds.
9058 ------------------------------------------------------------------------
9059 r7228 | vlefevre | 2010-10-20 01:23:23 +0000 (Wed, 20 Oct 2010) | 1 line
9060 Changed paths:
9061    M /trunk/tests/tsub.c
9063 [tests/tsub.c] mp_prec_t -> mpfr_prec_t
9064 ------------------------------------------------------------------------
9065 r7227 | vlefevre | 2010-10-20 01:22:38 +0000 (Wed, 20 Oct 2010) | 1 line
9066 Changed paths:
9067    M /trunk/src/sub1.c
9069 [src/sub1.c] Removed trailing spaces.
9070 ------------------------------------------------------------------------
9071 r7226 | vlefevre | 2010-10-19 16:21:41 +0000 (Tue, 19 Oct 2010) | 3 lines
9072 Changed paths:
9073    M /trunk/tests/tcan_round.c
9074    M /trunk/tests/tget_str.c
9075    M /trunk/tests/tmul_2exp.c
9076    M /trunk/tests/tset_ld.c
9077    M /trunk/tests/tset_z_exp.c
9078    M /trunk/tests/tsprintf.c
9080 [tests/*.c] Support the case where mpfr_exp_t is not a long int
9081 (but with such a future extension, one should probably provide
9082 a MPFR_PRIexp macro, similar to what <inttypes.h> does).
9083 ------------------------------------------------------------------------
9084 r7225 | vlefevre | 2010-10-19 15:56:24 +0000 (Tue, 19 Oct 2010) | 1 line
9085 Changed paths:
9086    M /trunk/tests/texceptions.c
9088 [tests/texceptions.c] Added casts, in case mpfr_exp_t is not a long int.
9089 ------------------------------------------------------------------------
9090 r7224 | zimmerma | 2010-10-19 15:03:32 +0000 (Tue, 19 Oct 2010) | 2 lines
9091 Changed paths:
9092    M /trunk/tests/tset_ld.c
9094 [tset_ld.c] replaced hexadecimal long double constants by decimal constants
9096 ------------------------------------------------------------------------
9097 r7223 | vlefevre | 2010-10-19 14:43:12 +0000 (Tue, 19 Oct 2010) | 1 line
9098 Changed paths:
9099    M /trunk/tests/tset_ld.c
9101 [tests/tset_ld.c] Added a FIXME for r7222 change.
9102 ------------------------------------------------------------------------
9103 r7222 | zimmerma | 2010-10-19 14:22:09 +0000 (Tue, 19 Oct 2010) | 3 lines
9104 Changed paths:
9105    M /trunk/src/set_ld.c
9106    M /trunk/tests/tset_ld.c
9108 [set_ld.c] fixed bug #11300 on bug tracker
9109 [tset_ld.c] added corresponding tests
9111 ------------------------------------------------------------------------
9112 r7221 | zimmerma | 2010-10-19 12:24:21 +0000 (Tue, 19 Oct 2010) | 2 lines
9113 Changed paths:
9114    M /trunk/doc/algorithms.tex
9116 [algorithms.tex] modified proof of mpfr_sub in accordance with source code
9118 ------------------------------------------------------------------------
9119 r7220 | zimmerma | 2010-10-19 12:06:00 +0000 (Tue, 19 Oct 2010) | 13 lines
9120 Changed paths:
9121    A /trunk/doc/sub_tree.pdf
9123 this is a tree of all possible cases that can happen for rounding in mpfr_sub
9124 (file sub1.c) for rounding to nearest.
9126 The nodes at depth 1 of the tree correspond to the 3 possible cases before
9127 rounding: (1) sh=0, (2) sh>0 and the low sh bits are 1/2 ulp, (3) sh>0 and
9128 the low sh bits are 0.
9130 The nodes at depth 2 represent the possible subcases for k=0 in the rounding
9131 loop.
9133 The nodes at depth 3 represent the possible subcases for k=1 in the rounding
9134 loop.
9136 ------------------------------------------------------------------------
9137 r7219 | zimmerma | 2010-10-19 11:12:07 +0000 (Tue, 19 Oct 2010) | 7 lines
9138 Changed paths:
9139    M /trunk/src/sub1.c
9140    M /trunk/tests/tsub.c
9142 [src/sub1.c] fixed another remaining issue in case 1d1
9143              (case sh=0, i.e., the result uses a full number of limbs,
9144               the first neglected limbs of b and c match,
9145               and for the next limbs, low(b) > low(c)).
9146               This case was incorrectly rounded up (add_one_ulp).
9147 [tests/tsub.c] added more test cases
9149 ------------------------------------------------------------------------
9150 r7218 | zimmerma | 2010-10-19 11:06:38 +0000 (Tue, 19 Oct 2010) | 2 lines
9151 Changed paths:
9152    M /trunk/tests/tgmpop.c
9154 [tgmpop.c] in case of error, print mpz_t in decimal instead of binary
9156 ------------------------------------------------------------------------
9157 r7217 | zimmerma | 2010-10-19 06:36:56 +0000 (Tue, 19 Oct 2010) | 3 lines
9158 Changed paths:
9159    M /trunk/tune/tuneup.c
9161 [tuneup.c] increase maximal number of calls to speed_measure from 5 to 30
9162            (seems to solve problems on gcc15)
9164 ------------------------------------------------------------------------
9165 r7215 | vlefevre | 2010-10-18 23:51:35 +0000 (Mon, 18 Oct 2010) | 3 lines
9166 Changed paths:
9167    M /trunk/tests/tcan_round.c
9169 [tests/tcan_round.c] Removed an incorrect cast, fixing a bug (in the
9170 test) that was producing a failure for GMP_CHECK_RANDOMIZE=1287710095
9171 on 64-bit machines (visible since mpfr_prec_t is now signed).
9172 ------------------------------------------------------------------------
9173 r7214 | vlefevre | 2010-10-18 22:21:33 +0000 (Mon, 18 Oct 2010) | 1 line
9174 Changed paths:
9175    M /trunk/src/sub1.c
9177 [src/sub1.c] Removed trailing whitespace.
9178 ------------------------------------------------------------------------
9179 r7213 | zimmerma | 2010-10-18 21:02:22 +0000 (Mon, 18 Oct 2010) | 4 lines
9180 Changed paths:
9181    M /trunk/src/sub1.c
9182    M /trunk/tests/tfma.c
9183    M /trunk/tests/tsub.c
9185 [sub1.c] previous fix was not incorrect (but strangely our tests cases did
9186          not exhibit that)
9187 [tfma.c] added more test cases from Jakub Jelinek
9189 ------------------------------------------------------------------------
9190 r7212 | zimmerma | 2010-10-18 18:54:56 +0000 (Mon, 18 Oct 2010) | 2 lines
9191 Changed paths:
9192    M /trunk/src/sub1.c
9194 [sub1.c] fixed bug found by Jakub Jelinek (#11301 on tracker) 
9196 ------------------------------------------------------------------------
9197 r7211 | vlefevre | 2010-10-18 17:17:11 +0000 (Mon, 18 Oct 2010) | 1 line
9198 Changed paths:
9199    M /trunk/doc/mpfr.texi
9201 [doc/mpfr.texi] Updated the month.
9202 ------------------------------------------------------------------------
9203 r7209 | vlefevre | 2010-10-18 16:16:39 +0000 (Mon, 18 Oct 2010) | 1 line
9204 Changed paths:
9205    M /trunk/tests/tsub.c
9207 [tests/tsub.c] Fixed inex test in bug20101017.
9208 ------------------------------------------------------------------------
9209 r7208 | schevill | 2010-10-18 14:14:49 +0000 (Mon, 18 Oct 2010) | 9 lines
9210 Changed paths:
9211    M /trunk/INSTALL
9213 Mention the warning message displayed by gcc when the ABI of gcc and MPFR
9214 differ.
9216 Note: the message does not automatically imply the problem; however, if the
9217 message appears, the ABI somehow differ, so it is worth mentioning it.
9218 Users might look for the message in INSTALL in order to see if their problem is
9219 mentioned.
9222 ------------------------------------------------------------------------
9223 r7206 | zimmerma | 2010-10-18 13:01:12 +0000 (Mon, 18 Oct 2010) | 2 lines
9224 Changed paths:
9225    M /trunk/INSTALL
9227 [INSTALL] added "Notes about ABI" section
9229 ------------------------------------------------------------------------
9230 r7205 | vlefevre | 2010-10-18 12:18:11 +0000 (Mon, 18 Oct 2010) | 1 line
9231 Changed paths:
9232    M /trunk/tests/tsub.c
9234 [tests/tsub.c] Updated comment of bug20101017.
9235 ------------------------------------------------------------------------
9236 r7204 | vlefevre | 2010-10-18 11:59:39 +0000 (Mon, 18 Oct 2010) | 2 lines
9237 Changed paths:
9238    M /trunk/tests/tsub.c
9240 [tests/tsub.c] Added testcase for bug found by Jakub Jelinek
9241 (bug 11301 on INRIAGforge).
9242 ------------------------------------------------------------------------
9243 r7203 | zimmerma | 2010-10-18 09:41:37 +0000 (Mon, 18 Oct 2010) | 2 lines
9244 Changed paths:
9245    M /trunk/tune/tuneup.c
9247 [tuneup.c] print size when speed_measure fails
9249 ------------------------------------------------------------------------
9250 r7202 | zimmerma | 2010-10-17 19:33:37 +0000 (Sun, 17 Oct 2010) | 3 lines
9251 Changed paths:
9252    M /trunk/doc/mpfr.texi
9254 [mpfr.texi] added that the 'N' mode rounds ties to even in the mpfr*printf
9255             functions
9257 ------------------------------------------------------------------------
9258 r7201 | schevill | 2010-10-15 15:18:18 +0000 (Fri, 15 Oct 2010) | 4 lines
9259 Changed paths:
9260    A /trunk/src/amd
9261    A /trunk/src/amd/athlon
9262    A /trunk/src/amd/athlon/mparam.h
9263    A /trunk/src/amd/k8
9264    A /trunk/src/amd/k8/mparam.h
9265    A /trunk/src/arm
9266    A /trunk/src/arm/mparam.h
9267    M /trunk/src/buildopt.c
9268    A /trunk/src/generic
9269    A /trunk/src/generic/mparam.h
9270    A /trunk/src/ia64
9271    A /trunk/src/ia64/mparam.h
9272    M /trunk/src/mparam_h.in
9273    M /trunk/src/mpfr.h
9274    A /trunk/src/powerpc64
9275    A /trunk/src/powerpc64/mparam.h
9276    A /trunk/src/sparc64
9277    A /trunk/src/sparc64/mparam.h
9278    A /trunk/src/x86
9279    A /trunk/src/x86/core2
9280    A /trunk/src/x86/core2/mparam.h
9281    A /trunk/src/x86/mparam.h
9282    A /trunk/src/x86_64
9283    A /trunk/src/x86_64/core2
9284    A /trunk/src/x86_64/core2/mparam.h
9285    A /trunk/src/x86_64/pentium4
9286    A /trunk/src/x86_64/pentium4/mparam.h
9287    M /trunk/tune/tuneup.c
9289 Reorganized mparam_h.in in separate files.
9290 Added mpfr_buildopt_tune_case function.
9293 ------------------------------------------------------------------------
9294 r7200 | schevill | 2010-10-14 15:31:16 +0000 (Thu, 14 Oct 2010) | 3 lines
9295 Changed paths:
9296    M /trunk/tune/tuneup.c
9298 Modified the number of iterations in the loop of mpfr_speed_measure.
9301 ------------------------------------------------------------------------
9302 r7199 | zimmerma | 2010-10-14 10:55:09 +0000 (Thu, 14 Oct 2010) | 4 lines
9303 Changed paths:
9304    M /trunk/tune/tuneup.c
9306 [tuneup.c] new function mpfr_speed_measure, which calls speed_measure() several
9307            times (currently 30) until there is no failure.
9308            In case all 30 calls fail, give some hints to the user.
9310 ------------------------------------------------------------------------
9311 r7198 | zimmerma | 2010-10-13 19:58:28 +0000 (Wed, 13 Oct 2010) | 5 lines
9312 Changed paths:
9313    M /trunk/tune/tuneup.c
9315 [tuneup.c] try again when speed_measure returns -1.0 (i.e. fails)
9316            also check return value of speed_measure in all cases
9317            (was not done for mulhigh, sqrhigh and divhigh, reported
9318            by Sylvain Chevillard)
9320 ------------------------------------------------------------------------
9321 r7197 | schevill | 2010-10-12 15:39:21 +0000 (Tue, 12 Oct 2010) | 3 lines
9322 Changed paths:
9323    M /trunk/tune/tuneup.c
9325 Small indication explaining what is the negative threshold for Ai.
9328 ------------------------------------------------------------------------
9329 r7196 | vlefevre | 2010-10-10 20:48:51 +0000 (Sun, 10 Oct 2010) | 4 lines
9330 Changed paths:
9331    M /trunk/src/add1.c
9332    M /trunk/src/mpfr-impl.h
9334 [src/mpfr-impl.h] Added MPFR_UEXP macro to check (in debug mode) that
9335 a value is nonnegative before a cast to mpfr_uexp_t.
9336 [src/add1.c] Use the MPFR_UEXP macro to make sure that the avoided
9337 warning doesn't hide a real bug.
9338 ------------------------------------------------------------------------
9339 r7195 | zimmerma | 2010-10-10 17:28:05 +0000 (Sun, 10 Oct 2010) | 2 lines
9340 Changed paths:
9341    M /trunk/tests/mpfr-test.h
9342    M /trunk/tests/reuse.c
9343    M /trunk/tests/taway.c
9344    M /trunk/tests/tests.c
9345    M /trunk/tests/tfma.c
9346    M /trunk/tests/tfms.c
9347    M /trunk/tests/tfprintf.c
9348    M /trunk/tests/tfrac.c
9349    M /trunk/tests/tget_str.c
9350    M /trunk/tests/tpow_all.c
9351    M /trunk/tests/tprintf.c
9352    M /trunk/tests/trint.c
9353    M /trunk/tests/tsprintf.c
9355 avoid several compiler warnings with g++
9357 ------------------------------------------------------------------------
9358 r7194 | zimmerma | 2010-10-10 17:00:18 +0000 (Sun, 10 Oct 2010) | 2 lines
9359 Changed paths:
9360    M /trunk/tools/nightly-test
9362 [nightly-test] added -Wno-sign-compare for g++, to avoid spurious warnings
9364 ------------------------------------------------------------------------
9365 r7193 | zimmerma | 2010-10-10 09:04:53 +0000 (Sun, 10 Oct 2010) | 2 lines
9366 Changed paths:
9367    M /trunk/tools/nightly-test
9369 [nightly-test] do not use -Wmissing-prototypes for g++
9371 ------------------------------------------------------------------------
9372 r7192 | zimmerma | 2010-10-10 08:54:37 +0000 (Sun, 10 Oct 2010) | 2 lines
9373 Changed paths:
9374    M /trunk/src/add1.c
9376 [add1.c] fixed compiler warning (from g++)
9378 ------------------------------------------------------------------------
9379 r7191 | zimmerma | 2010-10-08 18:29:16 +0000 (Fri, 08 Oct 2010) | 2 lines
9380 Changed paths:
9381    M /trunk/src/mulders.c
9383 [src/mulders.c] fixed comment
9385 ------------------------------------------------------------------------
9386 r7189 | zimmerma | 2010-10-03 07:39:44 +0000 (Sun, 03 Oct 2010) | 2 lines
9387 Changed paths:
9388    M /trunk/src/mulders.c
9389    M /trunk/src/sqrt.c
9391 [sqrt.c,mulders.c] added missing cast (detected by nightly builds with g++)
9393 ------------------------------------------------------------------------
9394 r7188 | vlefevre | 2010-10-01 15:58:44 +0000 (Fri, 01 Oct 2010) | 1 line
9395 Changed paths:
9396    M /trunk/src/mulders.c
9398 [src/mulders.c] Untabified.
9399 ------------------------------------------------------------------------
9400 r7187 | zimmerma | 2010-09-30 19:14:00 +0000 (Thu, 30 Sep 2010) | 3 lines
9401 Changed paths:
9402    M /trunk/src/mulders.c
9404 [src/mulders.c] fixed comments about error analysis in short product,
9405                 and improved short division code
9407 ------------------------------------------------------------------------
9408 r7186 | vlefevre | 2010-09-30 16:46:23 +0000 (Thu, 30 Sep 2010) | 1 line
9409 Changed paths:
9410    M /trunk/src/mparam_h.in
9411    M /trunk/src/mpfr-gmp.h
9412    M /trunk/src/mul.c
9413    M /trunk/tune/tuneup.c
9415 Removed trailing spaces and untabified several files.
9416 ------------------------------------------------------------------------
9417 r7185 | vlefevre | 2010-09-30 16:40:04 +0000 (Thu, 30 Sep 2010) | 1 line
9418 Changed paths:
9419    M /trunk/src/mul.c
9421 [src/mul.c] Added comments concerning the latest changes about mulhigh.
9422 ------------------------------------------------------------------------
9423 r7184 | zimmerma | 2010-09-30 07:10:37 +0000 (Thu, 30 Sep 2010) | 2 lines
9424 Changed paths:
9425    M /trunk/src/mulders.c
9427 [src/mulders.c] removed leftover debug stuff
9429 ------------------------------------------------------------------------
9430 r7183 | zimmerma | 2010-09-29 16:03:04 +0000 (Wed, 29 Sep 2010) | 11 lines
9431 Changed paths:
9432    M /trunk/src/mparam_h.in
9433    M /trunk/src/mpfr-impl.h
9434    M /trunk/src/mul.c
9435    M /trunk/src/mulders.c
9436    M /trunk/src/round_p.c
9437    M /trunk/src/sqrt.c
9438    M /trunk/tune/tuneup.c
9440 [src/mulders.c] added new function mpfr_divhigh_n() for short division
9441                 (not used yet), fixed comments and added error analysis
9442                 in mpfr_mulhigh_n() and mpfr_sqrhigh_n()
9443 [src/sqrt.c] fixed ill-placed MPFR_TMP_MARK
9444 [src/mparam_h.in] added default MPFR_DIVHIGH_TAB for mpfr_divhigh_n()
9445 [src/round_p.c] typo
9446 [src/mpfr-impl.h] added prototype for mpfr_divhigh_n
9447 [src/mul.c] added comment, simplified code
9448 [tune/tuneup.c] added tuning for mpfr_divhigh_n(), increased MAX_STEPS to get
9449                 a better tuning (will take longer), set tolerance to 1.0
9451 ------------------------------------------------------------------------
9452 r7182 | zimmerma | 2010-09-29 13:15:33 +0000 (Wed, 29 Sep 2010) | 3 lines
9453 Changed paths:
9454    M /trunk/configure.ac
9455    M /trunk/src/mpfr-gmp.h
9456    M /trunk/src/sqrt.c
9458 added new option --enable-gmp-internals to use GMP undocumented function
9459 (at user's own risk). So far only mpn_rootrem is used in mpfr_sqrt.
9461 ------------------------------------------------------------------------
9462 r7181 | zimmerma | 2010-09-29 10:07:00 +0000 (Wed, 29 Sep 2010) | 2 lines
9463 Changed paths:
9464    M /trunk/doc/README.dev
9465    M /trunk/src/mpfr-gmp.h
9466    M /trunk/src/sqrt.c
9468 [doc/README.dev] added comment about mpn_rootrem
9470 ------------------------------------------------------------------------
9471 r7180 | vlefevre | 2010-09-28 23:09:34 +0000 (Tue, 28 Sep 2010) | 2 lines
9472 Changed paths:
9473    M /trunk/configure.ac
9475 [configure.ac] Added a FIXME note about incorrect use of an internal
9476 GMP symbol (__gmpn_rootrem).
9477 ------------------------------------------------------------------------
9478 r7179 | zimmerma | 2010-09-28 15:40:36 +0000 (Tue, 28 Sep 2010) | 4 lines
9479 Changed paths:
9480    M /trunk/src/sqrt.c
9482 [src/sqrt.c] followup to previous commit: only compute an extra limb of the
9483              square root for rounding to nearest (for directed rounding, it
9484              suffices to know if the remainder is zero or not)
9486 ------------------------------------------------------------------------
9487 r7178 | zimmerma | 2010-09-28 15:08:34 +0000 (Tue, 28 Sep 2010) | 5 lines
9488 Changed paths:
9489    M /trunk/NEWS
9490    M /trunk/configure.ac
9491    M /trunk/src/mpfr-gmp.h
9492    M /trunk/src/mpfr-impl.h
9493    M /trunk/src/sqrt.c
9494    M /trunk/tests/reuse.c
9496 [src/sqrt.c] now uses mpn_rootrem (if available) instead of mpn_sqrtrem since
9497              mpn_rootrem is faster. Also refactored the code: now compute one
9498              more limb of the square root when the target precision is a
9499              multiple of GMP_NUMB_LIMB. This greatly simplifies the code.
9501 ------------------------------------------------------------------------
9502 r7177 | zimmerma | 2010-09-28 11:40:08 +0000 (Tue, 28 Sep 2010) | 2 lines
9503 Changed paths:
9504    M /trunk/src/sqrt.c
9506 [src/sqrt.c] simplified computation of sticky bit
9508 ------------------------------------------------------------------------
9509 r7176 | zimmerma | 2010-09-27 11:34:08 +0000 (Mon, 27 Sep 2010) | 2 lines
9510 Changed paths:
9511    M /trunk/src/mulders.c
9513 [mulders.c] fixed typo
9515 ------------------------------------------------------------------------
9516 r7175 | vlefevre | 2010-09-27 10:25:08 +0000 (Mon, 27 Sep 2010) | 2 lines
9517 Changed paths:
9518    M /trunk/src/mulders.c
9520 [src/mulders.c] Replaced MPFR_ASSERTD with constant expression
9521 by MPFR_ASSERTN.
9522 ------------------------------------------------------------------------
9523 r7174 | vlefevre | 2010-09-27 10:21:17 +0000 (Mon, 27 Sep 2010) | 2 lines
9524 Changed paths:
9525    M /trunk/tools/mpfrlint
9527 [tools/mpfrlint] Added a test:
9528 Constant checking should use MPFR_ASSERTN, not MPFR_ASSERTD.
9529 ------------------------------------------------------------------------
9530 r7173 | zimmerma | 2010-09-27 08:17:11 +0000 (Mon, 27 Sep 2010) | 2 lines
9531 Changed paths:
9532    M /trunk/src/mulders.c
9534 [mulders.c] modified mpfr_sqrhigh_n threshold so that it is > n/2
9536 ------------------------------------------------------------------------
9537 r7172 | vlefevre | 2010-09-27 00:54:13 +0000 (Mon, 27 Sep 2010) | 1 line
9538 Changed paths:
9539    M /trunk/acinclude.m4
9541 [acinclude.m4] Added a FIXME concerning autoconf 2.68.
9542 ------------------------------------------------------------------------
9543 r7171 | zimmerma | 2010-09-25 03:57:06 +0000 (Sat, 25 Sep 2010) | 4 lines
9544 Changed paths:
9545    M /trunk/src/mulders.c
9547 [mulders.c] use mpn_lshift instead of mpn_add_n, and improved the default
9548             Mulders cutoff k beyond 1024 limbs (extrapolated from the cutoff
9549             k for n=1023 on Core 2, and checked experimentally it is faster)
9551 ------------------------------------------------------------------------
9552 r7170 | zimmerma | 2010-09-24 19:57:30 +0000 (Fri, 24 Sep 2010) | 4 lines
9553 Changed paths:
9554    M /trunk/tune/tuneup.c
9556 [tuneup.c] changed lower bound for exp_2 threshold from MPFR_PREC_MIN (2) to
9557            GMP_NUMB_BITS. Seems to be better (since for p=2 the 2nd routine
9558            was sometimes already faster).
9560 ------------------------------------------------------------------------
9561 r7169 | zimmerma | 2010-09-24 19:12:08 +0000 (Fri, 24 Sep 2010) | 2 lines
9562 Changed paths:
9563    M /trunk/src/mul.c
9565 [mul.c] another changes for Mulders' algorithm in case of a square
9567 ------------------------------------------------------------------------
9568 r7168 | vlefevre | 2010-09-24 18:51:54 +0000 (Fri, 24 Sep 2010) | 1 line
9569 Changed paths:
9570    M /trunk/src/mul.c
9572 [src/mul.c] Change in r7166 was incomplete. Fixed suspicious code.
9573 ------------------------------------------------------------------------
9574 r7167 | zimmerma | 2010-09-24 18:35:00 +0000 (Fri, 24 Sep 2010) | 2 lines
9575 Changed paths:
9576    M /trunk/src/mparam_h.in
9578 [mparam_h.in] updated for 64-bit Core2
9580 ------------------------------------------------------------------------
9581 r7166 | zimmerma | 2010-09-24 18:27:25 +0000 (Fri, 24 Sep 2010) | 3 lines
9582 Changed paths:
9583    M /trunk/NEWS
9584    M /trunk/src/mparam_h.in
9585    M /trunk/src/mul.c
9586    M /trunk/src/sqr.c
9587    M /trunk/tune/tuneup.c
9589 now use Mulders' algorithm also for mpfr_sqr, provides nice speed improvement
9590 in all functions that perform squarings
9592 ------------------------------------------------------------------------
9593 r7165 | vlefevre | 2010-09-21 10:57:23 +0000 (Tue, 21 Sep 2010) | 2 lines
9594 Changed paths:
9595    M /trunk/doc/mpfr.texi
9597 [doc/mpfr.texi] API compatibility section: noted that mpfr_urandom
9598 and mpfr_urandomb changed for MPFR 3.1.
9599 ------------------------------------------------------------------------
9600 r7164 | zimmerma | 2010-09-21 08:50:50 +0000 (Tue, 21 Sep 2010) | 2 lines
9601 Changed paths:
9602    M /trunk/INSTALL
9604 [INSTALL] update about "make tune"
9606 ------------------------------------------------------------------------
9607 r7163 | vlefevre | 2010-09-21 08:43:47 +0000 (Tue, 21 Sep 2010) | 1 line
9608 Changed paths:
9609    M /trunk/doc/FAQ.html
9611 [doc] Updated FAQ.html with update-faq.
9612 ------------------------------------------------------------------------
9613 r7159 | schevill | 2010-09-20 15:47:36 +0000 (Mon, 20 Sep 2010) | 3 lines
9614 Changed paths:
9615    M /trunk/README
9617 Indicated the location of README.dev.
9620 ------------------------------------------------------------------------
9621 r7158 | vlefevre | 2010-09-19 17:58:10 +0000 (Sun, 19 Sep 2010) | 1 line
9622 Changed paths:
9623    M /trunk/NEWS
9625 [NEWS] Minor update.
9626 ------------------------------------------------------------------------
9627 r7157 | zimmerma | 2010-09-19 12:32:22 +0000 (Sun, 19 Sep 2010) | 3 lines
9628 Changed paths:
9629    M /trunk/NEWS
9631 [NEWS] inform the users that mpfr_add_one_ulp and mpfr_sub_one_ulp will be
9632        removed
9634 ------------------------------------------------------------------------
9635 r7156 | zimmerma | 2010-09-18 19:50:36 +0000 (Sat, 18 Sep 2010) | 2 lines
9636 Changed paths:
9637    M /trunk/TODO
9639 [TODO] added efficiency item
9641 ------------------------------------------------------------------------
9642 r7150 | zimmerma | 2010-09-16 02:56:41 +0000 (Thu, 16 Sep 2010) | 3 lines
9643 Changed paths:
9644    M /trunk/tests/tget_flt.c
9645    M /trunk/tests/tset_z_exp.c
9647 replaced calls to mpfr_printf by calls to mpfr_dump
9648 (mpfr_printf might not be defined)
9650 ------------------------------------------------------------------------
9651 r7149 | zimmerma | 2010-09-16 00:41:32 +0000 (Thu, 16 Sep 2010) | 3 lines
9652 Changed paths:
9653    M /trunk/NEWS
9654    M /trunk/doc/mpfr.texi
9656 [NEWS,doc/mpfr.texi] updated: the GMP random functions do not depend on the
9657                      computer word size
9659 ------------------------------------------------------------------------
9660 r7145 | vlefevre | 2010-09-15 15:17:09 +0000 (Wed, 15 Sep 2010) | 1 line
9661 Changed paths:
9662    M /trunk/tools/mpfrlint
9664 [tools/mpfrlint] Check for mpfr_printf-like functions in the tests.
9665 ------------------------------------------------------------------------
9666 r7144 | vlefevre | 2010-09-15 15:15:06 +0000 (Wed, 15 Sep 2010) | 1 line
9667 Changed paths:
9668    M /trunk/doc/mpfr.texi
9670 [doc/mpfr.texi] Updated the month.
9671 ------------------------------------------------------------------------
9672 r7143 | zimmerma | 2010-09-15 13:26:39 +0000 (Wed, 15 Sep 2010) | 2 lines
9673 Changed paths:
9674    M /trunk/doc/mpfr.texi
9676 [doc/mpfr.texi] added notes for mpfr_urandom and mpfr_urandomb
9678 ------------------------------------------------------------------------
9679 r7142 | zimmerma | 2010-09-15 09:27:38 +0000 (Wed, 15 Sep 2010) | 2 lines
9680 Changed paths:
9681    M /trunk/tests/Makefile.am
9683 [Makefile.am] updated LOADLIBES with reorganization of the sources
9685 ------------------------------------------------------------------------
9686 r7141 | zimmerma | 2010-09-15 09:15:57 +0000 (Wed, 15 Sep 2010) | 2 lines
9687 Changed paths:
9688    M /trunk/doc/algorithms.tex
9690 [algorithms.tex] added sections for pow_ui and root
9692 ------------------------------------------------------------------------
9693 r7140 | zimmerma | 2010-09-15 08:30:10 +0000 (Wed, 15 Sep 2010) | 4 lines
9694 Changed paths:
9695    M /trunk/NEWS
9696    M /trunk/src/urandom.c
9697    M /trunk/tests/turandom.c
9699 [src/urandom.c] now mpfr_urandom also returns identical values on 32-bit and
9700                 64-bit machines
9701 [tests/turandom.c] modified corresponding test
9703 ------------------------------------------------------------------------
9704 r7139 | zimmerma | 2010-09-15 07:47:50 +0000 (Wed, 15 Sep 2010) | 2 lines
9705 Changed paths:
9706    M /trunk/tests/trandom.c
9707    M /trunk/tests/turandom.c
9709 replaced mpfr_printf in tests by calls to mpfr_out_str
9711 ------------------------------------------------------------------------
9712 r7138 | vlefevre | 2010-09-15 07:35:16 +0000 (Wed, 15 Sep 2010) | 1 line
9713 Changed paths:
9714    M /trunk/doc/README.dev
9716 [doc/README.dev] Updated the paragraph added in r7137.
9717 ------------------------------------------------------------------------
9718 r7137 | vlefevre | 2010-09-15 07:30:13 +0000 (Wed, 15 Sep 2010) | 2 lines
9719 Changed paths:
9720    M /trunk/doc/README.dev
9722 [doc/README.dev] Added a paragraph about the use of system-dependent
9723 functions in the test suite.
9724 ------------------------------------------------------------------------
9725 r7136 | vlefevre | 2010-09-15 07:28:34 +0000 (Wed, 15 Sep 2010) | 1 line
9726 Changed paths:
9727    M /trunk/src/init2.c
9728    M /trunk/src/set_ld.c
9729    M /trunk/src/vasprintf.c
9731 Some minor corrections in comments.
9732 ------------------------------------------------------------------------
9733 r7135 | vlefevre | 2010-09-15 07:24:05 +0000 (Wed, 15 Sep 2010) | 1 line
9734 Changed paths:
9735    M /trunk/src/printf.c
9737 [src/printf.c] Typo in a comment.
9738 ------------------------------------------------------------------------
9739 r7134 | vlefevre | 2010-09-15 07:23:25 +0000 (Wed, 15 Sep 2010) | 1 line
9740 Changed paths:
9741    M /trunk/src/printf.c
9743 [src/printf.c] Slight modification of a comment.
9744 ------------------------------------------------------------------------
9745 r7133 | zimmerma | 2010-09-15 02:50:32 +0000 (Wed, 15 Sep 2010) | 8 lines
9746 Changed paths:
9747    M /trunk/src/urandom.c
9748    M /trunk/src/urandomb.c
9749    M /trunk/tests/trandom.c
9750    M /trunk/tests/turandom.c
9752 [urandomb.c] modified to leave the GMP random generator in the same state,
9753              independent of GMP_NUMB_BITS
9754 [trandom.c] test of the above
9755 [urandom.c] added FIXME's
9756 [turandom.c] check we leave the GMP random generator in the same state,
9757              independent of GMP_NUMB_BITS. Currently this fails on 64-bit
9758              computers.
9760 ------------------------------------------------------------------------
9761 r7132 | zimmerma | 2010-09-15 01:57:46 +0000 (Wed, 15 Sep 2010) | 2 lines
9762 Changed paths:
9763    M /trunk/src/urandomb.c
9765 [urandomb.c] added comment + slight change
9767 ------------------------------------------------------------------------
9768 r7121 | vlefevre | 2010-09-01 11:30:22 +0000 (Wed, 01 Sep 2010) | 4 lines
9769 Changed paths:
9770    M /trunk/src/mpfr.h
9772 [src/mpfr.h] Added casts to improve robustness in case of undefined
9773 behavior and compiler extensions based on UB (in particular -fwrapv).
9774 MPFR doesn't use such extensions, but these macros will be used by
9775 3rd-party code, where such extensions may be required.
9776 ------------------------------------------------------------------------
9777 r7120 | vlefevre | 2010-09-01 11:06:07 +0000 (Wed, 01 Sep 2010) | 1 line
9778 Changed paths:
9779    M /trunk/src/mpfr.h
9781 [src/mpfr.h] Updated a comment concerning -Wconversion.
9782 ------------------------------------------------------------------------
9783 r7118 | vlefevre | 2010-09-01 10:42:55 +0000 (Wed, 01 Sep 2010) | 6 lines
9784 Changed paths:
9785    M /trunk/src/mpfr.h
9787 [src/mpfr.h] Added casts to unsigned long in mpfr_cmp_si and mpfr_set_si
9788 macros for GCC, in order to avoid warnings in programs that use MPFR and
9789 are compiled with -Wconversion (suggestion by Andreas Enge); such casts
9790 are OK since if X is a constant expression, then (unsigned long) X is
9791 also a constant expression, so that the optimizations still work.
9792 Reformatted these macros.
9793 ------------------------------------------------------------------------
9794 r7116 | vlefevre | 2010-09-01 09:25:27 +0000 (Wed, 01 Sep 2010) | 4 lines
9795 Changed paths:
9796    M /trunk/src/mpfr.h
9798 [src/mpfr.h] Fixed bug in the mpfr_cmp_ui macro for GCC (also used
9799 by mpfr_cmp_si), when the evaluation of the first argument yields
9800 side effects and the second argument is a constant expression with
9801 the value 0.
9802 ------------------------------------------------------------------------
9803 r7115 | vlefevre | 2010-09-01 09:19:43 +0000 (Wed, 01 Sep 2010) | 2 lines
9804 Changed paths:
9805    M /trunk/tests/tcmp_ui.c
9807 [tests/tcmp_ui.c] Added side-effect tests similar to those in tset_si.c,
9808 showing a bug in the mpfr_cmp_ui and mpfr_cmp_si macros.
9809 ------------------------------------------------------------------------
9810 r7114 | vlefevre | 2010-09-01 09:07:59 +0000 (Wed, 01 Sep 2010) | 2 lines
9811 Changed paths:
9812    M /trunk/tests/tcmp_ui.c
9814 [tests/tcmp_ui.c] Check mpfr_cmp_ui and mpfr_cmp_si macros against
9815 side effects in the arguments.
9816 ------------------------------------------------------------------------
9817 r7113 | vlefevre | 2010-09-01 08:58:22 +0000 (Wed, 01 Sep 2010) | 2 lines
9818 Changed paths:
9819    M /trunk/src/mpfr.h
9821 [src/mpfr.h] Added a comment about the macros that use
9822 __builtin_constant_p.
9823 ------------------------------------------------------------------------
9824 r7112 | zimmerma | 2010-08-30 09:04:00 +0000 (Mon, 30 Aug 2010) | 2 lines
9825 Changed paths:
9826    M /trunk/tests/tsqrt.c
9828 [tsqrt.c] improved comment, and added test sqrt(+0) == +0
9830 ------------------------------------------------------------------------
9831 r7111 | vlefevre | 2010-08-29 19:26:00 +0000 (Sun, 29 Aug 2010) | 1 line
9832 Changed paths:
9833    M /trunk/tests/tsqrt.c
9835 [tests/tsqrt.c] Renamed check_nan() to check_singular().
9836 ------------------------------------------------------------------------
9837 r7110 | vlefevre | 2010-08-29 19:23:52 +0000 (Sun, 29 Aug 2010) | 1 line
9838 Changed paths:
9839    M /trunk/tests/tsqrt.c
9841 [tests/tsqrt.c] Check that sqrt(-0) has a negative sign.
9842 ------------------------------------------------------------------------
9843 r7108 | vlefevre | 2010-08-26 14:44:41 +0000 (Thu, 26 Aug 2010) | 1 line
9844 Changed paths:
9845    M /trunk/INSTALL
9847 [INSTALL] Replaced "patches" by "allpatches".
9848 ------------------------------------------------------------------------
9849 r7107 | zimmerma | 2010-08-25 20:15:24 +0000 (Wed, 25 Aug 2010) | 2 lines
9850 Changed paths:
9851    M /trunk/configure.ac
9853 [configure.ac] fixed typo
9855 ------------------------------------------------------------------------
9856 r7106 | vlefevre | 2010-08-23 15:24:10 +0000 (Mon, 23 Aug 2010) | 1 line
9857 Changed paths:
9858    M /trunk/src/gmp_op.c
9860 [src/gmp_op.c] Extend the exponent range in mpfr_cmp_q and mpfr_cmp_f.
9861 ------------------------------------------------------------------------
9862 r7105 | vlefevre | 2010-08-23 15:03:37 +0000 (Mon, 23 Aug 2010) | 5 lines
9863 Changed paths:
9864    M /trunk/src/gmp_op.c
9866 [src/gmp_op.c] In mpfr_add_q / mpfr_sub_q, check with MPFR_ASSERTN
9867 that an internal overflow/underflow doesn't occur. In theory, such
9868 an exception is possible, but only if q has a huge numerator or
9869 denominator. This is not supported (note: other problems may occur
9870 first, such as insufficient memory).
9871 ------------------------------------------------------------------------
9872 r7104 | vlefevre | 2010-08-23 14:46:44 +0000 (Mon, 23 Aug 2010) | 1 line
9873 Changed paths:
9874    M /trunk/tests/tgmpop.c
9876 [tests/tgmpop.c] Added overflow tests for mpfr_add_q / mpfr_sub_q.
9877 ------------------------------------------------------------------------
9878 r7103 | vlefevre | 2010-08-23 14:03:07 +0000 (Mon, 23 Aug 2010) | 1 line
9879 Changed paths:
9880    M /trunk/tests/mpfr-test.h
9881    M /trunk/tests/tests.c
9883 [tests/{mpfr-test.h,tests.c}] Added flags_out function to output flags.
9884 ------------------------------------------------------------------------
9885 r7102 | vlefevre | 2010-08-23 13:34:08 +0000 (Mon, 23 Aug 2010) | 3 lines
9886 Changed paths:
9887    M /trunk/src/gmp_op.c
9888    M /trunk/tests/tgmpop.c
9890 [src/gmp_op.c] Extend the exponent range in mpfr_add_q / mpfr_sub_q
9891                (overflow/underflow exceptions are not supported yet).
9892 [tests/tgmpop.c] Added corresponding testcases.
9893 ------------------------------------------------------------------------
9894 r7101 | vlefevre | 2010-08-19 12:08:41 +0000 (Thu, 19 Aug 2010) | 2 lines
9895 Changed paths:
9896    M /trunk/src/gmp_op.c
9897    M /trunk/tests/tgmpop.c
9899 [src/gmp_op.c] Fixed the Inf +/- Inf cases for mpfr_add_q / mpfr_sub_q.
9900 [tests/tgmpop.c] Added Inf +/- Inf tests.
9901 ------------------------------------------------------------------------
9902 r7100 | thevenyp | 2010-08-19 08:56:31 +0000 (Thu, 19 Aug 2010) | 1 line
9903 Changed paths:
9904    M /trunk/tests/tgmpop.c
9906 [tests/tgmpop.c] Fix rounding mode in overflow tests
9907 ------------------------------------------------------------------------
9908 r7099 | vlefevre | 2010-08-19 01:26:16 +0000 (Thu, 19 Aug 2010) | 3 lines
9909 Changed paths:
9910    M /trunk/src/gmp_op.c
9911    M /trunk/tests/tgmpop.c
9913 [src/gmp_op.c] The function mpfr_cmp_z could fail in a reduced
9914 exponent range.
9915 [tests/tgmpop.c] Added a corresponding testcase.
9916 ------------------------------------------------------------------------
9917 r7098 | vlefevre | 2010-08-19 01:00:53 +0000 (Thu, 19 Aug 2010) | 3 lines
9918 Changed paths:
9919    M /trunk/src/gmp_op.c
9920    M /trunk/tests/tgmpop.c
9922 [src/gmp_op.c] The functions mpfr_mul_z, mpfr_div_z, mpfr_add_z and
9923 mpfr_sub_z could fail in a reduced exponent range. Fixed.
9924 [tests/tgmpop.c] Added corresponding testcase.
9925 ------------------------------------------------------------------------
9926 r7097 | vlefevre | 2010-08-18 21:19:07 +0000 (Wed, 18 Aug 2010) | 1 line
9927 Changed paths:
9928    M /trunk/tests/tgmpop.c
9930 [tests/tgmpop.c] Disabled buggy tests.
9931 ------------------------------------------------------------------------
9932 r7096 | vlefevre | 2010-08-18 13:24:30 +0000 (Wed, 18 Aug 2010) | 2 lines
9933 Changed paths:
9934    M /trunk/src/gmp_op.c
9936 [src/gmp_op.c] Fixed the intermediate overflow case in mpfr_muldiv_z
9937 (for mpfr_mul_q and mpfr_div_q).
9938 ------------------------------------------------------------------------
9939 r7095 | vlefevre | 2010-08-18 11:55:19 +0000 (Wed, 18 Aug 2010) | 5 lines
9940 Changed paths:
9941    M /trunk/src/gmp_op.c
9943 [src/gmp_op.c] Added function mpfr_muldiv_z (currently static -- should
9944 it be in the API?) that computes y = RND(x*n/d), where n and d are mpz
9945 integers. Changed mpfr_mul_q and mpfr_div_q to use this function.
9946 Note: the code of the general case is currently the same as the old
9947 mpfr_mul_q/mpfr_div_q code, thus needs to be fixed.
9948 ------------------------------------------------------------------------
9949 r7094 | vlefevre | 2010-08-18 08:59:58 +0000 (Wed, 18 Aug 2010) | 1 line
9950 Changed paths:
9951    M /trunk/tests/tgmpop.c
9953 [tests/tgmpop.c] Replaced GMP_RNDN by MPFR_RNDN.
9954 ------------------------------------------------------------------------
9955 r7093 | vlefevre | 2010-08-18 08:29:03 +0000 (Wed, 18 Aug 2010) | 2 lines
9956 Changed paths:
9957    M /trunk/tests/tgmpop.c
9959 [tests/tgmpop.c] Added testcase for mpfr_mul_q/mpfr_div_q bug noted
9960 in src/gmp_op.c (due to intermediate overflow).
9961 ------------------------------------------------------------------------
9962 r7092 | vlefevre | 2010-08-17 15:32:53 +0000 (Tue, 17 Aug 2010) | 1 line
9963 Changed paths:
9964    M /trunk/src/logging.c
9966 [src/logging.c] Added a comment about register_printf_function.
9967 ------------------------------------------------------------------------
9968 r7091 | vlefevre | 2010-08-17 12:45:22 +0000 (Tue, 17 Aug 2010) | 6 lines
9969 Changed paths:
9970    M /trunk/Makefile.am
9971    A /trunk/tools/ck-version-info
9973 Added tools/ck-version-info Perl script with the same license as
9974 Makefile.am, to check consistency concerning -version-info and
9975 that the -version-info value is up-to-date.
9976 Updated Makefile.am:
9977   * In dist-hook, replaced complex sh code by a call to ck-version-info.
9978   * Distribute ck-version-info (EXTRA_DIST).
9979 ------------------------------------------------------------------------
9980 r7090 | vlefevre | 2010-08-17 12:30:02 +0000 (Tue, 17 Aug 2010) | 1 line
9981 Changed paths:
9982    M /trunk
9983    M /trunk/doc
9984    M /trunk/src
9985    M /trunk/tune
9987 Updated svn:ignore properties.
9988 ------------------------------------------------------------------------
9989 r7089 | vlefevre | 2010-08-17 09:31:09 +0000 (Tue, 17 Aug 2010) | 1 line
9990 Changed paths:
9991    M /trunk/Makefile.am
9993 [Makefile.am] Put tools/get_patches.sh back to EXTRA_DIST.
9994 ------------------------------------------------------------------------
9995 r7088 | vlefevre | 2010-08-17 09:25:39 +0000 (Tue, 17 Aug 2010) | 1 line
9996 Changed paths:
9997    M /trunk/src/Makefile.am
9999 [src/Makefile.am] Fixed -version-info (I forgot to increment CURRENT).
10000 ------------------------------------------------------------------------
10001 r7087 | vlefevre | 2010-08-17 09:10:13 +0000 (Tue, 17 Aug 2010) | 38 lines
10002 Changed paths:
10003    D /trunk/FAQ.html
10004    M /trunk/INSTALL
10005    M /trunk/Makefile.am
10006    M /trunk/NEWS
10007    M /trunk/README
10008    D /trunk/README.dev
10009    M /trunk/TODO
10010    D /trunk/abort_prec_max.c
10011    M /trunk/acinclude.m4
10012    D /trunk/acos.c
10013    D /trunk/acosh.c
10014    D /trunk/add.c
10015    D /trunk/add1.c
10016    D /trunk/add1sp.c
10017    D /trunk/add_d.c
10018    D /trunk/add_ui.c
10019    D /trunk/agm.c
10020    D /trunk/ai.c
10021    D /trunk/algorithm2e.sty
10022    D /trunk/algorithms.bib
10023    D /trunk/algorithms.tex
10024    D /trunk/asin.c
10025    D /trunk/asinh.c
10026    D /trunk/atan.c
10027    D /trunk/atan2.c
10028    D /trunk/atanh.c
10029    D /trunk/bernoulli.c
10030    D /trunk/bidimensional_sample.c
10031    D /trunk/buildopt.c
10032    D /trunk/cache.c
10033    D /trunk/cbrt.c
10034    D /trunk/check.c
10035    D /trunk/check_inits_clears
10036    D /trunk/clear.c
10037    D /trunk/clears.c
10038    D /trunk/cmp.c
10039    D /trunk/cmp2.c
10040    D /trunk/cmp_abs.c
10041    D /trunk/cmp_d.c
10042    D /trunk/cmp_ld.c
10043    D /trunk/cmp_si.c
10044    D /trunk/cmp_ui.c
10045    D /trunk/comparisons.c
10046    A /trunk/configure.ac (from /trunk/configure.in:7086)
10047    D /trunk/configure.in
10048    D /trunk/const_catalan.c
10049    D /trunk/const_euler.c
10050    D /trunk/const_log2.c
10051    D /trunk/const_pi.c
10052    D /trunk/constant.c
10053    D /trunk/copysign.c
10054    D /trunk/cos.c
10055    D /trunk/cosh.c
10056    D /trunk/cot.c
10057    D /trunk/coth.c
10058    D /trunk/coverage
10059    D /trunk/cputime.h
10060    D /trunk/csc.c
10061    D /trunk/csch.c
10062    D /trunk/d_div.c
10063    D /trunk/d_sub.c
10064    D /trunk/digamma.c
10065    D /trunk/dim.c
10066    D /trunk/div-short.c
10067    D /trunk/div.c
10068    D /trunk/div_2exp.c
10069    D /trunk/div_2si.c
10070    D /trunk/div_2ui.c
10071    D /trunk/div_d.c
10072    D /trunk/div_ui.c
10073    A /trunk/doc
10074    A /trunk/doc/FAQ.html (from /trunk/FAQ.html:7086)
10075    A /trunk/doc/Makefile.am
10076    A /trunk/doc/README.dev (from /trunk/README.dev:7086)
10077    A /trunk/doc/algorithm2e.sty (from /trunk/algorithm2e.sty:7086)
10078    A /trunk/doc/algorithms.bib (from /trunk/algorithms.bib:7086)
10079    A /trunk/doc/algorithms.tex (from /trunk/algorithms.tex:7086)
10080    A /trunk/doc/faq.xsl (from /trunk/faq.xsl:7086)
10081    A /trunk/doc/fdl.texi (from /trunk/fdl.texi:7086)
10082    A /trunk/doc/mpfr.texi (from /trunk/mpfr.texi:7086)
10083    A /trunk/doc/update-faq (from /trunk/update-faq:7086)
10084    D /trunk/dump.c
10085    D /trunk/eint.c
10086    D /trunk/eq.c
10087    D /trunk/erf.c
10088    D /trunk/erfc.c
10089    D /trunk/exceptions.c
10090    D /trunk/exp.c
10091    D /trunk/exp10.c
10092    D /trunk/exp2.c
10093    D /trunk/exp3.c
10094    D /trunk/exp_2.c
10095    D /trunk/expm1.c
10096    D /trunk/extract.c
10097    D /trunk/factorial.c
10098    D /trunk/faq.xsl
10099    D /trunk/fdl.texi
10100    D /trunk/fits_intmax.c
10101    D /trunk/fits_s.h
10102    D /trunk/fits_sint.c
10103    D /trunk/fits_slong.c
10104    D /trunk/fits_sshort.c
10105    D /trunk/fits_u.h
10106    D /trunk/fits_uint.c
10107    D /trunk/fits_uintmax.c
10108    D /trunk/fits_ulong.c
10109    D /trunk/fits_ushort.c
10110    D /trunk/fma.c
10111    D /trunk/fms.c
10112    D /trunk/frac.c
10113    D /trunk/free_cache.c
10114    D /trunk/gamma.c
10115    D /trunk/gammaonethird.c
10116    D /trunk/gen_inverse.h
10117    D /trunk/get_d.c
10118    D /trunk/get_d64.c
10119    D /trunk/get_exp.c
10120    D /trunk/get_f.c
10121    D /trunk/get_flt.c
10122    D /trunk/get_ld.c
10123    D /trunk/get_patches.sh
10124    D /trunk/get_si.c
10125    D /trunk/get_sj.c
10126    D /trunk/get_str.c
10127    D /trunk/get_ui.c
10128    D /trunk/get_uj.c
10129    D /trunk/get_z.c
10130    D /trunk/get_z_exp.c
10131    D /trunk/gmp_op.c
10132    D /trunk/hypot.c
10133    D /trunk/ieee_floats.h
10134    D /trunk/init.c
10135    D /trunk/init2.c
10136    D /trunk/inits.c
10137    D /trunk/inits2.c
10138    D /trunk/inp_str.c
10139    D /trunk/int_ceil_log2.c
10140    D /trunk/isinf.c
10141    D /trunk/isinteger.c
10142    D /trunk/isnan.c
10143    D /trunk/isnum.c
10144    D /trunk/isqrt.c
10145    D /trunk/isregular.c
10146    D /trunk/iszero.c
10147    D /trunk/jn.c
10148    D /trunk/jyn_asympt.c
10149    D /trunk/li2.c
10150    D /trunk/lngamma.c
10151    D /trunk/log.c
10152    D /trunk/log10.c
10153    D /trunk/log1p.c
10154    D /trunk/log2.c
10155    D /trunk/logging.c
10156    D /trunk/mbench
10157    D /trunk/min_prec.c
10158    D /trunk/minmax.c
10159    D /trunk/modf.c
10160    D /trunk/mp_clz_tab.c
10161    D /trunk/mparam_h.in
10162    D /trunk/mpf2mpfr.h
10163    D /trunk/mpfr-gmp.c
10164    D /trunk/mpfr-gmp.h
10165    D /trunk/mpfr-impl.h
10166    D /trunk/mpfr-longlong.h
10167    D /trunk/mpfr-thread.h
10168    D /trunk/mpfr.h
10169    D /trunk/mpfr.texi
10170    D /trunk/mpfrlint
10171    D /trunk/mpn_exp.c
10172    D /trunk/mul.c
10173    D /trunk/mul_2exp.c
10174    D /trunk/mul_2si.c
10175    D /trunk/mul_2ui.c
10176    D /trunk/mul_d.c
10177    D /trunk/mul_ui.c
10178    D /trunk/mulders.c
10179    D /trunk/neg.c
10180    D /trunk/next.c
10181    D /trunk/nightly-test
10182    A /trunk/other
10183    A /trunk/other/cputime.h (from /trunk/cputime.h:7086)
10184    A /trunk/other/div-short.c (from /trunk/div-short.c:7086)
10185    D /trunk/out_str.c
10186    D /trunk/pow.c
10187    D /trunk/pow_si.c
10188    D /trunk/pow_ui.c
10189    D /trunk/pow_z.c
10190    D /trunk/powerof2.c
10191    D /trunk/print_raw.c
10192    D /trunk/print_rnd_mode.c
10193    D /trunk/printf.c
10194    D /trunk/rec_sqrt.c
10195    D /trunk/reldiff.c
10196    D /trunk/rem1.c
10197    D /trunk/replace_all
10198    D /trunk/rint.c
10199    D /trunk/root.c
10200    D /trunk/round_near_x.c
10201    D /trunk/round_p.c
10202    D /trunk/round_prec.c
10203    D /trunk/round_raw_generic.c
10204    D /trunk/scale2.c
10205    D /trunk/sec.c
10206    D /trunk/sech.c
10207    D /trunk/set.c
10208    D /trunk/set_d.c
10209    D /trunk/set_d64.c
10210    D /trunk/set_dfl_prec.c
10211    D /trunk/set_exp.c
10212    D /trunk/set_f.c
10213    D /trunk/set_flt.c
10214    D /trunk/set_inf.c
10215    D /trunk/set_ld.c
10216    D /trunk/set_nan.c
10217    D /trunk/set_prc_raw.c
10218    D /trunk/set_prec.c
10219    D /trunk/set_q.c
10220    D /trunk/set_rnd.c
10221    D /trunk/set_si.c
10222    D /trunk/set_si_2exp.c
10223    D /trunk/set_sj.c
10224    D /trunk/set_str.c
10225    D /trunk/set_str_raw.c
10226    D /trunk/set_ui.c
10227    D /trunk/set_ui_2exp.c
10228    D /trunk/set_uj.c
10229    D /trunk/set_z.c
10230    D /trunk/set_z_exp.c
10231    D /trunk/set_zero.c
10232    D /trunk/setmax.c
10233    D /trunk/setmin.c
10234    D /trunk/setsign.c
10235    D /trunk/sgn.c
10236    D /trunk/si_op.c
10237    D /trunk/signbit.c
10238    D /trunk/sin.c
10239    D /trunk/sin_cos.c
10240    D /trunk/sinh.c
10241    D /trunk/sinh_cosh.c
10242    D /trunk/speed.c
10243    D /trunk/sqr.c
10244    D /trunk/sqrt.c
10245    D /trunk/sqrt_ui.c
10246    A /trunk/src
10247    A /trunk/src/Makefile.am (from /trunk/Makefile.am:7086)
10248    A /trunk/src/abort_prec_max.c (from /trunk/abort_prec_max.c:7086)
10249    A /trunk/src/acos.c (from /trunk/acos.c:7086)
10250    A /trunk/src/acosh.c (from /trunk/acosh.c:7086)
10251    A /trunk/src/add.c (from /trunk/add.c:7086)
10252    A /trunk/src/add1.c (from /trunk/add1.c:7086)
10253    A /trunk/src/add1sp.c (from /trunk/add1sp.c:7086)
10254    A /trunk/src/add_d.c (from /trunk/add_d.c:7086)
10255    A /trunk/src/add_ui.c (from /trunk/add_ui.c:7086)
10256    A /trunk/src/agm.c (from /trunk/agm.c:7086)
10257    A /trunk/src/ai.c (from /trunk/ai.c:7086)
10258    A /trunk/src/asin.c (from /trunk/asin.c:7086)
10259    A /trunk/src/asinh.c (from /trunk/asinh.c:7086)
10260    A /trunk/src/atan.c (from /trunk/atan.c:7086)
10261    A /trunk/src/atan2.c (from /trunk/atan2.c:7086)
10262    A /trunk/src/atanh.c (from /trunk/atanh.c:7086)
10263    A /trunk/src/bernoulli.c (from /trunk/bernoulli.c:7086)
10264    A /trunk/src/buildopt.c (from /trunk/buildopt.c:7086)
10265    A /trunk/src/cache.c (from /trunk/cache.c:7086)
10266    A /trunk/src/cbrt.c (from /trunk/cbrt.c:7086)
10267    A /trunk/src/check.c (from /trunk/check.c:7086)
10268    A /trunk/src/clear.c (from /trunk/clear.c:7086)
10269    A /trunk/src/clears.c (from /trunk/clears.c:7086)
10270    A /trunk/src/cmp.c (from /trunk/cmp.c:7086)
10271    A /trunk/src/cmp2.c (from /trunk/cmp2.c:7086)
10272    A /trunk/src/cmp_abs.c (from /trunk/cmp_abs.c:7086)
10273    A /trunk/src/cmp_d.c (from /trunk/cmp_d.c:7086)
10274    A /trunk/src/cmp_ld.c (from /trunk/cmp_ld.c:7086)
10275    A /trunk/src/cmp_si.c (from /trunk/cmp_si.c:7086)
10276    A /trunk/src/cmp_ui.c (from /trunk/cmp_ui.c:7086)
10277    A /trunk/src/comparisons.c (from /trunk/comparisons.c:7086)
10278    A /trunk/src/const_catalan.c (from /trunk/const_catalan.c:7086)
10279    A /trunk/src/const_euler.c (from /trunk/const_euler.c:7086)
10280    A /trunk/src/const_log2.c (from /trunk/const_log2.c:7086)
10281    A /trunk/src/const_pi.c (from /trunk/const_pi.c:7086)
10282    A /trunk/src/constant.c (from /trunk/constant.c:7086)
10283    A /trunk/src/copysign.c (from /trunk/copysign.c:7086)
10284    A /trunk/src/cos.c (from /trunk/cos.c:7086)
10285    A /trunk/src/cosh.c (from /trunk/cosh.c:7086)
10286    A /trunk/src/cot.c (from /trunk/cot.c:7086)
10287    A /trunk/src/coth.c (from /trunk/coth.c:7086)
10288    A /trunk/src/csc.c (from /trunk/csc.c:7086)
10289    A /trunk/src/csch.c (from /trunk/csch.c:7086)
10290    A /trunk/src/d_div.c (from /trunk/d_div.c:7086)
10291    A /trunk/src/d_sub.c (from /trunk/d_sub.c:7086)
10292    A /trunk/src/digamma.c (from /trunk/digamma.c:7086)
10293    A /trunk/src/dim.c (from /trunk/dim.c:7086)
10294    A /trunk/src/div.c (from /trunk/div.c:7086)
10295    A /trunk/src/div_2exp.c (from /trunk/div_2exp.c:7086)
10296    A /trunk/src/div_2si.c (from /trunk/div_2si.c:7086)
10297    A /trunk/src/div_2ui.c (from /trunk/div_2ui.c:7086)
10298    A /trunk/src/div_d.c (from /trunk/div_d.c:7086)
10299    A /trunk/src/div_ui.c (from /trunk/div_ui.c:7086)
10300    A /trunk/src/dump.c (from /trunk/dump.c:7086)
10301    A /trunk/src/eint.c (from /trunk/eint.c:7086)
10302    A /trunk/src/eq.c (from /trunk/eq.c:7086)
10303    A /trunk/src/erf.c (from /trunk/erf.c:7086)
10304    A /trunk/src/erfc.c (from /trunk/erfc.c:7086)
10305    A /trunk/src/exceptions.c (from /trunk/exceptions.c:7086)
10306    A /trunk/src/exp.c (from /trunk/exp.c:7086)
10307    A /trunk/src/exp10.c (from /trunk/exp10.c:7086)
10308    A /trunk/src/exp2.c (from /trunk/exp2.c:7086)
10309    A /trunk/src/exp3.c (from /trunk/exp3.c:7086)
10310    A /trunk/src/exp_2.c (from /trunk/exp_2.c:7086)
10311    A /trunk/src/expm1.c (from /trunk/expm1.c:7086)
10312    A /trunk/src/extract.c (from /trunk/extract.c:7086)
10313    A /trunk/src/factorial.c (from /trunk/factorial.c:7086)
10314    A /trunk/src/fits_intmax.c (from /trunk/fits_intmax.c:7086)
10315    A /trunk/src/fits_s.h (from /trunk/fits_s.h:7086)
10316    A /trunk/src/fits_sint.c (from /trunk/fits_sint.c:7086)
10317    A /trunk/src/fits_slong.c (from /trunk/fits_slong.c:7086)
10318    A /trunk/src/fits_sshort.c (from /trunk/fits_sshort.c:7086)
10319    A /trunk/src/fits_u.h (from /trunk/fits_u.h:7086)
10320    A /trunk/src/fits_uint.c (from /trunk/fits_uint.c:7086)
10321    A /trunk/src/fits_uintmax.c (from /trunk/fits_uintmax.c:7086)
10322    A /trunk/src/fits_ulong.c (from /trunk/fits_ulong.c:7086)
10323    A /trunk/src/fits_ushort.c (from /trunk/fits_ushort.c:7086)
10324    A /trunk/src/fma.c (from /trunk/fma.c:7086)
10325    A /trunk/src/fms.c (from /trunk/fms.c:7086)
10326    A /trunk/src/frac.c (from /trunk/frac.c:7086)
10327    A /trunk/src/free_cache.c (from /trunk/free_cache.c:7086)
10328    A /trunk/src/gamma.c (from /trunk/gamma.c:7086)
10329    A /trunk/src/gammaonethird.c (from /trunk/gammaonethird.c:7086)
10330    A /trunk/src/gen_inverse.h (from /trunk/gen_inverse.h:7086)
10331    A /trunk/src/get_d.c (from /trunk/get_d.c:7086)
10332    A /trunk/src/get_d64.c (from /trunk/get_d64.c:7086)
10333    A /trunk/src/get_exp.c (from /trunk/get_exp.c:7086)
10334    A /trunk/src/get_f.c (from /trunk/get_f.c:7086)
10335    A /trunk/src/get_flt.c (from /trunk/get_flt.c:7086)
10336    A /trunk/src/get_ld.c (from /trunk/get_ld.c:7086)
10337    A /trunk/src/get_si.c (from /trunk/get_si.c:7086)
10338    A /trunk/src/get_sj.c (from /trunk/get_sj.c:7086)
10339    A /trunk/src/get_str.c (from /trunk/get_str.c:7086)
10340    A /trunk/src/get_ui.c (from /trunk/get_ui.c:7086)
10341    A /trunk/src/get_uj.c (from /trunk/get_uj.c:7086)
10342    A /trunk/src/get_z.c (from /trunk/get_z.c:7086)
10343    A /trunk/src/get_z_exp.c (from /trunk/get_z_exp.c:7086)
10344    A /trunk/src/gmp_op.c (from /trunk/gmp_op.c:7086)
10345    A /trunk/src/hypot.c (from /trunk/hypot.c:7086)
10346    A /trunk/src/ieee_floats.h (from /trunk/ieee_floats.h:7086)
10347    A /trunk/src/init.c (from /trunk/init.c:7086)
10348    A /trunk/src/init2.c (from /trunk/init2.c:7086)
10349    A /trunk/src/inits.c (from /trunk/inits.c:7086)
10350    A /trunk/src/inits2.c (from /trunk/inits2.c:7086)
10351    A /trunk/src/inp_str.c (from /trunk/inp_str.c:7086)
10352    A /trunk/src/int_ceil_log2.c (from /trunk/int_ceil_log2.c:7086)
10353    A /trunk/src/isinf.c (from /trunk/isinf.c:7086)
10354    A /trunk/src/isinteger.c (from /trunk/isinteger.c:7086)
10355    A /trunk/src/isnan.c (from /trunk/isnan.c:7086)
10356    A /trunk/src/isnum.c (from /trunk/isnum.c:7086)
10357    A /trunk/src/isqrt.c (from /trunk/isqrt.c:7086)
10358    A /trunk/src/isregular.c (from /trunk/isregular.c:7086)
10359    A /trunk/src/iszero.c (from /trunk/iszero.c:7086)
10360    A /trunk/src/jn.c (from /trunk/jn.c:7086)
10361    A /trunk/src/jyn_asympt.c (from /trunk/jyn_asympt.c:7086)
10362    A /trunk/src/li2.c (from /trunk/li2.c:7086)
10363    A /trunk/src/lngamma.c (from /trunk/lngamma.c:7086)
10364    A /trunk/src/log.c (from /trunk/log.c:7086)
10365    A /trunk/src/log10.c (from /trunk/log10.c:7086)
10366    A /trunk/src/log1p.c (from /trunk/log1p.c:7086)
10367    A /trunk/src/log2.c (from /trunk/log2.c:7086)
10368    A /trunk/src/logging.c (from /trunk/logging.c:7086)
10369    A /trunk/src/min_prec.c (from /trunk/min_prec.c:7086)
10370    A /trunk/src/minmax.c (from /trunk/minmax.c:7086)
10371    A /trunk/src/modf.c (from /trunk/modf.c:7086)
10372    A /trunk/src/mp_clz_tab.c (from /trunk/mp_clz_tab.c:7086)
10373    A /trunk/src/mparam_h.in (from /trunk/mparam_h.in:7086)
10374    A /trunk/src/mpf2mpfr.h (from /trunk/mpf2mpfr.h:7086)
10375    A /trunk/src/mpfr-gmp.c (from /trunk/mpfr-gmp.c:7086)
10376    A /trunk/src/mpfr-gmp.h (from /trunk/mpfr-gmp.h:7086)
10377    A /trunk/src/mpfr-impl.h (from /trunk/mpfr-impl.h:7086)
10378    A /trunk/src/mpfr-longlong.h (from /trunk/mpfr-longlong.h:7086)
10379    A /trunk/src/mpfr-thread.h (from /trunk/mpfr-thread.h:7086)
10380    A /trunk/src/mpfr.h (from /trunk/mpfr.h:7086)
10381    A /trunk/src/mpn_exp.c (from /trunk/mpn_exp.c:7086)
10382    A /trunk/src/mul.c (from /trunk/mul.c:7086)
10383    A /trunk/src/mul_2exp.c (from /trunk/mul_2exp.c:7086)
10384    A /trunk/src/mul_2si.c (from /trunk/mul_2si.c:7086)
10385    A /trunk/src/mul_2ui.c (from /trunk/mul_2ui.c:7086)
10386    A /trunk/src/mul_d.c (from /trunk/mul_d.c:7086)
10387    A /trunk/src/mul_ui.c (from /trunk/mul_ui.c:7086)
10388    A /trunk/src/mulders.c (from /trunk/mulders.c:7086)
10389    A /trunk/src/neg.c (from /trunk/neg.c:7086)
10390    A /trunk/src/next.c (from /trunk/next.c:7086)
10391    A /trunk/src/out_str.c (from /trunk/out_str.c:7086)
10392    A /trunk/src/pow.c (from /trunk/pow.c:7086)
10393    A /trunk/src/pow_si.c (from /trunk/pow_si.c:7086)
10394    A /trunk/src/pow_ui.c (from /trunk/pow_ui.c:7086)
10395    A /trunk/src/pow_z.c (from /trunk/pow_z.c:7086)
10396    A /trunk/src/powerof2.c (from /trunk/powerof2.c:7086)
10397    A /trunk/src/print_raw.c (from /trunk/print_raw.c:7086)
10398    A /trunk/src/print_rnd_mode.c (from /trunk/print_rnd_mode.c:7086)
10399    A /trunk/src/printf.c (from /trunk/printf.c:7086)
10400    A /trunk/src/rec_sqrt.c (from /trunk/rec_sqrt.c:7086)
10401    A /trunk/src/reldiff.c (from /trunk/reldiff.c:7086)
10402    A /trunk/src/rem1.c (from /trunk/rem1.c:7086)
10403    A /trunk/src/rint.c (from /trunk/rint.c:7086)
10404    A /trunk/src/root.c (from /trunk/root.c:7086)
10405    A /trunk/src/round_near_x.c (from /trunk/round_near_x.c:7086)
10406    A /trunk/src/round_p.c (from /trunk/round_p.c:7086)
10407    A /trunk/src/round_prec.c (from /trunk/round_prec.c:7086)
10408    A /trunk/src/round_raw_generic.c (from /trunk/round_raw_generic.c:7086)
10409    A /trunk/src/scale2.c (from /trunk/scale2.c:7086)
10410    A /trunk/src/sec.c (from /trunk/sec.c:7086)
10411    A /trunk/src/sech.c (from /trunk/sech.c:7086)
10412    A /trunk/src/set.c (from /trunk/set.c:7086)
10413    A /trunk/src/set_d.c (from /trunk/set_d.c:7086)
10414    A /trunk/src/set_d64.c (from /trunk/set_d64.c:7086)
10415    A /trunk/src/set_dfl_prec.c (from /trunk/set_dfl_prec.c:7086)
10416    A /trunk/src/set_exp.c (from /trunk/set_exp.c:7086)
10417    A /trunk/src/set_f.c (from /trunk/set_f.c:7086)
10418    A /trunk/src/set_flt.c (from /trunk/set_flt.c:7086)
10419    A /trunk/src/set_inf.c (from /trunk/set_inf.c:7086)
10420    A /trunk/src/set_ld.c (from /trunk/set_ld.c:7086)
10421    A /trunk/src/set_nan.c (from /trunk/set_nan.c:7086)
10422    A /trunk/src/set_prc_raw.c (from /trunk/set_prc_raw.c:7086)
10423    A /trunk/src/set_prec.c (from /trunk/set_prec.c:7086)
10424    A /trunk/src/set_q.c (from /trunk/set_q.c:7086)
10425    A /trunk/src/set_rnd.c (from /trunk/set_rnd.c:7086)
10426    A /trunk/src/set_si.c (from /trunk/set_si.c:7086)
10427    A /trunk/src/set_si_2exp.c (from /trunk/set_si_2exp.c:7086)
10428    A /trunk/src/set_sj.c (from /trunk/set_sj.c:7086)
10429    A /trunk/src/set_str.c (from /trunk/set_str.c:7086)
10430    A /trunk/src/set_str_raw.c (from /trunk/set_str_raw.c:7086)
10431    A /trunk/src/set_ui.c (from /trunk/set_ui.c:7086)
10432    A /trunk/src/set_ui_2exp.c (from /trunk/set_ui_2exp.c:7086)
10433    A /trunk/src/set_uj.c (from /trunk/set_uj.c:7086)
10434    A /trunk/src/set_z.c (from /trunk/set_z.c:7086)
10435    A /trunk/src/set_z_exp.c (from /trunk/set_z_exp.c:7086)
10436    A /trunk/src/set_zero.c (from /trunk/set_zero.c:7086)
10437    A /trunk/src/setmax.c (from /trunk/setmax.c:7086)
10438    A /trunk/src/setmin.c (from /trunk/setmin.c:7086)
10439    A /trunk/src/setsign.c (from /trunk/setsign.c:7086)
10440    A /trunk/src/sgn.c (from /trunk/sgn.c:7086)
10441    A /trunk/src/si_op.c (from /trunk/si_op.c:7086)
10442    A /trunk/src/signbit.c (from /trunk/signbit.c:7086)
10443    A /trunk/src/sin.c (from /trunk/sin.c:7086)
10444    A /trunk/src/sin_cos.c (from /trunk/sin_cos.c:7086)
10445    A /trunk/src/sinh.c (from /trunk/sinh.c:7086)
10446    A /trunk/src/sinh_cosh.c (from /trunk/sinh_cosh.c:7086)
10447    A /trunk/src/sqr.c (from /trunk/sqr.c:7086)
10448    A /trunk/src/sqrt.c (from /trunk/sqrt.c:7086)
10449    A /trunk/src/sqrt_ui.c (from /trunk/sqrt_ui.c:7086)
10450    A /trunk/src/stack_interface.c (from /trunk/stack_interface.c:7086)
10451    A /trunk/src/strtofr.c (from /trunk/strtofr.c:7086)
10452    A /trunk/src/sub.c (from /trunk/sub.c:7086)
10453    A /trunk/src/sub1.c (from /trunk/sub1.c:7086)
10454    A /trunk/src/sub1sp.c (from /trunk/sub1sp.c:7086)
10455    A /trunk/src/sub_d.c (from /trunk/sub_d.c:7086)
10456    A /trunk/src/sub_ui.c (from /trunk/sub_ui.c:7086)
10457    A /trunk/src/subnormal.c (from /trunk/subnormal.c:7086)
10458    A /trunk/src/sum.c (from /trunk/sum.c:7086)
10459    A /trunk/src/swap.c (from /trunk/swap.c:7086)
10460    A /trunk/src/tan.c (from /trunk/tan.c:7086)
10461    A /trunk/src/tanh.c (from /trunk/tanh.c:7086)
10462    A /trunk/src/uceil_exp2.c (from /trunk/uceil_exp2.c:7086)
10463    A /trunk/src/uceil_log2.c (from /trunk/uceil_log2.c:7086)
10464    A /trunk/src/ufloor_log2.c (from /trunk/ufloor_log2.c:7086)
10465    A /trunk/src/ui_div.c (from /trunk/ui_div.c:7086)
10466    A /trunk/src/ui_pow.c (from /trunk/ui_pow.c:7086)
10467    A /trunk/src/ui_pow_ui.c (from /trunk/ui_pow_ui.c:7086)
10468    A /trunk/src/ui_sub.c (from /trunk/ui_sub.c:7086)
10469    A /trunk/src/urandom.c (from /trunk/urandom.c:7086)
10470    A /trunk/src/urandomb.c (from /trunk/urandomb.c:7086)
10471    A /trunk/src/vasprintf.c (from /trunk/vasprintf.c:7086)
10472    A /trunk/src/version.c (from /trunk/version.c:7086)
10473    A /trunk/src/volatile.c (from /trunk/volatile.c:7086)
10474    A /trunk/src/yn.c (from /trunk/yn.c:7086)
10475    A /trunk/src/zeta.c (from /trunk/zeta.c:7086)
10476    A /trunk/src/zeta_ui.c (from /trunk/zeta_ui.c:7086)
10477    D /trunk/stack_interface.c
10478    D /trunk/strtofr.c
10479    D /trunk/sub.c
10480    D /trunk/sub1.c
10481    D /trunk/sub1sp.c
10482    D /trunk/sub_d.c
10483    D /trunk/sub_ui.c
10484    D /trunk/subnormal.c
10485    D /trunk/sum.c
10486    D /trunk/swap.c
10487    D /trunk/tan.c
10488    D /trunk/tanh.c
10489    M /trunk/tests/Makefile.am
10490    A /trunk/tools
10491    A /trunk/tools/check_inits_clears (from /trunk/check_inits_clears:7086)
10492    A /trunk/tools/coverage (from /trunk/coverage:7086)
10493    A /trunk/tools/get_patches.sh (from /trunk/get_patches.sh:7086)
10494    A /trunk/tools/mbench (from /trunk/mbench:7086)
10495    A /trunk/tools/mpfrlint (from /trunk/mpfrlint:7086)
10496    A /trunk/tools/nightly-test (from /trunk/nightly-test:7086)
10497    A /trunk/tools/update-patchv (from /trunk/update-patchv:7086)
10498    A /trunk/tools/update-version (from /trunk/update-version:7086)
10499    A /trunk/tune
10500    A /trunk/tune/Makefile.am
10501    A /trunk/tune/bidimensional_sample.c (from /trunk/bidimensional_sample.c:7086)
10502    A /trunk/tune/speed.c (from /trunk/speed.c:7086)
10503    A /trunk/tune/tuneup.c (from /trunk/tuneup.c:7086)
10504    D /trunk/tuneup.c
10505    D /trunk/uceil_exp2.c
10506    D /trunk/uceil_log2.c
10507    D /trunk/ufloor_log2.c
10508    D /trunk/ui_div.c
10509    D /trunk/ui_pow.c
10510    D /trunk/ui_pow_ui.c
10511    D /trunk/ui_sub.c
10512    D /trunk/update-faq
10513    D /trunk/update-patchv
10514    D /trunk/update-version
10515    D /trunk/urandom.c
10516    D /trunk/urandomb.c
10517    D /trunk/vasprintf.c
10518    D /trunk/version.c
10519    D /trunk/volatile.c
10520    D /trunk/yn.c
10521    D /trunk/zeta.c
10522    D /trunk/zeta_ui.c
10524 Source reorganization. In short:
10525   * Added directories and moved related files into them:
10526       - src for the MPFR source files (to build the library).
10527       - doc for documentation files (except INSTALL, README...).
10528       - tools for various tools (scripts) and mbench.
10529       - tune for tuneup-related source files.
10530       - other for other source files (not distributed in tarballs).
10531     Existing directories:
10532       - tests for the source files of the test suite (make check).
10533       - examples for examples.
10534       - m4 for m4 files.
10535   * Renamed configure.in to configure.ac.
10536   * Added/updated Makefile.am files where needed.
10537   * Updated acinclude.m4 and configure.ac (AC_CONFIG_FILES line).
10538   * Updated the documentation (INSTALL, README, doc/README.dev and
10539     doc/mpfr.texi).
10540   * Updated NEWS and TODO.
10541   * Updated the scripts now in tools.
10543 The following script was used:
10545 #!/usr/bin/env zsh
10546 svn mkdir doc other src tools tune
10547 svn mv ${${(M)$(sed -n '/libmpfr_la_SOURCES/,/[^\]$/p' \
10548          Makefile.am):#*.[ch]}:#get_patches.c} mparam_h.in \
10549        round_raw_generic.c jyn_asympt.c src
10550 svn mv mbench check_inits_clears coverage get_patches.sh mpfrlint \
10551   nightly-test update-patchv update-version tools
10552 svn mv bidimensional_sample.c speed.c tuneup.c tune
10553 svn mv *.{c,h} other
10554 svn mv FAQ.html README.dev algorithm* faq.xsl fdl.texi mpfr.texi \
10555   update-faq doc
10556 svn mv configure.in configure.ac
10557 svn cp Makefile.am src/Makefile.am
10558 svn rm replace_all
10559 [Modifying some files, see above]
10560 svn add doc/Makefile.am
10561 svn add tune/Makefile.am
10562 ------------------------------------------------------------------------
10563 r7086 | vlefevre | 2010-08-16 13:09:20 +0000 (Mon, 16 Aug 2010) | 4 lines
10564 Changed paths:
10565    M /trunk/Makefile.am
10567 [Makefile.am] Updated -version-info (the interface hasn't really been
10568 changed yet -- though the future bug fix / rewrite of mpfr_mul_q and
10569 mpfr_div_q could be seen as an addition -- but this eases maintenance
10570 and avoids -version-info conflict with the 3.0 branch).
10571 ------------------------------------------------------------------------
10572 r7085 | vlefevre | 2010-08-16 12:40:14 +0000 (Mon, 16 Aug 2010) | 1 line
10573 Changed paths:
10574    M /trunk/bidimensional_sample.c
10576 [bidimensional_sample.c] Added copyright notice.
10577 ------------------------------------------------------------------------
10578 r7084 | vlefevre | 2010-08-16 12:37:37 +0000 (Mon, 16 Aug 2010) | 1 line
10579 Changed paths:
10580    M /trunk/ai.c
10582 [ai.c] Prototype clean-up.
10583 ------------------------------------------------------------------------
10584 r7083 | vlefevre | 2010-08-16 09:21:21 +0000 (Mon, 16 Aug 2010) | 12 lines
10585 Changed paths:
10586    M /trunk/README.dev
10587    M /trunk/acinclude.m4
10588    M /trunk/fits_intmax.c
10589    M /trunk/fits_uintmax.c
10590    M /trunk/get_sj.c
10591    M /trunk/get_uj.c
10592    M /trunk/m4/size_max.m4
10593    M /trunk/set_sj.c
10594    M /trunk/set_uj.c
10595    M /trunk/tests/tfits.c
10596    M /trunk/tests/tfprintf.c
10597    M /trunk/tests/tget_sj.c
10598    M /trunk/tests/tprintf.c
10599    M /trunk/tests/tset_sj.c
10600    M /trunk/vasprintf.c
10602 Avoid a compilation failure on OSF/1 (Tru64) 5.1 due to non-C99
10603 conformance though <inttypes.h> is available. In various source
10604 files and m4 files, use the following form only:
10606 #if HAVE_INTTYPES_H
10607 # include <inttypes.h>
10608 #endif
10609 #if HAVE_STDINT_H
10610 # include <stdint.h>
10611 #endif
10613 Updated README.dev to mention this form.
10614 ------------------------------------------------------------------------
10615 r7078 | vlefevre | 2010-08-13 14:46:58 +0000 (Fri, 13 Aug 2010) | 1 line
10616 Changed paths:
10617    M /trunk/tests/random2.c
10619 Deleted old svn:mergeinfo property on tests/random2.c
10620 ------------------------------------------------------------------------
10621 r7077 | vlefevre | 2010-08-13 10:11:25 +0000 (Fri, 13 Aug 2010) | 10 lines
10622 Changed paths:
10623    M /trunk/tests/mpf_compat.h
10624    M /trunk/tests/tpow.c
10625    M /trunk/tests/tpow_z.c
10626    M /trunk/tests/tremquo.c
10627    M /trunk/tests/tset.c
10628    M /trunk/tests/tset_ld.c
10629    M /trunk/tests/tzeta_ui.c
10631 [tests] Avoid warning due to -Wunused-but-set-variable (from future
10632 GCC 4.6). Only let the one from tsubnormal.c because it's a TODO.
10633   * mpf_compat.h: use the variables, that are there for prototype
10634     checking.
10635   * tpow.c, tpow_z.c: test the ternary value.
10636   * tremquo.c: removed inex variables (the bug due to the MPFR value).
10637   * tset.c: test the ternary value.
10638   * tset_ld.c: removed the long double variable (it cannot be tested
10639     in a portable way and the bug was an assertion failure).
10640   * tzeta_ui.c: removed the inexact variable (not really useful here).
10641 ------------------------------------------------------------------------
10642 r7076 | vlefevre | 2010-08-13 09:44:19 +0000 (Fri, 13 Aug 2010) | 2 lines
10643 Changed paths:
10644    M /trunk/get_f.c
10646 [get_f.c] Avoid warning due to -Wunused-but-set-variable (from
10647 future GCC 4.6).
10648 ------------------------------------------------------------------------
10649 r7075 | vlefevre | 2010-08-13 09:41:27 +0000 (Fri, 13 Aug 2010) | 2 lines
10650 Changed paths:
10651    M /trunk/gamma.c
10653 [gamma.c] Avoid warning due to -Wunused-but-set-variable (from
10654 future GCC 4.6).
10655 ------------------------------------------------------------------------
10656 r7074 | vlefevre | 2010-08-13 09:38:28 +0000 (Fri, 13 Aug 2010) | 2 lines
10657 Changed paths:
10658    M /trunk/gmp_op.c
10660 [gmp_op.c] Avoid warning due to -Wunused-but-set-variable (from
10661 future GCC 4.6).
10662 ------------------------------------------------------------------------
10663 r7073 | vlefevre | 2010-08-13 09:32:58 +0000 (Fri, 13 Aug 2010) | 3 lines
10664 Changed paths:
10665    M /trunk/exp_2.c
10667 [exp_2.c] No longer define qn and sizer, which are no longer used since
10668 r6919. This was detected by gcc-snapshot (4.6.0 prerelease) under Debian
10669 (-Wunused-but-set-variable).
10670 ------------------------------------------------------------------------
10671 r7072 | vlefevre | 2010-08-13 08:12:06 +0000 (Fri, 13 Aug 2010) | 1 line
10672 Changed paths:
10673    M /trunk/NEWS
10675 [NEWS] Update.
10676 ------------------------------------------------------------------------
10677 r7071 | vlefevre | 2010-08-13 08:11:16 +0000 (Fri, 13 Aug 2010) | 3 lines
10678 Changed paths:
10679    M /trunk/ieee_floats.h
10681 [ieee_floats.h] Avoid breaking aliasing-rules when _GMP_IEEE_FLOATS is
10682 defined (e.g. with --with-gmp-build), by replacing a struct by a union
10683 like in r6381 for long double.
10684 ------------------------------------------------------------------------
10685 r7070 | vlefevre | 2010-08-13 07:58:14 +0000 (Fri, 13 Aug 2010) | 1 line
10686 Changed paths:
10687    M /trunk/configure.in
10689 [configure.in] Removed useless slash.
10690 ------------------------------------------------------------------------
10691 r7069 | vlefevre | 2010-08-12 14:28:59 +0000 (Thu, 12 Aug 2010) | 1 line
10692 Changed paths:
10693    M /trunk/NEWS
10695 [NEWS] Prepare for new version.
10696 ------------------------------------------------------------------------
10697 r7067 | vlefevre | 2010-08-12 14:13:48 +0000 (Thu, 12 Aug 2010) | 1 line
10698 Changed paths:
10699    M /trunk/README.dev
10701 [README.dev] Removed obsolete paragraph about the old prepare script.
10702 ------------------------------------------------------------------------
10703 r7066 | vlefevre | 2010-08-12 13:46:41 +0000 (Thu, 12 Aug 2010) | 1 line
10704 Changed paths:
10705    M /trunk/update-version
10707 [update-version] Detect errors.
10708 ------------------------------------------------------------------------
10709 r7065 | vlefevre | 2010-08-12 10:51:17 +0000 (Thu, 12 Aug 2010) | 1 line
10710 Changed paths:
10711    M /trunk/FAQ.html
10713 Updated FAQ.html with update-faq.
10714 ------------------------------------------------------------------------
10715 r7064 | vlefevre | 2010-08-12 10:50:56 +0000 (Thu, 12 Aug 2010) | 1 line
10716 Changed paths:
10717    M /trunk/faq.xsl
10719 [faq.xsl] Do not copy XML comments.
10720 ------------------------------------------------------------------------
10721 r7063 | vlefevre | 2010-08-12 10:48:45 +0000 (Thu, 12 Aug 2010) | 1 line
10722 Changed paths:
10723    M /trunk/FAQ.html
10725 Updated FAQ.html with update-faq.
10726 ------------------------------------------------------------------------
10727 r7059 | vlefevre | 2010-08-12 08:52:54 +0000 (Thu, 12 Aug 2010) | 1 line
10728 Changed paths:
10729    M /trunk/README.dev
10731 [README.dev] INRIAGforge -> INRIAGForge.
10732 ------------------------------------------------------------------------
10733 r7058 | vlefevre | 2010-08-12 08:49:23 +0000 (Thu, 12 Aug 2010) | 5 lines
10734 Changed paths:
10735    M /trunk/README
10737 [README] Update:
10738   * InriaGforge -> INRIAGForge (official typography).
10739   * Updated URL of the Subversion FAQ (now on apache.org).
10740   * README.dev provided via SVN only.
10741   * Removed the old note about the old CVS repository.
10742 ------------------------------------------------------------------------
10743 r7057 | vlefevre | 2010-08-11 13:56:25 +0000 (Wed, 11 Aug 2010) | 1 line
10744 Changed paths:
10745    M /trunk/gmp_op.c
10747 [gmp_op.c] mpfr_mul_q and mpfr_div_q are still buggy; added comment.
10748 ------------------------------------------------------------------------
10749 r7056 | vlefevre | 2010-08-11 13:39:05 +0000 (Wed, 11 Aug 2010) | 1 line
10750 Changed paths:
10751    M /trunk/tests/tgmpop.c
10753 [tests/tgmpop.c] Added missing "static".
10754 ------------------------------------------------------------------------
10755 r7055 | thevenyp | 2010-08-11 10:48:45 +0000 (Wed, 11 Aug 2010) | 1 line
10756 Changed paths:
10757    M /trunk/gmp_op.c
10758    M /trunk/tests/tgmpop.c
10760 gmp_op.c: Fix ternary value returned by mpfr_mul_q and mpfr_div_q in overflow cases.
10761 ------------------------------------------------------------------------
10762 r7051 | vlefevre | 2010-08-04 23:51:21 +0000 (Wed, 04 Aug 2010) | 1 line
10763 Changed paths:
10764    M /trunk/README.dev
10766 README.dev: updated "To make a release" (test of FP division by 0).
10767 ------------------------------------------------------------------------
10768 r7050 | vlefevre | 2010-08-04 23:45:25 +0000 (Wed, 04 Aug 2010) | 10 lines
10769 Changed paths:
10770    M /trunk/acinclude.m4
10771    M /trunk/tests/tadd_d.c
10772    M /trunk/tests/tcmp_d.c
10773    M /trunk/tests/tcmp_ld.c
10774    M /trunk/tests/tests.c
10775    M /trunk/tests/tgeneric.c
10776    M /trunk/tests/tget_d.c
10777    M /trunk/tests/tget_flt.c
10778    M /trunk/tests/tset_d.c
10779    M /trunk/tests/tset_ld.c
10781 Support implementations where the floating-point division by 0 fails.
10782   * acinclude.m4: added a test to check whether the FP division by 0
10783     fails, and define MPFR_ERRDIVZERO in such a case.
10784   * tests/tests.c: if MPFR_TEST_DIVBYZERO is defined, test whether
10785     there has been a floating-point division by 0 (FE_DIVBYZERO or
10786     FE_INVALID exception).
10787   * tests/tgeneric.c: if MPFR_ERRDIVZERO is defined, disable the
10788     huge and tiny cases.
10789   * tests/t*_{flt,d,ld}.c: if MPFR_ERRDIVZERO is defined, disable
10790     tests involving NaN and infinities.
10791 ------------------------------------------------------------------------
10792 r7049 | vlefevre | 2010-08-04 22:09:17 +0000 (Wed, 04 Aug 2010) | 1 line
10793 Changed paths:
10794    M /trunk/README.dev
10796 [README.dev] Update about the compilers.
10797 ------------------------------------------------------------------------
10798 r7048 | vlefevre | 2010-08-04 14:50:54 +0000 (Wed, 04 Aug 2010) | 1 line
10799 Changed paths:
10800    M /trunk/README.dev
10802 [README.dev] Mention clang.
10803 ------------------------------------------------------------------------
10804 r7047 | vlefevre | 2010-08-04 14:25:17 +0000 (Wed, 04 Aug 2010) | 7 lines
10805 Changed paths:
10806    M /trunk/get_sj.c
10808 [get_sj.c] Fixed bug found by John Regehr:
10809 https://gforge.inria.fr/tracker/index.php?func=detail&aid=10839&group_id=136&atid=619
10810 Note: the problem was an undefined behavior that could occur when
10811 sizeof(mp_limb_t) < sizeof(intmax_t) and |x| was small enough,
10812 because a right shift was >= the type width. However as the shifted
10813 value was 0, most platforms should not be affected by this bug. This
10814 problem was detected with clang -fcatch-undefined-ansic-behavior.
10815 ------------------------------------------------------------------------
10816 r7046 | vlefevre | 2010-08-04 14:05:09 +0000 (Wed, 04 Aug 2010) | 1 line
10817 Changed paths:
10818    M /trunk/tests/tget_sj.c
10820 [tests/tget_sj.c] Added tests of 1 and -1.
10821 ------------------------------------------------------------------------
10822 r7045 | vlefevre | 2010-08-04 13:35:48 +0000 (Wed, 04 Aug 2010) | 2 lines
10823 Changed paths:
10824    M /trunk/get_sj.c
10826 [get_sj.c] Added assertions concerning
10827 https://gforge.inria.fr/tracker/?func=detail&atid=619&aid=10839&group_id=136
10828 ------------------------------------------------------------------------
10829 r7044 | vlefevre | 2010-08-04 10:59:01 +0000 (Wed, 04 Aug 2010) | 2 lines
10830 Changed paths:
10831    M /trunk/configure.in
10833 [configure.in] When logging is enabled, remove the possible -pedantic
10834 from GMP's CFLAGS to avoid warnings about C conformance.
10835 ------------------------------------------------------------------------
10836 r7043 | vlefevre | 2010-08-04 10:17:14 +0000 (Wed, 04 Aug 2010) | 2 lines
10837 Changed paths:
10838    M /trunk/mpfr-impl.h
10840 [mpfr-impl.h] Reverse-merged changeset r7042. The code was not
10841 incorrect: the warning is due to the -pedantic from GMP's CFLAGS.
10842 ------------------------------------------------------------------------
10843 r7042 | vlefevre | 2010-08-04 09:58:06 +0000 (Wed, 04 Aug 2010) | 4 lines
10844 Changed paths:
10845    M /trunk/mpfr-impl.h
10847 [mpfr-impl.h] Correction to avoid GCC warnings
10848   warning: invalid storage class for function 'x_f'
10849   warning: invalid storage class for function '__mpfr_log_cleanup'
10850 when building MPFR with logging support.
10851 ------------------------------------------------------------------------
10852 r7041 | vlefevre | 2010-08-03 15:16:22 +0000 (Tue, 03 Aug 2010) | 1 line
10853 Changed paths:
10854    M /trunk/mpfrlint
10856 [mpfrlint] Correction for the future MPFR source structure.
10857 ------------------------------------------------------------------------
10858 r7040 | vlefevre | 2010-08-03 15:08:22 +0000 (Tue, 03 Aug 2010) | 1 line
10859 Changed paths:
10860    M /trunk/mpfrlint
10862 [mpfrlint] Execute check_inits_clears.
10863 ------------------------------------------------------------------------
10864 r7039 | vlefevre | 2010-08-03 15:06:58 +0000 (Tue, 03 Aug 2010) | 1 line
10865 Changed paths:
10866    M /trunk/check_inits_clears
10868 [check_inits_clears] Correction.
10869 ------------------------------------------------------------------------
10870 r7038 | vlefevre | 2010-08-02 15:07:51 +0000 (Mon, 02 Aug 2010) | 1 line
10871 Changed paths:
10872    M /trunk/Makefile.am
10874 [Makefile.am] Moved ieee_floats.h from EXTRA_DIST to libmpfr_la_SOURCES.
10875 ------------------------------------------------------------------------
10876 r7037 | vlefevre | 2010-08-02 15:03:24 +0000 (Mon, 02 Aug 2010) | 2 lines
10877 Changed paths:
10878    M /trunk/Makefile.am
10880 [Makefile.am] Clean-up: removed gen_inverse.h from EXTRA_DIST because
10881 it is already in libmpfr_la_SOURCES.
10882 ------------------------------------------------------------------------
10883 r7036 | vlefevre | 2010-08-01 19:47:36 +0000 (Sun, 01 Aug 2010) | 2 lines
10884 Changed paths:
10885    M /trunk/mparam_h.in
10887 [mparam_h.in] Removed the comment about the dependency bug.
10888 (svn merge -r7032:7031 mparam_h.in)
10889 ------------------------------------------------------------------------
10890 r7033 | vlefevre | 2010-08-01 19:26:12 +0000 (Sun, 01 Aug 2010) | 2 lines
10891 Changed paths:
10892    M /trunk/Makefile.am
10894 [Makefile.am] Added "BUILT_SOURCES = mparam.h", fixing bug
10895 https://gforge.inria.fr/tracker/index.php?func=detail&aid=10810&group_id=136&atid=619
10896 ------------------------------------------------------------------------
10897 r7032 | vlefevre | 2010-08-01 18:45:45 +0000 (Sun, 01 Aug 2010) | 2 lines
10898 Changed paths:
10899    M /trunk/mparam_h.in
10901 [mparam_h.in] Added a comment concerning the bug in the mparam.h dependency rule:
10902 https://gforge.inria.fr/tracker/index.php?func=detail&aid=10810&group_id=136&atid=619
10903 ------------------------------------------------------------------------
10904 r7031 | vlefevre | 2010-08-01 18:39:52 +0000 (Sun, 01 Aug 2010) | 1 line
10905 Changed paths:
10906    M /trunk/mparam_h.in
10908 [mparam_h.in] Enable C mode for Emacs.
10909 ------------------------------------------------------------------------
10910 r7030 | vlefevre | 2010-08-01 17:09:24 +0000 (Sun, 01 Aug 2010) | 1 line
10911 Changed paths:
10912    M /trunk/mparam_h.in
10914 [mparam_h.in] Deleted trailing whitespace.
10915 ------------------------------------------------------------------------
10916 r7029 | vlefevre | 2010-08-01 17:08:36 +0000 (Sun, 01 Aug 2010) | 1 line
10917 Changed paths:
10918    M /trunk/mparam_h.in
10920 [mparam_h.in] Bug fix: added a newline at the end of the file.
10921 ------------------------------------------------------------------------
10922 r7026 | vlefevre | 2010-07-30 15:44:24 +0000 (Fri, 30 Jul 2010) | 4 lines
10923 Changed paths:
10924    M /trunk/BUGS
10925    M /trunk/FAQ.html
10926    M /trunk/INSTALL
10927    M /trunk/NEWS
10928    M /trunk/README
10929    M /trunk/README.dev
10930    M /trunk/TODO
10931    M /trunk/abort_prec_max.c
10932    M /trunk/acinclude.m4
10933    M /trunk/acos.c
10934    M /trunk/acosh.c
10935    M /trunk/add.c
10936    M /trunk/add1.c
10937    M /trunk/add1sp.c
10938    M /trunk/add_d.c
10939    M /trunk/add_ui.c
10940    M /trunk/agm.c
10941    M /trunk/ai.c
10942    M /trunk/asin.c
10943    M /trunk/asinh.c
10944    M /trunk/atan.c
10945    M /trunk/atan2.c
10946    M /trunk/atanh.c
10947    M /trunk/bernoulli.c
10948    M /trunk/buildopt.c
10949    M /trunk/cache.c
10950    M /trunk/cbrt.c
10951    M /trunk/check.c
10952    M /trunk/clear.c
10953    M /trunk/clears.c
10954    M /trunk/cmp.c
10955    M /trunk/cmp2.c
10956    M /trunk/cmp_abs.c
10957    M /trunk/cmp_d.c
10958    M /trunk/cmp_ld.c
10959    M /trunk/cmp_si.c
10960    M /trunk/cmp_ui.c
10961    M /trunk/comparisons.c
10962    M /trunk/configure.in
10963    M /trunk/const_catalan.c
10964    M /trunk/const_euler.c
10965    M /trunk/const_log2.c
10966    M /trunk/const_pi.c
10967    M /trunk/constant.c
10968    M /trunk/copysign.c
10969    M /trunk/cos.c
10970    M /trunk/cosh.c
10971    M /trunk/cot.c
10972    M /trunk/coth.c
10973    M /trunk/csc.c
10974    M /trunk/csch.c
10975    M /trunk/d_div.c
10976    M /trunk/d_sub.c
10977    M /trunk/digamma.c
10978    M /trunk/dim.c
10979    M /trunk/div.c
10980    M /trunk/div_2exp.c
10981    M /trunk/div_2si.c
10982    M /trunk/div_2ui.c
10983    M /trunk/div_d.c
10984    M /trunk/div_ui.c
10985    M /trunk/dump.c
10986    M /trunk/eint.c
10987    M /trunk/eq.c
10988    M /trunk/erfc.c
10989    M /trunk/examples/divworst.c
10990    M /trunk/examples/rndo-add.c
10991    M /trunk/examples/sample.c
10992    M /trunk/examples/version.c
10993    M /trunk/exceptions.c
10994    M /trunk/exp.c
10995    M /trunk/exp10.c
10996    M /trunk/exp2.c
10997    M /trunk/exp3.c
10998    M /trunk/exp_2.c
10999    M /trunk/expm1.c
11000    M /trunk/extract.c
11001    M /trunk/factorial.c
11002    M /trunk/faq.xsl
11003    M /trunk/fits_intmax.c
11004    M /trunk/fits_s.h
11005    M /trunk/fits_sint.c
11006    M /trunk/fits_slong.c
11007    M /trunk/fits_sshort.c
11008    M /trunk/fits_u.h
11009    M /trunk/fits_uint.c
11010    M /trunk/fits_uintmax.c
11011    M /trunk/fits_ulong.c
11012    M /trunk/fits_ushort.c
11013    M /trunk/fma.c
11014    M /trunk/fms.c
11015    M /trunk/frac.c
11016    M /trunk/free_cache.c
11017    M /trunk/gamma.c
11018    M /trunk/gammaonethird.c
11019    M /trunk/gen_inverse.h
11020    M /trunk/get_d.c
11021    M /trunk/get_d64.c
11022    M /trunk/get_exp.c
11023    M /trunk/get_f.c
11024    M /trunk/get_flt.c
11025    M /trunk/get_ld.c
11026    M /trunk/get_patches.sh
11027    M /trunk/get_si.c
11028    M /trunk/get_sj.c
11029    M /trunk/get_str.c
11030    M /trunk/get_ui.c
11031    M /trunk/get_uj.c
11032    M /trunk/get_z.c
11033    M /trunk/get_z_exp.c
11034    M /trunk/gmp_op.c
11035    M /trunk/hypot.c
11036    M /trunk/ieee_floats.h
11037    M /trunk/init.c
11038    M /trunk/init2.c
11039    M /trunk/inits.c
11040    M /trunk/inits2.c
11041    M /trunk/inp_str.c
11042    M /trunk/int_ceil_log2.c
11043    M /trunk/isinf.c
11044    M /trunk/isinteger.c
11045    M /trunk/isnan.c
11046    M /trunk/isnum.c
11047    M /trunk/isqrt.c
11048    M /trunk/isregular.c
11049    M /trunk/iszero.c
11050    M /trunk/jn.c
11051    M /trunk/jyn_asympt.c
11052    M /trunk/li2.c
11053    M /trunk/lngamma.c
11054    M /trunk/log.c
11055    M /trunk/log10.c
11056    M /trunk/log1p.c
11057    M /trunk/log2.c
11058    M /trunk/logging.c
11059    M /trunk/min_prec.c
11060    M /trunk/minmax.c
11061    M /trunk/modf.c
11062    M /trunk/mpf2mpfr.h
11063    M /trunk/mpfr-gmp.c
11064    M /trunk/mpfr-gmp.h
11065    M /trunk/mpfr-impl.h
11066    M /trunk/mpfr-thread.h
11067    M /trunk/mpfr.h
11068    M /trunk/mpn_exp.c
11069    M /trunk/mul.c
11070    M /trunk/mul_2exp.c
11071    M /trunk/mul_2si.c
11072    M /trunk/mul_2ui.c
11073    M /trunk/mul_d.c
11074    M /trunk/mul_ui.c
11075    M /trunk/mulders.c
11076    M /trunk/neg.c
11077    M /trunk/next.c
11078    M /trunk/out_str.c
11079    M /trunk/pow.c
11080    M /trunk/pow_si.c
11081    M /trunk/pow_ui.c
11082    M /trunk/pow_z.c
11083    M /trunk/powerof2.c
11084    M /trunk/print_raw.c
11085    M /trunk/print_rnd_mode.c
11086    M /trunk/printf.c
11087    M /trunk/rec_sqrt.c
11088    M /trunk/reldiff.c
11089    M /trunk/rem1.c
11090    M /trunk/rint.c
11091    M /trunk/root.c
11092    M /trunk/round_near_x.c
11093    M /trunk/round_p.c
11094    M /trunk/round_prec.c
11095    M /trunk/round_raw_generic.c
11096    M /trunk/scale2.c
11097    M /trunk/sec.c
11098    M /trunk/sech.c
11099    M /trunk/set.c
11100    M /trunk/set_d.c
11101    M /trunk/set_d64.c
11102    M /trunk/set_dfl_prec.c
11103    M /trunk/set_exp.c
11104    M /trunk/set_f.c
11105    M /trunk/set_flt.c
11106    M /trunk/set_inf.c
11107    M /trunk/set_ld.c
11108    M /trunk/set_nan.c
11109    M /trunk/set_prc_raw.c
11110    M /trunk/set_prec.c
11111    M /trunk/set_q.c
11112    M /trunk/set_rnd.c
11113    M /trunk/set_si.c
11114    M /trunk/set_si_2exp.c
11115    M /trunk/set_sj.c
11116    M /trunk/set_str.c
11117    M /trunk/set_str_raw.c
11118    M /trunk/set_ui.c
11119    M /trunk/set_ui_2exp.c
11120    M /trunk/set_uj.c
11121    M /trunk/set_z.c
11122    M /trunk/set_z_exp.c
11123    M /trunk/set_zero.c
11124    M /trunk/setmax.c
11125    M /trunk/setmin.c
11126    M /trunk/setsign.c
11127    M /trunk/sgn.c
11128    M /trunk/si_op.c
11129    M /trunk/signbit.c
11130    M /trunk/sin.c
11131    M /trunk/sin_cos.c
11132    M /trunk/sinh.c
11133    M /trunk/sinh_cosh.c
11134    M /trunk/speed.c
11135    M /trunk/sqr.c
11136    M /trunk/sqrt.c
11137    M /trunk/sqrt_ui.c
11138    M /trunk/stack_interface.c
11139    M /trunk/strtofr.c
11140    M /trunk/sub.c
11141    M /trunk/sub1.c
11142    M /trunk/sub1sp.c
11143    M /trunk/sub_d.c
11144    M /trunk/sub_ui.c
11145    M /trunk/subnormal.c
11146    M /trunk/sum.c
11147    M /trunk/swap.c
11148    M /trunk/tan.c
11149    M /trunk/tanh.c
11150    M /trunk/tests/cmp_str.c
11151    M /trunk/tests/data/digamma
11152    M /trunk/tests/data/li2
11153    M /trunk/tests/memory.c
11154    M /trunk/tests/mpf_compat.c
11155    M /trunk/tests/mpf_compat.h
11156    M /trunk/tests/mpfr-test.h
11157    M /trunk/tests/mpfr_compat.c
11158    M /trunk/tests/random2.c
11159    M /trunk/tests/reuse.c
11160    M /trunk/tests/rnd_mode.c
11161    M /trunk/tests/tabs.c
11162    M /trunk/tests/tacosh.c
11163    M /trunk/tests/tadd.c
11164    M /trunk/tests/tadd1sp.c
11165    M /trunk/tests/tadd_d.c
11166    M /trunk/tests/tadd_ui.c
11167    M /trunk/tests/tagm.c
11168    M /trunk/tests/tai.c
11169    M /trunk/tests/tasin.c
11170    M /trunk/tests/tasinh.c
11171    M /trunk/tests/tatan.c
11172    M /trunk/tests/tatanh.c
11173    M /trunk/tests/taway.c
11174    M /trunk/tests/tbuildopt.c
11175    M /trunk/tests/tcan_round.c
11176    M /trunk/tests/tcbrt.c
11177    M /trunk/tests/tcheck.c
11178    M /trunk/tests/tcmp.c
11179    M /trunk/tests/tcmp2.c
11180    M /trunk/tests/tcmp_d.c
11181    M /trunk/tests/tcmp_ld.c
11182    M /trunk/tests/tcmp_ui.c
11183    M /trunk/tests/tcmpabs.c
11184    M /trunk/tests/tcomparisons.c
11185    M /trunk/tests/tconst_catalan.c
11186    M /trunk/tests/tconst_euler.c
11187    M /trunk/tests/tconst_log2.c
11188    M /trunk/tests/tconst_pi.c
11189    M /trunk/tests/tcopysign.c
11190    M /trunk/tests/tcos.c
11191    M /trunk/tests/tcosh.c
11192    M /trunk/tests/tcot.c
11193    M /trunk/tests/tcoth.c
11194    M /trunk/tests/tcsc.c
11195    M /trunk/tests/tcsch.c
11196    M /trunk/tests/td_div.c
11197    M /trunk/tests/td_sub.c
11198    M /trunk/tests/tdigamma.c
11199    M /trunk/tests/tdim.c
11200    M /trunk/tests/tdiv.c
11201    M /trunk/tests/tdiv_d.c
11202    M /trunk/tests/tdiv_ui.c
11203    M /trunk/tests/teint.c
11204    M /trunk/tests/teq.c
11205    M /trunk/tests/tests.c
11206    M /trunk/tests/texceptions.c
11207    M /trunk/tests/texp.c
11208    M /trunk/tests/texp10.c
11209    M /trunk/tests/texp2.c
11210    M /trunk/tests/texpm1.c
11211    M /trunk/tests/tfactorial.c
11212    M /trunk/tests/tfits.c
11213    M /trunk/tests/tfma.c
11214    M /trunk/tests/tfmod.c
11215    M /trunk/tests/tfms.c
11216    M /trunk/tests/tfprintf.c
11217    M /trunk/tests/tfrac.c
11218    M /trunk/tests/tgamma.c
11219    M /trunk/tests/tgeneric.c
11220    M /trunk/tests/tgeneric_ui.c
11221    M /trunk/tests/tget_d.c
11222    M /trunk/tests/tget_d_2exp.c
11223    M /trunk/tests/tget_f.c
11224    M /trunk/tests/tget_flt.c
11225    M /trunk/tests/tget_ld_2exp.c
11226    M /trunk/tests/tget_set_d64.c
11227    M /trunk/tests/tget_sj.c
11228    M /trunk/tests/tget_str.c
11229    M /trunk/tests/tget_z.c
11230    M /trunk/tests/tgmpop.c
11231    M /trunk/tests/thyperbolic.c
11232    M /trunk/tests/thypot.c
11233    M /trunk/tests/tinits.c
11234    M /trunk/tests/tinp_str.c
11235    M /trunk/tests/tinternals.c
11236    M /trunk/tests/tisnan.c
11237    M /trunk/tests/tisqrt.c
11238    M /trunk/tests/tj0.c
11239    M /trunk/tests/tj1.c
11240    M /trunk/tests/tjn.c
11241    M /trunk/tests/tl2b.c
11242    M /trunk/tests/tlgamma.c
11243    M /trunk/tests/tli2.c
11244    M /trunk/tests/tlngamma.c
11245    M /trunk/tests/tlog.c
11246    M /trunk/tests/tlog10.c
11247    M /trunk/tests/tlog1p.c
11248    M /trunk/tests/tlog2.c
11249    M /trunk/tests/tmin_prec.c
11250    M /trunk/tests/tminmax.c
11251    M /trunk/tests/tmodf.c
11252    M /trunk/tests/tmul.c
11253    M /trunk/tests/tmul_2exp.c
11254    M /trunk/tests/tmul_d.c
11255    M /trunk/tests/tmul_ui.c
11256    M /trunk/tests/tnext.c
11257    M /trunk/tests/tout_str.c
11258    M /trunk/tests/toutimpl.c
11259    M /trunk/tests/tpow.c
11260    M /trunk/tests/tpow3.c
11261    M /trunk/tests/tpow_all.c
11262    M /trunk/tests/tpow_z.c
11263    M /trunk/tests/tprintf.c
11264    M /trunk/tests/trandom.c
11265    M /trunk/tests/trec_sqrt.c
11266    M /trunk/tests/tremquo.c
11267    M /trunk/tests/trint.c
11268    M /trunk/tests/troot.c
11269    M /trunk/tests/tround_prec.c
11270    M /trunk/tests/tsec.c
11271    M /trunk/tests/tsech.c
11272    M /trunk/tests/tset.c
11273    M /trunk/tests/tset_d.c
11274    M /trunk/tests/tset_exp.c
11275    M /trunk/tests/tset_f.c
11276    M /trunk/tests/tset_ld.c
11277    M /trunk/tests/tset_q.c
11278    M /trunk/tests/tset_si.c
11279    M /trunk/tests/tset_sj.c
11280    M /trunk/tests/tset_str.c
11281    M /trunk/tests/tset_z.c
11282    M /trunk/tests/tset_z_exp.c
11283    M /trunk/tests/tsgn.c
11284    M /trunk/tests/tsi_op.c
11285    M /trunk/tests/tsin.c
11286    M /trunk/tests/tsin_cos.c
11287    M /trunk/tests/tsinh.c
11288    M /trunk/tests/tsinh_cosh.c
11289    M /trunk/tests/tsprintf.c
11290    M /trunk/tests/tsqr.c
11291    M /trunk/tests/tsqrt.c
11292    M /trunk/tests/tsqrt_ui.c
11293    M /trunk/tests/tstckintc.c
11294    M /trunk/tests/tstdint.c
11295    M /trunk/tests/tstrtofr.c
11296    M /trunk/tests/tsub.c
11297    M /trunk/tests/tsub1sp.c
11298    M /trunk/tests/tsub_d.c
11299    M /trunk/tests/tsub_ui.c
11300    M /trunk/tests/tsubnormal.c
11301    M /trunk/tests/tsum.c
11302    M /trunk/tests/tswap.c
11303    M /trunk/tests/ttan.c
11304    M /trunk/tests/ttanh.c
11305    M /trunk/tests/ttrunc.c
11306    M /trunk/tests/tui_div.c
11307    M /trunk/tests/tui_pow.c
11308    M /trunk/tests/tui_sub.c
11309    M /trunk/tests/turandom.c
11310    M /trunk/tests/tversion.c
11311    M /trunk/tests/ty0.c
11312    M /trunk/tests/ty1.c
11313    M /trunk/tests/tyn.c
11314    M /trunk/tests/tzeta_ui.c
11315    M /trunk/tuneup.c
11316    M /trunk/uceil_exp2.c
11317    M /trunk/uceil_log2.c
11318    M /trunk/ufloor_log2.c
11319    M /trunk/ui_div.c
11320    M /trunk/ui_pow.c
11321    M /trunk/ui_pow_ui.c
11322    M /trunk/ui_sub.c
11323    M /trunk/urandom.c
11324    M /trunk/urandomb.c
11325    M /trunk/vasprintf.c
11326    M /trunk/version.c
11327    M /trunk/volatile.c
11328    M /trunk/yn.c
11329    M /trunk/zeta_ui.c
11331 Replaced
11332   Contributed by the Arenaire and Cacao projects
11334   Contributed by the Arenaire and Caramel projects
11335 ------------------------------------------------------------------------
11336 r7024 | vlefevre | 2010-07-30 15:26:12 +0000 (Fri, 30 Jul 2010) | 1 line
11337 Changed paths:
11338    M /trunk/AUTHORS
11340 [AUTHORS] Updated a sentence.
11341 ------------------------------------------------------------------------
11342 r7021 | vlefevre | 2010-07-30 09:36:55 +0000 (Fri, 30 Jul 2010) | 1 line
11343 Changed paths:
11344    M /trunk
11346 Added configure.lineno (generated by configure) to svn:ignore property.
11347 ------------------------------------------------------------------------
11348 r7016 | vlefevre | 2010-07-29 16:01:45 +0000 (Thu, 29 Jul 2010) | 1 line
11349 Changed paths:
11350    M /trunk/README.dev
11352 [README.dev] For announces, changed mpfr into mpfr-announce.
11353 ------------------------------------------------------------------------
11354 r7014 | vlefevre | 2010-07-26 11:12:22 +0000 (Mon, 26 Jul 2010) | 1 line
11355 Changed paths:
11356    M /trunk/ai.c
11358 [ai.c] Replaced mp_exp_t by mpfr_exp_t.
11359 ------------------------------------------------------------------------
11360 r7013 | vlefevre | 2010-07-25 19:31:31 +0000 (Sun, 25 Jul 2010) | 1 line
11361 Changed paths:
11362    M /trunk/ai.c
11364 [ai.c] Fixed several bugs in mpfr_ai.
11365 ------------------------------------------------------------------------
11366 r7010 | schevill | 2010-07-20 13:18:42 +0000 (Tue, 20 Jul 2010) | 3 lines
11367 Changed paths:
11368    M /trunk/bidimensional_sample.c
11370 Updated bidimensional_sample to take into account the fact the mpfr_ai1 and mpfr_ai2 are now statically defined.
11373 ------------------------------------------------------------------------
11374 r7009 | schevill | 2010-07-20 12:49:26 +0000 (Tue, 20 Jul 2010) | 3 lines
11375 Changed paths:
11376    M /trunk/ai.c
11377    M /trunk/mpfr.h
11379 mpfr_ai1 and mpfr_ai2 are now declared static. Only mpfr_ai is global.
11382 ------------------------------------------------------------------------
11383 r7008 | schevill | 2010-07-20 12:38:44 +0000 (Tue, 20 Jul 2010) | 3 lines
11384 Changed paths:
11385    M /trunk/mpfr.h
11387 Forgot a declaration in the previous commit.
11390 ------------------------------------------------------------------------
11391 r7007 | schevill | 2010-07-20 12:32:42 +0000 (Tue, 20 Jul 2010) | 9 lines
11392 Changed paths:
11393    M /trunk/Makefile.am
11394    M /trunk/ai.c
11395    D /trunk/ai2.c
11396    M /trunk/bidimensional_sample.c
11397    M /trunk/mparam_h.in
11398    M /trunk/mpfr-impl.h
11399    M /trunk/tuneup.c
11401 Added automatic tuning of mpfr_ai.
11403 More precisely:
11404 * removed ai2.c: both implementations are now in the same file ai.c
11405 * added thresholds and automatic choice of the method to use in function of the thresholds.
11406 * added procedures for tuning functions like ai into tuneup.c
11407 * added a tuning procedure into tuneup.c
11410 ------------------------------------------------------------------------
11411 r7005 | vlefevre | 2010-07-19 08:29:11 +0000 (Mon, 19 Jul 2010) | 1 line
11412 Changed paths:
11413    M /trunk/tests/tget_flt.c
11415 [tests/tget_flt.c] Fixed printf strings (missing backslash).
11416 ------------------------------------------------------------------------
11417 r7004 | zimmerma | 2010-07-15 12:54:15 +0000 (Thu, 15 Jul 2010) | 2 lines
11418 Changed paths:
11419    M /trunk/tests/tget_flt.c
11421 [tget_flt.c] completed previous commit
11423 ------------------------------------------------------------------------
11424 r7003 | zimmerma | 2010-07-15 12:49:09 +0000 (Thu, 15 Jul 2010) | 2 lines
11425 Changed paths:
11426    M /trunk/tests/tget_flt.c
11428 [tget_flt.c] print more information in case a test fails
11430 ------------------------------------------------------------------------
11431 r6999 | vlefevre | 2010-07-09 23:59:50 +0000 (Fri, 09 Jul 2010) | 1 line
11432 Changed paths:
11433    M /trunk/gamma.c
11435 [gamma.c] Added an assert concerning the mpfr_exp_t size.
11436 ------------------------------------------------------------------------
11437 r6998 | vlefevre | 2010-07-09 23:48:40 +0000 (Fri, 09 Jul 2010) | 1 line
11438 Changed paths:
11439    M /trunk/tests/tgamma.c
11441 [tests/tgamma.c] Use mpfr_set_str instead of mpfr_set_d.
11442 ------------------------------------------------------------------------
11443 r6997 | vlefevre | 2010-07-09 23:33:24 +0000 (Fri, 09 Jul 2010) | 1 line
11444 Changed paths:
11445    M /trunk/exp_2.c
11447 [exp_2.c] Untabified.
11448 ------------------------------------------------------------------------
11449 r6996 | zimmerma | 2010-07-09 20:09:08 +0000 (Fri, 09 Jul 2010) | 6 lines
11450 Changed paths:
11451    M /trunk/gamma.c
11452    M /trunk/tests/tgamma.c
11454 [gamma.c] fixed bug reported on MPFR list:
11455           https://sympa.inria.fr/sympa/arc/mpfr/2010-07/msg00001.html
11456           In the underflow detection:
11457           * we took log instead of log2
11458           * at the end, we added the wrong terms
11460 ------------------------------------------------------------------------
11461 r6995 | vlefevre | 2010-07-01 12:58:19 +0000 (Thu, 01 Jul 2010) | 1 line
11462 Changed paths:
11463    M /trunk/mpfr-impl.h
11465 [mpfr-impl.h] Added a comment concerning the 'noreturn' property.
11466 ------------------------------------------------------------------------
11467 r6994 | zimmerma | 2010-06-28 15:32:21 +0000 (Mon, 28 Jun 2010) | 6 lines
11468 Changed paths:
11469    M /trunk/exp_2.c
11471 [exp_2.c] added 3 more bits to initial working precision. On a sample of 20247
11472           tests by Sylvain Chevillard with precisions in [50, 100], the number
11473           of Ziv's failures decreased from 1184 to 144, which is less than 1%
11474           (to reduce to zero, we would have to increase the number of extra
11475           bits from 8 to 17).
11477 ------------------------------------------------------------------------
11478 r6993 | vlefevre | 2010-06-28 13:10:28 +0000 (Mon, 28 Jun 2010) | 3 lines
11479 Changed paths:
11480    M /trunk/round_prec.c
11482 [round_prec.c] Applied a patch from Patrick Pélissier (with
11483 slightly modified comments) to make mpfr_prec_round compatible
11484 with non-mpfr_init allocation methods when no realloc is needed.
11485 ------------------------------------------------------------------------
11486 r6989 | vlefevre | 2010-06-25 12:46:50 +0000 (Fri, 25 Jun 2010) | 4 lines
11487 Changed paths:
11488    M /trunk/acinclude.m4
11489    M /trunk/mpfr-gmp.h
11491 [acinclude.m4] Use AC_FUNC_ALLOCA to have HAVE_ALLOCA_H defined
11492 when available. This problem was introduced when AC_FUNC_ALLOCA
11493 was removed from configure.in in r6765. Note: building MPFR with
11494 --with-gmp-build is not affected as GMP's config.h is used.
11495 ------------------------------------------------------------------------
11496 r6988 | vlefevre | 2010-06-25 11:44:00 +0000 (Fri, 25 Jun 2010) | 1 line
11497 Changed paths:
11498    M /trunk/mpfr-gmp.h
11500 [mpfr-gmp.h] Reverted incorrect changeset r6987 (see code about alloca).
11501 ------------------------------------------------------------------------
11502 r6987 | zimmerma | 2010-06-25 10:00:44 +0000 (Fri, 25 Jun 2010) | 2 lines
11503 Changed paths:
11504    M /trunk/mpfr-gmp.h
11506 [mpfr-gmp.h] include alloca.h
11508 ------------------------------------------------------------------------
11509 r6986 | zimmerma | 2010-06-25 08:20:10 +0000 (Fri, 25 Jun 2010) | 2 lines
11510 Changed paths:
11511    M /trunk/mpfr.texi
11513 [mpfr.texi] added comment about config.log
11515 ------------------------------------------------------------------------
11516 r6985 | zimmerma | 2010-06-24 20:39:09 +0000 (Thu, 24 Jun 2010) | 3 lines
11517 Changed paths:
11518    M /trunk/exp_2.c
11520 [exp_2.c] fixed problem reported by Sylvain Chevillard for large x, where the
11521           cancelled bits were counted twice
11523 ------------------------------------------------------------------------
11524 r6983 | vlefevre | 2010-06-24 06:11:32 +0000 (Thu, 24 Jun 2010) | 1 line
11525 Changed paths:
11526    M /trunk/tests/tfprintf.c
11528 [tests/tfprintf.c] Cosmetic improvement suggested by Denis Excoffier.
11529 ------------------------------------------------------------------------
11530 r6982 | vlefevre | 2010-06-23 13:47:19 +0000 (Wed, 23 Jun 2010) | 1 line
11531 Changed paths:
11532    M /trunk/README.dev
11534 [README.dev] Minor change to match a filename on the website.
11535 ------------------------------------------------------------------------
11536 r6979 | vlefevre | 2010-06-23 10:13:07 +0000 (Wed, 23 Jun 2010) | 2 lines
11537 Changed paths:
11538    M /trunk/tests/tout_str.c
11540 [tests/tout_str.c] Fixed bug introduced in r6976: changed size_t into
11541 unsigned int for printf (the size of unsigned int is sufficient here).
11542 ------------------------------------------------------------------------
11543 r6978 | vlefevre | 2010-06-22 15:59:16 +0000 (Tue, 22 Jun 2010) | 1 line
11544 Changed paths:
11545    M /trunk/out_str.c
11547 [out_str.c] Handle the output errors.
11548 ------------------------------------------------------------------------
11549 r6977 | vlefevre | 2010-06-22 15:27:34 +0000 (Tue, 22 Jun 2010) | 2 lines
11550 Changed paths:
11551    M /trunk/out_str.c
11553 [out_str.c] Handle output error in the special cases of mpfr_out_str
11554 (and use MPFR_IS_SINGULAR like in the other functions).
11555 ------------------------------------------------------------------------
11556 r6976 | thevenyp | 2010-06-22 14:59:21 +0000 (Tue, 22 Jun 2010) | 1 line
11557 Changed paths:
11558    M /trunk/mpfr.texi
11559    M /trunk/out_str.c
11560    M /trunk/tests/tout_str.c
11562 Fix wrong return value of mpfr_out_str on special values.
11563 ------------------------------------------------------------------------
11564 r6974 | vlefevre | 2010-06-22 13:24:56 +0000 (Tue, 22 Jun 2010) | 1 line
11565 Changed paths:
11566    M /trunk/INSTALL
11567    M /trunk/VERSION
11568    M /trunk/configure.in
11569    M /trunk/mpfr.h
11570    M /trunk/mpfr.texi
11571    M /trunk/version.c
11573 Updated version to 3.1.0-dev.
11574 ------------------------------------------------------------------------
11575 r6973 | vlefevre | 2010-06-22 13:23:33 +0000 (Tue, 22 Jun 2010) | 2 lines
11576 Changed paths:
11577    M /trunk/README.dev
11579 [README.dev] Added a paragraph about the precision, rounding mode and
11580 exponent types.
11581 ------------------------------------------------------------------------
11582 r6972 | vlefevre | 2010-06-22 13:17:29 +0000 (Tue, 22 Jun 2010) | 2 lines
11583 Changed paths:
11584    M /trunk/ai2.c
11585    M /trunk/bidimensional_sample.c
11586    M /trunk/gammaonethird.c
11587    M /trunk/get_f.c
11588    M /trunk/mpfr-impl.h
11589    M /trunk/mpfrlint
11591 In mpfrlint, detect the use of mp_exp_t and mp_prec_t.
11592 Fixed the files that were generating warnings.
11593 ------------------------------------------------------------------------
11594 r6971 | schevill | 2010-06-22 13:12:09 +0000 (Tue, 22 Jun 2010) | 3 lines
11595 Changed paths:
11596    M /trunk/ai2.c
11598 I forgot to replace one occurrence of isqrt.
11601 ------------------------------------------------------------------------
11602 r6968 | schevill | 2010-06-22 08:45:00 +0000 (Tue, 22 Jun 2010) | 4 lines
11603 Changed paths:
11604    M /trunk/ai2.c
11606 Use of __gmpfr_isqrt instead of my own isqrt wrapper.
11610 ------------------------------------------------------------------------
11611 r6967 | schevill | 2010-06-22 08:43:18 +0000 (Tue, 22 Jun 2010) | 6 lines
11612 Changed paths:
11613    M /trunk/Makefile.am
11614    A /trunk/bidimensional_sample.c
11616 Added a tool for nicely displaying which method is the best in function of x 
11617 and prec when several method can be used for evaluating a given function f in x
11618 at precision prec.
11622 ------------------------------------------------------------------------
11623 r6965 | vlefevre | 2010-06-21 12:32:44 +0000 (Mon, 21 Jun 2010) | 3 lines
11624 Changed paths:
11625    M /trunk/Makefile.am
11627 [Makefile.am] Fixed dist-hook for -dev versions (I assumed that ||
11628 and && were right associative, while they are left associative).
11629 Thanks to Laurent Rineau for noticing this problem.
11630 ------------------------------------------------------------------------
11631 r6964 | zimmerma | 2010-06-21 09:40:15 +0000 (Mon, 21 Jun 2010) | 9 lines
11632 Changed paths:
11633    M /trunk/exp_2.c
11635 [exp_2.c] fixed inefficiency for large x: the initial precision was too small,
11636           which had the effect that the first Ziv iteration did fail with
11637           non-negligible probability (problem reported by Sylvain Chevillard).
11638           Also in case of 2 iterations or more the K variable was corrupted.
11639 Note (2012-03-03): huge inefficiency has been noticed when evaluating
11640 mpfr_exp on an argument close to log(2^n) in RNDU:
11641   https://sympa.inria.fr/sympa/arc/mpfr/2012-03/msg00000.html
11642 One has an obvious hard-to-round case, meaning that several iterations
11643 are needed and that K is corrupted. This changeset fixes this bug.
11644 ------------------------------------------------------------------------
11645 r6962 | zimmerma | 2010-06-15 21:14:08 +0000 (Tue, 15 Jun 2010) | 2 lines
11646 Changed paths:
11647    M /trunk/INSTALL
11649 [INSTALL] added note about problem with MSVC runtime (seems to be fixed)
11651 ------------------------------------------------------------------------
11652 r6961 | zimmerma | 2010-06-15 20:46:21 +0000 (Tue, 15 Jun 2010) | 2 lines
11653 Changed paths:
11654    M /trunk/mbench/Makefile
11656 [Makefile] alternate patch to r6959 from Patrick Pelissier 
11658 ------------------------------------------------------------------------
11659 r6960 | zimmerma | 2010-06-15 16:56:09 +0000 (Tue, 15 Jun 2010) | 2 lines
11660 Changed paths:
11661    M /trunk/INSTALL
11663 [INSTALL] comments from Vincent Lefevre
11665 ------------------------------------------------------------------------
11666 r6959 | zimmerma | 2010-06-15 12:14:12 +0000 (Tue, 15 Jun 2010) | 2 lines
11667 Changed paths:
11668    M /trunk/mbench/Makefile
11669    M /trunk/mbench/mfv5.h
11671 [mbench] fixes to make mbench work again (tested with GCC 4.4.3)
11673 ------------------------------------------------------------------------
11674 r6958 | zimmerma | 2010-06-15 11:18:50 +0000 (Tue, 15 Jun 2010) | 2 lines
11675 Changed paths:
11676    M /trunk/INSTALL
11678 [INSTALL] updated notes on Windows (contributed by Brian Gladman)
11680 ------------------------------------------------------------------------
11681 r6955 | vlefevre | 2010-06-10 14:10:03 +0000 (Thu, 10 Jun 2010) | 1 line
11682 Changed paths:
11683    M /trunk/tests/Makefile.am
11685 [tests/Makefile.am] Reordered check_PROGRAMS.
11686 ------------------------------------------------------------------------
11687 r6953 | vlefevre | 2010-06-10 11:49:55 +0000 (Thu, 10 Jun 2010) | 1 line
11688 Changed paths:
11689    M /trunk/README.dev
11691 [README.dev] Untabified.
11692 ------------------------------------------------------------------------
11693 r6951 | vlefevre | 2010-06-10 11:26:38 +0000 (Thu, 10 Jun 2010) | 1 line
11694 Changed paths:
11695    M /trunk/BUGS
11697 [BUGS] Update.
11698 ------------------------------------------------------------------------
11699 r6943 | vlefevre | 2010-06-09 11:26:02 +0000 (Wed, 09 Jun 2010) | 2 lines
11700 Changed paths:
11701    M /trunk/INSTALL
11703 [INSTALL] Added a note on Mac OS X; thanks to FX Coudert and Fumihiro
11704 Chiba: https://sympa.inria.fr/sympa/arc/mpfr/2010-06/msg00011.html
11705 ------------------------------------------------------------------------
11706 r6940 | vlefevre | 2010-06-08 16:17:48 +0000 (Tue, 08 Jun 2010) | 1 line
11707 Changed paths:
11708    M /trunk/INSTALL
11710 [INSTALL] Update concerning CC/CFLAGS and the --with-gmp-build option.
11711 ------------------------------------------------------------------------
11712 r6938 | vlefevre | 2010-06-07 08:20:58 +0000 (Mon, 07 Jun 2010) | 2 lines
11713 Changed paths:
11714    M /trunk/NEWS
11716 [NEWS] Added an item about the --with-gmp-build configure option and
11717 the use of GMP's internal header files.
11718 ------------------------------------------------------------------------
11719 r6933 | vlefevre | 2010-06-06 11:21:26 +0000 (Sun, 06 Jun 2010) | 2 lines
11720 Changed paths:
11721    M /trunk/exp_2.c
11723 [exp_2.c] Reverted incorrect optimization patch r6922 (added a comment).
11724 There were failures on 32-bit machines.
11725 ------------------------------------------------------------------------
11726 r6932 | vlefevre | 2010-06-06 11:17:06 +0000 (Sun, 06 Jun 2010) | 1 line
11727 Changed paths:
11728    M /trunk/mpfr-impl.h
11730 [mpfr-impl.h] Added log messages for the MPFR_GROUP_* macros.
11731 ------------------------------------------------------------------------
11732 r6930 | vlefevre | 2010-06-06 10:16:01 +0000 (Sun, 06 Jun 2010) | 1 line
11733 Changed paths:
11734    M /trunk/mpfrlint
11736 [mpfrlint] Detect incorrect use of MPFR_LOG_MSG.
11737 ------------------------------------------------------------------------
11738 r6929 | vlefevre | 2010-06-06 10:06:40 +0000 (Sun, 06 Jun 2010) | 2 lines
11739 Changed paths:
11740    M /trunk/ai2.c
11742 [ai2.c] Fixed build failure with --enable-logging, due to incorrect
11743 MPFR_LOG_MSG usage (see README.dev).
11744 ------------------------------------------------------------------------
11745 r6927 | vlefevre | 2010-06-06 10:00:50 +0000 (Sun, 06 Jun 2010) | 1 line
11746 Changed paths:
11747    M /trunk/README.dev
11749 README.dev: updated "To make a release".
11750 ------------------------------------------------------------------------
11751 r6925 | vlefevre | 2010-06-06 09:47:32 +0000 (Sun, 06 Jun 2010) | 2 lines
11752 Changed paths:
11753    M /trunk/ai.c
11755 [ai.c] Fixed build failure with --enable-logging, due to incorrect
11756 MPFR_LOG_MSG usage (see README.dev).
11757 ------------------------------------------------------------------------
11758 r6922 | zimmerma | 2010-06-04 18:32:18 +0000 (Fri, 04 Jun 2010) | 9 lines
11759 Changed paths:
11760    M /trunk/exp_2.c
11762 [exp_2.c] speed improvement using MPFR_GROUP_* (from Patrick Pelissier):
11763 Pass 69
11764  mpfr_add:          63 /   102.97 /   126
11765  mpfr_exp:         430 / 11861.26 / 46588
11766 Was before we removed MY_MPZ_INIT:
11767 Pass 50
11768  mpfr_add:          63 /   103.09 /   126
11769  mpfr_exp:         430 / 10911.86 / 44215
11771 ------------------------------------------------------------------------
11772 r6920 | vlefevre | 2010-06-04 08:37:54 +0000 (Fri, 04 Jun 2010) | 2 lines
11773 Changed paths:
11774    M /trunk/exp_2.c
11776 [exp_2.c] Removed useless and possibly incorrect cast
11777 (in case -q doesn't necessarily fit in an int).
11778 ------------------------------------------------------------------------
11779 r6919 | zimmerma | 2010-06-04 07:51:27 +0000 (Fri, 04 Jun 2010) | 14 lines
11780 Changed paths:
11781    M /trunk/exp_2.c
11783 [exp_2.c] got rid of MY_INIT_MPZ, small slowdown, but code should be more
11784           robust. Below are timings from Patrick Pelissier with mbench:
11785 mpz_init:
11786 Pass 78
11787  mpfr_add:          63 /   102.86 /   126
11788  mpfr_exp:         441 / 12067.81 / 47355
11790 MY_MPZ_INIT
11791 Pass 50
11792  mpfr_add:          63 /   103.09 /   126
11793  mpfr_exp:         430 / 10911.86 / 44215
11795 Prec=53 bits (core 2 duo 64 bits)
11797 ------------------------------------------------------------------------
11798 r6918 | zimmerma | 2010-06-03 16:18:31 +0000 (Thu, 03 Jun 2010) | 22 lines
11799 Changed paths:
11800    M /trunk/exp_2.c
11802 [exp_2.c] fixed problem reported by Sylvain Chevillard with following code
11803           and MPFR_EXP_2_THRESHOLD=36 (valgrind complains).
11804           It was due to the fact that GMP might allocate extra limbs,
11805           see http://gmplib.org/list-archives/gmp-devel/2010-June/001577.html.
11806           The fix is not optimal in the sense that GMP does not give a bound
11807           on the allocated memory, thus we can only guess.
11809 #include "mpfr.h"
11810 int main(void) {
11811   mpfr_t x,w;
11813   mpfr_init2(x, 37);
11814   mpfr_init2(w, 37);
11815   mpfr_set_str(x, "-1.000001100100100001111110110101010001p+20", 2, MPFR_RNDN);
11816   mpfr_exp (w, x, MPFR_RNDN);
11817                                                          
11818   mpfr_clear (w);
11819   mpfr_clear (x);
11821   return 0;
11824 ------------------------------------------------------------------------
11825 r6915 | vlefevre | 2010-06-03 15:07:52 +0000 (Thu, 03 Jun 2010) | 3 lines
11826 Changed paths:
11827    M /trunk/acinclude.m4
11829 [acinclude.m4] Math library check: removed rule specific to HP-UX
11830 (only -lM was tested while this library may not be available; so,
11831 let's use the default rule as -lm works).
11832 ------------------------------------------------------------------------
11833 r6912 | vlefevre | 2010-06-03 08:24:49 +0000 (Thu, 03 Jun 2010) | 1 line
11834 Changed paths:
11835    M /trunk/mpfr.texi
11837 [mpfr.texi] Arenaire -> Arénaire.
11838 ------------------------------------------------------------------------
11839 r6909 | vlefevre | 2010-06-02 11:02:34 +0000 (Wed, 02 Jun 2010) | 1 line
11840 Changed paths:
11841    M /trunk/NEWS
11843 [NEWS] 3.0 -> 3.0.0.
11844 ------------------------------------------------------------------------
11845 r6907 | vlefevre | 2010-06-02 11:01:18 +0000 (Wed, 02 Jun 2010) | 1 line
11846 Changed paths:
11847    M /trunk/NEWS
11849 [NEWS] Added test coverage for MPFR 3.0.0.
11850 ------------------------------------------------------------------------
11851 r6904 | vlefevre | 2010-05-31 22:43:23 +0000 (Mon, 31 May 2010) | 1 line
11852 Changed paths:
11853    M /trunk/INSTALL
11855 [INSTALL] Added missing blank lines (consistency).
11856 ------------------------------------------------------------------------
11857 r6901 | vlefevre | 2010-05-31 22:27:56 +0000 (Mon, 31 May 2010) | 1 line
11858 Changed paths:
11859    M /trunk/tests/tset_z_exp.c
11861 [tests/tset_z_exp.c] Fixed type in a printf.
11862 ------------------------------------------------------------------------
11863 r6900 | zimmerma | 2010-05-31 20:10:06 +0000 (Mon, 31 May 2010) | 2 lines
11864 Changed paths:
11865    M /trunk/INSTALL
11867 [INSTALL] added instructions for "make tune"
11869 ------------------------------------------------------------------------
11870 r6899 | zimmerma | 2010-05-31 20:01:03 +0000 (Mon, 31 May 2010) | 2 lines
11871 Changed paths:
11872    M /trunk/README.dev
11874 [README.dev] completed missing instructions for "make tune"
11876 ------------------------------------------------------------------------
11877 r6898 | zimmerma | 2010-05-31 19:36:42 +0000 (Mon, 31 May 2010) | 2 lines
11878 Changed paths:
11879    M /trunk/tests/tset_z_exp.c
11881 [tset_z_exp.c] fixed two FIXME
11883 ------------------------------------------------------------------------
11884 r6897 | vlefevre | 2010-05-31 14:29:44 +0000 (Mon, 31 May 2010) | 1 line
11885 Changed paths:
11886    M /trunk/tests/tset_z_exp.c
11888 [tests/tset_z_exp.c] Added 2 FIXME in the test.
11889 ------------------------------------------------------------------------
11890 r6896 | vlefevre | 2010-05-31 14:20:24 +0000 (Mon, 31 May 2010) | 3 lines
11891 Changed paths:
11892    M /trunk/tests/tset_z_exp.c
11894 [tests/tset_z_exp.c] Removed testcase bug20100531 (this was a bug in
11895 the test, which didn't detect overflow cases due to too large random
11896 exponent).
11897 ------------------------------------------------------------------------
11898 r6895 | vlefevre | 2010-05-31 14:12:27 +0000 (Mon, 31 May 2010) | 1 line
11899 Changed paths:
11900    M /trunk/tests/tset_z_exp.c
11902 [tests/tset_z_exp.c] Added testcase bug20100531.
11903 ------------------------------------------------------------------------
11904 r6893 | vlefevre | 2010-05-31 13:44:36 +0000 (Mon, 31 May 2010) | 3 lines
11905 Changed paths:
11906    M /trunk/NEWS
11907    M /trunk/mpfr.texi
11909 [mpfr.texi, NEWS] Update related to r6879: "Made defined the previously
11910 undefined cases of mpfr_get_si, mpfr_get_ui, mpfr_get_sj, mpfr_get_uj,
11911 mpfr_get_z and mpfr_get_z_2exp. In such cases, the erange flag is set.".
11912 ------------------------------------------------------------------------
11913 r6892 | vlefevre | 2010-05-31 13:08:17 +0000 (Mon, 31 May 2010) | 1 line
11914 Changed paths:
11915    M /trunk/mpfr.texi
11917 [mpfr.texi] Corrected mpfr_atan2 range (added in r6831).
11918 ------------------------------------------------------------------------
11919 r6891 | vlefevre | 2010-05-28 15:07:49 +0000 (Fri, 28 May 2010) | 1 line
11920 Changed paths:
11921    M /trunk/mpfr.texi
11923 [mpfr.texi] Made an example fit on 80 columns for the info manual.
11924 ------------------------------------------------------------------------
11925 r6890 | vlefevre | 2010-05-28 14:29:08 +0000 (Fri, 28 May 2010) | 2 lines
11926 Changed paths:
11927    M /trunk/mpfr.texi
11929 [mpfr.texi] Changed some @math into @var in the mpfr_fmod description
11930 (for consistency).
11931 ------------------------------------------------------------------------
11932 r6889 | vlefevre | 2010-05-28 10:54:55 +0000 (Fri, 28 May 2010) | 1 line
11933 Changed paths:
11934    M /trunk/mpfr.texi
11936 [mpfr.texi] Corrected a paragraph.
11937 ------------------------------------------------------------------------
11938 r6888 | vlefevre | 2010-05-28 10:33:21 +0000 (Fri, 28 May 2010) | 2 lines
11939 Changed paths:
11940    M /trunk/mpfr.texi
11942 [mpfr.texi] Added an example to get the MPFR version (and at the same
11943 time, check whether MPFR is already installed).
11944 ------------------------------------------------------------------------
11945 r6886 | vlefevre | 2010-05-28 09:52:37 +0000 (Fri, 28 May 2010) | 1 line
11946 Changed paths:
11947    M /trunk/Makefile.am
11948    A /trunk/examples/version.c
11950 Added examples/version.c (and updated Makefile.am).
11951 ------------------------------------------------------------------------
11952 r6885 | vlefevre | 2010-05-28 09:25:36 +0000 (Fri, 28 May 2010) | 1 line
11953 Changed paths:
11954    M /trunk/mpfr.texi
11956 [mpfr.texi] Correction (English usage).
11957 ------------------------------------------------------------------------
11958 r6883 | vlefevre | 2010-05-28 08:16:16 +0000 (Fri, 28 May 2010) | 1 line
11959 Changed paths:
11960    M /trunk/Makefile.am
11962 [Makefile.am] Improved dist-hook rule.
11963 ------------------------------------------------------------------------
11964 r6882 | thevenyp | 2010-05-27 09:14:02 +0000 (Thu, 27 May 2010) | 1 line
11965 Changed paths:
11966    M /trunk/mpfr.texi
11968 Fix typo.
11969 ------------------------------------------------------------------------
11970 r6881 | zimmerma | 2010-05-26 19:39:02 +0000 (Wed, 26 May 2010) | 2 lines
11971 Changed paths:
11972    M /trunk/TODO
11974 [TODO] removed one item, added one
11976 ------------------------------------------------------------------------
11977 r6880 | zimmerma | 2010-05-26 19:35:30 +0000 (Wed, 26 May 2010) | 3 lines
11978 Changed paths:
11979    M /trunk/mpfr.texi
11981 [mpfr.texi] removed FIXME (resolved: Philippe confirmed that gmp_printf does
11982             not work with mpf2mpfr.h)
11984 ------------------------------------------------------------------------
11985 r6879 | vlefevre | 2010-05-25 16:19:48 +0000 (Tue, 25 May 2010) | 3 lines
11986 Changed paths:
11987    M /trunk/get_si.c
11988    M /trunk/get_sj.c
11989    M /trunk/get_ui.c
11990    M /trunk/get_uj.c
11991    M /trunk/get_z.c
11992    M /trunk/get_z_exp.c
11993    M /trunk/mpfr.texi
11994    M /trunk/tests/tget_sj.c
11995    M /trunk/tests/tget_z.c
11996    M /trunk/tests/tset_si.c
11998 Made defined the previously undefined cases of mpfr_get_si, mpfr_get_ui,
11999 mpfr_get_sj, mpfr_get_uj, mpfr_get_z and mpfr_get_z_2exp. In such cases,
12000 the erange flag is set.
12001 ------------------------------------------------------------------------
12002 r6878 | schevill | 2010-05-25 14:27:57 +0000 (Tue, 25 May 2010) | 3 lines
12003 Changed paths:
12004    M /trunk/ai.c
12005    M /trunk/ai2.c
12007 * 80 columns.
12010 ------------------------------------------------------------------------
12011 r6877 | schevill | 2010-05-25 14:14:37 +0000 (Tue, 25 May 2010) | 3 lines
12012 Changed paths:
12013    M /trunk/gammaonethird.c
12015 do ... while(0) style for macros.
12018 ------------------------------------------------------------------------
12019 r6875 | vlefevre | 2010-05-25 13:20:34 +0000 (Tue, 25 May 2010) | 1 line
12020 Changed paths:
12021    M /trunk/NEWS
12023 [NEWS] Correction.
12024 ------------------------------------------------------------------------
12025 r6873 | vlefevre | 2010-05-25 11:05:42 +0000 (Tue, 25 May 2010) | 1 line
12026 Changed paths:
12027    M /trunk/mpfr.texi
12029 [mpfr.texi] Minor changes.
12030 ------------------------------------------------------------------------
12031 r6872 | vlefevre | 2010-05-25 10:43:08 +0000 (Tue, 25 May 2010) | 1 line
12032 Changed paths:
12033    M /trunk/INSTALL
12035 [INSTALL] Reverted incorrect changeset r6870.
12036 ------------------------------------------------------------------------
12037 r6871 | vlefevre | 2010-05-25 10:41:44 +0000 (Tue, 25 May 2010) | 1 line
12038 Changed paths:
12039    M /trunk/mpfr.texi
12041 [mpfr.texi] Added a comment about non-ASCII characters.
12042 ------------------------------------------------------------------------
12043 r6870 | thevenyp | 2010-05-25 10:38:51 +0000 (Tue, 25 May 2010) | 1 line
12044 Changed paths:
12045    M /trunk/INSTALL
12046    M /trunk/mpfr.texi
12048 More explicit documentation on the use of specifiers in printf function.
12049 ------------------------------------------------------------------------
12050 r6869 | vlefevre | 2010-05-25 10:34:07 +0000 (Tue, 25 May 2010) | 1 line
12051 Changed paths:
12052    M /trunk/mpfr.texi
12054 [mpfr.texi] Encoding correction for Â±.
12055 ------------------------------------------------------------------------
12056 r6868 | vlefevre | 2010-05-25 10:26:12 +0000 (Tue, 25 May 2010) | 2 lines
12057 Changed paths:
12058    M /trunk/NEWS
12059    M /trunk/mpfr.texi
12061 [NEWS, mpfr.texi] mpfr_custom_get_mantissa was renamed to
12062 mpfr_custom_get_significand.
12063 ------------------------------------------------------------------------
12064 r6867 | vlefevre | 2010-05-25 10:15:30 +0000 (Tue, 25 May 2010) | 3 lines
12065 Changed paths:
12066    M /trunk/tests/tstckintc.c
12068 [tests/tstckintc.c] Changed mpfr_custom_get_mantissa into
12069 mpfr_custom_get_significand (but mpfr_custom_get_mantissa
12070 was still working thanks to the #define).
12071 ------------------------------------------------------------------------
12072 r6866 | vlefevre | 2010-05-25 10:13:26 +0000 (Tue, 25 May 2010) | 2 lines
12073 Changed paths:
12074    M /trunk/mpfr.h
12075    M /trunk/stack_interface.c
12077 [mpfr.h, stack_interface.c] Changed mpfr_custom_get_mantissa into
12078 mpfr_custom_get_significand (r6862 was incomplete).
12079 ------------------------------------------------------------------------
12080 r6865 | vlefevre | 2010-05-25 09:29:40 +0000 (Tue, 25 May 2010) | 2 lines
12081 Changed paths:
12082    M /trunk/mpfr.h
12084 [mpfr.h] <stdint.h> support: also test _STDINT (for MS Visual Studio).
12085 Thanks to Brian Gladman for the information.
12086 ------------------------------------------------------------------------
12087 r6863 | vlefevre | 2010-05-25 07:24:18 +0000 (Tue, 25 May 2010) | 3 lines
12088 Changed paths:
12089    M /trunk/buildopt.c
12090    M /trunk/mpfrlint
12092 [buildopt.c] Missing #include "mpfr-impl.h" for cygwin builds.
12093 [mpfrlint] Detect such errors (mpfr-impl.h may be needed because it
12094   includes config.h when there is one).
12095 ------------------------------------------------------------------------
12096 r6862 | zimmerma | 2010-05-24 16:56:52 +0000 (Mon, 24 May 2010) | 2 lines
12097 Changed paths:
12098    M /trunk/mpfr.h
12099    M /trunk/mpfr.texi
12101 [mpfr.texi] more changes after answers by Vincent to my questions
12103 ------------------------------------------------------------------------
12104 r6860 | vlefevre | 2010-05-24 10:54:03 +0000 (Mon, 24 May 2010) | 1 line
12105 Changed paths:
12106    M /trunk/NEWS
12108 [NEWS] Reformat / fixed typography.
12109 ------------------------------------------------------------------------
12110 r6855 | vlefevre | 2010-05-24 00:01:40 +0000 (Mon, 24 May 2010) | 6 lines
12111 Changed paths:
12112    M /trunk/sub1sp.c
12114 [sub1sp.c] Fixed a problem that appeared after mpfr_prec_t has been
12115 made signed. It was visible on PowerPC (tested on Linux 32 bits and
12116 on Mac OS X 32 & 64 bits), but could potentially affect any platform
12117 as a negative shift count was generated. As the faulty expressions
12118 were in a MPFR_ASSERTD, the failure could occur only when assertion
12119 checking had been enabled.
12120 ------------------------------------------------------------------------
12121 r6852 | vlefevre | 2010-05-22 23:08:17 +0000 (Sat, 22 May 2010) | 1 line
12122 Changed paths:
12123    M /trunk/README.dev
12125 [README.dev] Removed trailing spaces.
12126 ------------------------------------------------------------------------
12127 r6851 | vlefevre | 2010-05-22 23:06:49 +0000 (Sat, 22 May 2010) | 1 line
12128 Changed paths:
12129    M /trunk/README.dev
12131 [README.dev] Added information about intmax_t and corresponding macros.
12132 ------------------------------------------------------------------------
12133 r6849 | vlefevre | 2010-05-22 22:42:05 +0000 (Sat, 22 May 2010) | 6 lines
12134 Changed paths:
12135    M /trunk/acinclude.m4
12136    M /trunk/fits_intmax.c
12137    M /trunk/fits_uintmax.c
12138    M /trunk/get_sj.c
12139    M /trunk/get_uj.c
12140    M /trunk/mpfr-impl.h
12141    M /trunk/tests/tfits.c
12142    M /trunk/tests/tget_sj.c
12143    M /trunk/tests/tset_sj.c
12145 Detect when the intmax_t type is available but INTMAX_MAX doesn't work
12146 (e.g. with gcc -ansi -pedantic-errors in 32-bit mode under GNU/Linux).
12147 New macros MPFR_UINTMAX_MAX, MPFR_INTMAX_MAX and MPFR_INTMAX_MIN are
12148 defined and used internally instead of UINTMAX_MAX, INTMAX_MAX and
12149 INTMAX_MIN. If these C99 macros work, then the MPFR_* macros use them,
12150 otherwise MPFR uses its own definitions.
12151 ------------------------------------------------------------------------
12152 r6846 | vlefevre | 2010-05-22 19:41:07 +0000 (Sat, 22 May 2010) | 1 line
12153 Changed paths:
12154    M /trunk/gammaonethird.c
12155    M /trunk/mpfr-impl.h
12157 mpfr_div_ui8 and mpfr_mul_ui5 didn't have to be exported.
12158 ------------------------------------------------------------------------
12159 r6845 | vlefevre | 2010-05-22 19:33:22 +0000 (Sat, 22 May 2010) | 1 line
12160 Changed paths:
12161    M /trunk/ai.c
12162    M /trunk/ai2.c
12163    M /trunk/bernoulli.c
12164    M /trunk/buildopt.c
12165    M /trunk/digamma.c
12166    M /trunk/gammaonethird.c
12167    M /trunk/get_flt.c
12168    M /trunk/ieee_floats.h
12169    M /trunk/isregular.c
12170    M /trunk/mbench/mfv5.h
12171    M /trunk/mbench/timp.h
12172    M /trunk/min_prec.c
12173    M /trunk/scale2.c
12174    M /trunk/set_flt.c
12175    M /trunk/set_z_exp.c
12176    M /trunk/set_zero.c
12177    M /trunk/speed.c
12178    M /trunk/tests/tai.c
12179    M /trunk/tests/taway.c
12180    M /trunk/tests/tbuildopt.c
12181    M /trunk/tests/tdigamma.c
12182    M /trunk/tests/tfprintf.c
12183    M /trunk/tests/tget_flt.c
12184    M /trunk/tests/tmin_prec.c
12185    M /trunk/tests/tprintf.c
12186    M /trunk/tests/tset_z_exp.c
12187    M /trunk/tests/tstdint.c
12189 Updated Subversion properties.
12190 ------------------------------------------------------------------------
12191 r6844 | vlefevre | 2010-05-22 19:13:37 +0000 (Sat, 22 May 2010) | 1 line
12192 Changed paths:
12193    M /trunk/ai2.c
12195 [ai2.c] GNU style.
12196 ------------------------------------------------------------------------
12197 r6843 | vlefevre | 2010-05-22 16:04:13 +0000 (Sat, 22 May 2010) | 1 line
12198 Changed paths:
12199    M /trunk/ai2.c
12201 [ai2.c] Style correction (necessary for ansi2knr, if still useful).
12202 ------------------------------------------------------------------------
12203 r6842 | vlefevre | 2010-05-22 13:55:22 +0000 (Sat, 22 May 2010) | 1 line
12204 Changed paths:
12205    M /trunk/ai.c
12206    M /trunk/ai2.c
12208 [ai.c, ai2.c] Untabified / removed trailing spaces.
12209 ------------------------------------------------------------------------
12210 r6841 | vlefevre | 2010-05-22 13:53:19 +0000 (Sat, 22 May 2010) | 1 line
12211 Changed paths:
12212    M /trunk/ai.c
12214 [ai.c] GNU style.
12215 ------------------------------------------------------------------------
12216 r6840 | vlefevre | 2010-05-22 10:21:11 +0000 (Sat, 22 May 2010) | 1 line
12217 Changed paths:
12218    M /trunk/mpfr.texi
12220 [mpfr.texi] Corrected the paragraph about whether MPFR is installed.
12221 ------------------------------------------------------------------------
12222 r6839 | vlefevre | 2010-05-22 00:12:31 +0000 (Sat, 22 May 2010) | 2 lines
12223 Changed paths:
12224    M /trunk/mpfr.texi
12226 [mpfr.texi] Corrections and answers to PZ comments from r6831.
12227 The document encoding is now UTF-8.
12228 ------------------------------------------------------------------------
12229 r6838 | vlefevre | 2010-05-21 21:06:07 +0000 (Fri, 21 May 2010) | 2 lines
12230 Changed paths:
12231    M /trunk/mpfr.texi
12233 [mpfr.texi] n-char-sequence was changed into n-char-sequence-opt
12234 in r6132, but I forgot to update all the occurrences.
12235 ------------------------------------------------------------------------
12236 r6837 | schevill | 2010-05-21 09:47:13 +0000 (Fri, 21 May 2010) | 5 lines
12237 Changed paths:
12238    M /trunk/ai.c
12239    M /trunk/ai2.c
12241 * Removed double precision numbers.
12242 * Handle +0 and -0 the same way.
12243 * Use MPFR_GET_EXP in ai2.c
12246 ------------------------------------------------------------------------
12247 r6836 | schevill | 2010-05-20 14:19:47 +0000 (Thu, 20 May 2010) | 3 lines
12248 Changed paths:
12249    M /trunk/ai.c
12251 * Corrected a bug when x=0 (MPFR_GET_EXP requires to assert that x!=0).
12254 ------------------------------------------------------------------------
12255 r6835 | schevill | 2010-05-20 13:34:26 +0000 (Thu, 20 May 2010) | 3 lines
12256 Changed paths:
12257    M /trunk/ai.c
12258    M /trunk/ai2.c
12259    M /trunk/gammaonethird.c
12260    M /trunk/mpfr-impl.h
12262 Corrected some warnings.
12265 ------------------------------------------------------------------------
12266 r6834 | schevill | 2010-05-20 12:39:34 +0000 (Thu, 20 May 2010) | 3 lines
12267 Changed paths:
12268    M /trunk/mpfr.texi
12270 Corrected an error that prevented the doc from compiling.
12273 ------------------------------------------------------------------------
12274 r6833 | vlefevre | 2010-05-20 09:47:02 +0000 (Thu, 20 May 2010) | 1 line
12275 Changed paths:
12276    M /trunk/mpfr.texi
12278 mpfr.texi: corrections.
12279 ------------------------------------------------------------------------
12280 r6832 | zimmerma | 2010-05-20 09:35:06 +0000 (Thu, 20 May 2010) | 2 lines
12281 Changed paths:
12282    M /trunk/mpfr.texi
12284 [mpfr.texi] explain why mpfr_sum uses an array of pointers to mpfr_t
12286 ------------------------------------------------------------------------
12287 r6831 | zimmerma | 2010-05-20 09:10:47 +0000 (Thu, 20 May 2010) | 4 lines
12288 Changed paths:
12289    M /trunk/TODO
12290    M /trunk/fdl.texi
12291    M /trunk/mpfr.texi
12293 [mpfr.texi] changes after a complete reading of the documentation.
12294             There are some issues left that I don't know how to solve,
12295             they are marked with @c PZ in mpfr.texi.
12297 ------------------------------------------------------------------------
12298 r6829 | vlefevre | 2010-05-19 23:07:54 +0000 (Wed, 19 May 2010) | 2 lines
12299 Changed paths:
12300    M /trunk/NEWS
12301    M /trunk/mpfr.texi
12303 [mpfr.texi, NEWS] Noted that the mpfr_ai implementation is incomplete
12304 and experimental.
12305 ------------------------------------------------------------------------
12306 r6827 | vlefevre | 2010-05-19 23:04:40 +0000 (Wed, 19 May 2010) | 1 line
12307 Changed paths:
12308    M /trunk/ai.c
12310 [ai.c] Use MPFR_IS_SINGULAR. Added a FIXME comment for Ai(0).
12311 ------------------------------------------------------------------------
12312 r6825 | vlefevre | 2010-05-19 22:41:29 +0000 (Wed, 19 May 2010) | 1 line
12313 Changed paths:
12314    M /trunk/mpfr-impl.h
12315    M /trunk/tests/texceptions.c
12316    M /trunk/tests/tget_f.c
12317    M /trunk/tests/tmodf.c
12318    M /trunk/tests/tpow_all.c
12319    M /trunk/tests/turandom.c
12321 Type corrections for C++ compilers (in particular, mpfr_rnd_t vs int).
12322 ------------------------------------------------------------------------
12323 r6822 | vlefevre | 2010-05-19 14:30:02 +0000 (Wed, 19 May 2010) | 1 line
12324 Changed paths:
12325    M /trunk/ai.c
12327 [ai.c] Fixed possible problem in reduced exponent range.
12328 ------------------------------------------------------------------------
12329 r6821 | vlefevre | 2010-05-19 14:25:02 +0000 (Wed, 19 May 2010) | 1 line
12330 Changed paths:
12331    M /trunk/ai.c
12332    M /trunk/ai2.c
12334 Removed trailing spaces.
12335 ------------------------------------------------------------------------
12336 r6820 | schevill | 2010-05-19 13:48:46 +0000 (Wed, 19 May 2010) | 4 lines
12337 Changed paths:
12338    M /trunk/ai.c
12339    M /trunk/ai2.c
12340    M /trunk/gammaonethird.c
12342 * Removed some warnings.
12343 * More conform to GNU coding standards.
12346 ------------------------------------------------------------------------
12347 r6818 | vlefevre | 2010-05-19 13:09:29 +0000 (Wed, 19 May 2010) | 2 lines
12348 Changed paths:
12349    M /trunk/README.dev
12350    D /trunk/patch-aclocal-icc
12352 Removed obsolete patch-aclocal-icc and updated README.dev (about
12353 "To make a release").
12354 ------------------------------------------------------------------------
12355 r6813 | vlefevre | 2010-05-19 12:38:01 +0000 (Wed, 19 May 2010) | 1 line
12356 Changed paths:
12357    M /trunk/Makefile.am
12359 [Makefile.am] Added a comment concerning -version-info and MPFR 3.0.x.
12360 ------------------------------------------------------------------------
12361 r6812 | vlefevre | 2010-05-19 11:53:33 +0000 (Wed, 19 May 2010) | 1 line
12362 Changed paths:
12363    M /trunk/ChangeLog
12365 ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
12366 ------------------------------------------------------------------------
12367 r6811 | vlefevre | 2010-05-19 10:18:37 +0000 (Wed, 19 May 2010) | 1 line
12368 Changed paths:
12369    M /trunk/mpfr.texi
12371 [mpfr.texi] Preliminary interfaces are no longer preliminary.
12372 ------------------------------------------------------------------------
12373 r6810 | vlefevre | 2010-05-19 10:13:39 +0000 (Wed, 19 May 2010) | 2 lines
12374 Changed paths:
12375    M /trunk/mpfr.texi
12377 [mpfr.texi] API Compatibility: mention the detection of the availability
12378 of intmax_t with C++ compilers.
12379 ------------------------------------------------------------------------
12380 r6809 | vlefevre | 2010-05-19 09:07:33 +0000 (Wed, 19 May 2010) | 1 line
12381 Changed paths:
12382    M /trunk/mpfr.texi
12384 [mpfr.texi] signness -> signedness (thanks to Philippe).
12385 ------------------------------------------------------------------------
12386 r6808 | vlefevre | 2010-05-19 00:11:39 +0000 (Wed, 19 May 2010) | 1 line
12387 Changed paths:
12388    M /trunk/mpfr.texi
12390 [mpfr.texi] Missing @code.
12391 ------------------------------------------------------------------------
12392 r6807 | vlefevre | 2010-05-19 00:09:11 +0000 (Wed, 19 May 2010) | 1 line
12393 Changed paths:
12394    M /trunk/mpfr.texi
12396 [mpfr.texi] Corrected C terminology (table -> array).
12397 ------------------------------------------------------------------------
12398 r6806 | vlefevre | 2010-05-18 14:40:36 +0000 (Tue, 18 May 2010) | 1 line
12399 Changed paths:
12400    M /trunk/NEWS
12401    M /trunk/mpfr.texi
12403 [mpfr.texi, NEWS] Mention that mpfr_ai is a new function in MPFR 3.0.
12404 ------------------------------------------------------------------------
12405 r6805 | vlefevre | 2010-05-18 14:36:05 +0000 (Tue, 18 May 2010) | 1 line
12406 Changed paths:
12407    D /trunk/prepare
12409 Removed obsolete prepare script (autoreconf does the same thing).
12410 ------------------------------------------------------------------------
12411 r6804 | schevill | 2010-05-18 14:34:57 +0000 (Tue, 18 May 2010) | 21 lines
12412 Changed paths:
12413    M /trunk/Makefile.am
12414    M /trunk/ai.c
12415    A /trunk/ai2.c
12416    A /trunk/gammaonethird.c
12417    M /trunk/mpfr.h
12419 * I added a new implementation of Airy Ai. This implementation uses Smith's
12420 algorithm.
12421 Currently, it is provided as a separate implementation mpfr_ai2.
12423 * Please note that both mpfr_ai and mpfr_ai2 need to efficiently evaluate
12424 Gamma(1/3) and Gamma(2/3). This is provided by functions in the file 
12425 gammaonethird.c
12427 * There is no test file for mpfr_ai2 since it should quickly disappear behind
12428 a single implementation using the best of mpfr_ai and mpfr_ai2.
12429 However, if necessary, a test file can be obtained by copying tai.c and 
12430 replacing mpfr_ai by mpfr_ai2 everywhere.
12432 * I do not know if gammaonethird.c will remain like that in the future. Should
12433 we make this implementation available as a public MPFR function? In this case,
12434 I have to write a wrapper for providing a correctly rounded implementation.
12435 Moreover, it contains functions that could be interesting for the 
12436 implementation of other functions (the functions mpfr_div_ui*). Maybe, it 
12437 could be worth providing a file specially for this purpose.
12440 ------------------------------------------------------------------------
12441 r6803 | vlefevre | 2010-05-18 14:32:07 +0000 (Tue, 18 May 2010) | 1 line
12442 Changed paths:
12443    M /trunk/NEWS
12445 [NEWS] Added release name.
12446 ------------------------------------------------------------------------
12447 r6802 | vlefevre | 2010-05-18 14:30:38 +0000 (Tue, 18 May 2010) | 2 lines
12448 Changed paths:
12449    M /trunk/NEWS
12451 [NEWS] Updated "Changes from versions 2.3.* to version 2.4.0"
12452 from MPFR 2.4.2.
12453 ------------------------------------------------------------------------
12454 r6801 | vlefevre | 2010-05-18 14:25:20 +0000 (Tue, 18 May 2010) | 1 line
12455 Changed paths:
12456    M /trunk/mpfr.texi
12458 [mpfr.texi] Completed Section 6.1 "Type and Macro Changes".
12459 ------------------------------------------------------------------------
12460 r6800 | vlefevre | 2010-05-18 14:07:26 +0000 (Tue, 18 May 2010) | 1 line
12461 Changed paths:
12462    M /trunk/mpfr.texi
12464 [mpfr.texi] Updated Section 6.1 "Type and Macro Changes".
12465 ------------------------------------------------------------------------
12466 r6799 | vlefevre | 2010-05-18 13:57:03 +0000 (Tue, 18 May 2010) | 1 line
12467 Changed paths:
12468    M /trunk/mpfr.texi
12470 [mpfr.texi] Missing space.
12471 ------------------------------------------------------------------------
12472 r6798 | vlefevre | 2010-05-18 13:54:47 +0000 (Tue, 18 May 2010) | 1 line
12473 Changed paths:
12474    M /trunk/mpfr.texi
12476 [mpfr.texi] Updated Section 6.1 "Type and Macro Changes".
12477 ------------------------------------------------------------------------
12478 r6797 | vlefevre | 2010-05-18 13:53:06 +0000 (Tue, 18 May 2010) | 1 line
12479 Changed paths:
12480    M /trunk/NEWS
12482 [NEWS] A bit less ambiguous...
12483 ------------------------------------------------------------------------
12484 r6796 | vlefevre | 2010-05-18 13:12:49 +0000 (Tue, 18 May 2010) | 1 line
12485 Changed paths:
12486    M /trunk/NEWS
12488 [NEWS] More details for mp_rnd_t/mpfr_rnd_t, like mp_prec_t/mpfr_prec_t.
12489 ------------------------------------------------------------------------
12490 r6795 | vlefevre | 2010-05-17 15:51:28 +0000 (Mon, 17 May 2010) | 2 lines
12491 Changed paths:
12492    M /trunk/NEWS
12493    M /trunk/mpfr.texi
12495 Added "API Compatibility" section to the MPFR manual.
12496 TODO: Section 6.1 "Type and Macro Changes".
12497 ------------------------------------------------------------------------
12498 r6794 | vlefevre | 2010-05-17 13:31:19 +0000 (Mon, 17 May 2010) | 1 line
12499 Changed paths:
12500    M /trunk/NEWS
12502 [NEWS] mpfr_strtofr now accepts bases from 37 to 62 (r5965).
12503 ------------------------------------------------------------------------
12504 r6793 | vlefevre | 2010-05-10 09:25:01 +0000 (Mon, 10 May 2010) | 1 line
12505 Changed paths:
12506    M /trunk/INSTALL
12508 INSTALL: updated section about MS Windows.
12509 ------------------------------------------------------------------------
12510 r6792 | vlefevre | 2010-05-10 09:05:12 +0000 (Mon, 10 May 2010) | 1 line
12511 Changed paths:
12512    M /trunk/INSTALL
12514 INSTALL: updated section about MS Windows.
12515 ------------------------------------------------------------------------
12516 r6791 | vlefevre | 2010-05-08 17:17:18 +0000 (Sat, 08 May 2010) | 1 line
12517 Changed paths:
12518    M /trunk/tests/tests.c
12520 [tests/tests.c] Fixed code when _MPFR_PREC_FORMAT != 3.
12521 ------------------------------------------------------------------------
12522 r6790 | zimmerma | 2010-05-08 08:01:05 +0000 (Sat, 08 May 2010) | 2 lines
12523 Changed paths:
12524    M /trunk/tests/tests.c
12526 [tests/tests.c] fixed compiler warning (found by nightly tests)
12528 ------------------------------------------------------------------------
12529 r6789 | vlefevre | 2010-05-07 15:13:02 +0000 (Fri, 07 May 2010) | 1 line
12530 Changed paths:
12531    M /trunk/NEWS
12532    M /trunk/README.dev
12533    M /trunk/TODO
12534    M /trunk/acos.c
12535    M /trunk/acosh.c
12536    M /trunk/add1.c
12537    M /trunk/add1sp.c
12538    M /trunk/ai.c
12539    M /trunk/asin.c
12540    M /trunk/asinh.c
12541    M /trunk/atan.c
12542    M /trunk/atan2.c
12543    M /trunk/atanh.c
12544    M /trunk/cbrt.c
12545    M /trunk/cmp.c
12546    M /trunk/cmp_abs.c
12547    M /trunk/cmp_si.c
12548    M /trunk/cmp_ui.c
12549    M /trunk/const_euler.c
12550    M /trunk/cos.c
12551    M /trunk/cot.c
12552    M /trunk/coth.c
12553    M /trunk/csc.c
12554    M /trunk/csch.c
12555    M /trunk/digamma.c
12556    M /trunk/div.c
12557    M /trunk/div_2si.c
12558    M /trunk/div_2ui.c
12559    M /trunk/div_ui.c
12560    M /trunk/eint.c
12561    M /trunk/eq.c
12562    M /trunk/erf.c
12563    M /trunk/erfc.c
12564    M /trunk/exceptions.c
12565    M /trunk/exp.c
12566    M /trunk/exp2.c
12567    M /trunk/exp3.c
12568    M /trunk/exp_2.c
12569    M /trunk/expm1.c
12570    M /trunk/fits_intmax.c
12571    M /trunk/fits_s.h
12572    M /trunk/fits_u.h
12573    M /trunk/fits_uintmax.c
12574    M /trunk/fma.c
12575    M /trunk/fms.c
12576    M /trunk/frac.c
12577    M /trunk/gamma.c
12578    M /trunk/get_d.c
12579    M /trunk/get_d64.c
12580    M /trunk/get_exp.c
12581    M /trunk/get_flt.c
12582    M /trunk/get_ld.c
12583    M /trunk/get_si.c
12584    M /trunk/get_str.c
12585    M /trunk/get_ui.c
12586    M /trunk/get_z.c
12587    M /trunk/get_z_exp.c
12588    M /trunk/gmp_op.c
12589    M /trunk/hypot.c
12590    M /trunk/isinteger.c
12591    M /trunk/jn.c
12592    M /trunk/jyn_asympt.c
12593    M /trunk/li2.c
12594    M /trunk/lngamma.c
12595    M /trunk/log.c
12596    M /trunk/log10.c
12597    M /trunk/log1p.c
12598    M /trunk/log2.c
12599    M /trunk/mbench/mfv5.cc
12600    M /trunk/mbench/mpfr-v6.c
12601    M /trunk/modf.c
12602    M /trunk/mpfr-impl.h
12603    M /trunk/mpfr.h
12604    M /trunk/mpfr.texi
12605    M /trunk/mpn_exp.c
12606    M /trunk/mul.c
12607    M /trunk/mul_2si.c
12608    M /trunk/mul_2ui.c
12609    M /trunk/next.c
12610    M /trunk/out_str.c
12611    M /trunk/pow.c
12612    M /trunk/pow_si.c
12613    M /trunk/pow_z.c
12614    M /trunk/print_raw.c
12615    M /trunk/rem1.c
12616    M /trunk/rint.c
12617    M /trunk/root.c
12618    M /trunk/round_near_x.c
12619    M /trunk/round_p.c
12620    M /trunk/round_prec.c
12621    M /trunk/set_d.c
12622    M /trunk/set_exp.c
12623    M /trunk/set_f.c
12624    M /trunk/set_ld.c
12625    M /trunk/set_si_2exp.c
12626    M /trunk/set_ui_2exp.c
12627    M /trunk/set_z_exp.c
12628    M /trunk/setmax.c
12629    M /trunk/setmin.c
12630    M /trunk/sin.c
12631    M /trunk/sin_cos.c
12632    M /trunk/sinh.c
12633    M /trunk/sinh_cosh.c
12634    M /trunk/sqr.c
12635    M /trunk/sqrt.c
12636    M /trunk/stack_interface.c
12637    M /trunk/strtofr.c
12638    M /trunk/sub1.c
12639    M /trunk/sub1sp.c
12640    M /trunk/subnormal.c
12641    M /trunk/sum.c
12642    M /trunk/swap.c
12643    M /trunk/tanh.c
12644    M /trunk/tests/mpfr-test.h
12645    M /trunk/tests/random2.c
12646    M /trunk/tests/tacos.c
12647    M /trunk/tests/tadd.c
12648    M /trunk/tests/tadd1sp.c
12649    M /trunk/tests/tasin.c
12650    M /trunk/tests/tatan.c
12651    M /trunk/tests/tcan_round.c
12652    M /trunk/tests/tcos.c
12653    M /trunk/tests/tcosh.c
12654    M /trunk/tests/tcot.c
12655    M /trunk/tests/tcoth.c
12656    M /trunk/tests/tdiv.c
12657    M /trunk/tests/tests.c
12658    M /trunk/tests/texceptions.c
12659    M /trunk/tests/texp.c
12660    M /trunk/tests/texp10.c
12661    M /trunk/tests/texp2.c
12662    M /trunk/tests/tfactorial.c
12663    M /trunk/tests/tfprintf.c
12664    M /trunk/tests/tfrac.c
12665    M /trunk/tests/tgamma.c
12666    M /trunk/tests/tgeneric.c
12667    M /trunk/tests/tget_f.c
12668    M /trunk/tests/tget_str.c
12669    M /trunk/tests/tget_z.c
12670    M /trunk/tests/thypot.c
12671    M /trunk/tests/tinternals.c
12672    M /trunk/tests/tlgamma.c
12673    M /trunk/tests/tlog.c
12674    M /trunk/tests/tmodf.c
12675    M /trunk/tests/tmul.c
12676    M /trunk/tests/tmul_2exp.c
12677    M /trunk/tests/tmul_ui.c
12678    M /trunk/tests/tpow.c
12679    M /trunk/tests/tpow_all.c
12680    M /trunk/tests/tpow_z.c
12681    M /trunk/tests/tprintf.c
12682    M /trunk/tests/trandom.c
12683    M /trunk/tests/trint.c
12684    M /trunk/tests/tround_prec.c
12685    M /trunk/tests/tsec.c
12686    M /trunk/tests/tsech.c
12687    M /trunk/tests/tset.c
12688    M /trunk/tests/tset_exp.c
12689    M /trunk/tests/tset_f.c
12690    M /trunk/tests/tset_ld.c
12691    M /trunk/tests/tset_si.c
12692    M /trunk/tests/tset_str.c
12693    M /trunk/tests/tset_z.c
12694    M /trunk/tests/tset_z_exp.c
12695    M /trunk/tests/tsin_cos.c
12696    M /trunk/tests/tsprintf.c
12697    M /trunk/tests/tsqr.c
12698    M /trunk/tests/tstrtofr.c
12699    M /trunk/tests/tsub1sp.c
12700    M /trunk/tests/tsubnormal.c
12701    M /trunk/tests/tsum.c
12702    M /trunk/tests/ttanh.c
12703    M /trunk/tests/tui_pow.c
12704    M /trunk/tests/turandom.c
12705    M /trunk/ui_pow_ui.c
12706    M /trunk/urandom.c
12707    M /trunk/urandomb.c
12708    M /trunk/vasprintf.c
12709    M /trunk/yn.c
12710    M /trunk/zeta.c
12712 New exponent type mpfr_exp_t for MPFR (replacing GMP's mp_exp_t).
12713 ------------------------------------------------------------------------
12714 r6788 | vlefevre | 2010-05-07 14:18:54 +0000 (Fri, 07 May 2010) | 1 line
12715 Changed paths:
12716    M /trunk/README.dev
12718 [README.dev] Updated a paragraph concerning signed and unsigned types.
12719 ------------------------------------------------------------------------
12720 r6787 | vlefevre | 2010-05-07 13:57:28 +0000 (Fri, 07 May 2010) | 12 lines
12721 Changed paths:
12722    M /trunk/NEWS
12723    M /trunk/mpfr-impl.h
12724    M /trunk/mpfr.h
12725    M /trunk/tests/tcheck.c
12727 Changed the precision type mpfr_prec_t from an unsigned integer type
12728 into the corresponding signed integer type, in order to avoid problems
12729 due to the usual arithmetic conversions when mixing mpfr_prec_t and
12730 mp_exp_t in an expression.
12731 * NEWS: mentioned this change.
12732 * mpfr-impl.h: removed MPFR_INTPREC_MAX (which wasn't used) and updated
12733   the MPFR_UNSIGNED_MINUS_MODULO(S,A) macro, which assumed that A was
12734   unsigned; this macro now works even when A is signed.
12735 * mpfr.h: added mpfr_uprec_t; updated mpfr_prec_t and MPFR_PREC_MAX.
12736 * tests/tcheck.c: disabled a test on MPFR_PREC_MAX+1 with MPFR >= 3
12737   (this test doesn't work with a signed mpfr_prec_t and isn't needed).
12738 Note: all tests pass under GNU Linux x86 and x86_64.
12739 ------------------------------------------------------------------------
12740 r6786 | vlefevre | 2010-05-07 12:36:55 +0000 (Fri, 07 May 2010) | 1 line
12741 Changed paths:
12742    M /trunk/tests/tcheck.c
12744 [tests/tcheck.c] Forgot to remove a printf (added during testing).
12745 ------------------------------------------------------------------------
12746 r6785 | vlefevre | 2010-05-07 12:33:57 +0000 (Fri, 07 May 2010) | 1 line
12747 Changed paths:
12748    M /trunk/tests/tcheck.c
12750 [tests/tcheck.c] Support signed mpfr_prec_t (avoid integer overflow).
12751 ------------------------------------------------------------------------
12752 r6784 | vlefevre | 2010-05-07 12:31:53 +0000 (Fri, 07 May 2010) | 1 line
12753 Changed paths:
12754    M /trunk/tests/mpf_compat.h
12756 [tests/mpf_compat.h] Fixed prototype of function main.
12757 ------------------------------------------------------------------------
12758 r6783 | vlefevre | 2010-05-07 12:23:22 +0000 (Fri, 07 May 2010) | 1 line
12759 Changed paths:
12760    M /trunk/mpfr.h
12762 [mpfr.h] Added a comment concerning the definition of MPFR_PREC_MAX.
12763 ------------------------------------------------------------------------
12764 r6782 | vlefevre | 2010-05-06 10:10:52 +0000 (Thu, 06 May 2010) | 2 lines
12765 Changed paths:
12766    M /trunk/print_rnd_mode.c
12768 print_rnd_mode.c: added an assertion so that we do not forget to update
12769 this file after a new rounding mode is added.
12770 ------------------------------------------------------------------------
12771 r6780 | vlefevre | 2010-05-03 14:26:06 +0000 (Mon, 03 May 2010) | 2 lines
12772 Changed paths:
12773    M /trunk/mpfr.texi
12775 [mpfr.texi] Added a paragraph about multiple inclusions of mpfr.h and/or
12776 gmp.h header files.
12777 ------------------------------------------------------------------------
12778 r6779 | thevenyp | 2010-05-03 14:19:20 +0000 (Mon, 03 May 2010) | 1 line
12779 Changed paths:
12780    M /trunk/mpfr.texi
12782 Update documentation for mpfr_print_rnd_mode.
12783 ------------------------------------------------------------------------
12784 r6778 | vlefevre | 2010-05-03 13:15:15 +0000 (Mon, 03 May 2010) | 3 lines
12785 Changed paths:
12786    M /trunk/mpfr-impl.h
12787    M /trunk/mpfr.h
12789 To avoid breaking the ABI when faithful rounding gets implemented, added
12790 MPFR_RNDF to the mpfr_rnd_t enum type now, and removed MPFR_RND_MAX from
12791 the enumeration (it is now defined as a macro in mpfr-impl.h).
12792 ------------------------------------------------------------------------
12793 r6777 | vlefevre | 2010-05-03 12:52:28 +0000 (Mon, 03 May 2010) | 1 line
12794 Changed paths:
12795    M /trunk/fits_intmax.c
12796    M /trunk/fits_s.h
12797    M /trunk/fits_sint.c
12798    M /trunk/fits_slong.c
12799    M /trunk/fits_sshort.c
12801 fits_* (signed version): corrections and optimizations.
12802 ------------------------------------------------------------------------
12803 r6776 | vlefevre | 2010-05-03 12:30:46 +0000 (Mon, 03 May 2010) | 5 lines
12804 Changed paths:
12805    M /trunk/fits_u.h
12806    M /trunk/fits_uintmax.c
12808 [fits_uintmax.c, fits_u.h] Some casts could be incorrect in the case
12809 mp_exp_t > mpfr_prec_t. Set prec to the int type since in practice,
12810 prec will be small enough to fit in an int. The fact that prec is now
12811 signed allows us to remove a useless test (also note that prec should
12812 be computed at compile time, so that this should be at least as fast).
12813 ------------------------------------------------------------------------
12814 r6775 | vlefevre | 2010-05-03 12:04:56 +0000 (Mon, 03 May 2010) | 1 line
12815 Changed paths:
12816    M /trunk/fits_u.h
12817    M /trunk/fits_uintmax.c
12819 [fits_uintmax.c, fits_u.h] Comments: doesn't -> don't
12820 ------------------------------------------------------------------------
12821 r6774 | vlefevre | 2010-05-03 11:10:41 +0000 (Mon, 03 May 2010) | 1 line
12822 Changed paths:
12823    M /trunk/mpfr.texi
12825 mpfr.texi: updated the month.
12826 ------------------------------------------------------------------------
12827 r6773 | thevenyp | 2010-05-03 09:20:38 +0000 (Mon, 03 May 2010) | 1 line
12828 Changed paths:
12829    M /trunk/mpfr.texi
12830    M /trunk/tests/tsprintf.c
12831    M /trunk/vasprintf.c
12833 Add specifier 'Y' for the rounding away from zero mode in printf-like functions.
12834 ------------------------------------------------------------------------
12835 r6772 | zimmerma | 2010-04-30 16:10:44 +0000 (Fri, 30 Apr 2010) | 2 lines
12836 Changed paths:
12837    M /trunk/mpfr.texi
12839 [mpfr.texi] removed obsolete mpfr_round_prec
12841 ------------------------------------------------------------------------
12842 r6770 | vlefevre | 2010-04-30 15:57:34 +0000 (Fri, 30 Apr 2010) | 1 line
12843 Changed paths:
12844    M /trunk/fits_intmax.c
12845    M /trunk/fits_s.h
12847 [fits_intmax.c,fits_s.h] Added FIXME comments.
12848 ------------------------------------------------------------------------
12849 r6769 | vlefevre | 2010-04-30 15:50:27 +0000 (Fri, 30 Apr 2010) | 2 lines
12850 Changed paths:
12851    M /trunk/fits_u.h
12852    M /trunk/fits_uintmax.c
12854 Optimized fits_u.h and made fits_uintmax.c like fits_u.h for the
12855 special numbers.
12856 ------------------------------------------------------------------------
12857 r6768 | vlefevre | 2010-04-30 15:44:39 +0000 (Fri, 30 Apr 2010) | 1 line
12858 Changed paths:
12859    M /trunk/fits_uintmax.c
12861 Optimized mpfr_fits_uintmax_p.
12862 ------------------------------------------------------------------------
12863 r6767 | vlefevre | 2010-04-30 14:37:47 +0000 (Fri, 30 Apr 2010) | 1 line
12864 Changed paths:
12865    M /trunk/NEWS
12866    M /trunk/README.dev
12867    M /trunk/acos.c
12868    M /trunk/acosh.c
12869    M /trunk/add1.c
12870    M /trunk/add1sp.c
12871    M /trunk/agm.c
12872    M /trunk/asin.c
12873    M /trunk/asinh.c
12874    M /trunk/atan.c
12875    M /trunk/atan2.c
12876    M /trunk/atanh.c
12877    M /trunk/cache.c
12878    M /trunk/cbrt.c
12879    M /trunk/check.c
12880    M /trunk/cmp2.c
12881    M /trunk/const_catalan.c
12882    M /trunk/const_euler.c
12883    M /trunk/const_log2.c
12884    M /trunk/const_pi.c
12885    M /trunk/cos.c
12886    M /trunk/cosh.c
12887    M /trunk/digamma.c
12888    M /trunk/eint.c
12889    M /trunk/erf.c
12890    M /trunk/erfc.c
12891    M /trunk/examples/rndo-add.c
12892    M /trunk/exp.c
12893    M /trunk/exp2.c
12894    M /trunk/exp3.c
12895    M /trunk/exp_2.c
12896    M /trunk/expm1.c
12897    M /trunk/factorial.c
12898    M /trunk/fits_intmax.c
12899    M /trunk/fits_s.h
12900    M /trunk/fits_u.h
12901    M /trunk/fits_uintmax.c
12902    M /trunk/fma.c
12903    M /trunk/fms.c
12904    M /trunk/frac.c
12905    M /trunk/gamma.c
12906    M /trunk/gen_inverse.h
12907    M /trunk/get_f.c
12908    M /trunk/get_si.c
12909    M /trunk/get_sj.c
12910    M /trunk/get_ui.c
12911    M /trunk/get_uj.c
12912    M /trunk/gmp_op.c
12913    M /trunk/hypot.c
12914    M /trunk/init2.c
12915    M /trunk/inits2.c
12916    M /trunk/isinteger.c
12917    M /trunk/jn.c
12918    M /trunk/jyn_asympt.c
12919    M /trunk/li2.c
12920    M /trunk/lngamma.c
12921    M /trunk/log.c
12922    M /trunk/log10.c
12923    M /trunk/log1p.c
12924    M /trunk/log2.c
12925    M /trunk/logging.c
12926    M /trunk/mbench/mpfr-gfx.c
12927    M /trunk/mbench/mpfr-v4.c
12928    M /trunk/mbench/mpfr-v6.c
12929    M /trunk/modf.c
12930    M /trunk/mpfr-impl.h
12931    M /trunk/mpfr.h
12932    M /trunk/mpfr.texi
12933    M /trunk/mul.c
12934    M /trunk/mul_ui.c
12935    M /trunk/pow.c
12936    M /trunk/pow_si.c
12937    M /trunk/pow_ui.c
12938    M /trunk/pow_z.c
12939    M /trunk/print_raw.c
12940    M /trunk/rec_sqrt.c
12941    M /trunk/root.c
12942    M /trunk/round_p.c
12943    M /trunk/round_prec.c
12944    M /trunk/round_raw_generic.c
12945    M /trunk/set_dfl_prec.c
12946    M /trunk/set_prec.c
12947    M /trunk/set_q.c
12948    M /trunk/set_z_exp.c
12949    M /trunk/setmax.c
12950    M /trunk/sin.c
12951    M /trunk/sin_cos.c
12952    M /trunk/sinh.c
12953    M /trunk/sinh_cosh.c
12954    M /trunk/speed.c
12955    M /trunk/sqr.c
12956    M /trunk/stack_interface.c
12957    M /trunk/strtofr.c
12958    M /trunk/sub1.c
12959    M /trunk/sub1sp.c
12960    M /trunk/subnormal.c
12961    M /trunk/sum.c
12962    M /trunk/tan.c
12963    M /trunk/tanh.c
12964    M /trunk/tests/mpfr-test.h
12965    M /trunk/tests/reuse.c
12966    M /trunk/tests/tabs.c
12967    M /trunk/tests/tadd.c
12968    M /trunk/tests/tadd1sp.c
12969    M /trunk/tests/taway.c
12970    M /trunk/tests/tcan_round.c
12971    M /trunk/tests/tcbrt.c
12972    M /trunk/tests/tcmp.c
12973    M /trunk/tests/tcmp2.c
12974    M /trunk/tests/tcomparisons.c
12975    M /trunk/tests/tconst_log2.c
12976    M /trunk/tests/tconst_pi.c
12977    M /trunk/tests/tdiv.c
12978    M /trunk/tests/tdiv_ui.c
12979    M /trunk/tests/teint.c
12980    M /trunk/tests/tests.c
12981    M /trunk/tests/texp.c
12982    M /trunk/tests/tfactorial.c
12983    M /trunk/tests/tfma.c
12984    M /trunk/tests/tfms.c
12985    M /trunk/tests/tfrac.c
12986    M /trunk/tests/tgeneric.c
12987    M /trunk/tests/tgeneric_ui.c
12988    M /trunk/tests/tget_sj.c
12989    M /trunk/tests/tget_str.c
12990    M /trunk/tests/tgmpop.c
12991    M /trunk/tests/tmodf.c
12992    M /trunk/tests/tmul.c
12993    M /trunk/tests/tmul_ui.c
12994    M /trunk/tests/tnext.c
12995    M /trunk/tests/tpow.c
12996    M /trunk/tests/tpow3.c
12997    M /trunk/tests/tpow_z.c
12998    M /trunk/tests/trandom.c
12999    M /trunk/tests/trint.c
13000    M /trunk/tests/troot.c
13001    M /trunk/tests/tset_sj.c
13002    M /trunk/tests/tsin.c
13003    M /trunk/tests/tsin_cos.c
13004    M /trunk/tests/tsqrt.c
13005    M /trunk/tests/tstckintc.c
13006    M /trunk/tests/tstrtofr.c
13007    M /trunk/tests/tsub.c
13008    M /trunk/tests/tsub_ui.c
13009    M /trunk/tests/tsum.c
13010    M /trunk/tests/tui_div.c
13011    M /trunk/tests/tui_pow.c
13012    M /trunk/tests/tui_sub.c
13013    M /trunk/tests/turandom.c
13014    M /trunk/tests/tyn.c
13015    M /trunk/tests/tzeta.c
13016    M /trunk/tuneup.c
13017    M /trunk/ui_pow_ui.c
13018    M /trunk/urandom.c
13019    M /trunk/urandomb.c
13020    M /trunk/vasprintf.c
13021    M /trunk/yn.c
13022    M /trunk/zeta.c
13023    M /trunk/zeta_ui.c
13025 Changed mp_prec_t into mpfr_prec_t.
13026 ------------------------------------------------------------------------
13027 r6766 | vlefevre | 2010-04-19 14:35:35 +0000 (Mon, 19 Apr 2010) | 1 line
13028 Changed paths:
13029    M /trunk/configure.in
13031 [configure.in] r6765 introduced non-POSIX syntax. Fixed.
13032 ------------------------------------------------------------------------
13033 r6765 | zimmerma | 2010-04-19 11:26:12 +0000 (Mon, 19 Apr 2010) | 2 lines
13034 Changed paths:
13035    M /trunk/configure.in
13037 [configure.in] check for GMP internal files only with --with-gmp-build
13039 ------------------------------------------------------------------------
13040 r6764 | vlefevre | 2010-04-12 00:11:48 +0000 (Mon, 12 Apr 2010) | 1 line
13041 Changed paths:
13042    M /trunk/NEWS
13044 [NEWS] New function mpfr_regular_p (was added in r6417, 2009-09-14).
13045 ------------------------------------------------------------------------
13046 r6762 | vlefevre | 2010-04-07 02:15:06 +0000 (Wed, 07 Apr 2010) | 2 lines
13047 Changed paths:
13048    M /trunk/mpfr-gmp.h
13050 [mpfr-gmp.h] Fixed alloca prototype (bug detected by tcc 0.9.25
13051 under Linux/x86_64).
13052 ------------------------------------------------------------------------
13053 r6753 | vlefevre | 2010-03-24 12:45:47 +0000 (Wed, 24 Mar 2010) | 3 lines
13054 Changed paths:
13055    M /trunk/mpfr.texi
13057 [mpfr.texi] Improved/corrected the documentation of functions
13058 mpfr_lgamma, mpfr_digamma, mpfr_j0/j1/jn, mpfr_y0/y1/yn, mpfr_agm,
13059 mpfr_hypot and mpfr_min_prec.
13060 ------------------------------------------------------------------------
13061 r6752 | vlefevre | 2010-03-24 12:24:28 +0000 (Wed, 24 Mar 2010) | 1 line
13062 Changed paths:
13063    M /trunk/mpfr.texi
13065 [mpfr.texi] Removed a "currently" that is no longer needed.
13066 ------------------------------------------------------------------------
13067 r6751 | vlefevre | 2010-03-24 12:20:41 +0000 (Wed, 24 Mar 2010) | 2 lines
13068 Changed paths:
13069    M /trunk/mpfr.texi
13071 [mpfr.texi] Updated description of mpfr_atan2, now that IEEE 754-2008
13072 has been published and follows the same conventions as C99 for atan2.
13073 ------------------------------------------------------------------------
13074 r6750 | vlefevre | 2010-03-24 12:12:00 +0000 (Wed, 24 Mar 2010) | 4 lines
13075 Changed paths:
13076    M /trunk/mpfr.texi
13078 [mpfr.texi] Updated description of mpfr_pow, now that IEEE 754-2008
13079 has been published and follows the same conventions as C99 for pow.
13080 (IEEE 754-2008 doesn't currently specify pow(±inf,non-zero), but
13081 I've suggested a correction for the errata page.)
13082 ------------------------------------------------------------------------
13083 r6747 | vlefevre | 2010-03-23 15:28:41 +0000 (Tue, 23 Mar 2010) | 2 lines
13084 Changed paths:
13085    M /trunk/mpfr.texi
13087 [mpfr.texi] Improved documentation of mpfr_print_rnd_mode (from a
13088 suggestion by Chris Saunders).
13089 ------------------------------------------------------------------------
13090 r6746 | vlefevre | 2010-03-22 10:59:28 +0000 (Mon, 22 Mar 2010) | 1 line
13091 Changed paths:
13092    M /trunk/mpfr.texi
13094 [mpfr.texi] Various corrections and other improvements.
13095 ------------------------------------------------------------------------
13096 r6745 | vlefevre | 2010-03-22 10:38:59 +0000 (Mon, 22 Mar 2010) | 1 line
13097 Changed paths:
13098    M /trunk/mpfr.texi
13100 [mpfr.texi] Improved the documentation of mpfr_dim too.
13101 ------------------------------------------------------------------------
13102 r6744 | zimmerma | 2010-03-22 10:04:29 +0000 (Mon, 22 Mar 2010) | 3 lines
13103 Changed paths:
13104    M /trunk/mpfr.texi
13106 [mpfr.texi] improved the documentation of mpfr_rec_sqrt and mpfr_cbrt
13107             (thanks Vincent)
13109 ------------------------------------------------------------------------
13110 r6743 | zimmerma | 2010-03-22 09:30:44 +0000 (Mon, 22 Mar 2010) | 2 lines
13111 Changed paths:
13112    M /trunk/mpfr.texi
13114 [mpfr.texi] improved documentation of mpfr_sqrt and mpfr_sqrt_ui
13116 ------------------------------------------------------------------------
13117 r6741 | vlefevre | 2010-03-21 18:17:12 +0000 (Sun, 21 Mar 2010) | 1 line
13118 Changed paths:
13119    M /trunk/mpfr.h
13121 [mpfr.h] Added a comment about integer overflows in macros.
13122 ------------------------------------------------------------------------
13123 r6740 | zimmerma | 2010-03-19 14:48:17 +0000 (Fri, 19 Mar 2010) | 2 lines
13124 Changed paths:
13125    M /trunk/tests/tai.c
13127 [tai.c] enable first test of check_large, and reduced total time
13129 ------------------------------------------------------------------------
13130 r6739 | schevill | 2010-03-19 14:15:23 +0000 (Fri, 19 Mar 2010) | 3 lines
13131 Changed paths:
13132    M /trunk/mpfr.texi
13134 Added a mention about the current limitation of mpfr_ai in mpfr.texi.
13137 ------------------------------------------------------------------------
13138 r6738 | schevill | 2010-03-19 13:43:13 +0000 (Fri, 19 Mar 2010) | 6 lines
13139 Changed paths:
13140    M /trunk/algorithms.tex
13141    M /trunk/tests/tai.c
13143 Removed check of ai.c for large arguments. I added in algorithms.tex a 
13144 mention about the fact that mpfr_ai is currently not made for large 
13145 arguments.
13149 ------------------------------------------------------------------------
13150 r6737 | schevill | 2010-03-19 12:16:12 +0000 (Fri, 19 Mar 2010) | 3 lines
13151 Changed paths:
13152    M /trunk/ai.c
13154 * Corrected problems regarding the GNU recommendations for formatting source code.
13157 ------------------------------------------------------------------------
13158 r6735 | vlefevre | 2010-03-18 12:55:37 +0000 (Thu, 18 Mar 2010) | 1 line
13159 Changed paths:
13160    M /trunk/tests
13162 tests: added tai to the svn:ignore property.
13163 ------------------------------------------------------------------------
13164 r6734 | zimmerma | 2010-03-18 12:37:13 +0000 (Thu, 18 Mar 2010) | 3 lines
13165 Changed paths:
13166    M /trunk/tests/tai.c
13168 [tai.c] reduce the maximal exponents in test_generic()
13169         also reduce the number of random tests to decrease the test time
13171 ------------------------------------------------------------------------
13172 r6733 | vlefevre | 2010-03-18 12:26:19 +0000 (Thu, 18 Mar 2010) | 1 line
13173 Changed paths:
13174    M /trunk/README.dev
13176 README.dev: in the tests, use mpfr_equal_p rather than mpfr_cmp.
13177 ------------------------------------------------------------------------
13178 r6732 | zimmerma | 2010-03-18 12:23:43 +0000 (Thu, 18 Mar 2010) | 2 lines
13179 Changed paths:
13180    M /trunk/tests/tai.c
13182 [tai.c] replace mpfr_cmp by mpfr_equal_p
13184 ------------------------------------------------------------------------
13185 r6731 | vlefevre | 2010-03-18 12:11:29 +0000 (Thu, 18 Mar 2010) | 1 line
13186 Changed paths:
13187    M /trunk/tests/tset_z_exp.c
13189 tests/tset_z_exp.c untabified.
13190 ------------------------------------------------------------------------
13191 r6730 | vlefevre | 2010-03-18 12:11:13 +0000 (Thu, 18 Mar 2010) | 1 line
13192 Changed paths:
13193    M /trunk/mpfr.texi
13195 mpfr.texi: removed trailing whitespace.
13196 ------------------------------------------------------------------------
13197 r6729 | vlefevre | 2010-03-18 11:59:57 +0000 (Thu, 18 Mar 2010) | 1 line
13198 Changed paths:
13199    M /trunk/mpfr.texi
13201 mpfr.texi: updated the month.
13202 ------------------------------------------------------------------------
13203 r6728 | vlefevre | 2010-03-18 11:54:24 +0000 (Thu, 18 Mar 2010) | 1 line
13204 Changed paths:
13205    M /trunk/AUTHORS
13207 Untabified AUTHORS (consistency).
13208 ------------------------------------------------------------------------
13209 r6727 | schevill | 2010-03-18 11:50:39 +0000 (Thu, 18 Mar 2010) | 4 lines
13210 Changed paths:
13211    M /trunk/ai.c
13213 * Corrected problems regarding the GNU recommendations for formatting source code.
13214 * Corrected the date of the copyright.
13217 ------------------------------------------------------------------------
13218 r6726 | zimmerma | 2010-03-18 09:50:20 +0000 (Thu, 18 Mar 2010) | 2 lines
13219 Changed paths:
13220    M /trunk/tests/tai.c
13222 [tai.c] added test for large inputs
13224 ------------------------------------------------------------------------
13225 r6725 | zimmerma | 2010-03-18 09:22:02 +0000 (Thu, 18 Mar 2010) | 2 lines
13226 Changed paths:
13227    M /trunk/AUTHORS
13229 [AUTHORS] added Sylvain Chevillard
13231 ------------------------------------------------------------------------
13232 r6724 | zimmerma | 2010-03-17 21:12:09 +0000 (Wed, 17 Mar 2010) | 2 lines
13233 Changed paths:
13234    M /trunk/mpfr.texi
13236 [mpfr.texi] added Sylvain as contributor
13238 ------------------------------------------------------------------------
13239 r6723 | schevill | 2010-03-17 17:35:59 +0000 (Wed, 17 Mar 2010) | 18 lines
13240 Changed paths:
13241    M /trunk/Makefile.am
13242    M /trunk/README.dev
13243    A /trunk/ai.c
13244    A /trunk/algorithm2e.sty
13245    M /trunk/algorithms.tex
13246    M /trunk/mpfr.h
13247    M /trunk/mpfr.texi
13248    M /trunk/tests/Makefile.am
13249    A /trunk/tests/tai.c
13251 * Added function mpfr_ai. The implementation is the most naive: it evaluates
13252   the series step by step until it can stop.
13253   A special strategy is used to detect possible problems when Ai(x) is very
13254   close to 0.
13256 * Updated algorithms.tex with the technical description of the implementation
13257   of mpfr_ai.
13259 * Added algorithm2e.sty and algorithm2e-compatibility.sty (necessary to
13260   compile algorithms.tex now).
13262 * Updated mpfr.texi to let it know this new function.
13264 * Added a basic test file for mpfr_ai. I will add other test cases later.
13266 * Added a small HOWTO to README.dev about how to add a new test file for new
13267   functions.
13269 ------------------------------------------------------------------------
13270 r6720 | vlefevre | 2010-03-11 09:43:53 +0000 (Thu, 11 Mar 2010) | 1 line
13271 Changed paths:
13272    M /trunk/tests/tstrtofr.c
13274 GMP_RNDx -> MPFR_RNDx
13275 ------------------------------------------------------------------------
13276 r6719 | zimmerma | 2010-03-11 09:24:00 +0000 (Thu, 11 Mar 2010) | 3 lines
13277 Changed paths:
13278    M /trunk/tests/tstrtofr.c
13280 [tstrtofr.c] added test for 1.23e, cf
13281              http://gmplib.org/list-archives/gmp-bugs/2010-March/001898.html
13283 ------------------------------------------------------------------------
13284 r6718 | vlefevre | 2010-03-11 01:02:58 +0000 (Thu, 11 Mar 2010) | 4 lines
13285 Changed paths:
13286    M /trunk/tests/tsqrt.c
13288 [tests/tsqrt.c] Add the test -1 <= x/sqrt(x^2) <= 1, which corresponds
13289 to -1 <= x/sqrt(x^2+y^2) <= 1 with y = 0. I don't think the test with
13290 random y is still necessary, though, since even a bad sqrt accuracy
13291 would not be detected.
13292 ------------------------------------------------------------------------
13293 r6717 | vlefevre | 2010-03-10 10:07:46 +0000 (Wed, 10 Mar 2010) | 1 line
13294 Changed paths:
13295    M /trunk/tests/tsqrt.c
13297 [tests/tsqrt.c] Added a comment about the x/sqrt(x^2+y^2) test.
13298 ------------------------------------------------------------------------
13299 r6716 | zimmerma | 2010-03-10 09:00:47 +0000 (Wed, 10 Mar 2010) | 4 lines
13300 Changed paths:
13301    M /trunk/tests/tsqrt.c
13303 [tsqrt.c] fixed bug reported by Sam Rawlins
13304           (https://sympa.inria.fr/sympa/arc/mpfr/2010-03/msg00007.html)
13305 Note: this "bug" had no noticeable consequences; this can just be seen
13306 as an incomplete test.
13307 ------------------------------------------------------------------------
13308 r6715 | zimmerma | 2010-02-26 08:27:10 +0000 (Fri, 26 Feb 2010) | 2 lines
13309 Changed paths:
13310    M /trunk/NEWS
13312 [NEWS] added item
13314 ------------------------------------------------------------------------
13315 r6714 | zimmerma | 2010-02-24 15:49:04 +0000 (Wed, 24 Feb 2010) | 3 lines
13316 Changed paths:
13317    M /trunk/acinclude.m4
13319 [acinclude.m4] now also recognize "IEEE double, little endian" long-double
13320                format (not tested, should happen on ARM)
13322 ------------------------------------------------------------------------
13323 r6713 | zimmerma | 2010-02-24 15:07:39 +0000 (Wed, 24 Feb 2010) | 3 lines
13324 Changed paths:
13325    M /trunk/acinclude.m4
13327 [acinclude.m4] added recognition of "IEEE double big endian" long double format
13328                (tested on gcc40.fsffrance.org and gcc53, both PowerPC's)
13330 ------------------------------------------------------------------------
13331 r6712 | vlefevre | 2010-02-24 12:59:19 +0000 (Wed, 24 Feb 2010) | 2 lines
13332 Changed paths:
13333    M /trunk/acinclude.m4
13335 [acinclude.m4] Added test for long double = double-double (GCC/PowerPC).
13336 This test cannot currently be reliable, so we just output a warning.
13337 ------------------------------------------------------------------------
13338 r6711 | zimmerma | 2010-02-23 16:39:02 +0000 (Tue, 23 Feb 2010) | 2 lines
13339 Changed paths:
13340    M /trunk/NEWS
13342 [NEWS] minor grammar fix
13344 ------------------------------------------------------------------------
13345 r6710 | zimmerma | 2010-02-23 16:27:08 +0000 (Tue, 23 Feb 2010) | 2 lines
13346 Changed paths:
13347    M /trunk/NEWS
13349 [NEWS] be more precise about API compatibility 
13351 ------------------------------------------------------------------------
13352 r6709 | zimmerma | 2010-02-23 15:54:30 +0000 (Tue, 23 Feb 2010) | 2 lines
13353 Changed paths:
13354    M /trunk/NEWS
13355    M /trunk/mpfr.h
13357 [mpfr.h] added #define mpfr_get_z_exp mpfr_get_z_2exp for compatibility
13359 ------------------------------------------------------------------------
13360 r6708 | vlefevre | 2010-02-23 01:35:39 +0000 (Tue, 23 Feb 2010) | 1 line
13361 Changed paths:
13362    M /trunk/tests
13364 tests: added tset_z_exp to the svn:ignore property.
13365 ------------------------------------------------------------------------
13366 r6707 | zimmerma | 2010-02-22 17:23:27 +0000 (Mon, 22 Feb 2010) | 3 lines
13367 Changed paths:
13368    M /trunk/NEWS
13369    M /trunk/atan.c
13370    M /trunk/cbrt.c
13371    M /trunk/cos.c
13372    M /trunk/eint.c
13373    M /trunk/exp_2.c
13374    M /trunk/get_z.c
13375    M /trunk/get_z_exp.c
13376    M /trunk/mpfr.h
13377    M /trunk/mpfr.texi
13378    M /trunk/pow.c
13379    M /trunk/rem1.c
13380    M /trunk/root.c
13381    M /trunk/set_z.c
13382    M /trunk/set_z_exp.c
13383    M /trunk/sin_cos.c
13384    M /trunk/tests/tset_z_exp.c
13386 changed mpfr_get_z_exp -> mpfr_get_z_2exp (old function) 
13387         mpfr_set_z_exp -> mpfr_set_z_2exp (new function)
13389 ------------------------------------------------------------------------
13390 r6706 | zimmerma | 2010-02-22 15:45:30 +0000 (Mon, 22 Feb 2010) | 2 lines
13391 Changed paths:
13392    M /trunk/Makefile.am
13393    M /trunk/NEWS
13394    M /trunk/mpfr.h
13395    M /trunk/mpfr.texi
13396    M /trunk/set_z.c
13397    A /trunk/set_z_exp.c
13398    M /trunk/tests/Makefile.am
13399    A /trunk/tests/tset_z_exp.c
13401 added new function mpfr_set_z_exp (companion to mpfr_get_z_exp)
13403 ------------------------------------------------------------------------
13404 r6705 | vlefevre | 2010-02-18 17:05:48 +0000 (Thu, 18 Feb 2010) | 6 lines
13405 Changed paths:
13406    M /trunk/TODO
13407    M /trunk/tests
13408    A /trunk/tests/tstdint.c
13410 * Added tests/tstdint.c to test the double inclusion of mpfr.h when only
13411   the second occurrence needs <stdint.h> (this can happen when one uses
13412   several libraries that use MPFR under different conditions).
13413 * Added tstdint to the svn:ignore property of "tests".
13414 * TODO: mentions that tstdint should be added to check_PROGRAMS in
13415   the tests/Makefile.am file once this is fixed.
13416 ------------------------------------------------------------------------
13417 r6701 | vlefevre | 2010-02-18 02:02:55 +0000 (Thu, 18 Feb 2010) | 1 line
13418 Changed paths:
13419    M /trunk/mpfr.texi
13421 mpfr.texi: updated Section "Internals".
13422 ------------------------------------------------------------------------
13423 r6700 | vlefevre | 2010-02-16 17:43:28 +0000 (Tue, 16 Feb 2010) | 1 line
13424 Changed paths:
13425    M /trunk/mpfr.texi
13427 mpfr.texi: updated the month.
13428 ------------------------------------------------------------------------
13429 r6699 | vlefevre | 2010-02-16 17:02:40 +0000 (Tue, 16 Feb 2010) | 5 lines
13430 Changed paths:
13431    M /trunk/mpfr.h
13432    M /trunk/mpfr.texi
13434 mpfr.h: disable the INTMAX_C / UINTMAX_C test with C++ compilers as it
13435 doesn't work well in this case (e.g. possible failure with Boost); see
13436   https://sympa.inria.fr/sympa/arc/mpfr/2010-02/msg00025.html
13437 and the whole discussion.
13438 mpfr.texi: update.
13439 ------------------------------------------------------------------------
13440 r6696 | zimmerma | 2010-02-05 07:13:10 +0000 (Fri, 05 Feb 2010) | 3 lines
13441 Changed paths:
13442    M /trunk/configure.in
13444 [configure.in] removed check for C++ and Fortran compiler (comment said to
13445                remove it for libtool >= 2.0)
13447 ------------------------------------------------------------------------
13448 r6695 | zimmerma | 2010-02-01 09:25:46 +0000 (Mon, 01 Feb 2010) | 2 lines
13449 Changed paths:
13450    M /trunk/TODO
13452 [TODO] dummy change to check if we still get commit mails
13454 ------------------------------------------------------------------------
13455 r6694 | zimmerma | 2010-01-29 13:44:58 +0000 (Fri, 29 Jan 2010) | 2 lines
13456 Changed paths:
13457    M /trunk/mpfr.texi
13459 [mpfr.texi] added note about mpfr_set_str
13461 ------------------------------------------------------------------------
13462 r6691 | vlefevre | 2010-01-25 10:54:30 +0000 (Mon, 25 Jan 2010) | 3 lines
13463 Changed paths:
13464    M /trunk/get_patches.sh
13466 Simplified get_patches.sh; minor consequence: the trailing space in
13467 the string returned by mpfr_get_patches() when there are patches is
13468 no longer present (this trailing space wasn't desired anyway).
13469 ------------------------------------------------------------------------
13470 r6687 | vlefevre | 2010-01-25 00:33:37 +0000 (Mon, 25 Jan 2010) | 2 lines
13471 Changed paths:
13472    M /trunk/configure.in
13474 configure.in: updated message for different gmp.h and libgmp versions.
13475 See <https://sympa.inria.fr/sympa/arc/mpfr/2010-01/msg00051.html>.
13476 ------------------------------------------------------------------------
13477 r6686 | vlefevre | 2010-01-20 12:09:45 +0000 (Wed, 20 Jan 2010) | 6 lines
13478 Changed paths:
13479    M /trunk/FAQ.html
13480    M /trunk/README
13481    M /trunk/TODO
13482    M /trunk/faq.xsl
13484 FAQ.html, faq.xsl, README, TODO: slightly changed the copyright notice
13485 to make it consistent with the one of the other files. In short, "and
13486 the GNU General Public License" has been removed, but it was ambiguous
13487 (we did not say which version of the GNU GPL) and useless (for GPLv3)
13488 because the LGPLv3 is compatible with the GPLv3:
13489   http://www.fsf.org/licensing/licenses/gpl-faq.html#WhatDoesCompatMean
13490 ------------------------------------------------------------------------
13491 r6685 | vlefevre | 2010-01-20 11:56:23 +0000 (Wed, 20 Jan 2010) | 3 lines
13492 Changed paths:
13493    M /trunk/INSTALL
13495 INSTALL:
13496   * added copyright notice (at the top, like GMP);
13497   * replaced "Installing MPFR" by "Installing GNU MPFR".
13498 ------------------------------------------------------------------------
13499 r6684 | vlefevre | 2010-01-20 11:48:25 +0000 (Wed, 20 Jan 2010) | 3 lines
13500 Changed paths:
13501    M /trunk/BUGS
13502    M /trunk/FAQ.html
13503    M /trunk/Makefile.am
13504    M /trunk/NEWS
13505    M /trunk/README
13506    M /trunk/TODO
13507    M /trunk/abort_prec_max.c
13508    M /trunk/acinclude.m4
13509    M /trunk/acos.c
13510    M /trunk/acosh.c
13511    M /trunk/add.c
13512    M /trunk/add1.c
13513    M /trunk/add1sp.c
13514    M /trunk/add_d.c
13515    M /trunk/add_ui.c
13516    M /trunk/agm.c
13517    M /trunk/asin.c
13518    M /trunk/asinh.c
13519    M /trunk/atan.c
13520    M /trunk/atan2.c
13521    M /trunk/atanh.c
13522    M /trunk/bernoulli.c
13523    M /trunk/buildopt.c
13524    M /trunk/cache.c
13525    M /trunk/cbrt.c
13526    M /trunk/check.c
13527    M /trunk/clear.c
13528    M /trunk/clears.c
13529    M /trunk/cmp.c
13530    M /trunk/cmp2.c
13531    M /trunk/cmp_abs.c
13532    M /trunk/cmp_d.c
13533    M /trunk/cmp_ld.c
13534    M /trunk/cmp_si.c
13535    M /trunk/cmp_ui.c
13536    M /trunk/comparisons.c
13537    M /trunk/configure.in
13538    M /trunk/const_catalan.c
13539    M /trunk/const_euler.c
13540    M /trunk/const_log2.c
13541    M /trunk/const_pi.c
13542    M /trunk/constant.c
13543    M /trunk/copysign.c
13544    M /trunk/cos.c
13545    M /trunk/cosh.c
13546    M /trunk/cot.c
13547    M /trunk/coth.c
13548    M /trunk/csc.c
13549    M /trunk/csch.c
13550    M /trunk/d_div.c
13551    M /trunk/d_sub.c
13552    M /trunk/digamma.c
13553    M /trunk/dim.c
13554    M /trunk/div.c
13555    M /trunk/div_2exp.c
13556    M /trunk/div_2si.c
13557    M /trunk/div_2ui.c
13558    M /trunk/div_d.c
13559    M /trunk/div_ui.c
13560    M /trunk/dump.c
13561    M /trunk/eint.c
13562    M /trunk/eq.c
13563    M /trunk/erf.c
13564    M /trunk/erfc.c
13565    M /trunk/examples/divworst.c
13566    M /trunk/examples/rndo-add.c
13567    M /trunk/examples/sample.c
13568    M /trunk/exceptions.c
13569    M /trunk/exp.c
13570    M /trunk/exp10.c
13571    M /trunk/exp2.c
13572    M /trunk/exp3.c
13573    M /trunk/exp_2.c
13574    M /trunk/expm1.c
13575    M /trunk/extract.c
13576    M /trunk/factorial.c
13577    M /trunk/faq.xsl
13578    M /trunk/fits_intmax.c
13579    M /trunk/fits_s.h
13580    M /trunk/fits_sint.c
13581    M /trunk/fits_slong.c
13582    M /trunk/fits_sshort.c
13583    M /trunk/fits_u.h
13584    M /trunk/fits_uint.c
13585    M /trunk/fits_uintmax.c
13586    M /trunk/fits_ulong.c
13587    M /trunk/fits_ushort.c
13588    M /trunk/fma.c
13589    M /trunk/fms.c
13590    M /trunk/frac.c
13591    M /trunk/free_cache.c
13592    M /trunk/gamma.c
13593    M /trunk/gen_inverse.h
13594    M /trunk/get_d.c
13595    M /trunk/get_d64.c
13596    M /trunk/get_exp.c
13597    M /trunk/get_f.c
13598    M /trunk/get_flt.c
13599    M /trunk/get_ld.c
13600    M /trunk/get_patches.sh
13601    M /trunk/get_si.c
13602    M /trunk/get_sj.c
13603    M /trunk/get_str.c
13604    M /trunk/get_ui.c
13605    M /trunk/get_uj.c
13606    M /trunk/get_z.c
13607    M /trunk/get_z_exp.c
13608    M /trunk/gmp_op.c
13609    M /trunk/hypot.c
13610    M /trunk/ieee_floats.h
13611    M /trunk/init.c
13612    M /trunk/init2.c
13613    M /trunk/inits.c
13614    M /trunk/inits2.c
13615    M /trunk/inp_str.c
13616    M /trunk/int_ceil_log2.c
13617    M /trunk/isinf.c
13618    M /trunk/isinteger.c
13619    M /trunk/isnan.c
13620    M /trunk/isnum.c
13621    M /trunk/isqrt.c
13622    M /trunk/isregular.c
13623    M /trunk/iszero.c
13624    M /trunk/jn.c
13625    M /trunk/jyn_asympt.c
13626    M /trunk/li2.c
13627    M /trunk/lngamma.c
13628    M /trunk/log.c
13629    M /trunk/log10.c
13630    M /trunk/log1p.c
13631    M /trunk/log2.c
13632    M /trunk/logging.c
13633    M /trunk/min_prec.c
13634    M /trunk/minmax.c
13635    M /trunk/modf.c
13636    M /trunk/mp_clz_tab.c
13637    M /trunk/mparam_h.in
13638    M /trunk/mpf2mpfr.h
13639    M /trunk/mpfr-gmp.c
13640    M /trunk/mpfr-gmp.h
13641    M /trunk/mpfr-impl.h
13642    M /trunk/mpfr-longlong.h
13643    M /trunk/mpfr-thread.h
13644    M /trunk/mpfr.h
13645    M /trunk/mpfr.texi
13646    M /trunk/mpn_exp.c
13647    M /trunk/mul.c
13648    M /trunk/mul_2exp.c
13649    M /trunk/mul_2si.c
13650    M /trunk/mul_2ui.c
13651    M /trunk/mul_d.c
13652    M /trunk/mul_ui.c
13653    M /trunk/mulders.c
13654    M /trunk/neg.c
13655    M /trunk/next.c
13656    M /trunk/out_str.c
13657    M /trunk/pow.c
13658    M /trunk/pow_si.c
13659    M /trunk/pow_ui.c
13660    M /trunk/pow_z.c
13661    M /trunk/powerof2.c
13662    M /trunk/print_raw.c
13663    M /trunk/print_rnd_mode.c
13664    M /trunk/printf.c
13665    M /trunk/rec_sqrt.c
13666    M /trunk/reldiff.c
13667    M /trunk/rem1.c
13668    M /trunk/rint.c
13669    M /trunk/root.c
13670    M /trunk/round_near_x.c
13671    M /trunk/round_p.c
13672    M /trunk/round_prec.c
13673    M /trunk/round_raw_generic.c
13674    M /trunk/scale2.c
13675    M /trunk/sec.c
13676    M /trunk/sech.c
13677    M /trunk/set.c
13678    M /trunk/set_d.c
13679    M /trunk/set_d64.c
13680    M /trunk/set_dfl_prec.c
13681    M /trunk/set_exp.c
13682    M /trunk/set_f.c
13683    M /trunk/set_flt.c
13684    M /trunk/set_inf.c
13685    M /trunk/set_ld.c
13686    M /trunk/set_nan.c
13687    M /trunk/set_prc_raw.c
13688    M /trunk/set_prec.c
13689    M /trunk/set_q.c
13690    M /trunk/set_rnd.c
13691    M /trunk/set_si.c
13692    M /trunk/set_si_2exp.c
13693    M /trunk/set_sj.c
13694    M /trunk/set_str.c
13695    M /trunk/set_str_raw.c
13696    M /trunk/set_ui.c
13697    M /trunk/set_ui_2exp.c
13698    M /trunk/set_uj.c
13699    M /trunk/set_z.c
13700    M /trunk/set_zero.c
13701    M /trunk/setmax.c
13702    M /trunk/setmin.c
13703    M /trunk/setsign.c
13704    M /trunk/sgn.c
13705    M /trunk/si_op.c
13706    M /trunk/signbit.c
13707    M /trunk/sin.c
13708    M /trunk/sin_cos.c
13709    M /trunk/sinh.c
13710    M /trunk/sinh_cosh.c
13711    M /trunk/speed.c
13712    M /trunk/sqr.c
13713    M /trunk/sqrt.c
13714    M /trunk/sqrt_ui.c
13715    M /trunk/stack_interface.c
13716    M /trunk/strtofr.c
13717    M /trunk/sub.c
13718    M /trunk/sub1.c
13719    M /trunk/sub1sp.c
13720    M /trunk/sub_d.c
13721    M /trunk/sub_ui.c
13722    M /trunk/subnormal.c
13723    M /trunk/sum.c
13724    M /trunk/swap.c
13725    M /trunk/tan.c
13726    M /trunk/tanh.c
13727    M /trunk/tests/Makefile.am
13728    M /trunk/tests/cmp_str.c
13729    M /trunk/tests/data/digamma
13730    M /trunk/tests/data/li2
13731    M /trunk/tests/memory.c
13732    M /trunk/tests/mpf_compat.c
13733    M /trunk/tests/mpf_compat.h
13734    M /trunk/tests/mpfr-test.h
13735    M /trunk/tests/mpfr_compat.c
13736    M /trunk/tests/random2.c
13737    M /trunk/tests/reuse.c
13738    M /trunk/tests/rnd_mode.c
13739    M /trunk/tests/tabs.c
13740    M /trunk/tests/tacos.c
13741    M /trunk/tests/tacosh.c
13742    M /trunk/tests/tadd.c
13743    M /trunk/tests/tadd1sp.c
13744    M /trunk/tests/tadd_d.c
13745    M /trunk/tests/tadd_ui.c
13746    M /trunk/tests/tagm.c
13747    M /trunk/tests/tasin.c
13748    M /trunk/tests/tasinh.c
13749    M /trunk/tests/tatan.c
13750    M /trunk/tests/tatanh.c
13751    M /trunk/tests/taway.c
13752    M /trunk/tests/tbuildopt.c
13753    M /trunk/tests/tcan_round.c
13754    M /trunk/tests/tcbrt.c
13755    M /trunk/tests/tcheck.c
13756    M /trunk/tests/tcmp.c
13757    M /trunk/tests/tcmp2.c
13758    M /trunk/tests/tcmp_d.c
13759    M /trunk/tests/tcmp_ld.c
13760    M /trunk/tests/tcmp_ui.c
13761    M /trunk/tests/tcmpabs.c
13762    M /trunk/tests/tcomparisons.c
13763    M /trunk/tests/tconst_catalan.c
13764    M /trunk/tests/tconst_euler.c
13765    M /trunk/tests/tconst_log2.c
13766    M /trunk/tests/tconst_pi.c
13767    M /trunk/tests/tcopysign.c
13768    M /trunk/tests/tcos.c
13769    M /trunk/tests/tcosh.c
13770    M /trunk/tests/tcot.c
13771    M /trunk/tests/tcoth.c
13772    M /trunk/tests/tcsc.c
13773    M /trunk/tests/tcsch.c
13774    M /trunk/tests/td_div.c
13775    M /trunk/tests/td_sub.c
13776    M /trunk/tests/tdigamma.c
13777    M /trunk/tests/tdim.c
13778    M /trunk/tests/tdiv.c
13779    M /trunk/tests/tdiv_d.c
13780    M /trunk/tests/tdiv_ui.c
13781    M /trunk/tests/teint.c
13782    M /trunk/tests/teq.c
13783    M /trunk/tests/terf.c
13784    M /trunk/tests/tests.c
13785    M /trunk/tests/texceptions.c
13786    M /trunk/tests/texp.c
13787    M /trunk/tests/texp10.c
13788    M /trunk/tests/texp2.c
13789    M /trunk/tests/texpm1.c
13790    M /trunk/tests/tfactorial.c
13791    M /trunk/tests/tfits.c
13792    M /trunk/tests/tfma.c
13793    M /trunk/tests/tfmod.c
13794    M /trunk/tests/tfms.c
13795    M /trunk/tests/tfprintf.c
13796    M /trunk/tests/tfrac.c
13797    M /trunk/tests/tgamma.c
13798    M /trunk/tests/tgeneric.c
13799    M /trunk/tests/tgeneric_ui.c
13800    M /trunk/tests/tget_d.c
13801    M /trunk/tests/tget_d_2exp.c
13802    M /trunk/tests/tget_f.c
13803    M /trunk/tests/tget_flt.c
13804    M /trunk/tests/tget_ld_2exp.c
13805    M /trunk/tests/tget_set_d64.c
13806    M /trunk/tests/tget_sj.c
13807    M /trunk/tests/tget_str.c
13808    M /trunk/tests/tget_z.c
13809    M /trunk/tests/tgmpop.c
13810    M /trunk/tests/thyperbolic.c
13811    M /trunk/tests/thypot.c
13812    M /trunk/tests/tinits.c
13813    M /trunk/tests/tinp_str.c
13814    M /trunk/tests/tinternals.c
13815    M /trunk/tests/tisnan.c
13816    M /trunk/tests/tisqrt.c
13817    M /trunk/tests/tj0.c
13818    M /trunk/tests/tj1.c
13819    M /trunk/tests/tjn.c
13820    M /trunk/tests/tl2b.c
13821    M /trunk/tests/tlgamma.c
13822    M /trunk/tests/tli2.c
13823    M /trunk/tests/tlngamma.c
13824    M /trunk/tests/tlog.c
13825    M /trunk/tests/tlog10.c
13826    M /trunk/tests/tlog1p.c
13827    M /trunk/tests/tlog2.c
13828    M /trunk/tests/tmin_prec.c
13829    M /trunk/tests/tminmax.c
13830    M /trunk/tests/tmodf.c
13831    M /trunk/tests/tmul.c
13832    M /trunk/tests/tmul_2exp.c
13833    M /trunk/tests/tmul_d.c
13834    M /trunk/tests/tmul_ui.c
13835    M /trunk/tests/tnext.c
13836    M /trunk/tests/tout_str.c
13837    M /trunk/tests/toutimpl.c
13838    M /trunk/tests/tpow.c
13839    M /trunk/tests/tpow3.c
13840    M /trunk/tests/tpow_all.c
13841    M /trunk/tests/tpow_z.c
13842    M /trunk/tests/tprintf.c
13843    M /trunk/tests/trandom.c
13844    M /trunk/tests/trec_sqrt.c
13845    M /trunk/tests/tremquo.c
13846    M /trunk/tests/trint.c
13847    M /trunk/tests/troot.c
13848    M /trunk/tests/tround_prec.c
13849    M /trunk/tests/tsec.c
13850    M /trunk/tests/tsech.c
13851    M /trunk/tests/tset.c
13852    M /trunk/tests/tset_d.c
13853    M /trunk/tests/tset_exp.c
13854    M /trunk/tests/tset_f.c
13855    M /trunk/tests/tset_ld.c
13856    M /trunk/tests/tset_q.c
13857    M /trunk/tests/tset_si.c
13858    M /trunk/tests/tset_sj.c
13859    M /trunk/tests/tset_str.c
13860    M /trunk/tests/tset_z.c
13861    M /trunk/tests/tsgn.c
13862    M /trunk/tests/tsi_op.c
13863    M /trunk/tests/tsin.c
13864    M /trunk/tests/tsin_cos.c
13865    M /trunk/tests/tsinh.c
13866    M /trunk/tests/tsinh_cosh.c
13867    M /trunk/tests/tsprintf.c
13868    M /trunk/tests/tsqr.c
13869    M /trunk/tests/tsqrt.c
13870    M /trunk/tests/tsqrt_ui.c
13871    M /trunk/tests/tstckintc.c
13872    M /trunk/tests/tstrtofr.c
13873    M /trunk/tests/tsub.c
13874    M /trunk/tests/tsub1sp.c
13875    M /trunk/tests/tsub_d.c
13876    M /trunk/tests/tsub_ui.c
13877    M /trunk/tests/tsubnormal.c
13878    M /trunk/tests/tsum.c
13879    M /trunk/tests/tswap.c
13880    M /trunk/tests/ttan.c
13881    M /trunk/tests/ttanh.c
13882    M /trunk/tests/ttrunc.c
13883    M /trunk/tests/tui_div.c
13884    M /trunk/tests/tui_pow.c
13885    M /trunk/tests/tui_sub.c
13886    M /trunk/tests/turandom.c
13887    M /trunk/tests/tversion.c
13888    M /trunk/tests/ty0.c
13889    M /trunk/tests/ty1.c
13890    M /trunk/tests/tyn.c
13891    M /trunk/tests/tzeta.c
13892    M /trunk/tests/tzeta_ui.c
13893    M /trunk/tuneup.c
13894    M /trunk/uceil_exp2.c
13895    M /trunk/uceil_log2.c
13896    M /trunk/ufloor_log2.c
13897    M /trunk/ui_div.c
13898    M /trunk/ui_pow.c
13899    M /trunk/ui_pow_ui.c
13900    M /trunk/ui_sub.c
13901    M /trunk/urandom.c
13902    M /trunk/urandomb.c
13903    M /trunk/vasprintf.c
13904    M /trunk/version.c
13905    M /trunk/volatile.c
13906    M /trunk/yn.c
13907    M /trunk/zeta.c
13908    M /trunk/zeta_ui.c
13910 Copyright notice update: added 2010 with
13911   perl -pi -e 's/2009 Free Software/2009, 2010 Free Software/' **/*(^/)
13912 under zsh, reverting the ChangeLog file and the mbench directory.
13913 ------------------------------------------------------------------------
13914 r6683 | vlefevre | 2010-01-20 11:35:49 +0000 (Wed, 20 Jan 2010) | 1 line
13915 Changed paths:
13916    M /trunk/tests
13918 tests: added turandom to the svn:ignore property.
13919 ------------------------------------------------------------------------
13920 r6682 | vlefevre | 2010-01-20 11:33:30 +0000 (Wed, 20 Jan 2010) | 3 lines
13921 Changed paths:
13922    M /trunk/INSTALL
13924 INSTALL: updated paragraphs about the search paths (in particular,
13925 --with-gmp=/usr/local is no longer chosen as an example as it does
13926 not work as expected; a note has been added about that).
13927 ------------------------------------------------------------------------
13928 r6681 | vlefevre | 2010-01-20 09:57:24 +0000 (Wed, 20 Jan 2010) | 1 line
13929 Changed paths:
13930    M /trunk/INSTALL
13932 INSTALL: rewrote a paragraph about search paths.
13933 ------------------------------------------------------------------------
13934 r6680 | thevenyp | 2010-01-18 18:30:44 +0000 (Mon, 18 Jan 2010) | 1 line
13935 Changed paths:
13936    M /trunk/urandom.c
13938 [urandom.c] Fix case emin > 0.
13939 ------------------------------------------------------------------------
13940 r6679 | zimmerma | 2010-01-18 15:28:50 +0000 (Mon, 18 Jan 2010) | 2 lines
13941 Changed paths:
13942    M /trunk/TODO
13944 [TODO] added more details for random distribution functions
13946 ------------------------------------------------------------------------
13947 r6678 | zimmerma | 2010-01-18 14:30:15 +0000 (Mon, 18 Jan 2010) | 2 lines
13948 Changed paths:
13949    M /trunk/tests/tfprintf.c
13950    M /trunk/tests/tprintf.c
13952 [tprintf.c, tfprintf.c] cleaned up previous commit
13954 ------------------------------------------------------------------------
13955 r6677 | vlefevre | 2010-01-18 13:50:17 +0000 (Mon, 18 Jan 2010) | 2 lines
13956 Changed paths:
13957    M /trunk/tests/turandom.c
13959 tests/turandom.c: updated a test (if emin > 1 and rnd == MPFR_RNDN,
13960 then the result is necessarily 0).
13961 ------------------------------------------------------------------------
13962 r6676 | vlefevre | 2010-01-18 13:39:17 +0000 (Mon, 18 Jan 2010) | 1 line
13963 Changed paths:
13964    M /trunk/tests/turandom.c
13966 tests/turandom.c: more tests in restricted exponent range.
13967 ------------------------------------------------------------------------
13968 r6675 | vlefevre | 2010-01-18 13:27:04 +0000 (Mon, 18 Jan 2010) | 1 line
13969 Changed paths:
13970    M /trunk/urandom.c
13972 urandom.c: corrected a comment.
13973 ------------------------------------------------------------------------
13974 r6674 | zimmerma | 2010-01-18 12:37:30 +0000 (Mon, 18 Jan 2010) | 3 lines
13975 Changed paths:
13976    M /trunk/tests/tfprintf.c
13977    M /trunk/tests/tprintf.c
13979 [tprintf.c,tfprintf.c] print obtained chain in test #8
13980        (https://sympa.inria.fr/sympa/arc/mpfr/2009-12/msg00035.html)
13982 ------------------------------------------------------------------------
13983 r6673 | thevenyp | 2010-01-18 09:48:47 +0000 (Mon, 18 Jan 2010) | 1 line
13984 Changed paths:
13985    M /trunk/urandom.c
13987 [urandom.c] Fix bug in setting random exponent.
13988 ------------------------------------------------------------------------
13989 r6672 | vlefevre | 2010-01-16 10:13:53 +0000 (Sat, 16 Jan 2010) | 1 line
13990 Changed paths:
13991    M /trunk/urandom.c
13993 urandom.c: added a FIXME comment.
13994 ------------------------------------------------------------------------
13995 r6671 | vlefevre | 2010-01-15 17:11:08 +0000 (Fri, 15 Jan 2010) | 1 line
13996 Changed paths:
13997    M /trunk/urandom.c
13999 urandom.c: removed unused variable k; updated a comment.
14000 ------------------------------------------------------------------------
14001 r6670 | thevenyp | 2010-01-15 16:38:11 +0000 (Fri, 15 Jan 2010) | 1 line
14002 Changed paths:
14003    M /trunk/urandom.c
14005 [urandom.c] Improve generation of random exponent.
14006 ------------------------------------------------------------------------
14007 r6669 | thevenyp | 2010-01-15 16:36:42 +0000 (Fri, 15 Jan 2010) | 1 line
14008 Changed paths:
14009    M /trunk/urandom.c
14011 [urandom.c] Fix bug introduced in r6667.
14012 ------------------------------------------------------------------------
14013 r6668 | zimmerma | 2010-01-15 15:17:18 +0000 (Fri, 15 Jan 2010) | 2 lines
14014 Changed paths:
14015    M /trunk/TODO
14017 [TODO] added item
14019 ------------------------------------------------------------------------
14020 r6667 | thevenyp | 2010-01-15 14:25:06 +0000 (Fri, 15 Jan 2010) | 1 line
14021 Changed paths:
14022    M /trunk/urandom.c
14024 [urandom.c] Fix case nextabove(0) in reduced exponent range.
14025 ------------------------------------------------------------------------
14026 r6666 | thevenyp | 2010-01-15 10:06:20 +0000 (Fri, 15 Jan 2010) | 1 line
14027 Changed paths:
14028    M /trunk/tests/turandom.c
14030 [tests/turandom.c] Change accumulation of ternary value in the loop, it was not portable in system with sign and magnitude representation for integers.
14031 ------------------------------------------------------------------------
14032 r6665 | thevenyp | 2010-01-15 09:51:31 +0000 (Fri, 15 Jan 2010) | 1 line
14033 Changed paths:
14034    M /trunk/urandom.c
14036 [urandom.c] Move generation of a random rounding bit in a separate function.
14037 ------------------------------------------------------------------------
14038 r6664 | thevenyp | 2010-01-15 09:49:14 +0000 (Fri, 15 Jan 2010) | 1 line
14039 Changed paths:
14040    M /trunk/urandom.c
14042 [urandom.c] Remove trailing whitespace.
14043 ------------------------------------------------------------------------
14044 r6663 | thevenyp | 2010-01-15 09:32:43 +0000 (Fri, 15 Jan 2010) | 1 line
14045 Changed paths:
14046    M /trunk/urandom.c
14048 [urandom.c] Call mpfr_nextabove in maximum exponent range.
14049 ------------------------------------------------------------------------
14050 r6662 | vlefevre | 2010-01-15 04:21:01 +0000 (Fri, 15 Jan 2010) | 1 line
14051 Changed paths:
14052    M /trunk/urandom.c
14054 urandom.c: added a FIXME so that it is not forgotten.
14055 ------------------------------------------------------------------------
14056 r6661 | vlefevre | 2010-01-15 02:01:52 +0000 (Fri, 15 Jan 2010) | 1 line
14057 Changed paths:
14058    M /trunk/mpfr.texi
14060 mpfr.texi: updated the month.
14061 ------------------------------------------------------------------------
14062 r6659 | vlefevre | 2010-01-15 01:57:05 +0000 (Fri, 15 Jan 2010) | 1 line
14063 Changed paths:
14064    M /trunk/mpfrlint
14066 mpfrlint: require bash.
14067 ------------------------------------------------------------------------
14068 r6658 | vlefevre | 2010-01-14 16:03:37 +0000 (Thu, 14 Jan 2010) | 1 line
14069 Changed paths:
14070    M /trunk/urandom.c
14072 urandom.c: clean-up (avoid a useless goto).
14073 ------------------------------------------------------------------------
14074 r6657 | vlefevre | 2010-01-14 15:22:37 +0000 (Thu, 14 Jan 2010) | 1 line
14075 Changed paths:
14076    M /trunk/README.dev
14078 README.dev: added a paragraph (use MPFR_ASSERTN, not printf + exit).
14079 ------------------------------------------------------------------------
14080 r6656 | thevenyp | 2010-01-14 12:16:15 +0000 (Thu, 14 Jan 2010) | 1 line
14081 Changed paths:
14082    M /trunk/mpfr.texi
14084 [mpfr.texi] Cosmetic change.
14085 ------------------------------------------------------------------------
14086 r6655 | thevenyp | 2010-01-14 11:55:05 +0000 (Thu, 14 Jan 2010) | 3 lines
14087 Changed paths:
14088    M /trunk/mpfr.texi
14089    M /trunk/tests/turandom.c
14090    M /trunk/urandom.c
14092 [urandom.c, mpfr.texi] Change the behavior of mpfr_urandom to the usual mpfr function interface (wrt the ternary value and the out-of-range behavior). 
14093 [tests/turandom.c] Check new behavior and add a test for the inclusion in [0, 1].
14095 ------------------------------------------------------------------------
14096 r6654 | thevenyp | 2010-01-13 18:12:54 +0000 (Wed, 13 Jan 2010) | 1 line
14097 Changed paths:
14098    M /trunk/Makefile.am
14099    M /trunk/NEWS
14100    M /trunk/mpfr.h
14101    M /trunk/mpfr.texi
14102    M /trunk/tests/Makefile.am
14103    A /trunk/tests/turandom.c (from /trunk/tests/trandom.c:6653)
14104    A /trunk/urandom.c (from /trunk/urandomb.c:6653)
14106 New function mpfr_urandom.
14107 ------------------------------------------------------------------------
14108 r6652 | vlefevre | 2010-01-11 15:42:05 +0000 (Mon, 11 Jan 2010) | 1 line
14109 Changed paths:
14110    M /trunk/README.dev
14112 README.dev: added a note about patches and the autotools.
14113 ------------------------------------------------------------------------
14114 r6650 | vlefevre | 2010-01-10 23:24:54 +0000 (Sun, 10 Jan 2010) | 1 line
14115 Changed paths:
14116    M /trunk/mpfrlint
14118 Added mpfrlint test for the required autoconf versions (see r6649).
14119 ------------------------------------------------------------------------
14120 r6649 | zimmerma | 2010-01-10 10:27:09 +0000 (Sun, 10 Jan 2010) | 2 lines
14121 Changed paths:
14122    M /trunk/README.dev
14123    M /trunk/acinclude.m4
14125 [README.dev] required version of autoconf did not agree with acinclude.m4
14127 ------------------------------------------------------------------------
14128 r6648 | vlefevre | 2010-01-08 21:44:07 +0000 (Fri, 08 Jan 2010) | 2 lines
14129 Changed paths:
14130    M /trunk/configure.in
14132 configure.in: replaced BITS_PER_MP_LIMB by GMP_NUMB_BITS (should have
14133 been done in r6645).
14134 ------------------------------------------------------------------------
14135 r6647 | vlefevre | 2010-01-08 21:37:05 +0000 (Fri, 08 Jan 2010) | 1 line
14136 Changed paths:
14137    M /trunk/mpfrlint
14139 mpfrlint: check that GMP_LIMB_BITS isn't used.
14140 ------------------------------------------------------------------------
14141 r6646 | vlefevre | 2010-01-08 21:36:26 +0000 (Fri, 08 Jan 2010) | 1 line
14142 Changed paths:
14143    M /trunk/add1.c
14144    M /trunk/add1sp.c
14145    M /trunk/add_ui.c
14146    M /trunk/agm.c
14147    M /trunk/algorithms.tex
14148    M /trunk/atan.c
14149    M /trunk/check.c
14150    M /trunk/cmp.c
14151    M /trunk/cmp2.c
14152    M /trunk/cmp_si.c
14153    M /trunk/cmp_ui.c
14154    M /trunk/configure.in
14155    M /trunk/div-short.c
14156    M /trunk/div.c
14157    M /trunk/div_ui.c
14158    M /trunk/eq.c
14159    M /trunk/exp.c
14160    M /trunk/exp3.c
14161    M /trunk/exp_2.c
14162    M /trunk/extract.c
14163    M /trunk/frac.c
14164    M /trunk/get_d.c
14165    M /trunk/get_d64.c
14166    M /trunk/get_f.c
14167    M /trunk/get_flt.c
14168    M /trunk/get_ld.c
14169    M /trunk/get_si.c
14170    M /trunk/get_sj.c
14171    M /trunk/get_str.c
14172    M /trunk/get_ui.c
14173    M /trunk/get_uj.c
14174    M /trunk/gmp_op.c
14175    M /trunk/init2.c
14176    M /trunk/int_ceil_log2.c
14177    M /trunk/isinteger.c
14178    M /trunk/lngamma.c
14179    M /trunk/log.c
14180    M /trunk/min_prec.c
14181    M /trunk/mpfr-gmp.h
14182    M /trunk/mpfr-impl.h
14183    M /trunk/mpfr.h
14184    M /trunk/mpn_exp.c
14185    M /trunk/mul.c
14186    M /trunk/mul_ui.c
14187    M /trunk/pow.c
14188    M /trunk/pow_si.c
14189    M /trunk/pow_ui.c
14190    M /trunk/pow_z.c
14191    M /trunk/powerof2.c
14192    M /trunk/print_raw.c
14193    M /trunk/rec_sqrt.c
14194    M /trunk/rint.c
14195    M /trunk/round_p.c
14196    M /trunk/round_prec.c
14197    M /trunk/round_raw_generic.c
14198    M /trunk/set.c
14199    M /trunk/set_d.c
14200    M /trunk/set_d64.c
14201    M /trunk/set_f.c
14202    M /trunk/set_ld.c
14203    M /trunk/set_prc_raw.c
14204    M /trunk/set_prec.c
14205    M /trunk/set_q.c
14206    M /trunk/set_si_2exp.c
14207    M /trunk/set_ui_2exp.c
14208    M /trunk/set_uj.c
14209    M /trunk/set_z.c
14210    M /trunk/setmax.c
14211    M /trunk/setmin.c
14212    M /trunk/sin_cos.c
14213    M /trunk/speed.c
14214    M /trunk/sqr.c
14215    M /trunk/sqrt.c
14216    M /trunk/sqrt_ui.c
14217    M /trunk/stack_interface.c
14218    M /trunk/strtofr.c
14219    M /trunk/sub1.c
14220    M /trunk/sub1sp.c
14221    M /trunk/sub_ui.c
14222    M /trunk/tests/mpfr-test.h
14223    M /trunk/tests/random2.c
14224    M /trunk/tests/tadd.c
14225    M /trunk/tests/tcan_round.c
14226    M /trunk/tests/tcheck.c
14227    M /trunk/tests/tcmp2.c
14228    M /trunk/tests/tcmp_ui.c
14229    M /trunk/tests/tests.c
14230    M /trunk/tests/tfprintf.c
14231    M /trunk/tests/tget_d.c
14232    M /trunk/tests/tget_f.c
14233    M /trunk/tests/tget_z.c
14234    M /trunk/tests/tgmpop.c
14235    M /trunk/tests/tl2b.c
14236    M /trunk/tests/tremquo.c
14237    M /trunk/tests/tset_f.c
14238    M /trunk/tests/tsqrt.c
14239    M /trunk/tuneup.c
14240    M /trunk/ui_div.c
14241    M /trunk/ui_sub.c
14242    M /trunk/urandomb.c
14243    M /trunk/vasprintf.c
14244    M /trunk/zeta_ui.c
14246 Replaced GMP_LIMB_BITS by GMP_NUMB_BITS to use only one of these macros.
14247 ------------------------------------------------------------------------
14248 r6645 | zimmerma | 2010-01-08 20:04:27 +0000 (Fri, 08 Jan 2010) | 4 lines
14249 Changed paths:
14250    M /trunk/configure.in
14252 [configure.in] put back test BITS_PER_MP_LIMB == BYTES_PER_MP_LIMB * CHAR_BIT
14253                (this is done only with --with-gmp-build, and BYTES_PER_MP_LIMB
14254                is defined in this case in gmp-impl.h, at least in GMP 5)
14256 ------------------------------------------------------------------------
14257 r6644 | zimmerma | 2010-01-08 19:13:48 +0000 (Fri, 08 Jan 2010) | 4 lines
14258 Changed paths:
14259    M /trunk/add1.c
14260    M /trunk/add1sp.c
14261    M /trunk/add_ui.c
14262    M /trunk/agm.c
14263    M /trunk/algorithms.tex
14264    M /trunk/atan.c
14265    M /trunk/check.c
14266    M /trunk/cmp.c
14267    M /trunk/cmp2.c
14268    M /trunk/cmp_si.c
14269    M /trunk/cmp_ui.c
14270    M /trunk/configure.in
14271    M /trunk/div-short.c
14272    M /trunk/div.c
14273    M /trunk/div_ui.c
14274    M /trunk/eq.c
14275    M /trunk/exp.c
14276    M /trunk/exp3.c
14277    M /trunk/exp_2.c
14278    M /trunk/extract.c
14279    M /trunk/frac.c
14280    M /trunk/get_d.c
14281    M /trunk/get_d64.c
14282    M /trunk/get_f.c
14283    M /trunk/get_flt.c
14284    M /trunk/get_ld.c
14285    M /trunk/get_si.c
14286    M /trunk/get_sj.c
14287    M /trunk/get_str.c
14288    M /trunk/get_ui.c
14289    M /trunk/get_uj.c
14290    M /trunk/gmp_op.c
14291    M /trunk/init2.c
14292    M /trunk/int_ceil_log2.c
14293    M /trunk/isinteger.c
14294    M /trunk/lngamma.c
14295    M /trunk/log.c
14296    M /trunk/min_prec.c
14297    M /trunk/mpfr-gmp.h
14298    M /trunk/mpfr-impl.h
14299    M /trunk/mpfr.h
14300    M /trunk/mpn_exp.c
14301    M /trunk/mul.c
14302    M /trunk/mul_ui.c
14303    M /trunk/pow.c
14304    M /trunk/pow_si.c
14305    M /trunk/pow_ui.c
14306    M /trunk/pow_z.c
14307    M /trunk/powerof2.c
14308    M /trunk/print_raw.c
14309    M /trunk/rec_sqrt.c
14310    M /trunk/rint.c
14311    M /trunk/round_p.c
14312    M /trunk/round_prec.c
14313    M /trunk/round_raw_generic.c
14314    M /trunk/set.c
14315    M /trunk/set_d.c
14316    M /trunk/set_d64.c
14317    M /trunk/set_f.c
14318    M /trunk/set_ld.c
14319    M /trunk/set_prc_raw.c
14320    M /trunk/set_prec.c
14321    M /trunk/set_q.c
14322    M /trunk/set_si_2exp.c
14323    M /trunk/set_ui_2exp.c
14324    M /trunk/set_uj.c
14325    M /trunk/set_z.c
14326    M /trunk/setmax.c
14327    M /trunk/setmin.c
14328    M /trunk/speed.c
14329    M /trunk/sqr.c
14330    M /trunk/sqrt.c
14331    M /trunk/sqrt_ui.c
14332    M /trunk/stack_interface.c
14333    M /trunk/strtofr.c
14334    M /trunk/sub1.c
14335    M /trunk/sub1sp.c
14336    M /trunk/sub_ui.c
14337    M /trunk/tests/mpfr-test.h
14338    M /trunk/tests/random2.c
14339    M /trunk/tests/tadd.c
14340    M /trunk/tests/tcan_round.c
14341    M /trunk/tests/tcheck.c
14342    M /trunk/tests/tcmp2.c
14343    M /trunk/tests/tcmp_ui.c
14344    M /trunk/tests/tests.c
14345    M /trunk/tests/tfprintf.c
14346    M /trunk/tests/tget_d.c
14347    M /trunk/tests/tget_f.c
14348    M /trunk/tests/tget_z.c
14349    M /trunk/tests/tgmpop.c
14350    M /trunk/tests/tl2b.c
14351    M /trunk/tests/tremquo.c
14352    M /trunk/tests/tset_f.c
14353    M /trunk/tests/tsqrt.c
14354    M /trunk/tuneup.c
14355    M /trunk/ui_div.c
14356    M /trunk/ui_sub.c
14357    M /trunk/urandomb.c
14358    M /trunk/vasprintf.c
14359    M /trunk/zeta_ui.c
14361 BITS_PER_MP_LIMB -> GMP_LIMB_BITS
14362 got rid of BYTES_PER_MP_LIMB in configure.in (no longer defined by GMP)
14363 Note[VL] (mpfr-impl.h): a mpn_sqr_n() macro is defined to use mpn_mul
14364 if it is not already defined (in gmp-impl.h from GMP 4.x).
14365 ------------------------------------------------------------------------
14366 r6643 | vlefevre | 2009-12-23 19:10:15 +0000 (Wed, 23 Dec 2009) | 2 lines
14367 Changed paths:
14368    M /trunk/mbench/Makefile
14370 [mbench/Makefile] Patch from Patrick Pelissier to solve the -I problem
14371 with GCC.
14372 ------------------------------------------------------------------------
14373 r6642 | vlefevre | 2009-12-21 00:44:35 +0000 (Mon, 21 Dec 2009) | 1 line
14374 Changed paths:
14375    M /trunk/mbench/Makefile
14377 [mbench/Makefile] Added a comment (warning about the use of -I).
14378 ------------------------------------------------------------------------
14379 r6641 | zimmerma | 2009-12-20 10:26:22 +0000 (Sun, 20 Dec 2009) | 2 lines
14380 Changed paths:
14381    M /trunk/mbench/Makefile
14383 patch from Patrick Pelissier
14385 ------------------------------------------------------------------------
14386 r6640 | zimmerma | 2009-12-18 14:57:19 +0000 (Fri, 18 Dec 2009) | 8 lines
14387 Changed paths:
14388    M /trunk/exp_2.c
14389    M /trunk/mparam_h.in
14390    M /trunk/scale2.c
14391    M /trunk/tuneup.c
14393 [scale2.c] added missing include (compilation with --with-gmp-build did fail)
14394 [exp_2.c] small improvements in Smith method: compute x^{2i} as (x^i)^2 instead
14395           of x^{i-1} * x. The error analysis is unchanged.
14396 [tuneup.c] fix for sin_cos threshold (we had a problem since mpfr_sin_cos
14397            was calling mpfr_cos, which was calling mpfr_sincos_fast in some
14398            cases
14399 [mparam_h.in] put new thresholds for Core 2 64-bit
14401 ------------------------------------------------------------------------
14402 r6633 | zimmerma | 2009-12-11 09:41:47 +0000 (Fri, 11 Dec 2009) | 3 lines
14403 Changed paths:
14404    M /trunk/acinclude.m4
14406 [acinclude.m4] reversed order for case "quad, mais en little endian" for
14407                coherence with other cases
14409 ------------------------------------------------------------------------
14410 r6632 | zimmerma | 2009-12-10 21:05:50 +0000 (Thu, 10 Dec 2009) | 2 lines
14411 Changed paths:
14412    M /trunk/acinclude.m4
14413    M /trunk/mpfr-impl.h
14415 patch to recognize IEEE quad, little endian format for "long double"
14417 ------------------------------------------------------------------------
14418 r6631 | zimmerma | 2009-12-10 15:43:28 +0000 (Thu, 10 Dec 2009) | 3 lines
14419 Changed paths:
14420    M /trunk/Makefile.am
14421    M /trunk/get_d.c
14422    M /trunk/get_flt.c
14423    M /trunk/mpfr-impl.h
14424    M /trunk/scale2.c
14426 [scale2.c] now mpfr_scale2 is included in mpfr-impl.h, instead of #including
14427            "scale2.c" twice (thus it was compiled twice)
14429 ------------------------------------------------------------------------
14430 r6628 | vlefevre | 2009-12-07 11:53:04 +0000 (Mon, 07 Dec 2009) | 7 lines
14431 Changed paths:
14432    M /trunk/sin_cos.c
14434 sin_cos.c: in case of tiny inputs, keep the flags. In practice, this
14435 fixes the following bug in mpfr_sin_cos (shown by the latest additions
14436 to tsin_cos.c): if emin is the minimal exponent (MPFR_EMIN_MIN), the
14437 absolute value of the input is the minimum positive number and the
14438 rounding mode is toward 0 (or equivalent), then the underflow flag is
14439 dropped. The other exception cases (e.g., in case of reduced exponent
14440 range) are handled by mpfr_check_range().
14441 ------------------------------------------------------------------------
14442 r6627 | vlefevre | 2009-12-07 11:21:51 +0000 (Mon, 07 Dec 2009) | 1 line
14443 Changed paths:
14444    M /trunk/tests/tsin_cos.c
14446 tests/tsin_cos.c: in consistency(), better error message.
14447 ------------------------------------------------------------------------
14448 r6626 | vlefevre | 2009-12-07 11:15:46 +0000 (Mon, 07 Dec 2009) | 1 line
14449 Changed paths:
14450    M /trunk/tests/tsin_cos.c
14452 tests/tsin_cos.c: in consistency(), improved testing on underflow case.
14453 ------------------------------------------------------------------------
14454 r6625 | vlefevre | 2009-12-07 10:29:57 +0000 (Mon, 07 Dec 2009) | 1 line
14455 Changed paths:
14456    M /trunk/tests/tsin_cos.c
14458 tests/tsin_cos.c: in consistency(), added testing on underflow case.
14459 ------------------------------------------------------------------------
14460 r6624 | vlefevre | 2009-12-07 10:22:33 +0000 (Mon, 07 Dec 2009) | 1 line
14461 Changed paths:
14462    M /trunk/tests/tsin_cos.c
14464 tests/tsin_cos.c: in consistency(), fixed flags testing.
14465 ------------------------------------------------------------------------
14466 r6623 | vlefevre | 2009-12-07 10:16:17 +0000 (Mon, 07 Dec 2009) | 1 line
14467 Changed paths:
14468    M /trunk/tests/tsin_cos.c
14470 tests/tsin_cos.c: in consistency(), test also the flags.
14471 ------------------------------------------------------------------------
14472 r6622 | vlefevre | 2009-12-07 10:10:13 +0000 (Mon, 07 Dec 2009) | 2 lines
14473 Changed paths:
14474    M /trunk/tests/tsin_cos.c
14476 tests/tsin_cos.c: in consistency(), test also the returned value
14477 (the one that gives inexact-related information).
14478 ------------------------------------------------------------------------
14479 r6619 | zimmerma | 2009-11-30 15:12:30 +0000 (Mon, 30 Nov 2009) | 2 lines
14480 Changed paths:
14481    M /trunk/tests/tfits.c
14483 [tfits.c] converted to GNU coding style
14485 ------------------------------------------------------------------------
14486 r6612 | vlefevre | 2009-11-30 11:57:07 +0000 (Mon, 30 Nov 2009) | 1 line
14487 Changed paths:
14488    M /trunk/README.dev
14490 README.dev: updated "To make a release".
14491 ------------------------------------------------------------------------
14492 r6602 | vlefevre | 2009-11-30 02:17:23 +0000 (Mon, 30 Nov 2009) | 1 line
14493 Changed paths:
14494    M /trunk/uceil_exp2.c
14496 uceil_exp2.c: fixed indentation.
14497 ------------------------------------------------------------------------
14498 r6599 | vlefevre | 2009-11-29 03:17:53 +0000 (Sun, 29 Nov 2009) | 2 lines
14499 Changed paths:
14500    M /trunk/mpfr-impl.h
14502 mpfr-impl.h: got rid of broken code when _GMP_IEEE_FLOATS was defined
14503 (broken aliasing rules, yielding failures with GCC 4.5.0 20091119).
14504 ------------------------------------------------------------------------
14505 r6598 | zimmerma | 2009-11-27 06:38:45 +0000 (Fri, 27 Nov 2009) | 2 lines
14506 Changed paths:
14507    M /trunk/tests/tset_ld.c
14509 [tset_ld.c] now perform tests even if old gcc bug is present
14511 ------------------------------------------------------------------------
14512 r6597 | zimmerma | 2009-11-26 16:38:26 +0000 (Thu, 26 Nov 2009) | 4 lines
14513 Changed paths:
14514    M /trunk/tests/tget_d.c
14516 [tget_d.c] removed workaround for old gcc bug. Comment was:
14517   /* workaround for gcc bug on m68040-unknown-netbsd1.4.1,
14518      where DBL_MIN gives (1-2^(-52))/2^1022 */
14520 ------------------------------------------------------------------------
14521 r6596 | zimmerma | 2009-11-26 16:26:06 +0000 (Thu, 26 Nov 2009) | 9 lines
14522 Changed paths:
14523    M /trunk/tests/tadd.c
14524    M /trunk/tests/tmul.c
14526 [tadd.c, tmul.c] got rid of workaround for old gcc bug. Comment was:
14527 /* Parameter "z1" of check() used to be last in the argument list, but that
14528    tickled a bug in 32-bit sparc gcc 2.95.2.  A "double" in that position is
14529    passed on the stack at an address which is 4mod8, but the generated code
14530    didn't take into account that alignment, resulting in bus errors.  The
14531    easiest workaround is to move it to the start of the arg list (where it's
14532    passed in registers), this macro does that.  FIXME: Change the actual
14533    calls to check(), rather than using a macro.  */
14535 ------------------------------------------------------------------------
14536 r6595 | zimmerma | 2009-11-26 15:58:02 +0000 (Thu, 26 Nov 2009) | 3 lines
14537 Changed paths:
14538    M /trunk/strtofr.c
14540 [strtofr.c] removed patch for old FreeBsd/Alpha bug
14541             (http://www.freebsd.org/cgi/query-pr.cgi?pr=72024)
14543 ------------------------------------------------------------------------
14544 r6594 | vlefevre | 2009-11-26 14:15:51 +0000 (Thu, 26 Nov 2009) | 2 lines
14545 Changed paths:
14546    M /trunk/pow_si.c
14548 [pow_si.c] Updated comment added in r4355 concerning a bug
14549 in Sun's compiler for Solaris/x86.
14550 ------------------------------------------------------------------------
14551 r6593 | vlefevre | 2009-11-26 13:38:38 +0000 (Thu, 26 Nov 2009) | 1 line
14552 Changed paths:
14553    M /trunk/pow_si.c
14554    M /trunk/strtofr.c
14556 Updated comments concerning the old FreeBSD bug 72024 on LONG_MIN / 1.
14557 ------------------------------------------------------------------------
14558 r6587 | vlefevre | 2009-11-25 12:16:22 +0000 (Wed, 25 Nov 2009) | 2 lines
14559 Changed paths:
14560    M /trunk/tests/tfprintf.c
14561    M /trunk/tests/tprintf.c
14563 [tfprintf.c,tprintf.c] Fixed other types in function with variable
14564 arguments (even though there were no warnings on the tested machine).
14565 ------------------------------------------------------------------------
14566 r6586 | vlefevre | 2009-11-25 12:00:43 +0000 (Wed, 25 Nov 2009) | 1 line
14567 Changed paths:
14568    M /trunk/tests/tfprintf.c
14569    M /trunk/tests/tprintf.c
14571 [tfprintf.c,tprintf.c] Fixed types in function with variable arguments.
14572 ------------------------------------------------------------------------
14573 r6585 | zimmerma | 2009-11-25 11:03:20 +0000 (Wed, 25 Nov 2009) | 3 lines
14574 Changed paths:
14575    M /trunk/acinclude.m4
14576    M /trunk/tests/tfprintf.c
14577    M /trunk/tests/tprintf.c
14579 [tfprintf.c,tprintf.c] applied patch from Philippe Theveny
14580 [acinclude.m4] removed check for %zu, no longer needed
14582 ------------------------------------------------------------------------
14583 r6582 | zimmerma | 2009-11-25 10:20:53 +0000 (Wed, 25 Nov 2009) | 3 lines
14584 Changed paths:
14585    M /trunk/acinclude.m4
14586    M /trunk/tests/tfprintf.c
14587    M /trunk/tests/tprintf.c
14589 [acinclude.m4] added test for %zu
14590 [tfprintf.c,tprintf.c] added #ifdef's for NPRINTF_ZU
14592 ------------------------------------------------------------------------
14593 r6580 | vlefevre | 2009-11-25 10:16:29 +0000 (Wed, 25 Nov 2009) | 1 line
14594 Changed paths:
14595    M /trunk/configure.in
14597 configure.in: corrected a comment.
14598 ------------------------------------------------------------------------
14599 r6577 | vlefevre | 2009-11-25 09:46:52 +0000 (Wed, 25 Nov 2009) | 1 line
14600 Changed paths:
14601    M /trunk/tests/tstckintc.c
14603 tests/tstckintc.c: fixed types for the printf %p format specifier.
14604 ------------------------------------------------------------------------
14605 r6576 | zimmerma | 2009-11-25 08:33:58 +0000 (Wed, 25 Nov 2009) | 2 lines
14606 Changed paths:
14607    M /trunk/tests/tget_flt.c
14609 [tget_flt.c] replaced %a by %.8e
14611 ------------------------------------------------------------------------
14612 r6575 | zimmerma | 2009-11-25 08:23:23 +0000 (Wed, 25 Nov 2009) | 2 lines
14613 Changed paths:
14614    M /trunk/tests/tget_d.c
14615    M /trunk/tests/tget_ld_2exp.c
14617 [tget_d.c,tget_ld_2exp.c] replaced %a and %La by %.16e and %.16Le
14619 ------------------------------------------------------------------------
14620 r6574 | zimmerma | 2009-11-25 08:05:41 +0000 (Wed, 25 Nov 2009) | 2 lines
14621 Changed paths:
14622    M /trunk/tests/tget_d.c
14624 [tget_d.c] removed C99-specific instruction
14626 ------------------------------------------------------------------------
14627 r6573 | zimmerma | 2009-11-25 07:51:47 +0000 (Wed, 25 Nov 2009) | 2 lines
14628 Changed paths:
14629    M /trunk/nightly-test
14631 [nightly-test] added -ansi -pedantic-errors
14633 ------------------------------------------------------------------------
14634 r6571 | vlefevre | 2009-11-24 17:59:14 +0000 (Tue, 24 Nov 2009) | 1 line
14635 Changed paths:
14636    M /trunk/configure.in
14638 configure.in: completed the GMP CC/CFLAGS detection.
14639 ------------------------------------------------------------------------
14640 r6570 | vlefevre | 2009-11-24 17:52:04 +0000 (Tue, 24 Nov 2009) | 2 lines
14641 Changed paths:
14642    M /trunk/configure.in
14644 configure.in: added a test to check for CC and CFLAGS in gmp.h only
14645 when the user doesn't redefine them and he isn't cross-compiling.
14646 ------------------------------------------------------------------------
14647 r6569 | vlefevre | 2009-11-24 17:32:43 +0000 (Tue, 24 Nov 2009) | 1 line
14648 Changed paths:
14649    M /trunk/configure.in
14651 configure.in: improved the GMP CC/CFLAGS detection.
14652 ------------------------------------------------------------------------
14653 r6568 | vlefevre | 2009-11-24 16:52:57 +0000 (Tue, 24 Nov 2009) | 1 line
14654 Changed paths:
14655    M /trunk/configure.in
14657 configure.in: try to fix the GMP CC/CFLAGS detection. Not finished.
14658 ------------------------------------------------------------------------
14659 r6567 | vlefevre | 2009-11-24 15:48:35 +0000 (Tue, 24 Nov 2009) | 2 lines
14660 Changed paths:
14661    M /trunk/configure.in
14663 configure.in: replaced "test ... -o ..." (obsolete in POSIX)
14664 by "test ... || test ...".
14665 ------------------------------------------------------------------------
14666 r6566 | vlefevre | 2009-11-24 15:44:44 +0000 (Tue, 24 Nov 2009) | 2 lines
14667 Changed paths:
14668    M /trunk/configure.in
14670 configure.in: replaced "test ... -a ..." (obsolete in POSIX)
14671 by "test ... && test ...".
14672 ------------------------------------------------------------------------
14673 r6564 | vlefevre | 2009-11-24 15:23:00 +0000 (Tue, 24 Nov 2009) | 1 line
14674 Changed paths:
14675    M /trunk/INSTALL
14677 INSTALL: made instructions more clear.
14678 ------------------------------------------------------------------------
14679 r6561 | vlefevre | 2009-11-23 13:55:54 +0000 (Mon, 23 Nov 2009) | 1 line
14680 Changed paths:
14681    M /trunk/README.dev
14683 README.dev: updated "To make a release".
14684 ------------------------------------------------------------------------
14685 r6560 | vlefevre | 2009-11-23 13:51:21 +0000 (Mon, 23 Nov 2009) | 1 line
14686 Changed paths:
14687    M /trunk/README.dev
14689 README.dev: last things to do when making a release.
14690 ------------------------------------------------------------------------
14691 r6557 | vlefevre | 2009-11-22 23:29:45 +0000 (Sun, 22 Nov 2009) | 10 lines
14692 Changed paths:
14693    M /trunk/sin_cos.c
14695 sin_cos.c: fixed a potential bug by changing a rnd_mode into MPFR_RNDZ
14696 in mpfr_can_round. Indeed, in r4574, the change from
14697   if (!mpfr_can_round (c, m, GMP_RNDZ, rnd_mode, MPFR_PREC (z)))
14699   if (!mpfr_can_round (c, m, GMP_RNDN, rnd_mode,
14700                        MPFR_PREC (z) + (rnd_mode == GMP_RNDN)))
14701 looks wrong to me: in RNDN, the extra bit due to rnd_mode == GMP_RNDN
14702 changes a RNDN worst case into a RNDZ worst case.
14703 Note: The second mpfr_can_round with the same problem has been fixed
14704 in r6513.
14705 ------------------------------------------------------------------------
14706 r6556 | vlefevre | 2009-11-22 22:44:40 +0000 (Sun, 22 Nov 2009) | 2 lines
14707 Changed paths:
14708    M /trunk/tests/tsin_cos.c
14710 tests/tsin_cos.c: ported bug20091122 from the 2.4 branch to the trunk.
14711 But no failure in the trunk.
14712 ------------------------------------------------------------------------
14713 r6550 | vlefevre | 2009-11-20 21:40:00 +0000 (Fri, 20 Nov 2009) | 1 line
14714 Changed paths:
14715    M /trunk/tests/tconst_pi.c
14717 tests/tconst_pi.c: fixed types for C++.
14718 ------------------------------------------------------------------------
14719 r6545 | vlefevre | 2009-11-20 12:48:49 +0000 (Fri, 20 Nov 2009) | 2 lines
14720 Changed paths:
14721    M /trunk/mpfr.h
14722    M /trunk/mpfr.texi
14724 Changeset r6162 broke Solaris builds. Fixed that by no longer checking
14725 INTMAX_MAX and UINTMAX_MAX to detect use of <stdint.h> / <inttypes.h>.
14726 ------------------------------------------------------------------------
14727 r6535 | zimmerma | 2009-11-01 21:22:16 +0000 (Sun, 01 Nov 2009) | 2 lines
14728 Changed paths:
14729    M /trunk/cos.c
14731 [cos.c] fixed case where reduced argument is zero
14733 ------------------------------------------------------------------------
14734 r6534 | vlefevre | 2009-10-30 15:13:05 +0000 (Fri, 30 Oct 2009) | 2 lines
14735 Changed paths:
14736    M /trunk/tests/tcos.c
14738 tcos.c: added a testcase yielding an assertion failure (this bug makes
14739 tsin_cos fail).
14740 ------------------------------------------------------------------------
14741 r6533 | vlefevre | 2009-10-30 15:05:28 +0000 (Fri, 30 Oct 2009) | 2 lines
14742 Changed paths:
14743    M /trunk/tests/tsin_cos.c
14745 tests/tsin_cos.c: ported the consistency test from the 2.4 branch.
14746 This yields an assertion failure (Linux/x86_64).
14747 ------------------------------------------------------------------------
14748 r6527 | zimmerma | 2009-10-30 10:09:56 +0000 (Fri, 30 Oct 2009) | 3 lines
14749 Changed paths:
14750    M /trunk/TODO
14751    M /trunk/cache.c
14752    M /trunk/tests/tconst_pi.c
14754 [cache.c] fixed bug with directed rounding
14755 [tconst_pi.c] added test for bug with directed rounding
14757 ------------------------------------------------------------------------
14758 r6524 | vlefevre | 2009-10-21 13:38:30 +0000 (Wed, 21 Oct 2009) | 1 line
14759 Changed paths:
14760    M /trunk/exceptions.c
14762 exceptions.c: improved a comment.
14763 ------------------------------------------------------------------------
14764 r6523 | vlefevre | 2009-10-21 13:21:04 +0000 (Wed, 21 Oct 2009) | 1 line
14765 Changed paths:
14766    M /trunk/tests/tpow.c
14768 tpow.c: added an overflow test.
14769 ------------------------------------------------------------------------
14770 r6522 | vlefevre | 2009-10-21 13:13:54 +0000 (Wed, 21 Oct 2009) | 1 line
14771 Changed paths:
14772    M /trunk/tests/tpow.c
14774 tpow.c: added an overflow test in RNDZ.
14775 ------------------------------------------------------------------------
14776 r6521 | zimmerma | 2009-10-20 07:21:23 +0000 (Tue, 20 Oct 2009) | 2 lines
14777 Changed paths:
14778    M /trunk/TODO
14780 [TODO] added efficiency item
14782 ------------------------------------------------------------------------
14783 r6520 | zimmerma | 2009-10-19 08:16:45 +0000 (Mon, 19 Oct 2009) | 3 lines
14784 Changed paths:
14785    M /trunk/lngamma.c
14787 [lngamma.c] fixed typo, added comments about argument reduction, and replaced
14788             code using doubles
14790 ------------------------------------------------------------------------
14791 r6519 | zimmerma | 2009-10-19 06:57:02 +0000 (Mon, 19 Oct 2009) | 2 lines
14792 Changed paths:
14793    M /trunk/TODO
14795 [TODO] added efficiency item
14797 ------------------------------------------------------------------------
14798 r6518 | zimmerma | 2009-10-15 11:19:20 +0000 (Thu, 15 Oct 2009) | 4 lines
14799 Changed paths:
14800    M /trunk/exp.c
14802 [exp.c] binary splitting is now used for prec >= MPFR_EXP_THRESHOLD
14803         (instead of prec > MPFR_EXP_THRESHOLD before). This is more
14804         consistent with the other thresholds.
14806 ------------------------------------------------------------------------
14807 r6517 | zimmerma | 2009-10-15 11:07:26 +0000 (Thu, 15 Oct 2009) | 2 lines
14808 Changed paths:
14809    M /trunk/TODO
14811 [TODO] added efficiency item
14813 ------------------------------------------------------------------------
14814 r6516 | zimmerma | 2009-10-15 10:30:55 +0000 (Thu, 15 Oct 2009) | 2 lines
14815 Changed paths:
14816    M /trunk/mparam_h.in
14818 [mparam_h.in] added /* bits */ for MPFR_EXP_THRESHOLD and MPFR_EXP_2_THRESHOLD
14820 ------------------------------------------------------------------------
14821 r6514 | zimmerma | 2009-10-13 08:11:10 +0000 (Tue, 13 Oct 2009) | 2 lines
14822 Changed paths:
14823    M /trunk/tests/tsin_cos.c
14825 [tsin_cos.c] removed useless instruction, and added comments
14827 ------------------------------------------------------------------------
14828 r6513 | zimmerma | 2009-10-13 06:57:06 +0000 (Tue, 13 Oct 2009) | 3 lines
14829 Changed paths:
14830    M /trunk/sin_cos.c
14831    M /trunk/tests/tsin_cos.c
14833 [sin_cos.c] fixed call to mpfr_can_round (rounding mode was wrong)
14834 [tsin_cos.c] added new test
14836 ------------------------------------------------------------------------
14837 r6512 | zimmerma | 2009-10-13 06:37:15 +0000 (Tue, 13 Oct 2009) | 3 lines
14838 Changed paths:
14839    M /trunk/li2.c
14840    M /trunk/tests/tli2.c
14842 [li2.c] fixed bug when x is near 0
14843 [tli2.c] added new test
14845 ------------------------------------------------------------------------
14846 r6510 | vlefevre | 2009-10-09 07:29:54 +0000 (Fri, 09 Oct 2009) | 1 line
14847 Changed paths:
14848    M /trunk/tests/tsin_cos.c
14850 tests/tsin_cos.c: mp_rnd_t -> mpfr_rnd_t.
14851 ------------------------------------------------------------------------
14852 r6509 | vlefevre | 2009-10-09 07:27:36 +0000 (Fri, 09 Oct 2009) | 2 lines
14853 Changed paths:
14854    M /trunk/tests/tsin_cos.c
14856 tests/tsin_cos.c: added a comment about bug20091008, corresponding to
14857 r6507; in fact, the bug concerns only the return value (see r6444).
14858 ------------------------------------------------------------------------
14859 r6507 | zimmerma | 2009-10-08 07:51:49 +0000 (Thu, 08 Oct 2009) | 3 lines
14860 Changed paths:
14861    M /trunk/sin_cos.c
14862    M /trunk/tests/tsin_cos.c
14864 [sin_cos.c] fixed error analysis
14865 [tsin_cos.c] added new test
14867 ------------------------------------------------------------------------
14868 r6506 | vlefevre | 2009-10-07 14:18:35 +0000 (Wed, 07 Oct 2009) | 1 line
14869 Changed paths:
14870    M /trunk/tests/tsin_cos.c
14872 tests/tsin_cos.c: mp_rnd_t -> mpfr_rnd_t.
14873 ------------------------------------------------------------------------
14874 r6505 | vlefevre | 2009-10-07 12:06:35 +0000 (Wed, 07 Oct 2009) | 1 line
14875 Changed paths:
14876    M /trunk/tests/tsin_cos.c
14878 tests/tsin_cos.c: removed trailing spaces.
14879 ------------------------------------------------------------------------
14880 r6504 | zimmerma | 2009-10-07 08:58:51 +0000 (Wed, 07 Oct 2009) | 2 lines
14881 Changed paths:
14882    M /trunk/tests/tsin_cos.c
14884 [tsin_cos.c] changed binary to hexadecimal string (was too long for C89)
14886 ------------------------------------------------------------------------
14887 r6503 | zimmerma | 2009-10-07 07:05:13 +0000 (Wed, 07 Oct 2009) | 3 lines
14888 Changed paths:
14889    M /trunk/sin_cos.c
14890    M /trunk/tests/tsin_cos.c
14892 [sin_cos.c] fixed bug introduced in r6447 (some variables had their precision not updated in Ziv's loop)
14893 [tsin_cos.c] added a new test
14895 ------------------------------------------------------------------------
14896 r6498 | vlefevre | 2009-09-29 14:44:22 +0000 (Tue, 29 Sep 2009) | 1 line
14897 Changed paths:
14898    M /trunk/FAQ.html
14900 FAQ update.
14901 ------------------------------------------------------------------------
14902 r6497 | zimmerma | 2009-09-29 11:28:00 +0000 (Tue, 29 Sep 2009) | 3 lines
14903 Changed paths:
14904    M /trunk/mpfr.texi
14905    M /trunk/round_prec.c
14906    M /trunk/tests/tcan_round.c
14908 [mpfr.texi] added note about mpfr_can_round
14909 [tcan_round.c] added more tests
14911 ------------------------------------------------------------------------
14912 r6490 | zimmerma | 2009-09-24 06:16:52 +0000 (Thu, 24 Sep 2009) | 4 lines
14913 Changed paths:
14914    M /trunk/README.dev
14916 [README.dev] added item for new releases: we should say if they are binary
14917              and/or API compatible with previous releases (we often forgot
14918              to say it in the past)
14920 ------------------------------------------------------------------------
14921 r6489 | vlefevre | 2009-09-23 15:09:42 +0000 (Wed, 23 Sep 2009) | 1 line
14922 Changed paths:
14923    M /trunk/tests
14925 tests: added tget_flt to the svn:ignore property.
14926 ------------------------------------------------------------------------
14927 r6488 | vlefevre | 2009-09-23 15:08:39 +0000 (Wed, 23 Sep 2009) | 1 line
14928 Changed paths:
14929    M /trunk/tests/Makefile.am
14931 tests/Makefile.am: added information about LOADLIBES.
14932 ------------------------------------------------------------------------
14933 r6487 | zimmerma | 2009-09-23 13:32:35 +0000 (Wed, 23 Sep 2009) | 3 lines
14934 Changed paths:
14935    M /trunk/tests/Makefile.am
14937 [tests/Makefile.am] put back LOADLIBES=... (enables to compile a program foo.c
14938                     in the test directory by simply doing "make foo")
14940 ------------------------------------------------------------------------
14941 r6486 | zimmerma | 2009-09-23 06:21:27 +0000 (Wed, 23 Sep 2009) | 2 lines
14942 Changed paths:
14943    M /trunk/atan.c
14945 [atan.c] updated the comments
14947 ------------------------------------------------------------------------
14948 r6485 | vlefevre | 2009-09-22 15:56:16 +0000 (Tue, 22 Sep 2009) | 1 line
14949 Changed paths:
14950    M /trunk/atan.c
14952 atan.c: added a FIXME comment.
14953 ------------------------------------------------------------------------
14954 r6484 | vlefevre | 2009-09-22 15:51:15 +0000 (Tue, 22 Sep 2009) | 1 line
14955 Changed paths:
14956    M /trunk/atan.c
14958 atan.c: added some assertions.
14959 ------------------------------------------------------------------------
14960 r6483 | zimmerma | 2009-09-22 13:58:25 +0000 (Tue, 22 Sep 2009) | 2 lines
14961 Changed paths:
14962    M /trunk/NEWS
14963    M /trunk/algorithms.tex
14964    M /trunk/atan.c
14966 [atan.c] implemented argument reduction (cf error analysis in algorithms.tex)
14968 ------------------------------------------------------------------------
14969 r6482 | zimmerma | 2009-09-21 07:34:07 +0000 (Mon, 21 Sep 2009) | 2 lines
14970 Changed paths:
14971    M /trunk/tests/Makefile.am
14973 [tests/Makefile.am] removed LOADLIBES=...
14975 ------------------------------------------------------------------------
14976 r6480 | vlefevre | 2009-09-20 23:31:37 +0000 (Sun, 20 Sep 2009) | 1 line
14977 Changed paths:
14978    M /trunk/mpfrlint
14980 mpfrlint: check that lines aren't too long.
14981 ------------------------------------------------------------------------
14982 r6478 | vlefevre | 2009-09-20 19:07:03 +0000 (Sun, 20 Sep 2009) | 2 lines
14983 Changed paths:
14984    M /trunk/Makefile.am
14986 Makefile.am: line-wrap libmpfr_la_SOURCES (M-q with Emacs) for
14987 compatibility with some vendor grep.
14988 ------------------------------------------------------------------------
14989 r6476 | vlefevre | 2009-09-20 19:00:11 +0000 (Sun, 20 Sep 2009) | 2 lines
14990 Changed paths:
14991    M /trunk/Makefile.am
14992    M /trunk/tests/Makefile.am
14994 Makefile.am, tests/Makefile.am: patch from Ralf Wildenhues.
14995 http://lists.gnu.org/archive/html/bug-automake/2009-09/msg00033.html
14996 ------------------------------------------------------------------------
14997 r6475 | vlefevre | 2009-09-18 15:00:09 +0000 (Fri, 18 Sep 2009) | 1 line
14998 Changed paths:
14999    M /trunk/mpfr-impl.h
15000    M /trunk/sin_cos.c
15001    M /trunk/tests/tsin_cos.c
15003 mpfr-impl.h, sin_cos.c, tests/tsin_cos.c: mp_rnd_t -> mpfr_rnd_t.
15004 ------------------------------------------------------------------------
15005 r6474 | vlefevre | 2009-09-18 14:55:57 +0000 (Fri, 18 Sep 2009) | 1 line
15006 Changed paths:
15007    M /trunk/sin_cos.c
15009 sin_cos.c: GMP_RNDx -> MPFR_RNDx.
15010 ------------------------------------------------------------------------
15011 r6473 | vlefevre | 2009-09-18 14:54:38 +0000 (Fri, 18 Sep 2009) | 1 line
15012 Changed paths:
15013    M /trunk/sin_cos.c
15015 sin_cos.c: untabified.
15016 ------------------------------------------------------------------------
15017 r6471 | vlefevre | 2009-09-18 14:45:47 +0000 (Fri, 18 Sep 2009) | 2 lines
15018 Changed paths:
15019    M /trunk/frac.c
15020    M /trunk/tests/tfrac.c
15022 frac.c, tests/tfrac.c: fixed underflow case in mpfr_frac and added
15023 testcase.
15024 ------------------------------------------------------------------------
15025 r6470 | zimmerma | 2009-09-18 14:03:56 +0000 (Fri, 18 Sep 2009) | 2 lines
15026 Changed paths:
15027    M /trunk/acos.c
15028    M /trunk/atan.c
15030 [acos.c] initial working precision was too small
15032 ------------------------------------------------------------------------
15033 r6469 | vlefevre | 2009-09-18 13:56:21 +0000 (Fri, 18 Sep 2009) | 3 lines
15034 Changed paths:
15035    M /trunk/modf.c
15037 modf.c: no longer extend the exponent range at all, since there are
15038 no intermediate computations (note: the mpfr_frac bug that has just
15039 been fixed affected this change in modf.c).
15040 ------------------------------------------------------------------------
15041 r6467 | vlefevre | 2009-09-18 13:50:21 +0000 (Fri, 18 Sep 2009) | 2 lines
15042 Changed paths:
15043    M /trunk/frac.c
15045 [frac.c] Patch r6456 was incorrect: the problem with the non-significant
15046 bits had to be dealt with only in the case t = r. This is now fixed.
15047 ------------------------------------------------------------------------
15048 r6466 | vlefevre | 2009-09-18 13:47:10 +0000 (Fri, 18 Sep 2009) | 2 lines
15049 Changed paths:
15050    M /trunk/tests/tfrac.c
15052 tests/tfrac.c: reverted overflow case test (was incorrect because the
15053 input was too large).
15054 ------------------------------------------------------------------------
15055 r6465 | vlefevre | 2009-09-18 13:42:12 +0000 (Fri, 18 Sep 2009) | 1 line
15056 Changed paths:
15057    M /trunk/tests/tfrac.c
15059 tests/tfrac.c: also test the overflow case.
15060 ------------------------------------------------------------------------
15061 r6464 | vlefevre | 2009-09-18 13:33:43 +0000 (Fri, 18 Sep 2009) | 1 line
15062 Changed paths:
15063    M /trunk/tests/tfrac.c
15065 tests/tfrac.c: more tests (case where the fractional part rounds to 1).
15066 ------------------------------------------------------------------------
15067 r6463 | zimmerma | 2009-09-18 13:31:56 +0000 (Fri, 18 Sep 2009) | 2 lines
15068 Changed paths:
15069    M /trunk/NEWS
15071 [NEWS] added item
15073 ------------------------------------------------------------------------
15074 r6461 | zimmerma | 2009-09-18 13:10:35 +0000 (Fri, 18 Sep 2009) | 2 lines
15075 Changed paths:
15076    M /trunk/cos.c
15077    M /trunk/mpfr-impl.h
15078    M /trunk/mpfr.texi
15079    M /trunk/sin.c
15080    M /trunk/sin_cos.c
15081    M /trunk/tuneup.c
15083 [sin.c,cos.c] use mpfr_sincos_fast when prec >= MPFR_SINCOS_THRESHOLD
15085 ------------------------------------------------------------------------
15086 r6460 | vlefevre | 2009-09-18 12:03:38 +0000 (Fri, 18 Sep 2009) | 2 lines
15087 Changed paths:
15088    M /trunk/tests/tfrac.c
15090 tests/tfrac.c: more tests (there are also problems in rounding away
15091 from zero or equivalent).
15092 ------------------------------------------------------------------------
15093 r6459 | zimmerma | 2009-09-18 11:59:23 +0000 (Fri, 18 Sep 2009) | 2 lines
15094 Changed paths:
15095    M /trunk/mparam_h.in
15096    M /trunk/sin_cos.c
15097    M /trunk/tests/tsin_cos.c
15098    M /trunk/tuneup.c
15100 added tuning mechanism for mpfr_sin_cos
15102 ------------------------------------------------------------------------
15103 r6458 | vlefevre | 2009-09-18 11:46:28 +0000 (Fri, 18 Sep 2009) | 1 line
15104 Changed paths:
15105    M /trunk/tests/tfrac.c
15107 tests/tfrac.c: also test the ternary value (it is incorrect too).
15108 ------------------------------------------------------------------------
15109 r6456 | vlefevre | 2009-09-18 11:27:48 +0000 (Fri, 18 Sep 2009) | 2 lines
15110 Changed paths:
15111    M /trunk/frac.c
15113 frac.c: fixed bug in mpfr_frac (the non-significant bits in low limb
15114 were not cleared).
15115 ------------------------------------------------------------------------
15116 r6455 | vlefevre | 2009-09-18 11:19:11 +0000 (Fri, 18 Sep 2009) | 2 lines
15117 Changed paths:
15118    M /trunk/tests/tfrac.c
15120 tests/tfrac.c: improved the testcase so that it triggers the bug for
15121 both 32 bits and 64 bits.
15122 ------------------------------------------------------------------------
15123 r6454 | vlefevre | 2009-09-18 11:16:00 +0000 (Fri, 18 Sep 2009) | 1 line
15124 Changed paths:
15125    M /trunk/tests/tfrac.c
15127 tests/tfrac.c: added a comment for latest testcase.
15128 ------------------------------------------------------------------------
15129 r6453 | vlefevre | 2009-09-18 11:09:03 +0000 (Fri, 18 Sep 2009) | 1 line
15130 Changed paths:
15131    M /trunk/tests/tfrac.c
15133 tests/tfrac.c: added testcase for bug in mpfr_frac.
15134 ------------------------------------------------------------------------
15135 r6451 | vlefevre | 2009-09-18 10:38:19 +0000 (Fri, 18 Sep 2009) | 1 line
15136 Changed paths:
15137    M /trunk/tests/tmodf.c
15139 tests/tmodf.c: typo in error message.
15140 ------------------------------------------------------------------------
15141 r6450 | vlefevre | 2009-09-18 10:26:26 +0000 (Fri, 18 Sep 2009) | 3 lines
15142 Changed paths:
15143    M /trunk/modf.c
15145 modf.c: extending the exponent range in the first two cases is useless
15146 because there are no intermediate computations (just a mpfr_set). Let's
15147 do that only for the general case.
15148 ------------------------------------------------------------------------
15149 r6449 | vlefevre | 2009-09-18 10:23:07 +0000 (Fri, 18 Sep 2009) | 1 line
15150 Changed paths:
15151    M /trunk/tests/tmodf.c
15153 tests/tmodf.c: added overflow tests.
15154 ------------------------------------------------------------------------
15155 r6448 | vlefevre | 2009-09-18 09:27:10 +0000 (Fri, 18 Sep 2009) | 2 lines
15156 Changed paths:
15157    M /trunk/modf.c
15159 modf.c: corrected a comment (rounding can yield an overflow, but not
15160 an underflow).
15161 ------------------------------------------------------------------------
15162 r6447 | zimmerma | 2009-09-18 09:08:01 +0000 (Fri, 18 Sep 2009) | 3 lines
15163 Changed paths:
15164    M /trunk/sin_cos.c
15165    M /trunk/tests/tsin_cos.c
15167 [sin_cos.c] added asymptotically fast code, with threshold currently hardcoded
15168             at 20000 bits, should be determined by tuneup.c
15170 ------------------------------------------------------------------------
15171 r6446 | vlefevre | 2009-09-18 09:00:24 +0000 (Fri, 18 Sep 2009) | 1 line
15172 Changed paths:
15173    M /trunk/mpfr.texi
15174    M /trunk/tests/tget_flt.c
15176 Deleted trailing spaces.
15177 ------------------------------------------------------------------------
15178 r6445 | zimmerma | 2009-09-18 08:13:43 +0000 (Fri, 18 Sep 2009) | 2 lines
15179 Changed paths:
15180    M /trunk/modf.c
15181    M /trunk/mpfr.texi
15182    M /trunk/tests/tmodf.c
15184 [modf.c] changed semantics of return value in accordance with mpfr_sin_cos
15186 ------------------------------------------------------------------------
15187 r6444 | zimmerma | 2009-09-17 11:30:18 +0000 (Thu, 17 Sep 2009) | 4 lines
15188 Changed paths:
15189    M /trunk/mpfr.texi
15190    M /trunk/sin_cos.c
15191    M /trunk/sinh_cosh.c
15192    M /trunk/tests/taway.c
15193    M /trunk/tests/tsin_cos.c
15195 [sin_cos.c] more precise meaning of the return value
15196 [sinh_cosh.c] idem as above
15197 [taway.c] fixed to check the more precise return value
15199 ------------------------------------------------------------------------
15200 r6443 | zimmerma | 2009-09-16 06:17:47 +0000 (Wed, 16 Sep 2009) | 2 lines
15201 Changed paths:
15202    M /trunk/mpfr.texi
15204 [mpfr.texi] t was not initialized in Newton's example
15206 ------------------------------------------------------------------------
15207 r6442 | zimmerma | 2009-09-15 13:48:15 +0000 (Tue, 15 Sep 2009) | 5 lines
15208 Changed paths:
15209    M /trunk/Makefile.am
15210    D /trunk/get_binary32.c
15211    A /trunk/get_flt.c (from /trunk/get_binary32.c:6441)
15212    D /trunk/set_binary32.c
15213    A /trunk/set_flt.c (from /trunk/set_binary32.c:6441)
15214    M /trunk/tests/Makefile.am
15215    D /trunk/tests/tget_binary32.c
15216    A /trunk/tests/tget_flt.c (from /trunk/tests/tget_binary32.c:6441)
15218 changed _binary32 into _flt for file names too:
15219    svn mv get_binary32.c get_flt.c
15220    svn mv set_binary32.c set_flt.c
15221    svn mv tests/tget_binary32.c tests/tget_flt.c
15223 ------------------------------------------------------------------------
15224 r6441 | zimmerma | 2009-09-15 13:42:49 +0000 (Tue, 15 Sep 2009) | 3 lines
15225 Changed paths:
15226    M /trunk/TODO
15227    M /trunk/mpfr.texi
15229 [TODO] removed an item
15230 [mpfr.texi] added an example for mpfr_prec_round
15232 ------------------------------------------------------------------------
15233 r6440 | zimmerma | 2009-09-15 13:26:11 +0000 (Tue, 15 Sep 2009) | 2 lines
15234 Changed paths:
15235    M /trunk/NEWS
15237 [NEWS] added mpfr_set_flt and mpfr_get_flt
15239 ------------------------------------------------------------------------
15240 r6439 | zimmerma | 2009-09-15 13:17:40 +0000 (Tue, 15 Sep 2009) | 3 lines
15241 Changed paths:
15242    M /trunk/get_binary32.c
15243    M /trunk/mpfr-impl.h
15244    M /trunk/mpfr.h
15245    M /trunk/mpfr.texi
15246    M /trunk/set_binary32.c
15247    M /trunk/tests/tget_binary32.c
15249 changed suffix _binary32 -> _flt
15250 [get_binary32.c] fixed a bug in subnormal range
15252 ------------------------------------------------------------------------
15253 r6437 | vlefevre | 2009-09-15 13:15:23 +0000 (Tue, 15 Sep 2009) | 1 line
15254 Changed paths:
15255    M /trunk/mpfrlint
15257 mpfrlint: bug fix.
15258 ------------------------------------------------------------------------
15259 r6435 | vlefevre | 2009-09-15 13:13:28 +0000 (Tue, 15 Sep 2009) | 1 line
15260 Changed paths:
15261    M /trunk/mpfr.texi
15263 mpfr.texi: updated the month.
15264 ------------------------------------------------------------------------
15265 r6433 | vlefevre | 2009-09-15 13:12:38 +0000 (Tue, 15 Sep 2009) | 1 line
15266 Changed paths:
15267    M /trunk/mpfrlint
15269 mpfrlint: execute svn in C locale.
15270 ------------------------------------------------------------------------
15271 r6431 | vlefevre | 2009-09-15 13:10:50 +0000 (Tue, 15 Sep 2009) | 1 line
15272 Changed paths:
15273    M /trunk/mpfrlint
15275 mpfrlint: check mpfr.texi's UPDATED-MONTH.
15276 ------------------------------------------------------------------------
15277 r6428 | zimmerma | 2009-09-15 12:21:15 +0000 (Tue, 15 Sep 2009) | 2 lines
15278 Changed paths:
15279    M /trunk/tests/tget_d.c
15281 [tget_d.c] fixed FIXME
15283 ------------------------------------------------------------------------
15284 r6427 | vlefevre | 2009-09-15 12:12:35 +0000 (Tue, 15 Sep 2009) | 1 line
15285 Changed paths:
15286    M /trunk/tests/tget_d.c
15288 tget_d.c code is C99-only (bug introduced in r6424). Please fix!
15289 ------------------------------------------------------------------------
15290 r6426 | zimmerma | 2009-09-15 11:42:27 +0000 (Tue, 15 Sep 2009) | 2 lines
15291 Changed paths:
15292    A /trunk/get_binary32.c
15294 [get_binary32.c] also forgot in previous commit
15296 ------------------------------------------------------------------------
15297 r6425 | zimmerma | 2009-09-15 11:41:52 +0000 (Tue, 15 Sep 2009) | 2 lines
15298 Changed paths:
15299    A /trunk/set_binary32.c
15301 [set_binary32.c] file forgot in previous commit
15303 ------------------------------------------------------------------------
15304 r6424 | zimmerma | 2009-09-15 11:37:40 +0000 (Tue, 15 Sep 2009) | 3 lines
15305 Changed paths:
15306    M /trunk/Makefile.am
15307    M /trunk/get_d.c
15308    M /trunk/get_d64.c
15309    A /trunk/ieee_floats.h
15310    M /trunk/mpfr-impl.h
15311    M /trunk/mpfr.h
15312    M /trunk/mpfr.texi
15313    A /trunk/scale2.c
15314    M /trunk/tests/Makefile.am
15315    A /trunk/tests/tget_binary32.c
15316    M /trunk/tests/tget_d.c
15318 added new functions mpfr_set_binary32 and mpfr_get_binary32
15319 fixed bug in mpfr_get_d and mpfr_get_decimal64 for RNDA
15321 ------------------------------------------------------------------------
15322 r6423 | zimmerma | 2009-09-15 08:27:20 +0000 (Tue, 15 Sep 2009) | 2 lines
15323 Changed paths:
15324    M /trunk/mpfr.texi
15326 [mpfr.texi] improved description of mpfr_sum, and fixed typo
15328 ------------------------------------------------------------------------
15329 r6421 | vlefevre | 2009-09-14 16:29:44 +0000 (Mon, 14 Sep 2009) | 1 line
15330 Changed paths:
15331    M /trunk/mpfr.h
15333 mpfr.h: added mpfr_regular_p macro.
15334 ------------------------------------------------------------------------
15335 r6419 | zimmerma | 2009-09-14 14:12:03 +0000 (Mon, 14 Sep 2009) | 2 lines
15336 Changed paths:
15337    M /trunk/sum.c
15339 [sum.c] added reference
15341 ------------------------------------------------------------------------
15342 r6418 | zimmerma | 2009-09-14 13:10:57 +0000 (Mon, 14 Sep 2009) | 3 lines
15343 Changed paths:
15344    M /trunk/get_ld.c
15345    M /trunk/tests/tget_ld_2exp.c
15347 [get_ld.c] fixed bug reported by Nelson Beebe
15348            https://sympa.inria.fr/sympa/arc/mpfr/2009-05/msg00061.html
15350 ------------------------------------------------------------------------
15351 r6417 | zimmerma | 2009-09-14 09:29:55 +0000 (Mon, 14 Sep 2009) | 4 lines
15352 Changed paths:
15353    M /trunk/Makefile.am
15354    A /trunk/isregular.c
15355    M /trunk/iszero.c
15356    M /trunk/mpfr.h
15357    M /trunk/mpfr.texi
15358    M /trunk/tests/tisnan.c
15360 [isregular.c] new function mpfr_regular_p
15361 [iszero.c] fixed typo in comment
15362 [tests/tisnan.c] added tests for mpfr_regular_p
15364 ------------------------------------------------------------------------
15365 r6415 | vlefevre | 2009-09-11 22:03:10 +0000 (Fri, 11 Sep 2009) | 6 lines
15366 Changed paths:
15367    M /trunk/vasprintf.c
15369 vasprintf.c: changeset r6414 was incorrect, in particular under Linux
15370 (at least some platforms), where wint_t is an unsigned int, not an int.
15371 Instead, let's detect whether integer promotion will occur or not, even
15372 though the ISO C99 standard requires a wint_t type that doesn't yield
15373 an integer promotion (7.24.1#2), because mingw32 defines wint_t as an
15374 unsigned short (thus with integer promotion).
15375 ------------------------------------------------------------------------
15376 r6414 | zimmerma | 2009-09-11 07:52:33 +0000 (Fri, 11 Sep 2009) | 3 lines
15377 Changed paths:
15378    M /trunk/vasprintf.c
15380 [vasprintf.c] https://sympa.inria.fr/sympa/arc/mpfr/2009-09/msg00012.html
15381               (changed __wint_type into int)
15383 ------------------------------------------------------------------------
15384 r6413 | vlefevre | 2009-09-08 08:49:33 +0000 (Tue, 08 Sep 2009) | 1 line
15385 Changed paths:
15386    M /trunk/tests/tdigamma.c
15388 tests/tdigamma.c: added missing void in prototype.
15389 ------------------------------------------------------------------------
15390 r6412 | zimmerma | 2009-09-08 08:35:04 +0000 (Tue, 08 Sep 2009) | 2 lines
15391 Changed paths:
15392    M /trunk/digamma.c
15393    M /trunk/tests/tdigamma.c
15395 [digamma.c] forgot to set sign for Psi(+Inf)
15397 ------------------------------------------------------------------------
15398 r6411 | zimmerma | 2009-09-04 12:29:27 +0000 (Fri, 04 Sep 2009) | 3 lines
15399 Changed paths:
15400    M /trunk/Makefile.am
15401    M /trunk/bernoulli.c
15402    M /trunk/digamma.c
15403    M /trunk/li2.c
15404    M /trunk/lngamma.c
15405    M /trunk/mpfr-impl.h
15407 changed function into bernoulli.c (which was static, included 3 times) into
15408 an internal function mpfr_bernoulli_internal
15410 ------------------------------------------------------------------------
15411 r6410 | zimmerma | 2009-09-03 06:45:11 +0000 (Thu, 03 Sep 2009) | 2 lines
15412 Changed paths:
15413    M /trunk/TODO
15415 [TODO] removed psi(=digamma)
15417 ------------------------------------------------------------------------
15418 r6409 | vlefevre | 2009-09-02 23:17:32 +0000 (Wed, 02 Sep 2009) | 2 lines
15419 Changed paths:
15420    M /trunk/tests/data/digamma
15422 tests/data/digamma: for the special values, use the new mode '*'
15423 (exact cases) instead of 'n'.
15424 ------------------------------------------------------------------------
15425 r6408 | vlefevre | 2009-09-02 23:16:03 +0000 (Wed, 02 Sep 2009) | 2 lines
15426 Changed paths:
15427    M /trunk/tests/tests.c
15429 tests.c: added special support for exact cases in data_check (to test
15430 all the rounding modes and check the ternary value).
15431 ------------------------------------------------------------------------
15432 r6407 | vlefevre | 2009-09-02 23:02:29 +0000 (Wed, 02 Sep 2009) | 1 line
15433 Changed paths:
15434    M /trunk/atan2.c
15435    M /trunk/div.c
15436    M /trunk/exp2.c
15437    M /trunk/gen_inverse.h
15438    M /trunk/get_str.c
15439    M /trunk/mpfr-impl.h
15440    M /trunk/mpfr-longlong.h
15441    M /trunk/mpn_exp.c
15442    M /trunk/pow.c
15443    M /trunk/pow_z.c
15444    M /trunk/rec_sqrt.c
15445    M /trunk/rint.c
15446    M /trunk/round_near_x.c
15447    M /trunk/strtofr.c
15448    M /trunk/sub.c
15449    M /trunk/sub1.c
15450    M /trunk/tests/tests.c
15451    M /trunk/tests/texp.c
15452    M /trunk/tests/tli2.c
15453    M /trunk/tests/tsqrt.c
15455 towards -> toward (consistency).
15456 ------------------------------------------------------------------------
15457 r6404 | vlefevre | 2009-09-02 12:13:23 +0000 (Wed, 02 Sep 2009) | 1 line
15458 Changed paths:
15459    M /trunk/tests
15461 tests: added tdigamma to svn:ignore property.
15462 ------------------------------------------------------------------------
15463 r6403 | vlefevre | 2009-09-02 12:11:05 +0000 (Wed, 02 Sep 2009) | 1 line
15464 Changed paths:
15465    M /trunk/digamma.c
15467 digamma.c: moved a comment.
15468 ------------------------------------------------------------------------
15469 r6402 | zimmerma | 2009-09-02 12:08:05 +0000 (Wed, 02 Sep 2009) | 4 lines
15470 Changed paths:
15471    M /trunk/digamma.c
15472    M /trunk/tests/data/digamma
15473    M /trunk/tests/tests.c
15475 [digamma.c] fixed bug (emin/emax were not restored)
15476 [data/digamma] added special values
15477 [tests/tests.c] fix to allow putting nan in data/* files
15479 ------------------------------------------------------------------------
15480 r6401 | zimmerma | 2009-09-02 11:56:48 +0000 (Wed, 02 Sep 2009) | 3 lines
15481 Changed paths:
15482    A /trunk/tests/data/digamma
15483    M /trunk/tests/tdigamma.c
15485 [data/digamma] unitary test file for mpfr_digamma
15486 [tdigamma.c] now use data/digamma
15488 ------------------------------------------------------------------------
15489 r6400 | vlefevre | 2009-09-02 11:54:53 +0000 (Wed, 02 Sep 2009) | 1 line
15490 Changed paths:
15491    M /trunk/digamma.c
15493 Removed trailing whitespace.
15494 ------------------------------------------------------------------------
15495 r6399 | zimmerma | 2009-09-02 11:39:14 +0000 (Wed, 02 Sep 2009) | 2 lines
15496 Changed paths:
15497    M /trunk/Makefile.am
15499 bernoulli.c goes into EXTRA_DIST
15501 ------------------------------------------------------------------------
15502 r6398 | zimmerma | 2009-09-02 11:38:07 +0000 (Wed, 02 Sep 2009) | 4 lines
15503 Changed paths:
15504    M /trunk/Makefile.am
15505    M /trunk/NEWS
15506    M /trunk/algorithms.tex
15507    A /trunk/bernoulli.c
15508    A /trunk/digamma.c
15509    M /trunk/li2.c
15510    M /trunk/lngamma.c
15511    M /trunk/mpfr.h
15512    M /trunk/mpfr.texi
15513    M /trunk/tests/Makefile.am
15514    A /trunk/tests/tdigamma.c
15516 [digamma.c] new function mpfr_digamma
15517 [lngamma.c,li2.c] factored computation of Bernoulli numbers in new file
15518                   bernoulli.c (also used by digamma.c)
15520 ------------------------------------------------------------------------
15521 r6397 | zimmerma | 2009-08-27 09:27:10 +0000 (Thu, 27 Aug 2009) | 8 lines
15522 Changed paths:
15523    M /trunk/cbrt.c
15524    M /trunk/const_euler.c
15525    M /trunk/const_log2.c
15526    M /trunk/cos.c
15527    M /trunk/exp3.c
15528    M /trunk/exp_2.c
15529    M /trunk/get_z.c
15530    M /trunk/li2.c
15531    M /trunk/lngamma.c
15532    M /trunk/pow.c
15533    M /trunk/rem1.c
15534    M /trunk/root.c
15535    M /trunk/tests/mpf_compat.h
15536    M /trunk/urandomb.c
15537    M /trunk/zeta_ui.c
15539 replaced obsolete GMP functions (suggested by Brian Gladman):
15540 1. mpz_div_2exp ==> mpz_fdiv_q_2exp
15541 2. mpz_div_ui   ==> mpz_fdiv_q_ui
15542 3. gmp_randinit (state, GMP_RAND_ALG_LC, 128) ==> gmp_randinit_lc_2exp_size (state, 128)
15543 (Didn't replace mpn_divrem by mpn_tdiv_qr since the parameters differ, and also
15544 for efficiency reasons.)
15547 ------------------------------------------------------------------------
15548 r6396 | vlefevre | 2009-08-26 23:30:06 +0000 (Wed, 26 Aug 2009) | 1 line
15549 Changed paths:
15550    M /trunk/tests/tsprintf.c
15552 tsprintf.c: fixed locale_da_DK test.
15553 ------------------------------------------------------------------------
15554 r6394 | zimmerma | 2009-08-26 20:13:50 +0000 (Wed, 26 Aug 2009) | 3 lines
15555 Changed paths:
15556    M /trunk/cot.c
15557    M /trunk/coth.c
15558    M /trunk/csc.c
15559    M /trunk/csch.c
15561 [csch.c,coth.c,csc.c,cot.c] fixed bug for tiny input and RNDA (result was
15562                             rounded to zero instead of away)
15564 ------------------------------------------------------------------------
15565 r6393 | vlefevre | 2009-08-26 17:01:54 +0000 (Wed, 26 Aug 2009) | 1 line
15566 Changed paths:
15567    M /trunk/tests/tsprintf.c
15569 tests/tsprintf.c: bug fix (uncommented an "exit(1);").
15570 ------------------------------------------------------------------------
15571 r6390 | zimmerma | 2009-08-26 15:28:25 +0000 (Wed, 26 Aug 2009) | 2 lines
15572 Changed paths:
15573    M /trunk/tests/tgeneric.c
15575 [tgeneric.c] revert previous change, bug is elsewhere
15577 ------------------------------------------------------------------------
15578 r6389 | zimmerma | 2009-08-26 15:23:51 +0000 (Wed, 26 Aug 2009) | 3 lines
15579 Changed paths:
15580    M /trunk/tests/tgeneric.c
15582 [tgeneric.c] temporary fix in mpfr_can_round call (mpfr_can_round does not
15583              correctly handle MPFR_RNDA)
15585 ------------------------------------------------------------------------
15586 r6381 | vlefevre | 2009-08-26 08:48:37 +0000 (Wed, 26 Aug 2009) | 5 lines
15587 Changed paths:
15588    M /trunk/set_ld.c
15590 set_ld.c: replaced a struct by a union. The struct was triggering the
15591 following warning with GCC 4.4:
15592   dereferencing type-punned pointer will break strict-aliasing rules
15593 (possibly due to possible memory alignment problems). The old code
15594 looked strange anyway and unions are exactly for such kind of things.
15595 ------------------------------------------------------------------------
15596 r6380 | zimmerma | 2009-08-26 08:10:51 +0000 (Wed, 26 Aug 2009) | 2 lines
15597 Changed paths:
15598    M /trunk/tests/tset.c
15600 [tset.c] removed unused variables
15602 ------------------------------------------------------------------------
15603 r6378 | vlefevre | 2009-08-25 12:23:42 +0000 (Tue, 25 Aug 2009) | 4 lines
15604 Changed paths:
15605    M /trunk/tests/tcmp_ld.c
15607 tcmp_ld.c: use "long double" constants.
15608 Note: this might solve the tcmp_ld failure reported on
15609 http://www.linuxquestions.org/questions/linux-from-scratch-13/mpfr-2.4.1-check-failures-in-lfs-6.5-rc2-746538/
15610 (not tested).
15611 ------------------------------------------------------------------------
15612 r6376 | vlefevre | 2009-08-24 13:21:03 +0000 (Mon, 24 Aug 2009) | 1 line
15613 Changed paths:
15614    M /trunk/NEWS
15616 NEWS: update (new function mpfr_set_zero, added in r6339).
15617 ------------------------------------------------------------------------
15618 r6375 | vlefevre | 2009-08-24 13:01:15 +0000 (Mon, 24 Aug 2009) | 2 lines
15619 Changed paths:
15620    M /trunk/mpfr.texi
15622 mpfr.texi: NaN has a sign bit (in its binary representation),
15623 but as a FP datum, it does not have a sign.
15624 ------------------------------------------------------------------------
15625 r6374 | zimmerma | 2009-08-24 12:48:30 +0000 (Mon, 24 Aug 2009) | 2 lines
15626 Changed paths:
15627    M /trunk/mpfr.texi
15629 [mpfr.texi] added mention of unspecified NaN sign bit for mpfr_set_nan
15631 ------------------------------------------------------------------------
15632 r6372 | vlefevre | 2009-08-21 21:58:15 +0000 (Fri, 21 Aug 2009) | 2 lines
15633 Changed paths:
15634    M /trunk/mpfr.texi
15636 mpfr.texi: do not use @code for roundTiesToAway and binary64 as this is
15637 not code and the IEEE 754-2008 standard doesn't use special typography.
15638 ------------------------------------------------------------------------
15639 r6369 | vlefevre | 2009-08-21 21:43:16 +0000 (Fri, 21 Aug 2009) | 1 line
15640 Changed paths:
15641    M /trunk/mpfr.texi
15643 mpfr.texi: the sign bit of a NaN is unspecified.
15644 ------------------------------------------------------------------------
15645 r6368 | vlefevre | 2009-08-18 15:51:08 +0000 (Tue, 18 Aug 2009) | 7 lines
15646 Changed paths:
15647    M /trunk/Makefile.am
15648    M /trunk/README
15649    A /trunk/examples
15650    A /trunk/examples/ReadMe
15651    A /trunk/examples/divworst.c
15652    A /trunk/examples/rndo-add.c
15653    A /trunk/examples/sample.c
15655 Add examples into $docdir (without using a subdir, as this would be
15656 a bit bloated just to add a few files).
15657   * Added "examples" directory with a ReadMe file and 3 examples.
15658   * Makefile.am: added files from the "examples" directory and changed
15659     dist_doc_DATA into nobase_dist_doc_DATA so that the "examples"
15660     directory is not stripped in the target directory $docdir.
15661   * README: added "examples/".
15662 ------------------------------------------------------------------------
15663 r6367 | vlefevre | 2009-08-18 13:46:15 +0000 (Tue, 18 Aug 2009) | 1 line
15664 Changed paths:
15665    M /trunk/get_str.c
15667 get_str.c: corrected copyright notice, incorrectly modified in r6364.
15668 ------------------------------------------------------------------------
15669 r6366 | thevenyp | 2009-08-12 14:30:48 +0000 (Wed, 12 Aug 2009) | 2 lines
15670 Changed paths:
15671    M /trunk/mpfr.texi
15673 mpfr.texi: Fix typo.
15675 ------------------------------------------------------------------------
15676 r6365 | thevenyp | 2009-08-12 14:10:33 +0000 (Wed, 12 Aug 2009) | 2 lines
15677 Changed paths:
15678    M /trunk/get_str.c
15680 get_str.c: Format a comment.
15682 ------------------------------------------------------------------------
15683 r6364 | thevenyp | 2009-08-12 14:07:24 +0000 (Wed, 12 Aug 2009) | 4 lines
15684 Changed paths:
15685    M /trunk/get_str.c
15686    M /trunk/mpfr.texi
15687    M /trunk/tests/tget_str.c
15688    M /trunk/tests/tsprintf.c
15689    M /trunk/vasprintf.c
15691 get_str.c vasprintf.c: Add support for the rounding away from zero mode.
15692 mpfr.texi: MPFR_RNDA mode support in printf functions.
15693 tests/tsprintf.c tests/tget_str.c: Test MPFR_RNDA support.
15695 ------------------------------------------------------------------------
15696 r6363 | vlefevre | 2009-08-06 00:21:17 +0000 (Thu, 06 Aug 2009) | 1 line
15697 Changed paths:
15698    M /trunk/NEWS
15700 NEWS: update.
15701 ------------------------------------------------------------------------
15702 r6362 | vlefevre | 2009-08-06 00:18:37 +0000 (Thu, 06 Aug 2009) | 1 line
15703 Changed paths:
15704    M /trunk/Makefile.am
15705    M /trunk/mpfr.texi
15707 Install some documentation files.
15708 ------------------------------------------------------------------------
15709 r6360 | vlefevre | 2009-08-05 11:39:30 +0000 (Wed, 05 Aug 2009) | 1 line
15710 Changed paths:
15711    M /trunk/mpfr.texi
15713 mpfr.texi: updated section "Installing MPFR".
15714 ------------------------------------------------------------------------
15715 r6358 | vlefevre | 2009-08-05 10:39:20 +0000 (Wed, 05 Aug 2009) | 1 line
15716 Changed paths:
15717    M /trunk/mpfr.texi
15719 mpfr.texi: corrected a spelling mistake.
15720 ------------------------------------------------------------------------
15721 r6356 | vlefevre | 2009-08-05 10:24:16 +0000 (Wed, 05 Aug 2009) | 4 lines
15722 Changed paths:
15723    M /trunk/Makefile.am
15724    M /trunk/configure.in
15726 Since GNU Automake 1.11 is available on too few platforms, removed its
15727 requirement (reverted to 1.10 requirement: 1.10.1 was needed only for
15728 dist-lzma, which has been removed). Instead, added hardcoded dist-xz
15729 support (tested with both Automake 1.10.2 and Automake 1.11).
15730 ------------------------------------------------------------------------
15731 r6354 | vlefevre | 2009-08-04 00:55:30 +0000 (Tue, 04 Aug 2009) | 3 lines
15732 Changed paths:
15733    M /trunk/configure.in
15735 configure.in: replaced dist-lzma by dist-xz (the xz format is the
15736 successor of the lzma format); as a consequence, automake 1.11 is
15737 needed.
15738 ------------------------------------------------------------------------
15739 r6353 | vlefevre | 2009-07-30 18:06:49 +0000 (Thu, 30 Jul 2009) | 2 lines
15740 Changed paths:
15741    M /trunk/Makefile.am
15742    M /trunk/tests/Makefile.am
15744 Makefile.am, tests/Makefile.am: added copyright notice (similar to
15745 the one of the generated Makefile.in file).
15746 ------------------------------------------------------------------------
15747 r6352 | vlefevre | 2009-07-30 17:59:36 +0000 (Thu, 30 Jul 2009) | 3 lines
15748 Changed paths:
15749    M /trunk/COPYING
15750    M /trunk/README
15752 Since COPYING.LESSER makes a reference to the GPLv3, updated COPYING
15753 to the GPLv3. Autotools files are now distributed under the same license
15754 as MPFR (to avoid any reference to the GPLv2).
15755 ------------------------------------------------------------------------
15756 r6351 | vlefevre | 2009-07-30 17:47:39 +0000 (Thu, 30 Jul 2009) | 2 lines
15757 Changed paths:
15758    M /trunk/BUGS
15759    A /trunk/COPYING.LESSER (from /trunk/COPYING.LIB:6350)
15760    D /trunk/COPYING.LIB
15761    M /trunk/FAQ.html
15762    M /trunk/NEWS
15763    M /trunk/README
15764    M /trunk/TODO
15765    M /trunk/abort_prec_max.c
15766    M /trunk/acinclude.m4
15767    M /trunk/acos.c
15768    M /trunk/acosh.c
15769    M /trunk/add.c
15770    M /trunk/add1.c
15771    M /trunk/add1sp.c
15772    M /trunk/add_d.c
15773    M /trunk/add_ui.c
15774    M /trunk/agm.c
15775    M /trunk/asin.c
15776    M /trunk/asinh.c
15777    M /trunk/atan.c
15778    M /trunk/atan2.c
15779    M /trunk/atanh.c
15780    M /trunk/buildopt.c
15781    M /trunk/cache.c
15782    M /trunk/cbrt.c
15783    M /trunk/check.c
15784    M /trunk/clear.c
15785    M /trunk/clears.c
15786    M /trunk/cmp.c
15787    M /trunk/cmp2.c
15788    M /trunk/cmp_abs.c
15789    M /trunk/cmp_d.c
15790    M /trunk/cmp_ld.c
15791    M /trunk/cmp_si.c
15792    M /trunk/cmp_ui.c
15793    M /trunk/comparisons.c
15794    M /trunk/configure.in
15795    M /trunk/const_catalan.c
15796    M /trunk/const_euler.c
15797    M /trunk/const_log2.c
15798    M /trunk/const_pi.c
15799    M /trunk/constant.c
15800    M /trunk/copysign.c
15801    M /trunk/cos.c
15802    M /trunk/cosh.c
15803    M /trunk/cot.c
15804    M /trunk/coth.c
15805    M /trunk/csc.c
15806    M /trunk/csch.c
15807    M /trunk/d_div.c
15808    M /trunk/d_sub.c
15809    M /trunk/dim.c
15810    M /trunk/div.c
15811    M /trunk/div_2exp.c
15812    M /trunk/div_2si.c
15813    M /trunk/div_2ui.c
15814    M /trunk/div_d.c
15815    M /trunk/div_ui.c
15816    M /trunk/dump.c
15817    M /trunk/eint.c
15818    M /trunk/eq.c
15819    M /trunk/erf.c
15820    M /trunk/erfc.c
15821    M /trunk/exceptions.c
15822    M /trunk/exp.c
15823    M /trunk/exp10.c
15824    M /trunk/exp2.c
15825    M /trunk/exp3.c
15826    M /trunk/exp_2.c
15827    M /trunk/expm1.c
15828    M /trunk/extract.c
15829    M /trunk/factorial.c
15830    M /trunk/faq.xsl
15831    M /trunk/fits_intmax.c
15832    M /trunk/fits_s.h
15833    M /trunk/fits_sint.c
15834    M /trunk/fits_slong.c
15835    M /trunk/fits_sshort.c
15836    M /trunk/fits_u.h
15837    M /trunk/fits_uint.c
15838    M /trunk/fits_uintmax.c
15839    M /trunk/fits_ulong.c
15840    M /trunk/fits_ushort.c
15841    M /trunk/fma.c
15842    M /trunk/fms.c
15843    M /trunk/frac.c
15844    M /trunk/free_cache.c
15845    M /trunk/gamma.c
15846    M /trunk/gen_inverse.h
15847    M /trunk/get_d.c
15848    M /trunk/get_d64.c
15849    M /trunk/get_exp.c
15850    M /trunk/get_f.c
15851    M /trunk/get_ld.c
15852    M /trunk/get_patches.sh
15853    M /trunk/get_si.c
15854    M /trunk/get_sj.c
15855    M /trunk/get_str.c
15856    M /trunk/get_ui.c
15857    M /trunk/get_uj.c
15858    M /trunk/get_z.c
15859    M /trunk/get_z_exp.c
15860    M /trunk/gmp_op.c
15861    M /trunk/hypot.c
15862    M /trunk/init.c
15863    M /trunk/init2.c
15864    M /trunk/inits.c
15865    M /trunk/inits2.c
15866    M /trunk/inp_str.c
15867    M /trunk/int_ceil_log2.c
15868    M /trunk/isinf.c
15869    M /trunk/isinteger.c
15870    M /trunk/isnan.c
15871    M /trunk/isnum.c
15872    M /trunk/isqrt.c
15873    M /trunk/iszero.c
15874    M /trunk/jn.c
15875    M /trunk/jyn_asympt.c
15876    M /trunk/li2.c
15877    M /trunk/lngamma.c
15878    M /trunk/log.c
15879    M /trunk/log10.c
15880    M /trunk/log1p.c
15881    M /trunk/log2.c
15882    M /trunk/logging.c
15883    M /trunk/mbench/Makefile
15884    M /trunk/mbench/generate.c
15885    M /trunk/mbench/mfv5-arprec.cc
15886    M /trunk/mbench/mfv5-cln.cc
15887    M /trunk/mbench/mfv5-crlibm.cc
15888    M /trunk/mbench/mfv5-libc.cc
15889    M /trunk/mbench/mfv5-lidia.cc
15890    M /trunk/mbench/mfv5-mpf.cc
15891    M /trunk/mbench/mfv5-mpfr.cc
15892    M /trunk/mbench/mfv5-ntl.cc
15893    M /trunk/mbench/mfv5-pari.cc
15894    M /trunk/mbench/mfv5-void.cc
15895    M /trunk/mbench/mfv5.cc
15896    M /trunk/mbench/mfv5.h
15897    M /trunk/mbench/mpfr-gfx.c
15898    M /trunk/mbench/mpfr-v4.c
15899    M /trunk/mbench/mpfr-v6.c
15900    M /trunk/mbench/timp.h
15901    M /trunk/min_prec.c
15902    M /trunk/minmax.c
15903    M /trunk/modf.c
15904    M /trunk/mp_clz_tab.c
15905    M /trunk/mparam_h.in
15906    M /trunk/mpf2mpfr.h
15907    M /trunk/mpfr-gmp.c
15908    M /trunk/mpfr-gmp.h
15909    M /trunk/mpfr-impl.h
15910    M /trunk/mpfr-thread.h
15911    M /trunk/mpfr.h
15912    M /trunk/mpfr.texi
15913    M /trunk/mpn_exp.c
15914    M /trunk/mul.c
15915    M /trunk/mul_2exp.c
15916    M /trunk/mul_2si.c
15917    M /trunk/mul_2ui.c
15918    M /trunk/mul_d.c
15919    M /trunk/mul_ui.c
15920    M /trunk/mulders.c
15921    M /trunk/neg.c
15922    M /trunk/next.c
15923    M /trunk/out_str.c
15924    M /trunk/pow.c
15925    M /trunk/pow_si.c
15926    M /trunk/pow_ui.c
15927    M /trunk/pow_z.c
15928    M /trunk/powerof2.c
15929    M /trunk/print_raw.c
15930    M /trunk/print_rnd_mode.c
15931    M /trunk/printf.c
15932    M /trunk/rec_sqrt.c
15933    M /trunk/reldiff.c
15934    M /trunk/rem1.c
15935    M /trunk/rint.c
15936    M /trunk/root.c
15937    M /trunk/round_near_x.c
15938    M /trunk/round_p.c
15939    M /trunk/round_prec.c
15940    M /trunk/round_raw_generic.c
15941    M /trunk/sec.c
15942    M /trunk/sech.c
15943    M /trunk/set.c
15944    M /trunk/set_d.c
15945    M /trunk/set_d64.c
15946    M /trunk/set_dfl_prec.c
15947    M /trunk/set_exp.c
15948    M /trunk/set_f.c
15949    M /trunk/set_inf.c
15950    M /trunk/set_ld.c
15951    M /trunk/set_nan.c
15952    M /trunk/set_prc_raw.c
15953    M /trunk/set_prec.c
15954    M /trunk/set_q.c
15955    M /trunk/set_rnd.c
15956    M /trunk/set_si.c
15957    M /trunk/set_si_2exp.c
15958    M /trunk/set_sj.c
15959    M /trunk/set_str.c
15960    M /trunk/set_str_raw.c
15961    M /trunk/set_ui.c
15962    M /trunk/set_ui_2exp.c
15963    M /trunk/set_uj.c
15964    M /trunk/set_z.c
15965    M /trunk/set_zero.c
15966    M /trunk/setmax.c
15967    M /trunk/setmin.c
15968    M /trunk/setsign.c
15969    M /trunk/sgn.c
15970    M /trunk/si_op.c
15971    M /trunk/signbit.c
15972    M /trunk/sin.c
15973    M /trunk/sin_cos.c
15974    M /trunk/sinh.c
15975    M /trunk/sinh_cosh.c
15976    M /trunk/speed.c
15977    M /trunk/sqr.c
15978    M /trunk/sqrt.c
15979    M /trunk/sqrt_ui.c
15980    M /trunk/stack_interface.c
15981    M /trunk/strtofr.c
15982    M /trunk/sub.c
15983    M /trunk/sub1.c
15984    M /trunk/sub1sp.c
15985    M /trunk/sub_d.c
15986    M /trunk/sub_ui.c
15987    M /trunk/subnormal.c
15988    M /trunk/sum.c
15989    M /trunk/swap.c
15990    M /trunk/tan.c
15991    M /trunk/tanh.c
15992    M /trunk/tests/cmp_str.c
15993    M /trunk/tests/data/li2
15994    M /trunk/tests/memory.c
15995    M /trunk/tests/mpf_compat.c
15996    M /trunk/tests/mpf_compat.h
15997    M /trunk/tests/mpfr-test.h
15998    M /trunk/tests/mpfr_compat.c
15999    M /trunk/tests/random2.c
16000    M /trunk/tests/reuse.c
16001    M /trunk/tests/rnd_mode.c
16002    M /trunk/tests/tabs.c
16003    M /trunk/tests/tacos.c
16004    M /trunk/tests/tacosh.c
16005    M /trunk/tests/tadd.c
16006    M /trunk/tests/tadd1sp.c
16007    M /trunk/tests/tadd_d.c
16008    M /trunk/tests/tadd_ui.c
16009    M /trunk/tests/tagm.c
16010    M /trunk/tests/tasin.c
16011    M /trunk/tests/tasinh.c
16012    M /trunk/tests/tatan.c
16013    M /trunk/tests/tatanh.c
16014    M /trunk/tests/taway.c
16015    M /trunk/tests/tbuildopt.c
16016    M /trunk/tests/tcan_round.c
16017    M /trunk/tests/tcbrt.c
16018    M /trunk/tests/tcheck.c
16019    M /trunk/tests/tcmp.c
16020    M /trunk/tests/tcmp2.c
16021    M /trunk/tests/tcmp_d.c
16022    M /trunk/tests/tcmp_ld.c
16023    M /trunk/tests/tcmp_ui.c
16024    M /trunk/tests/tcmpabs.c
16025    M /trunk/tests/tcomparisons.c
16026    M /trunk/tests/tconst_catalan.c
16027    M /trunk/tests/tconst_euler.c
16028    M /trunk/tests/tconst_log2.c
16029    M /trunk/tests/tconst_pi.c
16030    M /trunk/tests/tcopysign.c
16031    M /trunk/tests/tcos.c
16032    M /trunk/tests/tcosh.c
16033    M /trunk/tests/tcot.c
16034    M /trunk/tests/tcoth.c
16035    M /trunk/tests/tcsc.c
16036    M /trunk/tests/tcsch.c
16037    M /trunk/tests/td_div.c
16038    M /trunk/tests/td_sub.c
16039    M /trunk/tests/tdim.c
16040    M /trunk/tests/tdiv.c
16041    M /trunk/tests/tdiv_d.c
16042    M /trunk/tests/tdiv_ui.c
16043    M /trunk/tests/teint.c
16044    M /trunk/tests/teq.c
16045    M /trunk/tests/terf.c
16046    M /trunk/tests/tests.c
16047    M /trunk/tests/texceptions.c
16048    M /trunk/tests/texp.c
16049    M /trunk/tests/texp10.c
16050    M /trunk/tests/texp2.c
16051    M /trunk/tests/texpm1.c
16052    M /trunk/tests/tfactorial.c
16053    M /trunk/tests/tfits.c
16054    M /trunk/tests/tfma.c
16055    M /trunk/tests/tfmod.c
16056    M /trunk/tests/tfms.c
16057    M /trunk/tests/tfprintf.c
16058    M /trunk/tests/tfrac.c
16059    M /trunk/tests/tgamma.c
16060    M /trunk/tests/tgeneric.c
16061    M /trunk/tests/tgeneric_ui.c
16062    M /trunk/tests/tget_d.c
16063    M /trunk/tests/tget_d_2exp.c
16064    M /trunk/tests/tget_f.c
16065    M /trunk/tests/tget_ld_2exp.c
16066    M /trunk/tests/tget_set_d64.c
16067    M /trunk/tests/tget_sj.c
16068    M /trunk/tests/tget_str.c
16069    M /trunk/tests/tget_z.c
16070    M /trunk/tests/tgmpop.c
16071    M /trunk/tests/thyperbolic.c
16072    M /trunk/tests/thypot.c
16073    M /trunk/tests/tinits.c
16074    M /trunk/tests/tinp_str.c
16075    M /trunk/tests/tinternals.c
16076    M /trunk/tests/tisnan.c
16077    M /trunk/tests/tisqrt.c
16078    M /trunk/tests/tj0.c
16079    M /trunk/tests/tj1.c
16080    M /trunk/tests/tjn.c
16081    M /trunk/tests/tl2b.c
16082    M /trunk/tests/tlgamma.c
16083    M /trunk/tests/tli2.c
16084    M /trunk/tests/tlngamma.c
16085    M /trunk/tests/tlog.c
16086    M /trunk/tests/tlog10.c
16087    M /trunk/tests/tlog1p.c
16088    M /trunk/tests/tlog2.c
16089    M /trunk/tests/tmin_prec.c
16090    M /trunk/tests/tminmax.c
16091    M /trunk/tests/tmodf.c
16092    M /trunk/tests/tmul.c
16093    M /trunk/tests/tmul_2exp.c
16094    M /trunk/tests/tmul_d.c
16095    M /trunk/tests/tmul_ui.c
16096    M /trunk/tests/tnext.c
16097    M /trunk/tests/tout_str.c
16098    M /trunk/tests/toutimpl.c
16099    M /trunk/tests/tpow.c
16100    M /trunk/tests/tpow3.c
16101    M /trunk/tests/tpow_all.c
16102    M /trunk/tests/tpow_z.c
16103    M /trunk/tests/tprintf.c
16104    M /trunk/tests/trandom.c
16105    M /trunk/tests/trec_sqrt.c
16106    M /trunk/tests/tremquo.c
16107    M /trunk/tests/trint.c
16108    M /trunk/tests/troot.c
16109    M /trunk/tests/tround_prec.c
16110    M /trunk/tests/tsec.c
16111    M /trunk/tests/tsech.c
16112    M /trunk/tests/tset.c
16113    M /trunk/tests/tset_d.c
16114    M /trunk/tests/tset_exp.c
16115    M /trunk/tests/tset_f.c
16116    M /trunk/tests/tset_ld.c
16117    M /trunk/tests/tset_q.c
16118    M /trunk/tests/tset_si.c
16119    M /trunk/tests/tset_sj.c
16120    M /trunk/tests/tset_str.c
16121    M /trunk/tests/tset_z.c
16122    M /trunk/tests/tsgn.c
16123    M /trunk/tests/tsi_op.c
16124    M /trunk/tests/tsin.c
16125    M /trunk/tests/tsin_cos.c
16126    M /trunk/tests/tsinh.c
16127    M /trunk/tests/tsinh_cosh.c
16128    M /trunk/tests/tsprintf.c
16129    M /trunk/tests/tsqr.c
16130    M /trunk/tests/tsqrt.c
16131    M /trunk/tests/tsqrt_ui.c
16132    M /trunk/tests/tstckintc.c
16133    M /trunk/tests/tstrtofr.c
16134    M /trunk/tests/tsub.c
16135    M /trunk/tests/tsub1sp.c
16136    M /trunk/tests/tsub_d.c
16137    M /trunk/tests/tsub_ui.c
16138    M /trunk/tests/tsubnormal.c
16139    M /trunk/tests/tsum.c
16140    M /trunk/tests/tswap.c
16141    M /trunk/tests/ttan.c
16142    M /trunk/tests/ttanh.c
16143    M /trunk/tests/ttrunc.c
16144    M /trunk/tests/tui_div.c
16145    M /trunk/tests/tui_pow.c
16146    M /trunk/tests/tui_sub.c
16147    M /trunk/tests/tversion.c
16148    M /trunk/tests/ty0.c
16149    M /trunk/tests/ty1.c
16150    M /trunk/tests/tyn.c
16151    M /trunk/tests/tzeta.c
16152    M /trunk/tests/tzeta_ui.c
16153    M /trunk/tuneup.c
16154    M /trunk/uceil_exp2.c
16155    M /trunk/uceil_log2.c
16156    M /trunk/ufloor_log2.c
16157    M /trunk/ui_div.c
16158    M /trunk/ui_pow.c
16159    M /trunk/ui_pow_ui.c
16160    M /trunk/ui_sub.c
16161    M /trunk/urandomb.c
16162    M /trunk/vasprintf.c
16163    M /trunk/version.c
16164    M /trunk/volatile.c
16165    M /trunk/yn.c
16166    M /trunk/zeta.c
16167    M /trunk/zeta_ui.c
16169 Renamed COPYING.LIB as COPYING.LESSER (GNU Coding Standards, #7.3)
16170 and updated all the references (except in ChangeLog).
16171 ------------------------------------------------------------------------
16172 r6350 | vlefevre | 2009-07-30 17:38:46 +0000 (Thu, 30 Jul 2009) | 1 line
16173 Changed paths:
16174    M /trunk
16176 Added algorithms.fdb_latexmk to svn:ignore property.
16177 ------------------------------------------------------------------------
16178 r6349 | thevenyp | 2009-07-30 16:30:24 +0000 (Thu, 30 Jul 2009) | 2 lines
16179 Changed paths:
16180    M /trunk/tests/tset.c
16182 tests/tset.c: With revision 6339, some tests were moved and added in the function check_special but this one was not called.
16184 ------------------------------------------------------------------------
16185 r6348 | thevenyp | 2009-07-30 16:22:55 +0000 (Thu, 30 Jul 2009) | 2 lines
16186 Changed paths:
16187    M /trunk/tests/Makefile.am
16189 tests/Makefile.am: Strech check_PROGRAMS list to ease insertion of new tests.
16191 ------------------------------------------------------------------------
16192 r6347 | thevenyp | 2009-07-30 16:03:04 +0000 (Thu, 30 Jul 2009) | 2 lines
16193 Changed paths:
16194    M /trunk/tests/Makefile.am
16196 Makefile.am: Sort tests in alphabetical order except the very first ones which are needed by the test suite itself.
16198 ------------------------------------------------------------------------
16199 r6340 | thevenyp | 2009-07-20 14:40:40 +0000 (Mon, 20 Jul 2009) | 3 lines
16200 Changed paths:
16201    M /trunk/mpfr.texi
16202    M /trunk/tests/tfprintf.c
16203    M /trunk/tests/tprintf.c
16204    M /trunk/tests/tsprintf.c
16205    M /trunk/vasprintf.c
16207 vasprintf.c mpfr.texi: Change behavior with %Rf and an empty precision field. The default precision is now 6 with %Rf and %Rg.
16208 tests/tprintf.c tests/tfprintf.c tests/tsprintf.c: Change tests with empty precision field and %Rf.
16210 ------------------------------------------------------------------------
16211 r6339 | thevenyp | 2009-07-20 09:22:08 +0000 (Mon, 20 Jul 2009) | 3 lines
16212 Changed paths:
16213    M /trunk/Makefile.am
16214    M /trunk/mpfr.h
16215    M /trunk/mpfr.texi
16216    A /trunk/set_zero.c
16217    M /trunk/tests/tset.c
16219 Makefile.am mpfr.h mpfr.texi set_zero.c: New function mpfr_set_zero.
16220 tests/tset.c: Replace all MPFR_ASSERTN with verbose message. Add tests for mpfr_set_zero.
16222 ------------------------------------------------------------------------
16223 r6336 | zimmerma | 2009-07-15 00:30:44 +0000 (Wed, 15 Jul 2009) | 2 lines
16224 Changed paths:
16225    M /trunk/INSTALL
16227 [INSTALL] hint about patch command
16229 ------------------------------------------------------------------------
16230 r6335 | zimmerma | 2009-07-14 08:37:32 +0000 (Tue, 14 Jul 2009) | 3 lines
16231 Changed paths:
16232    M /trunk/mpn_exp.c
16234 [mpn_exp.c] reverted previous change (MPN_ZERO is a macro for memset, which
16235             does not forbid zero size)
16237 ------------------------------------------------------------------------
16238 r6334 | zimmerma | 2009-07-14 07:47:57 +0000 (Tue, 14 Jul 2009) | 2 lines
16239 Changed paths:
16240    M /trunk/coth.c
16241    M /trunk/tests/tcoth.c
16243 [coth.c, tcoth.c] fixed coth(+/0) which was wrong (reported by Christopher Creutzig)
16245 ------------------------------------------------------------------------
16246 r6333 | zimmerma | 2009-07-14 07:39:38 +0000 (Tue, 14 Jul 2009) | 3 lines
16247 Changed paths:
16248    M /trunk/mpn_exp.c
16250 [mpn_exp.c] fixed bug reported by David Kirkby on Solaris (GMP compiled with
16251             Solaris compiler)
16253 ------------------------------------------------------------------------
16254 r6330 | vlefevre | 2009-07-08 13:35:34 +0000 (Wed, 08 Jul 2009) | 1 line
16255 Changed paths:
16256    M /trunk/vasprintf.c
16258 vasprintf.c: typo in a comment.
16259 ------------------------------------------------------------------------
16260 r6329 | thevenyp | 2009-07-08 13:24:46 +0000 (Wed, 08 Jul 2009) | 2 lines
16261 Changed paths:
16262    M /trunk/vasprintf.c
16264 vasprintf.c: Fix bug with %Rf, non-zero precision and a value rounded up to the next power of ten.
16266 ------------------------------------------------------------------------
16267 r6328 | vlefevre | 2009-07-08 10:44:31 +0000 (Wed, 08 Jul 2009) | 1 line
16268 Changed paths:
16269    M /trunk/vasprintf.c
16271 vasprintf.c: deleted trailing spaces.
16272 ------------------------------------------------------------------------
16273 r6326 | vlefevre | 2009-07-08 10:42:02 +0000 (Wed, 08 Jul 2009) | 1 line
16274 Changed paths:
16275    M /trunk/tests/tsprintf.c
16277 tsprintf.c: added tests of some halfway cases.
16278 ------------------------------------------------------------------------
16279 r6325 | thevenyp | 2009-07-08 09:46:52 +0000 (Wed, 08 Jul 2009) | 2 lines
16280 Changed paths:
16281    M /trunk/vasprintf.c
16283 vasprintf.c: Fix bug in precision 0 with format %.0Rf (0.5 rounds to 0). 
16285 ------------------------------------------------------------------------
16286 r6322 | vlefevre | 2009-07-08 07:39:56 +0000 (Wed, 08 Jul 2009) | 1 line
16287 Changed paths:
16288    M /trunk/tests/tsprintf.c
16290 tsprintf.c: added a test that triggers an assertion failure.
16291 ------------------------------------------------------------------------
16292 r6319 | vlefevre | 2009-07-08 07:17:20 +0000 (Wed, 08 Jul 2009) | 2 lines
16293 Changed paths:
16294    M /trunk/tests/tsprintf.c
16296 tsprintf.c: fixed a test and added more tests for %.0Rf with the even
16297 rounding rule (shows a bug added in the latest corrections).
16298 ------------------------------------------------------------------------
16299 r6316 | vlefevre | 2009-07-07 08:18:45 +0000 (Tue, 07 Jul 2009) | 2 lines
16300 Changed paths:
16301    M /trunk/tests/tsprintf.c
16303 tsprintf.c: completed the test on emax (for %Ra and %Rb).
16304 Everything is OK.
16305 ------------------------------------------------------------------------
16306 r6315 | vlefevre | 2009-07-07 07:55:06 +0000 (Tue, 07 Jul 2009) | 2 lines
16307 Changed paths:
16308    M /trunk/tests/tsprintf.c
16310 tsprintf.c: my test was incorrect (I forgot the R), sorry.
16311 Still completing it...
16312 ------------------------------------------------------------------------
16313 r6314 | vlefevre | 2009-07-07 07:40:22 +0000 (Tue, 07 Jul 2009) | 1 line
16314 Changed paths:
16315    M /trunk/tests/tsprintf.c
16317 tsprintf.c: comment (so that the test can be ported to the 2.4 branch).
16318 ------------------------------------------------------------------------
16319 r6313 | vlefevre | 2009-07-07 07:38:00 +0000 (Tue, 07 Jul 2009) | 2 lines
16320 Changed paths:
16321    M /trunk/tests/tsprintf.c
16323 tsprintf.c: started to write a test for emax, showing a bug (random
16324 output).
16325 ------------------------------------------------------------------------
16326 r6311 | vlefevre | 2009-07-06 12:44:41 +0000 (Mon, 06 Jul 2009) | 1 line
16327 Changed paths:
16328    M /trunk/ChangeLog
16330 ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
16331 ------------------------------------------------------------------------
16332 r6307 | vlefevre | 2009-07-06 11:17:09 +0000 (Mon, 06 Jul 2009) | 1 line
16333 Changed paths:
16334    M /trunk/mpfr.texi
16336 mpfr.texi: updated the month.
16337 ------------------------------------------------------------------------
16338 r6305 | vlefevre | 2009-07-06 11:15:38 +0000 (Mon, 06 Jul 2009) | 1 line
16339 Changed paths:
16340    M /trunk/mpfr.texi
16342 mpfr.texi consistency: @var{stdout} -> @code{stdout}.
16343 ------------------------------------------------------------------------
16344 r6303 | vlefevre | 2009-07-06 11:04:50 +0000 (Mon, 06 Jul 2009) | 1 line
16345 Changed paths:
16346    M /trunk/vasprintf.c
16348 vasprintf.c: do not use a potential function call in SAFE_ABS macro.
16349 ------------------------------------------------------------------------
16350 r6301 | thevenyp | 2009-07-06 08:36:59 +0000 (Mon, 06 Jul 2009) | 2 lines
16351 Changed paths:
16352    M /trunk/tests/tsprintf.c
16353    M /trunk/vasprintf.c
16355 vasprintf.c tests/tsprintf.c: deleted trailing spaces.
16357 ------------------------------------------------------------------------
16358 r6298 | thevenyp | 2009-06-29 13:09:42 +0000 (Mon, 29 Jun 2009) | 3 lines
16359 Changed paths:
16360    M /trunk/tests/tsprintf.c
16361    M /trunk/vasprintf.c
16363 vasprintf.c: Fix bug when the value to be printed is rounded to the next power of ten with %Rf or %Rg (continuation of fix in r6278).
16364 tests/tsprintf.c:  Add tests for rounding to next power of ten bug with %Rf or %Rg.
16366 ------------------------------------------------------------------------
16367 r6297 | vlefevre | 2009-06-26 15:47:03 +0000 (Fri, 26 Jun 2009) | 1 line
16368 Changed paths:
16369    M /trunk/add1.c
16370    M /trunk/add1sp.c
16371    M /trunk/cmp2.c
16372    M /trunk/fma.c
16373    M /trunk/fms.c
16374    M /trunk/get_z_exp.c
16375    M /trunk/hypot.c
16376    M /trunk/mpn_exp.c
16377    M /trunk/round_prec.c
16378    M /trunk/strtofr.c
16379    M /trunk/sub1.c
16380    M /trunk/sub1sp.c
16381    M /trunk/tests/texp10.c
16382    M /trunk/tests/texp2.c
16383    M /trunk/vasprintf.c
16385 mp_exp_unsigned_t -> mpfr_uexp_t (internal type only).
16386 ------------------------------------------------------------------------
16387 r6296 | vlefevre | 2009-06-26 15:40:06 +0000 (Fri, 26 Jun 2009) | 1 line
16388 Changed paths:
16389    M /trunk/mpfrlint
16391 mpfrlint: check the use of the obsolete mp_rnd_t type.
16392 ------------------------------------------------------------------------
16393 r6295 | vlefevre | 2009-06-26 15:35:01 +0000 (Fri, 26 Jun 2009) | 1 line
16394 Changed paths:
16395    M /trunk/NEWS
16396    M /trunk/README.dev
16397    M /trunk/TODO
16398    M /trunk/acos.c
16399    M /trunk/acosh.c
16400    M /trunk/add.c
16401    M /trunk/add1.c
16402    M /trunk/add1sp.c
16403    M /trunk/add_d.c
16404    M /trunk/add_ui.c
16405    M /trunk/agm.c
16406    M /trunk/asin.c
16407    M /trunk/asinh.c
16408    M /trunk/atan.c
16409    M /trunk/atan2.c
16410    M /trunk/atanh.c
16411    M /trunk/cache.c
16412    M /trunk/cbrt.c
16413    M /trunk/const_catalan.c
16414    M /trunk/const_euler.c
16415    M /trunk/const_log2.c
16416    M /trunk/const_pi.c
16417    M /trunk/copysign.c
16418    M /trunk/cos.c
16419    M /trunk/cosh.c
16420    M /trunk/d_div.c
16421    M /trunk/d_sub.c
16422    M /trunk/dim.c
16423    M /trunk/div.c
16424    M /trunk/div_2exp.c
16425    M /trunk/div_2si.c
16426    M /trunk/div_2ui.c
16427    M /trunk/div_d.c
16428    M /trunk/div_ui.c
16429    M /trunk/eint.c
16430    M /trunk/erf.c
16431    M /trunk/erfc.c
16432    M /trunk/exceptions.c
16433    M /trunk/exp.c
16434    M /trunk/exp10.c
16435    M /trunk/exp2.c
16436    M /trunk/exp3.c
16437    M /trunk/exp_2.c
16438    M /trunk/expm1.c
16439    M /trunk/factorial.c
16440    M /trunk/fits_intmax.c
16441    M /trunk/fits_s.h
16442    M /trunk/fits_u.h
16443    M /trunk/fits_uintmax.c
16444    M /trunk/fma.c
16445    M /trunk/fms.c
16446    M /trunk/frac.c
16447    M /trunk/gamma.c
16448    M /trunk/gen_inverse.h
16449    M /trunk/get_d.c
16450    M /trunk/get_d64.c
16451    M /trunk/get_f.c
16452    M /trunk/get_ld.c
16453    M /trunk/get_si.c
16454    M /trunk/get_str.c
16455    M /trunk/get_ui.c
16456    M /trunk/get_z.c
16457    M /trunk/gmp_op.c
16458    M /trunk/hypot.c
16459    M /trunk/inp_str.c
16460    M /trunk/jn.c
16461    M /trunk/jyn_asympt.c
16462    M /trunk/lngamma.c
16463    M /trunk/log.c
16464    M /trunk/log10.c
16465    M /trunk/log1p.c
16466    M /trunk/log2.c
16467    M /trunk/minmax.c
16468    M /trunk/mpfr-impl.h
16469    M /trunk/mpfr.h
16470    M /trunk/mpfr.texi
16471    M /trunk/mul.c
16472    M /trunk/mul_2exp.c
16473    M /trunk/mul_2si.c
16474    M /trunk/mul_2ui.c
16475    M /trunk/mul_d.c
16476    M /trunk/mul_ui.c
16477    M /trunk/neg.c
16478    M /trunk/out_str.c
16479    M /trunk/pow.c
16480    M /trunk/pow_si.c
16481    M /trunk/pow_ui.c
16482    M /trunk/pow_z.c
16483    M /trunk/print_rnd_mode.c
16484    M /trunk/rec_sqrt.c
16485    M /trunk/reldiff.c
16486    M /trunk/rem1.c
16487    M /trunk/root.c
16488    M /trunk/round_near_x.c
16489    M /trunk/round_prec.c
16490    M /trunk/round_raw_generic.c
16491    M /trunk/set.c
16492    M /trunk/set_d.c
16493    M /trunk/set_d64.c
16494    M /trunk/set_f.c
16495    M /trunk/set_ld.c
16496    M /trunk/set_q.c
16497    M /trunk/set_rnd.c
16498    M /trunk/set_si.c
16499    M /trunk/set_si_2exp.c
16500    M /trunk/set_sj.c
16501    M /trunk/set_str.c
16502    M /trunk/set_ui.c
16503    M /trunk/set_ui_2exp.c
16504    M /trunk/set_uj.c
16505    M /trunk/set_z.c
16506    M /trunk/setsign.c
16507    M /trunk/si_op.c
16508    M /trunk/sin.c
16509    M /trunk/sin_cos.c
16510    M /trunk/sinh.c
16511    M /trunk/sinh_cosh.c
16512    M /trunk/sqr.c
16513    M /trunk/sqrt.c
16514    M /trunk/sqrt_ui.c
16515    M /trunk/strtofr.c
16516    M /trunk/sub.c
16517    M /trunk/sub1.c
16518    M /trunk/sub1sp.c
16519    M /trunk/sub_d.c
16520    M /trunk/sub_ui.c
16521    M /trunk/subnormal.c
16522    M /trunk/sum.c
16523    M /trunk/tan.c
16524    M /trunk/tanh.c
16525    M /trunk/tests/cmp_str.c
16526    M /trunk/tests/mpfr-test.h
16527    M /trunk/tests/reuse.c
16528    M /trunk/tests/rnd_mode.c
16529    M /trunk/tests/tabs.c
16530    M /trunk/tests/tacos.c
16531    M /trunk/tests/tadd.c
16532    M /trunk/tests/tadd1sp.c
16533    M /trunk/tests/tadd_ui.c
16534    M /trunk/tests/tagm.c
16535    M /trunk/tests/tasin.c
16536    M /trunk/tests/tatan.c
16537    M /trunk/tests/taway.c
16538    M /trunk/tests/tcan_round.c
16539    M /trunk/tests/tcbrt.c
16540    M /trunk/tests/tcmp.c
16541    M /trunk/tests/tcmpabs.c
16542    M /trunk/tests/tconst_catalan.c
16543    M /trunk/tests/tconst_euler.c
16544    M /trunk/tests/tconst_log2.c
16545    M /trunk/tests/tconst_pi.c
16546    M /trunk/tests/tcopysign.c
16547    M /trunk/tests/tcos.c
16548    M /trunk/tests/tcot.c
16549    M /trunk/tests/tcoth.c
16550    M /trunk/tests/tdiv.c
16551    M /trunk/tests/tdiv_ui.c
16552    M /trunk/tests/teq.c
16553    M /trunk/tests/tests.c
16554    M /trunk/tests/texceptions.c
16555    M /trunk/tests/texp.c
16556    M /trunk/tests/texp10.c
16557    M /trunk/tests/texp2.c
16558    M /trunk/tests/texpm1.c
16559    M /trunk/tests/tfactorial.c
16560    M /trunk/tests/tfma.c
16561    M /trunk/tests/tfmod.c
16562    M /trunk/tests/tfms.c
16563    M /trunk/tests/tfprintf.c
16564    M /trunk/tests/tfrac.c
16565    M /trunk/tests/tgeneric.c
16566    M /trunk/tests/tgeneric_ui.c
16567    M /trunk/tests/tget_d.c
16568    M /trunk/tests/tget_d_2exp.c
16569    M /trunk/tests/tget_ld_2exp.c
16570    M /trunk/tests/tget_sj.c
16571    M /trunk/tests/tget_str.c
16572    M /trunk/tests/tgmpop.c
16573    M /trunk/tests/thypot.c
16574    M /trunk/tests/tinternals.c
16575    M /trunk/tests/tlgamma.c
16576    M /trunk/tests/tlog.c
16577    M /trunk/tests/tlog10.c
16578    M /trunk/tests/tlog1p.c
16579    M /trunk/tests/tmodf.c
16580    M /trunk/tests/tmul.c
16581    M /trunk/tests/tmul_2exp.c
16582    M /trunk/tests/tmul_ui.c
16583    M /trunk/tests/tout_str.c
16584    M /trunk/tests/toutimpl.c
16585    M /trunk/tests/tpow.c
16586    M /trunk/tests/tpow3.c
16587    M /trunk/tests/tpow_all.c
16588    M /trunk/tests/tpow_z.c
16589    M /trunk/tests/tprintf.c
16590    M /trunk/tests/trec_sqrt.c
16591    M /trunk/tests/trint.c
16592    M /trunk/tests/troot.c
16593    M /trunk/tests/tsec.c
16594    M /trunk/tests/tsech.c
16595    M /trunk/tests/tset.c
16596    M /trunk/tests/tset_d.c
16597    M /trunk/tests/tset_f.c
16598    M /trunk/tests/tset_ld.c
16599    M /trunk/tests/tset_q.c
16600    M /trunk/tests/tset_si.c
16601    M /trunk/tests/tset_str.c
16602    M /trunk/tests/tset_z.c
16603    M /trunk/tests/tsin.c
16604    M /trunk/tests/tsin_cos.c
16605    M /trunk/tests/tsinh_cosh.c
16606    M /trunk/tests/tsprintf.c
16607    M /trunk/tests/tsqr.c
16608    M /trunk/tests/tsqrt.c
16609    M /trunk/tests/tsqrt_ui.c
16610    M /trunk/tests/tsub.c
16611    M /trunk/tests/tsub1sp.c
16612    M /trunk/tests/tsub_ui.c
16613    M /trunk/tests/tsubnormal.c
16614    M /trunk/tests/tsum.c
16615    M /trunk/tests/tui_div.c
16616    M /trunk/tests/tui_pow.c
16617    M /trunk/tests/tui_sub.c
16618    M /trunk/tests/tzeta.c
16619    M /trunk/tests/tzeta_ui.c
16620    M /trunk/ui_div.c
16621    M /trunk/ui_pow.c
16622    M /trunk/ui_pow_ui.c
16623    M /trunk/ui_sub.c
16624    M /trunk/vasprintf.c
16625    M /trunk/yn.c
16626    M /trunk/zeta.c
16627    M /trunk/zeta_ui.c
16629 mp_rnd_t -> mpfr_rnd_t
16630 ------------------------------------------------------------------------
16631 r6294 | vlefevre | 2009-06-26 15:19:14 +0000 (Fri, 26 Jun 2009) | 1 line
16632 Changed paths:
16633    M /trunk/add.c
16634    M /trunk/agm.c
16635    M /trunk/div.c
16636    M /trunk/div_ui.c
16637    M /trunk/exceptions.c
16638    M /trunk/exp.c
16639    M /trunk/frac.c
16640    M /trunk/hypot.c
16641    M /trunk/inp_str.c
16642    M /trunk/mpfr-impl.h
16643    M /trunk/mul.c
16644    M /trunk/next.c
16645    M /trunk/pow_si.c
16646    M /trunk/rec_sqrt.c
16647    M /trunk/set_d.c
16648    M /trunk/set_f.c
16649    M /trunk/set_si_2exp.c
16650    M /trunk/set_ui_2exp.c
16651    M /trunk/sqr.c
16652    M /trunk/sqrt.c
16653    M /trunk/sub.c
16654    M /trunk/tests/random2.c
16655    M /trunk/tests/tadd.c
16656    M /trunk/tests/tdiv.c
16657    M /trunk/tests/tsqrt.c
16658    M /trunk/tests/tui_div.c
16659    M /trunk/urandomb.c
16661 Suppressed MPFR_CLEAR_FLAGS (no longer did anything).
16662 ------------------------------------------------------------------------
16663 r6290 | vlefevre | 2009-06-23 02:17:04 +0000 (Tue, 23 Jun 2009) | 1 line
16664 Changed paths:
16665    M /trunk/mpfr.texi
16667 mpfr.texi: updated the month.
16668 ------------------------------------------------------------------------
16669 r6287 | vlefevre | 2009-06-23 02:06:27 +0000 (Tue, 23 Jun 2009) | 2 lines
16670 Changed paths:
16671    M /trunk/mpfr.texi
16673 mpfr.texi: fixed description of mpfr_get_str (clash with variables,
16674 inconsistent cases in the info format).
16675 ------------------------------------------------------------------------
16676 r6286 | vlefevre | 2009-06-23 01:56:01 +0000 (Tue, 23 Jun 2009) | 1 line
16677 Changed paths:
16678    M /trunk/get_str.c
16680 get_str.c: added a space.
16681 ------------------------------------------------------------------------
16682 r6283 | vlefevre | 2009-06-21 20:54:34 +0000 (Sun, 21 Jun 2009) | 1 line
16683 Changed paths:
16684    M /trunk/vasprintf.c
16686 vasprintf.c: corrected comments.
16687 ------------------------------------------------------------------------
16688 r6282 | thevenyp | 2009-06-19 19:55:18 +0000 (Fri, 19 Jun 2009) | 2 lines
16689 Changed paths:
16690    M /trunk/vasprintf.c
16692 vasprintf.c: convert GMP_RNDx to MPFR_RNDx.
16694 ------------------------------------------------------------------------
16695 r6280 | thevenyp | 2009-06-19 16:40:57 +0000 (Fri, 19 Jun 2009) | 2 lines
16696 Changed paths:
16697    M /trunk/vasprintf.c
16699 vasprintf.c: Add brace to disambiguate nested if, and remove unused variable.
16701 ------------------------------------------------------------------------
16702 r6279 | thevenyp | 2009-06-19 15:57:09 +0000 (Fri, 19 Jun 2009) | 2 lines
16703 Changed paths:
16704    M /trunk/tests/tfprintf.c
16705    M /trunk/tests/tprintf.c
16707 tests/tfprintf.c tests/tprintf.c: Do not test very small values with %f.
16709 ------------------------------------------------------------------------
16710 r6278 | thevenyp | 2009-06-19 15:55:57 +0000 (Fri, 19 Jun 2009) | 3 lines
16711 Changed paths:
16712    M /trunk/tests/tsprintf.c
16713    M /trunk/vasprintf.c
16715 vasprintf.c: Fix bug when the value to be printed is rounded to the next power of ten with %Rf or %Rg.
16716 tests/tsprintf.c:  Add tests for rounding to next power of ten bug.
16718 ------------------------------------------------------------------------
16719 r6277 | zimmerma | 2009-06-18 12:34:24 +0000 (Thu, 18 Jun 2009) | 2 lines
16720 Changed paths:
16721    M /trunk/TODO
16723 [TODO] added new functions to implement
16725 ------------------------------------------------------------------------
16726 r6276 | thevenyp | 2009-06-16 11:14:48 +0000 (Tue, 16 Jun 2009) | 2 lines
16727 Changed paths:
16728    M /trunk/sinh_cosh.c
16730 sinh_cosh.c: precision of intermediate computation no more depends on precision of input variables.
16732 ------------------------------------------------------------------------
16733 r6275 | vlefevre | 2009-06-15 01:58:34 +0000 (Mon, 15 Jun 2009) | 2 lines
16734 Changed paths:
16735    M /trunk/mpfr.h
16737 mpfr.h: new MPFR_VALUE_OF macro, now used by mpfr_get_prec and
16738 mpfr_get_exp macros (this is cleaner than the old hack).
16739 ------------------------------------------------------------------------
16740 r6274 | vlefevre | 2009-06-14 11:57:18 +0000 (Sun, 14 Jun 2009) | 5 lines
16741 Changed paths:
16742    M /trunk/acinclude.m4
16744 acinclude.m4: Make sure results of calculations on constants used with
16745 the fesetround() test are not precomputed by GCC (occurs on MIPS).
16746 Patch from Maciej W. Rozycki.
16747   https://sympa.inria.fr/sympa/arc/mpfr/2009-06/msg00036.html
16748   http://article.gmane.org/gmane.comp.lib.mpfr.general/174
16749 ------------------------------------------------------------------------
16750 r6272 | zimmerma | 2009-06-13 02:00:58 +0000 (Sat, 13 Jun 2009) | 2 lines
16751 Changed paths:
16752    M /trunk/algorithms.tex
16754 [algorithms.tex] bounds for get_str were checked by Mark Dickinson
16756 ------------------------------------------------------------------------
16757 r6271 | zimmerma | 2009-06-12 04:25:44 +0000 (Fri, 12 Jun 2009) | 2 lines
16758 Changed paths:
16759    M /trunk/algorithms.tex
16761 [algorithms.tex] fixed typo
16763 ------------------------------------------------------------------------
16764 r6270 | zimmerma | 2009-06-12 04:17:46 +0000 (Fri, 12 Jun 2009) | 4 lines
16765 Changed paths:
16766    M /trunk/algorithms.tex
16767    M /trunk/mpfr.texi
16769 [algorithms.tex] fixed and completed up to b=62 table of bounds for get_str
16770 [mpfr.texi] fixed description of case n=0 for get_str (case of powers of two
16771             bases was not coherent with the code)
16773 ------------------------------------------------------------------------
16774 r6269 | zimmerma | 2009-06-10 18:52:10 +0000 (Wed, 10 Jun 2009) | 3 lines
16775 Changed paths:
16776    M /trunk/algorithms.tex
16777    M /trunk/get_str.c
16778    M /trunk/mpfr.texi
16780 [algorithms.tex] analyzed precisely the cases where the value is m+1 instead
16781        of m
16783 ------------------------------------------------------------------------
16784 r6268 | vlefevre | 2009-06-10 05:21:05 +0000 (Wed, 10 Jun 2009) | 11 lines
16785 Changed paths:
16786    M /trunk/acinclude.m4
16788 acinclude.m4: reverted incorrect patch r6267 that makes the test
16789 no longer work on x86 (with traditional FPU, no SSE), where one
16790 should get
16791   checking for gcc float-conversion bug... yes, use -ffloat-store
16792 instead of
16793   checking for gcc float-conversion bug... no
16794 Indeed the "volatile" has the effect to have all the intermediate
16795 results x stored into memory, i.e. it is more or less equivalent
16796 to the -ffloat-store option, so that it does not allow one to test
16797 whether -ffloat-store is needed or not (which is the goal of this
16798 test).
16799 ------------------------------------------------------------------------
16800 r6267 | zimmerma | 2009-06-09 22:02:10 +0000 (Tue, 09 Jun 2009) | 2 lines
16801 Changed paths:
16802    M /trunk/acinclude.m4
16804 [acinclude.m4] patch from Maciej W. Rozycki on mpfr mailing-list, 9 Jun 2009
16806 ------------------------------------------------------------------------
16807 r6266 | zimmerma | 2009-06-09 18:42:04 +0000 (Tue, 09 Jun 2009) | 3 lines
16808 Changed paths:
16809    M /trunk/tests/data/j0
16810    M /trunk/tests/data/j1
16811    M /trunk/tests/data/y0
16812    M /trunk/tests/data/y1
16814 added more test cases for the Bessel functions (from John Harrison paper at
16815 Arith19)
16817 ------------------------------------------------------------------------
16818 r6265 | thevenyp | 2009-06-04 17:15:24 +0000 (Thu, 04 Jun 2009) | 3 lines
16819 Changed paths:
16820    M /trunk/tests/tsprintf.c
16821    M /trunk/vasprintf.c
16823 vasprintf.c: Binary output with no digit after the decimal point is now supported. Fix bug when the binary or hexadecimal output value is rounded to the next power of the base. This also change outputs like 0xf.f with format string "%.0Ra" from 8p+1 to 1p+4 (as does gnu libc's printf).
16824 tests/tsprintf.c: add check for rounding to the next base power and fix some test value with %.0Ra (now output 1p+4 instead of 8p+3).
16826 ------------------------------------------------------------------------
16827 r6264 | thevenyp | 2009-06-03 09:01:22 +0000 (Wed, 03 Jun 2009) | 2 lines
16828 Changed paths:
16829    M /trunk/mpfr-longlong.h
16831 mpfr-longlong.h: Update to newer GMP version (changeset 12418:12a1d0bf21f0 Sun Mar 01 23:47:31 2009 +0100), merging modifications from r4657.
16833 ------------------------------------------------------------------------
16834 r6263 | vlefevre | 2009-05-29 13:53:06 +0000 (Fri, 29 May 2009) | 1 line
16835 Changed paths:
16836    M /trunk/vasprintf.c
16838 vasprintf.c: do not use GMP's namespace for identifiers defined in MPFR.
16839 ------------------------------------------------------------------------
16840 r6261 | vlefevre | 2009-05-29 13:05:24 +0000 (Fri, 29 May 2009) | 1 line
16841 Changed paths:
16842    M /trunk/README.dev
16844 README.dev: added: do not use the GMP namespaces...
16845 ------------------------------------------------------------------------
16846 r6259 | vlefevre | 2009-05-29 12:27:38 +0000 (Fri, 29 May 2009) | 1 line
16847 Changed paths:
16848    M /trunk/mpfr.h
16850 mpfr.h: rewrote a comment.
16851 ------------------------------------------------------------------------
16852 r6258 | thevenyp | 2009-05-29 07:37:23 +0000 (Fri, 29 May 2009) | 3 lines
16853 Changed paths:
16854    M /trunk/tests/tfprintf.c
16855    M /trunk/tests/tprintf.c
16856    M /trunk/vasprintf.c
16858 vasprintf.c: Fix bug, "%%" was not correctly displayed when used alone or before a mpfr_t output.
16859 tests/tfprintf.c tests/tprintf.c: Fix expected values for tests with "%%".
16861 ------------------------------------------------------------------------
16862 r6257 | thevenyp | 2009-05-29 06:56:02 +0000 (Fri, 29 May 2009) | 2 lines
16863 Changed paths:
16864    M /trunk/mpfr.texi
16866 mpfr.texi: Restate subsection Formatted Output Functions/Format String.
16868 ------------------------------------------------------------------------
16869 r6256 | thevenyp | 2009-05-28 07:33:43 +0000 (Thu, 28 May 2009) | 2 lines
16870 Changed paths:
16871    M /trunk/mpfr.texi
16873 mpfr.texi: details on use of 'P' type in mpfr_printf.
16875 ------------------------------------------------------------------------
16876 r6252 | thevenyp | 2009-05-27 14:59:54 +0000 (Wed, 27 May 2009) | 2 lines
16877 Changed paths:
16878    M /trunk/NEWS
16880 NEWS: remind bug fixes since version 2.4.0.
16882 ------------------------------------------------------------------------
16883 r6248 | thevenyp | 2009-05-27 13:17:03 +0000 (Wed, 27 May 2009) | 2 lines
16884 Changed paths:
16885    M /trunk/set_d64.c
16887 set_d64.c: Partial revert of r6190 to fix problem in a simpler way: the decimal digits can be stored in array of char (no need to be unsigned).
16889 ------------------------------------------------------------------------
16890 r6245 | vlefevre | 2009-05-27 02:26:50 +0000 (Wed, 27 May 2009) | 1 line
16891 Changed paths:
16892    M /trunk/mpfr.texi
16894 mpfr.texi: updated the month.
16895 ------------------------------------------------------------------------
16896 r6241 | vlefevre | 2009-05-27 02:20:51 +0000 (Wed, 27 May 2009) | 1 line
16897 Changed paths:
16898    M /trunk/tests/tfmod.c
16900 tests/tfmod.c: deleted trailing whitespace.
16901 ------------------------------------------------------------------------
16902 r6240 | thevenyp | 2009-05-22 10:44:03 +0000 (Fri, 22 May 2009) | 2 lines
16903 Changed paths:
16904    M /trunk/tests/tatan.c
16906 tests/tatan.c: Add test triggering underflow (test coverage is now 100%).
16908 ------------------------------------------------------------------------
16909 r6237 | vlefevre | 2009-05-20 21:54:03 +0000 (Wed, 20 May 2009) | 3 lines
16910 Changed paths:
16911    M /trunk/tests/tgeneric.c
16913 tests/tgeneric.c: for the second computation, increase the precision
16914 of the inputs in order to trigger the mpfr_fmod bug fixed in r6230
16915 (and potentially other bugs). Thanks to Eric Veach for the idea.
16916 ------------------------------------------------------------------------
16917 r6236 | vlefevre | 2009-05-20 21:34:52 +0000 (Wed, 20 May 2009) | 1 line
16918 Changed paths:
16919    M /trunk/tests
16921 Added tbuildopt to svn:ignore property of tests.
16922 ------------------------------------------------------------------------
16923 r6234 | thevenyp | 2009-05-20 15:28:07 +0000 (Wed, 20 May 2009) | 2 lines
16924 Changed paths:
16925    M /trunk/tests/tfmod.c
16927 tests/tfmod.c: complete tests with special values.
16929 ------------------------------------------------------------------------
16930 r6233 | thevenyp | 2009-05-20 15:26:47 +0000 (Wed, 20 May 2009) | 2 lines
16931 Changed paths:
16932    M /trunk/tests/tfmod.c
16934 tests/tfmod.c: code simplification + check ternary value too.
16936 ------------------------------------------------------------------------
16937 r6232 | vlefevre | 2009-05-20 10:34:33 +0000 (Wed, 20 May 2009) | 1 line
16938 Changed paths:
16939    M /trunk/tests/tfmod.c
16941 tests/tfmod.c: replaced NULL by (mpfr_ptr) 0 in mpfr_inits2/mpfr_clears.
16942 ------------------------------------------------------------------------
16943 r6231 | vlefevre | 2009-05-20 10:32:07 +0000 (Wed, 20 May 2009) | 3 lines
16944 Changed paths:
16945    M /trunk/tests/mpfr-test.h
16946    M /trunk/tests/tfmod.c
16948 tests/mpfr-test.h: added mpfr_cmp_ui0 macro (check that x is not a NaN).
16949 tests/tfmod.c (bug20090519): check that the results are not NaN's and
16950 replaced GMP_RNDN by MPFR_RNDN.
16951 ------------------------------------------------------------------------
16952 r6230 | zimmerma | 2009-05-20 10:17:17 +0000 (Wed, 20 May 2009) | 3 lines
16953 Changed paths:
16954    M /trunk/rem1.c
16955    M /trunk/tests/tfmod.c
16957 [tests/tfmod.c] added testcase for bug reported by Eric Veach
16958 [rem1.c] fixed bug reported by Eric Veach
16960 ------------------------------------------------------------------------
16961 r6229 | zimmerma | 2009-05-19 08:20:15 +0000 (Tue, 19 May 2009) | 2 lines
16962 Changed paths:
16963    M /trunk/TODO
16965 [TODO] added one item
16967 ------------------------------------------------------------------------
16968 r6220 | lfousse | 2009-05-13 20:33:03 +0000 (Wed, 13 May 2009) | 2 lines
16969 Changed paths:
16970    M /trunk/mpfr.texi
16972 Clarify the fact that mpfr_sum guarantees correct rounding.
16974 ------------------------------------------------------------------------
16975 r6211 | vlefevre | 2009-05-13 15:40:36 +0000 (Wed, 13 May 2009) | 1 line
16976 Changed paths:
16977    M /trunk/mpfr.h
16979 mpfr.h: updated a comment.
16980 ------------------------------------------------------------------------
16981 r6210 | thevenyp | 2009-05-13 15:37:35 +0000 (Wed, 13 May 2009) | 3 lines
16982 Changed paths:
16983    M /trunk/mpfr.h
16985 mpfr.h: Add a warning comment (removed in r6026).
16986 [merge -c 6209 from branch 2.4]
16988 ------------------------------------------------------------------------
16989 r6196 | vlefevre | 2009-05-13 00:02:10 +0000 (Wed, 13 May 2009) | 2 lines
16990 Changed paths:
16991    M /trunk/fms.c
16993 fms.c: improve the performance of memory allocations in small precision
16994 (almost identical to changeset 6195 for fma.c).
16995 ------------------------------------------------------------------------
16996 r6195 | vlefevre | 2009-05-12 23:54:31 +0000 (Tue, 12 May 2009) | 2 lines
16997 Changed paths:
16998    M /trunk/fma.c
17000 fma.c: patch by Patrick Pélissier to improve the performance of
17001 memory allocations in small precision.
17002 ------------------------------------------------------------------------
17003 r6192 | thevenyp | 2009-05-05 17:13:37 +0000 (Tue, 05 May 2009) | 3 lines
17004 Changed paths:
17005    M /trunk/algorithms.tex
17006    M /trunk/dump.c
17007    M /trunk/get_d64.c
17008    M /trunk/get_str.c
17009    M /trunk/mpfr-impl.h
17010    M /trunk/out_str.c
17011    M /trunk/printf.c
17012    M /trunk/set_d.c
17013    M /trunk/strtofr.c
17014    M /trunk/swap.c
17015    M /trunk/tests/tests.c
17016    M /trunk/tests/tget_str.c
17017    M /trunk/tests/tout_str.c
17018    M /trunk/tests/toutimpl.c
17019    M /trunk/tests/tpow_all.c
17020    M /trunk/tests/trint.c
17021    M /trunk/tests/tset_str.c
17022    M /trunk/tests/tsin.c
17023    M /trunk/tests/tsprintf.c
17024    M /trunk/tests/tstckintc.c
17025    M /trunk/tests/tstrtofr.c
17026    M /trunk/tests/tversion.c
17027    M /trunk/vasprintf.c
17029 Put '#include <string.h>' in mpfr-impl.h, remove it elsewhere.
17030 Other cleanup of header inclusion.
17031 Other change (by mistake): corrections in algorithms.tex
17032 ------------------------------------------------------------------------
17033 r6191 | vlefevre | 2009-05-05 15:42:32 +0000 (Tue, 05 May 2009) | 1 line
17034 Changed paths:
17035    M /trunk/NEWS
17037 NEWS: corrections / limit to 80 characters per line.
17038 ------------------------------------------------------------------------
17039 r6190 | thevenyp | 2009-05-05 14:37:42 +0000 (Tue, 05 May 2009) | 2 lines
17040 Changed paths:
17041    M /trunk/get_d64.c
17042    M /trunk/set_d64.c
17044 get_d64.c set_d64.c: Fix types.
17046 ------------------------------------------------------------------------
17047 r6189 | thevenyp | 2009-05-05 14:34:41 +0000 (Tue, 05 May 2009) | 2 lines
17048 Changed paths:
17049    M /trunk/printf.c
17050    M /trunk/tests/tpow_all.c
17052 printf.c tests/tpow_all.c: <string.h> is not automatically included when compiling with --with-gmp-build option.
17054 ------------------------------------------------------------------------
17055 r6188 | thevenyp | 2009-05-05 14:06:43 +0000 (Tue, 05 May 2009) | 3 lines
17056 Changed paths:
17057    M /trunk/Makefile.am
17058    M /trunk/NEWS
17059    A /trunk/buildopt.c
17060    M /trunk/mpfr.h
17061    M /trunk/mpfr.texi
17062    M /trunk/tests/Makefile.am
17063    A /trunk/tests/tbuildopt.c
17065 NEWS Makefile.am mpfr.h mpfr.texi buildopt.c: New functions mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p.
17066 tests/Makefile.am tests/tbuildopt.c: Add tests for mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p.
17068 ------------------------------------------------------------------------
17069 r6187 | vlefevre | 2009-05-05 13:55:21 +0000 (Tue, 05 May 2009) | 1 line
17070 Changed paths:
17071    M /trunk/atan.c
17073 atan.c: added comments after checking r6186.
17074 ------------------------------------------------------------------------
17075 r6186 | thevenyp | 2009-05-05 10:07:47 +0000 (Tue, 05 May 2009) | 3 lines
17076 Changed paths:
17077    M /trunk/atan.c
17078    M /trunk/tests/tatan.c
17080 atan.c: expand exponent range when computing arctan(Inf) and arctan(+-1).
17081 tests/tatan.c: Check underflow of arctan(Inf) and arctan(1) with reduced exponent range.
17083 ------------------------------------------------------------------------
17084 r6185 | vlefevre | 2009-05-04 16:27:56 +0000 (Mon, 04 May 2009) | 1 line
17085 Changed paths:
17086    M /trunk/tests/tatan.c
17088 tests/tatan.c: replaced GMP_RNDN by MPFR_RNDN.
17089 ------------------------------------------------------------------------
17090 r6182 | vlefevre | 2009-04-29 16:19:26 +0000 (Wed, 29 Apr 2009) | 1 line
17091 Changed paths:
17092    M /trunk/INSTALL
17093    M /trunk/tests/tget_f.c
17095 Removed trailing spaces.
17096 ------------------------------------------------------------------------
17097 r6181 | zimmerma | 2009-04-29 16:07:29 +0000 (Wed, 29 Apr 2009) | 2 lines
17098 Changed paths:
17099    M /trunk/atan.c
17101 [atan.c] fixed bug when x is very near but differs from 1
17103 ------------------------------------------------------------------------
17104 r6180 | vlefevre | 2009-04-29 15:41:23 +0000 (Wed, 29 Apr 2009) | 2 lines
17105 Changed paths:
17106    M /trunk/tests/tatan.c
17108 tests/tatan.c: added testcase for bug found by Christopher Creutzig
17109 (atan2_different_prec).
17110 ------------------------------------------------------------------------
17111 r6177 | vlefevre | 2009-04-22 12:46:41 +0000 (Wed, 22 Apr 2009) | 2 lines
17112 Changed paths:
17113    M /trunk/tests/tests.c
17115 tests/tests.c (data_check): try to open the data file first from the
17116 build directory, then from the source directory.
17117 ------------------------------------------------------------------------
17118 r6176 | vlefevre | 2009-04-22 12:00:23 +0000 (Wed, 22 Apr 2009) | 4 lines
17119 Changed paths:
17120    M /trunk/init2.c
17122 init2.c: check that mp_bits_per_limb == BITS_PER_MP_LIMB (useful
17123 in case GMP is upgraded with a different ABI, e.g. 32 vs mode32
17124 on PowerPC 64). Without such a check, MPFR can give incorrect
17125 results if the ABI's don't match.
17126 ------------------------------------------------------------------------
17127 r6175 | vlefevre | 2009-04-22 08:33:57 +0000 (Wed, 22 Apr 2009) | 2 lines
17128 Changed paths:
17129    M /trunk/tests/Makefile.am
17130    M /trunk/tests/tmul.c
17132 Improved fix for problem dealt with in r6174: use function src_fopen()
17133 (from tests.c) instead of a macro MPFR_SRCDIR.
17134 ------------------------------------------------------------------------
17135 r6174 | vlefevre | 2009-04-22 08:13:40 +0000 (Wed, 22 Apr 2009) | 10 lines
17136 Changed paths:
17137    M /trunk/tests/Makefile.am
17138    M /trunk/tests/tmul.c
17140 Fixed problem when the srcdir value contains a word that is #define'd
17141 by the C implementation (test failure) or a comma (worse, the build of
17142 the tests terminates with an error). This can happen only when objdir
17143 and srcdir are different directories.
17144   * tests/Makefile.am (tmul_CPPFLAGS): Put srcdir pathname in quotes.
17145   * tests/tmul.c (MPFR_SRCDIR): Make the default a string.
17146     (QUOTE, NAME): Delete.
17147     (check_regression): Don't QUOTE MPFR_SRCDIR.
17148 Thanks to Sandra Loosemore for the patch.
17149 https://sympa.inria.fr/sympa/arc/mpfr/2009-04/msg00038.html
17150 ------------------------------------------------------------------------
17151 r6173 | thevenyp | 2009-04-15 17:07:42 +0000 (Wed, 15 Apr 2009) | 3 lines
17152 Changed paths:
17153    M /trunk/get_f.c
17154    M /trunk/tests/tget_f.c
17156 get_f.c: remove dead code (x and z always have the same number of limbs).
17157 tests/tget_f.c: Add tests with every rounding mode, add tests with random values.
17159 ------------------------------------------------------------------------
17160 r6172 | thevenyp | 2009-04-15 09:34:54 +0000 (Wed, 15 Apr 2009) | 2 lines
17161 Changed paths:
17162    M /trunk/tests/tget_f.c
17164 tests/tget_f.c: Fix typos, better error messages.
17166 ------------------------------------------------------------------------
17167 r6171 | thevenyp | 2009-04-14 14:34:20 +0000 (Tue, 14 Apr 2009) | 2 lines
17168 Changed paths:
17169    M /trunk/get_f.c
17170    M /trunk/tests/tget_f.c
17172 tests/tget_f.c get_f.c: Set result to the maximum value when the mpfr_t is plus infinity and set correct ternary value.
17174 ------------------------------------------------------------------------
17175 r6170 | thevenyp | 2009-04-14 14:29:16 +0000 (Tue, 14 Apr 2009) | 2 lines
17176 Changed paths:
17177    M /trunk/tests/tget_f.c
17179 tests/tget_f.c: Fix typo, increase size of y so that x and y have different limb size (they had the same size on MacOS X-32bits).
17181 ------------------------------------------------------------------------
17182 r6168 | vlefevre | 2009-04-10 08:29:47 +0000 (Fri, 10 Apr 2009) | 1 line
17183 Changed paths:
17184    M /trunk/mpfr.texi
17186 mpfr.texi: update concerning intmax_t after the change in r6166.
17187 ------------------------------------------------------------------------
17188 r6166 | vlefevre | 2009-04-10 08:23:33 +0000 (Fri, 10 Apr 2009) | 2 lines
17189 Changed paths:
17190    M /trunk/mpfr.h
17192 mpfr.h: for intmax_t, also test _STDINT_H and _STDINT_H_.
17193 [merged changeset r6165 from the 2.4 branch]
17194 ------------------------------------------------------------------------
17195 r6164 | vlefevre | 2009-04-10 08:10:37 +0000 (Fri, 10 Apr 2009) | 1 line
17196 Changed paths:
17197    M /trunk/mpfr.texi
17199 mpfr.texi: updated the month.
17200 ------------------------------------------------------------------------
17201 r6162 | vlefevre | 2009-04-10 08:09:47 +0000 (Fri, 10 Apr 2009) | 5 lines
17202 Changed paths:
17203    M /trunk/mpfr.h
17204    M /trunk/mpfr.texi
17206 mpfr.h: for the intmax_t detection, also test INTMAX_MAX / UINTMAX_MAX
17207 (this may be useful for users of C++ compilers, if they have defined
17208 __STDC_LIMIT_MACROS but not __STDC_CONSTANT_MACROS).
17209 mpfr.texi: improvement concerning the use of intmax_t and uintmax_t.
17210 [merged changesets r6160 and r6161 from the 2.4 branch]
17211 ------------------------------------------------------------------------
17212 r6159 | zimmerma | 2009-04-09 07:40:14 +0000 (Thu, 09 Apr 2009) | 2 lines
17213 Changed paths:
17214    M /trunk/INSTALL
17216 [INSTALL] updated Notes on AIX/PowerPC
17218 ------------------------------------------------------------------------
17219 r6158 | thevenyp | 2009-04-08 14:59:21 +0000 (Wed, 08 Apr 2009) | 3 lines
17220 Changed paths:
17221    M /trunk/NEWS
17222    M /trunk/get_f.c
17223    M /trunk/mpfr.texi
17224    M /trunk/tests/tget_f.c
17226 NEWS mpfr.texi get_f.c: mpfr_get_f now returns the usual ternary value.
17227 tests/tget_f.c: test the ternary value and the erange flag.
17229 ------------------------------------------------------------------------
17230 r6157 | vlefevre | 2009-04-08 14:25:26 +0000 (Wed, 08 Apr 2009) | 2 lines
17231 Changed paths:
17232    M /trunk/get_z.c
17233    M /trunk/tests/tget_z.c
17235 tests/tget_z.c: do not assume specific values of the ternary value.
17236 get_z.c: simplified code.
17237 ------------------------------------------------------------------------
17238 r6156 | vlefevre | 2009-04-08 14:19:23 +0000 (Wed, 08 Apr 2009) | 1 line
17239 Changed paths:
17240    M /trunk/NEWS
17242 NEWS: s/an inexact value/a ternary value/
17243 ------------------------------------------------------------------------
17244 r6155 | thevenyp | 2009-04-08 12:53:37 +0000 (Wed, 08 Apr 2009) | 4 lines
17245 Changed paths:
17246    M /trunk/NEWS
17247    M /trunk/get_z.c
17248    M /trunk/mpfr.h
17249    M /trunk/mpfr.texi
17250    M /trunk/tests/tget_z.c
17252 NEWS mpfr.texi get_z.c: mpfr_get_z now returns an inexact value.
17253 mpfr.h: change prototype of mpfr_get_z.
17254 tests/tget_z.c: test inexact value.
17256 ------------------------------------------------------------------------
17257 r6154 | zimmerma | 2009-04-08 11:10:46 +0000 (Wed, 08 Apr 2009) | 2 lines
17258 Changed paths:
17259    M /trunk/mpf2mpfr.h
17261 [mpf2mpfr.h] added comment for #endif
17263 ------------------------------------------------------------------------
17264 r6153 | thevenyp | 2009-04-08 11:09:14 +0000 (Wed, 08 Apr 2009) | 2 lines
17265 Changed paths:
17266    M /trunk/mpf2mpfr.h
17268 mpf2mpfr.h: fix typo
17270 ------------------------------------------------------------------------
17271 r6152 | vlefevre | 2009-04-02 16:03:05 +0000 (Thu, 02 Apr 2009) | 1 line
17272 Changed paths:
17273    M /trunk/get_z.c
17275 get_z.c: fixed title in comment.
17276 ------------------------------------------------------------------------
17277 r6151 | vlefevre | 2009-04-01 14:22:03 +0000 (Wed, 01 Apr 2009) | 2 lines
17278 Changed paths:
17279    M /trunk/get_z.c
17281 get_z.c: detect out-of-range precision (such a detection could be missed
17282 if mpfr_exp_t > mpfr_prec_t).
17283 ------------------------------------------------------------------------
17284 r6150 | vlefevre | 2009-04-01 14:07:29 +0000 (Wed, 01 Apr 2009) | 2 lines
17285 Changed paths:
17286    M /trunk/get_z.c
17287    M /trunk/mpfr.h
17289 Removed the comment from mpfr.h added in r6149, and patched get_z.c
17290 (safer code is better than a comment).
17291 ------------------------------------------------------------------------
17292 r6149 | vlefevre | 2009-04-01 14:02:14 +0000 (Wed, 01 Apr 2009) | 1 line
17293 Changed paths:
17294    M /trunk/mpfr.h
17296 mpfr.h: important comment to validate the change done in r6147.
17297 ------------------------------------------------------------------------
17298 r6148 | vlefevre | 2009-04-01 13:46:30 +0000 (Wed, 01 Apr 2009) | 1 line
17299 Changed paths:
17300    M /trunk/get_z_exp.c
17302 get_z_exp.c: updated comments.
17303 ------------------------------------------------------------------------
17304 r6147 | zimmerma | 2009-04-01 13:26:42 +0000 (Wed, 01 Apr 2009) | 3 lines
17305 Changed paths:
17306    M /trunk/get_z.c
17307    M /trunk/tests/tget_z.c
17309 [get_z.c] simplified the code, removed the FIXME
17310 [tget_z.c] added new test
17312 ------------------------------------------------------------------------
17313 r6146 | zimmerma | 2009-04-01 13:11:13 +0000 (Wed, 01 Apr 2009) | 4 lines
17314 Changed paths:
17315    M /trunk/mpfr.texi
17316    M /trunk/tests/tget_z.c
17318 [mpfr.texi] completed documentation of mpfr_get_z_exp (was incomplete for 0)
17319 [tget_z.c] added test case for 0 with emin > 0 (should give 100% coverage for
17320            get_z.c)
17322 ------------------------------------------------------------------------
17323 r6145 | thevenyp | 2009-03-30 14:47:28 +0000 (Mon, 30 Mar 2009) | 3 lines
17324 Changed paths:
17325    M /trunk/strtofr.c
17326    M /trunk/tests/tset_str.c
17327    M /trunk/vasprintf.c
17329 strtofr.c tests/tset_str.c: Code simplification (sizeof (char) is always 1).
17330 vasprintf.c: Cast into size_t (just in case).
17332 ------------------------------------------------------------------------
17333 r6144 | thevenyp | 2009-03-30 12:15:40 +0000 (Mon, 30 Mar 2009) | 2 lines
17334 Changed paths:
17335    M /trunk/vasprintf.c
17337 vasprintf.c: Code simplification (sizeof (char) is always 1).
17339 ------------------------------------------------------------------------
17340 r6143 | thevenyp | 2009-03-27 09:34:03 +0000 (Fri, 27 Mar 2009) | 3 lines
17341 Changed paths:
17342    M /trunk/acinclude.m4
17343    M /trunk/printf.c
17344    M /trunk/vasprintf.c
17346 acinclude.m4: remove definition of va_copy, just detect its presence.
17347 printf.c vasprintf.c: #define a replacement of va_copy if needed (in the same way as gmp).
17349 ------------------------------------------------------------------------
17350 r6142 | thevenyp | 2009-03-26 15:09:38 +0000 (Thu, 26 Mar 2009) | 2 lines
17351 Changed paths:
17352    M /trunk/acinclude.m4
17354 acinclude.m4: Change MPFR_FUNC_PRINTF_SPEC (renamed MPFR_FUNC_GMP_PRINTF_SPEC) so that it actually checks output.
17356 ------------------------------------------------------------------------
17357 r6141 | thevenyp | 2009-03-25 17:53:50 +0000 (Wed, 25 Mar 2009) | 2 lines
17358 Changed paths:
17359    M /trunk/get_str.c
17360    M /trunk/mpfr-impl.h
17361    M /trunk/mpfr.texi
17362    M /trunk/mpn_exp.c
17363    M /trunk/out_str.c
17364    M /trunk/tests/inp_str.data
17365    M /trunk/tests/tget_str.c
17366    M /trunk/tests/tinp_str.c
17367    M /trunk/tests/tout_str.c
17368    M /trunk/tests/tset_str.c
17370 Change base upper limit in string conversion up to 62.
17372 ------------------------------------------------------------------------
17373 r6140 | zimmerma | 2009-03-25 12:13:58 +0000 (Wed, 25 Mar 2009) | 4 lines
17374 Changed paths:
17375    M /trunk/get_str.c
17376    M /trunk/mpfr.texi
17377    M /trunk/tests/tget_str.c
17379 [mpfr.texi] fixed documentation of mpfr_get_str which was wrong
17380 [tget_str.c] added test cases for odd base and tie breaking case
17381 [get_str.c] fixed typos in comments
17383 ------------------------------------------------------------------------
17384 r6139 | zimmerma | 2009-03-25 08:54:17 +0000 (Wed, 25 Mar 2009) | 5 lines
17385 Changed paths:
17386    M /trunk/tests/random2.c
17388 [tests/random2.c] added missing mpfr-test.h (revealed by nightly tests), and
17389                   removed mpfr-impl.h (already included in mpfr-test.h)
17390                   I have also removed MPFR_NEED_LONGLONG_H: I don't see why it
17391                   is needed, and all tests pass.
17393 ------------------------------------------------------------------------
17394 r6138 | thevenyp | 2009-03-24 17:19:55 +0000 (Tue, 24 Mar 2009) | 2 lines
17395 Changed paths:
17396    M /trunk/mpfr.texi
17398 mpfr.texi: Add a note on mpfr_printf output in binary with precision one.
17400 ------------------------------------------------------------------------
17401 r6137 | thevenyp | 2009-03-24 16:51:17 +0000 (Tue, 24 Mar 2009) | 4 lines
17402 Changed paths:
17403    M /trunk/TODO
17404    M /trunk/mpfr-gmp.c
17405    M /trunk/mpfr-gmp.h
17406    M /trunk/mpfr-impl.h
17407    M /trunk/tests/random2.c
17408    M /trunk/tests/tests.c
17409    M /trunk/urandomb.c
17411 urandomb.c mpfr-gmp.c mpfr-gmp.h: mpfr_rand_raw is now in urandom.c.
17412 mpfr-impl.h: mpfr_rand_raw is now always build as an internal function.
17413 TODO tests/tests.c tests/random2.c: Use mpfr_rand_raw instead of _gmp_rand
17415 ------------------------------------------------------------------------
17416 r6136 | thevenyp | 2009-03-24 15:10:52 +0000 (Tue, 24 Mar 2009) | 2 lines
17417 Changed paths:
17418    M /trunk/Makefile.am
17419    M /trunk/NEWS
17420    M /trunk/mpfr.h
17421    M /trunk/mpfr.texi
17422    D /trunk/random2.c
17423    M /trunk/tests/Makefile.am
17424    M /trunk/tests/mpf_compat.h
17425    M /trunk/tests/mpfr-test.h
17426    A /trunk/tests/random2.c (from /trunk/random2.c:6135)
17427    M /trunk/tests/tadd.c
17428    M /trunk/tests/tadd_d.c
17429    M /trunk/tests/tadd_ui.c
17430    M /trunk/tests/td_div.c
17431    M /trunk/tests/td_sub.c
17432    M /trunk/tests/tdiv.c
17433    M /trunk/tests/tdiv_d.c
17434    M /trunk/tests/tdiv_ui.c
17435    M /trunk/tests/tgamma.c
17436    M /trunk/tests/tj0.c
17437    M /trunk/tests/tj1.c
17438    M /trunk/tests/tmul.c
17439    M /trunk/tests/tmul_d.c
17440    M /trunk/tests/tmul_ui.c
17441    M /trunk/tests/tpow.c
17442    M /trunk/tests/trandom.c
17443    M /trunk/tests/tsi_op.c
17444    M /trunk/tests/tsub.c
17445    M /trunk/tests/tsub_d.c
17446    M /trunk/tests/tsub_ui.c
17447    M /trunk/tests/ty0.c
17448    M /trunk/tests/ty1.c
17450 Move mpfr_random2 to tests directory, remove it from API.
17452 ------------------------------------------------------------------------
17453 r6135 | thevenyp | 2009-03-24 14:29:04 +0000 (Tue, 24 Mar 2009) | 2 lines
17454 Changed paths:
17455    M /trunk/mpfr.texi
17457 mpfr.texi: Improve documentation in Formatted Output Functions/Format String subsection.
17459 ------------------------------------------------------------------------
17460 r6134 | vlefevre | 2009-03-24 11:33:41 +0000 (Tue, 24 Mar 2009) | 1 line
17461 Changed paths:
17462    M /trunk/cos.c
17463    M /trunk/sin.c
17465 cos.c, sin.c: added MPFR_ASSERTN for huge expx.
17466 ------------------------------------------------------------------------
17467 r6132 | vlefevre | 2009-03-21 00:52:31 +0000 (Sat, 21 Mar 2009) | 6 lines
17468 Changed paths:
17469    M /trunk/mpfr.texi
17470    M /trunk/tests/tstrtofr.c
17472 mpfr.texi: corrected mpfr_strtofr documentation ("NAN()" is accepted).
17473 tests/tstrtofr.c: added a test for "NAN()".
17474 Note: the code follows the ISO C99 standard for strtod, as explained
17475 in the mpfr_strtofr documentation, so that the code was correct.
17476 [merged changeset 6131 from the 2.4 branch and changed GMP_RNDN into
17477 MPFR_RNDN]
17478 ------------------------------------------------------------------------
17479 r6130 | vlefevre | 2009-03-19 02:11:38 +0000 (Thu, 19 Mar 2009) | 1 line
17480 Changed paths:
17481    M /trunk/mpfrlint
17483 mpfrlint: added some tests for acinclude.m4 and configure.in (sh).
17484 ------------------------------------------------------------------------
17485 r6128 | vlefevre | 2009-03-19 02:03:29 +0000 (Thu, 19 Mar 2009) | 3 lines
17486 Changed paths:
17487    M /trunk/acinclude.m4
17488    M /trunk/configure.in
17490 Applied patch from Ralf Wildenhues.
17491   * configure.in: Avoid unportable (and unneeded) shell quoting.
17492   * acinclude.m4: Avoid non-POSIX shell construct.
17493 ------------------------------------------------------------------------
17494 r6126 | vlefevre | 2009-03-18 11:15:05 +0000 (Wed, 18 Mar 2009) | 1 line
17495 Changed paths:
17496    M /trunk/tests/tmin_prec.c
17498 tests/tmin_prec.c: replaced GMP_RNDN by MPFR_RNDN.
17499 ------------------------------------------------------------------------
17500 r6125 | vlefevre | 2009-03-16 18:38:03 +0000 (Mon, 16 Mar 2009) | 1 line
17501 Changed paths:
17502    M /trunk/tests/tset_ld.c
17504 tests/tset_ld.c: removed unused variable.
17505 ------------------------------------------------------------------------
17506 r6124 | thevenyp | 2009-03-16 17:46:18 +0000 (Mon, 16 Mar 2009) | 2 lines
17507 Changed paths:
17508    M /trunk/tests/tset_ld.c
17510 tests/tset_ld.c: Add test case for the bug fixed with r6101.
17512 ------------------------------------------------------------------------
17513 r6123 | vlefevre | 2009-03-16 15:50:58 +0000 (Mon, 16 Mar 2009) | 1 line
17514 Changed paths:
17515    M /trunk/tests/tmin_prec.c
17517 tests/tmin_prec.c: added tests.
17518 ------------------------------------------------------------------------
17519 r6122 | vlefevre | 2009-03-16 15:43:39 +0000 (Mon, 16 Mar 2009) | 1 line
17520 Changed paths:
17521    M /trunk/tests
17523 tests: updated svn:ignore property.
17524 ------------------------------------------------------------------------
17525 r6121 | vlefevre | 2009-03-16 15:40:48 +0000 (Mon, 16 Mar 2009) | 1 line
17526 Changed paths:
17527    M /trunk/min_prec.c
17529 min_prec.c: fixed another bug (the code was incorrect with >= 2 limbs).
17530 ------------------------------------------------------------------------
17531 r6120 | vlefevre | 2009-03-16 15:37:10 +0000 (Mon, 16 Mar 2009) | 1 line
17532 Changed paths:
17533    M /trunk/tests/tmin_prec.c
17535 tests/tmin_prec.c: bug fix (side effects in MPFR_ASSERTN), new tests.
17536 ------------------------------------------------------------------------
17537 r6119 | vlefevre | 2009-03-16 15:28:11 +0000 (Mon, 16 Mar 2009) | 1 line
17538 Changed paths:
17539    M /trunk/README.dev
17541 README.dev: added a note about assertions and code with side effects.
17542 ------------------------------------------------------------------------
17543 r6118 | thevenyp | 2009-03-16 15:23:46 +0000 (Mon, 16 Mar 2009) | 2 lines
17544 Changed paths:
17545    M /trunk/tests/tfprintf.c
17547 tests/tfprintf.c: Use a value less than 2^31-1 compatible (thus < LONG_MAX) in bug_20090316 (cf r6112).
17549 ------------------------------------------------------------------------
17550 r6117 | vlefevre | 2009-03-16 15:07:50 +0000 (Mon, 16 Mar 2009) | 1 line
17551 Changed paths:
17552    M /trunk/tests/tfprintf.c
17553    M /trunk/tests/tmin_prec.c
17555 Replaced GMP_RND* by MPFR_RND*.
17556 ------------------------------------------------------------------------
17557 r6116 | zimmerma | 2009-03-16 12:50:24 +0000 (Mon, 16 Mar 2009) | 3 lines
17558 Changed paths:
17559    M /trunk/tests/Makefile.am
17560    A /trunk/tests/tmin_prec.c
17562 [tests/tmin_prec.c] new file contributed from Laurent Fousse
17563 [tests/Makefile.am] added tmin_prec
17565 ------------------------------------------------------------------------
17566 r6115 | vlefevre | 2009-03-16 12:35:27 +0000 (Mon, 16 Mar 2009) | 1 line
17567 Changed paths:
17568    M /trunk/min_prec.c
17570 min_prec.c: removed a useless test.
17571 ------------------------------------------------------------------------
17572 r6114 | vlefevre | 2009-03-16 12:30:20 +0000 (Mon, 16 Mar 2009) | 1 line
17573 Changed paths:
17574    M /trunk/min_prec.c
17576 min_prec.c: fixed another bug.
17577 ------------------------------------------------------------------------
17578 r6113 | thevenyp | 2009-03-16 12:26:29 +0000 (Mon, 16 Mar 2009) | 2 lines
17579 Changed paths:
17580    M /trunk/vasprintf.c
17582 vasprintf.c: Add more debug assertion on the buffer size.
17584 ------------------------------------------------------------------------
17585 r6112 | thevenyp | 2009-03-16 12:03:43 +0000 (Mon, 16 Mar 2009) | 3 lines
17586 Changed paths:
17587    M /trunk/tests/tfprintf.c
17588    M /trunk/vasprintf.c
17590 vasprintf.c: Fix bug_20090316 (in buffer_cat, the buffer was 1 character too small in some cases).
17591 tests/tfprintf.c: Add test for bug_20090316.
17593 ------------------------------------------------------------------------
17594 r6111 | vlefevre | 2009-03-16 11:57:41 +0000 (Mon, 16 Mar 2009) | 2 lines
17595 Changed paths:
17596    M /trunk/tests/tadd.c
17598 tests/tadd.c: changed GMP_RND* (from r6071) into MPFR_RND*; this should
17599 have been done when porting the patch from the 2.4 branch.
17600 ------------------------------------------------------------------------
17601 r6110 | thevenyp | 2009-03-16 10:25:16 +0000 (Mon, 16 Mar 2009) | 2 lines
17602 Changed paths:
17603    M /trunk/tests/tprintf.c
17605 tests/tprintf.c: Use new environment variable MPFR_CHECK_LARGEMEM for memory expensive test.
17607 ------------------------------------------------------------------------
17608 r6109 | vlefevre | 2009-03-16 10:12:57 +0000 (Mon, 16 Mar 2009) | 1 line
17609 Changed paths:
17610    M /trunk/min_prec.c
17612 min_prec.c: bug fixed by Laurent.
17613 ------------------------------------------------------------------------
17614 r6108 | thevenyp | 2009-03-16 10:01:24 +0000 (Mon, 16 Mar 2009) | 2 lines
17615 Changed paths:
17616    M /trunk/tests/tsprintf.c
17618 tests/tsprintf.c: Fix typo.
17620 ------------------------------------------------------------------------
17621 r6107 | vlefevre | 2009-03-16 09:32:21 +0000 (Mon, 16 Mar 2009) | 2 lines
17622 Changed paths:
17623    M /trunk/min_prec.c
17624    M /trunk/mpfr.h
17625    M /trunk/mpfr.texi
17627 Fixed the prototype of mpfr_min_prec (should return a mpfr_prec_t)
17628 and its description.
17629 ------------------------------------------------------------------------
17630 r6106 | vlefevre | 2009-03-16 09:26:54 +0000 (Mon, 16 Mar 2009) | 1 line
17631 Changed paths:
17632    M /trunk/min_prec.c
17634 min_prec.c: fixed a bug (but the code should be improved).
17635 ------------------------------------------------------------------------
17636 r6105 | vlefevre | 2009-03-16 09:23:46 +0000 (Mon, 16 Mar 2009) | 1 line
17637 Changed paths:
17638    M /trunk/min_prec.c
17640 min_prec.c: simplified the singular cases (see other functions).
17641 ------------------------------------------------------------------------
17642 r6104 | lfousse | 2009-03-15 20:44:23 +0000 (Sun, 15 Mar 2009) | 2 lines
17643 Changed paths:
17644    M /trunk/mpfr.h
17646 Add protoype for mpfr_min_prec in mpfr.h.
17648 ------------------------------------------------------------------------
17649 r6103 | lfousse | 2009-03-15 20:34:33 +0000 (Sun, 15 Mar 2009) | 2 lines
17650 Changed paths:
17651    M /trunk/mpfr.texi
17653 Add documentation for mpfr_min_prec.
17655 ------------------------------------------------------------------------
17656 r6102 | lfousse | 2009-03-15 20:34:00 +0000 (Sun, 15 Mar 2009) | 2 lines
17657 Changed paths:
17658    M /trunk/Makefile.am
17659    A /trunk/min_prec.c
17661 New function mpfr_min_prec.
17663 ------------------------------------------------------------------------
17664 r6101 | vlefevre | 2009-03-15 03:17:06 +0000 (Sun, 15 Mar 2009) | 2 lines
17665 Changed paths:
17666    M /trunk/get_ld.c
17668 get_ld.c: fixed bugs in the case HAVE_LDOUBLE_IEEE_EXT_LITTLE (one found
17669 by Steve Kargl, and another one concerning the mpfr_set_emax value).
17670 ------------------------------------------------------------------------
17671 r6100 | thevenyp | 2009-03-13 17:58:59 +0000 (Fri, 13 Mar 2009) | 2 lines
17672 Changed paths:
17673    M /trunk/vasprintf.c
17675 vasprintf.c: This is probably dead code, but being uncertain, put an assert here.
17677 ------------------------------------------------------------------------
17678 r6099 | thevenyp | 2009-03-13 17:55:13 +0000 (Fri, 13 Mar 2009) | 2 lines
17679 Changed paths:
17680    M /trunk/vasprintf.c
17682 vasprintf.c: As the buffer helper functions are not used in the current code with a zero parameter len, do not handle this case anymore, check that these cases do not happened in MPFR_ASSERTD macros, add some additional assert to ensure consistency.
17684 ------------------------------------------------------------------------
17685 r6098 | thevenyp | 2009-03-13 17:47:57 +0000 (Fri, 13 Mar 2009) | 2 lines
17686 Changed paths:
17687    M /trunk/vasprintf.c
17689 vasprintf.c: make clear that string_buffer.curr is a pointer to the null terminating character, fix the only place where it was not handle so.
17691 ------------------------------------------------------------------------
17692 r6097 | thevenyp | 2009-03-13 17:36:20 +0000 (Fri, 13 Mar 2009) | 2 lines
17693 Changed paths:
17694    M /trunk/vasprintf.c
17696 vasprintf.c: Fix bug.
17698 ------------------------------------------------------------------------
17699 r6096 | thevenyp | 2009-03-13 17:30:10 +0000 (Fri, 13 Mar 2009) | 3 lines
17700 Changed paths:
17701    M /trunk/tests/tprintf.c
17702    M /trunk/vasprintf.c
17704 tests/tprintf.c: Add an expensive test where the output number has more than INT_MAX characters.
17705 vasprintf.c: Fix the bug triggered by the new test in tsprintf.c.
17707 ------------------------------------------------------------------------
17708 r6095 | thevenyp | 2009-03-13 17:17:42 +0000 (Fri, 13 Mar 2009) | 4 lines
17709 Changed paths:
17710    M /trunk/mpfr.texi
17711    M /trunk/tests/tprintf.c
17712    M /trunk/tests/tsprintf.c
17714 mpfr.texi: Do cosmetic changes and add some details on printf behavior when the precision field is empty.
17715 tests/tsprintf.c: improve code coverage.
17716 tests/tprintf.c: improve code coverage, check the behavior describe in mpfr.texi.
17718 ------------------------------------------------------------------------
17719 r6091 | vlefevre | 2009-03-12 12:54:29 +0000 (Thu, 12 Mar 2009) | 3 lines
17720 Changed paths:
17721    M /trunk/zeta_ui.c
17723 zeta_ui.c: correction r6090 was incorrect as there was another problem:
17724 the 3rd argument of mpz_divexact_ui is an unsigned long, not a limb.
17725 So, fixed the shift count (assuming no padding bits in unsigned long).
17726 ------------------------------------------------------------------------
17727 r6090 | vlefevre | 2009-03-12 12:45:21 +0000 (Thu, 12 Mar 2009) | 3 lines
17728 Changed paths:
17729    M /trunk/zeta_ui.c
17731 zeta_ui.c bug fix: a shift count could be >= width of type (if a limb is
17732 a long long and long long is twice the size of a long). This problem was
17733 detected by a warning on gcc40 with CFLAGS="-mpowerpc64 -mcpu=970 -O2".
17734 ------------------------------------------------------------------------
17735 r6088 | vlefevre | 2009-03-10 01:11:36 +0000 (Tue, 10 Mar 2009) | 1 line
17736 Changed paths:
17737    M /trunk/tests/tprintf.c
17739 tests/tprintf.c: added missing cast to void * for %p.
17740 ------------------------------------------------------------------------
17741 r6086 | vlefevre | 2009-03-09 15:51:27 +0000 (Mon, 09 Mar 2009) | 1 line
17742 Changed paths:
17743    M /trunk/tests/tfprintf.c
17745 tests/tfprintf.c: added missing cast to void * for %p.
17746 ------------------------------------------------------------------------
17747 r6084 | vlefevre | 2009-03-09 15:42:51 +0000 (Mon, 09 Mar 2009) | 1 line
17748 Changed paths:
17749    M /trunk/vasprintf.c
17751 vasprintf.c: fixed bug in CONSUME_VA_ARG for case MP_LIMB_ARG (%Mu).
17752 ------------------------------------------------------------------------
17753 r6082 | vlefevre | 2009-03-09 14:09:10 +0000 (Mon, 09 Mar 2009) | 1 line
17754 Changed paths:
17755    M /trunk/README.dev
17757 README.dev: GMP with ABI=mode32 should be tested on 64-bit PowerPC.
17758 ------------------------------------------------------------------------
17759 r6081 | thevenyp | 2009-03-06 18:07:12 +0000 (Fri, 06 Mar 2009) | 3 lines
17760 Changed paths:
17761    M /trunk/tests/tprintf.c
17762    M /trunk/vasprintf.c
17764 vasprintf.c: now return -1 when the format string is invalid (undefined behavior in standard C99)
17765 tests/tprintf.c: Additional checks with invalid format strings.
17767 ------------------------------------------------------------------------
17768 r6080 | thevenyp | 2009-03-06 18:01:24 +0000 (Fri, 06 Mar 2009) | 2 lines
17769 Changed paths:
17770    M /trunk/mpfr.texi
17772 mpfr.texi: Add missing conversion specifier accepted with mpfr_t variable.
17774 ------------------------------------------------------------------------
17775 r6079 | vlefevre | 2009-03-06 13:03:44 +0000 (Fri, 06 Mar 2009) | 1 line
17776 Changed paths:
17777    M /trunk/add1.c
17779 add1.c: assertions on the argument values should use MPFR_ASSERTN.
17780 ------------------------------------------------------------------------
17781 r6077 | zimmerma | 2009-03-06 11:50:19 +0000 (Fri, 06 Mar 2009) | 2 lines
17782 Changed paths:
17783    M /trunk/cache.c
17785 [cache.c] improved comment for mpfr_init_cache
17787 ------------------------------------------------------------------------
17788 r6076 | zimmerma | 2009-03-06 11:44:10 +0000 (Fri, 06 Mar 2009) | 2 lines
17789 Changed paths:
17790    M /trunk/add1.c
17792 [add1.c] transformed switch() into if-then-else, to get 100% coverage
17794 ------------------------------------------------------------------------
17795 r6074 | vlefevre | 2009-03-06 00:45:57 +0000 (Fri, 06 Mar 2009) | 1 line
17796 Changed paths:
17797    M /trunk/atan.c
17798    M /trunk/cache.c
17800 untabify
17801 ------------------------------------------------------------------------
17802 r6073 | vlefevre | 2009-03-06 00:40:20 +0000 (Fri, 06 Mar 2009) | 3 lines
17803 Changed paths:
17804    M /trunk/update-faq
17806 update-faq: change GMP_RND into MPFR_RND from the version on the web
17807 (since MPFR 3.0 hasn't been released yet, the FAQ still uses the 2.x
17808 API).
17809 ------------------------------------------------------------------------
17810 r6071 | vlefevre | 2009-03-05 23:46:45 +0000 (Thu, 05 Mar 2009) | 1 line
17811 Changed paths:
17812    M /trunk/tests/tadd.c
17814 tests/tadd.c: completed the code coverage (case bk == 0 in add1.c).
17815 ------------------------------------------------------------------------
17816 r6070 | zimmerma | 2009-03-05 19:44:05 +0000 (Thu, 05 Mar 2009) | 2 lines
17817 Changed paths:
17818    M /trunk/cache.c
17819    M /trunk/mpfr-impl.h
17821 [mpfr-impl.h,cache.c] commented out mpfr_init_cache
17823 ------------------------------------------------------------------------
17824 r6069 | zimmerma | 2009-03-05 16:37:19 +0000 (Thu, 05 Mar 2009) | 2 lines
17825 Changed paths:
17826    M /trunk/const_catalan.c
17828 [const_catalan.c] decreased initial Ziv precision to get 100% coverage
17830 ------------------------------------------------------------------------
17831 r6068 | zimmerma | 2009-03-05 16:28:13 +0000 (Thu, 05 Mar 2009) | 3 lines
17832 Changed paths:
17833    M /trunk/cmp2.c
17834    M /trunk/tests/tcmp2.c
17836 [cmp2.c] added comments
17837 [tcmp2.c] added test to improve coverage to 100%
17839 ------------------------------------------------------------------------
17840 r6067 | zimmerma | 2009-03-05 14:12:32 +0000 (Thu, 05 Mar 2009) | 3 lines
17841 Changed paths:
17842    M /trunk/atan2.c
17843    M /trunk/tests/tatan.c
17845 [atan2.c,tatan.c] reduced Ziv's initial precision and added test to have
17846                   100% coverage of atan2.c
17848 ------------------------------------------------------------------------
17849 r6066 | zimmerma | 2009-03-05 13:43:18 +0000 (Thu, 05 Mar 2009) | 2 lines
17850 Changed paths:
17851    M /trunk/atan.c
17853 [atan.c] coverage should now be 100%
17855 ------------------------------------------------------------------------
17856 r6065 | zimmerma | 2009-03-04 17:09:02 +0000 (Wed, 04 Mar 2009) | 3 lines
17857 Changed paths:
17858    M /trunk/TODO
17859    M /trunk/algorithms.bib
17860    M /trunk/algorithms.tex
17862 [algorithms.bib] added new reference
17863 [TODO] added pointers
17865 ------------------------------------------------------------------------
17866 r6059 | vlefevre | 2009-03-04 12:59:50 +0000 (Wed, 04 Mar 2009) | 2 lines
17867 Changed paths:
17868    M /trunk/mpfr-gmp.c
17870 mpfr-gmp.c (mpfr_assert_fail): output "MPFR" too in assertion failure
17871 messages.
17872 ------------------------------------------------------------------------
17873 r6057 | vlefevre | 2009-03-04 01:33:17 +0000 (Wed, 04 Mar 2009) | 1 line
17874 Changed paths:
17875    M /trunk/mpfrlint
17877 Updated mpfrlint script.
17878 ------------------------------------------------------------------------
17879 r6056 | vlefevre | 2009-03-04 01:06:47 +0000 (Wed, 04 Mar 2009) | 1 line
17880 Changed paths:
17881    M /trunk/mpfr.texi
17883 mpfr.texi: updated month.
17884 ------------------------------------------------------------------------
17885 r6055 | vlefevre | 2009-03-04 01:02:26 +0000 (Wed, 04 Mar 2009) | 1 line
17886 Changed paths:
17887    M /trunk/NEWS
17889 NEWS: say that the license has changed.
17890 ------------------------------------------------------------------------
17891 r6054 | vlefevre | 2009-03-03 17:32:00 +0000 (Tue, 03 Mar 2009) | 1 line
17892 Changed paths:
17893    M /trunk/NEWS
17895 Updated NEWS (function mpfr_random has been removed).
17896 ------------------------------------------------------------------------
17897 r6053 | zimmerma | 2009-03-03 16:51:07 +0000 (Tue, 03 Mar 2009) | 2 lines
17898 Changed paths:
17899    M /trunk/FAQ.html
17900    M /trunk/NEWS
17901    M /trunk/TODO
17902    M /trunk/acos.c
17903    M /trunk/acosh.c
17904    M /trunk/add.c
17905    M /trunk/add1.c
17906    M /trunk/add1sp.c
17907    M /trunk/agm.c
17908    M /trunk/asin.c
17909    M /trunk/asinh.c
17910    M /trunk/atan.c
17911    M /trunk/atan2.c
17912    M /trunk/atanh.c
17913    M /trunk/cache.c
17914    M /trunk/cbrt.c
17915    M /trunk/cmp_d.c
17916    M /trunk/cmp_ld.c
17917    M /trunk/const_catalan.c
17918    M /trunk/const_euler.c
17919    M /trunk/const_log2.c
17920    M /trunk/const_pi.c
17921    M /trunk/cos.c
17922    M /trunk/cosh.c
17923    M /trunk/cot.c
17924    M /trunk/coth.c
17925    M /trunk/csc.c
17926    M /trunk/csch.c
17927    M /trunk/div.c
17928    M /trunk/div_2si.c
17929    M /trunk/div_2ui.c
17930    M /trunk/div_ui.c
17931    M /trunk/eint.c
17932    M /trunk/erf.c
17933    M /trunk/erfc.c
17934    M /trunk/exceptions.c
17935    M /trunk/exp.c
17936    M /trunk/exp2.c
17937    M /trunk/exp3.c
17938    M /trunk/exp_2.c
17939    M /trunk/expm1.c
17940    M /trunk/factorial.c
17941    M /trunk/fits_intmax.c
17942    M /trunk/fits_uintmax.c
17943    M /trunk/fma.c
17944    M /trunk/fms.c
17945    M /trunk/gamma.c
17946    M /trunk/gen_inverse.h
17947    M /trunk/get_d.c
17948    M /trunk/get_d64.c
17949    M /trunk/get_ld.c
17950    M /trunk/get_sj.c
17951    M /trunk/get_str.c
17952    M /trunk/gmp_op.c
17953    M /trunk/hypot.c
17954    M /trunk/jn.c
17955    M /trunk/jyn_asympt.c
17956    M /trunk/li2.c
17957    M /trunk/lngamma.c
17958    M /trunk/log.c
17959    M /trunk/log10.c
17960    M /trunk/log1p.c
17961    M /trunk/log2.c
17962    M /trunk/logging.c
17963    M /trunk/modf.c
17964    M /trunk/mpfr-impl.h
17965    M /trunk/mpfr.h
17966    M /trunk/mpfr.texi
17967    M /trunk/mul.c
17968    M /trunk/mul_2si.c
17969    M /trunk/pow.c
17970    M /trunk/pow_si.c
17971    M /trunk/pow_ui.c
17972    M /trunk/pow_z.c
17973    M /trunk/print_rnd_mode.c
17974    M /trunk/rec_sqrt.c
17975    M /trunk/reldiff.c
17976    M /trunk/rem1.c
17977    M /trunk/replace_all
17978    M /trunk/rint.c
17979    M /trunk/root.c
17980    M /trunk/round_near_x.c
17981    M /trunk/round_p.c
17982    M /trunk/round_prec.c
17983    M /trunk/round_raw_generic.c
17984    M /trunk/sech.c
17985    M /trunk/set_ld.c
17986    M /trunk/set_q.c
17987    M /trunk/set_rnd.c
17988    M /trunk/set_str_raw.c
17989    M /trunk/set_uj.c
17990    M /trunk/set_z.c
17991    M /trunk/sin.c
17992    M /trunk/sin_cos.c
17993    M /trunk/sinh.c
17994    M /trunk/sinh_cosh.c
17995    M /trunk/speed.c
17996    M /trunk/sqr.c
17997    M /trunk/sqrt.c
17998    M /trunk/strtofr.c
17999    M /trunk/sub.c
18000    M /trunk/sub1.c
18001    M /trunk/sub1sp.c
18002    M /trunk/subnormal.c
18003    M /trunk/sum.c
18004    M /trunk/tan.c
18005    M /trunk/tanh.c
18006    M /trunk/tests/mpfr-test.h
18007    M /trunk/tests/reuse.c
18008    M /trunk/tests/rnd_mode.c
18009    M /trunk/tests/tabs.c
18010    M /trunk/tests/tacos.c
18011    M /trunk/tests/tacosh.c
18012    M /trunk/tests/tadd.c
18013    M /trunk/tests/tadd1sp.c
18014    M /trunk/tests/tadd_d.c
18015    M /trunk/tests/tadd_ui.c
18016    M /trunk/tests/tagm.c
18017    M /trunk/tests/tasin.c
18018    M /trunk/tests/tasinh.c
18019    M /trunk/tests/tatan.c
18020    M /trunk/tests/tatanh.c
18021    M /trunk/tests/taway.c
18022    M /trunk/tests/tcan_round.c
18023    M /trunk/tests/tcbrt.c
18024    M /trunk/tests/tcheck.c
18025    M /trunk/tests/tcmp.c
18026    M /trunk/tests/tcmp2.c
18027    M /trunk/tests/tcmp_d.c
18028    M /trunk/tests/tcmp_ld.c
18029    M /trunk/tests/tcmp_ui.c
18030    M /trunk/tests/tcmpabs.c
18031    M /trunk/tests/tcomparisons.c
18032    M /trunk/tests/tconst_catalan.c
18033    M /trunk/tests/tconst_euler.c
18034    M /trunk/tests/tconst_log2.c
18035    M /trunk/tests/tconst_pi.c
18036    M /trunk/tests/tcopysign.c
18037    M /trunk/tests/tcos.c
18038    M /trunk/tests/tcosh.c
18039    M /trunk/tests/tcot.c
18040    M /trunk/tests/tcoth.c
18041    M /trunk/tests/tcsc.c
18042    M /trunk/tests/tcsch.c
18043    M /trunk/tests/td_div.c
18044    M /trunk/tests/td_sub.c
18045    M /trunk/tests/tdim.c
18046    M /trunk/tests/tdiv.c
18047    M /trunk/tests/tdiv_d.c
18048    M /trunk/tests/tdiv_ui.c
18049    M /trunk/tests/teint.c
18050    M /trunk/tests/teq.c
18051    M /trunk/tests/terf.c
18052    M /trunk/tests/tests.c
18053    M /trunk/tests/texceptions.c
18054    M /trunk/tests/texp.c
18055    M /trunk/tests/texp10.c
18056    M /trunk/tests/texp2.c
18057    M /trunk/tests/texpm1.c
18058    M /trunk/tests/tfactorial.c
18059    M /trunk/tests/tfits.c
18060    M /trunk/tests/tfma.c
18061    M /trunk/tests/tfmod.c
18062    M /trunk/tests/tfms.c
18063    M /trunk/tests/tfprintf.c
18064    M /trunk/tests/tfrac.c
18065    M /trunk/tests/tgamma.c
18066    M /trunk/tests/tgeneric.c
18067    M /trunk/tests/tgeneric_ui.c
18068    M /trunk/tests/tget_d.c
18069    M /trunk/tests/tget_d_2exp.c
18070    M /trunk/tests/tget_f.c
18071    M /trunk/tests/tget_ld_2exp.c
18072    M /trunk/tests/tget_set_d64.c
18073    M /trunk/tests/tget_sj.c
18074    M /trunk/tests/tget_str.c
18075    M /trunk/tests/tget_z.c
18076    M /trunk/tests/tgmpop.c
18077    M /trunk/tests/thyperbolic.c
18078    M /trunk/tests/thypot.c
18079    M /trunk/tests/tinp_str.c
18080    M /trunk/tests/tinternals.c
18081    M /trunk/tests/tisnan.c
18082    M /trunk/tests/tj0.c
18083    M /trunk/tests/tj1.c
18084    M /trunk/tests/tjn.c
18085    M /trunk/tests/tl2b.c
18086    M /trunk/tests/tlgamma.c
18087    M /trunk/tests/tli2.c
18088    M /trunk/tests/tlngamma.c
18089    M /trunk/tests/tlog.c
18090    M /trunk/tests/tlog10.c
18091    M /trunk/tests/tlog1p.c
18092    M /trunk/tests/tlog2.c
18093    M /trunk/tests/tminmax.c
18094    M /trunk/tests/tmodf.c
18095    M /trunk/tests/tmul.c
18096    M /trunk/tests/tmul_2exp.c
18097    M /trunk/tests/tmul_d.c
18098    M /trunk/tests/tmul_ui.c
18099    M /trunk/tests/tnext.c
18100    M /trunk/tests/tout_str.c
18101    M /trunk/tests/toutimpl.c
18102    M /trunk/tests/tpow.c
18103    M /trunk/tests/tpow3.c
18104    M /trunk/tests/tpow_all.c
18105    M /trunk/tests/tpow_z.c
18106    M /trunk/tests/tprintf.c
18107    M /trunk/tests/trandom.c
18108    M /trunk/tests/trec_sqrt.c
18109    M /trunk/tests/tremquo.c
18110    M /trunk/tests/trint.c
18111    M /trunk/tests/troot.c
18112    M /trunk/tests/tround_prec.c
18113    M /trunk/tests/tsec.c
18114    M /trunk/tests/tsech.c
18115    M /trunk/tests/tset.c
18116    M /trunk/tests/tset_d.c
18117    M /trunk/tests/tset_exp.c
18118    M /trunk/tests/tset_f.c
18119    M /trunk/tests/tset_ld.c
18120    M /trunk/tests/tset_q.c
18121    M /trunk/tests/tset_si.c
18122    M /trunk/tests/tset_sj.c
18123    M /trunk/tests/tset_str.c
18124    M /trunk/tests/tset_z.c
18125    M /trunk/tests/tsi_op.c
18126    M /trunk/tests/tsin.c
18127    M /trunk/tests/tsin_cos.c
18128    M /trunk/tests/tsinh.c
18129    M /trunk/tests/tsinh_cosh.c
18130    M /trunk/tests/tsprintf.c
18131    M /trunk/tests/tsqr.c
18132    M /trunk/tests/tsqrt.c
18133    M /trunk/tests/tsqrt_ui.c
18134    M /trunk/tests/tstckintc.c
18135    M /trunk/tests/tstrtofr.c
18136    M /trunk/tests/tsub.c
18137    M /trunk/tests/tsub1sp.c
18138    M /trunk/tests/tsub_d.c
18139    M /trunk/tests/tsub_ui.c
18140    M /trunk/tests/tsubnormal.c
18141    M /trunk/tests/tsum.c
18142    M /trunk/tests/tswap.c
18143    M /trunk/tests/ttan.c
18144    M /trunk/tests/ttanh.c
18145    M /trunk/tests/ttrunc.c
18146    M /trunk/tests/tui_div.c
18147    M /trunk/tests/tui_pow.c
18148    M /trunk/tests/tui_sub.c
18149    M /trunk/tests/ty0.c
18150    M /trunk/tests/ty1.c
18151    M /trunk/tests/tyn.c
18152    M /trunk/tests/tzeta.c
18153    M /trunk/tests/tzeta_ui.c
18154    M /trunk/tuneup.c
18155    M /trunk/ui_pow.c
18156    M /trunk/ui_pow_ui.c
18157    M /trunk/vasprintf.c
18158    M /trunk/yn.c
18159    M /trunk/zeta.c
18160    M /trunk/zeta_ui.c
18162 GMP_RNDX -> MPFR_RNDX
18164 ------------------------------------------------------------------------
18165 r6051 | vlefevre | 2009-03-03 14:05:38 +0000 (Tue, 03 Mar 2009) | 1 line
18166 Changed paths:
18167    M /trunk/tests
18169 tests: added taway to svn:ignore property.
18170 ------------------------------------------------------------------------
18171 r6050 | vlefevre | 2009-03-03 14:03:06 +0000 (Tue, 03 Mar 2009) | 1 line
18172 Changed paths:
18173    M /trunk/BUGS
18174    M /trunk/COPYING.LIB
18175    M /trunk/FAQ.html
18176    M /trunk/NEWS
18177    M /trunk/README
18178    M /trunk/TODO
18179    M /trunk/abort_prec_max.c
18180    M /trunk/acinclude.m4
18181    M /trunk/acos.c
18182    M /trunk/acosh.c
18183    M /trunk/add.c
18184    M /trunk/add1.c
18185    M /trunk/add1sp.c
18186    M /trunk/add_d.c
18187    M /trunk/add_ui.c
18188    M /trunk/agm.c
18189    M /trunk/asin.c
18190    M /trunk/asinh.c
18191    M /trunk/atan.c
18192    M /trunk/atan2.c
18193    M /trunk/atanh.c
18194    M /trunk/cache.c
18195    M /trunk/cbrt.c
18196    M /trunk/check.c
18197    M /trunk/clear.c
18198    M /trunk/clears.c
18199    M /trunk/cmp.c
18200    M /trunk/cmp2.c
18201    M /trunk/cmp_abs.c
18202    M /trunk/cmp_d.c
18203    M /trunk/cmp_ld.c
18204    M /trunk/cmp_si.c
18205    M /trunk/cmp_ui.c
18206    M /trunk/comparisons.c
18207    M /trunk/configure.in
18208    M /trunk/const_catalan.c
18209    M /trunk/const_euler.c
18210    M /trunk/const_log2.c
18211    M /trunk/const_pi.c
18212    M /trunk/constant.c
18213    M /trunk/copysign.c
18214    M /trunk/cos.c
18215    M /trunk/cosh.c
18216    M /trunk/cot.c
18217    M /trunk/coth.c
18218    M /trunk/csc.c
18219    M /trunk/csch.c
18220    M /trunk/d_div.c
18221    M /trunk/d_sub.c
18222    M /trunk/dim.c
18223    M /trunk/div.c
18224    M /trunk/div_2exp.c
18225    M /trunk/div_2si.c
18226    M /trunk/div_2ui.c
18227    M /trunk/div_d.c
18228    M /trunk/div_ui.c
18229    M /trunk/dump.c
18230    M /trunk/eint.c
18231    M /trunk/eq.c
18232    M /trunk/erf.c
18233    M /trunk/erfc.c
18234    M /trunk/exceptions.c
18235    M /trunk/exp.c
18236    M /trunk/exp10.c
18237    M /trunk/exp2.c
18238    M /trunk/exp3.c
18239    M /trunk/exp_2.c
18240    M /trunk/expm1.c
18241    M /trunk/extract.c
18242    M /trunk/factorial.c
18243    M /trunk/faq.xsl
18244    M /trunk/fits_intmax.c
18245    M /trunk/fits_s.h
18246    M /trunk/fits_sint.c
18247    M /trunk/fits_slong.c
18248    M /trunk/fits_sshort.c
18249    M /trunk/fits_u.h
18250    M /trunk/fits_uint.c
18251    M /trunk/fits_uintmax.c
18252    M /trunk/fits_ulong.c
18253    M /trunk/fits_ushort.c
18254    M /trunk/fma.c
18255    M /trunk/fms.c
18256    M /trunk/frac.c
18257    M /trunk/free_cache.c
18258    M /trunk/gamma.c
18259    M /trunk/gen_inverse.h
18260    M /trunk/get_d.c
18261    M /trunk/get_d64.c
18262    M /trunk/get_exp.c
18263    M /trunk/get_f.c
18264    M /trunk/get_ld.c
18265    M /trunk/get_patches.sh
18266    M /trunk/get_si.c
18267    M /trunk/get_sj.c
18268    M /trunk/get_str.c
18269    M /trunk/get_ui.c
18270    M /trunk/get_uj.c
18271    M /trunk/get_z.c
18272    M /trunk/get_z_exp.c
18273    M /trunk/gmp_op.c
18274    M /trunk/hypot.c
18275    M /trunk/init.c
18276    M /trunk/init2.c
18277    M /trunk/inits.c
18278    M /trunk/inits2.c
18279    M /trunk/inp_str.c
18280    M /trunk/int_ceil_log2.c
18281    M /trunk/isinf.c
18282    M /trunk/isinteger.c
18283    M /trunk/isnan.c
18284    M /trunk/isnum.c
18285    M /trunk/isqrt.c
18286    M /trunk/iszero.c
18287    M /trunk/jn.c
18288    M /trunk/jyn_asympt.c
18289    M /trunk/li2.c
18290    M /trunk/lngamma.c
18291    M /trunk/log.c
18292    M /trunk/log10.c
18293    M /trunk/log1p.c
18294    M /trunk/log2.c
18295    M /trunk/logging.c
18296    M /trunk/mbench/Makefile
18297    M /trunk/mbench/README
18298    M /trunk/mbench/generate.c
18299    M /trunk/mbench/mfv5-arprec.cc
18300    M /trunk/mbench/mfv5-cln.cc
18301    M /trunk/mbench/mfv5-crlibm.cc
18302    M /trunk/mbench/mfv5-libc.cc
18303    M /trunk/mbench/mfv5-lidia.cc
18304    M /trunk/mbench/mfv5-mpf.cc
18305    M /trunk/mbench/mfv5-mpfr.cc
18306    M /trunk/mbench/mfv5-ntl.cc
18307    M /trunk/mbench/mfv5-pari.cc
18308    M /trunk/mbench/mfv5-void.cc
18309    M /trunk/mbench/mfv5.cc
18310    M /trunk/mbench/mfv5.h
18311    M /trunk/mbench/mpfr-gfx.c
18312    M /trunk/mbench/mpfr-v4.c
18313    M /trunk/mbench/mpfr-v6.c
18314    M /trunk/mbench/timp.h
18315    M /trunk/minmax.c
18316    M /trunk/modf.c
18317    M /trunk/mp_clz_tab.c
18318    M /trunk/mparam_h.in
18319    M /trunk/mpf2mpfr.h
18320    M /trunk/mpfr-gmp.c
18321    M /trunk/mpfr-gmp.h
18322    M /trunk/mpfr-impl.h
18323    M /trunk/mpfr-longlong.h
18324    M /trunk/mpfr-thread.h
18325    M /trunk/mpfr.h
18326    M /trunk/mpfr.texi
18327    M /trunk/mpn_exp.c
18328    M /trunk/mul.c
18329    M /trunk/mul_2exp.c
18330    M /trunk/mul_2si.c
18331    M /trunk/mul_2ui.c
18332    M /trunk/mul_d.c
18333    M /trunk/mul_ui.c
18334    M /trunk/mulders.c
18335    M /trunk/neg.c
18336    M /trunk/next.c
18337    M /trunk/out_str.c
18338    M /trunk/pow.c
18339    M /trunk/pow_si.c
18340    M /trunk/pow_ui.c
18341    M /trunk/pow_z.c
18342    M /trunk/powerof2.c
18343    M /trunk/print_raw.c
18344    M /trunk/print_rnd_mode.c
18345    M /trunk/printf.c
18346    M /trunk/random2.c
18347    M /trunk/rec_sqrt.c
18348    M /trunk/reldiff.c
18349    M /trunk/rem1.c
18350    M /trunk/rint.c
18351    M /trunk/root.c
18352    M /trunk/round_near_x.c
18353    M /trunk/round_p.c
18354    M /trunk/round_prec.c
18355    M /trunk/round_raw_generic.c
18356    M /trunk/sec.c
18357    M /trunk/sech.c
18358    M /trunk/set.c
18359    M /trunk/set_d.c
18360    M /trunk/set_d64.c
18361    M /trunk/set_dfl_prec.c
18362    M /trunk/set_exp.c
18363    M /trunk/set_f.c
18364    M /trunk/set_inf.c
18365    M /trunk/set_ld.c
18366    M /trunk/set_nan.c
18367    M /trunk/set_prc_raw.c
18368    M /trunk/set_prec.c
18369    M /trunk/set_q.c
18370    M /trunk/set_rnd.c
18371    M /trunk/set_si.c
18372    M /trunk/set_si_2exp.c
18373    M /trunk/set_sj.c
18374    M /trunk/set_str.c
18375    M /trunk/set_str_raw.c
18376    M /trunk/set_ui.c
18377    M /trunk/set_ui_2exp.c
18378    M /trunk/set_uj.c
18379    M /trunk/set_z.c
18380    M /trunk/setmax.c
18381    M /trunk/setmin.c
18382    M /trunk/setsign.c
18383    M /trunk/sgn.c
18384    M /trunk/si_op.c
18385    M /trunk/signbit.c
18386    M /trunk/sin.c
18387    M /trunk/sin_cos.c
18388    M /trunk/sinh.c
18389    M /trunk/sinh_cosh.c
18390    M /trunk/speed.c
18391    M /trunk/sqr.c
18392    M /trunk/sqrt.c
18393    M /trunk/sqrt_ui.c
18394    M /trunk/stack_interface.c
18395    M /trunk/strtofr.c
18396    M /trunk/sub.c
18397    M /trunk/sub1.c
18398    M /trunk/sub1sp.c
18399    M /trunk/sub_d.c
18400    M /trunk/sub_ui.c
18401    M /trunk/subnormal.c
18402    M /trunk/sum.c
18403    M /trunk/swap.c
18404    M /trunk/tan.c
18405    M /trunk/tanh.c
18406    M /trunk/tests/cmp_str.c
18407    M /trunk/tests/data/li2
18408    M /trunk/tests/memory.c
18409    M /trunk/tests/mpf_compat.c
18410    M /trunk/tests/mpf_compat.h
18411    M /trunk/tests/mpfr-test.h
18412    M /trunk/tests/mpfr_compat.c
18413    M /trunk/tests/reuse.c
18414    M /trunk/tests/rnd_mode.c
18415    M /trunk/tests/tabs.c
18416    M /trunk/tests/tacos.c
18417    M /trunk/tests/tacosh.c
18418    M /trunk/tests/tadd.c
18419    M /trunk/tests/tadd1sp.c
18420    M /trunk/tests/tadd_d.c
18421    M /trunk/tests/tadd_ui.c
18422    M /trunk/tests/tagm.c
18423    M /trunk/tests/tasin.c
18424    M /trunk/tests/tasinh.c
18425    M /trunk/tests/tatan.c
18426    M /trunk/tests/tatanh.c
18427    M /trunk/tests/taway.c
18428    M /trunk/tests/tcan_round.c
18429    M /trunk/tests/tcbrt.c
18430    M /trunk/tests/tcheck.c
18431    M /trunk/tests/tcmp.c
18432    M /trunk/tests/tcmp2.c
18433    M /trunk/tests/tcmp_d.c
18434    M /trunk/tests/tcmp_ld.c
18435    M /trunk/tests/tcmp_ui.c
18436    M /trunk/tests/tcmpabs.c
18437    M /trunk/tests/tcomparisons.c
18438    M /trunk/tests/tconst_catalan.c
18439    M /trunk/tests/tconst_euler.c
18440    M /trunk/tests/tconst_log2.c
18441    M /trunk/tests/tconst_pi.c
18442    M /trunk/tests/tcopysign.c
18443    M /trunk/tests/tcos.c
18444    M /trunk/tests/tcosh.c
18445    M /trunk/tests/tcot.c
18446    M /trunk/tests/tcoth.c
18447    M /trunk/tests/tcsc.c
18448    M /trunk/tests/tcsch.c
18449    M /trunk/tests/td_div.c
18450    M /trunk/tests/td_sub.c
18451    M /trunk/tests/tdim.c
18452    M /trunk/tests/tdiv.c
18453    M /trunk/tests/tdiv_d.c
18454    M /trunk/tests/tdiv_ui.c
18455    M /trunk/tests/teint.c
18456    M /trunk/tests/teq.c
18457    M /trunk/tests/terf.c
18458    M /trunk/tests/tests.c
18459    M /trunk/tests/texceptions.c
18460    M /trunk/tests/texp.c
18461    M /trunk/tests/texp10.c
18462    M /trunk/tests/texp2.c
18463    M /trunk/tests/texpm1.c
18464    M /trunk/tests/tfactorial.c
18465    M /trunk/tests/tfits.c
18466    M /trunk/tests/tfma.c
18467    M /trunk/tests/tfmod.c
18468    M /trunk/tests/tfms.c
18469    M /trunk/tests/tfprintf.c
18470    M /trunk/tests/tfrac.c
18471    M /trunk/tests/tgamma.c
18472    M /trunk/tests/tgeneric.c
18473    M /trunk/tests/tgeneric_ui.c
18474    M /trunk/tests/tget_d.c
18475    M /trunk/tests/tget_d_2exp.c
18476    M /trunk/tests/tget_f.c
18477    M /trunk/tests/tget_ld_2exp.c
18478    M /trunk/tests/tget_set_d64.c
18479    M /trunk/tests/tget_sj.c
18480    M /trunk/tests/tget_str.c
18481    M /trunk/tests/tget_z.c
18482    M /trunk/tests/tgmpop.c
18483    M /trunk/tests/thyperbolic.c
18484    M /trunk/tests/thypot.c
18485    M /trunk/tests/tinits.c
18486    M /trunk/tests/tinp_str.c
18487    M /trunk/tests/tinternals.c
18488    M /trunk/tests/tisnan.c
18489    M /trunk/tests/tisqrt.c
18490    M /trunk/tests/tj0.c
18491    M /trunk/tests/tj1.c
18492    M /trunk/tests/tjn.c
18493    M /trunk/tests/tl2b.c
18494    M /trunk/tests/tlgamma.c
18495    M /trunk/tests/tli2.c
18496    M /trunk/tests/tlngamma.c
18497    M /trunk/tests/tlog.c
18498    M /trunk/tests/tlog10.c
18499    M /trunk/tests/tlog1p.c
18500    M /trunk/tests/tlog2.c
18501    M /trunk/tests/tminmax.c
18502    M /trunk/tests/tmodf.c
18503    M /trunk/tests/tmul.c
18504    M /trunk/tests/tmul_2exp.c
18505    M /trunk/tests/tmul_d.c
18506    M /trunk/tests/tmul_ui.c
18507    M /trunk/tests/tnext.c
18508    M /trunk/tests/tout_str.c
18509    M /trunk/tests/toutimpl.c
18510    M /trunk/tests/tpow.c
18511    M /trunk/tests/tpow3.c
18512    M /trunk/tests/tpow_all.c
18513    M /trunk/tests/tpow_z.c
18514    M /trunk/tests/tprintf.c
18515    M /trunk/tests/trandom.c
18516    M /trunk/tests/trec_sqrt.c
18517    M /trunk/tests/tremquo.c
18518    M /trunk/tests/trint.c
18519    M /trunk/tests/troot.c
18520    M /trunk/tests/tround_prec.c
18521    M /trunk/tests/tsec.c
18522    M /trunk/tests/tsech.c
18523    M /trunk/tests/tset.c
18524    M /trunk/tests/tset_d.c
18525    M /trunk/tests/tset_exp.c
18526    M /trunk/tests/tset_f.c
18527    M /trunk/tests/tset_ld.c
18528    M /trunk/tests/tset_q.c
18529    M /trunk/tests/tset_si.c
18530    M /trunk/tests/tset_sj.c
18531    M /trunk/tests/tset_str.c
18532    M /trunk/tests/tset_z.c
18533    M /trunk/tests/tsgn.c
18534    M /trunk/tests/tsi_op.c
18535    M /trunk/tests/tsin.c
18536    M /trunk/tests/tsin_cos.c
18537    M /trunk/tests/tsinh.c
18538    M /trunk/tests/tsinh_cosh.c
18539    M /trunk/tests/tsprintf.c
18540    M /trunk/tests/tsqr.c
18541    M /trunk/tests/tsqrt.c
18542    M /trunk/tests/tsqrt_ui.c
18543    M /trunk/tests/tstckintc.c
18544    M /trunk/tests/tstrtofr.c
18545    M /trunk/tests/tsub.c
18546    M /trunk/tests/tsub1sp.c
18547    M /trunk/tests/tsub_d.c
18548    M /trunk/tests/tsub_ui.c
18549    M /trunk/tests/tsubnormal.c
18550    M /trunk/tests/tsum.c
18551    M /trunk/tests/tswap.c
18552    M /trunk/tests/ttan.c
18553    M /trunk/tests/ttanh.c
18554    M /trunk/tests/ttrunc.c
18555    M /trunk/tests/tui_div.c
18556    M /trunk/tests/tui_pow.c
18557    M /trunk/tests/tui_sub.c
18558    M /trunk/tests/tversion.c
18559    M /trunk/tests/ty0.c
18560    M /trunk/tests/ty1.c
18561    M /trunk/tests/tyn.c
18562    M /trunk/tests/tzeta.c
18563    M /trunk/tests/tzeta_ui.c
18564    M /trunk/tuneup.c
18565    M /trunk/uceil_exp2.c
18566    M /trunk/uceil_log2.c
18567    M /trunk/ufloor_log2.c
18568    M /trunk/ui_div.c
18569    M /trunk/ui_pow.c
18570    M /trunk/ui_pow_ui.c
18571    M /trunk/ui_sub.c
18572    M /trunk/urandomb.c
18573    M /trunk/vasprintf.c
18574    M /trunk/version.c
18575    M /trunk/volatile.c
18576    M /trunk/yn.c
18577    M /trunk/zeta.c
18578    M /trunk/zeta_ui.c
18580 Update to LGPL v3+, as decided by the main MPFR developers.
18581 ------------------------------------------------------------------------
18582 r6043 | vlefevre | 2009-02-27 15:46:06 +0000 (Fri, 27 Feb 2009) | 1 line
18583 Changed paths:
18584    M /trunk/add.c
18585    M /trunk/div_ui.c
18586    M /trunk/exp.c
18587    M /trunk/mpfr-impl.h
18588    M /trunk/mpfr.h
18589    M /trunk/rem1.c
18590    M /trunk/round_near_x.c
18591    M /trunk/set_z.c
18592    M /trunk/tests/taway.c
18593    M /trunk/tests/tcoth.c
18594    M /trunk/tests/texceptions.c
18595    M /trunk/tests/texp.c
18596    M /trunk/tests/tget_sj.c
18597    M /trunk/tests/tinternals.c
18598    M /trunk/tests/tpow_all.c
18599    M /trunk/zeta.c
18600    M /trunk/zeta_ui.c
18602 Untabified and deleted trailing spaces (for patches).
18603 ------------------------------------------------------------------------
18604 r6041 | zimmerma | 2009-02-27 14:33:12 +0000 (Fri, 27 Feb 2009) | 3 lines
18605 Changed paths:
18606    M /trunk/rint.c
18607    M /trunk/tests/tget_sj.c
18609 [rint.c] fixed a bug incorporated with the round away mode
18610 [tget_sj.c] fixed the tests for round away
18612 ------------------------------------------------------------------------
18613 r6040 | zimmerma | 2009-02-27 14:11:22 +0000 (Fri, 27 Feb 2009) | 5 lines
18614 Changed paths:
18615    M /trunk/rint.c
18616    M /trunk/set_z.c
18617    M /trunk/tests/Makefile.am
18618    A /trunk/tests/taway.c
18620 [rint.c] fixed bug with round away
18621 [taway.c] new test file for round away (with random values)
18622 [tests/Makefile.am] added taway
18623 [set_z.c] GNU style
18625 ------------------------------------------------------------------------
18626 r6037 | thevenyp | 2009-02-27 13:38:30 +0000 (Fri, 27 Feb 2009) | 5 lines
18627 Changed paths:
18628    M /trunk/tests/tests.c
18630 tests/tests.c: Change test5rm (formerly test4rm) so that it checks the new
18631 GMP_RNDA rounding mode, and that the corresponding rounding towards infinity
18632 is checked with GMP_RNDZ or with GMP_RNDA in one-pass mode (now, two-pass
18633 mode). Remove a comment about a warning from gcc solved with r5057.
18635 ------------------------------------------------------------------------
18636 r6036 | zimmerma | 2009-02-27 13:27:41 +0000 (Fri, 27 Feb 2009) | 2 lines
18637 Changed paths:
18638    M /trunk/rem1.c
18639    M /trunk/tests/tremquo.c
18641 [rem1.c] fixed bug found in adding tests for round away
18643 ------------------------------------------------------------------------
18644 r6035 | zimmerma | 2009-02-27 06:36:54 +0000 (Fri, 27 Feb 2009) | 2 lines
18645 Changed paths:
18646    M /trunk/add.c
18648 [add.c] added comment for 0 + 0 with round away
18650 ------------------------------------------------------------------------
18651 r6034 | vlefevre | 2009-02-26 23:02:57 +0000 (Thu, 26 Feb 2009) | 1 line
18652 Changed paths:
18653    M /trunk/tests/texceptions.c
18655 tests/texceptions.c: removed obsolete comments from r2427.
18656 ------------------------------------------------------------------------
18657 r6033 | zimmerma | 2009-02-26 21:28:42 +0000 (Thu, 26 Feb 2009) | 4 lines
18658 Changed paths:
18659    M /trunk/mpfr.h
18660    M /trunk/tests/texceptions.c
18661    M /trunk/tests/tsub.c
18663 [mpfr.h] added comment about order of rounding modes
18664 [texceptions.c] added comments, fixed typo
18665 [tsub.c] added test, fixed typo
18667 ------------------------------------------------------------------------
18668 r6032 | thevenyp | 2009-02-26 18:21:14 +0000 (Thu, 26 Feb 2009) | 2 lines
18669 Changed paths:
18670    M /trunk/tests/tdiv.c
18671    M /trunk/tests/tmul.c
18672    M /trunk/tests/tsqrt.c
18673    M /trunk/tests/tsub.c
18675 Add tests with round away mode.
18677 ------------------------------------------------------------------------
18678 r6031 | vlefevre | 2009-02-26 17:25:26 +0000 (Thu, 26 Feb 2009) | 1 line
18679 Changed paths:
18680    M /trunk/INSTALL
18681    M /trunk/VERSION
18682    M /trunk/configure.in
18683    M /trunk/mpfr.h
18684    M /trunk/mpfr.texi
18685    M /trunk/version.c
18687 Updated version to 3.0.0-dev.
18688 ------------------------------------------------------------------------
18689 r6030 | zimmerma | 2009-02-26 15:47:06 +0000 (Thu, 26 Feb 2009) | 2 lines
18690 Changed paths:
18691    M /trunk/NEWS
18692    M /trunk/TODO
18693    M /trunk/add1.c
18694    M /trunk/cache.c
18695    M /trunk/cbrt.c
18696    M /trunk/div_ui.c
18697    M /trunk/erf.c
18698    M /trunk/exceptions.c
18699    M /trunk/exp.c
18700    M /trunk/hypot.c
18701    M /trunk/mpfr-impl.h
18702    M /trunk/mpfr.h
18703    M /trunk/mpfr.texi
18704    M /trunk/print_rnd_mode.c
18705    M /trunk/root.c
18706    M /trunk/round_near_x.c
18707    M /trunk/set_rnd.c
18708    M /trunk/tests/tcoth.c
18709    M /trunk/tests/texceptions.c
18710    M /trunk/tests/texp.c
18711    M /trunk/tests/tfma.c
18712    M /trunk/tests/tfms.c
18713    M /trunk/tests/thypot.c
18714    M /trunk/tests/tinternals.c
18715    M /trunk/tests/tpow.c
18716    M /trunk/tests/tpow_all.c
18717    M /trunk/zeta.c
18718    M /trunk/zeta_ui.c
18720 added round to away (still experimental)
18722 ------------------------------------------------------------------------
18723 r6026 | zimmerma | 2009-02-26 10:31:39 +0000 (Thu, 26 Feb 2009) | 2 lines
18724 Changed paths:
18725    M /trunk/mpfr.h
18727 [mpfr.h] added comments for rounding modes
18729 ------------------------------------------------------------------------
18730 r6022 | vlefevre | 2009-02-26 01:41:26 +0000 (Thu, 26 Feb 2009) | 2 lines
18731 Changed paths:
18732    M /trunk/m4
18734 Added svn:ignore property on the m4 directory (these .m4 files are
18735 generated automatically).
18736 ------------------------------------------------------------------------
18737 r6021 | vlefevre | 2009-02-26 01:36:06 +0000 (Thu, 26 Feb 2009) | 2 lines
18738 Changed paths:
18739    M /trunk/Makefile.am
18741 Makefile.am: updated -version-info (since mpfr_random has been removed,
18742 we already know its value).
18743 ------------------------------------------------------------------------
18744 r6019 | vlefevre | 2009-02-26 01:26:45 +0000 (Thu, 26 Feb 2009) | 2 lines
18745 Changed paths:
18746    M /trunk/Makefile.am
18748 Makefile.am: do not check libtool -version-info value if the VERSION
18749 file contains "-dev".
18750 ------------------------------------------------------------------------
18751 r6018 | vlefevre | 2009-02-26 01:16:02 +0000 (Thu, 26 Feb 2009) | 2 lines
18752 Changed paths:
18753    M /trunk/Makefile.am
18755 Makefile.am: In a "make dist", check that libtool -version-info value
18756 is up-to-date (this is a heuristic only).
18757 ------------------------------------------------------------------------
18758 r6016 | vlefevre | 2009-02-26 00:36:25 +0000 (Thu, 26 Feb 2009) | 3 lines
18759 Changed paths:
18760    M /trunk/README.dev
18762 README.dev: updated "To make a release" -- it is important to read
18763 this section entirely before making any release (even if some steps
18764 may be skipped for some particular releases).
18765 ------------------------------------------------------------------------
18766 r6010 | vlefevre | 2009-02-25 22:06:27 +0000 (Wed, 25 Feb 2009) | 1 line
18767 Changed paths:
18768    M /trunk/tests/tsprintf.c
18770 tests/tsprintf.c: do not use VLA's (C99 only).
18771 ------------------------------------------------------------------------
18772 r6003 | vlefevre | 2009-02-25 14:24:06 +0000 (Wed, 25 Feb 2009) | 1 line
18773 Changed paths:
18774    M /trunk/README.dev
18776 README.dev: update about patches.
18777 ------------------------------------------------------------------------
18778 r5999 | vlefevre | 2009-02-25 12:44:51 +0000 (Wed, 25 Feb 2009) | 1 line
18779 Changed paths:
18780    M /trunk/tests/tsprintf.c
18782 tests/tsprintf.c: coding style: removed spurious spaces.
18783 ------------------------------------------------------------------------
18784 r5997 | vlefevre | 2009-02-25 12:16:17 +0000 (Wed, 25 Feb 2009) | 1 line
18785 Changed paths:
18786    M /trunk/mpfr.texi
18788 mpfr.texi: updated month.
18789 ------------------------------------------------------------------------
18790 r5996 | vlefevre | 2009-02-25 12:14:38 +0000 (Wed, 25 Feb 2009) | 3 lines
18791 Changed paths:
18792    M /trunk/printf.c
18794 printf.c: fixed assertion failures in the case buffer == NULL and
18795 size == 0 (see r5995). Also replaced MPFR_ASSERTD(buf != NULL) by
18796 MPFR_ASSERTN(buf != NULL) since buf is provided as an argument.
18797 ------------------------------------------------------------------------
18798 r5995 | vlefevre | 2009-02-25 12:12:52 +0000 (Wed, 25 Feb 2009) | 3 lines
18799 Changed paths:
18800    M /trunk/tests/tsprintf.c
18802 tests/tsprintf.c: added mpfr_snprintf/mpfr_vsnprintf tests with
18803 buffer == NULL and size == 0 (as allowed in C99 snprintf/vsnprintf
18804 and by the MPFR documentation).
18805 ------------------------------------------------------------------------
18806 r5994 | thevenyp | 2009-02-25 09:58:15 +0000 (Wed, 25 Feb 2009) | 2 lines
18807 Changed paths:
18808    M /trunk/mpfr.texi
18810 mpfr.texi: Fix typos.
18812 ------------------------------------------------------------------------
18813 r5993 | vlefevre | 2009-02-24 19:40:06 +0000 (Tue, 24 Feb 2009) | 1 line
18814 Changed paths:
18815    M /trunk/tuneup.c
18817 tuneup.c: untabified.
18818 ------------------------------------------------------------------------
18819 r5992 | thevenyp | 2009-02-24 18:04:04 +0000 (Tue, 24 Feb 2009) | 3 lines
18820 Changed paths:
18821    M /trunk/printf.c
18822    M /trunk/tests/tsprintf.c
18824 printf.c: Fix wrong return value, mpfr_snprintf and mpfr_vsnprintf functions must always return the number of character that would be written if the parameter n had been sufficiently large (it previously returned zero when n == 0).
18825 tests/tsprintf.c: Fix test of mpfr_snprintf and mpfr_vsnprintf (the wrong return value was checked).
18827 ------------------------------------------------------------------------
18828 r5991 | vlefevre | 2009-02-24 15:38:37 +0000 (Tue, 24 Feb 2009) | 1 line
18829 Changed paths:
18830    M /trunk/printf.c
18832 printf.c: fix buffer overflow in mpfr_snprintf and mpfr_vsnprintf.
18833 ------------------------------------------------------------------------
18834 r5990 | vlefevre | 2009-02-24 15:37:33 +0000 (Tue, 24 Feb 2009) | 1 line
18835 Changed paths:
18836    M /trunk/tests/tsprintf.c
18838 tsprintf.c: added a test showing a buffer overflow in mpfr_vsnprintf.
18839 ------------------------------------------------------------------------
18840 r5989 | vlefevre | 2009-02-24 15:30:06 +0000 (Tue, 24 Feb 2009) | 1 line
18841 Changed paths:
18842    M /trunk/tests/tsprintf.c
18844 tsprintf.c: added a test showing a buffer overflow in mpfr_snprintf.
18845 ------------------------------------------------------------------------
18846 r5985 | vlefevre | 2009-02-23 12:21:47 +0000 (Mon, 23 Feb 2009) | 12 lines
18847 Changed paths:
18848    M /trunk/tests/tests.c
18849    M /trunk/tests/tversion.c
18850    M /trunk/update-version
18852 Changed how the test of MPFR_VERSION_MAJOR, MPFR_VERSION_MINOR and
18853 MPFR_VERSION_PATCHLEVEL vs MPFR_VERSION_STRING is performed.
18854 Detailed explanations:
18855   The test was enabled only in release tarballs (suffix not present),
18856   where tests/tversion.c normally contained a "#if 1" (though this
18857   is not the case in the MPFR 2.4.0 tarball). In patches, this test
18858   should be disabled by changing the "#if 1" into "#if 0", due to
18859   the suffix. But as one should be able to apply any patches (in any
18860   order), this method was not satisfactory. The test has been moved
18861   from tests/tversion.c to tests/tests.c (in function test_version),
18862   and the suffix is now ignored in this test; the change of #if has
18863   been removed from the update-version script.
18864 ------------------------------------------------------------------------
18865 r5981 | vlefevre | 2009-02-20 21:51:01 +0000 (Fri, 20 Feb 2009) | 1 line
18866 Changed paths:
18867    M /trunk/README.dev
18869 README.dev: corrected update-version usage for patches.
18870 ------------------------------------------------------------------------
18871 r5978 | vlefevre | 2009-02-20 16:04:19 +0000 (Fri, 20 Feb 2009) | 1 line
18872 Changed paths:
18873    M /trunk/FAQ.html
18875 FAQ update.
18876 ------------------------------------------------------------------------
18877 r5975 | zimmerma | 2009-02-20 15:11:17 +0000 (Fri, 20 Feb 2009) | 3 lines
18878 Changed paths:
18879    M /trunk/mparam_h.in
18880    M /trunk/tuneup.c
18882 [mparam_h.in] added default thresholds for sparc64
18883 [tuneup.c] print gcc patchlevel
18885 ------------------------------------------------------------------------
18886 r5970 | vlefevre | 2009-02-19 01:10:31 +0000 (Thu, 19 Feb 2009) | 1 line
18887 Changed paths:
18888    M /trunk/speed.c
18889    M /trunk/tests/texp.c
18891 speed.c, tests/texp.c: untabified.
18892 ------------------------------------------------------------------------
18893 r5969 | vlefevre | 2009-02-19 01:08:00 +0000 (Thu, 19 Feb 2009) | 1 line
18894 Changed paths:
18895    M /trunk/mpfr.texi
18897 mpfr.texi: improved mpfr_strtofr documentation (completing r5965).
18898 ------------------------------------------------------------------------
18899 r5967 | zimmerma | 2009-02-18 21:31:24 +0000 (Wed, 18 Feb 2009) | 2 lines
18900 Changed paths:
18901    M /trunk/mparam_h.in
18903 [mparam_h.in] added tuning for powerpc64
18905 ------------------------------------------------------------------------
18906 r5966 | thevenyp | 2009-02-18 17:06:02 +0000 (Wed, 18 Feb 2009) | 2 lines
18907 Changed paths:
18908    M /trunk/strtofr.c
18910 strtofr.c: fix typo.
18912 ------------------------------------------------------------------------
18913 r5965 | thevenyp | 2009-02-18 16:55:21 +0000 (Wed, 18 Feb 2009) | 4 lines
18914 Changed paths:
18915    M /trunk/mpfr.texi
18916    M /trunk/strtofr.c
18917    M /trunk/tests/tstrtofr.c
18919 strtofr.c: accept bases up to 62.
18920 mpfr.texi: modify mpfr_strtofr documentation accordingly.
18921 tests/tstrtofr.c: add tests for bases 62, 60, and 61.
18923 ------------------------------------------------------------------------
18924 r5964 | thevenyp | 2009-02-17 16:52:33 +0000 (Tue, 17 Feb 2009) | 2 lines
18925 Changed paths:
18926    M /trunk/mparam_h.in
18928 mparam_h.in: Change core2/64bit parameters.
18930 ------------------------------------------------------------------------
18931 r5963 | vlefevre | 2009-02-17 16:46:56 +0000 (Tue, 17 Feb 2009) | 3 lines
18932 Changed paths:
18933    M /trunk/acinclude.m4
18934    M /trunk/tests/tfprintf.c
18935    M /trunk/tests/tprintf.c
18936    M /trunk/vasprintf.c
18938 Checks whether C99 length modifiers 'hh' and 'll' are supported by the
18939 system ('hh' is absent on alpha-OSF1-V5, bug reported by Kate Minola).
18940 [Merged changeset 5956 from the 2.4 branch.]
18941 ------------------------------------------------------------------------
18942 r5962 | zimmerma | 2009-02-17 16:31:46 +0000 (Tue, 17 Feb 2009) | 2 lines
18943 Changed paths:
18944    M /trunk/tests/texp.c
18946 [texp.c] yet another better fix
18948 ------------------------------------------------------------------------
18949 r5961 | zimmerma | 2009-02-17 16:23:41 +0000 (Tue, 17 Feb 2009) | 2 lines
18950 Changed paths:
18951    M /trunk/tests/texp.c
18953 [texp.c] fixed previous patch and added comment
18955 ------------------------------------------------------------------------
18956 r5960 | zimmerma | 2009-02-17 16:19:25 +0000 (Tue, 17 Feb 2009) | 2 lines
18957 Changed paths:
18958    M /trunk/tests/texp.c
18960 [texp.c] fixed corner case test
18962 ------------------------------------------------------------------------
18963 r5958 | vlefevre | 2009-02-16 14:27:52 +0000 (Mon, 16 Feb 2009) | 1 line
18964 Changed paths:
18965    M /trunk/README.dev
18967 README.dev: improved latest change.
18968 ------------------------------------------------------------------------
18969 r5957 | vlefevre | 2009-02-16 14:25:10 +0000 (Mon, 16 Feb 2009) | 1 line
18970 Changed paths:
18971    M /trunk/README.dev
18973 README.dev: mentioned update-version for patches.
18974 ------------------------------------------------------------------------
18975 r5955 | zimmerma | 2009-02-11 10:09:36 +0000 (Wed, 11 Feb 2009) | 2 lines
18976 Changed paths:
18977    M /trunk/mbench/mpfr-gfx.c
18979 [mpfr-gfx.c] added -p option to produce a Postscript file
18981 ------------------------------------------------------------------------
18982 r5954 | zimmerma | 2009-02-10 21:02:22 +0000 (Tue, 10 Feb 2009) | 2 lines
18983 Changed paths:
18984    M /trunk/mparam_h.in
18986 [mparam_h.in] added thresholds for ARM
18988 ------------------------------------------------------------------------
18989 r5953 | zimmerma | 2009-02-10 17:39:27 +0000 (Tue, 10 Feb 2009) | 2 lines
18990 Changed paths:
18991    M /trunk/README.dev
18993 [README.dev] added description of how to tune MPFR
18995 ------------------------------------------------------------------------
18996 r5952 | zimmerma | 2009-02-10 15:52:48 +0000 (Tue, 10 Feb 2009) | 2 lines
18997 Changed paths:
18998    M /trunk/README.dev
19000 [README.dev] added another example of using mpfr-gfx
19002 ------------------------------------------------------------------------
19003 r5951 | zimmerma | 2009-02-10 15:50:40 +0000 (Tue, 10 Feb 2009) | 3 lines
19004 Changed paths:
19005    M /trunk/mbench/Makefile
19007 [Makefile] modified Makefile to compile statically, and to allow also
19008            build directories of GMP/MPFR
19010 ------------------------------------------------------------------------
19011 r5950 | thevenyp | 2009-02-10 14:21:45 +0000 (Tue, 10 Feb 2009) | 2 lines
19012 Changed paths:
19013    M /trunk/mbench/mpfr-gfx.c
19015 mbench/mpfr-gfx.c: add option -rPREC_RATIO for geometric progression.
19017 ------------------------------------------------------------------------
19018 r5949 | zimmerma | 2009-02-10 12:10:46 +0000 (Tue, 10 Feb 2009) | 2 lines
19019 Changed paths:
19020    M /trunk/mparam_h.in
19022 [mparam_h.in] updated Itanium parameters (now for Itanium2)
19024 ------------------------------------------------------------------------
19025 r5948 | zimmerma | 2009-02-10 11:26:25 +0000 (Tue, 10 Feb 2009) | 2 lines
19026 Changed paths:
19027    M /trunk/mparam_h.in
19029 [mparam_h.in] added symbol __itanium__ for Itanium[12]
19031 ------------------------------------------------------------------------
19032 r5947 | zimmerma | 2009-02-09 21:50:22 +0000 (Mon, 09 Feb 2009) | 3 lines
19033 Changed paths:
19034    M /trunk/README.dev
19035    M /trunk/mbench/mpfr-gfx.c
19037 [README.dev] fixed typo
19038 [mpfr-gfx.c] added comments in the code (might be useful)
19040 ------------------------------------------------------------------------
19041 r5946 | zimmerma | 2009-02-09 20:25:42 +0000 (Mon, 09 Feb 2009) | 2 lines
19042 Changed paths:
19043    M /trunk/README.dev
19045 [README.dev] added pointer to mbench to check the thresholds
19047 ------------------------------------------------------------------------
19048 r5945 | zimmerma | 2009-02-09 20:17:46 +0000 (Mon, 09 Feb 2009) | 2 lines
19049 Changed paths:
19050    M /trunk/mbench/mpfr-gfx.c
19052 [mpfr-gfx.c] now also produces a plot.gnuplot file together with plot.data
19054 ------------------------------------------------------------------------
19055 r5944 | zimmerma | 2009-02-09 16:18:50 +0000 (Mon, 09 Feb 2009) | 2 lines
19056 Changed paths:
19057    M /trunk/mparam_h.in
19059 [mparam_h.in] updated default thresholds with gmp-4.2.4
19061 ------------------------------------------------------------------------
19062 r5943 | zimmerma | 2009-02-09 16:16:33 +0000 (Mon, 09 Feb 2009) | 2 lines
19063 Changed paths:
19064    M /trunk/tuneup.c
19066 [tuneup.c] fixed typo
19068 ------------------------------------------------------------------------
19069 r5942 | zimmerma | 2009-02-09 14:34:34 +0000 (Mon, 09 Feb 2009) | 2 lines
19070 Changed paths:
19071    M /trunk/Makefile.am
19073 [Makefile.am] added stuff to compile speed program
19075 ------------------------------------------------------------------------
19076 r5941 | zimmerma | 2009-02-09 14:22:20 +0000 (Mon, 09 Feb 2009) | 5 lines
19077 Changed paths:
19078    A /trunk/speed.c
19080 [speed.c] preliminary program to check the tuning of mpfr (based on tuneup.c)
19081           So far it only measures mpfr_mul up to 1000 bits, with increment
19082           ratio of 1.1. Requires --with-gmp-build like tuneup.
19083           Feel free to improve!
19085 ------------------------------------------------------------------------
19086 r5940 | zimmerma | 2009-02-09 13:26:07 +0000 (Mon, 09 Feb 2009) | 2 lines
19087 Changed paths:
19088    M /trunk/mparam_h.in
19090 [mparam_h.in] allow __tune_ia64__ in addition to __ia64
19092 ------------------------------------------------------------------------
19093 r5937 | zimmerma | 2009-02-09 08:16:08 +0000 (Mon, 09 Feb 2009) | 2 lines
19094 Changed paths:
19095    M /trunk/mparam_h.in
19097 [mparam_h.in] replaced __pentium4 by __tune_pentium4__, ...
19099 ------------------------------------------------------------------------
19100 r5936 | zimmerma | 2009-02-08 21:58:11 +0000 (Sun, 08 Feb 2009) | 3 lines
19101 Changed paths:
19102    M /trunk/acinclude.m4
19103    M /trunk/mparam_h.in
19105 [acinclude.m4] removed detection of HAVE_HOST_CORE2
19106 [mparam_h.in] replaced HAVE_HOST_CORE2 by __tune_core2__
19108 ------------------------------------------------------------------------
19109 r5930 | thevenyp | 2009-02-06 14:06:54 +0000 (Fri, 06 Feb 2009) | 2 lines
19110 Changed paths:
19111    M /trunk/tests/mpf_compat.h
19113 tests/mpf_compat.h: complete r5922 adding missing mpz_init/mpz_clear.
19115 ------------------------------------------------------------------------
19116 r5927 | vlefevre | 2009-02-06 11:57:57 +0000 (Fri, 06 Feb 2009) | 1 line
19117 Changed paths:
19118    M /trunk/TODO
19120 TODO: updated efficiency items.
19121 ------------------------------------------------------------------------
19122 r5926 | zimmerma | 2009-02-06 11:18:48 +0000 (Fri, 06 Feb 2009) | 2 lines
19123 Changed paths:
19124    M /trunk/TODO
19126 [TODO] added 2 efficiency items
19128 ------------------------------------------------------------------------
19129 r5925 | vlefevre | 2009-02-06 00:02:35 +0000 (Fri, 06 Feb 2009) | 3 lines
19130 Changed paths:
19131    M /trunk/mpfr.texi
19133 mpfr.texi: moved MPFR_DECL_INIT specification into Section
19134 "Initialization Functions" (now in the standard MPFR API),
19135 and removed now empty Section "Advanced Functions".
19136 ------------------------------------------------------------------------
19137 r5924 | vlefevre | 2009-02-05 14:40:38 +0000 (Thu, 05 Feb 2009) | 1 line
19138 Changed paths:
19139    M /trunk/mparam_h.in
19141 mparam_h.in: updated comment to mention -march=native and -mtune=native.
19142 ------------------------------------------------------------------------
19143 r5923 | vlefevre | 2009-02-05 11:42:26 +0000 (Thu, 05 Feb 2009) | 1 line
19144 Changed paths:
19145    M /trunk/mpfr.h
19147 mpfr.h: updated a comment concerning MPFR_DECL_INIT.
19148 ------------------------------------------------------------------------
19149 r5922 | zimmerma | 2009-02-05 08:01:46 +0000 (Thu, 05 Feb 2009) | 2 lines
19150 Changed paths:
19151    M /trunk/mpf2mpfr.h
19152    M /trunk/tests/mpf_compat.h
19154 [mpf2mpfr.h] added mpz_set_f (reported by Francois Morain)
19156 ------------------------------------------------------------------------
19157 r5921 | zimmerma | 2009-02-05 07:26:51 +0000 (Thu, 05 Feb 2009) | 3 lines
19158 Changed paths:
19159    M /trunk/TODO
19160    M /trunk/mpfr.texi
19162 [mpfr.texi] moved mpfr_inits, mpfr_inits2, mpfr_clears to supported functions
19163 [TODO] added new info about MPIR
19165 ------------------------------------------------------------------------
19166 r5920 | zimmerma | 2009-02-04 19:46:50 +0000 (Wed, 04 Feb 2009) | 2 lines
19167 Changed paths:
19168    M /trunk/TODO
19170 [TODO] added info to distinguish GMP and MPIR
19172 ------------------------------------------------------------------------
19173 r5893 | vlefevre | 2009-01-26 17:04:26 +0000 (Mon, 26 Jan 2009) | 1 line
19174 Changed paths:
19175    M /trunk/INSTALL
19176    M /trunk/VERSION
19177    M /trunk/configure.in
19178    M /trunk/mpfr.h
19179    M /trunk/mpfr.texi
19180    M /trunk/version.c
19182 Updated the version on the trunk.
19183 ------------------------------------------------------------------------
19184 r5888 | zimmerma | 2009-01-25 12:50:42 +0000 (Sun, 25 Jan 2009) | 2 lines
19185 Changed paths:
19186    M /trunk/nightly-test
19188 [nightly-test] removed --disable-alloca (GMP option)
19190 ------------------------------------------------------------------------
19191 r5887 | vlefevre | 2009-01-25 00:19:30 +0000 (Sun, 25 Jan 2009) | 1 line
19192 Changed paths:
19193    M /trunk/README.dev
19195 README.dev: --disable-alloca is a GMP configure option.
19196 ------------------------------------------------------------------------
19197 r5886 | thevenyp | 2009-01-21 15:01:25 +0000 (Wed, 21 Jan 2009) | 3 lines
19198 Changed paths:
19199    M /trunk/tests/tsprintf.c
19201 tests/tsprintf.c: remove tests against libc's printf with "%a" (not in ISO C90), and with "%p" (implementation defined).
19202 [merge -c 5885 from branches/2.4]
19204 ------------------------------------------------------------------------
19205 r5883 | vlefevre | 2009-01-21 12:43:57 +0000 (Wed, 21 Jan 2009) | 2 lines
19206 Changed paths:
19207    M /trunk/mpfr-impl.h
19209 mpfr-impl.h: avoid a compiler bug under Mac OS X Tiger + Xcode (&x == &x
19210 is false) that makes tset_d fail; this problem was introduced in r5880.
19211 ------------------------------------------------------------------------
19212 r5880 | vlefevre | 2009-01-20 22:12:11 +0000 (Tue, 20 Jan 2009) | 6 lines
19213 Changed paths:
19214    M /trunk/mpfr-impl.h
19215    M /trunk/tests/tset_ld.c
19217 Fixed bug reported by Chris Saunders: if _GMP_IEEE_FLOATS is defined,
19218 the build of tset_ld.c fails because DOUBLE_ISNAN expects a lvalue.
19219 * mpfr-impl.h: documented that for such macros, the argument must
19220   be a lvalue, and always make sure that it is a lvalue (so that
19221   a failure doesn't depend on the environment).
19222 * tests/tset_ld.c: fixed the bug.
19223 ------------------------------------------------------------------------
19224 r5879 | vlefevre | 2009-01-20 15:08:45 +0000 (Tue, 20 Jan 2009) | 2 lines
19225 Changed paths:
19226    M /trunk/tests/tversion.c
19228 tests/tversion.c: be more tolerant when checking whether gmp.h version
19229 and libgmp version are the same (in case patch level is 0).
19230 ------------------------------------------------------------------------
19231 r5878 | vlefevre | 2009-01-20 12:47:05 +0000 (Tue, 20 Jan 2009) | 2 lines
19232 Changed paths:
19233    M /trunk/tests/tset_ld.c
19235 tests/tset_ld.c: added explanation of NaN-related failures in case
19236 MPFR_NANISNAN is defined.
19237 ------------------------------------------------------------------------
19238 r5875 | vlefevre | 2009-01-20 00:43:20 +0000 (Tue, 20 Jan 2009) | 1 line
19239 Changed paths:
19240    M /trunk/tests/tconst_log2.c
19241    M /trunk/tests/tests.c
19242    M /trunk/tests/texp.c
19243    M /trunk/tests/tget_d.c
19244    M /trunk/tests/tget_d_2exp.c
19245    M /trunk/tests/tget_ld_2exp.c
19246    M /trunk/tests/tget_set_d64.c
19247    M /trunk/tests/tgmpop.c
19248    M /trunk/tests/toutimpl.c
19249    M /trunk/tests/tpow.c
19250    M /trunk/tests/tset.c
19251    M /trunk/tests/tset_sj.c
19252    M /trunk/tests/tsi_op.c
19253    M /trunk/tests/tsin.c
19254    M /trunk/tests/tstrtofr.c
19256 Added missing void's.
19257 ------------------------------------------------------------------------
19258 r5874 | vlefevre | 2009-01-20 00:35:41 +0000 (Tue, 20 Jan 2009) | 2 lines
19259 Changed paths:
19260    M /trunk/tests/tsprintf.c
19262 tests/tsprintf.c: removed a blank line (for consistency with the
19263 2.4 branch).
19264 ------------------------------------------------------------------------
19265 r5873 | vlefevre | 2009-01-20 00:33:09 +0000 (Tue, 20 Jan 2009) | 1 line
19266 Changed paths:
19267    M /trunk/vasprintf.c
19269 vasprintf.c: deleted trailing spaces.
19270 ------------------------------------------------------------------------
19271 r5869 | vlefevre | 2009-01-19 23:57:53 +0000 (Mon, 19 Jan 2009) | 1 line
19272 Changed paths:
19273    M /trunk/mpfr-impl.h
19275 mpfr-impl.h: comment for DOUBLE_ISNAN with MPFR_NANISNAN defined.
19276 ------------------------------------------------------------------------
19277 r5868 | vlefevre | 2009-01-19 23:42:33 +0000 (Mon, 19 Jan 2009) | 2 lines
19278 Changed paths:
19279    M /trunk/tests/tset_d.c
19281 tests/tset_d.c: fixed test of mpfr_set_d on -0 with gcc -ffast-math
19282 (the -d for d = 0.0 was giving 0.0, hence a spurious failure).
19283 ------------------------------------------------------------------------
19284 r5867 | vlefevre | 2009-01-19 23:34:54 +0000 (Mon, 19 Jan 2009) | 4 lines
19285 Changed paths:
19286    M /trunk/mpfr-impl.h
19287    M /trunk/tests/tset_ld.c
19289 mpfr-impl.h: the DOUBLE_ISNAN macro wasn't working with gcc -ffast-math
19290 (at least on x86_64); fixed that by adding another test.
19291 tests/tset_ld.c: Isnan_ld wasn't working either; also the NaN test was
19292 incorrect. Now, the failure on NaN is correctly reported.
19293 ------------------------------------------------------------------------
19294 r5866 | vlefevre | 2009-01-19 22:44:45 +0000 (Mon, 19 Jan 2009) | 1 line
19295 Changed paths:
19296    M /trunk/tests/tcmp_d.c
19297    M /trunk/tests/tcmp_ld.c
19298    M /trunk/tests/tset_d.c
19300 tests/tcmp_d.c, tests/tcmp_ld.c, tests/tset_d.c: corrected message.
19301 ------------------------------------------------------------------------
19302 r5865 | vlefevre | 2009-01-19 22:37:27 +0000 (Mon, 19 Jan 2009) | 4 lines
19303 Changed paths:
19304    M /trunk/tests/tcmp_d.c
19305    M /trunk/tests/tcmp_ld.c
19306    M /trunk/tests/tset_d.c
19308 tests/tcmp_d.c, tests/tcmp_ld.c, tests/tset_d.c: added explanations
19309 of NaN-related failures in case MPFR_NANISNAN is defined.
19310 Note: in tset_d.c, moved the NaN test before the signed-zero test
19311 to catch the failure on the NaN first.
19312 ------------------------------------------------------------------------
19313 r5864 | vlefevre | 2009-01-19 22:23:26 +0000 (Mon, 19 Jan 2009) | 1 line
19314 Changed paths:
19315    M /trunk/acinclude.m4
19317 acinclude.m4: improved warning message.
19318 ------------------------------------------------------------------------
19319 r5863 | vlefevre | 2009-01-19 22:16:15 +0000 (Mon, 19 Jan 2009) | 1 line
19320 Changed paths:
19321    M /trunk/INSTALL
19323 INSTALL: updated "In case of problem".
19324 ------------------------------------------------------------------------
19325 r5862 | vlefevre | 2009-01-19 22:12:09 +0000 (Mon, 19 Jan 2009) | 1 line
19326 Changed paths:
19327    M /trunk/acinclude.m4
19329 acinclude.m4: added a warning message for the NAN != NAN test.
19330 ------------------------------------------------------------------------
19331 r5860 | thevenyp | 2009-01-19 19:59:12 +0000 (Mon, 19 Jan 2009) | 3 lines
19332 Changed paths:
19333    M /trunk/tests/tcmp_d.c
19334    M /trunk/tests/tcmp_ld.c
19335    M /trunk/tests/tests.c
19336    M /trunk/tests/tset_d.c
19338 tcmp_d.c tset_d.c tcmp_ld.c: Remove tests with NaN when MPFR_NANISNAN is defined.
19339 tests.c: Add a warning in a comment that Isnan always returns 0 on systems where MPFR_NANISNAN is defined.
19341 ------------------------------------------------------------------------
19342 r5855 | thevenyp | 2009-01-19 18:14:55 +0000 (Mon, 19 Jan 2009) | 2 lines
19343 Changed paths:
19344    M /trunk/vasprintf.c
19346 vasprintf.c: do not support 't' when NPRINTF_T is defined, HAVE_STDINT_H -> _MPFR_H_HAVE_INTMAX_T.
19348 ------------------------------------------------------------------------
19349 r5853 | thevenyp | 2009-01-19 17:05:13 +0000 (Mon, 19 Jan 2009) | 2 lines
19350 Changed paths:
19351    M /trunk/tests/tfprintf.c
19353 tests/tfprintf.c: renumber tests (there was two tests #9).
19355 ------------------------------------------------------------------------
19356 r5852 | vlefevre | 2009-01-19 16:56:17 +0000 (Mon, 19 Jan 2009) | 1 line
19357 Changed paths:
19358    M /trunk/tests/tfprintf.c
19360 tests/tfprintf.c: %c takes an int argument, not a char (see C standard).
19361 ------------------------------------------------------------------------
19362 r5851 | vlefevre | 2009-01-19 16:53:56 +0000 (Mon, 19 Jan 2009) | 4 lines
19363 Changed paths:
19364    M /trunk/tests/tprintf.c
19365    M /trunk/tests/tsprintf.c
19367 tests/tprintf.c, tests/tsprintf.c:
19368   * %c takes an int argument, not a char (see C standard), even though
19369     this may be equivalent due to integer promotion.
19370   * Add void in prototypes of functions taking no arguments.
19371 ------------------------------------------------------------------------
19372 r5844 | vlefevre | 2009-01-19 15:46:41 +0000 (Mon, 19 Jan 2009) | 1 line
19373 Changed paths:
19374    M /trunk/mpfr.texi
19376 mpfr.texi: updated references to the GMP manual.
19377 ------------------------------------------------------------------------
19378 r5843 | vlefevre | 2009-01-19 15:31:54 +0000 (Mon, 19 Jan 2009) | 1 line
19379 Changed paths:
19380    M /trunk/mpfr.texi
19382 mpfr.texi: typo in comment.
19383 ------------------------------------------------------------------------
19384 r5842 | vlefevre | 2009-01-19 15:30:52 +0000 (Mon, 19 Jan 2009) | 2 lines
19385 Changed paths:
19386    M /trunk/mpfr.texi
19388 mpfr.texi: added .info extension in cross-references, to avoid the bug
19389 reported here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484740
19390 ------------------------------------------------------------------------
19391 r5841 | vlefevre | 2009-01-19 14:34:22 +0000 (Mon, 19 Jan 2009) | 1 line
19392 Changed paths:
19393    M /trunk/mpfr.texi
19395 mpfr.texi: added a reference to a texinfo bug in a comment.
19396 ------------------------------------------------------------------------
19397 r5840 | vlefevre | 2009-01-19 14:02:49 +0000 (Mon, 19 Jan 2009) | 1 line
19398 Changed paths:
19399    M /trunk/mpfr.texi
19401 mpfr.texi: added missing @code{}.
19402 ------------------------------------------------------------------------
19403 r5839 | vlefevre | 2009-01-19 14:01:13 +0000 (Mon, 19 Jan 2009) | 1 line
19404 Changed paths:
19405    M /trunk/mpfr.texi
19407 mpfr.texi: don't -> do not, doesn't -> does not, won't -> will not.
19408 ------------------------------------------------------------------------
19409 r5838 | vlefevre | 2009-01-19 13:58:50 +0000 (Mon, 19 Jan 2009) | 1 line
19410 Changed paths:
19411    M /trunk/mpfr.texi
19413 mpfr.texi: improved Section "Format String".
19414 ------------------------------------------------------------------------
19415 r5837 | thevenyp | 2009-01-19 13:51:45 +0000 (Mon, 19 Jan 2009) | 2 lines
19416 Changed paths:
19417    M /trunk/tests/tsprintf.c
19419 tests/tsprintf.c: check if native types are really processed by libc printf.
19421 ------------------------------------------------------------------------
19422 r5836 | vlefevre | 2009-01-19 13:31:27 +0000 (Mon, 19 Jan 2009) | 1 line
19423 Changed paths:
19424    M /trunk/README.dev
19426 README.dev: no longer mentions HAVE_QUAD_T since it is no longer used.
19427 ------------------------------------------------------------------------
19428 r5835 | thevenyp | 2009-01-19 12:50:08 +0000 (Mon, 19 Jan 2009) | 5 lines
19429 Changed paths:
19430    M /trunk/acinclude.m4
19431    M /trunk/mpfr.texi
19432    M /trunk/tests/tfprintf.c
19433    M /trunk/tests/tprintf.c
19434    M /trunk/vasprintf.c
19436 mpfr.texi: Explicit list of type supported by mpfr_printf functions.
19437 acinclude.m4: Remove detection of type modifier 'q'.
19438 vasprintf.c: Remove support of type modifier 'q'.
19439 tests/tfprintf.c tests/tprintf.c: Remove tests with type modifier 'q'.
19441 ------------------------------------------------------------------------
19442 r5834 | thevenyp | 2009-01-19 11:05:10 +0000 (Mon, 19 Jan 2009) | 3 lines
19443 Changed paths:
19444    M /trunk/INSTALL
19445    M /trunk/configure.in
19447 INSTALL: Warn that --with-gmp, --with-gmp-include/--with-gmp-lib, and --with-gmp-build options are mutually exclusive.
19448 configure.in: Check and fail if --with-gmp, --with-gmp-include/--with-gmp-lib, or --with-gmp-build are use simultaneously.
19450 ------------------------------------------------------------------------
19451 r5833 | vlefevre | 2009-01-19 10:08:58 +0000 (Mon, 19 Jan 2009) | 1 line
19452 Changed paths:
19453    M /trunk/tests/tests.c
19455 tests/tests.c: include <sys/fpu.h> only if need be.
19456 ------------------------------------------------------------------------
19457 r5831 | zimmerma | 2009-01-16 15:32:11 +0000 (Fri, 16 Jan 2009) | 3 lines
19458 Changed paths:
19459    M /trunk/mpfr.texi
19461 [mpfr.texi] made difference between mpfr_set_str and mpfr_strtofr clearer
19462         (after remark from Luis Rivera)
19464 ------------------------------------------------------------------------
19465 r5830 | zimmerma | 2009-01-16 15:24:45 +0000 (Fri, 16 Jan 2009) | 2 lines
19466 Changed paths:
19467    M /trunk/mpfr.texi
19469 [mpfr.texi] fixed order -> kind (typo found by Luis Rivera, thanks)
19471 ------------------------------------------------------------------------
19472 r5828 | thevenyp | 2009-01-16 13:35:04 +0000 (Fri, 16 Jan 2009) | 2 lines
19473 Changed paths:
19474    M /trunk/tests/tfprintf.c
19475    M /trunk/tests/tprintf.c
19477 tfprintf.c tprintf.c: Test double with "%f" instead of "%e" so as to avoid failure due to exponent "e+000" on MS Windows.
19479 ------------------------------------------------------------------------
19480 r5827 | thevenyp | 2009-01-16 13:06:27 +0000 (Fri, 16 Jan 2009) | 2 lines
19481 Changed paths:
19482    M /trunk/acinclude.m4
19483    M /trunk/tests/tfprintf.c
19484    M /trunk/tests/tprintf.c
19485    M /trunk/tests/tsprintf.c
19486    M /trunk/vasprintf.c
19488 tests/tfprintf.c tests/tsprintf.c tests/tprintf.c acinclude.m4 vasprintf.c: No longer check libc's printf.
19490 ------------------------------------------------------------------------
19491 r5826 | thevenyp | 2009-01-16 09:53:15 +0000 (Fri, 16 Jan 2009) | 3 lines
19492 Changed paths:
19493    M /trunk/acinclude.m4
19494    M /trunk/tests/tfprintf.c
19495    M /trunk/tests/tprintf.c
19496    M /trunk/tests/tsprintf.c
19498 acinclude.m4: Check if %Ld specification is supported (not always the case with MS Windows)
19499 tests/tfprintf.c tests/tprintf.c tests/tsprintf.c: do not check %Ld specification when not available.
19501 ------------------------------------------------------------------------
19502 r5825 | thevenyp | 2009-01-16 09:26:18 +0000 (Fri, 16 Jan 2009) | 3 lines
19503 Changed paths:
19504    M /trunk/fits_intmax.c
19505    M /trunk/fits_uintmax.c
19506    M /trunk/get_sj.c
19507    M /trunk/get_uj.c
19508    M /trunk/set_sj.c
19509    M /trunk/set_uj.c
19510    M /trunk/tests/tfits.c
19511    M /trunk/tests/tset_sj.c
19512    M /trunk/vasprintf.c
19514 get_uj.c get_sj.c tests/tset_sj.c tests/tfits.c fits_intmax.c fits_uintmax.c set_uj.c set_sj.c: make #include-s for intmax_t uniform.
19515 vasprintf.c: make #include-s for intmax_t uniform and use _MPFR_H_HAVE_INTMAX_T instead of HAVE_INTMAX_T.
19517 ------------------------------------------------------------------------
19518 r5823 | thevenyp | 2009-01-15 13:24:35 +0000 (Thu, 15 Jan 2009) | 2 lines
19519 Changed paths:
19520    M /trunk/tests/tfprintf.c
19521    M /trunk/tests/tprintf.c
19523 tfprintf.c tprintf.c: Remove tests with u_quad_t (on Solaris 10, quad_t exists but u_quad_t doesn't, bug reported by Michael Abshoff).
19525 ------------------------------------------------------------------------
19526 r5822 | thevenyp | 2009-01-15 13:17:14 +0000 (Thu, 15 Jan 2009) | 2 lines
19527 Changed paths:
19528    M /trunk/tests/tfprintf.c
19529    M /trunk/tests/tprintf.c
19531 tfprintf.c tprintf.c: Fix included headers, type intmax_t may be defined in inttypes.h or in stdint.h (see autoconf manual 5.6.1 Portability of Headers).
19533 ------------------------------------------------------------------------
19534 r5821 | vlefevre | 2009-01-15 10:13:44 +0000 (Thu, 15 Jan 2009) | 1 line
19535 Changed paths:
19536    M /trunk/ChangeLog
19538 ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
19539 ------------------------------------------------------------------------
19540 r5817 | vlefevre | 2009-01-15 02:22:45 +0000 (Thu, 15 Jan 2009) | 1 line
19541 Changed paths:
19542    M /trunk/vasprintf.c
19544 vasprintf.c: deleted trailing spaces.
19545 ------------------------------------------------------------------------
19546 r5816 | vlefevre | 2009-01-15 02:21:57 +0000 (Thu, 15 Jan 2009) | 2 lines
19547 Changed paths:
19548    M /trunk/configure.in
19550 configure.in: be more tolerant when checking whether gmp.h version
19551 and libgmp version are the same (in case patch level is 0).
19552 ------------------------------------------------------------------------
19553 r5814 | vlefevre | 2009-01-15 01:56:55 +0000 (Thu, 15 Jan 2009) | 3 lines
19554 Changed paths:
19555    M /trunk/BUGS
19556    M /trunk/ChangeLog
19557    M /trunk/FAQ.html
19558    M /trunk/NEWS
19559    M /trunk/README
19560    M /trunk/TODO
19561    M /trunk/abort_prec_max.c
19562    M /trunk/acinclude.m4
19563    M /trunk/acos.c
19564    M /trunk/acosh.c
19565    M /trunk/add.c
19566    M /trunk/add1.c
19567    M /trunk/add1sp.c
19568    M /trunk/add_d.c
19569    M /trunk/add_ui.c
19570    M /trunk/agm.c
19571    M /trunk/asin.c
19572    M /trunk/asinh.c
19573    M /trunk/atan.c
19574    M /trunk/atan2.c
19575    M /trunk/atanh.c
19576    M /trunk/cache.c
19577    M /trunk/cbrt.c
19578    M /trunk/check.c
19579    M /trunk/clear.c
19580    M /trunk/clears.c
19581    M /trunk/cmp.c
19582    M /trunk/cmp2.c
19583    M /trunk/cmp_abs.c
19584    M /trunk/cmp_d.c
19585    M /trunk/cmp_ld.c
19586    M /trunk/cmp_si.c
19587    M /trunk/cmp_ui.c
19588    M /trunk/comparisons.c
19589    M /trunk/configure.in
19590    M /trunk/const_catalan.c
19591    M /trunk/const_euler.c
19592    M /trunk/const_log2.c
19593    M /trunk/const_pi.c
19594    M /trunk/constant.c
19595    M /trunk/copysign.c
19596    M /trunk/cos.c
19597    M /trunk/cosh.c
19598    M /trunk/cot.c
19599    M /trunk/coth.c
19600    M /trunk/csc.c
19601    M /trunk/csch.c
19602    M /trunk/d_div.c
19603    M /trunk/d_sub.c
19604    M /trunk/dim.c
19605    M /trunk/div.c
19606    M /trunk/div_2exp.c
19607    M /trunk/div_2si.c
19608    M /trunk/div_2ui.c
19609    M /trunk/div_d.c
19610    M /trunk/div_ui.c
19611    M /trunk/dump.c
19612    M /trunk/eint.c
19613    M /trunk/eq.c
19614    M /trunk/erf.c
19615    M /trunk/erfc.c
19616    M /trunk/exceptions.c
19617    M /trunk/exp.c
19618    M /trunk/exp10.c
19619    M /trunk/exp2.c
19620    M /trunk/exp3.c
19621    M /trunk/exp_2.c
19622    M /trunk/expm1.c
19623    M /trunk/extract.c
19624    M /trunk/factorial.c
19625    M /trunk/faq.xsl
19626    M /trunk/fits_intmax.c
19627    M /trunk/fits_s.h
19628    M /trunk/fits_sint.c
19629    M /trunk/fits_slong.c
19630    M /trunk/fits_sshort.c
19631    M /trunk/fits_u.h
19632    M /trunk/fits_uint.c
19633    M /trunk/fits_uintmax.c
19634    M /trunk/fits_ulong.c
19635    M /trunk/fits_ushort.c
19636    M /trunk/fma.c
19637    M /trunk/fms.c
19638    M /trunk/frac.c
19639    M /trunk/free_cache.c
19640    M /trunk/gamma.c
19641    M /trunk/gen_inverse.h
19642    M /trunk/get_d.c
19643    M /trunk/get_d64.c
19644    M /trunk/get_exp.c
19645    M /trunk/get_f.c
19646    M /trunk/get_ld.c
19647    M /trunk/get_patches.sh
19648    M /trunk/get_si.c
19649    M /trunk/get_sj.c
19650    M /trunk/get_str.c
19651    M /trunk/get_ui.c
19652    M /trunk/get_uj.c
19653    M /trunk/get_z.c
19654    M /trunk/get_z_exp.c
19655    M /trunk/gmp_op.c
19656    M /trunk/hypot.c
19657    M /trunk/init.c
19658    M /trunk/init2.c
19659    M /trunk/inits.c
19660    M /trunk/inits2.c
19661    M /trunk/inp_str.c
19662    M /trunk/int_ceil_log2.c
19663    M /trunk/isinf.c
19664    M /trunk/isinteger.c
19665    M /trunk/isnan.c
19666    M /trunk/isnum.c
19667    M /trunk/isqrt.c
19668    M /trunk/iszero.c
19669    M /trunk/jn.c
19670    M /trunk/jyn_asympt.c
19671    M /trunk/li2.c
19672    M /trunk/lngamma.c
19673    M /trunk/log.c
19674    M /trunk/log10.c
19675    M /trunk/log1p.c
19676    M /trunk/log2.c
19677    M /trunk/logging.c
19678    M /trunk/mbench/Makefile
19679    M /trunk/mbench/generate.c
19680    M /trunk/mbench/mfv5-arprec.cc
19681    M /trunk/mbench/mfv5-cln.cc
19682    M /trunk/mbench/mfv5-crlibm.cc
19683    M /trunk/mbench/mfv5-libc.cc
19684    M /trunk/mbench/mfv5-lidia.cc
19685    M /trunk/mbench/mfv5-mpf.cc
19686    M /trunk/mbench/mfv5-mpfr.cc
19687    M /trunk/mbench/mfv5-ntl.cc
19688    M /trunk/mbench/mfv5-pari.cc
19689    M /trunk/mbench/mfv5-void.cc
19690    M /trunk/mbench/mfv5.cc
19691    M /trunk/mbench/mfv5.h
19692    M /trunk/mbench/mpfr-gfx.c
19693    M /trunk/mbench/mpfr-v4.c
19694    M /trunk/mbench/mpfr-v6.c
19695    M /trunk/mbench/timp.h
19696    M /trunk/minmax.c
19697    M /trunk/modf.c
19698    M /trunk/mp_clz_tab.c
19699    M /trunk/mparam_h.in
19700    M /trunk/mpf2mpfr.h
19701    M /trunk/mpfr-gmp.c
19702    M /trunk/mpfr-gmp.h
19703    M /trunk/mpfr-impl.h
19704    M /trunk/mpfr-thread.h
19705    M /trunk/mpfr.h
19706    M /trunk/mpn_exp.c
19707    M /trunk/mul.c
19708    M /trunk/mul_2exp.c
19709    M /trunk/mul_2si.c
19710    M /trunk/mul_2ui.c
19711    M /trunk/mul_d.c
19712    M /trunk/mul_ui.c
19713    M /trunk/mulders.c
19714    M /trunk/neg.c
19715    M /trunk/next.c
19716    M /trunk/out_str.c
19717    M /trunk/pow.c
19718    M /trunk/pow_si.c
19719    M /trunk/pow_ui.c
19720    M /trunk/pow_z.c
19721    M /trunk/powerof2.c
19722    M /trunk/print_raw.c
19723    M /trunk/print_rnd_mode.c
19724    M /trunk/printf.c
19725    M /trunk/random2.c
19726    M /trunk/rec_sqrt.c
19727    M /trunk/reldiff.c
19728    M /trunk/rem1.c
19729    M /trunk/rint.c
19730    M /trunk/root.c
19731    M /trunk/round_near_x.c
19732    M /trunk/round_p.c
19733    M /trunk/round_prec.c
19734    M /trunk/round_raw_generic.c
19735    M /trunk/sec.c
19736    M /trunk/sech.c
19737    M /trunk/set.c
19738    M /trunk/set_d.c
19739    M /trunk/set_d64.c
19740    M /trunk/set_dfl_prec.c
19741    M /trunk/set_exp.c
19742    M /trunk/set_f.c
19743    M /trunk/set_inf.c
19744    M /trunk/set_ld.c
19745    M /trunk/set_nan.c
19746    M /trunk/set_prc_raw.c
19747    M /trunk/set_prec.c
19748    M /trunk/set_q.c
19749    M /trunk/set_rnd.c
19750    M /trunk/set_si.c
19751    M /trunk/set_si_2exp.c
19752    M /trunk/set_sj.c
19753    M /trunk/set_str.c
19754    M /trunk/set_str_raw.c
19755    M /trunk/set_ui.c
19756    M /trunk/set_ui_2exp.c
19757    M /trunk/set_uj.c
19758    M /trunk/set_z.c
19759    M /trunk/setmax.c
19760    M /trunk/setmin.c
19761    M /trunk/setsign.c
19762    M /trunk/sgn.c
19763    M /trunk/si_op.c
19764    M /trunk/signbit.c
19765    M /trunk/sin.c
19766    M /trunk/sin_cos.c
19767    M /trunk/sinh.c
19768    M /trunk/sinh_cosh.c
19769    M /trunk/sqr.c
19770    M /trunk/sqrt.c
19771    M /trunk/sqrt_ui.c
19772    M /trunk/stack_interface.c
19773    M /trunk/strtofr.c
19774    M /trunk/sub.c
19775    M /trunk/sub1.c
19776    M /trunk/sub1sp.c
19777    M /trunk/sub_d.c
19778    M /trunk/sub_ui.c
19779    M /trunk/subnormal.c
19780    M /trunk/sum.c
19781    M /trunk/swap.c
19782    M /trunk/tan.c
19783    M /trunk/tanh.c
19784    M /trunk/tests/cmp_str.c
19785    M /trunk/tests/data/li2
19786    M /trunk/tests/memory.c
19787    M /trunk/tests/mpf_compat.c
19788    M /trunk/tests/mpf_compat.h
19789    M /trunk/tests/mpfr-test.h
19790    M /trunk/tests/mpfr_compat.c
19791    M /trunk/tests/reuse.c
19792    M /trunk/tests/rnd_mode.c
19793    M /trunk/tests/tabs.c
19794    M /trunk/tests/tacos.c
19795    M /trunk/tests/tacosh.c
19796    M /trunk/tests/tadd.c
19797    M /trunk/tests/tadd1sp.c
19798    M /trunk/tests/tadd_d.c
19799    M /trunk/tests/tadd_ui.c
19800    M /trunk/tests/tagm.c
19801    M /trunk/tests/tasin.c
19802    M /trunk/tests/tasinh.c
19803    M /trunk/tests/tatan.c
19804    M /trunk/tests/tatanh.c
19805    M /trunk/tests/tcan_round.c
19806    M /trunk/tests/tcbrt.c
19807    M /trunk/tests/tcheck.c
19808    M /trunk/tests/tcmp.c
19809    M /trunk/tests/tcmp2.c
19810    M /trunk/tests/tcmp_d.c
19811    M /trunk/tests/tcmp_ld.c
19812    M /trunk/tests/tcmp_ui.c
19813    M /trunk/tests/tcmpabs.c
19814    M /trunk/tests/tcomparisons.c
19815    M /trunk/tests/tconst_catalan.c
19816    M /trunk/tests/tconst_euler.c
19817    M /trunk/tests/tconst_log2.c
19818    M /trunk/tests/tconst_pi.c
19819    M /trunk/tests/tcopysign.c
19820    M /trunk/tests/tcos.c
19821    M /trunk/tests/tcosh.c
19822    M /trunk/tests/tcot.c
19823    M /trunk/tests/tcoth.c
19824    M /trunk/tests/tcsc.c
19825    M /trunk/tests/tcsch.c
19826    M /trunk/tests/td_div.c
19827    M /trunk/tests/td_sub.c
19828    M /trunk/tests/tdim.c
19829    M /trunk/tests/tdiv.c
19830    M /trunk/tests/tdiv_d.c
19831    M /trunk/tests/tdiv_ui.c
19832    M /trunk/tests/teint.c
19833    M /trunk/tests/teq.c
19834    M /trunk/tests/terf.c
19835    M /trunk/tests/tests.c
19836    M /trunk/tests/texceptions.c
19837    M /trunk/tests/texp.c
19838    M /trunk/tests/texp10.c
19839    M /trunk/tests/texp2.c
19840    M /trunk/tests/texpm1.c
19841    M /trunk/tests/tfactorial.c
19842    M /trunk/tests/tfits.c
19843    M /trunk/tests/tfma.c
19844    M /trunk/tests/tfmod.c
19845    M /trunk/tests/tfms.c
19846    M /trunk/tests/tfprintf.c
19847    M /trunk/tests/tfrac.c
19848    M /trunk/tests/tgamma.c
19849    M /trunk/tests/tgeneric.c
19850    M /trunk/tests/tgeneric_ui.c
19851    M /trunk/tests/tget_d.c
19852    M /trunk/tests/tget_d_2exp.c
19853    M /trunk/tests/tget_f.c
19854    M /trunk/tests/tget_ld_2exp.c
19855    M /trunk/tests/tget_set_d64.c
19856    M /trunk/tests/tget_sj.c
19857    M /trunk/tests/tget_str.c
19858    M /trunk/tests/tget_z.c
19859    M /trunk/tests/tgmpop.c
19860    M /trunk/tests/thyperbolic.c
19861    M /trunk/tests/thypot.c
19862    M /trunk/tests/tinits.c
19863    M /trunk/tests/tinp_str.c
19864    M /trunk/tests/tinternals.c
19865    M /trunk/tests/tisnan.c
19866    M /trunk/tests/tisqrt.c
19867    M /trunk/tests/tj0.c
19868    M /trunk/tests/tj1.c
19869    M /trunk/tests/tjn.c
19870    M /trunk/tests/tl2b.c
19871    M /trunk/tests/tlgamma.c
19872    M /trunk/tests/tli2.c
19873    M /trunk/tests/tlngamma.c
19874    M /trunk/tests/tlog.c
19875    M /trunk/tests/tlog10.c
19876    M /trunk/tests/tlog1p.c
19877    M /trunk/tests/tlog2.c
19878    M /trunk/tests/tminmax.c
19879    M /trunk/tests/tmodf.c
19880    M /trunk/tests/tmul.c
19881    M /trunk/tests/tmul_2exp.c
19882    M /trunk/tests/tmul_d.c
19883    M /trunk/tests/tmul_ui.c
19884    M /trunk/tests/tnext.c
19885    M /trunk/tests/tout_str.c
19886    M /trunk/tests/toutimpl.c
19887    M /trunk/tests/tpow.c
19888    M /trunk/tests/tpow3.c
19889    M /trunk/tests/tpow_all.c
19890    M /trunk/tests/tpow_z.c
19891    M /trunk/tests/tprintf.c
19892    M /trunk/tests/trandom.c
19893    M /trunk/tests/trec_sqrt.c
19894    M /trunk/tests/tremquo.c
19895    M /trunk/tests/trint.c
19896    M /trunk/tests/troot.c
19897    M /trunk/tests/tround_prec.c
19898    M /trunk/tests/tsec.c
19899    M /trunk/tests/tsech.c
19900    M /trunk/tests/tset.c
19901    M /trunk/tests/tset_d.c
19902    M /trunk/tests/tset_exp.c
19903    M /trunk/tests/tset_f.c
19904    M /trunk/tests/tset_ld.c
19905    M /trunk/tests/tset_q.c
19906    M /trunk/tests/tset_si.c
19907    M /trunk/tests/tset_sj.c
19908    M /trunk/tests/tset_str.c
19909    M /trunk/tests/tset_z.c
19910    M /trunk/tests/tsgn.c
19911    M /trunk/tests/tsi_op.c
19912    M /trunk/tests/tsin.c
19913    M /trunk/tests/tsin_cos.c
19914    M /trunk/tests/tsinh.c
19915    M /trunk/tests/tsinh_cosh.c
19916    M /trunk/tests/tsprintf.c
19917    M /trunk/tests/tsqr.c
19918    M /trunk/tests/tsqrt.c
19919    M /trunk/tests/tsqrt_ui.c
19920    M /trunk/tests/tstckintc.c
19921    M /trunk/tests/tstrtofr.c
19922    M /trunk/tests/tsub.c
19923    M /trunk/tests/tsub1sp.c
19924    M /trunk/tests/tsub_d.c
19925    M /trunk/tests/tsub_ui.c
19926    M /trunk/tests/tsubnormal.c
19927    M /trunk/tests/tsum.c
19928    M /trunk/tests/tswap.c
19929    M /trunk/tests/ttan.c
19930    M /trunk/tests/ttanh.c
19931    M /trunk/tests/ttrunc.c
19932    M /trunk/tests/tui_div.c
19933    M /trunk/tests/tui_pow.c
19934    M /trunk/tests/tui_sub.c
19935    M /trunk/tests/tversion.c
19936    M /trunk/tests/ty0.c
19937    M /trunk/tests/ty1.c
19938    M /trunk/tests/tyn.c
19939    M /trunk/tests/tzeta.c
19940    M /trunk/tests/tzeta_ui.c
19941    M /trunk/tuneup.c
19942    M /trunk/uceil_exp2.c
19943    M /trunk/uceil_log2.c
19944    M /trunk/ufloor_log2.c
19945    M /trunk/ui_div.c
19946    M /trunk/ui_pow.c
19947    M /trunk/ui_pow_ui.c
19948    M /trunk/ui_sub.c
19949    M /trunk/urandomb.c
19950    M /trunk/vasprintf.c
19951    M /trunk/version.c
19952    M /trunk/volatile.c
19953    M /trunk/yn.c
19954    M /trunk/zeta.c
19955    M /trunk/zeta_ui.c
19957 Copyright notice update: added 2009 with
19958   perl -pi -e 's/2008 Free Software/2008, 2009 Free Software/' **/*(^/)
19959 under zsh.
19960 ------------------------------------------------------------------------
19961 r5813 | vlefevre | 2009-01-14 00:46:45 +0000 (Wed, 14 Jan 2009) | 1 line
19962 Changed paths:
19963    M /trunk/tests/tcan_round.c
19964    M /trunk/tests/texp.c
19965    M /trunk/tests/tfprintf.c
19966    M /trunk/tests/tgamma.c
19967    M /trunk/tests/tpow.c
19968    M /trunk/tests/tpow_z.c
19969    M /trunk/tests/tsqrt.c
19971 Fixed remaining printf format strings.
19972 ------------------------------------------------------------------------
19973 r5812 | vlefevre | 2009-01-14 00:27:06 +0000 (Wed, 14 Jan 2009) | 1 line
19974 Changed paths:
19975    M /trunk/tests/tadd1sp.c
19976    M /trunk/tests/tsub1sp.c
19978 tests/tadd1sp.c, tests/tsub1sp.c: fixed function prototypes.
19979 ------------------------------------------------------------------------
19980 r5811 | vlefevre | 2009-01-14 00:23:44 +0000 (Wed, 14 Jan 2009) | 1 line
19981 Changed paths:
19982    M /trunk/tests/teq.c
19983    M /trunk/tests/tests.c
19985 tests/teq.c, tests/tests.c: fixed printf format strings.
19986 ------------------------------------------------------------------------
19987 r5810 | vlefevre | 2009-01-14 00:06:00 +0000 (Wed, 14 Jan 2009) | 1 line
19988 Changed paths:
19989    M /trunk/tests/tcmp2.c
19991 tests/tcmp2.c: fixed printf format strings.
19992 ------------------------------------------------------------------------
19993 r5809 | vlefevre | 2009-01-13 23:59:17 +0000 (Tue, 13 Jan 2009) | 1 line
19994 Changed paths:
19995    M /trunk/tests/tset_str.c
19997 tests/tset_str.c: fixed printf format string.
19998 ------------------------------------------------------------------------
19999 r5804 | vlefevre | 2009-01-12 17:30:00 +0000 (Mon, 12 Jan 2009) | 4 lines
20000 Changed paths:
20001    M /trunk/mpfr.texi
20003 mpfr.texi: consistency changes and corrections concerning the "erange"
20004 flag (do not use @code{} as this is not an identifier, @emph{} is used
20005 as this is not an English word -- but @emph{} should probably be used
20006 too for the other flag names).
20007 ------------------------------------------------------------------------
20008 r5803 | vlefevre | 2009-01-12 17:18:45 +0000 (Mon, 12 Jan 2009) | 1 line
20009 Changed paths:
20010    M /trunk/mpfr.texi
20012 mpfr.texi: typo.
20013 ------------------------------------------------------------------------
20014 r5801 | thevenyp | 2009-01-12 16:01:14 +0000 (Mon, 12 Jan 2009) | 5 lines
20015 Changed paths:
20016    M /trunk/acinclude.m4
20017    M /trunk/configure.in
20018    M /trunk/tests/tfprintf.c
20019    M /trunk/tests/tprintf.c
20020    M /trunk/vasprintf.c
20022 acinclude.m4: New macro MPFR_CHECK_PRINTF_SPEC looking for support of the "%jd", "%qd", and "%td" conversion specifications in printf and gmp_printf.
20023 configure.in: Call MPFR_CHECK_PRINTF_SPEC when we can link against a suitable gmp library and run test programs at compile time, otherwise (for instance, when cross compiling), everything is enable by default.
20024 vasprintf.c: Disable support for length modifiers not supported by libc's printf ('j' and 'q' for this time).
20025 tests/tprintf.c, tests/tfprintf.c: Disable tests for length modifiers not supported by gmp_printf ('j', 'q', and 't' for this time).
20027 ------------------------------------------------------------------------
20028 r5800 | thevenyp | 2009-01-12 14:16:22 +0000 (Mon, 12 Jan 2009) | 2 lines
20029 Changed paths:
20030    M /trunk/mpfr.texi
20032 mpfr.texi: Fix typo.
20034 ------------------------------------------------------------------------
20035 r5795 | vlefevre | 2009-01-08 15:36:55 +0000 (Thu, 08 Jan 2009) | 1 line
20036 Changed paths:
20037    M /trunk/mpfr.texi
20039 mpfr.texi: update to January 2009.
20040 ------------------------------------------------------------------------
20041 r5794 | vlefevre | 2009-01-08 15:34:27 +0000 (Thu, 08 Jan 2009) | 2 lines
20042 Changed paths:
20043    M /trunk/tests/tfprintf.c
20044    M /trunk/tests/tsprintf.c
20046 Removed useless #include of gmp.h from tests/tfprintf.c and
20047 tests/tsprintf.c for consistency.
20048 ------------------------------------------------------------------------
20049 r5788 | thevenyp | 2009-01-08 11:56:10 +0000 (Thu, 08 Jan 2009) | 4 lines
20050 Changed paths:
20051    M /trunk/mpfr.texi
20052    M /trunk/tests/tfprintf.c
20053    M /trunk/vasprintf.c
20055 tests/tfprintf.c: Make tests with 'M' specifier optional.
20056 mpfr.texi: Add a warning that gmp may not support 'M' specifier.
20057 vasprintf.c: Add warning comment about 'M' specifier.
20059 ------------------------------------------------------------------------
20060 r5787 | thevenyp | 2009-01-08 11:52:52 +0000 (Thu, 08 Jan 2009) | 2 lines
20061 Changed paths:
20062    M /trunk/mpfr.texi
20064 mpfr.texi: Fix wrong definition of rounding specifiers.
20066 ------------------------------------------------------------------------
20067 r5786 | vlefevre | 2008-12-30 13:57:11 +0000 (Tue, 30 Dec 2008) | 1 line
20068 Changed paths:
20069    M /trunk/out_str.c
20071 out_str.c: added assert (check that base is in the required range).
20072 ------------------------------------------------------------------------
20073 r5785 | vlefevre | 2008-12-26 14:10:24 +0000 (Fri, 26 Dec 2008) | 1 line
20074 Changed paths:
20075    M /trunk/README.dev
20077 README.dev: suggest "-Wformat=2".
20078 ------------------------------------------------------------------------
20079 r5784 | vlefevre | 2008-12-26 14:02:55 +0000 (Fri, 26 Dec 2008) | 1 line
20080 Changed paths:
20081    M /trunk/zeta.c
20083 zeta.c: fixed types for printf when DEBUG is defined.
20084 ------------------------------------------------------------------------
20085 r5783 | vlefevre | 2008-12-26 13:57:32 +0000 (Fri, 26 Dec 2008) | 2 lines
20086 Changed paths:
20087    M /trunk/sub1sp.c
20089 sub1sp.c: fixed types for printf when WANT_ASSERT >= 2 and
20090 when DEBUG is defined.
20091 ------------------------------------------------------------------------
20092 r5782 | vlefevre | 2008-12-26 13:50:14 +0000 (Fri, 26 Dec 2008) | 1 line
20093 Changed paths:
20094    M /trunk/sub1.c
20096 sub1.c: fixed types for printf when DEBUG is defined.
20097 ------------------------------------------------------------------------
20098 r5781 | vlefevre | 2008-12-26 13:44:28 +0000 (Fri, 26 Dec 2008) | 2 lines
20099 Changed paths:
20100    M /trunk/set_d64.c
20102 set_d64.c: set T[] to unsigned int (instead of int) since its values
20103 are printed with %u.
20104 ------------------------------------------------------------------------
20105 r5780 | vlefevre | 2008-12-26 13:36:13 +0000 (Fri, 26 Dec 2008) | 1 line
20106 Changed paths:
20107    M /trunk/add1sp.c
20109 add1sp.c: fixed types for printf when DEBUG is defined.
20110 ------------------------------------------------------------------------
20111 r5779 | vlefevre | 2008-12-26 13:33:05 +0000 (Fri, 26 Dec 2008) | 2 lines
20112 Changed paths:
20113    M /trunk/mpfr-impl.h
20115 mpfr-impl.h: fixed MPFR_UNSIGNED_MINUS_MODULO logic and added missing
20116 parentheses.
20117 ------------------------------------------------------------------------
20118 r5778 | vlefevre | 2008-12-26 13:06:14 +0000 (Fri, 26 Dec 2008) | 1 line
20119 Changed paths:
20120    M /trunk/div.c
20122 div.c: fixed types for fprintf when DEBUG and/or DEBUG2 is defined.
20123 ------------------------------------------------------------------------
20124 r5777 | vlefevre | 2008-12-26 12:56:09 +0000 (Fri, 26 Dec 2008) | 1 line
20125 Changed paths:
20126    M /trunk/div.c
20128 div.c: fixed #ifdef.
20129 ------------------------------------------------------------------------
20130 r5775 | vlefevre | 2008-12-26 12:39:03 +0000 (Fri, 26 Dec 2008) | 2 lines
20131 Changed paths:
20132    M /trunk/round_p.c
20134 round_p.c: fixed types for fprintf when WANT_ASSERT >= 2 (since
20135 mp_prec_t is unsigned, it's better to use unsigned long).
20136 ------------------------------------------------------------------------
20137 r5774 | vlefevre | 2008-12-26 12:02:07 +0000 (Fri, 26 Dec 2008) | 1 line
20138 Changed paths:
20139    M /trunk/round_p.c
20141 round_p.c: fixed types for fprintf when WANT_ASSERT >= 2.
20142 ------------------------------------------------------------------------
20143 r5772 | zimmerma | 2008-12-22 10:40:24 +0000 (Mon, 22 Dec 2008) | 2 lines
20144 Changed paths:
20145    M /trunk/mpfr.texi
20147 [mpfr.tex] improve documentation of %P
20149 ------------------------------------------------------------------------
20150 r5768 | vlefevre | 2008-12-18 15:59:55 +0000 (Thu, 18 Dec 2008) | 1 line
20151 Changed paths:
20152    M /trunk/tests/tfprintf.c
20153    M /trunk/tests/tprintf.c
20155 Deleted trailing spaces.
20156 ------------------------------------------------------------------------
20157 r5762 | thevenyp | 2008-12-17 16:07:32 +0000 (Wed, 17 Dec 2008) | 2 lines
20158 Changed paths:
20159    M /trunk/tests/tsprintf.c
20161 tests/tsprintf.c: clean-up code, improve comment, and put optional tests in tail so that they fail last.
20163 ------------------------------------------------------------------------
20164 r5761 | thevenyp | 2008-12-17 15:55:20 +0000 (Wed, 17 Dec 2008) | 2 lines
20165 Changed paths:
20166    M /trunk/tests/tsprintf.c
20168 tests/tsprintf.c: Add two regression tests.
20170 ------------------------------------------------------------------------
20171 r5760 | thevenyp | 2008-12-16 15:56:42 +0000 (Tue, 16 Dec 2008) | 2 lines
20172 Changed paths:
20173    M /trunk/acinclude.m4
20174    M /trunk/mpfr.texi
20175    M /trunk/tests/tfprintf.c
20176    M /trunk/tests/tprintf.c
20177    M /trunk/vasprintf.c
20179 acinclude.m4, vasprintf.c, tests/tfprintf.c, tests/tprintf.c, mpfr.texi: quad_t support
20181 ------------------------------------------------------------------------
20182 r5759 | thevenyp | 2008-12-16 15:51:59 +0000 (Tue, 16 Dec 2008) | 4 lines
20183 Changed paths:
20184    M /trunk/tests/tfprintf.c
20185    M /trunk/tests/tprintf.c
20187 tests/tfprintf.c: code clean-up and output improvement.
20188 tests/tprintf.c: code clean-up.
20189 Note that unsigned long long variable is not set to 1 instead of -1 which was architecture dependent.
20191 ------------------------------------------------------------------------
20192 r5758 | vlefevre | 2008-12-16 13:56:28 +0000 (Tue, 16 Dec 2008) | 3 lines
20193 Changed paths:
20194    M /trunk/tests/tprintf.c
20196 tests/tprintf.c:
20197   * stdout_redirect is a boolean (i.e., 0 or 1).
20198   * output freopen(..., stdout) error message to stderr.
20199 ------------------------------------------------------------------------
20200 r5757 | thevenyp | 2008-12-16 13:10:05 +0000 (Tue, 16 Dec 2008) | 3 lines
20201 Changed paths:
20202    M /trunk/tests/tfprintf.c
20203    M /trunk/tests/tprintf.c
20205 tfprintf.c: more user-friendly messages.
20206 tprintf.c: more user-friendly messages. Warning: because stdout might be redirected, error messages are printed to stderr.
20208 ------------------------------------------------------------------------
20209 r5756 | vlefevre | 2008-12-15 23:38:21 +0000 (Mon, 15 Dec 2008) | 1 line
20210 Changed paths:
20211    M /trunk/mpfr.texi
20213 mpfr.texi: more explanations on the precision field for mpfr_printf.
20214 ------------------------------------------------------------------------
20215 r5755 | vlefevre | 2008-12-15 17:37:05 +0000 (Mon, 15 Dec 2008) | 1 line
20216 Changed paths:
20217    M /trunk/INSTALL
20218    M /trunk/tests/tsprintf.c
20220 untabify and remove trailing spaces
20221 ------------------------------------------------------------------------
20222 r5754 | thevenyp | 2008-12-15 17:07:40 +0000 (Mon, 15 Dec 2008) | 2 lines
20223 Changed paths:
20224    M /trunk/mpfr.texi
20226 mpfr.texi: more explanations on the precision field.
20228 ------------------------------------------------------------------------
20229 r5753 | thevenyp | 2008-12-15 16:19:26 +0000 (Mon, 15 Dec 2008) | 5 lines
20230 Changed paths:
20231    M /trunk/acinclude.m4
20232    M /trunk/mpfr.texi
20233    M /trunk/tests/tfprintf.c
20234    M /trunk/tests/tprintf.c
20235    M /trunk/vasprintf.c
20237 mpfr.texi: Clearly mention that the length modifier 'q' is unsupported by mpfr-*printf.
20238 vasprintf.c: Do not take quad_t as a long long but as an insupported length modifier.
20239 acinclude.m4: Remove check for quad_t.
20240 tests/tprintf.c tests/tfprintf.c: Remove tests with 'q' length modifier.
20242 ------------------------------------------------------------------------
20243 r5751 | vlefevre | 2008-12-15 14:52:54 +0000 (Mon, 15 Dec 2008) | 1 line
20244 Changed paths:
20245    M /trunk/tests/tstrtofr.c
20247 tests/tstrtofr.c: fixed a test (in case |res| > 1).
20248 ------------------------------------------------------------------------
20249 r5750 | vlefevre | 2008-12-15 14:35:01 +0000 (Mon, 15 Dec 2008) | 1 line
20250 Changed paths:
20251    M /trunk/tests/tstrtofr.c
20253 tests/tstrtofr.c: fixed alignment bug in error message.
20254 ------------------------------------------------------------------------
20255 r5749 | zimmerma | 2008-12-15 13:44:25 +0000 (Mon, 15 Dec 2008) | 2 lines
20256 Changed paths:
20257    M /trunk/nightly-test
20259 [nightly-test] added MPFR_CHECK_LIBC_PRINTF
20261 ------------------------------------------------------------------------
20262 r5748 | thevenyp | 2008-12-15 13:43:52 +0000 (Mon, 15 Dec 2008) | 4 lines
20263 Changed paths:
20264    M /trunk/README.dev
20265    M /trunk/acinclude.m4
20266    M /trunk/vasprintf.c
20268 acinclude.m4: Check for quad_t.
20269 vasprintf.c: Accept length modifier 'q' if HAVE_QUAD_T is defined (instead of HAVE_LONG_LONG).
20270 README.dev: Add notice for new HAVE_QUAD_T macro.
20272 ------------------------------------------------------------------------
20273 r5747 | zimmerma | 2008-12-15 13:43:40 +0000 (Mon, 15 Dec 2008) | 2 lines
20274 Changed paths:
20275    M /trunk/mpfr.texi
20277 [mpfr.texi] added warning about usage of mpfr_init
20279 ------------------------------------------------------------------------
20280 r5746 | vlefevre | 2008-12-15 13:39:35 +0000 (Mon, 15 Dec 2008) | 1 line
20281 Changed paths:
20282    M /trunk/tests/tprintf.c
20284 tests/tprintf.c: _MPFR_H_HAVE_INTMAX_T -> HAVE_STDINT_H for <stdint.h>.
20285 ------------------------------------------------------------------------
20286 r5745 | thevenyp | 2008-12-15 13:33:22 +0000 (Mon, 15 Dec 2008) | 2 lines
20287 Changed paths:
20288    M /trunk/tests/tsprintf.c
20290 tests/tsprintf.c: Tests against libc's sprintf function are no more executed unless the MPFR_CHECK_LIBC_PRINTF is defined.
20292 ------------------------------------------------------------------------
20293 r5744 | thevenyp | 2008-12-15 13:27:49 +0000 (Mon, 15 Dec 2008) | 2 lines
20294 Changed paths:
20295    M /trunk/tests/tsprintf.c
20297 tests/tsprintf.c: move bugs 20080610 and 20081214 outside the function random_double.
20299 ------------------------------------------------------------------------
20300 r5743 | vlefevre | 2008-12-15 12:49:58 +0000 (Mon, 15 Dec 2008) | 1 line
20301 Changed paths:
20302    M /trunk/tests/tsprintf.c
20304 tests/tsprintf.c: completed comment about the sign of a null exponent.
20305 ------------------------------------------------------------------------
20306 r5742 | vlefevre | 2008-12-15 12:44:09 +0000 (Mon, 15 Dec 2008) | 2 lines
20307 Changed paths:
20308    M /trunk/INSTALL
20310 INSTALL: added a note saying the L modifier was added in C89 (source:
20311 C99 rationale, Section 7.19.6.1).
20312 ------------------------------------------------------------------------
20313 r5741 | zimmerma | 2008-12-15 12:17:46 +0000 (Mon, 15 Dec 2008) | 2 lines
20314 Changed paths:
20315    M /trunk/INSTALL
20317 [INSTALL] more Windows-related changes
20319 ------------------------------------------------------------------------
20320 r5740 | zimmerma | 2008-12-15 11:02:17 +0000 (Mon, 15 Dec 2008) | 2 lines
20321 Changed paths:
20322    M /trunk/INSTALL
20324 [INSTALL] update on Windows (from Brian Gladman)
20326 ------------------------------------------------------------------------
20327 r5739 | zimmerma | 2008-12-15 09:47:46 +0000 (Mon, 15 Dec 2008) | 2 lines
20328 Changed paths:
20329    M /trunk/configure.in
20331 [configure.in] removed useless comment
20333 ------------------------------------------------------------------------
20334 r5738 | vlefevre | 2008-12-14 15:28:17 +0000 (Sun, 14 Dec 2008) | 1 line
20335 Changed paths:
20336    M /trunk/INSTALL
20338 INSTALL: references to ISO (international) instead of ANSI (American).
20339 ------------------------------------------------------------------------
20340 r5737 | vlefevre | 2008-12-14 15:18:54 +0000 (Sun, 14 Dec 2008) | 1 line
20341 Changed paths:
20342    M /trunk/tests/tsprintf.c
20344 tests/tsprintf.c: corrected a comment.
20345 ------------------------------------------------------------------------
20346 r5736 | zimmerma | 2008-12-14 09:43:40 +0000 (Sun, 14 Dec 2008) | 3 lines
20347 Changed paths:
20348    M /trunk/printf.c
20349    M /trunk/vasprintf.c
20351 [printf.c,vasprintf.c] include config.h if HAVE_CONFIG_H is defined, to
20352                        solve problem noticed by Brian Gladman
20354 ------------------------------------------------------------------------
20355 r5735 | vlefevre | 2008-12-14 09:37:05 +0000 (Sun, 14 Dec 2008) | 1 line
20356 Changed paths:
20357    M /trunk/tests/tsprintf.c
20359 tests/tsprintf.c: untabified.
20360 ------------------------------------------------------------------------
20361 r5734 | zimmerma | 2008-12-14 09:27:08 +0000 (Sun, 14 Dec 2008) | 2 lines
20362 Changed paths:
20363    M /trunk/INSTALL
20365 [INSTALL] added hint for using the MinGW runtime
20367 ------------------------------------------------------------------------
20368 r5733 | zimmerma | 2008-12-14 08:36:37 +0000 (Sun, 14 Dec 2008) | 3 lines
20369 Changed paths:
20370    M /trunk/tests/tsprintf.c
20372 [tsprintf.c] added new hard-coded test (needs work to overcome error in
20373         system asprintf)
20375 ------------------------------------------------------------------------
20376 r5732 | zimmerma | 2008-12-14 08:24:42 +0000 (Sun, 14 Dec 2008) | 3 lines
20377 Changed paths:
20378    M /trunk/tests/tsprintf.c
20380 [tsprintf.c] fixed hard-coded test (spec was missing), and print values of
20381              xi,yi,spec in case of error
20383 ------------------------------------------------------------------------
20384 r5731 | vlefevre | 2008-12-14 00:05:20 +0000 (Sun, 14 Dec 2008) | 1 line
20385 Changed paths:
20386    M /trunk/INSTALL
20388 INSTALL: corrections on r5730.
20389 ------------------------------------------------------------------------
20390 r5730 | zimmerma | 2008-12-13 10:19:25 +0000 (Sat, 13 Dec 2008) | 2 lines
20391 Changed paths:
20392    M /trunk/INSTALL
20394 [INSTALL] added notes on Windows Vista 64 problem
20396 ------------------------------------------------------------------------
20397 r5727 | vlefevre | 2008-12-12 15:00:33 +0000 (Fri, 12 Dec 2008) | 1 line
20398 Changed paths:
20399    M /trunk/README
20401 README: added "compile" since it is distributed in the tarball.
20402 ------------------------------------------------------------------------
20403 r5723 | vlefevre | 2008-12-12 14:07:19 +0000 (Fri, 12 Dec 2008) | 2 lines
20404 Changed paths:
20405    M /trunk
20407 Added "compile" to svn:ignore property (this file is installed by
20408 "automake --add-missing" due to AM_PROG_CC_C_O, added in r5710).
20409 ------------------------------------------------------------------------
20410 r5722 | vlefevre | 2008-12-12 14:01:33 +0000 (Fri, 12 Dec 2008) | 1 line
20411 Changed paths:
20412    M /trunk/vasprintf.c
20414 vasprintf.c: avoid an abort if field width or precision is > INT_MAX.
20415 ------------------------------------------------------------------------
20416 r5721 | thevenyp | 2008-12-12 14:00:33 +0000 (Fri, 12 Dec 2008) | 2 lines
20417 Changed paths:
20418    M /trunk/tests/tests.c
20419    M /trunk/tests/tgeneric.c
20420    M /trunk/tests/tset_ld.c
20422 tests.c, tset_ld.c, tgeneric.c: Code clean-up based on icc warnings (as in r5492): Use #ifdef BOOL_MACRO instead of #if BOOL_MACRO.
20424 ------------------------------------------------------------------------
20425 r5720 | thevenyp | 2008-12-12 13:54:37 +0000 (Fri, 12 Dec 2008) | 2 lines
20426 Changed paths:
20427    M /trunk/configure.in
20429 configure.in: remove line 'GCC=' in icc tests which seems to confuse libtool. 
20431 ------------------------------------------------------------------------
20432 r5719 | vlefevre | 2008-12-12 12:54:10 +0000 (Fri, 12 Dec 2008) | 1 line
20433 Changed paths:
20434    M /trunk/set_ld.c
20436 set_ld.c: rewrote exp computation.
20437 ------------------------------------------------------------------------
20438 r5718 | vlefevre | 2008-12-12 12:12:11 +0000 (Fri, 12 Dec 2008) | 1 line
20439 Changed paths:
20440    M /trunk/vasprintf.c
20442 vasprintf.c: avoid a possible gcc 4.1.2 bug with -ftrapv.
20443 ------------------------------------------------------------------------
20444 r5717 | vlefevre | 2008-12-12 11:57:37 +0000 (Fri, 12 Dec 2008) | 1 line
20445 Changed paths:
20446    M /trunk/vasprintf.c
20448 vasprintf.c: revert incorrect change in r5713.
20449 ------------------------------------------------------------------------
20450 r5716 | zimmerma | 2008-12-12 11:47:52 +0000 (Fri, 12 Dec 2008) | 8 lines
20451 Changed paths:
20452    M /trunk/set_ld.c
20454 [set_ld.c] fixed problem with CC=g++ on 64-bit computer:
20455 $ g++ -v
20456 Using built-in specs.
20457 Target: x86_64-linux-gnu
20458 Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release x86_64-linux-gnu
20459 Thread model: posix
20460 gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
20462 ------------------------------------------------------------------------
20463 r5713 | zimmerma | 2008-12-12 10:05:49 +0000 (Fri, 12 Dec 2008) | 3 lines
20464 Changed paths:
20465    M /trunk/vasprintf.c
20467 [vasprintf.c] patch to MPFR_ASSERTN(...) call to avoid failure with gcc -ftrapv
20468               with gcc 4.1.2 (probably compiler error)
20470 ------------------------------------------------------------------------
20471 r5712 | thevenyp | 2008-12-12 09:20:14 +0000 (Fri, 12 Dec 2008) | 2 lines
20472 Changed paths:
20473    M /trunk/tests/Makefile.am
20474    M /trunk/tests/tmul.c
20476 Makefile.am, tmul.c: Rename macro __SRCDIR to MPFR_SRCDIR.
20478 ------------------------------------------------------------------------
20479 r5710 | thevenyp | 2008-12-11 15:20:56 +0000 (Thu, 11 Dec 2008) | 4 lines
20480 Changed paths:
20481    M /trunk/configure.in
20482    M /trunk/tests/Makefile.am
20483    M /trunk/tests/tmul.c
20485 configure.in: Add AM_PROG_CC_C_O needed by tmul_CPPFLAGS.
20486 tests/Makefile.am: Add tmul.dat in EXTRA_DIST and pass srcdir to tmul.c through tmul_CPPFLAGS.
20487 tests/tmul.c: Add path to tmul.dat.
20489 ------------------------------------------------------------------------
20490 r5703 | vlefevre | 2008-12-09 16:46:13 +0000 (Tue, 09 Dec 2008) | 2 lines
20491 Changed paths:
20492    M /trunk/INSTALL
20494 INSTALL: TLS on darwin may work, but I don't know anything more.
20495 See thread <http://gcc.gnu.org/ml/gcc/2008-12/msg00107.html>.
20496 ------------------------------------------------------------------------
20497 r5702 | vlefevre | 2008-12-08 16:02:29 +0000 (Mon, 08 Dec 2008) | 1 line
20498 Changed paths:
20499    M /trunk/README
20501 README: CVS -> Subversion.
20502 ------------------------------------------------------------------------
20503 r5701 | vlefevre | 2008-12-03 12:40:01 +0000 (Wed, 03 Dec 2008) | 1 line
20504 Changed paths:
20505    M /trunk/configure.in
20507 configure.in: format --enable-decimal-float description on 80 columns.
20508 ------------------------------------------------------------------------
20509 r5700 | vlefevre | 2008-12-03 12:38:06 +0000 (Wed, 03 Dec 2008) | 2 lines
20510 Changed paths:
20511    M /trunk/configure.in
20513 configure.in: for --enable-thread-safe, say that the system must support
20514 it (like what has been done for --enable-logging, just above).
20515 ------------------------------------------------------------------------
20516 r5699 | vlefevre | 2008-12-03 12:31:28 +0000 (Wed, 03 Dec 2008) | 1 line
20517 Changed paths:
20518    M /trunk/INSTALL
20520 INSTALL: added details about ---enable-thread-safe and TLS support.
20521 ------------------------------------------------------------------------
20522 r5698 | vlefevre | 2008-11-28 12:09:08 +0000 (Fri, 28 Nov 2008) | 2 lines
20523 Changed paths:
20524    M /trunk/mpfr.texi
20525    M /trunk/urandomb.c
20527 urandomb.c: added comments and cleaned up code.
20528 mpfr.texi: improved description of mpfr_urandomb.
20529 ------------------------------------------------------------------------
20530 r5697 | vlefevre | 2008-11-26 14:39:22 +0000 (Wed, 26 Nov 2008) | 1 line
20531 Changed paths:
20532    M /trunk/mpfr.texi
20534 mpfr.texi: changed URL added in r5696 to avoid a redirection.
20535 ------------------------------------------------------------------------
20536 r5696 | zimmerma | 2008-11-26 14:22:37 +0000 (Wed, 26 Nov 2008) | 2 lines
20537 Changed paths:
20538    M /trunk/mpfr.texi
20540 [mpfr.texi] added official url on ftp.gnu.org
20542 ------------------------------------------------------------------------
20543 r5695 | vlefevre | 2008-11-26 09:16:40 +0000 (Wed, 26 Nov 2008) | 1 line
20544 Changed paths:
20545    M /trunk/tests/tmul.c
20547 tests/tmul.c: removed useless variable.
20548 ------------------------------------------------------------------------
20549 r5694 | vlefevre | 2008-11-26 09:14:38 +0000 (Wed, 26 Nov 2008) | 1 line
20550 Changed paths:
20551    M /trunk/tests/tmul.c
20553 tests/tmul.c: made reading a string from file more robust.
20554 ------------------------------------------------------------------------
20555 r5693 | zimmerma | 2008-11-26 08:14:13 +0000 (Wed, 26 Nov 2008) | 4 lines
20556 Changed paths:
20557    M /trunk/tests/tmul.c
20558    A /trunk/tests/tmul.dat
20560 [tmul.c] moved long strings to file tmul.dat, so that gcc -ansi
20561          -pedantic-errors works (ISO C90 does not support strings of length
20562          > 509)
20564 ------------------------------------------------------------------------
20565 r5692 | vlefevre | 2008-11-26 00:55:32 +0000 (Wed, 26 Nov 2008) | 4 lines
20566 Changed paths:
20567    M /trunk/tests/tinternals.c
20569 tests/tinternals.c: updated tests for guaranteed C90 support, e.g. with
20570 gcc -ansi -pedantic-errors (avoid error "string length 'nnn' is greater
20571 than the length '509' ISO C90 compilers are required to support" because
20572 expression for #expr in ASSERT_FAIL macro is too long).
20573 ------------------------------------------------------------------------
20574 r5691 | vlefevre | 2008-11-26 00:48:12 +0000 (Wed, 26 Nov 2008) | 1 line
20575 Changed paths:
20576    M /trunk/README.dev
20578 README.dev: in Section "To make a release", suggest -pedantic-errors.
20579 ------------------------------------------------------------------------
20580 r5690 | vlefevre | 2008-11-22 15:49:07 +0000 (Sat, 22 Nov 2008) | 5 lines
20581 Changed paths:
20582    M /trunk/acosh.c
20583    M /trunk/agm.c
20584    M /trunk/atan.c
20585    M /trunk/cos.c
20586    M /trunk/fma.c
20587    M /trunk/fms.c
20588    M /trunk/gamma.c
20589    M /trunk/get_str.c
20590    M /trunk/li2.c
20591    M /trunk/lngamma.c
20592    M /trunk/modf.c
20593    M /trunk/mpfr-impl.h
20594    M /trunk/mul.c
20595    M /trunk/mulders.c
20596    M /trunk/rec_sqrt.c
20597    M /trunk/root.c
20598    M /trunk/tanh.c
20599    M /trunk/vasprintf.c
20600    M /trunk/yn.c
20602 r5689 undone: some casts were incorrect (mp_exp_t may be greater than
20603 mp_prec_t, so that casting a mp_exp_t into a mp_prec_t can introduce a
20604 bug). There may be bugs in some cases, but the casts fix the symptom,
20605 not the bug (unless one casts the unsigned type to a signed type that
20606 is *strictly* larger, which is not possible here).
20607 ------------------------------------------------------------------------
20608 r5689 | zimmerma | 2008-11-22 09:55:42 +0000 (Sat, 22 Nov 2008) | 2 lines
20609 Changed paths:
20610    M /trunk/acosh.c
20611    M /trunk/agm.c
20612    M /trunk/atan.c
20613    M /trunk/cos.c
20614    M /trunk/fma.c
20615    M /trunk/fms.c
20616    M /trunk/gamma.c
20617    M /trunk/get_str.c
20618    M /trunk/li2.c
20619    M /trunk/lngamma.c
20620    M /trunk/modf.c
20621    M /trunk/mpfr-impl.h
20622    M /trunk/mul.c
20623    M /trunk/mulders.c
20624    M /trunk/rec_sqrt.c
20625    M /trunk/root.c
20626    M /trunk/tanh.c
20627    M /trunk/vasprintf.c
20628    M /trunk/yn.c
20630 fixed some signed/unsigned warnings with g++ (please review)
20632 ------------------------------------------------------------------------
20633 r5688 | zimmerma | 2008-11-21 12:53:47 +0000 (Fri, 21 Nov 2008) | 3 lines
20634 Changed paths:
20635    M /trunk/nightly-test
20637 [nightly-test] removed MPFR_CHECK_ALL (no longer used)
20638                added possibility to choose compiler (e.g., g++)
20640 ------------------------------------------------------------------------
20641 r5687 | zimmerma | 2008-11-21 12:44:39 +0000 (Fri, 21 Nov 2008) | 2 lines
20642 Changed paths:
20643    M /trunk/README.dev
20645 [README.dev] better check ./configure CC=g++
20647 ------------------------------------------------------------------------
20648 r5686 | thevenyp | 2008-11-21 10:07:53 +0000 (Fri, 21 Nov 2008) | 2 lines
20649 Changed paths:
20650    M /trunk/vasprintf.c
20652 Fix inclusion order: the limit of integer types like size_t are defined in C++ only when __STDC_LIMIT_MACROS is defined before <stdint.h> is included (from ISO C99 7.18.3).
20654 ------------------------------------------------------------------------
20655 r5685 | vlefevre | 2008-11-21 08:27:07 +0000 (Fri, 21 Nov 2008) | 1 line
20656 Changed paths:
20657    M /trunk/README
20659 README: added m4 directory (since it is distributed in the tarball).
20660 ------------------------------------------------------------------------
20661 r5684 | vlefevre | 2008-11-20 19:29:58 +0000 (Thu, 20 Nov 2008) | 1 line
20662 Changed paths:
20663    M /trunk/Makefile.am
20665 Forgot to update Makefile.am too (for r5680).
20666 ------------------------------------------------------------------------
20667 r5683 | vlefevre | 2008-11-20 19:20:18 +0000 (Thu, 20 Nov 2008) | 1 line
20668 Changed paths:
20669    M /trunk/configure.in
20671 configure.in: added AC_CONFIG_MACRO_DIR([m4]) for r5680.
20672 ------------------------------------------------------------------------
20673 r5682 | zimmerma | 2008-11-20 17:14:35 +0000 (Thu, 20 Nov 2008) | 2 lines
20674 Changed paths:
20675    M /trunk/mpfr-gmp.c
20677 [mpfr-gmp.c] added comment on recent bug fix on MacOS
20679 ------------------------------------------------------------------------
20680 r5681 | zimmerma | 2008-11-20 10:53:02 +0000 (Thu, 20 Nov 2008) | 3 lines
20681 Changed paths:
20682    M /trunk/tests/texp.c
20683    M /trunk/tests/tmul_2exp.c
20684    M /trunk/tests/tpow_all.c
20686 [tests] changes to make compilation work with g++ (only fixed errors,
20687         several warnings remain)
20689 ------------------------------------------------------------------------
20690 r5680 | vlefevre | 2008-11-20 10:42:50 +0000 (Thu, 20 Nov 2008) | 1 line
20691 Changed paths:
20692    A /trunk/m4
20693    A /trunk/m4/size_max.m4
20695 Added m4/size_max.m4 file (from gettext).
20696 ------------------------------------------------------------------------
20697 r5679 | vlefevre | 2008-11-20 10:26:32 +0000 (Thu, 20 Nov 2008) | 1 line
20698 Changed paths:
20699    M /trunk/README.dev
20701 README.dev: paragraph on tentative definitions.
20702 ------------------------------------------------------------------------
20703 r5678 | zimmerma | 2008-11-20 09:13:09 +0000 (Thu, 20 Nov 2008) | 3 lines
20704 Changed paths:
20705    M /trunk/mpfr-gmp.c
20707 [mpfr-gmp.c] replace tentative definitions by real definitions, solves
20708              configure problems with mpc (see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2008-November/000048.html)
20710 ------------------------------------------------------------------------
20711 r5677 | vlefevre | 2008-11-18 01:01:33 +0000 (Tue, 18 Nov 2008) | 1 line
20712 Changed paths:
20713    M /trunk/hypot.c
20715 hypot.c: updated a comment.
20716 ------------------------------------------------------------------------
20717 r5676 | vlefevre | 2008-11-18 00:40:13 +0000 (Tue, 18 Nov 2008) | 1 line
20718 Changed paths:
20719    M /trunk/tests/thypot.c
20721 tests/thypot.c: added a test.
20722 ------------------------------------------------------------------------
20723 r5675 | vlefevre | 2008-11-18 00:21:09 +0000 (Tue, 18 Nov 2008) | 1 line
20724 Changed paths:
20725    M /trunk/hypot.c
20727 hypot.c: simplified an expression; cosmetic changes.
20728 ------------------------------------------------------------------------
20729 r5674 | thevenyp | 2008-11-17 08:43:59 +0000 (Mon, 17 Nov 2008) | 2 lines
20730 Changed paths:
20731    M /trunk/hypot.c
20733 hypot.c: Fix underflow problem when diff_exp<=MPFR_EMAX_MAX-2 using fma (provided that mpfr_fma is immune to it).
20735 ------------------------------------------------------------------------
20736 r5673 | thevenyp | 2008-11-17 08:40:52 +0000 (Mon, 17 Nov 2008) | 2 lines
20737 Changed paths:
20738    M /trunk/algorithms.tex
20740 algorithms.tex: Fix one typo in dilogarithm section.
20742 ------------------------------------------------------------------------
20743 r5672 | vlefevre | 2008-11-12 14:53:07 +0000 (Wed, 12 Nov 2008) | 1 line
20744 Changed paths:
20745    M /trunk/NEWS
20746    M /trunk/mpfr.texi
20748 mpfr.texi, NEWS: update concerning mpfr_eq.
20749 ------------------------------------------------------------------------
20750 r5671 | vlefevre | 2008-11-12 14:09:45 +0000 (Wed, 12 Nov 2008) | 1 line
20751 Changed paths:
20752    M /trunk/mpfr.texi
20754 mpfr.texi: improved mpfr_eq documentation.
20755 ------------------------------------------------------------------------
20756 r5670 | thevenyp | 2008-11-12 12:33:37 +0000 (Wed, 12 Nov 2008) | 2 lines
20757 Changed paths:
20758    M /trunk/tests/tstrtofr.c
20760 tests/tstrtofr.c: Add more information when test bug20081028 fails.
20762 ------------------------------------------------------------------------
20763 r5669 | thevenyp | 2008-11-07 10:19:42 +0000 (Fri, 07 Nov 2008) | 3 lines
20764 Changed paths:
20765    M /trunk/strtofr.c
20766    M /trunk/tests/tstrtofr.c
20768 strtofr.c: Replace non-zero digits look up by a simpler test, using the fact that parse_string did remove zeros at end of pstr->mant.
20769 tests/tstrtofr.c: Add other test values around 1 for the bug20081028 non regression test.
20771 ------------------------------------------------------------------------
20772 r5668 | vlefevre | 2008-11-07 01:12:36 +0000 (Fri, 07 Nov 2008) | 1 line
20773 Changed paths:
20774    M /trunk/strtofr.c
20776 strtofr.c: improved style ("exact" is a boolean).
20777 ------------------------------------------------------------------------
20778 r5667 | zimmerma | 2008-11-06 16:53:17 +0000 (Thu, 06 Nov 2008) | 4 lines
20779 Changed paths:
20780    M /trunk/strtofr.c
20781    M /trunk/tests/tstrtofr.c
20783 [strtofr.c]  new patch (ternary value was still wrong in some cases), should
20784              be ok now
20785 [tstrtofr.c] added new test
20787 ------------------------------------------------------------------------
20788 r5666 | zimmerma | 2008-11-05 17:10:10 +0000 (Wed, 05 Nov 2008) | 2 lines
20789 Changed paths:
20790    M /trunk/mpn_exp.c
20791    M /trunk/strtofr.c
20793 [strtofr.c] review of patch added in revision 5660, and added comments
20795 ------------------------------------------------------------------------
20796 r5665 | vlefevre | 2008-10-29 14:31:20 +0000 (Wed, 29 Oct 2008) | 1 line
20797 Changed paths:
20798    M /trunk/NEWS
20800 Updated NEWS file.
20801 ------------------------------------------------------------------------
20802 r5662 | vlefevre | 2008-10-29 13:52:17 +0000 (Wed, 29 Oct 2008) | 2 lines
20803 Changed paths:
20804    M /trunk/strtofr.c
20806 strtofr.c: in r5660, as pstr_size and pstr->prec both have type size_t,
20807 changed the type of i from mp_size_t to size_t for consistency.
20808 ------------------------------------------------------------------------
20809 r5661 | vlefevre | 2008-10-29 13:43:14 +0000 (Wed, 29 Oct 2008) | 3 lines
20810 Changed paths:
20811    M /trunk/strtofr.c
20813 strtofr.c: reverted the change done in r3008, which led to a trivial
20814 assertion. I think the goal is to make sure that pstr_size (of type
20815 size_t) can be represented in a mp_exp_t (as required in the code).
20816 ------------------------------------------------------------------------
20817 r5660 | thevenyp | 2008-10-29 12:05:11 +0000 (Wed, 29 Oct 2008) | 2 lines
20818 Changed paths:
20819    M /trunk/strtofr.c
20821 strtofr.c: fix bug '[#6604] incorrect directed rounding in mpfr_strtofr'.
20823 ------------------------------------------------------------------------
20824 r5659 | vlefevre | 2008-10-29 02:31:21 +0000 (Wed, 29 Oct 2008) | 3 lines
20825 Changed paths:
20826    M /trunk/configure.in
20828 configure.in: replaced $(...) quoting style by "`...`" since the former
20829 is not supported everywhere (and indeed is not used by the autotools):
20830 http://swox.com/list-archives/gmp-bugs/2008-October/001185.html
20831 ------------------------------------------------------------------------
20832 r5658 | vlefevre | 2008-10-29 01:21:29 +0000 (Wed, 29 Oct 2008) | 2 lines
20833 Changed paths:
20834    M /trunk/tests/tstrtofr.c
20836 tests/tstrtofr.c: added bug20081028 (bug found by Christoph Lauter
20837 in mpfr_set_str; this is the corresponding bug in mpfr_strtofr).
20838 ------------------------------------------------------------------------
20839 r5657 | vlefevre | 2008-10-29 01:10:36 +0000 (Wed, 29 Oct 2008) | 1 line
20840 Changed paths:
20841    M /trunk/tests/tstrtofr.c
20843 tests/tstrtofr.c: corrections related to C usage.
20844 ------------------------------------------------------------------------
20845 r5656 | vlefevre | 2008-10-29 00:59:00 +0000 (Wed, 29 Oct 2008) | 1 line
20846 Changed paths:
20847    M /trunk/tests/tset_str.c
20849 tests/tset_str.c: added bug20081028 (bug found by Christoph Lauter).
20850 ------------------------------------------------------------------------
20851 r5655 | vlefevre | 2008-10-27 03:55:33 +0000 (Mon, 27 Oct 2008) | 1 line
20852 Changed paths:
20853    M /trunk/mpfr.texi
20855 mpfr.texi: updated @dircategory (request by Karl Berry).
20856 ------------------------------------------------------------------------
20857 r5654 | vlefevre | 2008-10-27 03:27:10 +0000 (Mon, 27 Oct 2008) | 1 line
20858 Changed paths:
20859    M /trunk/BUGS
20860    M /trunk/FAQ.html
20861    M /trunk/NEWS
20862    M /trunk/README
20863    M /trunk/TODO
20864    M /trunk/abort_prec_max.c
20865    M /trunk/acinclude.m4
20866    M /trunk/acos.c
20867    M /trunk/acosh.c
20868    M /trunk/add.c
20869    M /trunk/add1.c
20870    M /trunk/add1sp.c
20871    M /trunk/add_d.c
20872    M /trunk/add_ui.c
20873    M /trunk/agm.c
20874    M /trunk/asin.c
20875    M /trunk/asinh.c
20876    M /trunk/atan.c
20877    M /trunk/atan2.c
20878    M /trunk/atanh.c
20879    M /trunk/cache.c
20880    M /trunk/cbrt.c
20881    M /trunk/check.c
20882    M /trunk/clear.c
20883    M /trunk/clears.c
20884    M /trunk/cmp.c
20885    M /trunk/cmp2.c
20886    M /trunk/cmp_abs.c
20887    M /trunk/cmp_d.c
20888    M /trunk/cmp_ld.c
20889    M /trunk/cmp_si.c
20890    M /trunk/cmp_ui.c
20891    M /trunk/comparisons.c
20892    M /trunk/configure.in
20893    M /trunk/const_catalan.c
20894    M /trunk/const_euler.c
20895    M /trunk/const_log2.c
20896    M /trunk/const_pi.c
20897    M /trunk/constant.c
20898    M /trunk/copysign.c
20899    M /trunk/cos.c
20900    M /trunk/cosh.c
20901    M /trunk/cot.c
20902    M /trunk/coth.c
20903    M /trunk/csc.c
20904    M /trunk/csch.c
20905    M /trunk/d_div.c
20906    M /trunk/d_sub.c
20907    M /trunk/dim.c
20908    M /trunk/div.c
20909    M /trunk/div_2exp.c
20910    M /trunk/div_2si.c
20911    M /trunk/div_2ui.c
20912    M /trunk/div_d.c
20913    M /trunk/div_ui.c
20914    M /trunk/dump.c
20915    M /trunk/eint.c
20916    M /trunk/eq.c
20917    M /trunk/erf.c
20918    M /trunk/erfc.c
20919    M /trunk/exceptions.c
20920    M /trunk/exp.c
20921    M /trunk/exp10.c
20922    M /trunk/exp2.c
20923    M /trunk/exp3.c
20924    M /trunk/exp_2.c
20925    M /trunk/expm1.c
20926    M /trunk/extract.c
20927    M /trunk/factorial.c
20928    M /trunk/faq.xsl
20929    M /trunk/fits_intmax.c
20930    M /trunk/fits_s.h
20931    M /trunk/fits_sint.c
20932    M /trunk/fits_slong.c
20933    M /trunk/fits_sshort.c
20934    M /trunk/fits_u.h
20935    M /trunk/fits_uint.c
20936    M /trunk/fits_uintmax.c
20937    M /trunk/fits_ulong.c
20938    M /trunk/fits_ushort.c
20939    M /trunk/fma.c
20940    M /trunk/fms.c
20941    M /trunk/frac.c
20942    M /trunk/free_cache.c
20943    M /trunk/gamma.c
20944    M /trunk/gen_inverse.h
20945    M /trunk/get_d.c
20946    M /trunk/get_d64.c
20947    M /trunk/get_exp.c
20948    M /trunk/get_f.c
20949    M /trunk/get_ld.c
20950    M /trunk/get_patches.sh
20951    M /trunk/get_si.c
20952    M /trunk/get_sj.c
20953    M /trunk/get_str.c
20954    M /trunk/get_ui.c
20955    M /trunk/get_uj.c
20956    M /trunk/get_z.c
20957    M /trunk/get_z_exp.c
20958    M /trunk/gmp_op.c
20959    M /trunk/hypot.c
20960    M /trunk/init.c
20961    M /trunk/init2.c
20962    M /trunk/inits.c
20963    M /trunk/inits2.c
20964    M /trunk/inp_str.c
20965    M /trunk/int_ceil_log2.c
20966    M /trunk/isinf.c
20967    M /trunk/isinteger.c
20968    M /trunk/isnan.c
20969    M /trunk/isnum.c
20970    M /trunk/isqrt.c
20971    M /trunk/iszero.c
20972    M /trunk/jn.c
20973    M /trunk/jyn_asympt.c
20974    M /trunk/li2.c
20975    M /trunk/lngamma.c
20976    M /trunk/log.c
20977    M /trunk/log10.c
20978    M /trunk/log1p.c
20979    M /trunk/log2.c
20980    M /trunk/logging.c
20981    M /trunk/minmax.c
20982    M /trunk/modf.c
20983    M /trunk/mp_clz_tab.c
20984    M /trunk/mparam_h.in
20985    M /trunk/mpf2mpfr.h
20986    M /trunk/mpfr-gmp.c
20987    M /trunk/mpfr-gmp.h
20988    M /trunk/mpfr-impl.h
20989    M /trunk/mpfr-thread.h
20990    M /trunk/mpfr.h
20991    M /trunk/mpfr.texi
20992    M /trunk/mpfrlint
20993    M /trunk/mpn_exp.c
20994    M /trunk/mul.c
20995    M /trunk/mul_2exp.c
20996    M /trunk/mul_2si.c
20997    M /trunk/mul_2ui.c
20998    M /trunk/mul_d.c
20999    M /trunk/mul_ui.c
21000    M /trunk/mulders.c
21001    M /trunk/neg.c
21002    M /trunk/next.c
21003    M /trunk/out_str.c
21004    M /trunk/pow.c
21005    M /trunk/pow_si.c
21006    M /trunk/pow_ui.c
21007    M /trunk/pow_z.c
21008    M /trunk/powerof2.c
21009    M /trunk/print_raw.c
21010    M /trunk/print_rnd_mode.c
21011    M /trunk/printf.c
21012    M /trunk/random2.c
21013    M /trunk/rec_sqrt.c
21014    M /trunk/reldiff.c
21015    M /trunk/rem1.c
21016    M /trunk/rint.c
21017    M /trunk/root.c
21018    M /trunk/round_near_x.c
21019    M /trunk/round_p.c
21020    M /trunk/round_prec.c
21021    M /trunk/round_raw_generic.c
21022    M /trunk/sec.c
21023    M /trunk/sech.c
21024    M /trunk/set.c
21025    M /trunk/set_d.c
21026    M /trunk/set_d64.c
21027    M /trunk/set_dfl_prec.c
21028    M /trunk/set_exp.c
21029    M /trunk/set_f.c
21030    M /trunk/set_inf.c
21031    M /trunk/set_ld.c
21032    M /trunk/set_nan.c
21033    M /trunk/set_prc_raw.c
21034    M /trunk/set_prec.c
21035    M /trunk/set_q.c
21036    M /trunk/set_rnd.c
21037    M /trunk/set_si.c
21038    M /trunk/set_si_2exp.c
21039    M /trunk/set_sj.c
21040    M /trunk/set_str.c
21041    M /trunk/set_str_raw.c
21042    M /trunk/set_ui.c
21043    M /trunk/set_ui_2exp.c
21044    M /trunk/set_uj.c
21045    M /trunk/set_z.c
21046    M /trunk/setmax.c
21047    M /trunk/setmin.c
21048    M /trunk/setsign.c
21049    M /trunk/sgn.c
21050    M /trunk/si_op.c
21051    M /trunk/signbit.c
21052    M /trunk/sin.c
21053    M /trunk/sin_cos.c
21054    M /trunk/sinh.c
21055    M /trunk/sinh_cosh.c
21056    M /trunk/sqr.c
21057    M /trunk/sqrt.c
21058    M /trunk/sqrt_ui.c
21059    M /trunk/stack_interface.c
21060    M /trunk/strtofr.c
21061    M /trunk/sub.c
21062    M /trunk/sub1.c
21063    M /trunk/sub1sp.c
21064    M /trunk/sub_d.c
21065    M /trunk/sub_ui.c
21066    M /trunk/subnormal.c
21067    M /trunk/sum.c
21068    M /trunk/swap.c
21069    M /trunk/tan.c
21070    M /trunk/tanh.c
21071    M /trunk/tests/cmp_str.c
21072    M /trunk/tests/data/li2
21073    M /trunk/tests/memory.c
21074    M /trunk/tests/mpf_compat.c
21075    M /trunk/tests/mpf_compat.h
21076    M /trunk/tests/mpfr-test.h
21077    M /trunk/tests/mpfr_compat.c
21078    M /trunk/tests/reuse.c
21079    M /trunk/tests/rnd_mode.c
21080    M /trunk/tests/tabs.c
21081    M /trunk/tests/tacos.c
21082    M /trunk/tests/tacosh.c
21083    M /trunk/tests/tadd.c
21084    M /trunk/tests/tadd1sp.c
21085    M /trunk/tests/tadd_d.c
21086    M /trunk/tests/tadd_ui.c
21087    M /trunk/tests/tagm.c
21088    M /trunk/tests/tasin.c
21089    M /trunk/tests/tasinh.c
21090    M /trunk/tests/tatan.c
21091    M /trunk/tests/tatanh.c
21092    M /trunk/tests/tcan_round.c
21093    M /trunk/tests/tcbrt.c
21094    M /trunk/tests/tcheck.c
21095    M /trunk/tests/tcmp.c
21096    M /trunk/tests/tcmp2.c
21097    M /trunk/tests/tcmp_d.c
21098    M /trunk/tests/tcmp_ld.c
21099    M /trunk/tests/tcmp_ui.c
21100    M /trunk/tests/tcmpabs.c
21101    M /trunk/tests/tcomparisons.c
21102    M /trunk/tests/tconst_catalan.c
21103    M /trunk/tests/tconst_euler.c
21104    M /trunk/tests/tconst_log2.c
21105    M /trunk/tests/tconst_pi.c
21106    M /trunk/tests/tcopysign.c
21107    M /trunk/tests/tcos.c
21108    M /trunk/tests/tcosh.c
21109    M /trunk/tests/tcot.c
21110    M /trunk/tests/tcoth.c
21111    M /trunk/tests/tcsc.c
21112    M /trunk/tests/tcsch.c
21113    M /trunk/tests/td_div.c
21114    M /trunk/tests/td_sub.c
21115    M /trunk/tests/tdim.c
21116    M /trunk/tests/tdiv.c
21117    M /trunk/tests/tdiv_d.c
21118    M /trunk/tests/tdiv_ui.c
21119    M /trunk/tests/teint.c
21120    M /trunk/tests/teq.c
21121    M /trunk/tests/terf.c
21122    M /trunk/tests/tests.c
21123    M /trunk/tests/texceptions.c
21124    M /trunk/tests/texp.c
21125    M /trunk/tests/texp10.c
21126    M /trunk/tests/texp2.c
21127    M /trunk/tests/texpm1.c
21128    M /trunk/tests/tfactorial.c
21129    M /trunk/tests/tfits.c
21130    M /trunk/tests/tfma.c
21131    M /trunk/tests/tfmod.c
21132    M /trunk/tests/tfms.c
21133    M /trunk/tests/tfprintf.c
21134    M /trunk/tests/tfrac.c
21135    M /trunk/tests/tgamma.c
21136    M /trunk/tests/tgeneric.c
21137    M /trunk/tests/tgeneric_ui.c
21138    M /trunk/tests/tget_d.c
21139    M /trunk/tests/tget_d_2exp.c
21140    M /trunk/tests/tget_f.c
21141    M /trunk/tests/tget_ld_2exp.c
21142    M /trunk/tests/tget_set_d64.c
21143    M /trunk/tests/tget_sj.c
21144    M /trunk/tests/tget_str.c
21145    M /trunk/tests/tget_z.c
21146    M /trunk/tests/tgmpop.c
21147    M /trunk/tests/thyperbolic.c
21148    M /trunk/tests/thypot.c
21149    M /trunk/tests/tinits.c
21150    M /trunk/tests/tinp_str.c
21151    M /trunk/tests/tinternals.c
21152    M /trunk/tests/tisnan.c
21153    M /trunk/tests/tisqrt.c
21154    M /trunk/tests/tj0.c
21155    M /trunk/tests/tj1.c
21156    M /trunk/tests/tjn.c
21157    M /trunk/tests/tl2b.c
21158    M /trunk/tests/tlgamma.c
21159    M /trunk/tests/tli2.c
21160    M /trunk/tests/tlngamma.c
21161    M /trunk/tests/tlog.c
21162    M /trunk/tests/tlog10.c
21163    M /trunk/tests/tlog1p.c
21164    M /trunk/tests/tlog2.c
21165    M /trunk/tests/tminmax.c
21166    M /trunk/tests/tmodf.c
21167    M /trunk/tests/tmul.c
21168    M /trunk/tests/tmul_2exp.c
21169    M /trunk/tests/tmul_d.c
21170    M /trunk/tests/tmul_ui.c
21171    M /trunk/tests/tnext.c
21172    M /trunk/tests/tout_str.c
21173    M /trunk/tests/toutimpl.c
21174    M /trunk/tests/tpow.c
21175    M /trunk/tests/tpow3.c
21176    M /trunk/tests/tpow_all.c
21177    M /trunk/tests/tpow_z.c
21178    M /trunk/tests/tprintf.c
21179    M /trunk/tests/trandom.c
21180    M /trunk/tests/trec_sqrt.c
21181    M /trunk/tests/tremquo.c
21182    M /trunk/tests/trint.c
21183    M /trunk/tests/troot.c
21184    M /trunk/tests/tround_prec.c
21185    M /trunk/tests/tsec.c
21186    M /trunk/tests/tsech.c
21187    M /trunk/tests/tset.c
21188    M /trunk/tests/tset_d.c
21189    M /trunk/tests/tset_exp.c
21190    M /trunk/tests/tset_f.c
21191    M /trunk/tests/tset_ld.c
21192    M /trunk/tests/tset_q.c
21193    M /trunk/tests/tset_si.c
21194    M /trunk/tests/tset_sj.c
21195    M /trunk/tests/tset_str.c
21196    M /trunk/tests/tset_z.c
21197    M /trunk/tests/tsgn.c
21198    M /trunk/tests/tsi_op.c
21199    M /trunk/tests/tsin.c
21200    M /trunk/tests/tsin_cos.c
21201    M /trunk/tests/tsinh.c
21202    M /trunk/tests/tsinh_cosh.c
21203    M /trunk/tests/tsprintf.c
21204    M /trunk/tests/tsqr.c
21205    M /trunk/tests/tsqrt.c
21206    M /trunk/tests/tsqrt_ui.c
21207    M /trunk/tests/tstckintc.c
21208    M /trunk/tests/tstrtofr.c
21209    M /trunk/tests/tsub.c
21210    M /trunk/tests/tsub1sp.c
21211    M /trunk/tests/tsub_d.c
21212    M /trunk/tests/tsub_ui.c
21213    M /trunk/tests/tsubnormal.c
21214    M /trunk/tests/tsum.c
21215    M /trunk/tests/tswap.c
21216    M /trunk/tests/ttan.c
21217    M /trunk/tests/ttanh.c
21218    M /trunk/tests/ttrunc.c
21219    M /trunk/tests/tui_div.c
21220    M /trunk/tests/tui_pow.c
21221    M /trunk/tests/tui_sub.c
21222    M /trunk/tests/tversion.c
21223    M /trunk/tests/ty0.c
21224    M /trunk/tests/ty1.c
21225    M /trunk/tests/tyn.c
21226    M /trunk/tests/tzeta.c
21227    M /trunk/tests/tzeta_ui.c
21228    M /trunk/tuneup.c
21229    M /trunk/uceil_exp2.c
21230    M /trunk/uceil_log2.c
21231    M /trunk/ufloor_log2.c
21232    M /trunk/ui_div.c
21233    M /trunk/ui_pow.c
21234    M /trunk/ui_pow_ui.c
21235    M /trunk/ui_sub.c
21236    M /trunk/urandomb.c
21237    M /trunk/vasprintf.c
21238    M /trunk/version.c
21239    M /trunk/volatile.c
21240    M /trunk/yn.c
21241    M /trunk/zeta.c
21242    M /trunk/zeta_ui.c
21244 This is now GNU MPFR!
21245 ------------------------------------------------------------------------
21246 r5653 | vlefevre | 2008-10-27 03:10:36 +0000 (Mon, 27 Oct 2008) | 1 line
21247 Changed paths:
21248    M /trunk/README
21250 README: CVS -> Subversion.
21251 ------------------------------------------------------------------------
21252 r5652 | thevenyp | 2008-10-23 18:40:33 +0000 (Thu, 23 Oct 2008) | 3 lines
21253 Changed paths:
21254    M /trunk/tests/tsprintf.c
21255    M /trunk/vasprintf.c
21257 vasprintf.c: Fix bug with '#' and 'g' flag combination, see also defect report at  http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_233.htm.
21258 tests/tsprintf.c: Fix wrong test value accordingly, add non-regression tests.
21260 ------------------------------------------------------------------------
21261 r5651 | zimmerma | 2008-10-23 07:29:29 +0000 (Thu, 23 Oct 2008) | 2 lines
21262 Changed paths:
21263    M /trunk/get_d64.c
21264    M /trunk/set_d64.c
21266 [get_d64.c,set_d64.c] added reference to TR 24732
21268 ------------------------------------------------------------------------
21269 r5650 | vlefevre | 2008-10-16 08:17:35 +0000 (Thu, 16 Oct 2008) | 1 line
21270 Changed paths:
21271    M /trunk/mpfr.h
21273 mpfr.h: added a comment about MPFR_SIGN.
21274 ------------------------------------------------------------------------
21275 r5649 | zimmerma | 2008-10-05 08:51:41 +0000 (Sun, 05 Oct 2008) | 3 lines
21276 Changed paths:
21277    M /trunk/mpfr.h
21279 [mpfr.h] fixed typo, and added warning about MPFR_SIGN.
21280          Shouldn't we move it in mpfr-impl.h?
21282 ------------------------------------------------------------------------
21283 r5647 | vlefevre | 2008-10-03 11:45:14 +0000 (Fri, 03 Oct 2008) | 1 line
21284 Changed paths:
21285    M /trunk/INSTALL
21286    M /trunk/configure.in
21288 INSTALL, configure.in: corrected documentation of --with-gmp* options.
21289 ------------------------------------------------------------------------
21290 r5645 | vlefevre | 2008-10-02 11:40:42 +0000 (Thu, 02 Oct 2008) | 1 line
21291 Changed paths:
21292    M /trunk/INSTALL
21294 INSTALL: gave more details about --with-gmp-build.
21295 ------------------------------------------------------------------------
21296 r5644 | zimmerma | 2008-10-02 11:17:49 +0000 (Thu, 02 Oct 2008) | 2 lines
21297 Changed paths:
21298    M /trunk/INSTALL
21300 [INSTALL] added warning about usage of --with-gmp-build
21302 ------------------------------------------------------------------------
21303 r5643 | vlefevre | 2008-09-21 11:56:06 +0000 (Sun, 21 Sep 2008) | 2 lines
21304 Changed paths:
21305    M /trunk/TODO
21307 TODO: updated LIA-2 terminology ("pole" was in the latest public draft,
21308 "infinitary" in the final standard).
21309 ------------------------------------------------------------------------
21310 r5642 | thevenyp | 2008-09-19 08:50:01 +0000 (Fri, 19 Sep 2008) | 2 lines
21311 Changed paths:
21312    M /trunk/tests/tstrtofr.c
21314 tests/tstrtofr.c: Remove underflow test unintentionally committed with revision 5640.
21316 ------------------------------------------------------------------------
21317 r5640 | thevenyp | 2008-09-18 16:33:16 +0000 (Thu, 18 Sep 2008) | 2 lines
21318 Changed paths:
21319    M /trunk/Makefile.am
21320    M /trunk/mpfr.h
21321    M /trunk/mpfr.texi
21322    D /trunk/random.c
21323    M /trunk/tests/reuse.c
21324    M /trunk/tests/tabs.c
21325    M /trunk/tests/tadd.c
21326    M /trunk/tests/tadd1sp.c
21327    M /trunk/tests/tatan.c
21328    M /trunk/tests/tcmp2.c
21329    M /trunk/tests/tcomparisons.c
21330    M /trunk/tests/tdiv.c
21331    M /trunk/tests/tdiv_ui.c
21332    M /trunk/tests/teq.c
21333    M /trunk/tests/tests.c
21334    M /trunk/tests/texp.c
21335    M /trunk/tests/tfma.c
21336    M /trunk/tests/tfms.c
21337    M /trunk/tests/tgeneric_ui.c
21338    M /trunk/tests/tget_set_d64.c
21339    M /trunk/tests/tget_str.c
21340    M /trunk/tests/tmul.c
21341    M /trunk/tests/tmul_ui.c
21342    M /trunk/tests/tnext.c
21343    M /trunk/tests/tpow.c
21344    M /trunk/tests/tpow3.c
21345    M /trunk/tests/tpow_z.c
21346    M /trunk/tests/trandom.c
21347    M /trunk/tests/tset.c
21348    M /trunk/tests/tset_f.c
21349    M /trunk/tests/tset_ld.c
21350    M /trunk/tests/tset_str.c
21351    M /trunk/tests/tsgn.c
21352    M /trunk/tests/tsqr.c
21353    M /trunk/tests/tsqrt.c
21354    M /trunk/tests/tstrtofr.c
21355    M /trunk/tests/tsub.c
21356    M /trunk/tests/tsub1sp.c
21357    M /trunk/tests/tsub_ui.c
21358    M /trunk/tests/tsum.c
21359    M /trunk/tests/ttrunc.c
21360    M /trunk/tests/tui_div.c
21361    M /trunk/tests/tui_pow.c
21362    M /trunk/tests/tui_sub.c
21364 Remove obsolete mpfr_random function and replace it by mpfr_urandomb in tests.
21366 ------------------------------------------------------------------------
21367 r5639 | thevenyp | 2008-09-18 16:25:31 +0000 (Thu, 18 Sep 2008) | 2 lines
21368 Changed paths:
21369    M /trunk/exceptions.c
21371 Add void in prototype.
21373 ------------------------------------------------------------------------
21374 r5638 | vlefevre | 2008-09-18 13:40:11 +0000 (Thu, 18 Sep 2008) | 1 line
21375 Changed paths:
21376    M /trunk/tests/tests.c
21378 tests/tests.c: added comments about the MPFR_FPU_PREC macro.
21379 ------------------------------------------------------------------------
21380 r5636 | zimmerma | 2008-09-18 12:48:28 +0000 (Thu, 18 Sep 2008) | 3 lines
21381 Changed paths:
21382    M /trunk/tests/tget_str.c
21384 [tget_str.c] replaced 'double' input by 'char*' to avoid problems with single
21385              precision (partially solves #3353)
21387 ------------------------------------------------------------------------
21388 r5634 | zimmerma | 2008-09-17 12:28:22 +0000 (Wed, 17 Sep 2008) | 2 lines
21389 Changed paths:
21390    M /trunk/README.dev
21392 [README.dev] added item about coverage of releases
21394 ------------------------------------------------------------------------
21395 r5632 | zimmerma | 2008-09-16 12:48:29 +0000 (Tue, 16 Sep 2008) | 2 lines
21396 Changed paths:
21397    M /trunk/AUTHORS
21398    M /trunk/Makefile.am
21399    M /trunk/algorithms.tex
21400    M /trunk/atan.c
21401    M /trunk/extract.c
21402    M /trunk/mpfr.texi
21404 final got rid of generic.c (bug 6199)
21406 ------------------------------------------------------------------------
21407 r5631 | zimmerma | 2008-09-16 12:37:11 +0000 (Tue, 16 Sep 2008) | 2 lines
21408 Changed paths:
21409    D /trunk/generic.c
21411 [generic.c] removed unused file
21413 ------------------------------------------------------------------------
21414 r5630 | vlefevre | 2008-09-16 09:53:59 +0000 (Tue, 16 Sep 2008) | 2 lines
21415 Changed paths:
21416    M /trunk/NEWS
21417    M /trunk/mpfr.texi
21419 NEWS, mpfr.texi: documented the fact that mpfr_random and mpfr_random2
21420 will be suppressed in the next release.
21421 ------------------------------------------------------------------------
21422 r5629 | vlefevre | 2008-09-16 08:53:00 +0000 (Tue, 16 Sep 2008) | 1 line
21423 Changed paths:
21424    M /trunk/ChangeLog
21426 ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
21427 ------------------------------------------------------------------------
21428 r5623 | thevenyp | 2008-09-10 10:00:31 +0000 (Wed, 10 Sep 2008) | 2 lines
21429 Changed paths:
21430    M /trunk/tests/tpow_z.c
21432 tests/tpow_z.c: Check test for bug20080904 with the minimum possible negative exponent so as not to underflow with (future) 128 bits machine.
21434 ------------------------------------------------------------------------
21435 r5620 | vlefevre | 2008-09-06 10:19:10 +0000 (Sat, 06 Sep 2008) | 1 line
21436 Changed paths:
21437    M /trunk/pow.c
21439 pow.c: fixed bug20080904 (from tpow_z.c).
21440 ------------------------------------------------------------------------
21441 r5619 | vlefevre | 2008-09-06 10:08:37 +0000 (Sat, 06 Sep 2008) | 1 line
21442 Changed paths:
21443    M /trunk/pow.c
21445 pow.c: added log messages.
21446 ------------------------------------------------------------------------
21447 r5618 | thevenyp | 2008-09-05 10:10:41 +0000 (Fri, 05 Sep 2008) | 2 lines
21448 Changed paths:
21449    M /trunk/tests/tpow_z.c
21451 tests/tpow_z.c: Add a test that underflows.
21453 ------------------------------------------------------------------------
21454 r5616 | vlefevre | 2008-09-05 09:05:25 +0000 (Fri, 05 Sep 2008) | 1 line
21455 Changed paths:
21456    M /trunk/configure.in
21458 configure.in: updated a comment (for the next automake version).
21459 ------------------------------------------------------------------------
21460 r5614 | vlefevre | 2008-09-05 08:56:53 +0000 (Fri, 05 Sep 2008) | 1 line
21461 Changed paths:
21462    M /trunk/NEWS
21464 NEWS: added a note about mpfr_init_gmp_rand (removed in r4953).
21465 ------------------------------------------------------------------------
21466 r5613 | vlefevre | 2008-09-04 02:44:04 +0000 (Thu, 04 Sep 2008) | 1 line
21467 Changed paths:
21468    M /trunk/README.dev
21470 README.dev: update (about AM_MAINTAINER_MODE).
21471 ------------------------------------------------------------------------
21472 r5609 | vlefevre | 2008-09-02 15:09:20 +0000 (Tue, 02 Sep 2008) | 1 line
21473 Changed paths:
21474    M /trunk/README
21476 Updated README file.
21477 ------------------------------------------------------------------------
21478 r5607 | vlefevre | 2008-09-01 11:51:00 +0000 (Mon, 01 Sep 2008) | 1 line
21479 Changed paths:
21480    M /trunk/README.dev
21481    D /trunk/patch-libtool
21483 Removed patch-libtool and updated README.dev as libtool has been fixed.
21484 ------------------------------------------------------------------------
21485 r5606 | vlefevre | 2008-09-01 11:47:16 +0000 (Mon, 01 Sep 2008) | 1 line
21486 Changed paths:
21487    M /trunk/NEWS
21489 NEWS file update (get default $CC and $CFLAGS from gmp.h).
21490 ------------------------------------------------------------------------
21491 r5605 | vlefevre | 2008-09-01 11:46:24 +0000 (Mon, 01 Sep 2008) | 1 line
21492 Changed paths:
21493    M /trunk/configure.in
21495 configure.in: removed a useless blank line.
21496 ------------------------------------------------------------------------
21497 r5604 | vlefevre | 2008-09-01 11:40:36 +0000 (Mon, 01 Sep 2008) | 1 line
21498 Changed paths:
21499    M /trunk/README.dev
21501 README.dev: reverse-merged r5440 (about __GMP_CC/__GMP_CFLAGS) as said.
21502 ------------------------------------------------------------------------
21503 r5602 | zimmerma | 2008-08-27 11:43:31 +0000 (Wed, 27 Aug 2008) | 3 lines
21504 Changed paths:
21505    M /trunk/algorithms.tex
21507 [algorithms.tex] the truncation error for rec_sqrt was correct, but the
21508 reasoning was not detailed enough
21510 ------------------------------------------------------------------------
21511 r5600 | vlefevre | 2008-08-27 10:58:23 +0000 (Wed, 27 Aug 2008) | 3 lines
21512 Changed paths:
21513    A /trunk/patch-aclocal-icc
21515 Added patch-aclocal-icc; this is a port of the patch posted on
21516   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485421
21517 for aclocal.m4 when libtool 1.5.26-4 from Debian has been used.
21518 ------------------------------------------------------------------------
21519 r5599 | zimmerma | 2008-08-27 10:00:35 +0000 (Wed, 27 Aug 2008) | 3 lines
21520 Changed paths:
21521    M /trunk/algorithms.tex
21522    M /trunk/rec_sqrt.c
21523    M /trunk/round_p.c
21525 [rec_sqrt.c] fixed bug "bad_case1" (truncation error was forgotten, when
21526 output precision was smaller than input precision)
21528 ------------------------------------------------------------------------
21529 r5595 | vlefevre | 2008-08-27 08:40:53 +0000 (Wed, 27 Aug 2008) | 1 line
21530 Changed paths:
21531    M /trunk/mpfr.texi
21533 mpfr.texi: updated the month.
21534 ------------------------------------------------------------------------
21535 r5593 | vlefevre | 2008-08-26 13:56:06 +0000 (Tue, 26 Aug 2008) | 1 line
21536 Changed paths:
21537    M /trunk/tests/trec_sqrt.c
21539 tests/trec_sqrt.c: enable the tests only with MPFR 2.4.0+.
21540 ------------------------------------------------------------------------
21541 r5592 | vlefevre | 2008-08-26 13:32:45 +0000 (Tue, 26 Aug 2008) | 1 line
21542 Changed paths:
21543    M /trunk/NEWS
21545 NEWS: noted when some changes were applied in 2.3.* versions.
21546 ------------------------------------------------------------------------
21547 r5590 | vlefevre | 2008-08-25 13:26:32 +0000 (Mon, 25 Aug 2008) | 1 line
21548 Changed paths:
21549    M /trunk/README.dev
21551 README.dev: completed information about integer types.
21552 ------------------------------------------------------------------------
21553 r5589 | vlefevre | 2008-08-25 10:55:38 +0000 (Mon, 25 Aug 2008) | 1 line
21554 Changed paths:
21555    M /trunk/README.dev
21557 README.dev: added information about mixing signed and unsigned types.
21558 ------------------------------------------------------------------------
21559 r5588 | vlefevre | 2008-08-25 10:40:09 +0000 (Mon, 25 Aug 2008) | 3 lines
21560 Changed paths:
21561    M /trunk/li2.c
21563 li2.c: avoid even more mixing between signed and unsigned types, by
21564 casting mpfr_prec_t to mp_exp_t in expressions involving mp_exp_t.
21565 This time the bug is fixed: tli2 no longer freezes in 64 bits.
21566 ------------------------------------------------------------------------
21567 r5587 | vlefevre | 2008-08-25 10:26:54 +0000 (Mon, 25 Aug 2008) | 4 lines
21568 Changed paths:
21569    M /trunk/li2.c
21571 li2.c: use an "int" instead of "unsigned int" in li2_series() to avoid
21572 mixing signed and unsigned types, which can yield implicit conversions
21573 from signed into unsigned, and maybe problems on some platforms. This
21574 doesn't fix the current freeze of tli2 on 64-bit machines, though.
21575 ------------------------------------------------------------------------
21576 r5585 | vlefevre | 2008-08-24 23:07:45 +0000 (Sun, 24 Aug 2008) | 2 lines
21577 Changed paths:
21578    M /trunk/tests/tgeneric.c
21580 tests/tgeneric.c: changed the way a warning with gcc 4.2+ is avoided
21581 (r5335), as suggested by Manuel López-Ibáñez on GCC bug 36299.
21582 ------------------------------------------------------------------------
21583 r5584 | vlefevre | 2008-08-21 10:27:58 +0000 (Thu, 21 Aug 2008) | 2 lines
21584 Changed paths:
21585    A /trunk/tests/data/sqr
21586    M /trunk/tests/tsqr.c
21587    M /trunk/tests/tsqrt.c
21589 Added data_check support to mpfr_sqr.
21590 Added bad_cases support to mpfr_sqr and mpfr_sqrt.
21591 ------------------------------------------------------------------------
21592 r5582 | vlefevre | 2008-08-21 10:17:19 +0000 (Thu, 21 Aug 2008) | 1 line
21593 Changed paths:
21594    M /trunk/tests/tsqr.c
21596 tests/tsqr.c: corrected function definitions.
21597 ------------------------------------------------------------------------
21598 r5581 | vlefevre | 2008-08-21 10:12:49 +0000 (Thu, 21 Aug 2008) | 1 line
21599 Changed paths:
21600    A /trunk/tests/data/rec_sqrt
21601    M /trunk/tests/trec_sqrt.c
21603 Added data_check & bad_cases support to mpfr_rec_sqrt.
21604 ------------------------------------------------------------------------
21605 r5580 | vlefevre | 2008-08-21 10:09:34 +0000 (Thu, 21 Aug 2008) | 1 line
21606 Changed paths:
21607    M /trunk/tests/trec_sqrt.c
21609 tests/trec_sqrt.c: added bad case that makes mpfr_rec_sqrt fail.
21610 ------------------------------------------------------------------------
21611 r5579 | vlefevre | 2008-08-21 03:03:23 +0000 (Thu, 21 Aug 2008) | 3 lines
21612 Changed paths:
21613    M /trunk/mpfr-impl.h
21615 mpfr-impl.h: as not all ICC versions define the __ICC macro (only
21616 the __INTEL_COMPILER macro can be defined), define the __MPFR_ICC
21617 and __MPFR_GNUC macros in another way.
21618 ------------------------------------------------------------------------
21619 r5578 | vlefevre | 2008-08-21 02:48:41 +0000 (Thu, 21 Aug 2008) | 2 lines
21620 Changed paths:
21621    M /trunk/tests/tsprintf.c
21623 tests/tsprintf.c: fixed compilation failure when HAVE_DENORMS isn't
21624 defined, such as with icc 10.1 on Itanium.
21625 ------------------------------------------------------------------------
21626 r5577 | vlefevre | 2008-08-21 02:43:45 +0000 (Thu, 21 Aug 2008) | 3 lines
21627 Changed paths:
21628    M /trunk/tests/tprintf.c
21630 tests/tprintf.c: to allow random values to be reproducible,
21631 do not call randlimb several times in a same expression,
21632 because the evaluation order is unspecified.
21633 ------------------------------------------------------------------------
21634 r5576 | vlefevre | 2008-08-21 02:38:07 +0000 (Thu, 21 Aug 2008) | 1 line
21635 Changed paths:
21636    M /trunk/tests/tpow_all.c
21638 tests/tpow_all.c: added test of mpfr_rec_sqrt (only with MPFR 2.4.0+).
21639 ------------------------------------------------------------------------
21640 r5575 | vlefevre | 2008-08-21 02:35:37 +0000 (Thu, 21 Aug 2008) | 1 line
21641 Changed paths:
21642    M /trunk/tests/tpow_all.c
21644 tests/tpow_all.c: removed useless parentheses.
21645 ------------------------------------------------------------------------
21646 r5574 | vlefevre | 2008-08-21 02:27:56 +0000 (Thu, 21 Aug 2008) | 1 line
21647 Changed paths:
21648    M /trunk/rec_sqrt.c
21650 rec_sqrt.c: added logging support.
21651 ------------------------------------------------------------------------
21652 r5572 | vlefevre | 2008-08-21 01:27:38 +0000 (Thu, 21 Aug 2008) | 2 lines
21653 Changed paths:
21654    M /trunk/algorithms.tex
21656 algorithms.tex: replaced "towards" by "toward" for consistency with
21657 the MPFR manual and the standards.
21658 ------------------------------------------------------------------------
21659 r5570 | vlefevre | 2008-08-21 01:22:42 +0000 (Thu, 21 Aug 2008) | 2 lines
21660 Changed paths:
21661    M /trunk/algorithms.tex
21663 algorithms.tex: corrected English usage, spelling and typography
21664 in the section on mpfr_hypot.
21665 ------------------------------------------------------------------------
21666 r5566 | vlefevre | 2008-08-20 22:17:34 +0000 (Wed, 20 Aug 2008) | 3 lines
21667 Changed paths:
21668    M /trunk/tests/thypot.c
21670 tests/thypot.c: added a test for tiny x and y (already done by the
21671 generic tests, but not yet in the 2.3 branch in extended exponent
21672 range).
21673 ------------------------------------------------------------------------
21674 r5565 | vlefevre | 2008-08-20 21:43:34 +0000 (Wed, 20 Aug 2008) | 2 lines
21675 Changed paths:
21676    M /trunk/tests/tgeneric.c
21678 tests/tgeneric.c: for the special cases tested in precision p1
21679 for n <= 3, set the extended exponent range.
21680 ------------------------------------------------------------------------
21681 r5564 | vlefevre | 2008-08-20 21:10:29 +0000 (Wed, 20 Aug 2008) | 1 line
21682 Changed paths:
21683    M /trunk/tests/thypot.c
21685 tests/thypot.c: improved error messages.
21686 ------------------------------------------------------------------------
21687 r5563 | vlefevre | 2008-08-20 20:48:44 +0000 (Wed, 20 Aug 2008) | 3 lines
21688 Changed paths:
21689    M /trunk/tests/thypot.c
21691 tests/thypot.c: perform some tests both in the current exponent range
21692 and in the extended exponent range, so that the lost-overflow bug of
21693 MPFR 2.3.1 can be triggered on 64-bit machines too.
21694 ------------------------------------------------------------------------
21695 r5561 | vlefevre | 2008-08-20 19:43:57 +0000 (Wed, 20 Aug 2008) | 3 lines
21696 Changed paths:
21697    M /trunk/tests/tpow_all.c
21699 tests/tpow_all.c:
21700   * In cmpres(), if z1 and z2 were both zeros, their sign wasn't tested.
21701   * Added test of mpfr_sqr and mpfr_sqrt.
21702 ------------------------------------------------------------------------
21703 r5559 | vlefevre | 2008-08-20 16:24:24 +0000 (Wed, 20 Aug 2008) | 1 line
21704 Changed paths:
21705    M /trunk/mpfr.texi
21707 mpfr.texi: added a paragraph on MPFR internal data.
21708 ------------------------------------------------------------------------
21709 r5557 | vlefevre | 2008-08-20 14:11:18 +0000 (Wed, 20 Aug 2008) | 2 lines
21710 Changed paths:
21711    M /trunk/pow_si.c
21713 pow_si.c: fixed the underflow/overflow detection for n < 0 by using
21714 a method similar to mpfr_pow_z.
21715 ------------------------------------------------------------------------
21716 r5556 | vlefevre | 2008-08-20 13:21:00 +0000 (Wed, 20 Aug 2008) | 1 line
21717 Changed paths:
21718    M /trunk/pow_si.c
21720 pow_si.c: added logging support.
21721 ------------------------------------------------------------------------
21722 r5555 | vlefevre | 2008-08-20 12:58:21 +0000 (Wed, 20 Aug 2008) | 4 lines
21723 Changed paths:
21724    M /trunk/pow.c
21726 pow.c: fixed bug in mpfr_pow_general by computing correct bounds
21727 on exp(y*ln|x|). ==> tpow no longer fails in bug20080820.
21728 Note: this bug could affect only underflow cases and possibly cases
21729 near overflow.
21730 ------------------------------------------------------------------------
21731 r5554 | vlefevre | 2008-08-20 12:48:53 +0000 (Wed, 20 Aug 2008) | 1 line
21732 Changed paths:
21733    M /trunk/tests/tpow.c
21735 tests/tpow.c: updated comment for bug20080820().
21736 ------------------------------------------------------------------------
21737 r5553 | vlefevre | 2008-08-20 12:47:40 +0000 (Wed, 20 Aug 2008) | 1 line
21738 Changed paths:
21739    M /trunk/tests/tpow.c
21741 tests/tpow.c: added testcase for bug mentioned in r5552.
21742 ------------------------------------------------------------------------
21743 r5552 | vlefevre | 2008-08-20 11:41:13 +0000 (Wed, 20 Aug 2008) | 4 lines
21744 Changed paths:
21745    M /trunk/pow_z.c
21747 pow_z.c: solves the underflow problem in round-to-nearest by using
21748 mpfr_pow_general in precision 2 (like in mpfr_pow_pos_z), but this
21749 currently fails due to a more general bug from r4940 (the rounding
21750 modes to compute an upper bound on exp(y*ln|x|) are incorrect).
21751 ------------------------------------------------------------------------
21752 r5551 | vlefevre | 2008-08-20 06:42:16 +0000 (Wed, 20 Aug 2008) | 1 line
21753 Changed paths:
21754    M /trunk/pow_z.c
21756 pow_z.c: formatting.
21757 ------------------------------------------------------------------------
21758 r5550 | vlefevre | 2008-08-20 06:36:59 +0000 (Wed, 20 Aug 2008) | 1 line
21759 Changed paths:
21760    M /trunk/pow_z.c
21762 pow_z.c: moved a log message.
21763 ------------------------------------------------------------------------
21764 r5549 | vlefevre | 2008-08-20 06:34:52 +0000 (Wed, 20 Aug 2008) | 1 line
21765 Changed paths:
21766    M /trunk/pow_z.c
21768 pow_z.c: added log messages.
21769 ------------------------------------------------------------------------
21770 r5548 | vlefevre | 2008-08-20 05:55:56 +0000 (Wed, 20 Aug 2008) | 1 line
21771 Changed paths:
21772    M /trunk/tests/tpow_all.c
21774 tests/tpow_all.c: added an underflow test of x^y with y integer < 0.
21775 ------------------------------------------------------------------------
21776 r5547 | vlefevre | 2008-08-20 04:17:03 +0000 (Wed, 20 Aug 2008) | 3 lines
21777 Changed paths:
21778    M /trunk/pow_z.c
21780 pow_z.c: no longer take care of the possibly lost overflow flag, as
21781 the other functions do not do this either; this general problem has
21782 been fixed in mpfr_check_range (r5545).
21783 ------------------------------------------------------------------------
21784 r5545 | vlefevre | 2008-08-20 04:07:16 +0000 (Wed, 20 Aug 2008) | 7 lines
21785 Changed paths:
21786    M /trunk/NEWS
21787    M /trunk/exceptions.c
21788    M /trunk/mpfr.texi
21790 Fixed the following problem:
21791   The overflow flag can be lost in many functions called with the
21792   maximum exponent equal to MPFR_EMAX_MAX (this is the default on
21793   32-bit machines) when the temporary result (in a higher precision)
21794   is representable but once rounded, it yields an overflow.
21795 This needed a slight change of behavior of the mpfr_check_range function
21796 (defined in exceptions.c). Described this change in mpfr.texi and NEWS.
21797 ------------------------------------------------------------------------
21798 r5544 | vlefevre | 2008-08-20 02:59:16 +0000 (Wed, 20 Aug 2008) | 1 line
21799 Changed paths:
21800    M /trunk/pow_z.c
21802 pow_z.c: fixed some of the underflow/overflow problems for z < 0.
21803 ------------------------------------------------------------------------
21804 r5543 | vlefevre | 2008-08-20 02:56:38 +0000 (Wed, 20 Aug 2008) | 1 line
21805 Changed paths:
21806    M /trunk/tests/tpow_all.c
21808 tests/tpow_all.c: fixed mpfr_clear in overflow_inv.
21809 ------------------------------------------------------------------------
21810 r5542 | vlefevre | 2008-08-20 02:50:02 +0000 (Wed, 20 Aug 2008) | 1 line
21811 Changed paths:
21812    M /trunk/tests/tpow_all.c
21814 tests/tpow_all.c: more detailed error messages.
21815 ------------------------------------------------------------------------
21816 r5541 | vlefevre | 2008-08-20 01:23:30 +0000 (Wed, 20 Aug 2008) | 5 lines
21817 Changed paths:
21818    M /trunk/tests/tpow_all.c
21820 tests/tpow_all.c: improved overflow_inv tests to trigger a bug
21821 in mpfr_pow_z due to incorrect rounding mode settings in r5315:
21822 on a 64-bit Linux machine, "./tpow_all 1" ends with:
21823 Bad overflow flag in overflow_inv for mpfr_pow, extended exponent range,
21824 s = 1, t = 1, GMP_RNDZ
21825 ------------------------------------------------------------------------
21826 r5540 | vlefevre | 2008-08-20 00:32:17 +0000 (Wed, 20 Aug 2008) | 1 line
21827 Changed paths:
21828    M /trunk/tests/tpow_all.c
21830 tests/tpow_all.c: in overflow_inv, reduced t to [0,5] and added tests.
21831 ------------------------------------------------------------------------
21832 r5539 | vlefevre | 2008-08-19 23:48:19 +0000 (Tue, 19 Aug 2008) | 1 line
21833 Changed paths:
21834    M /trunk/tests/tpow_all.c
21836 tests/tpow_all.c: improved error messages.
21837 ------------------------------------------------------------------------
21838 r5538 | vlefevre | 2008-08-19 23:39:35 +0000 (Tue, 19 Aug 2008) | 2 lines
21839 Changed paths:
21840    M /trunk/tests/tpow_all.c
21842 tests/tpow_all.c: changed the precisions in overflow_inv for clearer
21843 output (the reported failures are the same).
21844 ------------------------------------------------------------------------
21845 r5537 | vlefevre | 2008-08-19 23:34:23 +0000 (Tue, 19 Aug 2008) | 3 lines
21846 Changed paths:
21847    M /trunk/tests/tpow_all.c
21849 tests/tpow_all.c: information about extended exponent range wasn't
21850 always output. For simplicity to provide such an information, made
21851 ext a global variable.
21852 ------------------------------------------------------------------------
21853 r5536 | vlefevre | 2008-08-19 23:23:10 +0000 (Tue, 19 Aug 2008) | 1 line
21854 Changed paths:
21855    M /trunk/tests/tpow_all.c
21857 tests/tpow_all.c: added overflow tests for x^(-1). -> Failure.
21858 ------------------------------------------------------------------------
21859 r5535 | vlefevre | 2008-08-19 00:35:49 +0000 (Tue, 19 Aug 2008) | 1 line
21860 Changed paths:
21861    M /trunk/mpfr-impl.h
21862    M /trunk/pow.c
21864 Fixed basic underflow checking in mpfr_pow.
21865 ------------------------------------------------------------------------
21866 r5534 | vlefevre | 2008-08-18 23:30:59 +0000 (Mon, 18 Aug 2008) | 4 lines
21867 Changed paths:
21868    M /trunk/README.dev
21869    M /trunk/lngamma.c
21870    M /trunk/mpfr-impl.h
21872 mpfr-impl.h: defined macro INITIALIZED to declare that some variable
21873   is initialized before being used.
21874 README.dev: described the use of this macro.
21875 lngamma.c: replaced the dummy initialization by this macro.
21876 ------------------------------------------------------------------------
21877 r5533 | vlefevre | 2008-08-16 01:04:05 +0000 (Sat, 16 Aug 2008) | 1 line
21878 Changed paths:
21879    M /trunk/pow.c
21881 pow.c: updated comments.
21882 ------------------------------------------------------------------------
21883 r5532 | vlefevre | 2008-08-16 00:48:58 +0000 (Sat, 16 Aug 2008) | 1 line
21884 Changed paths:
21885    M /trunk/tests/tpow_all.c
21887 tests/tpow_all.c: added tests -> assertion failed in pow.c line 603.
21888 ------------------------------------------------------------------------
21889 r5531 | vlefevre | 2008-08-15 23:56:47 +0000 (Fri, 15 Aug 2008) | 1 line
21890 Changed paths:
21891    M /trunk/tests/tpow_all.c
21893 tests/tpow_all.c: added test of mpfr_ui_div.
21894 ------------------------------------------------------------------------
21895 r5530 | vlefevre | 2008-08-15 23:28:46 +0000 (Fri, 15 Aug 2008) | 1 line
21896 Changed paths:
21897    M /trunk/pow_z.c
21899 pow_z.c: improved comments.
21900 ------------------------------------------------------------------------
21901 r5527 | vlefevre | 2008-08-14 16:34:58 +0000 (Thu, 14 Aug 2008) | 4 lines
21902 Changed paths:
21903    M /trunk/mpfr.texi
21905 mpfr.texi: additions related to MPFR caches.
21906   * Added Section "Memory Handling" mentioning caches.
21907   * Added call to mpfr_free_cache in the first example.
21908   * Updated description of function mpfr_free_cache.
21909 ------------------------------------------------------------------------
21910 r5525 | vlefevre | 2008-08-14 10:17:24 +0000 (Thu, 14 Aug 2008) | 2 lines
21911 Changed paths:
21912    M /trunk/tests/texp.c
21914 tests/texp.c: improved an underflow test to trigger the bug fixed
21915 in r5453 on 32-bit machines too.
21916 ------------------------------------------------------------------------
21917 r5524 | vlefevre | 2008-08-14 09:39:24 +0000 (Thu, 14 Aug 2008) | 1 line
21918 Changed paths:
21919    M /trunk/log.c
21921 log.c: fixed a log message.
21922 ------------------------------------------------------------------------
21923 r5523 | vlefevre | 2008-08-14 09:38:04 +0000 (Thu, 14 Aug 2008) | 1 line
21924 Changed paths:
21925    M /trunk/exp_2.c
21927 exp_2.c: fixed other log messages.
21928 ------------------------------------------------------------------------
21929 r5522 | vlefevre | 2008-08-14 09:20:14 +0000 (Thu, 14 Aug 2008) | 2 lines
21930 Changed paths:
21931    M /trunk/exp_2.c
21933 exp_2.c: fixed a log message (the format didn't correspond to the types)
21934 and improved it.
21935 ------------------------------------------------------------------------
21936 r5519 | vlefevre | 2008-08-12 22:27:44 +0000 (Tue, 12 Aug 2008) | 1 line
21937 Changed paths:
21938    M /trunk/tests/tdiv.c
21940 tests/tdiv.c: completed underflow test by testing negative results too.
21941 ------------------------------------------------------------------------
21942 r5517 | vlefevre | 2008-08-12 22:03:37 +0000 (Tue, 12 Aug 2008) | 5 lines
21943 Changed paths:
21944    M /trunk/div_2si.c
21945    M /trunk/div_2ui.c
21946    M /trunk/mul_2si.c
21947    M /trunk/tests/tmul_2exp.c
21949 mul_2si.c, div_2si.c, div_2ui.c: fixed double-rounding problem in
21950 rounding to nearest when the rounded result in unbounded exponent
21951 range is 2^(emin - 2).
21952 tests/tmul_2exp.c: test x = 15/16 too. Now tmul_2exp no longer fails
21953 (with the correction in div.c from r5515).
21954 ------------------------------------------------------------------------
21955 r5516 | vlefevre | 2008-08-12 21:56:55 +0000 (Tue, 12 Aug 2008) | 2 lines
21956 Changed paths:
21957    M /trunk/tests/tdiv.c
21959 tests/tdiv.c correction: the underflow bug was in case when the
21960 result had to be zero.
21961 ------------------------------------------------------------------------
21962 r5515 | vlefevre | 2008-08-12 21:52:25 +0000 (Tue, 12 Aug 2008) | 3 lines
21963 Changed paths:
21964    M /trunk/div.c
21966 div.c: fixed underflow bug that occurs in rounding to nearest when
21967 the rounded result in unbounded exponent range is 2^(emin - 2) and
21968 inex > 0: one got a non-zero result instead of +/-0.
21969 ------------------------------------------------------------------------
21970 r5514 | vlefevre | 2008-08-12 21:47:44 +0000 (Tue, 12 Aug 2008) | 2 lines
21971 Changed paths:
21972    M /trunk/tests/tdiv.c
21974 tests/tdiv.c: added a test that triggers a bug in mpfr_div in case of
21975 underflow in rounding to nearest when the result must be non-zero.
21976 ------------------------------------------------------------------------
21977 r5513 | vlefevre | 2008-08-12 14:43:50 +0000 (Tue, 12 Aug 2008) | 1 line
21978 Changed paths:
21979    M /trunk/div.c
21981 div.c: added logging support.
21982 ------------------------------------------------------------------------
21983 r5512 | vlefevre | 2008-08-12 13:54:40 +0000 (Tue, 12 Aug 2008) | 1 line
21984 Changed paths:
21985    M /trunk/tests/tmul_2exp.c
21987 tests/tmul_2exp.c: test mpfr_div_2ui too.
21988 ------------------------------------------------------------------------
21989 r5511 | vlefevre | 2008-08-12 13:37:03 +0000 (Tue, 12 Aug 2008) | 1 line
21990 Changed paths:
21991    M /trunk/tests/tmul_2exp.c
21993 tests/tmul_2exp.c: test mpfr_div_2si too.
21994 ------------------------------------------------------------------------
21995 r5510 | vlefevre | 2008-08-12 13:28:20 +0000 (Tue, 12 Aug 2008) | 2 lines
21996 Changed paths:
21997    M /trunk/tests/tmul_2exp.c
21999 tests/tmul_2exp.c: updated underflow() test to trigger a double-rounding
22000 bug in case of underflow.
22001 ------------------------------------------------------------------------
22002 r5509 | vlefevre | 2008-08-12 13:11:19 +0000 (Tue, 12 Aug 2008) | 2 lines
22003 Changed paths:
22004    M /trunk/tests/texp.c
22006 tests/texp.c: updated comment (the double-rounding bug triggered by
22007 underflow_up() is in mpfr_mul_2si).
22008 ------------------------------------------------------------------------
22009 r5508 | vlefevre | 2008-08-12 13:02:08 +0000 (Tue, 12 Aug 2008) | 2 lines
22010 Changed paths:
22011    M /trunk/tests/texp.c
22013 tests/texp.c: updated underflow_up() test: added case exp(eps) ~= 1/2,
22014 which fails due to a double-rounding problem in rescaling the result.
22015 ------------------------------------------------------------------------
22016 r5507 | vlefevre | 2008-08-12 12:08:10 +0000 (Tue, 12 Aug 2008) | 1 line
22017 Changed paths:
22018    M /trunk/tests/texp.c
22020 tests/texp.c: improved comments in underflow_up().
22021 ------------------------------------------------------------------------
22022 r5505 | vlefevre | 2008-08-11 08:09:14 +0000 (Mon, 11 Aug 2008) | 33 lines
22023 Changed paths:
22024    M /trunk/mpfr-impl.h
22025    M /trunk/pow.c
22026    M /trunk/pow_ui.c
22027    M /trunk/pow_z.c
22028    M /trunk/tests/tpow_all.c
22030 Merged vlefevre branch:
22031     svn merge -c-5445 .
22032     svn merge -r5436:HEAD .../mpfr/branches/vlefevre
22033 * pow.c:
22034   - Moved the general case from mpfr_pow() to a new internal function
22035     mpfr_pow_general().
22036   - In this function (from old code), avoid unnecessary overflow test
22037     if the intermediate result is not an infinity (which was the case
22038     of underflow with non-zero result, thus not an overflow).
22039   - Fixed a double-rounding problem that occurred in this function in
22040     some underflow cases when rescaling the result.
22041   - Added log messages.
22042 * mpfr-impl.h: added mpfr_pow_general prototype.
22043 * pow_z.c:
22044   - The underflow case of mpfr_pow_pos_z() in rounding to nearest,
22045     which was incorrect, is now handled by calling mpfr_pow_general(),
22046     which can scale the result thus decide whether the rounded result
22047     should be 0 or nextabove(0). To avoid the exact cases of x^y with
22048     y integer (not supported by mpfr_pow_general()), rounding is done
22049     in precision 2 (this is also faster!).
22050   - Fixed underflow-related bug (case exact result = 2^(emin-2), in
22051     rounding to nearest).
22052   - Added log messages.
22053 * pow_ui.c:
22054   - Swapped parameters x and y for consistency (-> y = x^n).
22055   - Fixed the internal overflows and underflows (which could yield
22056     spurious overflows/underflows and incorrect results) by using
22057     mpfr_pow_z.
22058 * tests/tpow_all.c:
22059   - Test flags in test_others and cmpres; cmpres argument z1 can now
22060     be a null pointer (if unknown pure FP value, thus not tested).
22061   - Added a test of 2^(emin - i/4) with 0 <= i <= 12, that triggered
22062     the bugs mentioned above (and now fixed).
22063 ------------------------------------------------------------------------
22064 r5503 | vlefevre | 2008-08-11 07:02:01 +0000 (Mon, 11 Aug 2008) | 1 line
22065 Changed paths:
22066    M /trunk/tests/tmul_2exp.c
22068 tests/tmul_2exp.c: added underflow tests.
22069 ------------------------------------------------------------------------
22070 r5502 | vlefevre | 2008-08-11 07:00:17 +0000 (Mon, 11 Aug 2008) | 1 line
22071 Changed paths:
22072    M /trunk/div_2si.c
22073    M /trunk/div_2ui.c
22074    M /trunk/mul_2si.c
22075    M /trunk/mul_2ui.c
22077 Added logging support to mpfr_{mul,div}_2{si,ui}.
22078 ------------------------------------------------------------------------
22079 r5498 | vlefevre | 2008-08-08 14:29:03 +0000 (Fri, 08 Aug 2008) | 1 line
22080 Changed paths:
22081    M /trunk/mpfr-impl.h
22083 mpfr-impl.h: added a space for MPFR_LOG_MSG.
22084 ------------------------------------------------------------------------
22085 r5496 | vlefevre | 2008-08-08 14:20:45 +0000 (Fri, 08 Aug 2008) | 1 line
22086 Changed paths:
22087    M /trunk/README.dev
22089 README.dev: corrected MPFR_LOG_MSG example.
22090 ------------------------------------------------------------------------
22091 r5494 | vlefevre | 2008-08-08 07:27:23 +0000 (Fri, 08 Aug 2008) | 1 line
22092 Changed paths:
22093    M /trunk/mpfr.h
22095 mpfr.h: added a comment concerning ICC.
22096 ------------------------------------------------------------------------
22097 r5493 | vlefevre | 2008-08-07 21:56:50 +0000 (Thu, 07 Aug 2008) | 1 line
22098 Changed paths:
22099    M /trunk/atan2.c
22100    M /trunk/get_d64.c
22101    M /trunk/li2.c
22102    M /trunk/set_d64.c
22103    M /trunk/tests/tget_set_d64.c
22104    M /trunk/yn.c
22106 Final code clean-up based on icc warnings.
22107 ------------------------------------------------------------------------
22108 r5492 | vlefevre | 2008-08-07 21:17:14 +0000 (Thu, 07 Aug 2008) | 7 lines
22109 Changed paths:
22110    M /trunk/cache.c
22111    M /trunk/clears.c
22112    M /trunk/cos.c
22113    M /trunk/fits_intmax.c
22114    M /trunk/fits_uintmax.c
22115    M /trunk/frac.c
22116    M /trunk/get_ld.c
22117    M /trunk/get_sj.c
22118    M /trunk/get_uj.c
22119    M /trunk/hypot.c
22120    M /trunk/inits.c
22121    M /trunk/inits2.c
22122    M /trunk/mpfr-impl.h
22123    M /trunk/mul.c
22124    M /trunk/set_sj.c
22125    M /trunk/set_uj.c
22126    M /trunk/tests/tfits.c
22127    M /trunk/tests/tget_sj.c
22128    M /trunk/tests/tset_sj.c
22129    M /trunk/volatile.c
22131 Further code clean-up (and consistency) based on icc warnings:
22132   * Removed useless code.
22133   * Avoid hiding variable declarations.
22134   * Use #ifdef BOOL_MACRO instead of #if BOOL_MACRO.
22135   * In MPFR_RNDRAW_GEN macro definition, variables declared locally now
22136     start with an underscore to avoid possible conflits with parameters
22137     (and modified macro calls that use these variables).
22138 ------------------------------------------------------------------------
22139 r5491 | vlefevre | 2008-08-07 17:13:16 +0000 (Thu, 07 Aug 2008) | 1 line
22140 Changed paths:
22141    M /trunk/round_prec.c
22143 round_prec.c: avoid hiding variable declaration (detected by icc).
22144 ------------------------------------------------------------------------
22145 r5490 | vlefevre | 2008-08-07 16:30:13 +0000 (Thu, 07 Aug 2008) | 2 lines
22146 Changed paths:
22147    M /trunk/pow_si.c
22149 pow_si.c: fixed Ziv's iteration (code from r3305) by using MPFR_ZIV_NEXT
22150 (problem detected by icc, because variable "loop" was never used).
22151 ------------------------------------------------------------------------
22152 r5489 | vlefevre | 2008-08-07 16:15:28 +0000 (Thu, 07 Aug 2008) | 2 lines
22153 Changed paths:
22154    M /trunk/mul_ui.c
22156 mul_ui.c: removed variable that was set but never used (detected by icc,
22157 but not by gcc, probably because of early optimization).
22158 ------------------------------------------------------------------------
22159 r5488 | vlefevre | 2008-08-07 16:08:45 +0000 (Thu, 07 Aug 2008) | 4 lines
22160 Changed paths:
22161    M /trunk/inp_str.c
22163 inp_str.c: fixed possible implementation-defined behavior (a value
22164 from the unsigned char range -- from getc -- was stored in a char,
22165 and if the char type is signed and the value cannot be represented
22166 in a char, this is implementation-defined).
22167 ------------------------------------------------------------------------
22168 r5487 | vlefevre | 2008-08-07 15:36:59 +0000 (Thu, 07 Aug 2008) | 1 line
22169 Changed paths:
22170    M /trunk/get_str.c
22172 get_str.c: avoid hiding variable declaration (detected by icc).
22173 ------------------------------------------------------------------------
22174 r5486 | vlefevre | 2008-08-07 14:44:18 +0000 (Thu, 07 Aug 2008) | 1 line
22175 Changed paths:
22176    M /trunk/div.c
22178 div.c: avoid hiding variable declaration (detected by icc).
22179 ------------------------------------------------------------------------
22180 r5485 | vlefevre | 2008-08-07 14:33:44 +0000 (Thu, 07 Aug 2008) | 2 lines
22181 Changed paths:
22182    M /trunk/README.dev
22183    M /trunk/mpfr-impl.h
22184    M /trunk/mpfr.h
22186 mpfr.h, mpfr-impl.h: avoid warnings with icc (at least icc 10.1).
22187 README.dev: added a paragraph on the test of "boolean" macros.
22188 ------------------------------------------------------------------------
22189 r5483 | vlefevre | 2008-08-05 08:02:07 +0000 (Tue, 05 Aug 2008) | 1 line
22190 Changed paths:
22191    M /trunk/configure.in
22193 configure.in: dist-lzma needs automake 1.10.1.
22194 ------------------------------------------------------------------------
22195 r5481 | vlefevre | 2008-08-04 08:39:47 +0000 (Mon, 04 Aug 2008) | 1 line
22196 Changed paths:
22197    M /trunk/configure.in
22199 configure.in: "make dist" generates lzma-compressed tarball too.
22200 ------------------------------------------------------------------------
22201 r5480 | zimmerma | 2008-08-02 09:36:31 +0000 (Sat, 02 Aug 2008) | 3 lines
22202 Changed paths:
22203    M /trunk/exp_2.c
22205 [exp_2.c] fixed case where cancel is negative, added comments and improved
22206 code when initial n is known to be 0
22208 ------------------------------------------------------------------------
22209 r5479 | vlefevre | 2008-08-01 21:18:06 +0000 (Fri, 01 Aug 2008) | 1 line
22210 Changed paths:
22211    M /trunk/exp_2.c
22213 exp_2.c: MPFR_EXP -> MPFR_GET_EXP.
22214 ------------------------------------------------------------------------
22215 r5478 | zimmerma | 2008-08-01 16:45:45 +0000 (Fri, 01 Aug 2008) | 2 lines
22216 Changed paths:
22217    M /trunk/exp_2.c
22219 [exp_2.c] fixed bug20080731
22221 ------------------------------------------------------------------------
22222 r5477 | vlefevre | 2008-07-31 16:30:31 +0000 (Thu, 31 Jul 2008) | 1 line
22223 Changed paths:
22224    M /trunk
22226 Added algorithms.out to svn:ignore property.
22227 ------------------------------------------------------------------------
22228 r5476 | vlefevre | 2008-07-31 16:27:42 +0000 (Thu, 31 Jul 2008) | 1 line
22229 Changed paths:
22230    M /trunk/tests/texp.c
22232 tests/texp.c: added testcase for new bug found in mpfr_exp_2.
22233 ------------------------------------------------------------------------
22234 r5475 | vlefevre | 2008-07-31 16:02:54 +0000 (Thu, 31 Jul 2008) | 3 lines
22235 Changed paths:
22236    M /trunk/exp.c
22237    M /trunk/exp_2.c
22239 exp.c, exp_2.c: fixed the overflow/underflow detection. The underflow_up
22240 test in texp.c still fails for mpfr_exp_2 only, but this seems to be due
22241 to a bug in this function (incorrect error bound?).
22242 ------------------------------------------------------------------------
22243 r5474 | vlefevre | 2008-07-31 15:03:49 +0000 (Thu, 31 Jul 2008) | 3 lines
22244 Changed paths:
22245    M /trunk/tests/texp.c
22247 tests/texp.c: added underflow tests to underflow_up; currently fail due
22248 to incorrect underflow detection in mpfr_exp (and if this detection is
22249 disabled, mpfr_exp_3 behaves correctly, but not mpfr_exp_2).
22250 ------------------------------------------------------------------------
22251 r5473 | thevenyp | 2008-07-31 14:08:09 +0000 (Thu, 31 Jul 2008) | 2 lines
22252 Changed paths:
22253    M /trunk/algorithms.tex
22255 Fix typos, improve wording.
22257 ------------------------------------------------------------------------
22258 r5472 | vlefevre | 2008-07-31 13:01:16 +0000 (Thu, 31 Jul 2008) | 1 line
22259 Changed paths:
22260    M /trunk/exp_2.c
22262 Added logging support to mpfr_exp_2 (exp_2.c).
22263 ------------------------------------------------------------------------
22264 r5471 | vlefevre | 2008-07-31 11:36:01 +0000 (Thu, 31 Jul 2008) | 1 line
22265 Changed paths:
22266    M /trunk/tests/texp.c
22268 tests/texp.c: updated comment concerning the bug fixed in r5469.
22269 ------------------------------------------------------------------------
22270 r5470 | vlefevre | 2008-07-31 10:24:28 +0000 (Thu, 31 Jul 2008) | 1 line
22271 Changed paths:
22272    M /trunk/exp.c
22274 exp.c: updated comment about the exp3.c routine.
22275 ------------------------------------------------------------------------
22276 r5469 | vlefevre | 2008-07-31 10:22:48 +0000 (Thu, 31 Jul 2008) | 1 line
22277 Changed paths:
22278    M /trunk/exp3.c
22280 exp3.c: fixed internal underflow.
22281 ------------------------------------------------------------------------
22282 r5468 | vlefevre | 2008-07-31 09:59:53 +0000 (Thu, 31 Jul 2008) | 1 line
22283 Changed paths:
22284    M /trunk/fma.c
22285    M /trunk/fms.c
22287 fma.c, fms.c: added a comment about apparently incorrect scaling.
22288 ------------------------------------------------------------------------
22289 r5466 | vlefevre | 2008-07-31 09:46:43 +0000 (Thu, 31 Jul 2008) | 1 line
22290 Changed paths:
22291    M /trunk/sqr.c
22292    M /trunk/sqrt.c
22294 Added logging support to mpfr_sqr and mpfr_sqrt.
22295 ------------------------------------------------------------------------
22296 r5465 | thevenyp | 2008-07-31 08:31:11 +0000 (Thu, 31 Jul 2008) | 3 lines
22297 Changed paths:
22298    M /trunk/BUGS
22299    M /trunk/hypot.c
22301 hypot.c: Fix comment.
22302 BUGS: Add known bug for mpfr_hypot.
22304 ------------------------------------------------------------------------
22305 r5464 | thevenyp | 2008-07-30 15:13:42 +0000 (Wed, 30 Jul 2008) | 5 lines
22306 Changed paths:
22307    M /trunk/algorithms.tex
22308    M /trunk/hypot.c
22309    M /trunk/tests/thypot.c
22311 algorithms.tex: Prove the correctness of the algorithm used for mpfr_hypot
22312 when the difference of inputs' exponents is less then exp_max - 2.
22313 hypot.c: Change algorithm according to its description in algorithms.tex
22314 tests/thypot.c: Fix tests (some were present but didn't trigger any error).
22316 ------------------------------------------------------------------------
22317 r5463 | vlefevre | 2008-07-30 14:01:45 +0000 (Wed, 30 Jul 2008) | 1 line
22318 Changed paths:
22319    M /trunk/tests/texp.c
22321 tests/texp.c: completed a comment.
22322 ------------------------------------------------------------------------
22323 r5462 | vlefevre | 2008-07-30 11:26:52 +0000 (Wed, 30 Jul 2008) | 6 lines
22324 Changed paths:
22325    M /trunk/tests/texp.c
22327 tests/texp.c: updated underflow_up test of log(2^(emin - 1)) + eps:
22328   * In the old test (- log(2) < eps < 0 in GMP_RNDN), do not test
22329     the flags, as this may be incorrect on some platforms (though
22330     unlikely). Better tests will be provided later.
22331   * Added test for case eps > 0, which triggers a bug in mpfr_exp_3
22332     (underflow flag sometimes set while it shouldn't be set).
22333 ------------------------------------------------------------------------
22334 r5461 | vlefevre | 2008-07-30 08:33:51 +0000 (Wed, 30 Jul 2008) | 2 lines
22335 Changed paths:
22336    M /trunk/exp.c
22338 exp.c: completed a comment, describing how rigorous underflow/overflow
22339 detection can be done.
22340 ------------------------------------------------------------------------
22341 r5460 | vlefevre | 2008-07-30 08:18:01 +0000 (Wed, 30 Jul 2008) | 2 lines
22342 Changed paths:
22343    M /trunk/exp.c
22345 exp.c: removed an incorrect comment (corresponds to exp_2.c and already
22346 in exp_2.c).
22347 ------------------------------------------------------------------------
22348 r5459 | vlefevre | 2008-07-29 14:34:10 +0000 (Tue, 29 Jul 2008) | 1 line
22349 Changed paths:
22350    M /trunk/exp.c
22352 exp.c: underflow/overflow detection is still a bit incorrect.
22353 ------------------------------------------------------------------------
22354 r5458 | vlefevre | 2008-07-29 14:17:18 +0000 (Tue, 29 Jul 2008) | 1 line
22355 Changed paths:
22356    M /trunk/TODO
22358 TODO: added "test underflow/overflow detection...".
22359 ------------------------------------------------------------------------
22360 r5457 | vlefevre | 2008-07-29 14:13:11 +0000 (Tue, 29 Jul 2008) | 1 line
22361 Changed paths:
22362    M /trunk/exp.c
22364 exp.c: fixed underflow/overflow detection.
22365 ------------------------------------------------------------------------
22366 r5456 | vlefevre | 2008-07-29 13:24:19 +0000 (Tue, 29 Jul 2008) | 1 line
22367 Changed paths:
22368    M /trunk/exp_2.c
22370 exp_2.c: GNU style.
22371 ------------------------------------------------------------------------
22372 r5455 | vlefevre | 2008-07-29 12:23:04 +0000 (Tue, 29 Jul 2008) | 2 lines
22373 Changed paths:
22374    M /trunk/mpfr-impl.h
22376 mpfr-impl.h: make sure that mpfr_get_exp_t and mpfr_set_exp_t are
22377 correctly defined.
22378 ------------------------------------------------------------------------
22379 r5454 | vlefevre | 2008-07-26 10:46:26 +0000 (Sat, 26 Jul 2008) | 1 line
22380 Changed paths:
22381    M /trunk/tests/texp.c
22383 tests/texp.c: updated comment of underflow_up.
22384 ------------------------------------------------------------------------
22385 r5453 | vlefevre | 2008-07-26 10:44:22 +0000 (Sat, 26 Jul 2008) | 3 lines
22386 Changed paths:
22387    M /trunk/exp_2.c
22389 exp_2.c: solved the assertion failure by detecting a zero due to a
22390 cancellation and increasing the precision via Ziv's loop in such a
22391 case.
22392 ------------------------------------------------------------------------
22393 r5452 | vlefevre | 2008-07-26 10:29:57 +0000 (Sat, 26 Jul 2008) | 2 lines
22394 Changed paths:
22395    M /trunk/exp_2.c
22397 exp_2.c: added another assertion, that is checked independently of
22398 the value of MPFR_EXP_2_THRESHOLD (better for debugging).
22399 ------------------------------------------------------------------------
22400 r5451 | vlefevre | 2008-07-26 10:21:09 +0000 (Sat, 26 Jul 2008) | 3 lines
22401 Changed paths:
22402    M /trunk/exp_2.c
22404 exp_2.c: added an assertion (more explicit than a similar assertion
22405 that would fail later) in mpfr_exp2_aux, caught by the underflow_up
22406 test in texp.c for prec = 16 on a 64-bit Linux machine.
22407 ------------------------------------------------------------------------
22408 r5450 | vlefevre | 2008-07-25 21:02:13 +0000 (Fri, 25 Jul 2008) | 2 lines
22409 Changed paths:
22410    M /trunk/tests/texp.c
22412 tests/texp.c: added a test that shows incorrect underflow detection
22413 in mpfr_exp, with possible assertion failure.
22414 ------------------------------------------------------------------------
22415 r5445 | vlefevre | 2008-07-25 11:52:07 +0000 (Fri, 25 Jul 2008) | 1 line
22416 Changed paths:
22417    M /trunk/tests/tpow_all.c
22419 tests/tpow_all.c: added test of mpfr_exp2 and mpfr_exp10.
22420 ------------------------------------------------------------------------
22421 r5443 | vlefevre | 2008-07-25 10:31:19 +0000 (Fri, 25 Jul 2008) | 1 line
22422 Changed paths:
22423    M /trunk/TODO
22425 TODO: update.
22426 ------------------------------------------------------------------------
22427 r5442 | vlefevre | 2008-07-25 10:28:41 +0000 (Fri, 25 Jul 2008) | 1 line
22428 Changed paths:
22429    M /trunk/TODO
22431 TODO: added "option to use a 32-bit exponent type on LP64 machines".
22432 ------------------------------------------------------------------------
22433 r5441 | vlefevre | 2008-07-23 13:52:09 +0000 (Wed, 23 Jul 2008) | 1 line
22434 Changed paths:
22435    M /trunk/acinclude.m4
22437 acinclude.m4: updated AC_PREREQ line due to the use of AC_PROG_SED.
22438 ------------------------------------------------------------------------
22439 r5440 | zimmerma | 2008-07-23 13:29:50 +0000 (Wed, 23 Jul 2008) | 2 lines
22440 Changed paths:
22441    M /trunk/README.dev
22443 added reminder
22445 ------------------------------------------------------------------------
22446 r5439 | zimmerma | 2008-07-23 13:26:26 +0000 (Wed, 23 Jul 2008) | 4 lines
22447 Changed paths:
22448    M /trunk/configure.in
22450 patch from Patrick to get __GMP_CC and __GMP_CFLAGS from gmp.h
22451 (future undocumented feature for GMP 4.2.3) -> we need to check
22452 those are the names chosen by GMP 4.2.3 when it will be out
22454 ------------------------------------------------------------------------
22455 r5434 | vlefevre | 2008-07-21 23:03:36 +0000 (Mon, 21 Jul 2008) | 2 lines
22456 Changed paths:
22457    M /trunk/pow.c
22459 pow.c: fixed incorrect rounding in the general case when the result
22460 is negative and rnd = GMP_RNDD or GMP_RNDU (bug20080721 in tpow.c).
22461 ------------------------------------------------------------------------
22462 r5433 | vlefevre | 2008-07-21 22:44:32 +0000 (Mon, 21 Jul 2008) | 1 line
22463 Changed paths:
22464    M /trunk/tests/tpow.c
22466 tests/tpow.c: completed test bug20080721.
22467 ------------------------------------------------------------------------
22468 r5432 | vlefevre | 2008-07-21 22:01:11 +0000 (Mon, 21 Jul 2008) | 1 line
22469 Changed paths:
22470    M /trunk/pow.c
22472 pow.c: fixed the non-trivial cases with large integer y.
22473 ------------------------------------------------------------------------
22474 r5431 | vlefevre | 2008-07-21 17:17:51 +0000 (Mon, 21 Jul 2008) | 1 line
22475 Changed paths:
22476    M /trunk/tests/tpow.c
22478 tests/tpow.c: added comment for bug20080721.
22479 ------------------------------------------------------------------------
22480 r5430 | vlefevre | 2008-07-21 16:54:18 +0000 (Mon, 21 Jul 2008) | 1 line
22481 Changed paths:
22482    M /trunk/tests/tpow.c
22484 tests/tpow.c: found another bug in mpfr_pow with large integers.
22485 ------------------------------------------------------------------------
22486 r5429 | vlefevre | 2008-07-21 13:06:51 +0000 (Mon, 21 Jul 2008) | 1 line
22487 Changed paths:
22488    M /trunk/tests/tpow_all.c
22490 tests/tpow_all.c: added a test that detects a bug in an underflow case.
22491 ------------------------------------------------------------------------
22492 r5428 | vlefevre | 2008-07-21 09:48:22 +0000 (Mon, 21 Jul 2008) | 2 lines
22493 Changed paths:
22494    M /trunk/tests/tpow_all.c
22496 tests/tpow_all.c: made the comparisons between the power functions
22497 generic to be able to add other tests.
22498 ------------------------------------------------------------------------
22499 r5427 | vlefevre | 2008-07-20 23:34:50 +0000 (Sun, 20 Jul 2008) | 1 line
22500 Changed paths:
22501    M /trunk/pow_z.c
22503 pow_z.c: use MPFR_IS_POS(x) instead of MPFR_SIGN(x) > 0.
22504 ------------------------------------------------------------------------
22505 r5425 | vlefevre | 2008-07-20 00:36:23 +0000 (Sun, 20 Jul 2008) | 1 line
22506 Changed paths:
22507    M /trunk/pow_si.c
22509 pow_si.c: corrected a comment.
22510 ------------------------------------------------------------------------
22511 r5424 | vlefevre | 2008-07-20 00:22:50 +0000 (Sun, 20 Jul 2008) | 1 line
22512 Changed paths:
22513    M /trunk/tests/tpow_z.c
22515 tests/tpow_z.c: fixed NaN^0 test.
22516 ------------------------------------------------------------------------
22517 r5423 | vlefevre | 2008-07-20 00:17:02 +0000 (Sun, 20 Jul 2008) | 4 lines
22518 Changed paths:
22519    M /trunk/pow_ui.c
22520    M /trunk/pow_z.c
22521    M /trunk/tests
22522    M /trunk/tests/Makefile.am
22523    A /trunk/tests/tpow_all.c
22525 Fixed a bug in pow_ui.c and pow_z.c: NaN^0 returned NaN instead of 1
22526 (see documentation). Affected functions: mpfr_pow_ui, mpfr_pow_si and
22527 mpfr_pow_z (but not mpfr_pow). Added new test file tests/tpow_all.c
22528 to test all the MPFR power functions on simple and special values.
22529 ------------------------------------------------------------------------
22530 r5418 | vlefevre | 2008-07-19 16:09:13 +0000 (Sat, 19 Jul 2008) | 1 line
22531 Changed paths:
22532    M /trunk/mpfr.texi
22534 mpfr.texi: forgot the case x^(±0).
22535 ------------------------------------------------------------------------
22536 r5417 | vlefevre | 2008-07-19 15:36:57 +0000 (Sat, 19 Jul 2008) | 1 line
22537 Changed paths:
22538    M /trunk/pow_z.c
22540 pow_z.c: updated comments.
22541 ------------------------------------------------------------------------
22542 r5416 | vlefevre | 2008-07-19 15:21:30 +0000 (Sat, 19 Jul 2008) | 2 lines
22543 Changed paths:
22544    M /trunk/tests/tpow_z.c
22546 tests/tpow_z.c: test bug20080223() didn't check that the result wasn't
22547 a NaN. Fixed.
22548 ------------------------------------------------------------------------
22549 r5413 | vlefevre | 2008-07-19 13:52:27 +0000 (Sat, 19 Jul 2008) | 1 line
22550 Changed paths:
22551    M /trunk/tests/tsprintf.c
22553 tests/tsprintf.c: removed trailing whitespace.
22554 ------------------------------------------------------------------------
22555 r5412 | vlefevre | 2008-07-11 01:52:47 +0000 (Fri, 11 Jul 2008) | 2 lines
22556 Changed paths:
22557    M /trunk/BUGS
22559 BUGS: potential problem with integer division and pre-C99 compilers,
22560 noted by Philippe.
22561 ------------------------------------------------------------------------
22562 r5411 | thevenyp | 2008-07-08 12:44:59 +0000 (Tue, 08 Jul 2008) | 1 line
22563 Changed paths:
22564    M /trunk/generic.c
22565    M /trunk/vasprintf.c
22567 Fix typos
22568 ------------------------------------------------------------------------
22569 r5410 | thevenyp | 2008-06-30 12:31:54 +0000 (Mon, 30 Jun 2008) | 2 lines
22570 Changed paths:
22571    M /trunk/vasprintf.c
22573 Fix typo (gmp macro TMP_ALLOC instead of MPFR_TMP_ALLOC).
22575 ------------------------------------------------------------------------
22576 r5409 | vlefevre | 2008-06-27 09:26:43 +0000 (Fri, 27 Jun 2008) | 1 line
22577 Changed paths:
22578    M /trunk/vasprintf.c
22580 vasprintf.c: fixed comment from r5408.
22581 ------------------------------------------------------------------------
22582 r5408 | thevenyp | 2008-06-27 08:36:34 +0000 (Fri, 27 Jun 2008) | 6 lines
22583 Changed paths:
22584    M /trunk/acinclude.m4
22585    M /trunk/tests/tfprintf.c
22586    M /trunk/tests/tprintf.c
22587    M /trunk/tests/tsprintf.c
22588    M /trunk/vasprintf.c
22590 acinclude.m4: add a check defining va_copy macro when needed.
22591 vasprintf.c: use TMP_ALLOC instead of variable-length array (C99).
22592 tests/tfprintf.c tests/tsprintf.c: #define length of array instead of const int so as to avoid variable-length array (C99).
22593 tests/tprintf.c: #define length of array instead of const int so as to avoid variable-length array (C99).
22594                  remove use of function dup (dependency with <unistd.h>).
22596 ------------------------------------------------------------------------
22597 r5407 | vlefevre | 2008-06-25 09:08:26 +0000 (Wed, 25 Jun 2008) | 1 line
22598 Changed paths:
22599    M /trunk/README.dev
22601 README.dev: updated "To make a release" (mention various compilers).
22602 ------------------------------------------------------------------------
22603 r5406 | vlefevre | 2008-06-23 02:27:02 +0000 (Mon, 23 Jun 2008) | 1 line
22604 Changed paths:
22605    M /trunk/configure.in
22607 configure.in: added comments about icc.
22608 ------------------------------------------------------------------------
22609 r5405 | vlefevre | 2008-06-22 12:16:43 +0000 (Sun, 22 Jun 2008) | 2 lines
22610 Changed paths:
22611    M /trunk/TODO
22613 TODO: added "replace the *_THRESHOLD macros by global (TLS) variables
22614 that can be changed at run time [...]".
22615 ------------------------------------------------------------------------
22616 r5400 | vlefevre | 2008-06-16 22:06:11 +0000 (Mon, 16 Jun 2008) | 4 lines
22617 Changed paths:
22618    M /trunk/INSTALL
22620 INSTALL: updated GMP's URL (the old one no longer worked), using
22621 http://www.gnu.org/software/gmp/ as suggested by Karl Berry (see
22622 GNU policies).
22624 ------------------------------------------------------------------------
22625 r5398 | vlefevre | 2008-06-13 13:54:37 +0000 (Fri, 13 Jun 2008) | 3 lines
22626 Changed paths:
22627    M /trunk/mpfr.texi
22629 mpfr.texi: changed the license for the inclusion of the manual in Debian
22630 (see <http://www.debian.org/vote/2006/vote_001>).
22632 ------------------------------------------------------------------------
22633 r5396 | vlefevre | 2008-06-11 13:09:33 +0000 (Wed, 11 Jun 2008) | 3 lines
22634 Changed paths:
22635    M /trunk/AUTHORS
22637 AUTHORS: converted from ISO-8859-1 to UTF-8 (this is the standard
22638 nowadays and this is the encoding declared on InriaGforge).
22640 ------------------------------------------------------------------------
22641 r5395 | thevenyp | 2008-06-11 10:06:56 +0000 (Wed, 11 Jun 2008) | 2 lines
22642 Changed paths:
22643    M /trunk/mpfr.texi
22645 Fix typo in mpfr_printf documentation.
22647 ------------------------------------------------------------------------
22648 r5394 | vlefevre | 2008-06-11 09:25:01 +0000 (Wed, 11 Jun 2008) | 2 lines
22649 Changed paths:
22650    M /trunk/vasprintf.c
22652 vasprintf.c: removed a misleading and now useless comment.
22654 ------------------------------------------------------------------------
22655 r5393 | vlefevre | 2008-06-11 09:21:26 +0000 (Wed, 11 Jun 2008) | 2 lines
22656 Changed paths:
22657    M /trunk/vasprintf.c
22659 vasprintf.c: improved a comment.
22661 ------------------------------------------------------------------------
22662 r5392 | vlefevre | 2008-06-11 09:20:53 +0000 (Wed, 11 Jun 2008) | 2 lines
22663 Changed paths:
22664    M /trunk/tests/tsprintf.c
22666 tsprintf.c: typo in a comment.
22668 ------------------------------------------------------------------------
22669 r5391 | thevenyp | 2008-06-11 08:57:47 +0000 (Wed, 11 Jun 2008) | 2 lines
22670 Changed paths:
22671    M /trunk/tests/tsprintf.c
22673 Fix comparison between mpfr string and libc string.
22675 ------------------------------------------------------------------------
22676 r5390 | zimmerma | 2008-06-10 21:12:32 +0000 (Tue, 10 Jun 2008) | 2 lines
22677 Changed paths:
22678    M /trunk/tests/tsprintf.c
22680 added test for bug(?) found by Vincent with icc
22682 ------------------------------------------------------------------------
22683 r5389 | thevenyp | 2008-06-10 14:18:37 +0000 (Tue, 10 Jun 2008) | 3 lines
22684 Changed paths:
22685    M /trunk/mpfr-impl.h
22686    M /trunk/tests/mpf_compat.h
22687    M /trunk/tests/tsprintf.c
22688    M /trunk/vasprintf.c
22690 Change #include <stdio.h> to #include <cstdio> when compiled with a C++ compiler.
22691 Assume that mpfr_rnd_t and wchar_t arguments in a variadic functions are converted to 'int' by C++ compilers.
22693 ------------------------------------------------------------------------
22694 r5387 | vlefevre | 2008-06-10 14:13:59 +0000 (Tue, 10 Jun 2008) | 4 lines
22695 Changed paths:
22696    M /trunk/mpfr-impl.h
22698 mpfr-impl.h: generate an error (with a clear error message) with g++ and
22699 --enable-logging since compilation fails (--enable-logging is mainly for
22700 testing and is already incompatible with threading support anyway).
22702 ------------------------------------------------------------------------
22703 r5386 | zimmerma | 2008-06-10 08:47:11 +0000 (Tue, 10 Jun 2008) | 3 lines
22704 Changed paths:
22705    M /trunk/algorithms.bib
22706    M /trunk/algorithms.tex
22707    M /trunk/exp_2.c
22709 the O(l^{1/2}) method to evaluate power series is due to 
22710 Paterson and Stockmeyer and not Brent/Kung
22712 ------------------------------------------------------------------------
22713 r5385 | vlefevre | 2008-06-09 16:21:34 +0000 (Mon, 09 Jun 2008) | 9 lines
22714 Changed paths:
22715    M /trunk/README.dev
22716    M /trunk/acinclude.m4
22717    M /trunk/get_str.c
22718    M /trunk/mpfr-gmp.c
22719    M /trunk/tests/mpfr-test.h
22720    M /trunk/tests/reuse.c
22721    M /trunk/tests/tabs.c
22722    M /trunk/tests/tadd.c
22723    M /trunk/tests/tconst_log2.c
22724    M /trunk/tests/tcos.c
22725    M /trunk/tests/tcot.c
22726    M /trunk/tests/tcoth.c
22727    M /trunk/tests/tdiv.c
22728    M /trunk/tests/tests.c
22729    M /trunk/tests/texp.c
22730    M /trunk/tests/texp10.c
22731    M /trunk/tests/texp2.c
22732    M /trunk/tests/tfactorial.c
22733    M /trunk/tests/tfma.c
22734    M /trunk/tests/tfms.c
22735    M /trunk/tests/tgeneric.c
22736    M /trunk/tests/tgeneric_ui.c
22737    M /trunk/tests/tget_str.c
22738    M /trunk/tests/tgmpop.c
22739    M /trunk/tests/thypot.c
22740    M /trunk/tests/tinternals.c
22741    M /trunk/tests/tlgamma.c
22742    M /trunk/tests/tmul.c
22743    M /trunk/tests/tout_str.c
22744    M /trunk/tests/tpow.c
22745    M /trunk/tests/tpow3.c
22746    M /trunk/tests/tpow_z.c
22747    M /trunk/tests/tprintf.c
22748    M /trunk/tests/tsec.c
22749    M /trunk/tests/tsech.c
22750    M /trunk/tests/tset_f.c
22751    M /trunk/tests/tset_si.c
22752    M /trunk/tests/tset_str.c
22753    M /trunk/tests/tset_z.c
22754    M /trunk/tests/tsin.c
22755    M /trunk/tests/tsin_cos.c
22756    M /trunk/tests/tsqrt.c
22757    M /trunk/tests/tstckintc.c
22758    M /trunk/tests/tsub.c
22759    M /trunk/tests/tsubnormal.c
22760    M /trunk/tests/tui_div.c
22761    M /trunk/tests/tui_pow.c
22762    M /trunk/tests/tzeta_ui.c
22763    M /trunk/vasprintf.c
22765 Clean-up and various changes to be able to build MPFR with g++.
22766 But the following 3 tests currently fail with g++ 4.3.1:
22767   FAIL: tprintf
22768   FAIL: tsprintf
22769   FAIL: tfprintf
22770 This is an "Illegal instruction" error, so probably a bug in g++.
22771 [Edit: acinclude.m4 now uses gl_SIZE_MAX, typically from size_max.m4,
22772 but which is not installed on all machines; this will be added to the
22773 MPFR repository in changesets 5680 and 5683.]
22774 ------------------------------------------------------------------------
22775 r5384 | vlefevre | 2008-06-09 14:09:34 +0000 (Mon, 09 Jun 2008) | 2 lines
22776 Changed paths:
22777    M /trunk/vasprintf.c
22779 vasprintf.c: do not use pointer arithmetic on void *.
22781 ------------------------------------------------------------------------
22782 r5383 | vlefevre | 2008-06-09 13:55:05 +0000 (Mon, 09 Jun 2008) | 4 lines
22783 Changed paths:
22784    M /trunk/configure.in
22786 configure.in: added -Wpointer-arith to gcc options (this warning
22787 is useful as pointer arithmetic on void * is a gcc extension and
22788 doesn't work with g++).
22790 ------------------------------------------------------------------------
22791 r5382 | vlefevre | 2008-06-09 12:26:26 +0000 (Mon, 09 Jun 2008) | 2 lines
22792 Changed paths:
22793    M /trunk/README.dev
22795 README.dev: mentioned a libtool bug with recent versions of icc.
22797 ------------------------------------------------------------------------
22798 r5381 | vlefevre | 2008-06-09 08:47:58 +0000 (Mon, 09 Jun 2008) | 4 lines
22799 Changed paths:
22800    M /trunk/sum.c
22802 sum.c:
22803   * Completed a comment about T ** and const T ** mismatch.
22804   * Removed a useless and misleading const that makes icc complain.
22806 ------------------------------------------------------------------------
22807 r5380 | zimmerma | 2008-06-08 12:14:11 +0000 (Sun, 08 Jun 2008) | 2 lines
22808 Changed paths:
22809    M /trunk/algorithms.tex
22810    M /trunk/log.c
22812 fixed typos
22814 ------------------------------------------------------------------------
22815 r5379 | zimmerma | 2008-06-07 21:45:24 +0000 (Sat, 07 Jun 2008) | 2 lines
22816 Changed paths:
22817    M /trunk/algorithms.tex
22819 use DeclareMathOperator for erf and erfc
22821 ------------------------------------------------------------------------
22822 r5378 | zimmerma | 2008-06-07 11:34:59 +0000 (Sat, 07 Jun 2008) | 3 lines
22823 Changed paths:
22824    M /trunk/algorithms.tex
22825    M /trunk/atan.c
22827 fixed typo, added argument reduction for atan (we should try it since I believe
22828 atan is slow wrt exp, log, sin, cos for large precisions)
22830 ------------------------------------------------------------------------
22831 r5377 | zimmerma | 2008-06-07 11:21:14 +0000 (Sat, 07 Jun 2008) | 3 lines
22832 Changed paths:
22833    M /trunk/algorithms.tex
22834    M /trunk/log1p.c
22836 simplified error analysis of log1p (did not match the code), and improved the
22837 code (in particular when 1+x is exact, directly call mpfr_log and avoid Ziv).
22839 ------------------------------------------------------------------------
22840 r5376 | vlefevre | 2008-06-06 12:01:17 +0000 (Fri, 06 Jun 2008) | 2 lines
22841 Changed paths:
22842    M /trunk/rec_sqrt.c
22844 rec_sqrt.c: removed execution bit.
22846 ------------------------------------------------------------------------
22847 r5375 | vlefevre | 2008-06-06 11:47:19 +0000 (Fri, 06 Jun 2008) | 2 lines
22848 Changed paths:
22849    M /trunk/mpfr.texi
22851 mpfr.texi: update about build problems and the FAQ.
22853 ------------------------------------------------------------------------
22854 r5374 | vlefevre | 2008-06-06 02:10:19 +0000 (Fri, 06 Jun 2008) | 3 lines
22855 Changed paths:
22856    M /trunk/mpfr.texi
22858 mpfr.texi: added a comment about why the cross reference to GNU Libtool
22859 doesn't work from MPFR's directory.
22861 ------------------------------------------------------------------------
22862 r5373 | vlefevre | 2008-06-06 01:33:49 +0000 (Fri, 06 Jun 2008) | 5 lines
22863 Changed paths:
22864    M /trunk/mpfr.texi
22866 mpfr.texi: added Section 4.1 "Headers and Libraries" partly based on
22867 GMP's. Note: in the generated mpfr.info file, the cross reference to
22868 libtool does not work (though GMP's info manual has exactly the same
22869 one and it works there). I couldn't figure out why.
22871 ------------------------------------------------------------------------
22872 r5372 | vlefevre | 2008-06-06 01:17:08 +0000 (Fri, 06 Jun 2008) | 3 lines
22873 Changed paths:
22874    M /trunk/mpfr.texi
22876 mpfr.texi: make cross reference in HTML similar to texinfo's default one
22877 in PDF.
22879 ------------------------------------------------------------------------
22880 r5371 | vlefevre | 2008-06-04 11:57:28 +0000 (Wed, 04 Jun 2008) | 2 lines
22881 Changed paths:
22882    M /trunk/mpfr.texi
22884 mpfr.texi: updated the month.
22886 ------------------------------------------------------------------------
22887 r5370 | vlefevre | 2008-06-04 11:51:25 +0000 (Wed, 04 Jun 2008) | 2 lines
22888 Changed paths:
22889    M /trunk/mpfrlint
22891 mpfrlint: check the LGPL license version.
22893 ------------------------------------------------------------------------
22894 r5369 | vlefevre | 2008-06-04 11:34:10 +0000 (Wed, 04 Jun 2008) | 2 lines
22895 Changed paths:
22896    M /trunk/mpfr.texi
22898 mpfr.texi: updated paragraph on the license in "Introduction to MPFR".
22900 ------------------------------------------------------------------------
22901 r5368 | vlefevre | 2008-06-04 11:25:59 +0000 (Wed, 04 Jun 2008) | 3 lines
22902 Changed paths:
22903    M /trunk/mpfr.texi
22905 mpfr.texi: updated GFDL version from 1.1 to 1.2 to match fdl.texi
22906 (this should have been done in r4059).
22908 ------------------------------------------------------------------------
22909 r5367 | vlefevre | 2008-06-04 11:24:37 +0000 (Wed, 04 Jun 2008) | 2 lines
22910 Changed paths:
22911    M /trunk/mpfrlint
22913 mpfrlint: check GFDL versions.
22915 ------------------------------------------------------------------------
22916 r5366 | vlefevre | 2008-06-04 11:13:23 +0000 (Wed, 04 Jun 2008) | 4 lines
22917 Changed paths:
22918    M /trunk/mpfr.texi
22919    M /trunk/update-version
22921 mpfr.texi, update-version: in the MPFR manual, replaced two
22922 http://www.mpfr.org/ by the URL corresponding to the version,
22923 which can be updated by update-version.
22925 ------------------------------------------------------------------------
22926 r5365 | vlefevre | 2008-06-04 10:30:48 +0000 (Wed, 04 Jun 2008) | 2 lines
22927 Changed paths:
22928    M /trunk/mpfr.texi
22930 mpfr.texi: completed paragraph on MPFR vs double-precision numbers.
22932 ------------------------------------------------------------------------
22933 r5364 | vlefevre | 2008-06-04 10:22:02 +0000 (Wed, 04 Jun 2008) | 2 lines
22934 Changed paths:
22935    M /trunk/mpfr.texi
22937 mpfr.texi: replaced each @code{mpfr} by MPFR (for consistency).
22939 ------------------------------------------------------------------------
22940 r5362 | vlefevre | 2008-06-03 09:06:48 +0000 (Tue, 03 Jun 2008) | 2 lines
22941 Changed paths:
22942    M /trunk/mpfr.h
22944 mpfr.h: fixed a comment.
22946 ------------------------------------------------------------------------
22947 r5361 | vlefevre | 2008-05-23 13:44:59 +0000 (Fri, 23 May 2008) | 2 lines
22948 Changed paths:
22949    M /trunk/tests
22951 tests: added tprintf to svn:ignore property.
22953 ------------------------------------------------------------------------
22954 r5360 | vlefevre | 2008-05-23 11:00:28 +0000 (Fri, 23 May 2008) | 3 lines
22955 Changed paths:
22956    M /trunk/README.dev
22957    M /trunk/lngamma.c
22958    M /trunk/sub1sp.c
22960 Added documentation about "'var' may be used uninitialized in this
22961 function" warnings.
22963 ------------------------------------------------------------------------
22964 r5359 | zimmerma | 2008-05-22 11:05:19 +0000 (Thu, 22 May 2008) | 3 lines
22965 Changed paths:
22966    M /trunk/lngamma.c
22967    M /trunk/sub1sp.c
22969 Added comments about int i = i trick to avoid warning about uninitialized
22970 variables. This has the advantage to generate no code, but works for gcc only.
22972 ------------------------------------------------------------------------
22973 r5358 | zimmerma | 2008-05-21 08:23:21 +0000 (Wed, 21 May 2008) | 4 lines
22974 Changed paths:
22975    M /trunk/sub1sp.c
22977 initialize bbcp and bbcp1 to -1 (should be invalid)
22978 added MPFR_ASSERTN to check they are not -1 before reads
22979 simplified a test: (rnd == RNDN) || (rnd != RNDZ) ==> rnd != RNDZ
22981 ------------------------------------------------------------------------
22982 r5357 | zimmerma | 2008-05-21 07:01:17 +0000 (Wed, 21 May 2008) | 4 lines
22983 Changed paths:
22984    M /trunk/lngamma.c
22985    M /trunk/sub1sp.c
22987 got rid of false (?) compiler warnings for uninitialized values
22988 -> we might want to revert this change if we find a better solution and/or
22989    if the problem is fixed in gcc
22991 ------------------------------------------------------------------------
22992 r5356 | vlefevre | 2008-05-20 09:38:38 +0000 (Tue, 20 May 2008) | 4 lines
22993 Changed paths:
22994    M /trunk/cache.c
22995    M /trunk/hypot.c
22996    M /trunk/mpfr-impl.h
22997    M /trunk/round_near_x.c
22999 Reverted changeset r5355. Better patch to avoid the warnings
23000 "warning: label 'addoneulp_doit' defined but not used" in
23001 MPFR_RNDRAW_GEN by adding the dummy code in the macro itself.
23003 ------------------------------------------------------------------------
23004 r5355 | vlefevre | 2008-05-20 09:31:17 +0000 (Tue, 20 May 2008) | 4 lines
23005 Changed paths:
23006    M /trunk/cache.c
23007    M /trunk/hypot.c
23008    M /trunk/mpfr-impl.h
23009    M /trunk/round_near_x.c
23011 Avoid warnings "warning: label 'addoneulp_doit' defined but not used"
23012 due to the use of MPFR_RNDRAW_GEN. Dummy source code is inserted, but
23013 this is safe, clean (optimized away) and IMHO not too obtrusive.
23015 ------------------------------------------------------------------------
23016 r5353 | vlefevre | 2008-05-08 01:12:42 +0000 (Thu, 08 May 2008) | 3 lines
23017 Changed paths:
23018    M /trunk/acinclude.m4
23020 acinclude.m4: locally add -I$srcdir to CPPFLAGS for the thread-safe test
23021 (fixes bug #5556).
23023 ------------------------------------------------------------------------
23024 r5351 | vlefevre | 2008-04-10 08:13:11 +0000 (Thu, 10 Apr 2008) | 2 lines
23025 Changed paths:
23026    M /trunk/INSTALL
23028 INSTALL: added a paragraph about -ffast-math / -fast compiler options.
23030 ------------------------------------------------------------------------
23031 r5350 | vlefevre | 2008-04-07 09:13:52 +0000 (Mon, 07 Apr 2008) | 4 lines
23032 Changed paths:
23033    M /trunk/tests/tcmp.c
23035 tcmp.c: fixed some tests (if mpfr_cmp2 returns an incorrect result,
23036 the bug may be some non-reproducible behavior, so don't compute it
23037 a second time to say what the value was!) and clean-up.
23039 ------------------------------------------------------------------------
23040 r5349 | zimmerma | 2008-04-07 08:54:32 +0000 (Mon, 07 Apr 2008) | 2 lines
23041 Changed paths:
23042    M /trunk/tests/tcmp.c
23044 fixed compiler warning
23046 ------------------------------------------------------------------------
23047 r5348 | zimmerma | 2008-04-06 21:14:07 +0000 (Sun, 06 Apr 2008) | 2 lines
23048 Changed paths:
23049    M /trunk/tests/memory.c
23050    M /trunk/tests/tcmp2.c
23052 some other changes suggested by Patrick Pelissier for 16-bit portability
23054 ------------------------------------------------------------------------
23055 r5347 | zimmerma | 2008-04-06 20:03:47 +0000 (Sun, 06 Apr 2008) | 4 lines
23056 Changed paths:
23057    M /trunk/tests/tcmp.c
23058    M /trunk/tests/tdiv.c
23059    M /trunk/tests/tget_f.c
23060    M /trunk/tests/tout_str.c
23061    M /trunk/tests/tpow_z.c
23062    M /trunk/tests/tset_d.c
23063    M /trunk/tests/tset_ld.c
23064    M /trunk/tests/tset_q.c
23065    M /trunk/tests/tset_si.c
23066    M /trunk/tests/tset_sj.c
23067    M /trunk/tests/tset_str.c
23068    M /trunk/tests/tset_z.c
23069    M /trunk/tests/tstrtofr.c
23070    M /trunk/tests/tui_sub.c
23072 a few patches suggested by Patrick Pelissier to ease porting to 16-bit
23073 architectures: removed useless #include <time.h>, changed 1024 to 1024L,
23074 int i to lng i
23076 ------------------------------------------------------------------------
23077 r5346 | zimmerma | 2008-03-17 12:14:38 +0000 (Mon, 17 Mar 2008) | 2 lines
23078 Changed paths:
23079    M /trunk/TODO
23081 added item about frac_* functions
23083 ------------------------------------------------------------------------
23084 r5345 | zimmerma | 2008-03-16 12:45:07 +0000 (Sun, 16 Mar 2008) | 2 lines
23085 Changed paths:
23086    M /trunk/modf.c
23088 fixed typo
23090 ------------------------------------------------------------------------
23091 r5344 | thevenyp | 2008-03-11 12:35:57 +0000 (Tue, 11 Mar 2008) | 4 lines
23092 Changed paths:
23093    M /trunk/tests/tfprintf.c
23094    M /trunk/tests/tprintf.c
23096 tests/tfprintf.c: set output to stdout when invocked with one command-line 
23097                   parameter.
23098 tests/tprintf.c: add IO errors processing.
23100 ------------------------------------------------------------------------
23101 r5343 | thevenyp | 2008-03-10 16:33:41 +0000 (Mon, 10 Mar 2008) | 3 lines
23102 Changed paths:
23103    M /trunk/tests/Makefile.am
23104    A /trunk/tests/tprintf.c
23106 tests/tprintf.c: add tests for mpfr_printf and mpfr_vprintf.
23107 Makefile.am: add tprintf.c to check_PROGRAMS.
23109 ------------------------------------------------------------------------
23110 r5342 | thevenyp | 2008-03-10 16:18:45 +0000 (Mon, 10 Mar 2008) | 6 lines
23111 Changed paths:
23112    M /trunk/TODO
23113    M /trunk/tests/tfprintf.c
23114    M /trunk/vasprintf.c
23116 TODO: remove newly added functions
23117 vasprintf.c: change type of some variables taking care of signed/unsigned
23118              comparisons, improve conditional tests, improve buffer
23119              allocation, improve comments.
23120 tests/tfprintf.c: remove silly code.
23122 ------------------------------------------------------------------------
23123 r5341 | thevenyp | 2008-03-10 15:41:09 +0000 (Mon, 10 Mar 2008) | 5 lines
23124 Changed paths:
23125    M /trunk/acinclude.m4
23126    M /trunk/tests/tfprintf.c
23127    M /trunk/vasprintf.c
23129 acinclude.m4: add check for long long compiler support, define HAVE_LONG_LONG.
23130 vasprintf.c: raise an error when it encounter an unsupported format in format
23131              string.
23132 tests/tfprintf.c: HAVE_SDTINT_H -> _MPFR_H_HAVE_INTMAX_T
23134 ------------------------------------------------------------------------
23135 r5340 | thevenyp | 2008-03-10 14:14:12 +0000 (Mon, 10 Mar 2008) | 4 lines
23136 Changed paths:
23137    M /trunk/tests/tsprintf.c
23138    M /trunk/vasprintf.c
23140 vasprintf.c: fix rounding bit bug with %RNa.
23141 tests/tsprintf.c: add tests for %RNa (rounding bit bug, tie case, trailing
23142 zeros in fractional part.
23144 ------------------------------------------------------------------------
23145 r5339 | thevenyp | 2008-03-10 13:56:46 +0000 (Mon, 10 Mar 2008) | 5 lines
23146 Changed paths:
23147    M /trunk/tests/tfprintf.c
23148    M /trunk/vasprintf.c
23150 vasprintf.c: fix bug in macro CONSUME_VA_ARG with a mp_limb_t or mp_limb_t array argument
23151 vasprintf.c: clean code storing the number of character in a pointer and fix bug with a mp_limb_t or mp_limb_t array argument
23152 tests/tfprintf.c: add tests for %n with all kinds of type, get rid of machine dependent limits of type (use +1/-1 instead)
23155 ------------------------------------------------------------------------
23156 r5338 | thevenyp | 2008-03-10 10:56:03 +0000 (Mon, 10 Mar 2008) | 3 lines
23157 Changed paths:
23158    M /trunk/tests/tsprintf.c
23159    M /trunk/vasprintf.c
23161 vasprintf.c: fix bug of forgotten decimal point with %#.0Rf
23162 tests/tsprintf.c: add test with %#Rf and an integer mpfr_t
23164 ------------------------------------------------------------------------
23165 r5337 | thevenyp | 2008-03-10 10:06:48 +0000 (Mon, 10 Mar 2008) | 3 lines
23166 Changed paths:
23167    M /trunk/algorithms.tex
23168    M /trunk/li2.c
23170 li2.c: improve error estimation in Ziv loop.
23171 algorithm.tex:improve proof of mpfr_li2 algorithm.
23173 ------------------------------------------------------------------------
23174 r5336 | thevenyp | 2008-03-10 09:53:18 +0000 (Mon, 10 Mar 2008) | 3 lines
23175 Changed paths:
23176    M /trunk/algorithms.tex
23177    M /trunk/hypot.c
23179 hypot.c: change shift amount for exponents so as to avoid overflow in Ziv loop.
23180 algorithm.tex: improve proof for mpfr_hypot algorithm (unfinished).
23182 ------------------------------------------------------------------------
23183 r5335 | vlefevre | 2008-03-07 15:08:07 +0000 (Fri, 07 Mar 2008) | 3 lines
23184 Changed paths:
23185    M /trunk/tests/tgeneric.c
23187 tgeneric.c: avoid a warning with gcc 4.2+ about a test that is always
23188 true (the style of the code is now a bit better too).
23190 ------------------------------------------------------------------------
23191 r5334 | thevenyp | 2008-02-29 14:29:15 +0000 (Fri, 29 Feb 2008) | 2 lines
23192 Changed paths:
23193    M /trunk/tests/reuse.c
23195 add mpfr_hypot
23197 ------------------------------------------------------------------------
23198 r5333 | thevenyp | 2008-02-29 12:30:07 +0000 (Fri, 29 Feb 2008) | 2 lines
23199 Changed paths:
23200    M /trunk/tests/reuse.c
23202 fix wrong arguments (set in r5332)
23204 ------------------------------------------------------------------------
23205 r5332 | thevenyp | 2008-02-29 12:16:26 +0000 (Fri, 29 Feb 2008) | 2 lines
23206 Changed paths:
23207    M /trunk/tests/reuse.c
23209 add missing functions
23211 ------------------------------------------------------------------------
23212 r5331 | thevenyp | 2008-02-29 10:23:46 +0000 (Fri, 29 Feb 2008) | 2 lines
23213 Changed paths:
23214    M /trunk/tests/reuse.c
23216 cosmetic changes
23218 ------------------------------------------------------------------------
23219 r5330 | thevenyp | 2008-02-28 16:11:33 +0000 (Thu, 28 Feb 2008) | 2 lines
23220 Changed paths:
23221    M /trunk/tests/tfprintf.c
23223 add mixed format tests (with different types and different sizes)
23225 ------------------------------------------------------------------------
23226 r5329 | thevenyp | 2008-02-28 16:05:50 +0000 (Thu, 28 Feb 2008) | 3 lines
23227 Changed paths:
23228    M /trunk/tests/tsprintf.c
23229    M /trunk/vasprintf.c
23231 vasprintf.c: fix "%%" bug
23232 tests/tsprintf.c: add a test setting "%%" bug off
23234 ------------------------------------------------------------------------
23235 r5328 | thevenyp | 2008-02-28 15:17:52 +0000 (Thu, 28 Feb 2008) | 2 lines
23236 Changed paths:
23237    M /trunk/tests/tsprintf.c
23239 cosmetic changes
23241 ------------------------------------------------------------------------
23242 r5327 | thevenyp | 2008-02-28 15:16:09 +0000 (Thu, 28 Feb 2008) | 2 lines
23243 Changed paths:
23244    M /trunk/tests/tsprintf.c
23246 use system number of bits in the significant of a double (instead of 53)
23248 ------------------------------------------------------------------------
23249 r5326 | thevenyp | 2008-02-27 15:19:55 +0000 (Wed, 27 Feb 2008) | 2 lines
23250 Changed paths:
23251    M /trunk/cosh.c
23252    M /trunk/sinh.c
23253    M /trunk/sinh_cosh.c
23255 add handle for the case exp(x) overflows but sinh(x) is representable
23257 ------------------------------------------------------------------------
23258 r5325 | thevenyp | 2008-02-27 13:42:35 +0000 (Wed, 27 Feb 2008) | 2 lines
23259 Changed paths:
23260    M /trunk/add_d.c
23261    M /trunk/d_div.c
23262    M /trunk/d_sub.c
23263    M /trunk/div_d.c
23264    M /trunk/mul_d.c
23265    M /trunk/sub_d.c
23267 further code simplification
23269 ------------------------------------------------------------------------
23270 r5324 | thevenyp | 2008-02-27 12:57:24 +0000 (Wed, 27 Feb 2008) | 2 lines
23271 Changed paths:
23272    M /trunk/mul_d.c
23274 code simplification (same as in r5323)
23276 ------------------------------------------------------------------------
23277 r5323 | thevenyp | 2008-02-27 12:55:12 +0000 (Wed, 27 Feb 2008) | 2 lines
23278 Changed paths:
23279    M /trunk/add_d.c
23280    M /trunk/d_div.c
23281    M /trunk/d_sub.c
23282    M /trunk/div_d.c
23283    M /trunk/sub_d.c
23285 code simplification.
23287 ------------------------------------------------------------------------
23288 r5322 | thevenyp | 2008-02-27 11:13:18 +0000 (Wed, 27 Feb 2008) | 4 lines
23289 Changed paths:
23290    M /trunk/add_d.c
23291    M /trunk/d_div.c
23292    M /trunk/d_sub.c
23293    M /trunk/div_d.c
23294    M /trunk/sub_d.c
23295    M /trunk/tests/tadd_d.c
23296    M /trunk/tests/td_div.c
23297    M /trunk/tests/td_sub.c
23298    M /trunk/tests/tdiv_d.c
23299    M /trunk/tests/tmul_d.c
23300    M /trunk/tests/tsub_d.c
23302 add_d.c, div_d.c, sub_d.c, d_div.c, d_sub.c: restore flags in case of exception. This fixes the bug revealed by MPFR_SUSPICIOUS_OVERFLOW
23303 tests/tadd_d.c, tests/tsub_d.c, tests/tdiv_d.c, tests/tmul_d.c, tests/td_sub.c, tests/td_div.c, test/tmul_d.c: add checks for exception flags and ternary value
23306 ------------------------------------------------------------------------
23307 r5321 | thevenyp | 2008-02-27 10:00:11 +0000 (Wed, 27 Feb 2008) | 3 lines
23308 Changed paths:
23309    M /trunk/mul_d.c
23310    M /trunk/tests/tmul_d.c
23312 mul_d.c: restore flags set by mpfr_mul. This fixes the bug revealed by MPFR_SUSPICIOUS_OVERFLOW
23313 test/tmul_d.c: add checks for exception flags
23315 ------------------------------------------------------------------------
23316 r5320 | vlefevre | 2008-02-27 09:43:38 +0000 (Wed, 27 Feb 2008) | 3 lines
23317 Changed paths:
23318    M /trunk/README.dev
23320 README.dev: updated the section about new functions (added a paragraph
23321 on exception handling).
23323 ------------------------------------------------------------------------
23324 r5319 | thevenyp | 2008-02-26 17:45:53 +0000 (Tue, 26 Feb 2008) | 2 lines
23325 Changed paths:
23326    M /trunk/algorithms.tex
23328 improve proof for euclidean distance algorithm (unfinished)
23330 ------------------------------------------------------------------------
23331 r5318 | vlefevre | 2008-02-26 16:20:04 +0000 (Tue, 26 Feb 2008) | 2 lines
23332 Changed paths:
23333    M /trunk/pow_z.c
23335 pow_z.c: rewrote an ambiguous comment.
23337 ------------------------------------------------------------------------
23338 r5317 | vlefevre | 2008-02-26 16:10:28 +0000 (Tue, 26 Feb 2008) | 2 lines
23339 Changed paths:
23340    M /trunk/pow_z.c
23342 pow_z.c: removed obsolete comments and updated a comment.
23344 ------------------------------------------------------------------------
23345 r5316 | vlefevre | 2008-02-26 15:57:53 +0000 (Tue, 26 Feb 2008) | 4 lines
23346 Changed paths:
23347    M /trunk/pow_z.c
23349 pow_z.c: the same variable was used with two different meanings.
23350 Changed the type and the name of the one inside the Ziv loop
23351 (unsigned is theoretically more correct due to the bitwise OR).
23353 ------------------------------------------------------------------------
23354 r5315 | zimmerma | 2008-02-24 18:17:18 +0000 (Sun, 24 Feb 2008) | 8 lines
23355 Changed paths:
23356    M /trunk/pow_z.c
23357    M /trunk/tests/tpow_z.c
23359 fixed bug reported by Carl Witty (on 32-bit computers):
23360 sage: RR(1.99999999)^RR(-(2^30))
23361 5.11264311088393e-323228495
23362 sage: RR(1.999999999)^RR(-(2^30))
23363 0.000000000000000
23364 sage: RR(2.0)^RR(-(2^30))
23365 2.38256490488795e-323228497
23367 ------------------------------------------------------------------------
23368 r5314 | zimmerma | 2008-02-23 22:52:30 +0000 (Sat, 23 Feb 2008) | 2 lines
23369 Changed paths:
23370    M /trunk/tests/tpow_z.c
23372 added bug reported by Carl Witty
23374 ------------------------------------------------------------------------
23375 r5313 | thevenyp | 2008-02-22 16:04:09 +0000 (Fri, 22 Feb 2008) | 2 lines
23376 Changed paths:
23377    M /trunk/tests/tli2.c
23379 remove commented code
23381 ------------------------------------------------------------------------
23382 r5312 | thevenyp | 2008-02-22 15:59:35 +0000 (Fri, 22 Feb 2008) | 2 lines
23383 Changed paths:
23384    M /trunk/tests/tli2.c
23386 add worst cases for RNDZ and RNDU with inexact flag checking
23388 ------------------------------------------------------------------------
23389 r5311 | vlefevre | 2008-02-22 15:49:36 +0000 (Fri, 22 Feb 2008) | 2 lines
23390 Changed paths:
23391    M /trunk/hypot.c
23393 hypot.c: added a FIXME comment.
23395 ------------------------------------------------------------------------
23396 r5310 | vlefevre | 2008-02-22 15:45:27 +0000 (Fri, 22 Feb 2008) | 3 lines
23397 Changed paths:
23398    M /trunk/algorithms.tex
23400 algorithms.tex: one can have a better upper bound on \sqrt{x^2+y^2}-|x|
23401 (added as a comment in case this can be useful).
23403 ------------------------------------------------------------------------
23404 r5309 | vlefevre | 2008-02-22 15:17:19 +0000 (Fri, 22 Feb 2008) | 2 lines
23405 Changed paths:
23406    M /trunk/algorithms.tex
23408 algorithms.tex: use hyperref.
23410 ------------------------------------------------------------------------
23411 r5308 | thevenyp | 2008-02-21 16:42:13 +0000 (Thu, 21 Feb 2008) | 2 lines
23412 Changed paths:
23413    M /trunk/algorithms.tex
23415 add more details in mpfr_hypot description
23417 ------------------------------------------------------------------------
23418 r5307 | thevenyp | 2008-02-21 16:40:40 +0000 (Thu, 21 Feb 2008) | 3 lines
23419 Changed paths:
23420    M /trunk/algorithms.tex
23422 cosmetic change: display "EXP" in small capitals
23423 no more use of {\rm \EXP}, use macro \Exp everywhere
23425 ------------------------------------------------------------------------
23426 r5306 | thevenyp | 2008-02-20 14:04:46 +0000 (Wed, 20 Feb 2008) | 2 lines
23427 Changed paths:
23428    M /trunk/tests/tli2.c
23430 add worst case test
23432 ------------------------------------------------------------------------
23433 r5305 | thevenyp | 2008-02-20 11:54:26 +0000 (Wed, 20 Feb 2008) | 2 lines
23434 Changed paths:
23435    M /trunk/tests/tsprintf.c
23437 add test with locale da_DK
23439 ------------------------------------------------------------------------
23440 r5304 | thevenyp | 2008-02-20 10:33:33 +0000 (Wed, 20 Feb 2008) | 2 lines
23441 Changed paths:
23442    M /trunk/tests/tfma.c
23443    M /trunk/tests/tfms.c
23445 actually trigger overflow on all architectures
23447 ------------------------------------------------------------------------
23448 r5303 | zimmerma | 2008-02-20 08:36:44 +0000 (Wed, 20 Feb 2008) | 2 lines
23449 Changed paths:
23450    M /trunk/nightly-test
23452 added MPFR_SUSPICIOUS_OVERFLOW in nightly tests
23454 ------------------------------------------------------------------------
23455 r5302 | vlefevre | 2008-02-20 03:08:46 +0000 (Wed, 20 Feb 2008) | 3 lines
23456 Changed paths:
23457    M /trunk/hypot.c
23459 hypot.c: fixed overflow flag problem in RNDD/RNDZ modes (testcase was
23460 added in r5301, and another check in r5300).
23462 ------------------------------------------------------------------------
23463 r5301 | vlefevre | 2008-02-20 02:51:30 +0000 (Wed, 20 Feb 2008) | 2 lines
23464 Changed paths:
23465    M /trunk/tests/thypot.c
23467 tests/thypot.c: added check_overflow test (currently fails in 32 bits).
23469 ------------------------------------------------------------------------
23470 r5300 | vlefevre | 2008-02-20 02:38:05 +0000 (Wed, 20 Feb 2008) | 7 lines
23471 Changed paths:
23472    M /trunk/tests/tgeneric.c
23474 tests/tgeneric.c: added a test that detects suspicious overflows and
23475 fails when the overflow flag is not set. This test is enabled only if
23476 the MPFR_SUSPICIOUS_OVERFLOW environment variable is set, and shows a
23477 bug in mpfr_hypot on 32-bit machines (i.e. when the current exponent
23478 range is the maximum exponent range, so that mpfr_check_range() has
23479 no effect).
23481 ------------------------------------------------------------------------
23482 r5299 | thevenyp | 2008-02-19 15:54:49 +0000 (Tue, 19 Feb 2008) | 2 lines
23483 Changed paths:
23484    M /trunk/hypot.c
23486 restore flag overflow dropped by MPFR_SAVE_EXPO
23488 ------------------------------------------------------------------------
23489 r5298 | thevenyp | 2008-02-18 17:30:02 +0000 (Mon, 18 Feb 2008) | 5 lines
23490 Changed paths:
23491    M /trunk/tests/tests.c
23492    M /trunk/tests/tsum.c
23494 use of (*__gmp_allocate_func)/(*__gmp_free_func) instead of 
23495 mpfr_allocate_func/mpfr_free_func; 
23496 the modification in r5281 doesn't work when mpfr is compiled with --gmp_build
23497 option.
23499 ------------------------------------------------------------------------
23500 r5297 | vlefevre | 2008-02-18 16:37:03 +0000 (Mon, 18 Feb 2008) | 2 lines
23501 Changed paths:
23502    M /trunk/hypot.c
23504 hypot.c: it's better to scale by (Ex + Ey) / 2.
23506 ------------------------------------------------------------------------
23507 r5296 | vlefevre | 2008-02-18 16:06:20 +0000 (Mon, 18 Feb 2008) | 3 lines
23508 Changed paths:
23509    M /trunk/README.dev
23511 README.dev: now, the ChangeLog file should be in UTF-8, like in other
23512 software (not much difference in practice).
23514 ------------------------------------------------------------------------
23515 r5295 | thevenyp | 2008-02-18 15:58:36 +0000 (Mon, 18 Feb 2008) | 2 lines
23516 Changed paths:
23517    M /trunk/tests/tsprintf.c
23519 improve code coverage
23521 ------------------------------------------------------------------------
23522 r5294 | thevenyp | 2008-02-18 15:39:45 +0000 (Mon, 18 Feb 2008) | 2 lines
23523 Changed paths:
23524    M /trunk/printf.c
23525    M /trunk/tests/tsprintf.c
23527 code simplification
23529 ------------------------------------------------------------------------
23530 r5293 | thevenyp | 2008-02-18 13:48:11 +0000 (Mon, 18 Feb 2008) | 2 lines
23531 Changed paths:
23532    M /trunk/vasprintf.c
23534 take trailing zeros into account when separating thousands
23536 ------------------------------------------------------------------------
23537 r5292 | zimmerma | 2008-02-18 13:24:47 +0000 (Mon, 18 Feb 2008) | 2 lines
23538 Changed paths:
23539    M /trunk/hypot.c
23541 fixed problem when x and y are very small
23543 ------------------------------------------------------------------------
23544 r5291 | thevenyp | 2008-02-18 12:37:31 +0000 (Mon, 18 Feb 2008) | 4 lines
23545 Changed paths:
23546    M /trunk/hypot.c
23547    M /trunk/tests/thypot.c
23549 hypot.c: set flags when returning
23550 tests/thypot.c: change custom random tests to tgeneric ones
23553 ------------------------------------------------------------------------
23554 r5290 | vlefevre | 2008-02-15 17:38:31 +0000 (Fri, 15 Feb 2008) | 12 lines
23555 Changed paths:
23556    M /trunk/add1sp.c
23557    M /trunk/fma.c
23558    M /trunk/fms.c
23559    M /trunk/li2.c
23560    M /trunk/mpfr.texi
23561    M /trunk/mul.c
23562    M /trunk/pow.c
23563    M /trunk/sub1sp.c
23564    M /trunk/tests/tabs.c
23565    M /trunk/tests/tacosh.c
23566    M /trunk/tests/tadd.c
23567    M /trunk/tests/tadd1sp.c
23568    M /trunk/tests/tadd_d.c
23569    M /trunk/tests/tadd_ui.c
23570    M /trunk/tests/tagm.c
23571    M /trunk/tests/tatan.c
23572    M /trunk/tests/tcomparisons.c
23573    M /trunk/tests/tconst_log2.c
23574    M /trunk/tests/tconst_pi.c
23575    M /trunk/tests/tcos.c
23576    M /trunk/tests/tcot.c
23577    M /trunk/tests/td_div.c
23578    M /trunk/tests/td_sub.c
23579    M /trunk/tests/tdiv.c
23580    M /trunk/tests/tdiv_d.c
23581    M /trunk/tests/terf.c
23582    M /trunk/tests/tests.c
23583    M /trunk/tests/texp.c
23584    M /trunk/tests/tfma.c
23585    M /trunk/tests/tfmod.c
23586    M /trunk/tests/tfms.c
23587    M /trunk/tests/tget_str.c
23588    M /trunk/tests/tgmpop.c
23589    M /trunk/tests/tinternals.c
23590    M /trunk/tests/tlog.c
23591    M /trunk/tests/tmodf.c
23592    M /trunk/tests/tmul.c
23593    M /trunk/tests/tmul_2exp.c
23594    M /trunk/tests/tmul_d.c
23595    M /trunk/tests/tnext.c
23596    M /trunk/tests/tpow.c
23597    M /trunk/tests/tpow_z.c
23598    M /trunk/tests/tset_si.c
23599    M /trunk/tests/tset_sj.c
23600    M /trunk/tests/tsi_op.c
23601    M /trunk/tests/tsin.c
23602    M /trunk/tests/tsin_cos.c
23603    M /trunk/tests/tsinh_cosh.c
23604    M /trunk/tests/tsprintf.c
23605    M /trunk/tests/tsqr.c
23606    M /trunk/tests/tsub1sp.c
23607    M /trunk/tests/tsub_d.c
23608    M /trunk/tests/tsub_ui.c
23609    M /trunk/tests/tsum.c
23610    M /trunk/tests/ttrunc.c
23611    M /trunk/tests/tui_div.c
23612    M /trunk/tests/tui_sub.c
23613    M /trunk/tests/tzeta.c
23615 For the terminating null pointer of the functions mpfr_inits,
23616 mpfr_inits2, mpfr_clears, always use the type mpfr_ptr (no longer
23617 void *). Updated the description of these functions in the manual
23618 (mpfr.texi). The reason is that the C standard does not guarantee
23619 that (void *) 0 has the same representation as a null pointer to
23620 a structure (and even the same size). In most C implementations,
23621 the representations are the same, but one never knows (dynamical
23622 checking is also always possible)...
23623 The change has been done with: perl -pi -e \
23624   's/(mpfr_(clear|init)s.*)\(void *\*\) *0\)/$1(mpfr_ptr) 0)/' **/*.c
23625 under zsh.
23627 ------------------------------------------------------------------------
23628 r5289 | thevenyp | 2008-02-15 15:58:21 +0000 (Fri, 15 Feb 2008) | 2 lines
23629 Changed paths:
23630    M /trunk/vasprintf.c
23632 fix typo
23634 ------------------------------------------------------------------------
23635 r5288 | thevenyp | 2008-02-15 15:30:06 +0000 (Fri, 15 Feb 2008) | 3 lines
23636 Changed paths:
23637    M /trunk/tests/tsprintf.c
23638    M /trunk/vasprintf.c
23640 vasprintf.c: fix buffer_sandwich (use for thousands separator)
23641 tests/tsprintf.c: add tests with "da_DK" locale
23643 ------------------------------------------------------------------------
23644 r5287 | thevenyp | 2008-02-15 14:04:11 +0000 (Fri, 15 Feb 2008) | 2 lines
23645 Changed paths:
23646    M /trunk/tests/tabs.c
23647    M /trunk/tests/tconst_euler.c
23648    M /trunk/tests/tconst_log2.c
23649    M /trunk/tests/tconst_pi.c
23650    M /trunk/tests/tfrac.c
23651    M /trunk/tests/tset.c
23653 add generic tests
23655 ------------------------------------------------------------------------
23656 r5286 | thevenyp | 2008-02-15 12:49:53 +0000 (Fri, 15 Feb 2008) | 2 lines
23657 Changed paths:
23658    M /trunk/mpfr.texi
23660 cosmetic changes
23662 ------------------------------------------------------------------------
23663 r5285 | thevenyp | 2008-02-15 09:10:03 +0000 (Fri, 15 Feb 2008) | 2 lines
23664 Changed paths:
23665    M /trunk/tests/tsprintf.c
23667 fix incorrect function call
23669 ------------------------------------------------------------------------
23670 r5284 | thevenyp | 2008-02-14 17:09:35 +0000 (Thu, 14 Feb 2008) | 2 lines
23671 Changed paths:
23672    M /trunk/mpfr.texi
23673    M /trunk/tests/tsprintf.c
23674    M /trunk/vasprintf.c
23676 fix "%P" case, add test for it.
23678 ------------------------------------------------------------------------
23679 r5283 | thevenyp | 2008-02-13 17:21:27 +0000 (Wed, 13 Feb 2008) | 2 lines
23680 Changed paths:
23681    M /trunk/tests/tfprintf.c
23683 avoid style 'f' with large numbers
23685 ------------------------------------------------------------------------
23686 r5282 | vlefevre | 2008-02-13 13:43:01 +0000 (Wed, 13 Feb 2008) | 2 lines
23687 Changed paths:
23688    M /trunk/tests
23690 tests: updated svn:ignore property.
23692 ------------------------------------------------------------------------
23693 r5281 | thevenyp | 2008-02-12 15:32:22 +0000 (Tue, 12 Feb 2008) | 2 lines
23694 Changed paths:
23695    M /trunk/tests/tests.c
23696    M /trunk/tests/tsum.c
23698 use of mpfr_allocate_func/mpfr_free_func instead of malloc/free
23700 ------------------------------------------------------------------------
23701 r5280 | thevenyp | 2008-02-12 14:46:22 +0000 (Tue, 12 Feb 2008) | 2 lines
23702 Changed paths:
23703    M /trunk/tests/tget_str.c
23705 remove unneeded free and mpfr_clear
23707 ------------------------------------------------------------------------
23708 r5279 | thevenyp | 2008-02-12 14:40:34 +0000 (Tue, 12 Feb 2008) | 2 lines
23709 Changed paths:
23710    M /trunk/tests/tsprintf.c
23712 add tests for mpfr_snprintf and mpfr_vsnprintf
23714 ------------------------------------------------------------------------
23715 r5278 | vlefevre | 2008-02-12 14:21:21 +0000 (Tue, 12 Feb 2008) | 2 lines
23716 Changed paths:
23717    M /trunk/README.dev
23719 README.dev: added a note about freeing the memory in the tests.
23721 ------------------------------------------------------------------------
23722 r5277 | thevenyp | 2008-02-12 13:50:14 +0000 (Tue, 12 Feb 2008) | 2 lines
23723 Changed paths:
23724    M /trunk/tests/tget_str.c
23725    M /trunk/tests/tout_str.c
23727 move tests of mpfr_get_str function from tout_str.c to tget_str.c
23729 ------------------------------------------------------------------------
23730 r5276 | thevenyp | 2008-02-12 13:46:16 +0000 (Tue, 12 Feb 2008) | 2 lines
23731 Changed paths:
23732    M /trunk/tests/tsprintf.c
23734 initialize fmt[] size
23736 ------------------------------------------------------------------------
23737 r5275 | thevenyp | 2008-02-12 13:30:39 +0000 (Tue, 12 Feb 2008) | 4 lines
23738 Changed paths:
23739    M /trunk/tests/tfprintf.c
23740    M /trunk/tests/tsprintf.c
23742 tfprintf.c: fix comment.
23743 tsprintf.c: fix comment and get rid of libc rand().
23746 ------------------------------------------------------------------------
23747 r5274 | thevenyp | 2008-02-12 12:52:35 +0000 (Tue, 12 Feb 2008) | 3 lines
23748 Changed paths:
23749    M /trunk/tests/Makefile.am
23750    A /trunk/tests/tfprintf.c
23751    D /trunk/tests/tprintf.c
23752    A /trunk/tests/tsprintf.c (from /trunk/tests/tprintf.c:5272)
23754 rename tprintf.c as tsprintf.c, because it does not deal with mpfr_printf.
23755 add tests for mpfr_fprintf functions
23757 ------------------------------------------------------------------------
23758 r5273 | thevenyp | 2008-02-12 08:43:02 +0000 (Tue, 12 Feb 2008) | 3 lines
23759 Changed paths:
23760    M /trunk/printf.c
23762 remove errno setting in snprintf, it is already done in vasprintf
23763 correct grammatical faults in comment
23765 ------------------------------------------------------------------------
23766 r5272 | vlefevre | 2008-02-08 16:25:37 +0000 (Fri, 08 Feb 2008) | 2 lines
23767 Changed paths:
23768    M /trunk/tests/tests.c
23770 tests/tests.c: undo r5270.
23772 ------------------------------------------------------------------------
23773 r5271 | vlefevre | 2008-02-08 16:23:31 +0000 (Fri, 08 Feb 2008) | 2 lines
23774 Changed paths:
23775    M /trunk/tests/tests.c
23777 tests/tests.c: fixed assertion failure introduced in r5265.
23779 ------------------------------------------------------------------------
23780 r5270 | thevenyp | 2008-02-08 16:19:41 +0000 (Fri, 08 Feb 2008) | 2 lines
23781 Changed paths:
23782    M /trunk/tests/tests.c
23784 remove exponent checking
23786 ------------------------------------------------------------------------
23787 r5269 | thevenyp | 2008-02-08 13:53:09 +0000 (Fri, 08 Feb 2008) | 3 lines
23788 Changed paths:
23789    M /trunk/mpfr-gmp.h
23790    M /trunk/set_uj.c
23792 mpfr-gmp.h: Cancel r5261 changes removing the overload due to added test.
23793 set_uj.c: Don't call memset when len is zero.
23795 ------------------------------------------------------------------------
23796 r5268 | thevenyp | 2008-02-08 13:20:24 +0000 (Fri, 08 Feb 2008) | 2 lines
23797 Changed paths:
23798    M /trunk/vasprintf.c
23800 improve assertion.
23802 ------------------------------------------------------------------------
23803 r5267 | thevenyp | 2008-02-08 09:59:57 +0000 (Fri, 08 Feb 2008) | 2 lines
23804 Changed paths:
23805    M /trunk/mpfr-impl.h
23806    M /trunk/tests/tprintf.c
23807    M /trunk/vasprintf.c
23809 add support of thousands separator option (' flag, defined in Single UNIX Specification v2)
23811 ------------------------------------------------------------------------
23812 r5266 | thevenyp | 2008-02-08 09:41:25 +0000 (Fri, 08 Feb 2008) | 2 lines
23813 Changed paths:
23814    M /trunk/vasprintf.c
23816 better string buffer management
23818 ------------------------------------------------------------------------
23819 r5265 | vlefevre | 2008-02-07 14:40:53 +0000 (Thu, 07 Feb 2008) | 9 lines
23820 Changed paths:
23821    M /trunk/tests/tacosh.c
23822    M /trunk/tests/tests.c
23823    M /trunk/tests/tgeneric.c
23825 In tests_default_random, allow emin and emax to be outside of the
23826 current exponent range, so that underflow/overflow checks can be
23827 done on 64-bit machines. If the resulting random number is outside
23828 of the current range, the exponent range is extended, and restored
23829 by the caller once the test has been done.
23830 In tests/tacosh.c, changed TEST_RANDOM_EMIN and TEST_RANDOM_EMAX
23831 to MPFR_EMAX_MAX for test_generic_huge, so that the intermediate
23832 overflow case in mpfr_acosh is tested on 64-bit machines.
23834 ------------------------------------------------------------------------
23835 r5264 | thevenyp | 2008-02-07 14:17:36 +0000 (Thu, 07 Feb 2008) | 3 lines
23836 Changed paths:
23837    M /trunk/tests/tprintf.c
23839 fix comment.
23840 In fact, GNU libc4 accept '%F', libc5, glibc 2.0, and glibc 2.1 don't, and glibc 2.2 accept it with C99 semantics.
23842 ------------------------------------------------------------------------
23843 r5263 | vlefevre | 2008-02-06 14:17:26 +0000 (Wed, 06 Feb 2008) | 2 lines
23844 Changed paths:
23845    M /trunk/mpfr.h
23847 mpfr.h: added a comment about the mpfr_rnd_t enum.
23849 ------------------------------------------------------------------------
23850 r5262 | vlefevre | 2008-02-06 13:48:33 +0000 (Wed, 06 Feb 2008) | 2 lines
23851 Changed paths:
23852    M /trunk/mpfr-impl.h
23854 mpfr-impl.h: removed MPFR_CHECK* macros as they are not used.
23856 ------------------------------------------------------------------------
23857 r5261 | thevenyp | 2008-02-05 17:08:25 +0000 (Tue, 05 Feb 2008) | 2 lines
23858 Changed paths:
23859    M /trunk/mpfr-gmp.h
23861 MPN_ZERO (dst, n) doesn't call memset when n==0, it prevents warning when compiled with gcc -D_FORTIFY_SOURCE
23863 ------------------------------------------------------------------------
23864 r5260 | zimmerma | 2008-02-04 16:39:56 +0000 (Mon, 04 Feb 2008) | 2 lines
23865 Changed paths:
23866    M /trunk/TODO
23868 added suggestion from Keith Briggs
23870 ------------------------------------------------------------------------
23871 r5259 | thevenyp | 2008-02-04 16:15:06 +0000 (Mon, 04 Feb 2008) | 3 lines
23872 Changed paths:
23873    M /trunk/tests/tprintf.c
23874    M /trunk/vasprintf.c
23876 vasprintf.c: add code for %n specifier with any type
23877 tests/tprintf.c: add test for %n specifier
23879 ------------------------------------------------------------------------
23880 r5258 | thevenyp | 2008-02-04 16:10:17 +0000 (Mon, 04 Feb 2008) | 2 lines
23881 Changed paths:
23882    M /trunk/mpfr.texi
23884 improve mention on format string restriction
23886 ------------------------------------------------------------------------
23887 r5257 | thevenyp | 2008-02-04 15:28:16 +0000 (Mon, 04 Feb 2008) | 2 lines
23888 Changed paths:
23889    M /trunk/mpfr.texi
23891 mention restriction on type field in the format string.
23893 ------------------------------------------------------------------------
23894 r5256 | thevenyp | 2008-02-04 14:28:14 +0000 (Mon, 04 Feb 2008) | 2 lines
23895 Changed paths:
23896    M /trunk/vasprintf.c
23898 check possible overflows in exponent part, improve comments.
23900 ------------------------------------------------------------------------
23901 r5255 | thevenyp | 2008-02-04 13:46:52 +0000 (Mon, 04 Feb 2008) | 2 lines
23902 Changed paths:
23903    M /trunk/printf.c
23905 ensure null-terminated string for (v)snprintf.
23907 ------------------------------------------------------------------------
23908 r5254 | thevenyp | 2008-02-01 16:07:40 +0000 (Fri, 01 Feb 2008) | 2 lines
23909 Changed paths:
23910    M /trunk/mpfr.texi
23912 improve mpfr_printf documentation
23914 ------------------------------------------------------------------------
23915 r5253 | vlefevre | 2008-02-01 14:08:37 +0000 (Fri, 01 Feb 2008) | 2 lines
23916 Changed paths:
23917    M /trunk/tests/tests.c
23919 tests.c: fixed perror argument in data_check.
23921 ------------------------------------------------------------------------
23922 r5252 | thevenyp | 2008-02-01 14:02:52 +0000 (Fri, 01 Feb 2008) | 2 lines
23923 Changed paths:
23924    M /trunk/tests/tests.c
23926 improve error handling
23928 ------------------------------------------------------------------------
23929 r5251 | thevenyp | 2008-02-01 12:05:07 +0000 (Fri, 01 Feb 2008) | 2 lines
23930 Changed paths:
23931    M /trunk/tests/tests.c
23933 check fscanf return value, manage error case
23935 ------------------------------------------------------------------------
23936 r5249 | zimmerma | 2008-02-01 11:02:22 +0000 (Fri, 01 Feb 2008) | 2 lines
23937 Changed paths:
23938    M /trunk/mpfr.texi
23940 added parentheses to avoid ambiguity (suggested by Keith Briggs)
23942 ------------------------------------------------------------------------
23943 r5248 | thevenyp | 2008-02-01 09:48:38 +0000 (Fri, 01 Feb 2008) | 2 lines
23944 Changed paths:
23945    M /trunk/printf.c
23947 add some "%s" format string to prevent format string attack
23949 ------------------------------------------------------------------------
23950 r5247 | thevenyp | 2008-01-31 08:41:14 +0000 (Thu, 31 Jan 2008) | 2 lines
23951 Changed paths:
23952    M /trunk/vasprintf.c
23954 fix typo
23956 ------------------------------------------------------------------------
23957 r5246 | thevenyp | 2008-01-30 13:19:36 +0000 (Wed, 30 Jan 2008) | 2 lines
23958 Changed paths:
23959    M /trunk/vasprintf.c
23961 homogeneous use of logical variable
23963 ------------------------------------------------------------------------
23964 r5245 | vlefevre | 2008-01-30 12:48:51 +0000 (Wed, 30 Jan 2008) | 3 lines
23965 Changed paths:
23966    M /trunk/rec_sqrt.c
23968 rec_sqrt.c: use MPFR_GET_EXP instead of MPFR_EXP, and avoid the
23969 bitwise AND on a signed integer.
23971 ------------------------------------------------------------------------
23972 r5244 | vlefevre | 2008-01-30 12:39:02 +0000 (Wed, 30 Jan 2008) | 2 lines
23973 Changed paths:
23974    M /trunk/mpfr.h
23975    M /trunk/rec_sqrt.c
23976    M /trunk/tests/tprintf.c
23977    M /trunk/tests/trec_sqrt.c
23979 Reformat.
23981 ------------------------------------------------------------------------
23982 r5242 | vlefevre | 2008-01-30 12:29:13 +0000 (Wed, 30 Jan 2008) | 2 lines
23983 Changed paths:
23984    M /trunk/INSTALL
23985    M /trunk/mpfr.texi
23987 Document how to produce PDF and HTML versions of the manual.
23989 ------------------------------------------------------------------------
23990 r5241 | thevenyp | 2008-01-30 10:06:38 +0000 (Wed, 30 Jan 2008) | 2 lines
23991 Changed paths:
23992    M /trunk/tests/tprintf.c
23994 change to values acceptable by 32-bits machines
23996 ------------------------------------------------------------------------
23997 r5240 | thevenyp | 2008-01-30 09:34:21 +0000 (Wed, 30 Jan 2008) | 2 lines
23998 Changed paths:
23999    M /trunk/vasprintf.c
24001 fix wrong statement in MPFR_ASSERTD
24003 ------------------------------------------------------------------------
24004 r5239 | zimmerma | 2008-01-30 08:19:41 +0000 (Wed, 30 Jan 2008) | 5 lines
24005 Changed paths:
24006    M /trunk/nightly-test
24008 added compilation options suggested by Debian:
24009 http://alioth.debian.org/projects/hardening/
24010 http://lists.debian.org/debian-devel/2007/12/msg00090.html
24011 (except -Wl,zrelro which does not seem to work)
24013 ------------------------------------------------------------------------
24014 r5238 | thevenyp | 2008-01-29 17:59:18 +0000 (Tue, 29 Jan 2008) | 3 lines
24015 Changed paths:
24016    M /trunk/tests/tprintf.c
24018 So as to avoid conversion error, get rid of mpfr_set_d/mpf_set_d except in random_double().
24019 Skip conversion error in random_double().
24021 ------------------------------------------------------------------------
24022 r5237 | thevenyp | 2008-01-29 17:01:24 +0000 (Tue, 29 Jan 2008) | 2 lines
24023 Changed paths:
24024    M /trunk/vasprintf.c
24026 fix typo in comment
24028 ------------------------------------------------------------------------
24029 r5236 | thevenyp | 2008-01-29 17:00:31 +0000 (Tue, 29 Jan 2008) | 2 lines
24030 Changed paths:
24031    M /trunk/vasprintf.c
24033 get rid of limitation on number of character by specifier
24035 ------------------------------------------------------------------------
24036 r5235 | thevenyp | 2008-01-29 15:42:47 +0000 (Tue, 29 Jan 2008) | 4 lines
24037 Changed paths:
24038    M /trunk/tests/tprintf.c
24039    M /trunk/vasprintf.c
24041 vasprintf.c: fix %Rg case
24042 tests/tprintf.c: add %Re, %Rf, and %Rg tests
24043 tests/tprintf.c: add random checking against libc
24045 ------------------------------------------------------------------------
24046 r5231 | thevenyp | 2008-01-28 10:46:20 +0000 (Mon, 28 Jan 2008) | 2 lines
24047 Changed paths:
24048    M /trunk/tests/tprintf.c
24049    M /trunk/vasprintf.c
24051 remove (undocumented) integer conversion support for mpfr_t
24053 ------------------------------------------------------------------------
24054 r5230 | thevenyp | 2008-01-28 10:34:46 +0000 (Mon, 28 Jan 2008) | 2 lines
24055 Changed paths:
24056    M /trunk/printf.c
24057    M /trunk/vasprintf.c
24059 set errno to EOVERFLOW when printf-like functions should return value exceeding INT_MAX
24061 ------------------------------------------------------------------------
24062 r5229 | thevenyp | 2008-01-28 10:19:09 +0000 (Mon, 28 Jan 2008) | 2 lines
24063 Changed paths:
24064    M /trunk/mpfr.h
24066 change internal name of printf-like functions under preprocessor conditionals, add explanation in comment.
24068 ------------------------------------------------------------------------
24069 r5228 | vlefevre | 2008-01-25 15:09:21 +0000 (Fri, 25 Jan 2008) | 2 lines
24070 Changed paths:
24071    M /trunk/TODO
24073 TODO: added a possible class of tests.
24075 ------------------------------------------------------------------------
24076 r5225 | vlefevre | 2008-01-23 17:01:24 +0000 (Wed, 23 Jan 2008) | 2 lines
24077 Changed paths:
24078    M /trunk/tests/tests.c
24080 tests.c: remove a blank line in an error message.
24082 ------------------------------------------------------------------------
24083 r5224 | vlefevre | 2008-01-23 16:51:02 +0000 (Wed, 23 Jan 2008) | 4 lines
24084 Changed paths:
24085    M /trunk/tests/mpfr-test.h
24086    M /trunk/tests/tests.c
24087    M /trunk/tests/tversion.c
24089 Test that the MPFR library version matches the mpfr.h version in any
24090 test file (this should avoid some bug reports that don't mention the
24091 real problem).
24093 ------------------------------------------------------------------------
24094 r5222 | vlefevre | 2008-01-23 16:24:59 +0000 (Wed, 23 Jan 2008) | 2 lines
24095 Changed paths:
24096    M /trunk/tests/tversion.c
24098 tversion.c: improved an error message.
24100 ------------------------------------------------------------------------
24101 r5219 | vlefevre | 2008-01-23 13:36:21 +0000 (Wed, 23 Jan 2008) | 2 lines
24102 Changed paths:
24103    M /trunk/acinclude.m4
24105 acinclude.m4: fixed configure test for TLS support.
24107 ------------------------------------------------------------------------
24108 r5217 | vlefevre | 2008-01-23 12:29:30 +0000 (Wed, 23 Jan 2008) | 2 lines
24109 Changed paths:
24110    M /trunk/NEWS
24112 NEWS file update (configure test for TLS support).
24114 ------------------------------------------------------------------------
24115 r5213 | vlefevre | 2008-01-23 12:17:51 +0000 (Wed, 23 Jan 2008) | 2 lines
24116 Changed paths:
24117    M /trunk/add_d.c
24118    M /trunk/d_div.c
24119    M /trunk/d_sub.c
24120    M /trunk/div_d.c
24121    M /trunk/li2.c
24122    M /trunk/mbench/generate.c
24123    M /trunk/mbench/mpfr-gfx.c
24124    M /trunk/mbench/mpfr-v4.c
24125    M /trunk/mbench/mpfr-v6.c
24126    M /trunk/modf.c
24127    M /trunk/mul_d.c
24128    M /trunk/printf.c
24129    M /trunk/rec_sqrt.c
24130    M /trunk/rem1.c
24131    M /trunk/sinh_cosh.c
24132    M /trunk/sub_d.c
24133    M /trunk/tests/tadd_d.c
24134    M /trunk/tests/td_div.c
24135    M /trunk/tests/td_sub.c
24136    M /trunk/tests/tdiv_d.c
24137    M /trunk/tests/tfmod.c
24138    M /trunk/tests/tli2.c
24139    M /trunk/tests/tmodf.c
24140    M /trunk/tests/tmul_d.c
24141    M /trunk/tests/tprintf.c
24142    M /trunk/tests/trec_sqrt.c
24143    M /trunk/tests/tsinh_cosh.c
24144    M /trunk/tests/tsub_d.c
24145    M /trunk/vasprintf.c
24147 Added svn:keywords and svn:eol-style properties on new .c files.
24149 ------------------------------------------------------------------------
24150 r5212 | vlefevre | 2008-01-23 11:46:10 +0000 (Wed, 23 Jan 2008) | 9 lines
24151 Changed paths:
24152    M /trunk/Makefile.am
24153    M /trunk/acinclude.m4
24154    M /trunk/mpfr-impl.h
24155    A /trunk/mpfr-thread.h
24157 Changes related to thread-local variables / TLS support.
24158   * Moved the MPFR_THREAD_ATTR definition from mpfr-impl.h into a new
24159     header file mpfr-thread.h, and updated Makefile.am accordingly.
24160   * Removed the compiler check __MPFR_GNUC(3,3) || __MPFR_ICC(8,1,0)
24161     as this test leaded to both false positives and false negatives
24162     concerning TLS support. Assume that __thread should be used for
24163     thread-local variables (except for the MS compiler).
24164   * Added a configure test to acinclude.m4 (in MPFR_CONFIGS).
24166 ------------------------------------------------------------------------
24167 r5211 | zimmerma | 2008-01-22 12:13:08 +0000 (Tue, 22 Jan 2008) | 2 lines
24168 Changed paths:
24169    M /trunk/README.dev
24171 added item about timings for a new release
24173 ------------------------------------------------------------------------
24174 r5210 | zimmerma | 2008-01-22 12:09:19 +0000 (Tue, 22 Jan 2008) | 3 lines
24175 Changed paths:
24176    A /trunk/mbench
24177    A /trunk/mbench/Makefile
24178    A /trunk/mbench/README
24179    A /trunk/mbench/generate.c
24180    A /trunk/mbench/mfv5-arprec.cc
24181    A /trunk/mbench/mfv5-cln.cc
24182    A /trunk/mbench/mfv5-crlibm.cc
24183    A /trunk/mbench/mfv5-libc.cc
24184    A /trunk/mbench/mfv5-lidia.cc
24185    A /trunk/mbench/mfv5-mpf.cc
24186    A /trunk/mbench/mfv5-mpfr.cc
24187    A /trunk/mbench/mfv5-ntl.cc
24188    A /trunk/mbench/mfv5-pari.cc
24189    A /trunk/mbench/mfv5-void.cc
24190    A /trunk/mbench/mfv5.cc
24191    A /trunk/mbench/mfv5.h
24192    A /trunk/mbench/mpfr-gfx.c
24193    A /trunk/mbench/mpfr-v4.c
24194    A /trunk/mbench/mpfr-v6.c
24195    A /trunk/mbench/timp.h
24197 mbench program written by Patrick Pelissier to measure clock cycles of MPFR
24198 (and other libraries) for small precision
24200 ------------------------------------------------------------------------
24201 r5207 | vlefevre | 2008-01-22 09:51:00 +0000 (Tue, 22 Jan 2008) | 3 lines
24202 Changed paths:
24203    M /trunk/NEWS
24205 NEWS: noted the changes concerning mpfr_strtofr (changesets 5146, 5147,
24206 5148, 5149, 5167, 5172, 5173).
24208 ------------------------------------------------------------------------
24209 r5205 | vlefevre | 2008-01-22 09:21:37 +0000 (Tue, 22 Jan 2008) | 2 lines
24210 Changed paths:
24211    M /trunk/mpfr-gmp.h
24213 mpfr-gmp.h: small fix of a macro.
24215 ------------------------------------------------------------------------
24216 r5204 | vlefevre | 2008-01-21 12:42:57 +0000 (Mon, 21 Jan 2008) | 2 lines
24217 Changed paths:
24218    M /trunk/mpfr-gmp.h
24220 mpfr-gmp.h: for temporary allocations, use alloca() if size < 16384.
24222 ------------------------------------------------------------------------
24223 r5203 | vlefevre | 2008-01-19 10:43:38 +0000 (Sat, 19 Jan 2008) | 2 lines
24224 Changed paths:
24225    M /trunk/mpfr.texi
24227 mpfr.texi: inverse square root -> reciprocal square root.
24229 ------------------------------------------------------------------------
24230 r5202 | zimmerma | 2008-01-18 16:20:48 +0000 (Fri, 18 Jan 2008) | 2 lines
24231 Changed paths:
24232    M /trunk/mpfr.texi
24234 added mpfr_rec_sqrt in mpfr.texi (forgot in last commit)
24236 ------------------------------------------------------------------------
24237 r5201 | vlefevre | 2008-01-18 15:47:39 +0000 (Fri, 18 Jan 2008) | 2 lines
24238 Changed paths:
24239    M /trunk/NEWS
24241 NEWS: added mpfr_rec_sqrt for MPFR 2.4.*.
24243 ------------------------------------------------------------------------
24244 r5200 | zimmerma | 2008-01-18 14:03:27 +0000 (Fri, 18 Jan 2008) | 2 lines
24245 Changed paths:
24246    M /trunk/TODO
24248 removed rec_sqrt (done)
24250 ------------------------------------------------------------------------
24251 r5199 | thevenyp | 2008-01-17 17:46:53 +0000 (Thu, 17 Jan 2008) | 2 lines
24252 Changed paths:
24253    M /trunk/vasprintf.c
24255 vasprintf.c: merge code for "%Ra" and "%Rb"
24257 ------------------------------------------------------------------------
24258 r5198 | thevenyp | 2008-01-16 12:54:47 +0000 (Wed, 16 Jan 2008) | 2 lines
24259 Changed paths:
24260    M /trunk/vasprintf.c
24262 cosmetic change: replace "enum _arg_type" by "enum arg_t"
24264 ------------------------------------------------------------------------
24265 r5197 | thevenyp | 2008-01-16 10:58:11 +0000 (Wed, 16 Jan 2008) | 3 lines
24266 Changed paths:
24267    M /trunk/tests/tprintf.c
24268    M /trunk/vasprintf.c
24270 vasprintf.c: fix %g case; merge %e, %f, %g code
24271 tests/tprintf.c: add tests for %Rg
24273 ------------------------------------------------------------------------
24274 r5196 | thevenyp | 2008-01-16 10:50:42 +0000 (Wed, 16 Jan 2008) | 2 lines
24275 Changed paths:
24276    M /trunk/vasprintf.c
24278 add MPFR_SAVE_EXPO macros
24280 ------------------------------------------------------------------------
24281 r5195 | thevenyp | 2008-01-16 10:44:18 +0000 (Wed, 16 Jan 2008) | 2 lines
24282 Changed paths:
24283    M /trunk/vasprintf.c
24285 cosmetic changes: only one leading underscore for an identifier with file scope
24287 ------------------------------------------------------------------------
24288 r5194 | thevenyp | 2008-01-16 10:29:58 +0000 (Wed, 16 Jan 2008) | 2 lines
24289 Changed paths:
24290    M /trunk/vasprintf.c
24292 add needed va_list argument in READ_INT macro
24294 ------------------------------------------------------------------------
24295 r5193 | vlefevre | 2008-01-16 09:30:15 +0000 (Wed, 16 Jan 2008) | 2 lines
24296 Changed paths:
24297    M /trunk/tests
24299 tests: added trec_sqrt to svn:ignore property.
24301 ------------------------------------------------------------------------
24302 r5191 | vlefevre | 2008-01-16 09:05:22 +0000 (Wed, 16 Jan 2008) | 4 lines
24303 Changed paths:
24304    M /trunk/mpfr-impl.h
24306 mpfr-impl.h: when building MPFR with the GMP build directory,
24307 use TMP_ALLOC(s) instead of TMP_SALLOC(s), as we don't know
24308 whether allocations are small or big (see gmp-impl.h).
24310 ------------------------------------------------------------------------
24311 r5190 | zimmerma | 2008-01-16 07:57:24 +0000 (Wed, 16 Jan 2008) | 2 lines
24312 Changed paths:
24313    M /trunk/rec_sqrt.c
24315 moved from ASSERTD to ASSERTN an assertion which does not depend on MPFR
24317 ------------------------------------------------------------------------
24318 r5189 | zimmerma | 2008-01-15 17:16:35 +0000 (Tue, 15 Jan 2008) | 2 lines
24319 Changed paths:
24320    A /trunk/tests/trec_sqrt.c
24322 this file might be useful to test mpfr_rec_sqrt...
24324 ------------------------------------------------------------------------
24325 r5188 | zimmerma | 2008-01-15 17:10:17 +0000 (Tue, 15 Jan 2008) | 5 lines
24326 Changed paths:
24327    M /trunk/Makefile.am
24328    M /trunk/algorithms.tex
24329    M /trunk/mpfr.h
24330    M /trunk/rec_sqrt.c
24331    M /trunk/tests/Makefile.am
24332    M /trunk/tests/tests.c
24334 rec_sqrt.c: complete rewrite, to allow to use directly the MPFR internal
24335             representation as input (without shift), and to allow different
24336             input and output precisions, without loss of efficiency
24337 other files: added new function mpfr_rec_sqrt
24339 ------------------------------------------------------------------------
24340 r5187 | vlefevre | 2008-01-14 17:23:44 +0000 (Mon, 14 Jan 2008) | 2 lines
24341 Changed paths:
24342    M /trunk/rec_sqrt.c
24344 rec_sqrt.c: deleted trailing whitespace.
24346 ------------------------------------------------------------------------
24347 r5186 | vlefevre | 2008-01-14 17:22:35 +0000 (Mon, 14 Jan 2008) | 3 lines
24348 Changed paths:
24349    M /trunk/mpfr-gmp.c
24350    M /trunk/mpfr-gmp.h
24352 mpfr-gmp.{c,h}: no longer use alloca() for the temporary allocations as
24353 this can make MPFR crash in some high precisions, due to limited stack.
24355 ------------------------------------------------------------------------
24356 r5185 | thevenyp | 2008-01-14 10:41:19 +0000 (Mon, 14 Jan 2008) | 2 lines
24357 Changed paths:
24358    M /trunk/tests/tprintf.c
24360 add bug found by Paul Zimmermann
24362 ------------------------------------------------------------------------
24363 r5184 | thevenyp | 2008-01-14 10:33:01 +0000 (Mon, 14 Jan 2008) | 3 lines
24364 Changed paths:
24365    M /trunk/tests/tprintf.c
24366    M /trunk/vasprintf.c
24368 vasprintf.c: fix wrong computation of digit number with %Rf when 0 < op < 1
24369 tests/tprintf.c: simpler 10^-n case
24371 ------------------------------------------------------------------------
24372 r5182 | vlefevre | 2008-01-14 08:34:00 +0000 (Mon, 14 Jan 2008) | 2 lines
24373 Changed paths:
24374    M /trunk/mpfr.texi
24376 mpfr.texi: typo.
24378 ------------------------------------------------------------------------
24379 r5181 | vlefevre | 2008-01-11 21:54:06 +0000 (Fri, 11 Jan 2008) | 2 lines
24380 Changed paths:
24381    M /trunk/mpfr.texi
24383 mpfr.texi: updated month.
24385 ------------------------------------------------------------------------
24386 r5180 | vlefevre | 2008-01-11 21:45:08 +0000 (Fri, 11 Jan 2008) | 2 lines
24387 Changed paths:
24388    M /trunk/mpfr.texi
24390 mpfr.texi: added a warning concerning huge precisions.
24392 ------------------------------------------------------------------------
24393 r5179 | thevenyp | 2008-01-10 17:18:23 +0000 (Thu, 10 Jan 2008) | 2 lines
24394 Changed paths:
24395    M /trunk/tests/tprintf.c
24396    M /trunk/vasprintf.c
24398 fix %f case
24400 ------------------------------------------------------------------------
24401 r5178 | thevenyp | 2008-01-10 17:06:11 +0000 (Thu, 10 Jan 2008) | 2 lines
24402 Changed paths:
24403    M /trunk/vasprintf.c
24405 cosmetic changes
24407 ------------------------------------------------------------------------
24408 r5177 | zimmerma | 2008-01-08 07:36:23 +0000 (Tue, 08 Jan 2008) | 2 lines
24409 Changed paths:
24410    M /trunk/mpfr.texi
24412 small changes for acos/asin/atan/atan2 rounded outside their output range
24414 ------------------------------------------------------------------------
24415 r5176 | zimmerma | 2008-01-07 21:11:03 +0000 (Mon, 07 Jan 2008) | 3 lines
24416 Changed paths:
24417    M /trunk/mpfr.texi
24419 added note about output of acos/asin/atan/atan2 which might be outside the
24420 function domain
24422 ------------------------------------------------------------------------
24423 r5175 | zimmerma | 2008-01-05 09:20:12 +0000 (Sat, 05 Jan 2008) | 2 lines
24424 Changed paths:
24425    M /trunk/rec_sqrt.c
24427 new version with improved tables, use macros from mpfr-impl.h, removed tabs
24429 ------------------------------------------------------------------------
24430 r5173 | vlefevre | 2008-01-04 21:57:08 +0000 (Fri, 04 Jan 2008) | 4 lines
24431 Changed paths:
24432    M /trunk/strtofr.c
24433    M /trunk/tests/tstrtofr.c
24435 Fixed return value of mpfr_strtofr in case of invalid data (it was -1,
24436 but it should be 0 since it is a ternary value and the result is 0,
24437 which is exact). Added test of the ternary value in this case.
24439 ------------------------------------------------------------------------
24440 r5172 | vlefevre | 2008-01-04 21:33:19 +0000 (Fri, 04 Jan 2008) | 2 lines
24441 Changed paths:
24442    M /trunk/mpfr.texi
24444 mpfr.texi: better description of mpfr_strtofr.
24446 ------------------------------------------------------------------------
24447 r5171 | vlefevre | 2008-01-04 13:11:46 +0000 (Fri, 04 Jan 2008) | 2 lines
24448 Changed paths:
24449    M /trunk/NEWS
24451 NEWS update (new functions in the trunk).
24453 ------------------------------------------------------------------------
24454 r5167 | vlefevre | 2008-01-04 12:07:14 +0000 (Fri, 04 Jan 2008) | 15 lines
24455 Changed paths:
24456    M /trunk/mpfr.texi
24457    M /trunk/strtofr.c
24458    M /trunk/tests/tstrtofr.c
24460 Changes related to mpfr_strtofr.
24461   * strtofr.c: for mpfr_strtofr, data corresponding to NaN can now have
24462     an optional sign (since the documentation said that parsing followed
24463     the standard C strtod function and this change makes invalid data
24464     now valid, so that there should be no compatibility problems).
24465   * tests/tstrtofr.c: changed the test for -42P17 in base 16 (this was
24466     eventually regarded as a documentation bug); added tests.
24467   * mpfr.texi: almost completely rewrote the specification of the
24468     mpfr_strtofr function. Changes:
24469     - the binary exponent is now accepted even without the 0b or 0x
24470       prefix;
24471     - data corresponding to NaN can now have an optional sign (this was
24472       a bit ambiguous);
24473     - many other ambiguities avoided.
24475 ------------------------------------------------------------------------
24476 r5166 | zimmerma | 2008-01-04 10:35:04 +0000 (Fri, 04 Jan 2008) | 5 lines
24477 Changed paths:
24478    A /trunk/rec_sqrt.c
24480 the function mpfr_mpn_rec_sqrt() provides a faithful approximation of the
24481 inverse square root. Some improvements can still be made, but the interface
24482 should not change, thus we can start writing the mpfr_rec_sqrt function that
24483 calls it.
24485 ------------------------------------------------------------------------
24486 r5164 | vlefevre | 2008-01-02 17:19:42 +0000 (Wed, 02 Jan 2008) | 2 lines
24487 Changed paths:
24488    M /trunk/FAQ.html
24490 FAQ update.
24492 ------------------------------------------------------------------------
24493 r5161 | vlefevre | 2008-01-01 12:31:06 +0000 (Tue, 01 Jan 2008) | 3 lines
24494 Changed paths:
24495    M /trunk/tests/tgamma.c
24497 tgamma.c: completed test in r5159 with another one that was failing
24498 in the default exponent range.
24500 ------------------------------------------------------------------------
24501 r5160 | vlefevre | 2008-01-01 12:07:21 +0000 (Tue, 01 Jan 2008) | 2 lines
24502 Changed paths:
24503    M /trunk/printf.c
24504    M /trunk/vasprintf.c
24506 delete trailing spaces.
24508 ------------------------------------------------------------------------
24509 r5159 | zimmerma | 2008-01-01 09:44:28 +0000 (Tue, 01 Jan 2008) | 2 lines
24510 Changed paths:
24511    M /trunk/gamma.c
24512    M /trunk/tests/tgamma.c
24514 fixed bug in case of underflow (wrong sign)
24516 ------------------------------------------------------------------------
24517 r5157 | vlefevre | 2008-01-01 03:57:20 +0000 (Tue, 01 Jan 2008) | 4 lines
24518 Changed paths:
24519    M /trunk/gen_inverse.h
24521 gen_inverse.h: fixed the bug reported by Kevin Rauch a few hours ago
24522 (and that was detected by the generic tests and by mpfrlint after the
24523 latest changes).
24525 ------------------------------------------------------------------------
24526 r5154 | vlefevre | 2008-01-01 03:47:50 +0000 (Tue, 01 Jan 2008) | 2 lines
24527 Changed paths:
24528    M /trunk/mpfrlint
24530 mpfrlint: incorrect use of mpfr_<flag>_p is also checked in .h files.
24532 ------------------------------------------------------------------------
24533 r5151 | vlefevre | 2008-01-01 03:26:37 +0000 (Tue, 01 Jan 2008) | 4 lines
24534 Changed paths:
24535    M /trunk/BUGS
24536    M /trunk/FAQ.html
24537    M /trunk/NEWS
24538    M /trunk/README
24539    M /trunk/TODO
24540    M /trunk/abort_prec_max.c
24541    M /trunk/acinclude.m4
24542    M /trunk/acos.c
24543    M /trunk/acosh.c
24544    M /trunk/add.c
24545    M /trunk/add1.c
24546    M /trunk/add1sp.c
24547    M /trunk/add_d.c
24548    M /trunk/add_ui.c
24549    M /trunk/agm.c
24550    M /trunk/asin.c
24551    M /trunk/asinh.c
24552    M /trunk/atan.c
24553    M /trunk/atan2.c
24554    M /trunk/atanh.c
24555    M /trunk/cache.c
24556    M /trunk/cbrt.c
24557    M /trunk/check.c
24558    M /trunk/clear.c
24559    M /trunk/clears.c
24560    M /trunk/cmp.c
24561    M /trunk/cmp2.c
24562    M /trunk/cmp_abs.c
24563    M /trunk/cmp_d.c
24564    M /trunk/cmp_ld.c
24565    M /trunk/cmp_si.c
24566    M /trunk/cmp_ui.c
24567    M /trunk/comparisons.c
24568    M /trunk/configure.in
24569    M /trunk/const_catalan.c
24570    M /trunk/const_euler.c
24571    M /trunk/const_log2.c
24572    M /trunk/const_pi.c
24573    M /trunk/constant.c
24574    M /trunk/copysign.c
24575    M /trunk/cos.c
24576    M /trunk/cosh.c
24577    M /trunk/cot.c
24578    M /trunk/coth.c
24579    M /trunk/csc.c
24580    M /trunk/csch.c
24581    M /trunk/d_div.c
24582    M /trunk/d_sub.c
24583    M /trunk/dim.c
24584    M /trunk/div.c
24585    M /trunk/div_2exp.c
24586    M /trunk/div_2si.c
24587    M /trunk/div_2ui.c
24588    M /trunk/div_d.c
24589    M /trunk/div_ui.c
24590    M /trunk/dump.c
24591    M /trunk/eint.c
24592    M /trunk/eq.c
24593    M /trunk/erf.c
24594    M /trunk/erfc.c
24595    M /trunk/exceptions.c
24596    M /trunk/exp.c
24597    M /trunk/exp10.c
24598    M /trunk/exp2.c
24599    M /trunk/exp3.c
24600    M /trunk/exp_2.c
24601    M /trunk/expm1.c
24602    M /trunk/extract.c
24603    M /trunk/factorial.c
24604    M /trunk/faq.xsl
24605    M /trunk/fits_intmax.c
24606    M /trunk/fits_s.h
24607    M /trunk/fits_sint.c
24608    M /trunk/fits_slong.c
24609    M /trunk/fits_sshort.c
24610    M /trunk/fits_u.h
24611    M /trunk/fits_uint.c
24612    M /trunk/fits_uintmax.c
24613    M /trunk/fits_ulong.c
24614    M /trunk/fits_ushort.c
24615    M /trunk/fma.c
24616    M /trunk/fms.c
24617    M /trunk/frac.c
24618    M /trunk/free_cache.c
24619    M /trunk/gamma.c
24620    M /trunk/gen_inverse.h
24621    M /trunk/generic.c
24622    M /trunk/get_d.c
24623    M /trunk/get_d64.c
24624    M /trunk/get_exp.c
24625    M /trunk/get_f.c
24626    M /trunk/get_ld.c
24627    M /trunk/get_patches.sh
24628    M /trunk/get_si.c
24629    M /trunk/get_sj.c
24630    M /trunk/get_str.c
24631    M /trunk/get_ui.c
24632    M /trunk/get_uj.c
24633    M /trunk/get_z.c
24634    M /trunk/get_z_exp.c
24635    M /trunk/gmp_op.c
24636    M /trunk/hypot.c
24637    M /trunk/init.c
24638    M /trunk/init2.c
24639    M /trunk/inits.c
24640    M /trunk/inits2.c
24641    M /trunk/inp_str.c
24642    M /trunk/int_ceil_log2.c
24643    M /trunk/isinf.c
24644    M /trunk/isinteger.c
24645    M /trunk/isnan.c
24646    M /trunk/isnum.c
24647    M /trunk/isqrt.c
24648    M /trunk/iszero.c
24649    M /trunk/jn.c
24650    M /trunk/jyn_asympt.c
24651    M /trunk/li2.c
24652    M /trunk/lngamma.c
24653    M /trunk/log.c
24654    M /trunk/log10.c
24655    M /trunk/log1p.c
24656    M /trunk/log2.c
24657    M /trunk/logging.c
24658    M /trunk/minmax.c
24659    M /trunk/modf.c
24660    M /trunk/mp_clz_tab.c
24661    M /trunk/mparam_h.in
24662    M /trunk/mpf2mpfr.h
24663    M /trunk/mpfr-gmp.c
24664    M /trunk/mpfr-gmp.h
24665    M /trunk/mpfr-impl.h
24666    M /trunk/mpfr.h
24667    M /trunk/mpfr.texi
24668    M /trunk/mpn_exp.c
24669    M /trunk/mul.c
24670    M /trunk/mul_2exp.c
24671    M /trunk/mul_2si.c
24672    M /trunk/mul_2ui.c
24673    M /trunk/mul_d.c
24674    M /trunk/mul_ui.c
24675    M /trunk/mulders.c
24676    M /trunk/neg.c
24677    M /trunk/next.c
24678    M /trunk/out_str.c
24679    M /trunk/pow.c
24680    M /trunk/pow_si.c
24681    M /trunk/pow_ui.c
24682    M /trunk/pow_z.c
24683    M /trunk/powerof2.c
24684    M /trunk/print_raw.c
24685    M /trunk/print_rnd_mode.c
24686    M /trunk/printf.c
24687    M /trunk/random.c
24688    M /trunk/random2.c
24689    M /trunk/reldiff.c
24690    M /trunk/rem1.c
24691    M /trunk/rint.c
24692    M /trunk/root.c
24693    M /trunk/round_near_x.c
24694    M /trunk/round_p.c
24695    M /trunk/round_prec.c
24696    M /trunk/round_raw_generic.c
24697    M /trunk/sec.c
24698    M /trunk/sech.c
24699    M /trunk/set.c
24700    M /trunk/set_d.c
24701    M /trunk/set_d64.c
24702    M /trunk/set_dfl_prec.c
24703    M /trunk/set_exp.c
24704    M /trunk/set_f.c
24705    M /trunk/set_inf.c
24706    M /trunk/set_ld.c
24707    M /trunk/set_nan.c
24708    M /trunk/set_prc_raw.c
24709    M /trunk/set_prec.c
24710    M /trunk/set_q.c
24711    M /trunk/set_rnd.c
24712    M /trunk/set_si.c
24713    M /trunk/set_si_2exp.c
24714    M /trunk/set_sj.c
24715    M /trunk/set_str.c
24716    M /trunk/set_str_raw.c
24717    M /trunk/set_ui.c
24718    M /trunk/set_ui_2exp.c
24719    M /trunk/set_uj.c
24720    M /trunk/set_z.c
24721    M /trunk/setmax.c
24722    M /trunk/setmin.c
24723    M /trunk/setsign.c
24724    M /trunk/sgn.c
24725    M /trunk/si_op.c
24726    M /trunk/signbit.c
24727    M /trunk/sin.c
24728    M /trunk/sin_cos.c
24729    M /trunk/sinh.c
24730    M /trunk/sinh_cosh.c
24731    M /trunk/sqr.c
24732    M /trunk/sqrt.c
24733    M /trunk/sqrt_ui.c
24734    M /trunk/stack_interface.c
24735    M /trunk/strtofr.c
24736    M /trunk/sub.c
24737    M /trunk/sub1.c
24738    M /trunk/sub1sp.c
24739    M /trunk/sub_d.c
24740    M /trunk/sub_ui.c
24741    M /trunk/subnormal.c
24742    M /trunk/sum.c
24743    M /trunk/swap.c
24744    M /trunk/tan.c
24745    M /trunk/tanh.c
24746    M /trunk/tests/cmp_str.c
24747    M /trunk/tests/data/li2
24748    M /trunk/tests/memory.c
24749    M /trunk/tests/mpf_compat.c
24750    M /trunk/tests/mpf_compat.h
24751    M /trunk/tests/mpfr-test.h
24752    M /trunk/tests/mpfr_compat.c
24753    M /trunk/tests/reuse.c
24754    M /trunk/tests/rnd_mode.c
24755    M /trunk/tests/tabs.c
24756    M /trunk/tests/tacos.c
24757    M /trunk/tests/tacosh.c
24758    M /trunk/tests/tadd.c
24759    M /trunk/tests/tadd1sp.c
24760    M /trunk/tests/tadd_d.c
24761    M /trunk/tests/tadd_ui.c
24762    M /trunk/tests/tagm.c
24763    M /trunk/tests/tasin.c
24764    M /trunk/tests/tasinh.c
24765    M /trunk/tests/tatan.c
24766    M /trunk/tests/tatanh.c
24767    M /trunk/tests/tcan_round.c
24768    M /trunk/tests/tcbrt.c
24769    M /trunk/tests/tcheck.c
24770    M /trunk/tests/tcmp.c
24771    M /trunk/tests/tcmp2.c
24772    M /trunk/tests/tcmp_d.c
24773    M /trunk/tests/tcmp_ld.c
24774    M /trunk/tests/tcmp_ui.c
24775    M /trunk/tests/tcmpabs.c
24776    M /trunk/tests/tcomparisons.c
24777    M /trunk/tests/tconst_catalan.c
24778    M /trunk/tests/tconst_euler.c
24779    M /trunk/tests/tconst_log2.c
24780    M /trunk/tests/tconst_pi.c
24781    M /trunk/tests/tcopysign.c
24782    M /trunk/tests/tcos.c
24783    M /trunk/tests/tcosh.c
24784    M /trunk/tests/tcot.c
24785    M /trunk/tests/tcoth.c
24786    M /trunk/tests/tcsc.c
24787    M /trunk/tests/tcsch.c
24788    M /trunk/tests/td_div.c
24789    M /trunk/tests/td_sub.c
24790    M /trunk/tests/tdim.c
24791    M /trunk/tests/tdiv.c
24792    M /trunk/tests/tdiv_d.c
24793    M /trunk/tests/tdiv_ui.c
24794    M /trunk/tests/teint.c
24795    M /trunk/tests/teq.c
24796    M /trunk/tests/terf.c
24797    M /trunk/tests/tests.c
24798    M /trunk/tests/texceptions.c
24799    M /trunk/tests/texp.c
24800    M /trunk/tests/texp10.c
24801    M /trunk/tests/texp2.c
24802    M /trunk/tests/texpm1.c
24803    M /trunk/tests/tfactorial.c
24804    M /trunk/tests/tfits.c
24805    M /trunk/tests/tfma.c
24806    M /trunk/tests/tfmod.c
24807    M /trunk/tests/tfms.c
24808    M /trunk/tests/tfrac.c
24809    M /trunk/tests/tgamma.c
24810    M /trunk/tests/tgeneric.c
24811    M /trunk/tests/tgeneric_ui.c
24812    M /trunk/tests/tget_d.c
24813    M /trunk/tests/tget_d_2exp.c
24814    M /trunk/tests/tget_f.c
24815    M /trunk/tests/tget_ld_2exp.c
24816    M /trunk/tests/tget_set_d64.c
24817    M /trunk/tests/tget_sj.c
24818    M /trunk/tests/tget_str.c
24819    M /trunk/tests/tget_z.c
24820    M /trunk/tests/tgmpop.c
24821    M /trunk/tests/thyperbolic.c
24822    M /trunk/tests/thypot.c
24823    M /trunk/tests/tinits.c
24824    M /trunk/tests/tinp_str.c
24825    M /trunk/tests/tinternals.c
24826    M /trunk/tests/tisnan.c
24827    M /trunk/tests/tisqrt.c
24828    M /trunk/tests/tj0.c
24829    M /trunk/tests/tj1.c
24830    M /trunk/tests/tjn.c
24831    M /trunk/tests/tl2b.c
24832    M /trunk/tests/tlgamma.c
24833    M /trunk/tests/tli2.c
24834    M /trunk/tests/tlngamma.c
24835    M /trunk/tests/tlog.c
24836    M /trunk/tests/tlog10.c
24837    M /trunk/tests/tlog1p.c
24838    M /trunk/tests/tlog2.c
24839    M /trunk/tests/tminmax.c
24840    M /trunk/tests/tmodf.c
24841    M /trunk/tests/tmul.c
24842    M /trunk/tests/tmul_2exp.c
24843    M /trunk/tests/tmul_d.c
24844    M /trunk/tests/tmul_ui.c
24845    M /trunk/tests/tnext.c
24846    M /trunk/tests/tout_str.c
24847    M /trunk/tests/toutimpl.c
24848    M /trunk/tests/tpow.c
24849    M /trunk/tests/tpow3.c
24850    M /trunk/tests/tpow_z.c
24851    M /trunk/tests/tprintf.c
24852    M /trunk/tests/trandom.c
24853    M /trunk/tests/tremquo.c
24854    M /trunk/tests/trint.c
24855    M /trunk/tests/troot.c
24856    M /trunk/tests/tround_prec.c
24857    M /trunk/tests/tsec.c
24858    M /trunk/tests/tsech.c
24859    M /trunk/tests/tset.c
24860    M /trunk/tests/tset_d.c
24861    M /trunk/tests/tset_exp.c
24862    M /trunk/tests/tset_f.c
24863    M /trunk/tests/tset_ld.c
24864    M /trunk/tests/tset_q.c
24865    M /trunk/tests/tset_si.c
24866    M /trunk/tests/tset_sj.c
24867    M /trunk/tests/tset_str.c
24868    M /trunk/tests/tset_z.c
24869    M /trunk/tests/tsgn.c
24870    M /trunk/tests/tsi_op.c
24871    M /trunk/tests/tsin.c
24872    M /trunk/tests/tsin_cos.c
24873    M /trunk/tests/tsinh.c
24874    M /trunk/tests/tsinh_cosh.c
24875    M /trunk/tests/tsqr.c
24876    M /trunk/tests/tsqrt.c
24877    M /trunk/tests/tsqrt_ui.c
24878    M /trunk/tests/tstckintc.c
24879    M /trunk/tests/tstrtofr.c
24880    M /trunk/tests/tsub.c
24881    M /trunk/tests/tsub1sp.c
24882    M /trunk/tests/tsub_d.c
24883    M /trunk/tests/tsub_ui.c
24884    M /trunk/tests/tsubnormal.c
24885    M /trunk/tests/tsum.c
24886    M /trunk/tests/tswap.c
24887    M /trunk/tests/ttan.c
24888    M /trunk/tests/ttanh.c
24889    M /trunk/tests/ttrunc.c
24890    M /trunk/tests/tui_div.c
24891    M /trunk/tests/tui_pow.c
24892    M /trunk/tests/tui_sub.c
24893    M /trunk/tests/tversion.c
24894    M /trunk/tests/ty0.c
24895    M /trunk/tests/ty1.c
24896    M /trunk/tests/tyn.c
24897    M /trunk/tests/tzeta.c
24898    M /trunk/tests/tzeta_ui.c
24899    M /trunk/tuneup.c
24900    M /trunk/uceil_exp2.c
24901    M /trunk/uceil_log2.c
24902    M /trunk/ufloor_log2.c
24903    M /trunk/ui_div.c
24904    M /trunk/ui_pow.c
24905    M /trunk/ui_pow_ui.c
24906    M /trunk/ui_sub.c
24907    M /trunk/urandomb.c
24908    M /trunk/vasprintf.c
24909    M /trunk/version.c
24910    M /trunk/volatile.c
24911    M /trunk/yn.c
24912    M /trunk/zeta.c
24913    M /trunk/zeta_ui.c
24915 Copyright notice update: added 2008 with
24916   perl -pi -e 's/2007 Free Software/2007, 2008 Free Software/' **/*(^/)
24917 under zsh.
24919 ------------------------------------------------------------------------
24920 r5150 | vlefevre | 2008-01-01 03:17:56 +0000 (Tue, 01 Jan 2008) | 5 lines
24921 Changed paths:
24922    M /trunk/tests/tgeneric.c
24924 tgeneric.c: in the bug detection with flags set before the function
24925 call, the erange flag was set, so that no checks were performed on
24926 the return value. Fixed that by not setting the erange flag.
24927 -> Now, 7 tests fail!
24929 ------------------------------------------------------------------------
24930 r5149 | vlefevre | 2007-12-31 02:32:11 +0000 (Mon, 31 Dec 2007) | 5 lines
24931 Changed paths:
24932    M /trunk/tests/tstrtofr.c
24934 tstrtofr.c: added test of -42P17 with base = 0 and 16. This currently
24935 fails with base = 16 (-42P17 is parsed as -0x42P17 instead of -42 with
24936 the remaining characters "P17"), but we could alternatively regard the
24937 mpfr_strtofr specification (in mpfr.texi) as incorrect.
24939 ------------------------------------------------------------------------
24940 r5148 | vlefevre | 2007-12-30 18:20:34 +0000 (Sun, 30 Dec 2007) | 2 lines
24941 Changed paths:
24942    M /trunk/mpfr.texi
24944 mpfr.texi: corrections in the specification of mpfr_strtofr (see FIXME).
24946 ------------------------------------------------------------------------
24947 r5147 | vlefevre | 2007-12-30 17:48:06 +0000 (Sun, 30 Dec 2007) | 5 lines
24948 Changed paths:
24949    M /trunk/strtofr.c
24950    M /trunk/tests/tset_str.c
24952 strtofr.c: base arguments different from 0 and 2..36 have never been
24953 accepted. So, instead of returning the confusing -1 (it's a ternary
24954 value), let's add an assert for the moment. An alternative solution
24955 is to return 0 and set the erange flag.
24957 ------------------------------------------------------------------------
24958 r5146 | vlefevre | 2007-12-30 17:17:36 +0000 (Sun, 30 Dec 2007) | 2 lines
24959 Changed paths:
24960    M /trunk/strtofr.c
24962 strtofr.c: minor change (in the style); a comment was ambiguous.
24964 ------------------------------------------------------------------------
24965 r5145 | vlefevre | 2007-12-29 22:02:14 +0000 (Sat, 29 Dec 2007) | 2 lines
24966 Changed paths:
24967    M /trunk/TODO
24969 TODO update (tests: generic bad cases).
24971 ------------------------------------------------------------------------
24972 r5144 | vlefevre | 2007-12-29 21:46:50 +0000 (Sat, 29 Dec 2007) | 3 lines
24973 Changed paths:
24974    M /trunk/tests/reuse.c
24975    M /trunk/tests/tadd_d.c
24976    M /trunk/tests/td_div.c
24977    M /trunk/tests/td_sub.c
24978    M /trunk/tests/tdiv_d.c
24979    M /trunk/tests/tfmod.c
24980    M /trunk/tests/tli2.c
24981    M /trunk/tests/tmodf.c
24982    M /trunk/tests/tmul_d.c
24983    M /trunk/tests/tprintf.c
24984    M /trunk/tests/tsinh_cosh.c
24985    M /trunk/tests/tsub_d.c
24987 Added #if MPFR_VERSION >= MPFR_VERSION_NUM(2,4,0) conditionals to be
24988 able to test MPFR 2.3.* with the (more complete) tests from the trunk.
24990 ------------------------------------------------------------------------
24991 r5143 | vlefevre | 2007-12-29 17:07:10 +0000 (Sat, 29 Dec 2007) | 2 lines
24992 Changed paths:
24993    M /trunk/README.dev
24995 README.dev: updated item 6 of "To make a release".
24997 ------------------------------------------------------------------------
24998 r5138 | vlefevre | 2007-12-28 02:37:11 +0000 (Fri, 28 Dec 2007) | 2 lines
24999 Changed paths:
25000    M /trunk/mpfr.texi
25002 mpfr.texi: updated month.
25004 ------------------------------------------------------------------------
25005 r5136 | vlefevre | 2007-12-27 16:12:57 +0000 (Thu, 27 Dec 2007) | 2 lines
25006 Changed paths:
25007    M /trunk/tests/tadd1sp.c
25008    M /trunk/tests/tests.c
25009    M /trunk/tests/tset_exp.c
25010    M /trunk/tests/tsubnormal.c
25012 tests: check the exponent range, in particular at the end of each test.
25014 ------------------------------------------------------------------------
25015 r5135 | vlefevre | 2007-12-27 16:00:56 +0000 (Thu, 27 Dec 2007) | 2 lines
25016 Changed paths:
25017    M /trunk/tests/texceptions.c
25019 texceptions.c: GNU coding style.
25021 ------------------------------------------------------------------------
25022 r5134 | vlefevre | 2007-12-27 15:59:46 +0000 (Thu, 27 Dec 2007) | 2 lines
25023 Changed paths:
25024    M /trunk/tests/texceptions.c
25026 texceptions.c: restore the exponent range.
25028 ------------------------------------------------------------------------
25029 r5132 | vlefevre | 2007-12-27 03:10:01 +0000 (Thu, 27 Dec 2007) | 3 lines
25030 Changed paths:
25031    M /trunk/exp2.c
25033 exp2.c: removed incorrect comment (the overflow test was OK due to the
25034 mpfr_clear_flags above, but the new test is slightly better anyway).
25036 ------------------------------------------------------------------------
25037 r5127 | zimmerma | 2007-12-21 15:31:55 +0000 (Fri, 21 Dec 2007) | 3 lines
25038 Changed paths:
25039    M /trunk/mparam_h.in
25041 added tuning parameters for 32-bit Core 2
25042 (thanks to Patrick Pelissier and Emmanuel Thome)
25044 ------------------------------------------------------------------------
25045 r5124 | vlefevre | 2007-12-20 08:53:50 +0000 (Thu, 20 Dec 2007) | 2 lines
25046 Changed paths:
25047    M /trunk/tests/tpow.c
25049 tpow.c: enable testcase bug20071218.
25051 ------------------------------------------------------------------------
25052 r5123 | vlefevre | 2007-12-19 18:15:03 +0000 (Wed, 19 Dec 2007) | 2 lines
25053 Changed paths:
25054    M /trunk/BUGS
25056 BUGS: possible incorrect results due to internal underflow.
25058 ------------------------------------------------------------------------
25059 r5122 | vlefevre | 2007-12-19 18:00:59 +0000 (Wed, 19 Dec 2007) | 3 lines
25060 Changed paths:
25061    M /trunk/pow.c
25063 pow.c: detect all underflow cases (some of them were leading to
25064 an infinite loop, see bug20071218 in tpow.c).
25066 ------------------------------------------------------------------------
25067 r5121 | vlefevre | 2007-12-19 15:04:43 +0000 (Wed, 19 Dec 2007) | 2 lines
25068 Changed paths:
25069    M /trunk/mpfr-impl.h
25071 mpfr-impl.h: updated description of MPFR_CAN_ROUND.
25073 ------------------------------------------------------------------------
25074 r5120 | vlefevre | 2007-12-19 14:49:34 +0000 (Wed, 19 Dec 2007) | 2 lines
25075 Changed paths:
25076    M /trunk/round_p.c
25078 round_p.c: in comment, "round to zero" -> "round toward zero".
25080 ------------------------------------------------------------------------
25081 r5119 | vlefevre | 2007-12-19 14:27:30 +0000 (Wed, 19 Dec 2007) | 2 lines
25082 Changed paths:
25083    M /trunk/tests/tpow.c
25085 tpow.c: formatting.
25087 ------------------------------------------------------------------------
25088 r5118 | vlefevre | 2007-12-19 14:25:10 +0000 (Wed, 19 Dec 2007) | 3 lines
25089 Changed paths:
25090    M /trunk/tests/tpow.c
25092 tpow.c: added testcase for another bug found by Kevin P. Rauch.
25093 Execute tpow with an argument to enable it.
25095 ------------------------------------------------------------------------
25096 r5117 | thevenyp | 2007-12-19 10:32:52 +0000 (Wed, 19 Dec 2007) | 3 lines
25097 Changed paths:
25098    M /trunk/tests/tprintf.c
25099    M /trunk/vasprintf.c
25101 vasprintf.c: add sprnt_fp_e for "%e" processing
25102 tests/tprintf.c: change tests for decimal output (but need further tests)
25104 ------------------------------------------------------------------------
25105 r5116 | thevenyp | 2007-12-19 09:26:37 +0000 (Wed, 19 Dec 2007) | 2 lines
25106 Changed paths:
25107    M /trunk/tests/tprintf.c
25109 add checks for zero
25111 ------------------------------------------------------------------------
25112 r5115 | vlefevre | 2007-12-18 15:51:00 +0000 (Tue, 18 Dec 2007) | 11 lines
25113 Changed paths:
25114    M /trunk/acosh.c
25115    M /trunk/atan2.c
25116    M /trunk/cosh.c
25117    M /trunk/cot.c
25118    M /trunk/exp2.c
25119    M /trunk/exp3.c
25120    M /trunk/exp_2.c
25121    M /trunk/expm1.c
25122    M /trunk/fma.c
25123    M /trunk/fms.c
25124    M /trunk/gamma.c
25125    M /trunk/mpfr-impl.h
25126    M /trunk/mpfrlint
25127    M /trunk/pow.c
25128    M /trunk/pow_ui.c
25129    M /trunk/pow_z.c
25130    M /trunk/rint.c
25131    M /trunk/sinh.c
25132    M /trunk/sinh_cosh.c
25133    M /trunk/tests/tgeneric.c
25134    M /trunk/yn.c
25136 Merged the feature-block branch to the trunk:
25137 * New MPFR_BLOCK* macros (see mpfr-impl.h) and mpfrlint check to test
25138   exception flags in a more reliable way and detect possible problems
25139   with mpfrlint.
25140 * Improved the generic tests (tests/tgeneric.c): for the second
25141   function call, sometimes set all the flags since risk of failures
25142   are known when some flags are already set.
25143 * Modified code to use these new MPFR_BLOCK* macros. This fixed bugs
25144   related to exceptions (where flags are set before the call); in
25145   particular, tcot and ty1 failed with the improved generic tests.
25147 ------------------------------------------------------------------------
25148 r5113 | thevenyp | 2007-12-18 15:09:30 +0000 (Tue, 18 Dec 2007) | 4 lines
25149 Changed paths:
25150    M /trunk/printf.c
25151    M /trunk/vasprintf.c
25153 printf.c: each mpfr_printf-like function return -1 and set erange flag in error case
25154 vasprintf.c: change types in struct char_fp
25155 vasprintf.c: add many size checking
25157 ------------------------------------------------------------------------
25158 r5112 | thevenyp | 2007-12-18 13:48:07 +0000 (Tue, 18 Dec 2007) | 2 lines
25159 Changed paths:
25160    M /trunk/vasprintf.c
25162 simplify code, improve comments
25164 ------------------------------------------------------------------------
25165 r5110 | vlefevre | 2007-12-18 12:54:25 +0000 (Tue, 18 Dec 2007) | 6 lines
25166 Changed paths:
25167    M /trunk/pow_z.c
25168    M /trunk/tests/tpow_z.c
25170 Fixed bug in mpfr_pow_z: if x = y (same mpfr_t argument), the input
25171 argument is negative and not a power of two, z is positive and odd,
25172 an overflow or underflow occurs, and the temporary result res is
25173 positive, then the result gets a wrong sign (positive instead of
25174 negative). Testcase.
25176 ------------------------------------------------------------------------
25177 r5108 | vlefevre | 2007-12-18 12:08:42 +0000 (Tue, 18 Dec 2007) | 5 lines
25178 Changed paths:
25179    M /trunk/pow_ui.c
25180    M /trunk/tests/tpow.c
25182 Fixed bug in mpfr_pow_ui (introduced in r3214): if x = y (same mpfr_t
25183 argument), the input argument is negative, n is odd, an overflow or
25184 underflow occurs, and the temporary result res is positive, then the
25185 result gets a wrong sign (positive instead of negative). Testcase.
25187 ------------------------------------------------------------------------
25188 r5107 | vlefevre | 2007-12-18 11:24:53 +0000 (Tue, 18 Dec 2007) | 2 lines
25189 Changed paths:
25190    M /trunk/pow_ui.c
25192 pow_ui.c: fixed an assertion.
25194 ------------------------------------------------------------------------
25195 r5106 | vlefevre | 2007-12-18 10:27:28 +0000 (Tue, 18 Dec 2007) | 2 lines
25196 Changed paths:
25197    M /trunk/BUGS
25199 BUGS: update concerning overflow/underflow exceptions.
25201 ------------------------------------------------------------------------
25202 r5105 | thevenyp | 2007-12-18 10:08:21 +0000 (Tue, 18 Dec 2007) | 2 lines
25203 Changed paths:
25204    M /trunk/tests/tprintf.c
25205    M /trunk/vasprintf.c
25207 exponent continuity with one hexadecimal digit ouput
25209 ------------------------------------------------------------------------
25210 r5104 | thevenyp | 2007-12-17 14:41:58 +0000 (Mon, 17 Dec 2007) | 2 lines
25211 Changed paths:
25212    M /trunk/vasprintf.c
25214 #define CASE_INT_MAX_ARG to nil when HAVE_STDINT_H is not defined
25216 ------------------------------------------------------------------------
25217 r5103 | thevenyp | 2007-12-17 13:52:26 +0000 (Mon, 17 Dec 2007) | 3 lines
25218 Changed paths:
25219    M /trunk/tests/tprintf.c
25220    M /trunk/vasprintf.c
25222 vasprintf.c: add sprnt_fp_b for "%b" processing
25223 tests/tprintf.c: add tests for binary output
25225 ------------------------------------------------------------------------
25226 r5102 | thevenyp | 2007-12-17 13:49:11 +0000 (Mon, 17 Dec 2007) | 2 lines
25227 Changed paths:
25228    M /trunk/vasprintf.c
25230 fix count of characters in exponent part
25232 ------------------------------------------------------------------------
25233 r5101 | thevenyp | 2007-12-17 13:46:24 +0000 (Mon, 17 Dec 2007) | 2 lines
25234 Changed paths:
25235    M /trunk/vasprintf.c
25237 simplify code, remove trailing spaces and improve comment
25239 ------------------------------------------------------------------------
25240 r5100 | vlefevre | 2007-12-17 12:04:53 +0000 (Mon, 17 Dec 2007) | 2 lines
25241 Changed paths:
25242    M /trunk/TODO
25244 TODO: added note about the successive calls to strcat in vasprintf.c.
25246 ------------------------------------------------------------------------
25247 r5099 | thevenyp | 2007-12-17 10:16:34 +0000 (Mon, 17 Dec 2007) | 2 lines
25248 Changed paths:
25249    M /trunk/tests/tprintf.c
25251 add tests for 1 hexa digit output
25253 ------------------------------------------------------------------------
25254 r5093 | vlefevre | 2007-12-16 00:15:25 +0000 (Sun, 16 Dec 2007) | 2 lines
25255 Changed paths:
25256    M /trunk/tests/tpow.c
25258 tests/tpow.c: fixed indentation.
25260 ------------------------------------------------------------------------
25261 r5092 | zimmerma | 2007-12-15 14:29:06 +0000 (Sat, 15 Dec 2007) | 2 lines
25262 Changed paths:
25263    M /trunk/reldiff.c
25265 fixed typo
25267 ------------------------------------------------------------------------
25268 r5091 | zimmerma | 2007-12-15 09:42:13 +0000 (Sat, 15 Dec 2007) | 2 lines
25269 Changed paths:
25270    M /trunk/asin.c
25271    M /trunk/tests/tasin.c
25273 fixed bug reported by Kevin Rauch
25275 ------------------------------------------------------------------------
25276 r5090 | thevenyp | 2007-12-14 17:12:05 +0000 (Fri, 14 Dec 2007) | 2 lines
25277 Changed paths:
25278    M /trunk/vasprintf.c
25280 change display with just one hexadecimal digit
25282 ------------------------------------------------------------------------
25283 r5089 | zimmerma | 2007-12-14 14:26:21 +0000 (Fri, 14 Dec 2007) | 2 lines
25284 Changed paths:
25285    M /trunk/sin_cos.c
25287 simplified MPFR_FAST_COMPUTE_IF_SMALL_INPUT part (in case of overlap)
25289 ------------------------------------------------------------------------
25290 r5088 | thevenyp | 2007-12-14 14:08:28 +0000 (Fri, 14 Dec 2007) | 2 lines
25291 Changed paths:
25292    M /trunk/tests/tprintf.c
25294 fix wrong call
25296 ------------------------------------------------------------------------
25297 r5087 | zimmerma | 2007-12-14 13:24:44 +0000 (Fri, 14 Dec 2007) | 2 lines
25298 Changed paths:
25299    M /trunk/round_near_x.c
25301 added comments, got rid of compiler warnings
25303 ------------------------------------------------------------------------
25304 r5086 | zimmerma | 2007-12-14 13:10:41 +0000 (Fri, 14 Dec 2007) | 2 lines
25305 Changed paths:
25306    M /trunk/sinh_cosh.c
25308 added warning
25310 ------------------------------------------------------------------------
25311 r5085 | vlefevre | 2007-12-14 12:36:25 +0000 (Fri, 14 Dec 2007) | 2 lines
25312 Changed paths:
25313    M /trunk/sin_cos.c
25315 sin_cos.c: improved changeset 5084; in particular, added a missing cast.
25317 ------------------------------------------------------------------------
25318 r5084 | zimmerma | 2007-12-14 09:24:11 +0000 (Fri, 14 Dec 2007) | 4 lines
25319 Changed paths:
25320    M /trunk/sin_cos.c
25321    M /trunk/tests/reuse.c
25322    M /trunk/tests/tsin_cos.c
25324 sin_cos.c, tsin_cos.c: fixed bug occurring when arguments overlap and
25325    MPFR_FAST_COMPUTE_IF_SMALL_INPUT fails
25326 reuse.c: improved output in case of error
25328 ------------------------------------------------------------------------
25329 r5083 | thevenyp | 2007-12-14 09:20:36 +0000 (Fri, 14 Dec 2007) | 2 lines
25330 Changed paths:
25331    M /trunk/vasprintf.c
25333 improve one digit case, add comment
25335 ------------------------------------------------------------------------
25336 r5082 | vlefevre | 2007-12-14 09:06:26 +0000 (Fri, 14 Dec 2007) | 2 lines
25337 Changed paths:
25338    M /trunk/vasprintf.c
25340 vasprintf.c: added a FIXME comment. Bug?
25342 ------------------------------------------------------------------------
25343 r5081 | vlefevre | 2007-12-14 09:05:30 +0000 (Fri, 14 Dec 2007) | 2 lines
25344 Changed paths:
25345    M /trunk/get_str.c
25346    M /trunk/vasprintf.c
25348 Minor changes concerning num_to_text. The ending \0 isn't needed.
25350 ------------------------------------------------------------------------
25351 r5080 | thevenyp | 2007-12-14 08:56:31 +0000 (Fri, 14 Dec 2007) | 2 lines
25352 Changed paths:
25353    M /trunk/tests/tfmod.c
25354    M /trunk/tests/tprintf.c
25355    M /trunk/tests/tsinh_cosh.c
25357 simplify error output code
25359 ------------------------------------------------------------------------
25360 r5079 | thevenyp | 2007-12-14 08:45:48 +0000 (Fri, 14 Dec 2007) | 2 lines
25361 Changed paths:
25362    M /trunk/vasprintf.c
25364 add num_to_text array for hexadecimal digits
25366 ------------------------------------------------------------------------
25367 r5078 | thevenyp | 2007-12-14 08:17:43 +0000 (Fri, 14 Dec 2007) | 2 lines
25368 Changed paths:
25369    M /trunk/tests/tfmod.c
25370    M /trunk/tests/tprintf.c
25371    M /trunk/tests/tsinh_cosh.c
25373 output errors to stdout
25375 ------------------------------------------------------------------------
25376 r5077 | thevenyp | 2007-12-13 17:20:42 +0000 (Thu, 13 Dec 2007) | 4 lines
25377 Changed paths:
25378    M /trunk/tests/tprintf.c
25379    M /trunk/vasprintf.c
25381 vasprintf.c: group hexadecimal output processing in a new sprnt_fp_a function.
25382 tests/tprintf.c: add tests for %a case
25383 tests/tprintf.c: factorize error message output
25385 ------------------------------------------------------------------------
25386 r5076 | vlefevre | 2007-12-13 17:08:44 +0000 (Thu, 13 Dec 2007) | 2 lines
25387 Changed paths:
25388    M /trunk/get_d64.c
25390 get_d64.c: fixed comment.
25392 ------------------------------------------------------------------------
25393 r5075 | vlefevre | 2007-12-13 17:03:19 +0000 (Thu, 13 Dec 2007) | 3 lines
25394 Changed paths:
25395    M /trunk/vasprintf.c
25397 vasprintf.c: added missing #include <string.h> (useful if MPFR is built
25398 with the GMP build directory, as mpfr-gmp.h isn't used in this case).
25400 ------------------------------------------------------------------------
25401 r5074 | thevenyp | 2007-12-13 16:59:31 +0000 (Thu, 13 Dec 2007) | 2 lines
25402 Changed paths:
25403    M /trunk/mpfr.texi
25405 Fix typos.
25407 ------------------------------------------------------------------------
25408 r5073 | thevenyp | 2007-12-13 16:58:01 +0000 (Thu, 13 Dec 2007) | 2 lines
25409 Changed paths:
25410    M /trunk/printf.c
25412 Add handle for null size case in mpfr_snprintf
25414 ------------------------------------------------------------------------
25415 r5072 | thevenyp | 2007-12-13 16:53:24 +0000 (Thu, 13 Dec 2007) | 2 lines
25416 Changed paths:
25417    M /trunk/vasprintf.c
25419 Add some comments and assertions.
25421 ------------------------------------------------------------------------
25422 r5071 | thevenyp | 2007-12-13 16:42:19 +0000 (Thu, 13 Dec 2007) | 2 lines
25423 Changed paths:
25424    M /trunk/vasprintf.c
25426 #define's for nan and inf strings
25428 ------------------------------------------------------------------------
25429 r5070 | thevenyp | 2007-12-13 16:20:30 +0000 (Thu, 13 Dec 2007) | 2 lines
25430 Changed paths:
25431    M /trunk/mpfr.texi
25433 short documentation of printf-like functions.
25435 ------------------------------------------------------------------------
25436 r5069 | vlefevre | 2007-12-12 23:02:12 +0000 (Wed, 12 Dec 2007) | 3 lines
25437 Changed paths:
25438    M /trunk/README.dev
25440 README.dev: added information about my tool "eet" to be able to see the
25441 warnings more easily.
25443 ------------------------------------------------------------------------
25444 r5068 | vlefevre | 2007-12-12 14:46:26 +0000 (Wed, 12 Dec 2007) | 2 lines
25445 Changed paths:
25446    M /trunk/vasprintf.c
25448 vasprintf.c: updated comment concerning the case nbchar > INT_MAX.
25450 ------------------------------------------------------------------------
25451 r5067 | zimmerma | 2007-11-30 17:26:38 +0000 (Fri, 30 Nov 2007) | 2 lines
25452 Changed paths:
25453    M /trunk/jn.c
25455 changed default return value in mpfr_jn_k0
25457 ------------------------------------------------------------------------
25458 r5066 | zimmerma | 2007-11-30 17:09:03 +0000 (Fri, 30 Nov 2007) | 2 lines
25459 Changed paths:
25460    M /trunk/exp.c
25461    M /trunk/exp3.c
25462    M /trunk/tests/texp.c
25464 fixed underflow problem in mpfr_exp_3
25466 ------------------------------------------------------------------------
25467 r5065 | zimmerma | 2007-11-30 15:03:56 +0000 (Fri, 30 Nov 2007) | 3 lines
25468 Changed paths:
25469    M /trunk/jn.c
25470    M /trunk/tests/tset_str.c
25472 tests/tset_str.c: added command-line argument for output base
25473 jn.c: replaced double-precision LOG2 constant by binary string (more portable)
25475 ------------------------------------------------------------------------
25476 r5064 | zimmerma | 2007-11-30 13:50:23 +0000 (Fri, 30 Nov 2007) | 2 lines
25477 Changed paths:
25478    M /trunk/exp_2.c
25480 fixed underflow problem
25482 ------------------------------------------------------------------------
25483 r5063 | zimmerma | 2007-11-30 12:05:02 +0000 (Fri, 30 Nov 2007) | 2 lines
25484 Changed paths:
25485    M /trunk/acinclude.m4
25486    M /trunk/mparam_h.in
25488 experimental code to distinguish Core2 from AMD64
25490 ------------------------------------------------------------------------
25491 r5062 | zimmerma | 2007-11-30 10:43:43 +0000 (Fri, 30 Nov 2007) | 2 lines
25492 Changed paths:
25493    M /trunk/exp.c
25494    M /trunk/pow_ui.c
25496 removed manual change to __gmpfr_emin outside the allowed range
25498 ------------------------------------------------------------------------
25499 r5061 | zimmerma | 2007-11-30 10:02:38 +0000 (Fri, 30 Nov 2007) | 2 lines
25500 Changed paths:
25501    M /trunk/mparam_h.in
25503 added suggestion from Patrick Pelissier
25505 ------------------------------------------------------------------------
25506 r5059 | zimmerma | 2007-11-29 21:34:15 +0000 (Thu, 29 Nov 2007) | 5 lines
25507 Changed paths:
25508    M /trunk/pow_z.c
25509    M /trunk/tests/tpow.c
25511 Fixed another bug reported by Kevin Rauch (__gmpfr_emin was set smaller
25512 than the minimum allowed value, which produced an exponent wrap-around
25513 and a wrong result in mpfr_mul). Not sure if all problems are solved,
25514 nevertheless __gmpfr_emin is now in the allowed range.
25516 ------------------------------------------------------------------------
25517 r5058 | vlefevre | 2007-11-29 18:03:50 +0000 (Thu, 29 Nov 2007) | 2 lines
25518 Changed paths:
25519    M /trunk/pow.c
25521 Fixed indentation.
25523 ------------------------------------------------------------------------
25524 r5057 | vlefevre | 2007-11-29 17:55:42 +0000 (Thu, 29 Nov 2007) | 4 lines
25525 Changed paths:
25526    M /trunk/tests/tests.c
25528 tests.c: in test4rm, initialize rndnext with an invalid value (meaning
25529 that rndnext will really be initialized later), and added an assert to
25530 check that this value isn't propagated to rnd.
25532 ------------------------------------------------------------------------
25533 r5056 | vlefevre | 2007-11-29 17:45:03 +0000 (Thu, 29 Nov 2007) | 2 lines
25534 Changed paths:
25535    M /trunk/tests/tests.c
25537 tests.c: added a comment about rndnext in test4rm.
25539 ------------------------------------------------------------------------
25540 r5055 | vlefevre | 2007-11-29 17:28:34 +0000 (Thu, 29 Nov 2007) | 2 lines
25541 Changed paths:
25542    M /trunk/tests/tests.c
25544 tests.c: added an assertion.
25546 ------------------------------------------------------------------------
25547 r5054 | zimmerma | 2007-11-29 17:00:34 +0000 (Thu, 29 Nov 2007) | 3 lines
25548 Changed paths:
25549    M /trunk/pow.c
25550    M /trunk/tests/tpow.c
25552 fixed bug reported by Kevin Rauch (wrong sign in case of underflow for
25553 large negative x and large odd negative y)
25555 ------------------------------------------------------------------------
25556 r5053 | thevenyp | 2007-11-29 14:02:23 +0000 (Thu, 29 Nov 2007) | 2 lines
25557 Changed paths:
25558    M /trunk/vasprintf.c
25560 untabify and remove trailing spaces
25562 ------------------------------------------------------------------------
25563 r5052 | thevenyp | 2007-11-29 12:54:29 +0000 (Thu, 29 Nov 2007) | 2 lines
25564 Changed paths:
25565    M /trunk/vasprintf.c
25567 fix padding error in sprnt_inf
25569 ------------------------------------------------------------------------
25570 r5051 | thevenyp | 2007-11-29 12:50:50 +0000 (Thu, 29 Nov 2007) | 2 lines
25571 Changed paths:
25572    M /trunk/vasprintf.c
25574 factorization of special numbers output in sprnt_nan and sprnt_inf functions
25576 ------------------------------------------------------------------------
25577 r5050 | thevenyp | 2007-11-29 12:43:47 +0000 (Thu, 29 Nov 2007) | 2 lines
25578 Changed paths:
25579    M /trunk/vasprintf.c
25581 fix comment about the size of format string buffer
25583 ------------------------------------------------------------------------
25584 r5049 | thevenyp | 2007-11-29 12:32:02 +0000 (Thu, 29 Nov 2007) | 2 lines
25585 Changed paths:
25586    M /trunk/vasprintf.c
25588 replace memory management functions mpfr_default_* by __gmp_*_func
25590 ------------------------------------------------------------------------
25591 r5048 | zimmerma | 2007-11-29 10:16:37 +0000 (Thu, 29 Nov 2007) | 2 lines
25592 Changed paths:
25593    M /trunk/mparam_h.in
25595 updated Core 2 thresholds (obtained with gmp-4.2.2 and Gaudry's patch)
25597 ------------------------------------------------------------------------
25598 r5047 | vlefevre | 2007-11-29 09:21:01 +0000 (Thu, 29 Nov 2007) | 2 lines
25599 Changed paths:
25600    M /trunk/vasprintf.c
25602 Typo in comment.
25604 ------------------------------------------------------------------------
25605 r5046 | thevenyp | 2007-11-29 08:36:49 +0000 (Thu, 29 Nov 2007) | 2 lines
25606 Changed paths:
25607    M /trunk/printf.c
25609 fix typo pointed out in revision 5044
25611 ------------------------------------------------------------------------
25612 r5045 | vlefevre | 2007-11-28 14:36:21 +0000 (Wed, 28 Nov 2007) | 2 lines
25613 Changed paths:
25614    M /trunk/printf.c
25616 printf.c: more comments about snprintf.
25618 ------------------------------------------------------------------------
25619 r5044 | vlefevre | 2007-11-28 14:00:33 +0000 (Wed, 28 Nov 2007) | 2 lines
25620 Changed paths:
25621    M /trunk/printf.c
25623 printf.c: added a comment concerning a warning (a bug, IMHO).
25625 ------------------------------------------------------------------------
25626 r5043 | vlefevre | 2007-11-28 13:35:22 +0000 (Wed, 28 Nov 2007) | 3 lines
25627 Changed paths:
25628    M /trunk/vasprintf.c
25630 vasprintf.c: added FIXME comment concerning the case nbchar > INT_MAX,
25631 with a reference to POSIX.
25633 ------------------------------------------------------------------------
25634 r5042 | thevenyp | 2007-11-28 13:32:24 +0000 (Wed, 28 Nov 2007) | 2 lines
25635 Changed paths:
25636    M /trunk/vasprintf.c
25638 add explanations about buffer size
25640 ------------------------------------------------------------------------
25641 r5041 | thevenyp | 2007-11-28 12:53:15 +0000 (Wed, 28 Nov 2007) | 2 lines
25642 Changed paths:
25643    M /trunk/printf.c
25644    M /trunk/vasprintf.c
25646 change __gmp_const into const
25648 ------------------------------------------------------------------------
25649 r5040 | vlefevre | 2007-11-28 10:29:33 +0000 (Wed, 28 Nov 2007) | 2 lines
25650 Changed paths:
25651    M /trunk/vasprintf.c
25653 vasprintf.c: added an assert.
25655 ------------------------------------------------------------------------
25656 r5039 | thevenyp | 2007-11-28 10:13:55 +0000 (Wed, 28 Nov 2007) | 2 lines
25657 Changed paths:
25658    M /trunk/vasprintf.c
25660 fix output with space flag
25662 ------------------------------------------------------------------------
25663 r5038 | thevenyp | 2007-11-28 10:09:19 +0000 (Wed, 28 Nov 2007) | 2 lines
25664 Changed paths:
25665    M /trunk/vasprintf.c
25667 add MPFR_ASSERTD to prevent buffer overflow
25669 ------------------------------------------------------------------------
25670 r5037 | thevenyp | 2007-11-28 10:00:42 +0000 (Wed, 28 Nov 2007) | 2 lines
25671 Changed paths:
25672    M /trunk/vasprintf.c
25674 replace use of ptrdiff_t by size_t where possible
25676 ------------------------------------------------------------------------
25677 r5032 | thevenyp | 2007-11-27 15:13:44 +0000 (Tue, 27 Nov 2007) | 2 lines
25678 Changed paths:
25679    M /trunk/vasprintf.c
25681 factorisation of temp string alloc in buffer_pad function
25683 ------------------------------------------------------------------------
25684 r5031 | thevenyp | 2007-11-27 14:47:30 +0000 (Tue, 27 Nov 2007) | 2 lines
25685 Changed paths:
25686    M /trunk/vasprintf.c
25688 cosmetic changes
25690 ------------------------------------------------------------------------
25691 r5030 | thevenyp | 2007-11-27 14:05:29 +0000 (Tue, 27 Nov 2007) | 3 lines
25692 Changed paths:
25693    M /trunk/vasprintf.c
25695 compatibility of types between nbc fields and mp_exp_t
25696 fix wrong size of buffer string exp_fmt
25698 ------------------------------------------------------------------------
25699 r5026 | vlefevre | 2007-11-27 12:55:31 +0000 (Tue, 27 Nov 2007) | 3 lines
25700 Changed paths:
25701    A /trunk/mpfrlint
25703 Added initial mpfrlint sh script to check possible problems in
25704 the MPFR source.
25706 ------------------------------------------------------------------------
25707 r5025 | thevenyp | 2007-11-27 09:53:31 +0000 (Tue, 27 Nov 2007) | 2 lines
25708 Changed paths:
25709    M /trunk/vasprintf.c
25711 change 'g'/'G' to 'e'/'E' or 'f'/'F' according to C99 rules
25713 ------------------------------------------------------------------------
25714 r5024 | thevenyp | 2007-11-26 17:44:10 +0000 (Mon, 26 Nov 2007) | 2 lines
25715 Changed paths:
25716    M /trunk/vasprintf.c
25718 replace mpfr_default_(re)allocate by __gmp_(re)allocate for the returned string (freed by mpfr_free_str)
25720 ------------------------------------------------------------------------
25721 r5023 | thevenyp | 2007-11-26 17:38:17 +0000 (Mon, 26 Nov 2007) | 2 lines
25722 Changed paths:
25723    M /trunk/tests/tprintf.c
25725 tprintf.c: replace __gmp_const by const
25727 ------------------------------------------------------------------------
25728 r5022 | vlefevre | 2007-11-26 15:27:56 +0000 (Mon, 26 Nov 2007) | 3 lines
25729 Changed paths:
25730    M /trunk/printf.c
25732 printf.c: added FIXME comment: snprintf is new in C99. It must be
25733 checked with a configure test.
25735 ------------------------------------------------------------------------
25736 r5021 | vlefevre | 2007-11-26 15:19:46 +0000 (Mon, 26 Nov 2007) | 2 lines
25737 Changed paths:
25738    M /trunk/tests
25740 tests: updated svn:ignore property.
25742 ------------------------------------------------------------------------
25743 r5020 | vlefevre | 2007-11-26 15:16:09 +0000 (Mon, 26 Nov 2007) | 2 lines
25744 Changed paths:
25745    M /trunk/vasprintf.c
25747 vasprintf.c: reformat.
25749 ------------------------------------------------------------------------
25750 r5019 | vlefevre | 2007-11-26 15:14:23 +0000 (Mon, 26 Nov 2007) | 2 lines
25751 Changed paths:
25752    M /trunk/mpfr-impl.h
25753    M /trunk/out_str.c
25754    M /trunk/strtofr.c
25756 MPFR_DECIMAL_POINT now needs to have type char (because of vasprintf.c).
25758 ------------------------------------------------------------------------
25759 r5018 | vlefevre | 2007-11-26 15:11:53 +0000 (Mon, 26 Nov 2007) | 2 lines
25760 Changed paths:
25761    M /trunk/tests/tprintf.c
25763 tests/tprintf.c: changeset 4996 was incorrect. Fixed.
25765 ------------------------------------------------------------------------
25766 r5017 | vlefevre | 2007-11-26 14:42:46 +0000 (Mon, 26 Nov 2007) | 2 lines
25767 Changed paths:
25768    M /trunk/README.dev
25770 README.dev: Avoid variable names "l", "I" and "O".
25772 ------------------------------------------------------------------------
25773 r5016 | vlefevre | 2007-11-26 14:09:52 +0000 (Mon, 26 Nov 2007) | 2 lines
25774 Changed paths:
25775    M /trunk/README.dev
25777 README.dev: added a note about the locales.
25779 ------------------------------------------------------------------------
25780 r5015 | thevenyp | 2007-11-26 13:55:28 +0000 (Mon, 26 Nov 2007) | 6 lines
25781 Changed paths:
25782    M /trunk/printf.c
25783    M /trunk/vasprintf.c
25785 printf.c: fix use of pointer of string
25786 vasprintf.c: add conditional compilation directives for wchar and wint_t
25787 vasprintf.c: add padding for special values
25788 vasprintf.c: fix output for value 1.0 and format "%Rf"
25789 vasprintf.c: replace __gmp_const by const
25791 ------------------------------------------------------------------------
25792 r5014 | vlefevre | 2007-11-26 09:57:47 +0000 (Mon, 26 Nov 2007) | 9 lines
25793 Changed paths:
25794    M /trunk/acinclude.m4
25795    M /trunk/vasprintf.c
25797 acinclude.m4: check wchar.h header (see below).
25798 vasprintf.c:
25799   * No longer depend on toupper (which returns locale-dependent results)
25800     to generate 'A'..'F' (see C standard).
25801   * Removed #include <ctype.h> which was hiding a bug (see below).
25802   * Added missing #include <wchar.h> if HAVE_WCHAR_H is defined. But
25803     the compilation fails if <wchar.h> doesn't exist due to the use of
25804     wchar_t and wint_t.
25806 ------------------------------------------------------------------------
25807 r5013 | vlefevre | 2007-11-26 09:44:24 +0000 (Mon, 26 Nov 2007) | 2 lines
25808 Changed paths:
25809    M /trunk/vasprintf.c
25811 vasprintf.c: updated comments.
25813 ------------------------------------------------------------------------
25814 r5012 | vlefevre | 2007-11-26 09:37:47 +0000 (Mon, 26 Nov 2007) | 5 lines
25815 Changed paths:
25816    M /trunk/vasprintf.c
25818 vasprintf.c:
25819   * Removed #include <stdlib.h> now useless.
25820   * Added FIXME comment.
25821   * Replaced _MP_EXP_FORMAT_SPEC (reserved) by MPFR_EXP_FORMAT_SPEC.
25823 ------------------------------------------------------------------------
25824 r5011 | vlefevre | 2007-11-26 09:32:20 +0000 (Mon, 26 Nov 2007) | 2 lines
25825 Changed paths:
25826    M /trunk/vasprintf.c
25828 vasprintf.c: added FIXME comments.
25830 ------------------------------------------------------------------------
25831 r5010 | vlefevre | 2007-11-26 09:18:06 +0000 (Mon, 26 Nov 2007) | 2 lines
25832 Changed paths:
25833    M /trunk/vasprintf.c
25835 vasprintf.c: fixed a typo in a comment and improved another comment.
25837 ------------------------------------------------------------------------
25838 r5009 | vlefevre | 2007-11-24 01:46:30 +0000 (Sat, 24 Nov 2007) | 3 lines
25839 Changed paths:
25840    M /trunk/mpfr.h
25842 mpfr.h: moved function declarations out of "#ifdef _MPFR_H_HAVE_VA_LIST"
25843 and/or "#ifdef _MPFR_H_HAVE_FILE" when this makes sense.
25845 ------------------------------------------------------------------------
25846 r5008 | vlefevre | 2007-11-24 01:41:33 +0000 (Sat, 24 Nov 2007) | 2 lines
25847 Changed paths:
25848    M /trunk/tests/tprintf.c
25850 tests/tprintf.c: added missing "void" in function declarations.
25852 ------------------------------------------------------------------------
25853 r5007 | vlefevre | 2007-11-24 01:36:47 +0000 (Sat, 24 Nov 2007) | 2 lines
25854 Changed paths:
25855    M /trunk/mpfr.h
25856    M /trunk/tests/tcan_round.c
25857    M /trunk/tests/tpow_z.c
25858    M /trunk/tests/tprintf.c
25859    M /trunk/tests/tset_f.c
25860    M /trunk/vasprintf.c
25862 Untabified and removed trailing spaces.
25864 ------------------------------------------------------------------------
25865 r5006 | vlefevre | 2007-11-24 01:33:00 +0000 (Sat, 24 Nov 2007) | 3 lines
25866 Changed paths:
25867    M /trunk/README.dev
25868    M /trunk/mpfr.texi
25870 mpfr.texi: corrections (English usage and texinfo). Added corresponding
25871 notes at the end of the README.dev file.
25873 ------------------------------------------------------------------------
25874 r5005 | vlefevre | 2007-11-24 01:24:05 +0000 (Sat, 24 Nov 2007) | 2 lines
25875 Changed paths:
25876    M /trunk/mpfr.texi
25878 mpfr.texi: s/rounding to the nearest mode/rounding to nearest mode/
25880 ------------------------------------------------------------------------
25881 r5004 | vlefevre | 2007-11-24 01:22:31 +0000 (Sat, 24 Nov 2007) | 3 lines
25882 Changed paths:
25883    M /trunk/mpfr.texi
25885 mpfr.texi consistency changes: "towards" -> "toward" (because this
25886 is what the IEEE-754 standard uses, and we have mpfr_nexttoward).
25888 ------------------------------------------------------------------------
25889 r5003 | vlefevre | 2007-11-24 01:17:08 +0000 (Sat, 24 Nov 2007) | 2 lines
25890 Changed paths:
25891    M /trunk/mpfr.texi
25893 mpfr.texi: English typography corrections (no space before ":").
25895 ------------------------------------------------------------------------
25896 r5002 | vlefevre | 2007-11-24 01:15:22 +0000 (Sat, 24 Nov 2007) | 4 lines
25897 Changed paths:
25898    M /trunk/vasprintf.c
25900 vasprintf.c: the use of the abs function was incorrect as its argument
25901 has type int, which may be smaller than an mp_exp_t. Fixed that and
25902 replaced uceil_log10 by uceil_log10_exp_p2.
25904 ------------------------------------------------------------------------
25905 r5001 | vlefevre | 2007-11-24 00:55:50 +0000 (Sat, 24 Nov 2007) | 2 lines
25906 Changed paths:
25907    M /trunk/vasprintf.c
25909 vasprintf.c: fixed uceil_log10 for x close to ULONG_MAX.
25911 ------------------------------------------------------------------------
25912 r5000 | zimmerma | 2007-11-23 20:22:10 +0000 (Fri, 23 Nov 2007) | 2 lines
25913 Changed paths:
25914    M /trunk/vasprintf.c
25916 got rid of math.h
25918 ------------------------------------------------------------------------
25919 r4999 | vlefevre | 2007-11-23 19:20:38 +0000 (Fri, 23 Nov 2007) | 2 lines
25920 Changed paths:
25921    M /trunk/tests/tprintf.c
25923 tests/tprintf.c: include <stdarg.h>.
25925 ------------------------------------------------------------------------
25926 r4998 | vlefevre | 2007-11-23 19:19:04 +0000 (Fri, 23 Nov 2007) | 3 lines
25927 Changed paths:
25928    M /trunk/mpfr.h
25929    M /trunk/printf.c
25930    M /trunk/vasprintf.c
25932 stdarg-related corrections, as HAVE_STDARG is not standard thus must not
25933 be tested in mpfr.h!
25935 ------------------------------------------------------------------------
25936 r4997 | vlefevre | 2007-11-23 19:07:54 +0000 (Fri, 23 Nov 2007) | 3 lines
25937 Changed paths:
25938    M /trunk/tests/tprintf.c
25940 tests/tprintf.c: enable the tests only if HAVE_STDARG is defined,
25941 i.e. if the printf-like functions are defined.
25943 ------------------------------------------------------------------------
25944 r4996 | vlefevre | 2007-11-23 19:02:46 +0000 (Fri, 23 Nov 2007) | 7 lines
25945 Changed paths:
25946    M /trunk/tests/tprintf.c
25948 tests/tprintf.c:
25949   * Non-standard headers should be included after the standard headers
25950     (when possible).
25951   * The setlocale function is used only if <locale.h> has been included.
25952   * Use tests_start_mpfr / tests_end_mpfr; this shows a bug:
25953       tests_free(): attempt to free bad pointer 0x1801200
25955 ------------------------------------------------------------------------
25956 r4995 | vlefevre | 2007-11-23 18:54:37 +0000 (Fri, 23 Nov 2007) | 2 lines
25957 Changed paths:
25958    M /trunk/tests/tests.c
25960 tests/tests.c: setlocale is used only if <locale.h> has been included.
25962 ------------------------------------------------------------------------
25963 r4994 | vlefevre | 2007-11-23 18:48:52 +0000 (Fri, 23 Nov 2007) | 2 lines
25964 Changed paths:
25965    M /trunk/out_str.c
25967 out_str.c: remove other occurrence of <locale.h>.
25969 ------------------------------------------------------------------------
25970 r4993 | thevenyp | 2007-11-23 17:35:46 +0000 (Fri, 23 Nov 2007) | 12 lines
25971 Changed paths:
25972    M /trunk/Makefile.am
25973    M /trunk/acinclude.m4
25974    M /trunk/mpfr-impl.h
25975    M /trunk/mpfr.h
25976    M /trunk/mpfr.texi
25977    A /trunk/printf.c
25978    M /trunk/strtofr.c
25979    M /trunk/tests/Makefile.am
25980    M /trunk/tests/tests.c
25981    A /trunk/tests/tprintf.c
25982    A /trunk/vasprintf.c
25984 Makefile.am: add mpfr_printf-like functions
25985 mpfr.h: add mpfr_printf-like functions
25986 printf.c: printf, sprintf, snprintf, asprintf and 'v' variants
25987 vasprintf.c: vasprintf functions used by its likes
25988 mpfr.texi: add description for printf family functions 
25989 tests/Makefile.am: add test for printf
25990 tests/tprintf.c: tests for printf-like functions
25991 acinclude.m4: define HAVE_LOCALE_H 
25992 mpfr-impl.h: define MPFR_DECIMAL_POINT even if no locale.h
25993 strtofr.c: remove locale.h inclusion (done by mpfr-impl.h )
25994 tests/tests.c: use HAVE_LOCALE_H
25996 ------------------------------------------------------------------------
25997 r4991 | vlefevre | 2007-11-23 16:55:03 +0000 (Fri, 23 Nov 2007) | 4 lines
25998 Changed paths:
25999    M /trunk/tests/tisqrt.c
26001 tests/tisqrt.c: test the 32-bit __gmpfr_cuberoot bound cases (9 per
26002 value) exhaustively (running tisqrt is still immediate on a recent
26003 machine).
26005 ------------------------------------------------------------------------
26006 r4990 | vlefevre | 2007-11-23 16:49:45 +0000 (Fri, 23 Nov 2007) | 2 lines
26007 Changed paths:
26008    M /trunk/tests/tisqrt.c
26010 tests/tisqrt.c: test the 32-bit __gmpfr_isqrt bound cases exhaustively.
26012 ------------------------------------------------------------------------
26013 r4989 | vlefevre | 2007-11-23 15:10:56 +0000 (Fri, 23 Nov 2007) | 2 lines
26014 Changed paths:
26015    M /trunk/acinclude.m4
26017 acinclude.m4: test the availability of <string.h>.
26019 ------------------------------------------------------------------------
26020 r4988 | vlefevre | 2007-11-23 14:30:36 +0000 (Fri, 23 Nov 2007) | 2 lines
26021 Changed paths:
26022    M /trunk/acinclude.m4
26024 acinclude.m4: test the availability of <locale.h>.
26026 ------------------------------------------------------------------------
26027 r4987 | vlefevre | 2007-11-23 14:26:39 +0000 (Fri, 23 Nov 2007) | 2 lines
26028 Changed paths:
26029    M /trunk/acinclude.m4
26031 acinclude.m4: updated comment concerning the checked functions.
26033 ------------------------------------------------------------------------
26034 r4986 | vlefevre | 2007-11-23 14:24:50 +0000 (Fri, 23 Nov 2007) | 3 lines
26035 Changed paths:
26036    M /trunk/acinclude.m4
26038 acinclude.m4: added memmove to the checked functions (though this test
26039 is currently useless, except for the corresponding information).
26041 ------------------------------------------------------------------------
26042 r4985 | vlefevre | 2007-11-23 14:19:40 +0000 (Fri, 23 Nov 2007) | 2 lines
26043 Changed paths:
26044    M /trunk/acinclude.m4
26046 acinclude.m4: updated a comment concerning the function checking.
26048 ------------------------------------------------------------------------
26049 r4984 | vlefevre | 2007-11-23 13:46:04 +0000 (Fri, 23 Nov 2007) | 3 lines
26050 Changed paths:
26051    M /trunk/gmp_op.c
26053 gmp_op.c: removed old "#include <stddef.h>" line (seems to be useless
26054 now, and note that <stdio.h> is included by default in mpfr-impl.h).
26056 ------------------------------------------------------------------------
26057 r4982 | vlefevre | 2007-11-23 13:09:39 +0000 (Fri, 23 Nov 2007) | 2 lines
26058 Changed paths:
26059    M /trunk/tests/tj0.c
26061 tests/tj0.c: fixed test.
26063 ------------------------------------------------------------------------
26064 r4980 | vlefevre | 2007-11-23 12:58:53 +0000 (Fri, 23 Nov 2007) | 2 lines
26065 Changed paths:
26066    M /trunk/jn.c
26068 jn.c: added integer overflow checking.
26070 ------------------------------------------------------------------------
26071 r4978 | vlefevre | 2007-11-23 10:06:07 +0000 (Fri, 23 Nov 2007) | 2 lines
26072 Changed paths:
26073    M /trunk/tests/memory.c
26075 tests/memory.c: fixed copyright notice.
26077 ------------------------------------------------------------------------
26078 r4969 | vlefevre | 2007-11-21 14:50:18 +0000 (Wed, 21 Nov 2007) | 4 lines
26079 Changed paths:
26080    M /trunk/tests/tzeta.c
26082 tests/tzeta.c: completed test of mpfr_zeta bug fixed in r4920 (the value
26083 of zeta(large negative) was also wrong in GMP_RNDU: -Inf instead of the
26084 largest negative MPFR number).
26086 ------------------------------------------------------------------------
26087 r4957 | zimmerma | 2007-11-20 14:43:14 +0000 (Tue, 20 Nov 2007) | 3 lines
26088 Changed paths:
26089    M /trunk/tests/tinp_str.c
26091 reverted back to rev. 4951 (otherwise we would have to free memory for all
26092 exit calls)
26094 ------------------------------------------------------------------------
26095 r4956 | thevenyp | 2007-11-20 11:21:10 +0000 (Tue, 20 Nov 2007) | 3 lines
26096 Changed paths:
26097    M /trunk/tests/tpow_z.c
26098    M /trunk/tests/trandom.c
26099    M /trunk/tests/tset_f.c
26101 use of RANDS instead of __gmp_rands
26102 tset_f.c add checking with random values
26104 ------------------------------------------------------------------------
26105 r4955 | thevenyp | 2007-11-19 11:07:49 +0000 (Mon, 19 Nov 2007) | 4 lines
26106 Changed paths:
26107    M /trunk/tests/tests.c
26108    M /trunk/tests/tli2.c
26109    M /trunk/tests/tpow_z.c
26110    M /trunk/tests/trandom.c
26111    M /trunk/tests/tset_f.c
26113 tli2.c: fix wrong assertion in copyright motice
26114 test.c: fixed seed for reproducible errors
26115 trandom.c tpow_z.c tset_f.c: integration with GMP_CHECK_RANDOMIZE process
26117 ------------------------------------------------------------------------
26118 r4954 | zimmerma | 2007-11-17 12:15:53 +0000 (Sat, 17 Nov 2007) | 2 lines
26119 Changed paths:
26120    M /trunk/tests/tasin.c
26122 added missing call to tests_end_mpfr
26124 ------------------------------------------------------------------------
26125 r4953 | zimmerma | 2007-11-17 09:59:19 +0000 (Sat, 17 Nov 2007) | 5 lines
26126 Changed paths:
26127    M /trunk/mpfr-gmp.c
26128    M /trunk/mpfr-gmp.h
26129    M /trunk/tests/mpfr-test.h
26130    M /trunk/tests/reuse.c
26131    M /trunk/tests/tadd.c
26132    M /trunk/tests/tadd_d.c
26133    M /trunk/tests/tadd_ui.c
26134    M /trunk/tests/tagm.c
26135    M /trunk/tests/tcan_round.c
26136    M /trunk/tests/tcbrt.c
26137    M /trunk/tests/td_div.c
26138    M /trunk/tests/td_sub.c
26139    M /trunk/tests/tdiv.c
26140    M /trunk/tests/tdiv_d.c
26141    M /trunk/tests/tdiv_ui.c
26142    M /trunk/tests/tgamma.c
26143    M /trunk/tests/tget_f.c
26144    M /trunk/tests/tli2.c
26145    M /trunk/tests/tmul.c
26146    M /trunk/tests/tmul_d.c
26147    M /trunk/tests/tmul_ui.c
26148    M /trunk/tests/tpow.c
26149    M /trunk/tests/tpow_z.c
26150    M /trunk/tests/trandom.c
26151    M /trunk/tests/troot.c
26152    M /trunk/tests/tset_f.c
26153    M /trunk/tests/tsi_op.c
26154    M /trunk/tests/tsub.c
26155    M /trunk/tests/tsub_d.c
26156    M /trunk/tests/tsub_ui.c
26158 got rid of mpfr_init_gmp_rand/MPFR_TEST_USE_RANDS and not-reentrant gmp
26159 random functions (mpn_random*, mpz_random*, mpf_random*). Now all tests use
26160 either RANDS (which is cleared by tests_rand_end called by tests_end_mpfr),
26161 or the gmp_randstate_t mechanism.
26163 ------------------------------------------------------------------------
26164 r4952 | zimmerma | 2007-11-16 17:09:12 +0000 (Fri, 16 Nov 2007) | 2 lines
26165 Changed paths:
26166    M /trunk/tests/tinp_str.c
26168 added missing mpfr_clear and tests_end_mpfr (thanks Michael Abshoff)
26170 ------------------------------------------------------------------------
26171 r4951 | zimmerma | 2007-11-16 14:28:29 +0000 (Fri, 16 Nov 2007) | 2 lines
26172 Changed paths:
26173    M /trunk/mul.c
26175 fixed problem reported by valgrind (thanks to Michael Abshoff)
26177 ------------------------------------------------------------------------
26178 r4950 | zimmerma | 2007-11-06 22:07:31 +0000 (Tue, 06 Nov 2007) | 2 lines
26179 Changed paths:
26180    M /trunk/div_ui.c
26181    M /trunk/tests/tdiv_ui.c
26183 fixed bug in div_ui for x=0 and u<>0 (sign of result was not set)
26185 ------------------------------------------------------------------------
26186 r4949 | thevenyp | 2007-11-06 10:53:43 +0000 (Tue, 06 Nov 2007) | 4 lines
26187 Changed paths:
26188    M /trunk/algorithms.bib
26189    M /trunk/algorithms.tex
26191 algorithms.tex: fix bibtex references for dilogarithm function
26192 algorithms.bib: add references for dilogarithm function
26195 ------------------------------------------------------------------------
26196 r4948 | vlefevre | 2007-11-05 11:18:46 +0000 (Mon, 05 Nov 2007) | 2 lines
26197 Changed paths:
26198    M /trunk/mpfr-impl.h
26200 mpfr-impl.h: removed trailing spaces.
26202 ------------------------------------------------------------------------
26203 r4947 | zimmerma | 2007-11-05 10:53:21 +0000 (Mon, 05 Nov 2007) | 2 lines
26204 Changed paths:
26205    M /trunk/mpfr-impl.h
26206    M /trunk/pow.c
26208 added new macro MPFR_ALIAS
26210 ------------------------------------------------------------------------
26211 r4946 | zimmerma | 2007-11-04 11:10:23 +0000 (Sun, 04 Nov 2007) | 2 lines
26212 Changed paths:
26213    M /trunk/expm1.c
26215 removed unused label
26217 ------------------------------------------------------------------------
26218 r4945 | vlefevre | 2007-11-04 00:46:45 +0000 (Sun, 04 Nov 2007) | 3 lines
26219 Changed paths:
26220    M /trunk/pow_z.c
26222 pow_z.c: fixed bug that occurs when x is a power of 2 and the result
26223 overflows (wrong sign); this bug has always been present (from r3215).
26225 ------------------------------------------------------------------------
26226 r4944 | vlefevre | 2007-11-04 00:44:04 +0000 (Sun, 04 Nov 2007) | 2 lines
26227 Changed paths:
26228    M /trunk/tests/tpow.c
26229    M /trunk/tests/tpow_z.c
26231 tpow.c, tpow_z.c: removed a printf that was left by mistake.
26233 ------------------------------------------------------------------------
26234 r4943 | vlefevre | 2007-11-04 00:36:23 +0000 (Sun, 04 Nov 2007) | 3 lines
26235 Changed paths:
26236    M /trunk/tests/tpow_z.c
26238 tpow_z.c: added testcase for the latest mpfr_pow bug (rev 4942),
26239 which is in fact a bug in mpfr_pow_z.
26241 ------------------------------------------------------------------------
26242 r4942 | vlefevre | 2007-11-04 00:28:20 +0000 (Sun, 04 Nov 2007) | 3 lines
26243 Changed paths:
26244    M /trunk/tests/tpow.c
26246 tpow.c: added testcase for new bug found by Kevin P. Rauch; removed a
26247 mpfr_dump that was left by mistake.
26249 ------------------------------------------------------------------------
26250 r4941 | vlefevre | 2007-11-03 09:28:23 +0000 (Sat, 03 Nov 2007) | 2 lines
26251 Changed paths:
26252    M /trunk/pow.c
26254 pow.c: removed FIXME comment.
26256 ------------------------------------------------------------------------
26257 r4940 | zimmerma | 2007-11-03 08:45:17 +0000 (Sat, 03 Nov 2007) | 2 lines
26258 Changed paths:
26259    M /trunk/pow.c
26261 fixed case x < 0, y large integer
26263 ------------------------------------------------------------------------
26264 r4939 | vlefevre | 2007-11-03 02:05:04 +0000 (Sat, 03 Nov 2007) | 2 lines
26265 Changed paths:
26266    M /trunk/pow.c
26268 pow.c: added FIXME comment.
26270 ------------------------------------------------------------------------
26271 r4938 | vlefevre | 2007-11-03 01:59:23 +0000 (Sat, 03 Nov 2007) | 5 lines
26272 Changed paths:
26273    M /trunk/tests/tpow.c
26275 tpow.c: added testcase for new bug found by Kevin P. Rauch. The problem
26276 occurs on x^y with x negative and y an integer whose exponent is > 256
26277 (so that mpfr_pow_z isn't used, and the generic code is used instead and
26278 fails because x is negative).
26280 ------------------------------------------------------------------------
26281 r4937 | vlefevre | 2007-11-02 15:02:50 +0000 (Fri, 02 Nov 2007) | 2 lines
26282 Changed paths:
26283    M /trunk/pow.c
26284    M /trunk/tests/tpow.c
26286 Fixed several bugs in mpfr_pow (from rev 3592 and 4932); added testcase.
26288 ------------------------------------------------------------------------
26289 r4936 | vlefevre | 2007-11-02 14:29:21 +0000 (Fri, 02 Nov 2007) | 3 lines
26290 Changed paths:
26291    M /trunk/tests/tpow.c
26293 tpow.c: added an overflow test in reduced exponent range
26294 (-> assertion failure in the current pow.c code).
26296 ------------------------------------------------------------------------
26297 r4935 | vlefevre | 2007-11-02 13:02:45 +0000 (Fri, 02 Nov 2007) | 3 lines
26298 Changed paths:
26299    M /trunk/mpfr-impl.h
26301 mpfr-impl.h: added a comment concerning __gmpfr_one, __gmpfr_two and
26302 __gmpfr_four.
26304 ------------------------------------------------------------------------
26305 r4934 | vlefevre | 2007-11-02 12:54:14 +0000 (Fri, 02 Nov 2007) | 3 lines
26306 Changed paths:
26307    M /trunk/cmp_abs.c
26309 Bug fix: in cmp_abs.c, changed MPFR_GET_EXP into MPFR_EXP to allow
26310 exponents outside the current exponent range (needed for mpfr_pow).
26312 ------------------------------------------------------------------------
26313 r4933 | vlefevre | 2007-10-31 15:46:57 +0000 (Wed, 31 Oct 2007) | 2 lines
26314 Changed paths:
26315    M /trunk/TODO
26316    M /trunk/erfc.c
26317    M /trunk/li2.c
26318    M /trunk/lngamma.c
26319    M /trunk/mpfr.texi
26320    M /trunk/pow.c
26321    M /trunk/rem1.c
26322    M /trunk/tests/tfmod.c
26323    M /trunk/tests/tgamma.c
26324    M /trunk/tests/tpow.c
26325    M /trunk/tests/tzeta.c
26327 Untabified and removed trailing spaces.
26329 ------------------------------------------------------------------------
26330 r4932 | zimmerma | 2007-10-30 16:29:46 +0000 (Tue, 30 Oct 2007) | 3 lines
26331 Changed paths:
26332    M /trunk/mpfr-impl.h
26333    M /trunk/pow.c
26334    M /trunk/tests/tpow.c
26336 pow.c, tpow.c: fixed bugs reported by Kevin Rauch
26337 mpfr-impl.h: fixed typo
26339 ------------------------------------------------------------------------
26340 r4931 | zimmerma | 2007-10-30 14:35:24 +0000 (Tue, 30 Oct 2007) | 2 lines
26341 Changed paths:
26342    M /trunk/algorithms.tex
26344 cosmetic changes
26346 ------------------------------------------------------------------------
26347 r4930 | zimmerma | 2007-10-30 14:00:30 +0000 (Tue, 30 Oct 2007) | 2 lines
26348 Changed paths:
26349    M /trunk/algorithms.tex
26351 added missing \Li2
26353 ------------------------------------------------------------------------
26354 r4929 | zimmerma | 2007-10-28 15:18:03 +0000 (Sun, 28 Oct 2007) | 3 lines
26355 Changed paths:
26356    M /trunk/li2.c
26357    M /trunk/tests/data/li2
26358    M /trunk/tests/tli2.c
26360 added more test cases for mpfr_li2
26361 improved MPFR_FAST_COMPUTE_IF_SMALL_INPUT case for x > 0
26363 ------------------------------------------------------------------------
26364 r4928 | zimmerma | 2007-10-28 13:16:02 +0000 (Sun, 28 Oct 2007) | 3 lines
26365 Changed paths:
26366    M /trunk/lngamma.c
26367    M /trunk/tests/tlgamma.c
26369 fixed bug mentioned by Kevin Rauch: mpfr_lgamma was hanging for tiny input
26370 (had to implement a complete loop in that case)
26372 ------------------------------------------------------------------------
26373 r4927 | zimmerma | 2007-10-28 12:29:01 +0000 (Sun, 28 Oct 2007) | 2 lines
26374 Changed paths:
26375    M /trunk/jn.c
26376    M /trunk/jyn_asympt.c
26377    M /trunk/tests/tj0.c
26379 fixed bug reported by Kevin Rauch: wrong sign for jn(n even, large negative x)
26381 ------------------------------------------------------------------------
26382 r4926 | zimmerma | 2007-10-28 12:18:04 +0000 (Sun, 28 Oct 2007) | 3 lines
26383 Changed paths:
26384    M /trunk/TODO
26386 removed item on mpfr_sinh_cosh (done)
26387 added more info on item on efficiency of mpfr_sin
26389 ------------------------------------------------------------------------
26390 r4925 | zimmerma | 2007-10-28 11:53:51 +0000 (Sun, 28 Oct 2007) | 2 lines
26391 Changed paths:
26392    M /trunk/mpfr.texi
26394 added comment about function/macro in custom interface
26396 ------------------------------------------------------------------------
26397 r4924 | zimmerma | 2007-10-28 11:11:13 +0000 (Sun, 28 Oct 2007) | 4 lines
26398 Changed paths:
26399    M /trunk/jn.c
26400    M /trunk/tests/tjn.c
26402 jn.c: improved choice of initial precision in Taylor series (takes into
26403         account cancellation)
26404 tests/tjn.c: now "tjn p n z" evaluates j(n,z) to precision p
26406 ------------------------------------------------------------------------
26407 r4923 | vlefevre | 2007-10-27 12:59:35 +0000 (Sat, 27 Oct 2007) | 2 lines
26408 Changed paths:
26409    M /trunk/factorial.c
26411 factorial.c: added FIXME comment.
26413 ------------------------------------------------------------------------
26414 r4922 | vlefevre | 2007-10-27 12:23:43 +0000 (Sat, 27 Oct 2007) | 4 lines
26415 Changed paths:
26416    M /trunk/gamma.c
26418 gamma.c: attempt to fix wrong fix in 4918 (the maximum exponent can
26419 be > 2^30 on 64-bit machines). There may still be problems in huge
26420 precisions.
26422 ------------------------------------------------------------------------
26423 r4921 | zimmerma | 2007-10-27 11:17:24 +0000 (Sat, 27 Oct 2007) | 3 lines
26424 Changed paths:
26425    M /trunk/mpfr.texi
26427 added note about efficiency of special functions
26428 corrected typo
26430 ------------------------------------------------------------------------
26431 r4920 | zimmerma | 2007-10-27 11:07:33 +0000 (Sat, 27 Oct 2007) | 2 lines
26432 Changed paths:
26433    M /trunk/tests/tzeta.c
26434    M /trunk/zeta.c
26436 fixed bug in zeta(large negative) reported by Kevin Rauch [wrong inexact flag]
26438 ------------------------------------------------------------------------
26439 r4919 | zimmerma | 2007-10-27 08:15:57 +0000 (Sat, 27 Oct 2007) | 2 lines
26440 Changed paths:
26441    M /trunk/erfc.c
26442    M /trunk/tests/terf.c
26444 fixed inefficiency reported by Kevin Rauch when x large negative (erfc -> 2)
26446 ------------------------------------------------------------------------
26447 r4918 | zimmerma | 2007-10-26 19:12:24 +0000 (Fri, 26 Oct 2007) | 2 lines
26448 Changed paths:
26449    M /trunk/gamma.c
26450    M /trunk/tests/tgamma.c
26452 fixed another bug found by Kevin Rauch: gamma(huge integer) failed on 64-bit
26454 ------------------------------------------------------------------------
26455 r4917 | zimmerma | 2007-10-26 18:34:54 +0000 (Fri, 26 Oct 2007) | 2 lines
26456 Changed paths:
26457    M /trunk/lngamma.c
26458    M /trunk/tests/tlgamma.c
26460 fixed bug found by Kevin Rauch (emin/emax not restored for x=1,2)
26462 ------------------------------------------------------------------------
26463 r4916 | zimmerma | 2007-10-26 18:05:43 +0000 (Fri, 26 Oct 2007) | 2 lines
26464 Changed paths:
26465    M /trunk/tests/tli2.c
26467 added test for reference values
26469 ------------------------------------------------------------------------
26470 r4915 | zimmerma | 2007-10-26 18:05:12 +0000 (Fri, 26 Oct 2007) | 2 lines
26471 Changed paths:
26472    A /trunk/tests/data/li2
26474 reference values for li2
26476 ------------------------------------------------------------------------
26477 r4914 | thevenyp | 2007-10-26 17:32:19 +0000 (Fri, 26 Oct 2007) | 3 lines
26478 Changed paths:
26479    M /trunk/algorithms.tex
26480    M /trunk/li2.c
26482 algorithms.tex: description of dilogarithm algorithm
26483 li2.c: conformity with description in algorithm.tex
26485 ------------------------------------------------------------------------
26486 r4913 | vlefevre | 2007-10-23 10:16:22 +0000 (Tue, 23 Oct 2007) | 2 lines
26487 Changed paths:
26488    M /trunk/mpfr.texi
26490 mpfr.texi: small change in the description of mpfr_subnormalize.
26492 ------------------------------------------------------------------------
26493 r4912 | zimmerma | 2007-10-23 09:02:35 +0000 (Tue, 23 Oct 2007) | 2 lines
26494 Changed paths:
26495    M /trunk/mpfr.texi
26497 added more details in the description of subnormalize
26499 ------------------------------------------------------------------------
26500 r4908 | vlefevre | 2007-10-23 02:43:39 +0000 (Tue, 23 Oct 2007) | 2 lines
26501 Changed paths:
26502    M /trunk/subnormal.c
26504 subnormal.c: fixed the bugs when old_inex is INT_MIN or INT_MAX.
26506 ------------------------------------------------------------------------
26507 r4907 | vlefevre | 2007-10-23 02:35:00 +0000 (Tue, 23 Oct 2007) | 3 lines
26508 Changed paths:
26509    M /trunk/tests/tsubnormal.c
26511 tsubnormal.c: added some tests showing bugs when old_inex is INT_MIN
26512 or INT_MAX.
26514 ------------------------------------------------------------------------
26515 r4906 | vlefevre | 2007-10-23 02:31:48 +0000 (Tue, 23 Oct 2007) | 2 lines
26516 Changed paths:
26517    M /trunk/subnormal.c
26519 subnormal.c: corrected comment.
26521 ------------------------------------------------------------------------
26522 r4905 | vlefevre | 2007-10-23 01:52:28 +0000 (Tue, 23 Oct 2007) | 8 lines
26523 Changed paths:
26524    M /trunk/mpfr.texi
26525    M /trunk/subnormal.c
26527 Changeset r4904 introduced an assertion failure, but the assertion
26528 emax - emin >= PREC(x) wasn't necessary: the value of emax doesn't
26529 matter, except when the exponent is increased due to the rounding.
26530 So, we just document that if the result cannot be represented in the
26531 current exponent range, the behavior is undefined (updated mpfr.texi
26532 accordingly). Removed the assertion from subnormal.c and added a new
26533 one to have an abort if such an undefined behavior occurs.
26535 ------------------------------------------------------------------------
26536 r4904 | zimmerma | 2007-10-22 18:38:49 +0000 (Mon, 22 Oct 2007) | 2 lines
26537 Changed paths:
26538    M /trunk/subnormal.c
26539    M /trunk/tests/tsubnormal.c
26541 fixed 2 bugs reported by Kevin Rauch
26543 ------------------------------------------------------------------------
26544 r4903 | vlefevre | 2007-10-22 16:41:45 +0000 (Mon, 22 Oct 2007) | 2 lines
26545 Changed paths:
26546    M /trunk/subnormal.c
26548 subnormal.c: replaced incorrect comment.
26550 ------------------------------------------------------------------------
26551 r4902 | vlefevre | 2007-10-22 15:22:24 +0000 (Mon, 22 Oct 2007) | 2 lines
26552 Changed paths:
26553    M /trunk/tests
26555 tests: updated svn:ignore property.
26557 ------------------------------------------------------------------------
26558 r4901 | zimmerma | 2007-10-22 08:55:51 +0000 (Mon, 22 Oct 2007) | 2 lines
26559 Changed paths:
26560    M /trunk/algorithms.bib
26562 added new references
26564 ------------------------------------------------------------------------
26565 r4899 | zimmerma | 2007-10-20 09:18:37 +0000 (Sat, 20 Oct 2007) | 2 lines
26566 Changed paths:
26567    M /trunk/li2.c
26569 added asymptotic expansions
26571 ------------------------------------------------------------------------
26572 r4898 | thevenyp | 2007-10-19 16:08:27 +0000 (Fri, 19 Oct 2007) | 3 lines
26573 Changed paths:
26574    M /trunk/li2.c
26575    M /trunk/tests/tli2.c
26577 li2.c: add Ziv's loop in li2_series
26578 tli2.c: add a function for fixed value checking
26580 ------------------------------------------------------------------------
26581 r4897 | thevenyp | 2007-10-17 16:10:03 +0000 (Wed, 17 Oct 2007) | 3 lines
26582 Changed paths:
26583    M /trunk/li2.c
26584    M /trunk/tests/tli2.c
26586 li2.c: fix a typo and fix use of taylor series
26587 tests/tli2.c: use default random function
26589 ------------------------------------------------------------------------
26590 r4896 | thevenyp | 2007-10-16 17:02:02 +0000 (Tue, 16 Oct 2007) | 2 lines
26591 Changed paths:
26592    M /trunk/Makefile.am
26593    A /trunk/li2.c
26594    M /trunk/mpfr.h
26595    M /trunk/mpfr.texi
26596    M /trunk/tests/Makefile.am
26597    M /trunk/tests/reuse.c
26598    A /trunk/tests/tli2.c
26600 add dilogarithm function
26602 ------------------------------------------------------------------------
26603 r4895 | zimmerma | 2007-10-15 14:11:22 +0000 (Mon, 15 Oct 2007) | 2 lines
26604 Changed paths:
26605    M /trunk/TODO
26607 added item in Efficiency section
26609 ------------------------------------------------------------------------
26610 r4894 | zimmerma | 2007-10-15 13:14:30 +0000 (Mon, 15 Oct 2007) | 3 lines
26611 Changed paths:
26612    M /trunk/TODO
26614 added table of contents
26615 removed last section (mpf/mpfr integration)
26617 ------------------------------------------------------------------------
26618 r4893 | vlefevre | 2007-10-15 01:58:45 +0000 (Mon, 15 Oct 2007) | 3 lines
26619 Changed paths:
26620    M /trunk/acosh.c
26621    M /trunk/algorithms.tex
26623 Fixed acosh(x) with x slightly larger than 1, using sqrt(2(x-1)) and
26624 a complete error analysis.
26626 ------------------------------------------------------------------------
26627 r4892 | vlefevre | 2007-10-15 00:46:10 +0000 (Mon, 15 Oct 2007) | 3 lines
26628 Changed paths:
26629    M /trunk/tests/tacosh.c
26631 tests/tacosh.c: added another test with x a bit larger than 1 and
26632 prec(y) << prec(x).
26634 ------------------------------------------------------------------------
26635 r4891 | vlefevre | 2007-10-12 16:07:23 +0000 (Fri, 12 Oct 2007) | 2 lines
26636 Changed paths:
26637    M /trunk/acosh.c
26639 acosh.c: added a comment about the fix I did in r4814.
26641 ------------------------------------------------------------------------
26642 r4890 | zimmerma | 2007-10-09 20:22:47 +0000 (Tue, 09 Oct 2007) | 2 lines
26643 Changed paths:
26644    M /trunk/TODO
26646 added extra reference for slowness of mpfr_root
26648 ------------------------------------------------------------------------
26649 r4888 | vlefevre | 2007-10-09 11:48:52 +0000 (Tue, 09 Oct 2007) | 2 lines
26650 Changed paths:
26651    M /trunk/FAQ.html
26653 FAQ update (added Question 8).
26655 ------------------------------------------------------------------------
26656 r4887 | vlefevre | 2007-10-09 11:03:16 +0000 (Tue, 09 Oct 2007) | 2 lines
26657 Changed paths:
26658    M /trunk/mpfr.texi
26660 mpfr.texi: another small change in Contributors section.
26662 ------------------------------------------------------------------------
26663 r4886 | vlefevre | 2007-10-09 10:35:28 +0000 (Tue, 09 Oct 2007) | 2 lines
26664 Changed paths:
26665    M /trunk/mpfr.texi
26667 mpfr.texi: small change in Contributors section.
26669 ------------------------------------------------------------------------
26670 r4885 | vlefevre | 2007-10-09 09:59:18 +0000 (Tue, 09 Oct 2007) | 2 lines
26671 Changed paths:
26672    M /trunk/mpfr.texi
26674 mpfr.texi: mention Fiable and AOC actions in the Contributors section.
26676 ------------------------------------------------------------------------
26677 r4884 | zimmerma | 2007-10-09 07:50:42 +0000 (Tue, 09 Oct 2007) | 3 lines
26678 Changed paths:
26679    M /trunk/mpfr.texi
26681 added reference to ACM TOMS paper
26682 updated other references, and Contributors section
26684 ------------------------------------------------------------------------
26685 r4883 | zimmerma | 2007-10-09 06:11:31 +0000 (Tue, 09 Oct 2007) | 2 lines
26686 Changed paths:
26687    M /trunk/mpfr.texi
26689 fixed typo in sectioning
26691 ------------------------------------------------------------------------
26692 r4882 | zimmerma | 2007-10-08 17:16:51 +0000 (Mon, 08 Oct 2007) | 3 lines
26693 Changed paths:
26694    M /trunk/mpfr.texi
26696 removed mpfr_get_d1 from documented functions
26697 removed old commented functions
26699 ------------------------------------------------------------------------
26700 r4881 | zimmerma | 2007-10-08 14:48:38 +0000 (Mon, 08 Oct 2007) | 4 lines
26701 Changed paths:
26702    M /trunk/mpfr.texi
26704 renamed "Rounding Mode Related Functions" to "Rounding Related Functions"
26705 put mpfr_can_round in "Rounding Related Functions" (now exported)
26706 exchanged order of sections "Miscellaneous Functions" and "Rounding Related Functions"
26708 ------------------------------------------------------------------------
26709 r4880 | zimmerma | 2007-10-08 11:04:34 +0000 (Mon, 08 Oct 2007) | 2 lines
26710 Changed paths:
26711    M /trunk/mpfr.texi
26713 added hint for mpfr_can_round to get ternary value
26715 ------------------------------------------------------------------------
26716 r4879 | zimmerma | 2007-10-08 10:09:56 +0000 (Mon, 08 Oct 2007) | 2 lines
26717 Changed paths:
26718    M /trunk/sin.c
26720 changed mpfr_can_round() call into MPFR_CAN_ROUND() call
26722 ------------------------------------------------------------------------
26723 r4878 | vlefevre | 2007-10-05 12:18:17 +0000 (Fri, 05 Oct 2007) | 2 lines
26724 Changed paths:
26725    M /trunk/update-version
26727 Updated update-version to make patches easier to produce.
26729 ------------------------------------------------------------------------
26730 r4876 | vlefevre | 2007-10-04 01:57:35 +0000 (Thu, 04 Oct 2007) | 3 lines
26731 Changed paths:
26732    M /trunk/atan2.c
26733    M /trunk/tests/tatan.c
26735 Fixed a bug (found by Robert Bajema) in mpfr_atan2, which can occur if
26736 the underflow flag is set before the call and x > 0; added testcase.
26738 ------------------------------------------------------------------------
26739 r4875 | vlefevre | 2007-10-03 15:13:06 +0000 (Wed, 03 Oct 2007) | 2 lines
26740 Changed paths:
26741    M /trunk/mpfr.texi
26743 mpfr.texi: improved mpfr_set_exp description too.
26745 ------------------------------------------------------------------------
26746 r4874 | vlefevre | 2007-10-03 15:09:49 +0000 (Wed, 03 Oct 2007) | 2 lines
26747 Changed paths:
26748    M /trunk/mpfr.texi
26750 mpfr.texi: improved mpfr_get_exp documentation.
26752 ------------------------------------------------------------------------
26753 r4873 | vlefevre | 2007-10-03 15:05:31 +0000 (Wed, 03 Oct 2007) | 3 lines
26754 Changed paths:
26755    M /trunk/mpfr.texi
26757 mpfr.texi: mantissa -> significand (to use the terminology from IEEE 754
26758 and ISO C99).
26760 ------------------------------------------------------------------------
26761 r4872 | vlefevre | 2007-10-03 14:36:38 +0000 (Wed, 03 Oct 2007) | 2 lines
26762 Changed paths:
26763    M /trunk/configure.in
26765 configure.in: better error message if libgmp is not found.
26767 ------------------------------------------------------------------------
26768 r4871 | thevenyp | 2007-10-02 16:08:02 +0000 (Tue, 02 Oct 2007) | 1 line
26769 Changed paths:
26770    M /trunk/algorithms.tex
26772 fix some typos
26773 ------------------------------------------------------------------------
26774 r4870 | zimmerma | 2007-09-28 16:14:03 +0000 (Fri, 28 Sep 2007) | 2 lines
26775 Changed paths:
26776    M /trunk/TODO
26778 added references
26780 ------------------------------------------------------------------------
26781 r4869 | thevenyp | 2007-09-28 12:08:56 +0000 (Fri, 28 Sep 2007) | 5 lines
26782 Changed paths:
26783    M /trunk/Makefile.am
26784    D /trunk/fmod.c
26785    M /trunk/mpfr.texi
26786    A /trunk/rem1.c
26787    D /trunk/remquo.c
26788    M /trunk/tests/tfmod.c
26790 merge fmod, remaider and remquo into a single file rem1.c.
26791 merge code into a single internal function mpfr_rem1.
26792 fix false statement in mpfr.texi: rop and op1 have the same sign for mpfr_fmod
26793 but not for mpfr_remainder and mpfr_remquo.
26795 ------------------------------------------------------------------------
26796 r4868 | vlefevre | 2007-09-26 16:20:35 +0000 (Wed, 26 Sep 2007) | 2 lines
26797 Changed paths:
26798    M /trunk/tests/tfmod.c
26800 tests/tfmod.c: added static.
26802 ------------------------------------------------------------------------
26803 r4867 | thevenyp | 2007-09-26 11:30:29 +0000 (Wed, 26 Sep 2007) | 2 lines
26804 Changed paths:
26805    M /trunk/Makefile.am
26806    A /trunk/fmod.c
26807    M /trunk/mpfr.h
26808    M /trunk/mpfr.texi
26809    M /trunk/tests/Makefile.am
26810    M /trunk/tests/reuse.c
26811    A /trunk/tests/tfmod.c
26813 new fmod function
26815 ------------------------------------------------------------------------
26816 r4866 | vlefevre | 2007-09-22 00:17:11 +0000 (Sat, 22 Sep 2007) | 2 lines
26817 Changed paths:
26818    M /trunk/tests
26820 tests: updated svn:ignore property.
26822 ------------------------------------------------------------------------
26823 r4865 | vlefevre | 2007-09-22 00:15:49 +0000 (Sat, 22 Sep 2007) | 2 lines
26824 Changed paths:
26825    M /trunk/add_d.c
26826    M /trunk/modf.c
26827    M /trunk/mpfr.texi
26828    M /trunk/sin_cos.c
26829    M /trunk/sinh.c
26830    M /trunk/sinh_cosh.c
26831    M /trunk/tests/reuse.c
26832    M /trunk/tests/tadd_d.c
26833    M /trunk/tests/td_div.c
26834    M /trunk/tests/td_sub.c
26835    M /trunk/tests/tdiv_d.c
26836    M /trunk/tests/tgeneric.c
26837    M /trunk/tests/tmodf.c
26838    M /trunk/tests/tmul_d.c
26839    M /trunk/tests/tsinh_cosh.c
26840    M /trunk/tests/tsub_d.c
26841    M /trunk/tests/ttrunc.c
26843 GNU coding style, reformatting, exit (-1) -> exit (1).
26845 ------------------------------------------------------------------------
26846 r4864 | thevenyp | 2007-09-21 08:29:01 +0000 (Fri, 21 Sep 2007) | 2 lines
26847 Changed paths:
26848    M /trunk/Makefile.am
26849    M /trunk/mpfr.h
26850    M /trunk/mpfr.texi
26851    A /trunk/sinh_cosh.c
26852    M /trunk/tests/Makefile.am
26853    M /trunk/tests/reuse.c
26854    A /trunk/tests/tsinh_cosh.c
26856 new mpfr_sinh_cosh function
26858 ------------------------------------------------------------------------
26859 r4863 | vlefevre | 2007-09-19 02:24:31 +0000 (Wed, 19 Sep 2007) | 2 lines
26860 Changed paths:
26861    M /trunk/BUGS
26863 BUGS: removed __gmpfr_isqrt bug.
26865 ------------------------------------------------------------------------
26866 r4862 | vlefevre | 2007-09-19 02:12:09 +0000 (Wed, 19 Sep 2007) | 3 lines
26867 Changed paths:
26868    M /trunk/isqrt.c
26869    M /trunk/tests/tisqrt.c
26871 isqrt.c: quick fix of __gmpfr_cuberoot (a full proof is needed).
26872 tests/tisqrt.c: added much more tests for __gmpfr_cuberoot.
26874 ------------------------------------------------------------------------
26875 r4861 | vlefevre | 2007-09-19 01:46:58 +0000 (Wed, 19 Sep 2007) | 7 lines
26876 Changed paths:
26877    M /trunk/tests/tisqrt.c
26879 tisqrt.c: improved tests. When doing
26880   touch tests.c tisqrt.c
26881   make tisqrt CFLAGS="-g -O2 -ffloat-store -DMPFR_FPU_PREC=_FPU_SINGLE"
26882   ./tisqrt
26883 with gcc 4.2.1 on a Linux/x86 machine, on gets:
26884   Error in __gmpfr_cuberoot (4251527999): got 1620 instead of 1619
26886 ------------------------------------------------------------------------
26887 r4860 | vlefevre | 2007-09-19 01:12:33 +0000 (Wed, 19 Sep 2007) | 2 lines
26888 Changed paths:
26889    M /trunk/tests/tisqrt.c
26891 tisqrt.c: added __gmpfr_cuberoot() tests.
26893 ------------------------------------------------------------------------
26894 r4859 | vlefevre | 2007-09-19 01:03:11 +0000 (Wed, 19 Sep 2007) | 2 lines
26895 Changed paths:
26896    M /trunk/isqrt.c
26898 isqrt.c: corrected the explanation.
26900 ------------------------------------------------------------------------
26901 r4858 | vlefevre | 2007-09-19 00:57:46 +0000 (Wed, 19 Sep 2007) | 2 lines
26902 Changed paths:
26903    M /trunk/isqrt.c
26905 isqrt.c: fixed __gmpfr_isqrt.
26907 ------------------------------------------------------------------------
26908 r4857 | vlefevre | 2007-09-18 14:54:59 +0000 (Tue, 18 Sep 2007) | 2 lines
26909 Changed paths:
26910    M /trunk/tests
26912 tests: updated svn:ignore property.
26914 ------------------------------------------------------------------------
26915 r4856 | vlefevre | 2007-09-18 14:52:23 +0000 (Tue, 18 Sep 2007) | 2 lines
26916 Changed paths:
26917    M /trunk/tests/Makefile.am
26918    A /trunk/tests/tisqrt.c
26920 tests: added tisqrt.c (test file for __gmpfr_isqrt internal function).
26922 ------------------------------------------------------------------------
26923 r4855 | vlefevre | 2007-09-18 14:37:59 +0000 (Tue, 18 Sep 2007) | 2 lines
26924 Changed paths:
26925    M /trunk/BUGS
26927 BUGS: added __gmpfr_isqrt bug.
26929 ------------------------------------------------------------------------
26930 r4854 | vlefevre | 2007-09-18 14:26:48 +0000 (Tue, 18 Sep 2007) | 2 lines
26931 Changed paths:
26932    M /trunk/isqrt.c
26934 isqrt.c: fixed a cast and added a FIXME comment.
26936 ------------------------------------------------------------------------
26937 r4853 | vlefevre | 2007-09-18 14:16:46 +0000 (Tue, 18 Sep 2007) | 2 lines
26938 Changed paths:
26939    M /trunk/isqrt.c
26941 isqrt.c: GNU coding style.
26943 ------------------------------------------------------------------------
26944 r4852 | vlefevre | 2007-09-18 12:21:14 +0000 (Tue, 18 Sep 2007) | 2 lines
26945 Changed paths:
26946    M /trunk/sin.c
26948 sin.c: extend the exponent range.
26950 ------------------------------------------------------------------------
26951 r4851 | vlefevre | 2007-09-18 12:14:15 +0000 (Tue, 18 Sep 2007) | 2 lines
26952 Changed paths:
26953    M /trunk/sqr.c
26955 sqr.c: set the global inexact flag.
26957 ------------------------------------------------------------------------
26958 r4850 | vlefevre | 2007-09-18 12:09:13 +0000 (Tue, 18 Sep 2007) | 2 lines
26959 Changed paths:
26960    M /trunk/sqrt.c
26962 sqrt.c: avoid the exponent range extension.
26964 ------------------------------------------------------------------------
26965 r4849 | vlefevre | 2007-09-18 12:02:07 +0000 (Tue, 18 Sep 2007) | 2 lines
26966 Changed paths:
26967    M /trunk/tests/tsqr.c
26969 tsqr.c: added generic tests (shows that the inexact flag isn't set).
26971 ------------------------------------------------------------------------
26972 r4848 | vlefevre | 2007-09-18 11:55:32 +0000 (Tue, 18 Sep 2007) | 3 lines
26973 Changed paths:
26974    M /trunk/sqrt.c
26976 sqrt.c: extend exponent range (this also fixes the fact that the global
26977 inexact flag wasn't set).
26979 ------------------------------------------------------------------------
26980 r4847 | vlefevre | 2007-09-18 11:51:23 +0000 (Tue, 18 Sep 2007) | 3 lines
26981 Changed paths:
26982    M /trunk/tests/tsqrt.c
26984 tsqrt.c: added generic tests (shows that the inexact flag isn't set,
26985 which is a bug reported by Guillaume Revy).
26987 ------------------------------------------------------------------------
26988 r4846 | thevenyp | 2007-09-17 11:05:18 +0000 (Mon, 17 Sep 2007) | 1 line
26989 Changed paths:
26990    M /trunk/modf.c
26991    M /trunk/tests/tmodf.c
26993 modf.c: take care of user exponent range (possible underflow/overflow)
26994 ------------------------------------------------------------------------
26995 r4845 | vlefevre | 2007-09-16 09:44:33 +0000 (Sun, 16 Sep 2007) | 2 lines
26996 Changed paths:
26997    M /trunk/tests/tsin_cos.c
26999 tsin_cos.c: fixed the tiny() test.
27001 ------------------------------------------------------------------------
27002 r4844 | vlefevre | 2007-09-16 09:43:04 +0000 (Sun, 16 Sep 2007) | 4 lines
27003 Changed paths:
27004    M /trunk/sin_cos.c
27006 sin_cos.c: fixed the overflow and cancellation problems by using
27007 MPFR_FAST_COMPUTE_IF_SMALL_INPUT from the mpfr_sin and mpfr_cos
27008 functions (I'll fix the test later).
27010 ------------------------------------------------------------------------
27011 r4843 | vlefevre | 2007-09-16 09:09:39 +0000 (Sun, 16 Sep 2007) | 2 lines
27012 Changed paths:
27013    M /trunk/tests/tsin_cos.c
27015 tsin_cos.c: added test on tiny values.
27017 ------------------------------------------------------------------------
27018 r4842 | zimmerma | 2007-09-16 08:28:27 +0000 (Sun, 16 Sep 2007) | 4 lines
27019 Changed paths:
27020    M /trunk/sin_cos.c
27022 Put back previous patch, now avoids overflow, and added more explanations.
27023 This is still not a definitive solution, but more efficient than 2.3.0
27024 in the case x is small.
27026 ------------------------------------------------------------------------
27027 r4841 | vlefevre | 2007-09-15 08:30:36 +0000 (Sat, 15 Sep 2007) | 2 lines
27028 Changed paths:
27029    M /trunk/sin_cos.c
27031 Efficiency regression wasn't fixed correctly -> commented out the code.
27033 ------------------------------------------------------------------------
27034 r4840 | zimmerma | 2007-09-15 08:15:15 +0000 (Sat, 15 Sep 2007) | 2 lines
27035 Changed paths:
27036    M /trunk/sin_cos.c
27038 fixed efficiency regression pointed out by Andreas Enge
27040 ------------------------------------------------------------------------
27041 r4839 | zimmerma | 2007-09-13 19:08:25 +0000 (Thu, 13 Sep 2007) | 3 lines
27042 Changed paths:
27043    M /trunk/mpfr.texi
27044    M /trunk/sin_cos.c
27045    M /trunk/tests/reuse.c
27047 fixed bug in mpfr_sin_cos found by Philippe: z (to save the cosine) was not
27048 allowed to be identical to the input x
27050 ------------------------------------------------------------------------
27051 r4838 | thevenyp | 2007-09-13 16:48:49 +0000 (Thu, 13 Sep 2007) | 1 line
27052 Changed paths:
27053    M /trunk/Makefile.am
27054    M /trunk/TODO
27055    A /trunk/modf.c
27056    M /trunk/mpfr-impl.h
27057    M /trunk/mpfr.h
27058    M /trunk/mpfr.texi
27059    M /trunk/sin_cos.c
27060    M /trunk/tests/Makefile.am
27061    M /trunk/tests/reuse.c
27062    A /trunk/tests/tmodf.c
27064 new function mpfr_modf and add restrictions on mpfr_sin_cos' variables
27065 ------------------------------------------------------------------------
27066 r4837 | thevenyp | 2007-09-11 13:01:54 +0000 (Tue, 11 Sep 2007) | 1 line
27067 Changed paths:
27068    M /trunk/tests/tadd_d.c
27069    M /trunk/tests/td_div.c
27070    M /trunk/tests/td_sub.c
27071    M /trunk/tests/tdiv_d.c
27072    M /trunk/tests/tmul_d.c
27073    M /trunk/tests/tsub_d.c
27075 add some simple test cases in tadd_d.c and friends
27076 ------------------------------------------------------------------------
27077 r4836 | vlefevre | 2007-09-10 07:55:58 +0000 (Mon, 10 Sep 2007) | 2 lines
27078 Changed paths:
27079    M /trunk/prepare
27081 prepare: output a message saying that this script is obsolete.
27083 ------------------------------------------------------------------------
27084 r4835 | zimmerma | 2007-09-09 19:08:17 +0000 (Sun, 09 Sep 2007) | 2 lines
27085 Changed paths:
27086    M /trunk/mpfr.texi
27088 added restrictions to mpfr_add_d and friends
27090 ------------------------------------------------------------------------
27091 r4834 | zimmerma | 2007-09-08 06:41:22 +0000 (Sat, 08 Sep 2007) | 2 lines
27092 Changed paths:
27093    M /trunk/TODO
27095 removed functions mpfr_add_d ... which are done
27097 ------------------------------------------------------------------------
27098 r4833 | zimmerma | 2007-09-07 15:35:49 +0000 (Fri, 07 Sep 2007) | 2 lines
27099 Changed paths:
27100    M /trunk/AUTHORS
27102 added Philippe Theveny
27104 ------------------------------------------------------------------------
27105 r4832 | thevenyp | 2007-09-07 14:47:34 +0000 (Fri, 07 Sep 2007) | 1 line
27106 Changed paths:
27107    M /trunk/Makefile.am
27108    A /trunk/add_d.c
27109    A /trunk/d_div.c
27110    A /trunk/d_sub.c
27111    A /trunk/div_d.c
27112    M /trunk/mpfr.h
27113    M /trunk/mpfr.texi
27114    A /trunk/mul_d.c
27115    A /trunk/sub_d.c
27116    M /trunk/tests/Makefile.am
27117    A /trunk/tests/tadd_d.c
27118    A /trunk/tests/td_div.c
27119    A /trunk/tests/td_sub.c
27120    A /trunk/tests/tdiv_d.c
27121    M /trunk/tests/tgeneric.c
27122    A /trunk/tests/tmul_d.c
27123    A /trunk/tests/tsub_d.c
27125 new arithmetic functions with a double argument
27126 ------------------------------------------------------------------------
27127 r4831 | vlefevre | 2007-09-07 13:04:09 +0000 (Fri, 07 Sep 2007) | 2 lines
27128 Changed paths:
27129    M /trunk/tests/tacosh.c
27131 tacosh.c: added generic tests for the overflow case.
27133 ------------------------------------------------------------------------
27134 r4830 | vlefevre | 2007-09-07 13:03:32 +0000 (Fri, 07 Sep 2007) | 2 lines
27135 Changed paths:
27136    M /trunk/acosh.c
27138 acosh.c: reduce the precision for ln(2); smaller error bound.
27140 ------------------------------------------------------------------------
27141 r4829 | vlefevre | 2007-09-07 13:02:13 +0000 (Fri, 07 Sep 2007) | 2 lines
27142 Changed paths:
27143    M /trunk/tests/tgeneric.c
27145 tgeneric.c: undefine some macros at the end.
27147 ------------------------------------------------------------------------
27148 r4828 | vlefevre | 2007-09-07 12:30:36 +0000 (Fri, 07 Sep 2007) | 2 lines
27149 Changed paths:
27150    M /trunk/acosh.c
27152 acosh.c: fixed overflow bug.
27154 ------------------------------------------------------------------------
27155 r4827 | vlefevre | 2007-09-07 11:54:53 +0000 (Fri, 07 Sep 2007) | 3 lines
27156 Changed paths:
27157    M /trunk/acosh.c
27158    M /trunk/tests/tacosh.c
27160 acosh.c: mentioned bug due to overflow in mpfr_mul.
27161 tests/tacosh.c: added corresponding testcase (for 32-bit machines).
27163 ------------------------------------------------------------------------
27164 r4826 | vlefevre | 2007-09-07 11:26:30 +0000 (Fri, 07 Sep 2007) | 2 lines
27165 Changed paths:
27166    M /trunk/tests/tacosh.c
27168 tacosh.c: use tests_default_random().
27170 ------------------------------------------------------------------------
27171 r4825 | vlefevre | 2007-09-07 11:25:42 +0000 (Fri, 07 Sep 2007) | 2 lines
27172 Changed paths:
27173    M /trunk/tests/tests.c
27175 tests.c: improved tests_default_random().
27177 ------------------------------------------------------------------------
27178 r4823 | vlefevre | 2007-09-02 23:17:48 +0000 (Sun, 02 Sep 2007) | 2 lines
27179 Changed paths:
27180    M /trunk/Makefile.am
27182 Makefile.am: fixed get_patches rule.
27184 ------------------------------------------------------------------------
27185 r4821 | vlefevre | 2007-09-02 22:29:28 +0000 (Sun, 02 Sep 2007) | 4 lines
27186 Changed paths:
27187    M /trunk/Makefile.am
27189 Makefile.am: cd $(srcdir) before executing get_patches.sh (thanks to
27190 Daniel Jacobowitz for noticing this); for more information, see the
27191 note just before the get_patches.c rule.
27193 ------------------------------------------------------------------------
27194 r4819 | vlefevre | 2007-08-31 17:09:15 +0000 (Fri, 31 Aug 2007) | 2 lines
27195 Changed paths:
27196    M /trunk/acosh.c
27198 acosh.c: added MPFR_UNLIKELY.
27200 ------------------------------------------------------------------------
27201 r4817 | vlefevre | 2007-08-31 15:50:48 +0000 (Fri, 31 Aug 2007) | 2 lines
27202 Changed paths:
27203    M /trunk/tests/mpfr-test.h
27204    M /trunk/tests/tacos.c
27205    M /trunk/tests/tacosh.c
27206    M /trunk/tests/tasin.c
27207    M /trunk/tests/tasinh.c
27208    M /trunk/tests/tatan.c
27209    M /trunk/tests/tatanh.c
27210    M /trunk/tests/tcos.c
27211    M /trunk/tests/tcosh.c
27212    M /trunk/tests/tests.c
27213    M /trunk/tests/texp.c
27214    M /trunk/tests/texpm1.c
27215    M /trunk/tests/tlog.c
27216    M /trunk/tests/tlog1p.c
27217    M /trunk/tests/tsin.c
27218    M /trunk/tests/tsinh.c
27219    M /trunk/tests/ttan.c
27220    M /trunk/tests/ttanh.c
27222 Added generic bad case tests.
27224 ------------------------------------------------------------------------
27225 r4816 | vlefevre | 2007-08-31 15:34:23 +0000 (Fri, 31 Aug 2007) | 2 lines
27226 Changed paths:
27227    M /trunk/algorithms.tex
27229 algorithms.tex: deleted trailing spaces.
27231 ------------------------------------------------------------------------
27232 r4815 | vlefevre | 2007-08-31 15:33:34 +0000 (Fri, 31 Aug 2007) | 2 lines
27233 Changed paths:
27234    M /trunk/algorithms.tex
27236 algorithms.tex: correction in section on mpfr_asinh: acosh -> asinh.
27238 ------------------------------------------------------------------------
27239 r4814 | vlefevre | 2007-08-31 15:31:37 +0000 (Fri, 31 Aug 2007) | 3 lines
27240 Changed paths:
27241    M /trunk/acosh.c
27242    M /trunk/algorithms.tex
27243    M /trunk/tests/tacosh.c
27245 Fixed bug in mpfr_acosh for arguments slightly larger than 1;
27246 updated algorithms.tex; fixed testcase.
27248 ------------------------------------------------------------------------
27249 r4813 | vlefevre | 2007-08-31 13:06:59 +0000 (Fri, 31 Aug 2007) | 2 lines
27250 Changed paths:
27251    M /trunk/tests/tacosh.c
27253 tacosh.c: added testcase for bug in mpfr_acosh (assertion failure).
27255 ------------------------------------------------------------------------
27256 r4812 | vlefevre | 2007-08-31 12:02:37 +0000 (Fri, 31 Aug 2007) | 2 lines
27257 Changed paths:
27258    M /trunk/tests/tasin.c
27260 tasin.c: increased the number of generic tests.
27262 ------------------------------------------------------------------------
27263 r4811 | vlefevre | 2007-08-31 11:33:53 +0000 (Fri, 31 Aug 2007) | 3 lines
27264 Changed paths:
27265    M /trunk/tests/mpfr-test.h
27266    M /trunk/tests/tasin.c
27267    M /trunk/tests/tatanh.c
27268    M /trunk/tests/tcosh.c
27269    M /trunk/tests/tcsch.c
27270    M /trunk/tests/tdim.c
27271    M /trunk/tests/teint.c
27272    M /trunk/tests/terf.c
27273    M /trunk/tests/tests.c
27274    M /trunk/tests/texp.c
27275    M /trunk/tests/texp10.c
27276    M /trunk/tests/texp2.c
27277    M /trunk/tests/texpm1.c
27278    M /trunk/tests/tgeneric.c
27279    M /trunk/tests/tlog1p.c
27280    M /trunk/tests/tpow.c
27281    M /trunk/tests/tsech.c
27282    M /trunk/tests/tsinh.c
27283    M /trunk/tests/ttanh.c
27284    M /trunk/tests/tzeta.c
27286 Improved generic tests by limiting the exponent range of the random
27287 numbers for some functions.
27289 ------------------------------------------------------------------------
27290 r4810 | vlefevre | 2007-08-30 15:09:11 +0000 (Thu, 30 Aug 2007) | 3 lines
27291 Changed paths:
27292    M /trunk/tests/mpfr-test.h
27293    M /trunk/tests/tagm.c
27294    M /trunk/tests/tests.c
27295    M /trunk/tests/tgeneric.c
27296    M /trunk/tests/tlngamma.c
27297    M /trunk/tests/tlog.c
27298    M /trunk/tests/tlog10.c
27299    M /trunk/tests/tlog2.c
27300    M /trunk/tests/tpow.c
27302 Generic tests: adjust the proportion of negative numbers returned
27303 by the random function in order to get fewer NaN cases.
27305 ------------------------------------------------------------------------
27306 r4809 | vlefevre | 2007-08-30 14:26:54 +0000 (Thu, 30 Aug 2007) | 3 lines
27307 Changed paths:
27308    M /trunk/tests/tgeneric.c
27310 tgeneric.c: output a warning when too few normal cases are tested
27311 (so that the random function can be improved...).
27313 ------------------------------------------------------------------------
27314 r4808 | vlefevre | 2007-08-30 13:50:59 +0000 (Thu, 30 Aug 2007) | 2 lines
27315 Changed paths:
27316    M /trunk/tests/tests.c
27318 tests.c: function split (for future addition).
27320 ------------------------------------------------------------------------
27321 r4806 | vlefevre | 2007-08-30 10:37:17 +0000 (Thu, 30 Aug 2007) | 2 lines
27322 Changed paths:
27323    M /trunk/configure.in
27325 configure.in: updated copyright notice (for consistency).
27327 ------------------------------------------------------------------------
27328 r4803 | vlefevre | 2007-08-30 10:29:54 +0000 (Thu, 30 Aug 2007) | 2 lines
27329 Changed paths:
27330    M /trunk/tests/mpfr-test.h
27332 Bug fix: added missing _MPFR_PROTO in mpfr-test.h.
27334 ------------------------------------------------------------------------
27335 r4802 | vlefevre | 2007-08-30 10:12:22 +0000 (Thu, 30 Aug 2007) | 2 lines
27336 Changed paths:
27337    M /trunk/tests/tgeneric.c
27339 tgeneric.c: updated description line.
27341 ------------------------------------------------------------------------
27342 r4800 | vlefevre | 2007-08-29 19:59:07 +0000 (Wed, 29 Aug 2007) | 3 lines
27343 Changed paths:
27344    M /trunk/BUGS
27345    M /trunk/FAQ.html
27346    M /trunk/NEWS
27347    M /trunk/README
27348    M /trunk/TODO
27349    M /trunk/acinclude.m4
27350    M /trunk/comparisons.c
27351    M /trunk/exp.c
27352    M /trunk/faq.xsl
27353    M /trunk/neg.c
27355 Updated copyright notice (for an unknown reason, some files were missing
27356 from the change done in r4350).
27358 ------------------------------------------------------------------------
27359 r4795 | vlefevre | 2007-08-28 15:37:59 +0000 (Tue, 28 Aug 2007) | 3 lines
27360 Changed paths:
27361    M /trunk/atan2.c
27363 atan2.c: as we supposed some property, let's add an assertion (which
27364 can be evaluated at compile time).
27366 ------------------------------------------------------------------------
27367 r4794 | vlefevre | 2007-08-28 15:27:17 +0000 (Tue, 28 Aug 2007) | 2 lines
27368 Changed paths:
27369    M /trunk/atan2.c
27371 atan2.c: improved comment.
27373 ------------------------------------------------------------------------
27374 r4793 | vlefevre | 2007-08-28 15:24:27 +0000 (Tue, 28 Aug 2007) | 2 lines
27375 Changed paths:
27376    M /trunk/atan2.c
27378 atan2.c: completed the underflow case.
27380 ------------------------------------------------------------------------
27381 r4792 | vlefevre | 2007-08-28 14:19:37 +0000 (Tue, 28 Aug 2007) | 3 lines
27382 Changed paths:
27383    M /trunk/atan2.c
27385 atan2.c: fixed the underflow case except in GMP_RNDN with
27386 2^(-emin-2) < |y/x| < 2^(-emin-1).
27388 ------------------------------------------------------------------------
27389 r4791 | vlefevre | 2007-08-28 14:18:35 +0000 (Tue, 28 Aug 2007) | 2 lines
27390 Changed paths:
27391    M /trunk/tests/tatan.c
27393 tatan.c: added small-value tests in the other rounding modes.
27395 ------------------------------------------------------------------------
27396 r4790 | vlefevre | 2007-08-28 13:51:04 +0000 (Tue, 28 Aug 2007) | 3 lines
27397 Changed paths:
27398    M /trunk/atan2.c
27400 atan2.c: implemented the special case where x is positive and y/x is
27401 computed exactly (solving the underflow problems in this case).
27403 ------------------------------------------------------------------------
27404 r4789 | vlefevre | 2007-08-28 13:49:02 +0000 (Tue, 28 Aug 2007) | 2 lines
27405 Changed paths:
27406    M /trunk/tests/tatan.c
27408 tatan.c: added a similar test, but with an exact division result.
27410 ------------------------------------------------------------------------
27411 r4788 | vlefevre | 2007-08-28 13:35:40 +0000 (Tue, 28 Aug 2007) | 2 lines
27412 Changed paths:
27413    M /trunk/tests/tatan.c
27415 tatan.c: fixed test.
27417 ------------------------------------------------------------------------
27418 r4786 | vlefevre | 2007-08-28 13:16:16 +0000 (Tue, 28 Aug 2007) | 2 lines
27419 Changed paths:
27420    M /trunk/README.dev
27422 README.dev: added a paragraph concerning Ziv loops.
27424 ------------------------------------------------------------------------
27425 r4785 | vlefevre | 2007-08-28 09:34:36 +0000 (Tue, 28 Aug 2007) | 2 lines
27426 Changed paths:
27427    M /trunk/tests/tatan.c
27429 tatan.c: updated comment.
27431 ------------------------------------------------------------------------
27432 r4784 | vlefevre | 2007-08-28 08:59:09 +0000 (Tue, 28 Aug 2007) | 2 lines
27433 Changed paths:
27434    M /trunk/tests/tatan.c
27436 tatan.c: extended the latest testcase to any platform (e.g. 64 bits).
27438 ------------------------------------------------------------------------
27439 r4783 | vlefevre | 2007-08-28 08:49:00 +0000 (Tue, 28 Aug 2007) | 2 lines
27440 Changed paths:
27441    M /trunk/tests/tatan.c
27443 tatan.c: added testcase from a bug reported by Christopher Creutzig.
27445 ------------------------------------------------------------------------
27446 r4781 | vlefevre | 2007-08-27 14:27:34 +0000 (Mon, 27 Aug 2007) | 2 lines
27447 Changed paths:
27448    M /trunk
27449    M /trunk/tests
27451 Updated svn:ignore properties.
27453 ------------------------------------------------------------------------
27454 r4779 | vlefevre | 2007-08-27 11:55:00 +0000 (Mon, 27 Aug 2007) | 7 lines
27455 Changed paths:
27456    M /trunk/FAQ.html
27458 FAQ update:
27459   * The question numbers are now hardcoded instead of being generated
27460     with CSS rules.
27461   * Added the list of questions at the top.
27462   * CSS styles: a grey bar is displayed on the left of the target answer
27463     (if the browser supports the ":target" pseudo-class from CSS3).
27465 ------------------------------------------------------------------------
27466 r4778 | vlefevre | 2007-08-27 10:56:11 +0000 (Mon, 27 Aug 2007) | 2 lines
27467 Changed paths:
27468    M /trunk/faq.xsl
27470 faq.xsl: added a comment.
27472 ------------------------------------------------------------------------
27473 r4776 | vlefevre | 2007-08-27 10:44:17 +0000 (Mon, 27 Aug 2007) | 2 lines
27474 Changed paths:
27475    M /trunk/FAQ.html
27477 FAQ update.
27479 ------------------------------------------------------------------------
27480 r4774 | vlefevre | 2007-08-22 15:51:41 +0000 (Wed, 22 Aug 2007) | 6 lines
27481 Changed paths:
27482    M /trunk/INSTALL
27484 INSTALL: added another warning concerning the --with-gmp options.
27485 For instance, under Linux, "cpp -I/usr/include -v < /dev/null" says:
27486   ignoring duplicate directory "/usr/include"
27487     as it is a non-system directory that duplicates a system directory
27488 and does not modify the include search path as wanted.
27490 ------------------------------------------------------------------------
27491 r4772 | vlefevre | 2007-08-15 17:29:44 +0000 (Wed, 15 Aug 2007) | 2 lines
27492 Changed paths:
27493    M /trunk/mpfr.texi
27495 mpfr.texi: improved description of mpfr_setsign.
27497 ------------------------------------------------------------------------
27498 r4770 | vlefevre | 2007-08-14 11:41:37 +0000 (Tue, 14 Aug 2007) | 2 lines
27499 Changed paths:
27500    M /trunk/NEWS
27502 Added to NEWS: Thread-safe support with Microsoft Visual compiler.
27504 ------------------------------------------------------------------------
27505 r4768 | vlefevre | 2007-08-14 11:34:22 +0000 (Tue, 14 Aug 2007) | 5 lines
27506 Changed paths:
27507    M /trunk/mpfr-impl.h
27509 mpfr-impl.h: if MPFR_USE_THREAD_SAFE is defined (--enable-thread-safe):
27510   * Added support for MSC (thanks to Brian Gladman).
27511   * Define MPFR_THREAD_ATTR even after #error to make the error more
27512     visible (see comment in the source).
27514 ------------------------------------------------------------------------
27515 r4765 | vlefevre | 2007-08-13 10:41:51 +0000 (Mon, 13 Aug 2007) | 3 lines
27516 Changed paths:
27517    M /trunk/tests/tstckintc.c
27519 tstckintc.c: fixed bus error on Solaris (the address of Buffer was not
27520 a multiple of 4).
27522 ------------------------------------------------------------------------
27523 r4761 | vlefevre | 2007-08-13 05:05:39 +0000 (Mon, 13 Aug 2007) | 2 lines
27524 Changed paths:
27525    M /trunk/NEWS
27527 NEWS: new functions mpfr_signbit, mpfr_setsign, mpfr_copysign.
27529 ------------------------------------------------------------------------
27530 r4759 | vlefevre | 2007-08-13 04:53:32 +0000 (Mon, 13 Aug 2007) | 8 lines
27531 Changed paths:
27532    M /trunk/Makefile.am
27533    M /trunk/TODO
27534    M /trunk/copysign.c
27535    M /trunk/mpfr.h
27536    M /trunk/mpfr.texi
27537    A /trunk/setsign.c
27538    A /trunk/signbit.c
27539    M /trunk/tests/tcopysign.c
27541 Implemented changes suggested in
27542 <https://sympa.inria.fr/sympa/arc/mpfr/2007-07/msg00123.html>.
27543 * Made mpfr_copysign() like the corresponding function in IEEE 754
27544   (was an internal function until now).
27545 * Added mpfr_signbit() and mpfr_setsign().
27546 * Documented these three functions.
27547 * Updated TODO.
27549 ------------------------------------------------------------------------
27550 r4757 | vlefevre | 2007-08-13 04:34:33 +0000 (Mon, 13 Aug 2007) | 2 lines
27551 Changed paths:
27552    M /trunk/jyn_asympt.c
27553    M /trunk/remquo.c
27554    M /trunk/tests/texp10.c
27555    M /trunk/tests/tl2b.c
27557 Make svn properties consistent.
27559 ------------------------------------------------------------------------
27560 r4752 | vlefevre | 2007-08-11 22:41:05 +0000 (Sat, 11 Aug 2007) | 2 lines
27561 Changed paths:
27562    M /trunk/tests/tatan.c
27564 Fixed mpfr_inits and mpfr_clears calls in tests/tatan.c.
27566 ------------------------------------------------------------------------
27567 r4751 | vlefevre | 2007-08-11 22:38:54 +0000 (Sat, 11 Aug 2007) | 3 lines
27568 Changed paths:
27569    A /trunk/check_inits_clears
27571 Added check_inits_clears Perl script to check that a cast is performed
27572 for the last argument of mpfr_inits, mpfr_inits2 and mpfr_clears.
27574 ------------------------------------------------------------------------
27575 r4747 | vlefevre | 2007-08-10 02:19:57 +0000 (Fri, 10 Aug 2007) | 2 lines
27576 Changed paths:
27577    M /trunk/INSTALL
27578    M /trunk/VERSION
27579    M /trunk/configure.in
27580    M /trunk/mpfr.h
27581    M /trunk/mpfr.texi
27582    M /trunk/version.c
27584 Updated version to 2.4.0-dev.
27586 ------------------------------------------------------------------------
27587 r4744 | vlefevre | 2007-08-10 02:11:05 +0000 (Fri, 10 Aug 2007) | 2 lines
27588 Changed paths:
27589    M /trunk/NEWS
27591 NEWS update.
27593 ------------------------------------------------------------------------
27594 r4743 | vlefevre | 2007-08-10 02:06:56 +0000 (Fri, 10 Aug 2007) | 2 lines
27595 Changed paths:
27596    M /trunk/ChangeLog
27598 ChangeLog update with "TZ=UTC svn log -v".
27600 ------------------------------------------------------------------------
27601 r4742 | vlefevre | 2007-08-10 01:41:01 +0000 (Fri, 10 Aug 2007) | 3 lines
27602 Changed paths:
27603    M /trunk/asinh.c
27605 asinh.c: fixed assertion failure (see test 4 in tasinh.c, added
27606 in r4740), that was due to an exception.
27608 ------------------------------------------------------------------------
27609 r4741 | vlefevre | 2007-08-10 01:38:25 +0000 (Fri, 10 Aug 2007) | 2 lines
27610 Changed paths:
27611    M /trunk/tests/tasinh.c
27613 tasinh.c: fixed test.
27615 ------------------------------------------------------------------------
27616 r4740 | vlefevre | 2007-08-10 01:18:46 +0000 (Fri, 10 Aug 2007) | 2 lines
27617 Changed paths:
27618    M /trunk/tests/tasinh.c
27620 tasinh.c: added worst case that yields an assertion failure.
27622 ------------------------------------------------------------------------
27623 r4739 | vlefevre | 2007-08-09 17:21:32 +0000 (Thu, 09 Aug 2007) | 2 lines
27624 Changed paths:
27625    A /trunk/tests/data/cbrt
27626    M /trunk/tests/tcbrt.c
27628 Added data_check support to cbrt.
27630 ------------------------------------------------------------------------
27631 r4738 | vlefevre | 2007-08-09 15:45:47 +0000 (Thu, 09 Aug 2007) | 3 lines
27632 Changed paths:
27633    M /trunk/log.c
27635 log.c: fixed assertion failure (see test x_near_one in tlog.c, added
27636 in r4736), that was due to an exception.
27638 ------------------------------------------------------------------------
27639 r4737 | vlefevre | 2007-08-09 12:12:56 +0000 (Thu, 09 Aug 2007) | 6 lines
27640 Changed paths:
27641    M /trunk/pow.c
27643 pow.c: added MPFR_SMALL_INPUT_AFTER_SAVE_EXPO for the case where
27644 |y * log(x)| is very small (I can't really test because this code
27645 currently fails due to a bug in mpfr_log: see test x_near_one
27646 added to tlog.c as changeset 4736; this bug is also present in
27647 the 2.2 branch).
27649 ------------------------------------------------------------------------
27650 r4736 | vlefevre | 2007-08-09 11:58:59 +0000 (Thu, 09 Aug 2007) | 2 lines
27651 Changed paths:
27652    M /trunk/tests/tlog.c
27654 tlog.c: added a test leading to an assertion failure in mpfr_log.
27656 ------------------------------------------------------------------------
27657 r4735 | vlefevre | 2007-08-09 11:45:19 +0000 (Thu, 09 Aug 2007) | 2 lines
27658 Changed paths:
27659    M /trunk/tests/tpow.c
27661 tpow.c: added a test where x is close to 1.
27663 ------------------------------------------------------------------------
27664 r4734 | vlefevre | 2007-08-09 11:02:28 +0000 (Thu, 09 Aug 2007) | 2 lines
27665 Changed paths:
27666    A /trunk/tests/data/exp10
27668 Added empty file tests/data/exp10 to avoid an error with -dev versions.
27670 ------------------------------------------------------------------------
27671 r4733 | vlefevre | 2007-08-09 10:18:50 +0000 (Thu, 09 Aug 2007) | 2 lines
27672 Changed paths:
27673    M /trunk/mpfr-impl.h
27674    M /trunk/round_near_x.c
27676 Added a TODO concerning the description of mpfr_round_near_x.
27678 ------------------------------------------------------------------------
27679 r4732 | vlefevre | 2007-08-09 09:48:59 +0000 (Thu, 09 Aug 2007) | 2 lines
27680 Changed paths:
27681    A /trunk/tests/data/expm1
27682    A /trunk/tests/data/log1p
27683    A /trunk/tests/data/log2
27685 Added empty files in tests/data to avoid errors with -dev versions.
27687 ------------------------------------------------------------------------
27688 r4731 | vlefevre | 2007-08-09 09:39:43 +0000 (Thu, 09 Aug 2007) | 2 lines
27689 Changed paths:
27690    M /trunk/ui_pow.c
27692 mpfr_ui_pow fix: added a MPFR_SAVE_EXPO_UPDATE_FLAGS.
27694 ------------------------------------------------------------------------
27695 r4730 | vlefevre | 2007-08-09 02:52:27 +0000 (Thu, 09 Aug 2007) | 2 lines
27696 Changed paths:
27697    M /trunk/tests
27698    M /trunk/tests/Makefile.am
27699    A /trunk/tests/texp10.c
27701 Added texp10.c (texp10 currently fails).
27703 ------------------------------------------------------------------------
27704 r4729 | vlefevre | 2007-08-09 02:26:33 +0000 (Thu, 09 Aug 2007) | 2 lines
27705 Changed paths:
27706    M /trunk/tests/texp2.c
27708 texp2.c: reformat and added some tests which were missing.
27710 ------------------------------------------------------------------------
27711 r4728 | vlefevre | 2007-08-08 15:12:56 +0000 (Wed, 08 Aug 2007) | 2 lines
27712 Changed paths:
27713    M /trunk/tests/tl2b.c
27714    M /trunk/tests/tremquo.c
27716 Updated svn:keywords and svn:eol-style properties in tests.
27718 ------------------------------------------------------------------------
27719 r4727 | vlefevre | 2007-08-08 15:11:15 +0000 (Wed, 08 Aug 2007) | 2 lines
27720 Changed paths:
27721    M /trunk/tests/texpm1.c
27722    M /trunk/tests/tlog1p.c
27723    M /trunk/tests/tlog2.c
27725 Added data_check calls to texpm1, tlog1p and tlog2.
27727 ------------------------------------------------------------------------
27728 r4726 | vlefevre | 2007-08-08 14:37:28 +0000 (Wed, 08 Aug 2007) | 3 lines
27729 Changed paths:
27730    M /trunk/tests/tests.c
27732 tests/tests.c: in data_check(), mode 'Z', do not test GMP_RNDN if
27733 the precision for the directed rounding modes is MPFR_PREC_MIN.
27735 ------------------------------------------------------------------------
27736 r4725 | vlefevre | 2007-08-04 23:13:52 +0000 (Sat, 04 Aug 2007) | 2 lines
27737 Changed paths:
27738    M /trunk/TODO
27740 TODO: more on mpfr_sin (and mpfr_cos).
27742 ------------------------------------------------------------------------
27743 r4724 | vlefevre | 2007-08-04 22:58:01 +0000 (Sat, 04 Aug 2007) | 2 lines
27744 Changed paths:
27745    M /trunk/TODO
27747 TODO: update concerning sin/cos/tan.
27749 ------------------------------------------------------------------------
27750 r4723 | vlefevre | 2007-08-03 02:45:32 +0000 (Fri, 03 Aug 2007) | 3 lines
27751 Changed paths:
27752    M /trunk/tests/tests.c
27754 tests/tests.c: in data_check(), check the 4 rounding modes if rnd is 'Z'
27755 (in order to test the worst cases).
27757 ------------------------------------------------------------------------
27758 r4722 | vlefevre | 2007-08-03 01:30:20 +0000 (Fri, 03 Aug 2007) | 2 lines
27759 Changed paths:
27760    M /trunk/tests/tests.c
27762 Fixed coding style (for ansi2knr in particular).
27764 ------------------------------------------------------------------------
27765 r4721 | vlefevre | 2007-08-02 10:19:44 +0000 (Thu, 02 Aug 2007) | 2 lines
27766 Changed paths:
27767    M /trunk/Makefile.am
27769 Makefile.am: added a comment about "get_patches.c".
27771 ------------------------------------------------------------------------
27772 r4720 | vlefevre | 2007-08-02 10:07:48 +0000 (Thu, 02 Aug 2007) | 8 lines
27773 Changed paths:
27774    M /trunk/Makefile.am
27776 No longer set "CLEANFILES = get_patches.c" in Makefile.am so that a
27777 "make clean" doesn't remove the get_patches.c file, as rebuilding it
27778 needs a Unix shell (and some standard utilities). Anyway the update
27779 of this file should be regarded as part of the patch process, then
27780 this file is just like any other .c files. Note: "make dist" includes
27781 this file in the archives, so that concerning the build, everything
27782 is like before as long as no patches are applied.
27784 ------------------------------------------------------------------------
27785 r4719 | zimmerma | 2007-08-01 18:07:32 +0000 (Wed, 01 Aug 2007) | 2 lines
27786 Changed paths:
27787    M /trunk/TODO
27789 added item about sNaN/qNaN
27791 ------------------------------------------------------------------------
27792 r4718 | vlefevre | 2007-07-31 14:28:20 +0000 (Tue, 31 Jul 2007) | 3 lines
27793 Changed paths:
27794    M /trunk/copysign.c
27796 copysign.c: reformat, updated comment (but this function is still not
27797 documented in mpfr.texi).
27799 ------------------------------------------------------------------------
27800 r4717 | vlefevre | 2007-07-31 14:12:15 +0000 (Tue, 31 Jul 2007) | 3 lines
27801 Changed paths:
27802    M /trunk/INSTALL
27803    M /trunk/VERSION
27804    M /trunk/configure.in
27805    M /trunk/mpfr.h
27806    M /trunk/mpfr.texi
27807    M /trunk/version.c
27809 Updated version back to 2.3.0-dev since the 2.3 branch will be recreated
27810 from the trunk (too many changes!).
27812 ------------------------------------------------------------------------
27813 r4716 | vlefevre | 2007-07-31 13:34:37 +0000 (Tue, 31 Jul 2007) | 2 lines
27814 Changed paths:
27815    M /trunk/tests/tl2b.c
27817 tl2b.c: enable output even when the constants are correct.
27819 ------------------------------------------------------------------------
27820 r4715 | vlefevre | 2007-07-31 13:25:24 +0000 (Tue, 31 Jul 2007) | 3 lines
27821 Changed paths:
27822    M /trunk
27824 Added get_patches.c to the svn:ignore property, as this file is
27825 generated.
27827 ------------------------------------------------------------------------
27828 r4714 | vlefevre | 2007-07-31 13:23:37 +0000 (Tue, 31 Jul 2007) | 13 lines
27829 Changed paths:
27830    M /trunk/free_cache.c
27831    M /trunk/get_str.c
27832    M /trunk/mpfr-impl.h
27833    M /trunk/tests
27834    M /trunk/tests/Makefile.am
27835    A /trunk/tests/tl2b.c
27837 Replaced l2b cache by constants, as suggested by Patrick Pelissier,
27838 to avoid efficiency problems with the stack interface and heavily
27839 threaded applications.
27840   * Added tests/tl2b.c to generate / check the constants.
27841   * tests/Makefile.am: added tl2b to check_PROGRAMS.
27842   * tests directory: added tl2b to the svn:ignore property.
27843   * mpfr-impl.h: updated the __gmpfr_l2b declaration.
27844   * free_cache.c: disabled free_l2b (since there's no longer a cache).
27845   * get_str.c: added the code generated by tl2b; for the bootstrap, one
27846     can just write:
27847       const __mpfr_struct __gmpfr_l2b[BASE_MAX-1][2] = { { { 0 } } };
27848     Removed the code (in ceil_mul) that computed these constants.
27850 ------------------------------------------------------------------------
27851 r4713 | vlefevre | 2007-07-30 22:37:30 +0000 (Mon, 30 Jul 2007) | 2 lines
27852 Changed paths:
27853    M /trunk/mpfr.texi
27855 mpfr.texi: updated the documentation of the mpfr_get_d function family.
27857 ------------------------------------------------------------------------
27858 r4712 | vlefevre | 2007-07-30 11:12:45 +0000 (Mon, 30 Jul 2007) | 2 lines
27859 Changed paths:
27860    M /trunk/README.dev
27861    M /trunk/TODO
27863 Patch tracking: updated README.dev and TODO files.
27865 ------------------------------------------------------------------------
27866 r4711 | vlefevre | 2007-07-30 10:45:01 +0000 (Mon, 30 Jul 2007) | 3 lines
27867 Changed paths:
27868    M /trunk/Makefile.am
27869    M /trunk/NEWS
27870    A /trunk/PATCHES
27871    A /trunk/get_patches.sh
27872    M /trunk/mpfr.h
27873    M /trunk/mpfr.texi
27875 Added support for tracking applied patches with new function
27876 mpfr_get_patches().
27878 ------------------------------------------------------------------------
27879 r4710 | vlefevre | 2007-07-30 09:41:55 +0000 (Mon, 30 Jul 2007) | 4 lines
27880 Changed paths:
27881    M /trunk/mpfr.texi
27883 mpfr.texi: updated the example concerning mpfr_get_version() vs
27884 MPFR_VERSION_STRING ("Warning" instead of "Error", make sure that
27885 the example fits on 80 columns in the info file).
27887 ------------------------------------------------------------------------
27888 r4709 | vlefevre | 2007-07-30 09:37:06 +0000 (Mon, 30 Jul 2007) | 2 lines
27889 Changed paths:
27890    M /trunk/mpfr.texi
27892 mpfr.texi: updated description of mpfr_get_version().
27894 ------------------------------------------------------------------------
27895 r4708 | vlefevre | 2007-07-30 09:31:58 +0000 (Mon, 30 Jul 2007) | 2 lines
27896 Changed paths:
27897    M /trunk/mpfr.texi
27899 mpfr.texi: updated description of mpfr_get_version().
27901 ------------------------------------------------------------------------
27902 r4707 | zimmerma | 2007-07-28 15:03:05 +0000 (Sat, 28 Jul 2007) | 2 lines
27903 Changed paths:
27904    M /trunk/TODO
27906 added files that are not 100% covered by tests
27908 ------------------------------------------------------------------------
27909 r4706 | vlefevre | 2007-07-27 22:04:24 +0000 (Fri, 27 Jul 2007) | 2 lines
27910 Changed paths:
27911    M /trunk/coverage
27913 coverage: added --disable-shared --enable-static to configure.
27915 ------------------------------------------------------------------------
27916 r4705 | vlefevre | 2007-07-27 21:59:04 +0000 (Fri, 27 Jul 2007) | 2 lines
27917 Changed paths:
27918    M /trunk/mpfr-impl.h
27920 mpfr-impl.h: added more casts for g++.
27922 ------------------------------------------------------------------------
27923 r4704 | vlefevre | 2007-07-27 21:54:22 +0000 (Fri, 27 Jul 2007) | 2 lines
27924 Changed paths:
27925    M /trunk/mpfr-impl.h
27927 Reformat.
27929 ------------------------------------------------------------------------
27930 r4703 | vlefevre | 2007-07-27 21:48:03 +0000 (Fri, 27 Jul 2007) | 2 lines
27931 Changed paths:
27932    M /trunk/const_log2.c
27933    M /trunk/mpfr-impl.h
27934    M /trunk/mul.c
27936 Applied patch from Patrick to be able to build MPFR with g++.
27938 ------------------------------------------------------------------------
27939 r4702 | zimmerma | 2007-07-26 12:02:24 +0000 (Thu, 26 Jul 2007) | 2 lines
27940 Changed paths:
27941    M /trunk/mparam_h.in
27943 added default thresholds for Core 2
27945 ------------------------------------------------------------------------
27946 r4701 | vlefevre | 2007-07-25 15:34:52 +0000 (Wed, 25 Jul 2007) | 5 lines
27947 Changed paths:
27948    M /trunk/tests/tacos.c
27949    M /trunk/tests/tacosh.c
27950    M /trunk/tests/tasin.c
27951    M /trunk/tests/tasinh.c
27952    M /trunk/tests/tatan.c
27953    M /trunk/tests/tatanh.c
27954    M /trunk/tests/tcos.c
27955    M /trunk/tests/tcosh.c
27956    M /trunk/tests/terf.c
27957    M /trunk/tests/tests.c
27958    M /trunk/tests/texp.c
27959    M /trunk/tests/texp2.c
27960    M /trunk/tests/tgamma.c
27961    M /trunk/tests/tj0.c
27962    M /trunk/tests/tj1.c
27963    M /trunk/tests/tlgamma.c
27964    M /trunk/tests/tlog.c
27965    M /trunk/tests/tlog10.c
27966    M /trunk/tests/tmul.c
27967    M /trunk/tests/tpow.c
27968    M /trunk/tests/tsin.c
27969    M /trunk/tests/tsinh.c
27970    M /trunk/tests/tsqrt.c
27971    M /trunk/tests/ttan.c
27972    M /trunk/tests/ttanh.c
27973    M /trunk/tests/tui_div.c
27974    M /trunk/tests/ty0.c
27975    M /trunk/tests/ty1.c
27977 No longer use MPFR_CHECK_ALL in tests. In '-dev' versions, assume
27978 that the data files exist and return an error whenever a file cannot
27979 be opened. In the other versions, return silently if the file cannot
27980 be opened.
27982 ------------------------------------------------------------------------
27983 r4700 | vlefevre | 2007-07-25 15:18:45 +0000 (Wed, 25 Jul 2007) | 2 lines
27984 Changed paths:
27985    M /trunk/Makefile.am
27986    D /trunk/mpfr-test.h
27987    M /trunk/tests/Makefile.am
27988    A /trunk/tests/mpfr-test.h (from /trunk/mpfr-test.h:4698)
27990 Moved mpfr-test.h into the tests directory.
27992 ------------------------------------------------------------------------
27993 r4699 | zimmerma | 2007-07-25 15:15:55 +0000 (Wed, 25 Jul 2007) | 2 lines
27994 Changed paths:
27995    M /trunk/cos.c
27997 fixed "efficiency bug" (argument reduction was broken)
27999 ------------------------------------------------------------------------
28000 r4698 | vlefevre | 2007-07-25 14:45:13 +0000 (Wed, 25 Jul 2007) | 3 lines
28001 Changed paths:
28002    M /trunk/tests/tests.c
28004 tests.c: in data_check(), made whitespace skipping consistent and
28005 check that the result value is immediately followed by a \n.
28007 ------------------------------------------------------------------------
28008 r4697 | vlefevre | 2007-07-25 14:02:23 +0000 (Wed, 25 Jul 2007) | 3 lines
28009 Changed paths:
28010    M /trunk/tests/tests.c
28012 [tests.c] Fixed some types (the result of getc() is not necessarily
28013 representable in a char).
28015 ------------------------------------------------------------------------
28016 r4696 | vlefevre | 2007-07-25 13:45:10 +0000 (Wed, 25 Jul 2007) | 5 lines
28017 Changed paths:
28018    M /trunk/tests/tests.c
28020 tests.c: changes in the error messages (BTW, we decided to output
28021 everything to stdout for consistency, even though messages for
28022 assertion failure are written to stderr) and replaced an abort ()
28023 by an exit (1).
28025 ------------------------------------------------------------------------
28026 r4695 | vlefevre | 2007-07-25 10:58:54 +0000 (Wed, 25 Jul 2007) | 2 lines
28027 Changed paths:
28028    M /trunk/jyn_asympt.c
28029    M /trunk/tests/tests.c
28031 Delete trailing spaces.
28033 ------------------------------------------------------------------------
28034 r4694 | zimmerma | 2007-07-25 10:01:45 +0000 (Wed, 25 Jul 2007) | 5 lines
28035 Changed paths:
28036    M /trunk/Makefile.am
28037    M /trunk/jn.c
28038    A /trunk/jyn_asympt.c
28039    M /trunk/tests/tests.c
28040    M /trunk/yn.c
28042 jyn_asympt.c: new common file for asymptotic expansion in jn/yn
28043 tests/tests.c: print precisions in case of failure
28044 jn.c: now use jyn_asympt.c
28045 yn.c: now implement asymptotic expansion (jyn_asympt.c)
28047 ------------------------------------------------------------------------
28048 r4693 | zimmerma | 2007-07-25 09:58:31 +0000 (Wed, 25 Jul 2007) | 2 lines
28049 Changed paths:
28050    M /trunk/tests/data/y0
28051    M /trunk/tests/data/y1
28053 fixed more wrong entries in Gonnet's test suite
28055 ------------------------------------------------------------------------
28056 r4692 | zimmerma | 2007-07-24 15:12:39 +0000 (Tue, 24 Jul 2007) | 2 lines
28057 Changed paths:
28058    M /trunk/jn.c
28060 contribution of first neglected term to error was wrong
28062 ------------------------------------------------------------------------
28063 r4691 | zimmerma | 2007-07-24 15:08:51 +0000 (Tue, 24 Jul 2007) | 2 lines
28064 Changed paths:
28065    M /trunk/tests/data/y0
28067 fixed wrong entry (not enough precision was used in Maple)
28069 ------------------------------------------------------------------------
28070 r4690 | zimmerma | 2007-07-24 13:42:35 +0000 (Tue, 24 Jul 2007) | 2 lines
28071 Changed paths:
28072    M /trunk/algorithms.tex
28073    M /trunk/jn.c
28074    M /trunk/tests/data/j0
28075    M /trunk/tests/tj0.c
28076    M /trunk/tests/tj1.c
28078 implemented asymptotic expansion for large argument in j0/j1/jn
28080 ------------------------------------------------------------------------
28081 r4689 | zimmerma | 2007-07-20 16:12:03 +0000 (Fri, 20 Jul 2007) | 2 lines
28082 Changed paths:
28083    M /trunk/nightly-test
28085 define MPFR_CHECK_ALL for nightly tests
28087 ------------------------------------------------------------------------
28088 r4688 | zimmerma | 2007-07-20 16:11:15 +0000 (Fri, 20 Jul 2007) | 3 lines
28089 Changed paths:
28090    M /trunk/tests/tacos.c
28091    M /trunk/tests/tacosh.c
28092    M /trunk/tests/tasin.c
28093    M /trunk/tests/tasinh.c
28094    M /trunk/tests/tatan.c
28095    M /trunk/tests/tatanh.c
28096    M /trunk/tests/tcos.c
28097    M /trunk/tests/tcosh.c
28098    M /trunk/tests/terf.c
28099    M /trunk/tests/texp.c
28100    M /trunk/tests/texp2.c
28101    M /trunk/tests/tgamma.c
28102    M /trunk/tests/tj0.c
28103    M /trunk/tests/tj1.c
28104    M /trunk/tests/tlgamma.c
28105    M /trunk/tests/tlog.c
28106    M /trunk/tests/tlog10.c
28107    M /trunk/tests/tmul.c
28108    M /trunk/tests/tpow.c
28109    M /trunk/tests/tsin.c
28110    M /trunk/tests/tsinh.c
28111    M /trunk/tests/tsqrt.c
28112    M /trunk/tests/ttan.c
28113    M /trunk/tests/ttanh.c
28114    M /trunk/tests/tui_div.c
28115    M /trunk/tests/ty0.c
28116    M /trunk/tests/ty1.c
28118 Added code to check mpfr against Gonnet's tables when the environment variable
28119 MPFR_CHECK_ALL is defined (some table entries were checked by MuPAD)
28121 ------------------------------------------------------------------------
28122 r4687 | zimmerma | 2007-07-20 16:04:38 +0000 (Fri, 20 Jul 2007) | 2 lines
28123 Changed paths:
28124    M /trunk/tests/data/gonnet.mpl
28126 added comment
28128 ------------------------------------------------------------------------
28129 r4686 | zimmerma | 2007-07-20 15:58:20 +0000 (Fri, 20 Jul 2007) | 2 lines
28130 Changed paths:
28131    A /trunk/tests/data/y0
28132    A /trunk/tests/data/y1
28134 test data files mpfr mpfr_y0 and mpfr_y1, ***not*** checked with MuPAD
28136 ------------------------------------------------------------------------
28137 r4685 | zimmerma | 2007-07-20 15:55:03 +0000 (Fri, 20 Jul 2007) | 3 lines
28138 Changed paths:
28139    M /trunk/tests/data/CheckData.mu
28141 added auxiliary MuPAD functions
28142 improved Ziv's strategy: add half of DIGITS each time
28144 ------------------------------------------------------------------------
28145 r4684 | zimmerma | 2007-07-20 15:52:52 +0000 (Fri, 20 Jul 2007) | 2 lines
28146 Changed paths:
28147    A /trunk/tests/data/tanh
28149 test data file for mpfr_tanh, checked by MuPAD
28151 ------------------------------------------------------------------------
28152 r4683 | zimmerma | 2007-07-20 15:51:28 +0000 (Fri, 20 Jul 2007) | 2 lines
28153 Changed paths:
28154    A /trunk/tests/data/tan
28156 test data file for mpfr_tan, checked with MuPAD (except 3 indicated entries)
28158 ------------------------------------------------------------------------
28159 r4682 | zimmerma | 2007-07-20 15:39:23 +0000 (Fri, 20 Jul 2007) | 2 lines
28160 Changed paths:
28161    A /trunk/tests/data/sqrt
28163 test data file for mpfr_sqrt, checked with MuPAD
28165 ------------------------------------------------------------------------
28166 r4681 | zimmerma | 2007-07-20 15:28:32 +0000 (Fri, 20 Jul 2007) | 2 lines
28167 Changed paths:
28168    A /trunk/tests/data/sinh
28170 test data file for mpfr_sinh, checked by MuPAD (except indicated lines)
28172 ------------------------------------------------------------------------
28173 r4680 | zimmerma | 2007-07-20 15:17:58 +0000 (Fri, 20 Jul 2007) | 3 lines
28174 Changed paths:
28175    A /trunk/tests/data/sin
28177 test data file for mpfr_sin, checked by MuPAD (except tiny inputs indicated
28178 in file)
28180 ------------------------------------------------------------------------
28181 r4679 | zimmerma | 2007-07-20 13:45:40 +0000 (Fri, 20 Jul 2007) | 2 lines
28182 Changed paths:
28183    A /trunk/tests/data/pow275
28185 test data file for x^(11/4), checked with MuPAD
28187 ------------------------------------------------------------------------
28188 r4678 | zimmerma | 2007-07-20 13:41:01 +0000 (Fri, 20 Jul 2007) | 2 lines
28189 Changed paths:
28190    M /trunk/tests/data/log10
28192 finally, I was able to check it with MuPAD
28194 ------------------------------------------------------------------------
28195 r4677 | zimmerma | 2007-07-20 13:36:16 +0000 (Fri, 20 Jul 2007) | 2 lines
28196 Changed paths:
28197    A /trunk/tests/data/exp2
28199 test data file for 2^x, checked with MuPAD
28201 ------------------------------------------------------------------------
28202 r4676 | zimmerma | 2007-07-20 13:28:30 +0000 (Fri, 20 Jul 2007) | 2 lines
28203 Changed paths:
28204    A /trunk/tests/data/mulpi
28206 test data file for Pi*x, checked with MuPAD
28208 ------------------------------------------------------------------------
28209 r4675 | zimmerma | 2007-07-20 12:56:27 +0000 (Fri, 20 Jul 2007) | 2 lines
28210 Changed paths:
28211    A /trunk/tests/data/log
28213 test data file for mpfr_log, checked with MuPAD
28215 ------------------------------------------------------------------------
28216 r4674 | zimmerma | 2007-07-20 12:54:43 +0000 (Fri, 20 Jul 2007) | 3 lines
28217 Changed paths:
28218    A /trunk/tests/data/j0
28219    A /trunk/tests/data/j1
28220    A /trunk/tests/data/lgamma
28221    A /trunk/tests/data/log10
28223 test data files for mpfr_j0, mpfr_j1, mpfr_lgamma, mpfr_log10,
28224 ***not*** tested with MuPAD (not Dom::Interval interface)
28226 ------------------------------------------------------------------------
28227 r4673 | zimmerma | 2007-07-20 12:52:25 +0000 (Fri, 20 Jul 2007) | 2 lines
28228 Changed paths:
28229    A /trunk/tests/data/inv
28231 test data file for 1/x, i.e., mpfr_ui_div(1,x), checked with MuPAD
28233 ------------------------------------------------------------------------
28234 r4672 | zimmerma | 2007-07-20 12:45:10 +0000 (Fri, 20 Jul 2007) | 2 lines
28235 Changed paths:
28236    A /trunk/tests/data/gamma
28238 test data file for mpfr_gamma, ***not*** checked by MuPAD
28240 ------------------------------------------------------------------------
28241 r4671 | zimmerma | 2007-07-20 12:44:09 +0000 (Fri, 20 Jul 2007) | 2 lines
28242 Changed paths:
28243    A /trunk/tests/data/exp
28245 test data file for mpfr_exp, checked with MuPAD
28247 ------------------------------------------------------------------------
28248 r4670 | zimmerma | 2007-07-20 12:43:34 +0000 (Fri, 20 Jul 2007) | 3 lines
28249 Changed paths:
28250    A /trunk/tests/data/erf
28251    A /trunk/tests/data/erfc
28253 test data files for erf and erfc (not checked by MuPAD, since Dom::Interval
28254 does not have an interface for those functions in MuPAD 3.2.0)
28256 ------------------------------------------------------------------------
28257 r4669 | zimmerma | 2007-07-20 12:35:54 +0000 (Fri, 20 Jul 2007) | 2 lines
28258 Changed paths:
28259    A /trunk/tests/data/cosh
28261 test data file for mpfr_cosh, checked with MuPAD
28263 ------------------------------------------------------------------------
28264 r4668 | zimmerma | 2007-07-20 12:33:31 +0000 (Fri, 20 Jul 2007) | 2 lines
28265 Changed paths:
28266    A /trunk/tests/data/cos
28268 test data file for mpfr_cos, checked by MuPAD
28270 ------------------------------------------------------------------------
28271 r4667 | zimmerma | 2007-07-20 12:02:36 +0000 (Fri, 20 Jul 2007) | 2 lines
28272 Changed paths:
28273    A /trunk/tests/data/atanh
28275 test data file for mpfr_atanh, checked with MuPAD
28277 ------------------------------------------------------------------------
28278 r4666 | zimmerma | 2007-07-20 11:42:54 +0000 (Fri, 20 Jul 2007) | 2 lines
28279 Changed paths:
28280    A /trunk/tests/data/atan
28282 test data file for atan, checked with MuPAD
28284 ------------------------------------------------------------------------
28285 r4665 | zimmerma | 2007-07-20 11:06:48 +0000 (Fri, 20 Jul 2007) | 2 lines
28286 Changed paths:
28287    A /trunk/tests/data/asinh
28289 test file for mpfr_asinh, checked with MuPAD
28291 ------------------------------------------------------------------------
28292 r4664 | zimmerma | 2007-07-20 11:04:14 +0000 (Fri, 20 Jul 2007) | 2 lines
28293 Changed paths:
28294    A /trunk/tests/data/asin
28296 data file for mpfr_asin, checked with MuPAD using CheckData.mu
28298 ------------------------------------------------------------------------
28299 r4663 | zimmerma | 2007-07-20 10:13:10 +0000 (Fri, 20 Jul 2007) | 2 lines
28300 Changed paths:
28301    A /trunk/tests/data/acosh
28303 data file for mpfr_acosh, checked with MuPAD using CheckData.mu
28305 ------------------------------------------------------------------------
28306 r4662 | zimmerma | 2007-07-20 10:12:37 +0000 (Fri, 20 Jul 2007) | 2 lines
28307 Changed paths:
28308    M /trunk/tests/data/CheckData.mu
28310 improved output
28312 ------------------------------------------------------------------------
28313 r4661 | zimmerma | 2007-07-20 10:05:11 +0000 (Fri, 20 Jul 2007) | 2 lines
28314 Changed paths:
28315    A /trunk/tests/data/CheckData.mu
28317 MuPAD file to check a data file
28319 ------------------------------------------------------------------------
28320 r4658 | vlefevre | 2007-07-20 00:18:14 +0000 (Fri, 20 Jul 2007) | 2 lines
28321 Changed paths:
28322    M /trunk/free_cache.c
28323    M /trunk/get_str.c
28324    M /trunk/mpfr-impl.h
28326 Renamed mpfr_l2b as __gmpfr_l2b for consistency.
28328 ------------------------------------------------------------------------
28329 r4657 | zimmerma | 2007-07-19 19:49:15 +0000 (Thu, 19 Jul 2007) | 2 lines
28330 Changed paths:
28331    M /trunk/mpfr-longlong.h
28333 patch from Brian Gladman to build mpfr.dll
28335 ------------------------------------------------------------------------
28336 r4656 | zimmerma | 2007-07-19 16:07:58 +0000 (Thu, 19 Jul 2007) | 2 lines
28337 Changed paths:
28338    M /trunk/tests/data/acos
28339    M /trunk/tests/data/gonnet.mpl
28341 added copyright information about Gonnet's package
28343 ------------------------------------------------------------------------
28344 r4655 | zimmerma | 2007-07-19 16:03:38 +0000 (Thu, 19 Jul 2007) | 2 lines
28345 Changed paths:
28346    M /trunk/tests/tests.c
28348 modified data_check() to allow comment lines starting with #
28350 ------------------------------------------------------------------------
28351 r4654 | zimmerma | 2007-07-19 14:55:47 +0000 (Thu, 19 Jul 2007) | 2 lines
28352 Changed paths:
28353    M /trunk/mpfr-test.h
28354    M /trunk/tests/tacos.c
28355    M /trunk/tests/tests.c
28357 new (experimental) mechanism to check data files (see example in tacos.c)
28359 ------------------------------------------------------------------------
28360 r4653 | zimmerma | 2007-07-19 14:54:49 +0000 (Thu, 19 Jul 2007) | 2 lines
28361 Changed paths:
28362    A /trunk/tests/data
28363    A /trunk/tests/data/acos
28364    A /trunk/tests/data/gonnet.mpl
28366 new directory for test data
28368 ------------------------------------------------------------------------
28369 r4652 | zimmerma | 2007-07-19 10:52:00 +0000 (Thu, 19 Jul 2007) | 2 lines
28370 Changed paths:
28371    M /trunk/tests/tcos.c
28373 added test for inexact flag (bug fixed in r4630)
28375 ------------------------------------------------------------------------
28376 r4651 | vlefevre | 2007-07-18 23:09:35 +0000 (Wed, 18 Jul 2007) | 4 lines
28377 Changed paths:
28378    M /trunk/atan2.c
28379    M /trunk/erfc.c
28381 erfc.c, atan2.c: added missing "MPFR_SAVE_EXPO_FREE (expo);" before
28382   "return mpfr_underflow (...);".
28383 erfc.c: replaced a goto by an else.
28385 ------------------------------------------------------------------------
28386 r4650 | zimmerma | 2007-07-18 16:24:08 +0000 (Wed, 18 Jul 2007) | 2 lines
28387 Changed paths:
28388    M /trunk/atan2.c
28390 now deal with underflow in y/x (remains to deal with overflow)
28392 ------------------------------------------------------------------------
28393 r4649 | zimmerma | 2007-07-18 16:19:31 +0000 (Wed, 18 Jul 2007) | 2 lines
28394 Changed paths:
28395    M /trunk/tests/tset_str.c
28397 now can specify output base when argc > 1
28399 ------------------------------------------------------------------------
28400 r4648 | zimmerma | 2007-07-18 16:18:14 +0000 (Wed, 18 Jul 2007) | 2 lines
28401 Changed paths:
28402    M /trunk/tests/tlgamma.c
28404 MPFR_EQUAL -> mpfr_equal_p
28406 ------------------------------------------------------------------------
28407 r4647 | zimmerma | 2007-07-18 15:48:57 +0000 (Wed, 18 Jul 2007) | 2 lines
28408 Changed paths:
28409    M /trunk/erfc.c
28410    M /trunk/tests/terf.c
28412 fixed problem with erfc() near underflow region
28414 ------------------------------------------------------------------------
28415 r4646 | zimmerma | 2007-07-18 13:51:07 +0000 (Wed, 18 Jul 2007) | 3 lines
28416 Changed paths:
28417    M /trunk/atan2.c
28418    M /trunk/tests/tatan.c
28420 atan2.c: quick-and-dirty fix for atan2(y,1)
28421 tests/tatan.c: fix tests from Christopher [x and y were interchanged]
28423 ------------------------------------------------------------------------
28424 r4645 | zimmerma | 2007-07-18 12:19:22 +0000 (Wed, 18 Jul 2007) | 2 lines
28425 Changed paths:
28426    M /trunk/tests/tatan.c
28428 added test from Ch. Creutzig
28430 ------------------------------------------------------------------------
28431 r4644 | zimmerma | 2007-07-18 08:23:30 +0000 (Wed, 18 Jul 2007) | 2 lines
28432 Changed paths:
28433    M /trunk/agm.c
28435 apply patch suggested in bug #3604
28437 ------------------------------------------------------------------------
28438 r4643 | zimmerma | 2007-07-17 14:30:00 +0000 (Tue, 17 Jul 2007) | 4 lines
28439 Changed paths:
28440    M /trunk/lngamma.c
28441    M /trunk/tests/tlgamma.c
28443 previous bug fix for tiny negative inputs in mpfr_lgamma was incorrect:
28444 result was NaN, but this was not detected by the tests since mpfr_cmp (y, NaN)
28445 is always true!
28447 ------------------------------------------------------------------------
28448 r4642 | vlefevre | 2007-07-17 13:14:21 +0000 (Tue, 17 Jul 2007) | 2 lines
28449 Changed paths:
28450    M /trunk/get_str.c
28451    M /trunk/strtofr.c
28453 Added comments and fixed an indentation bug.
28455 ------------------------------------------------------------------------
28456 r4641 | zimmerma | 2007-07-17 06:26:24 +0000 (Tue, 17 Jul 2007) | 4 lines
28457 Changed paths:
28458    M /trunk/cos.c
28460 in reconstruction after computation of cos(x/2^k) for reduced argument,
28461 it may be that cos(x) is zero to the working precision. Then restart Ziv's
28462 algorithm with a larger precision.
28464 ------------------------------------------------------------------------
28465 r4640 | zimmerma | 2007-07-16 12:51:17 +0000 (Mon, 16 Jul 2007) | 4 lines
28466 Changed paths:
28467    M /trunk/lngamma.c
28468    M /trunk/tests/tlgamma.c
28470 lngamma.c: fix for small inputs
28471 tlgamma.c: added more tests from Kaveh Ghazi
28474 ------------------------------------------------------------------------
28475 r4639 | zimmerma | 2007-07-16 11:22:13 +0000 (Mon, 16 Jul 2007) | 3 lines
28476 Changed paths:
28477    M /trunk/sin_cos.c
28478    M /trunk/tests/ttan.c
28480 sin_cos.c: 2nd arg of 1st mpfr_can_round call was wrong
28481 ttan.c: fixed wrong reference value
28483 ------------------------------------------------------------------------
28484 r4638 | zimmerma | 2007-07-16 06:58:08 +0000 (Mon, 16 Jul 2007) | 2 lines
28485 Changed paths:
28486    M /trunk/TODO
28488 added comment about sinpi, etc.
28490 ------------------------------------------------------------------------
28491 r4637 | zimmerma | 2007-07-15 09:09:10 +0000 (Sun, 15 Jul 2007) | 2 lines
28492 Changed paths:
28493    M /trunk/tests/ttan.c
28495 added new test, and re-enabled test that was too slow
28497 ------------------------------------------------------------------------
28498 r4636 | zimmerma | 2007-07-14 07:30:37 +0000 (Sat, 14 Jul 2007) | 2 lines
28499 Changed paths:
28500    M /trunk/nightly-test
28502 removed MPFR_CHECK_TINY, added MPFR_CHECK_MAX
28504 ------------------------------------------------------------------------
28505 r4635 | vlefevre | 2007-07-10 08:52:50 +0000 (Tue, 10 Jul 2007) | 2 lines
28506 Changed paths:
28507    M /trunk/tests/terf.c
28509 terf.c: added testcase for bug reported by Christopher Creutzig.
28511 ------------------------------------------------------------------------
28512 r4633 | vlefevre | 2007-07-09 11:41:04 +0000 (Mon, 09 Jul 2007) | 2 lines
28513 Changed paths:
28514    M /trunk/init2.c
28516 Removed a #include that was probably added by mistake in r2590.
28518 ------------------------------------------------------------------------
28519 r4632 | vlefevre | 2007-07-09 11:39:29 +0000 (Mon, 09 Jul 2007) | 3 lines
28520 Changed paths:
28521    M /trunk/abort_prec_max.c
28522    M /trunk/cos.c
28523    M /trunk/dump.c
28524    M /trunk/eint.c
28525    M /trunk/exp2.c
28526    M /trunk/exp3.c
28527    M /trunk/exp_2.c
28528    M /trunk/expm1.c
28529    M /trunk/fma.c
28530    M /trunk/fms.c
28531    M /trunk/free_cache.c
28532    M /trunk/get_d64.c
28533    M /trunk/get_si.c
28534    M /trunk/get_str.c
28535    M /trunk/get_ui.c
28536    M /trunk/init2.c
28537    M /trunk/inp_str.c
28538    M /trunk/logging.c
28539    M /trunk/mpfr-gmp.c
28540    M /trunk/mpfr-impl.h
28541    M /trunk/out_str.c
28542    M /trunk/pow.c
28543    M /trunk/print_raw.c
28544    M /trunk/remquo.c
28545    M /trunk/set_d64.c
28546    M /trunk/set_uj.c
28547    M /trunk/strtofr.c
28548    M /trunk/tuneup.c
28549    M /trunk/ui_pow.c
28550    M /trunk/zeta.c
28552 <stdio.h> and <limits.h> are now included unconditionally in mpfr-impl.h
28553 (removed their inclusion from the C files for consistency).
28555 ------------------------------------------------------------------------
28556 r4630 | zimmerma | 2007-07-04 10:07:31 +0000 (Wed, 04 Jul 2007) | 2 lines
28557 Changed paths:
28558    M /trunk/cos.c
28560 ternary flag was wrong in case s=1 or -1 and rounding up/nearest
28562 ------------------------------------------------------------------------
28563 r4629 | zimmerma | 2007-07-04 09:32:23 +0000 (Wed, 04 Jul 2007) | 2 lines
28564 Changed paths:
28565    M /trunk/algorithms.tex
28566    M /trunk/tan.c
28568 updated algorithms.tex with new additive argument reduction for sin/cos/tan
28570 ------------------------------------------------------------------------
28571 r4628 | vlefevre | 2007-07-03 23:35:05 +0000 (Tue, 03 Jul 2007) | 2 lines
28572 Changed paths:
28573    M /trunk/lngamma.c
28575 lngamma.c: reformat and replaced mpfr_cmp(...) == 0 by mpfr_equal_p.
28577 ------------------------------------------------------------------------
28578 r4626 | zimmerma | 2007-07-03 19:12:40 +0000 (Tue, 03 Jul 2007) | 2 lines
28579 Changed paths:
28580    M /trunk/free_cache.c
28582 changed stdlib to stdio for NULL (see README.dev)
28584 ------------------------------------------------------------------------
28585 r4625 | zimmerma | 2007-07-03 19:10:33 +0000 (Tue, 03 Jul 2007) | 3 lines
28586 Changed paths:
28587    M /trunk/lngamma.c
28588    M /trunk/tests/tlgamma.c
28590 fixed bug in tlgamma and added test (need to implement Ziv's strategy in
28591 tiny case)
28593 ------------------------------------------------------------------------
28594 r4624 | zimmerma | 2007-07-03 18:45:28 +0000 (Tue, 03 Jul 2007) | 2 lines
28595 Changed paths:
28596    M /trunk/free_cache.c
28598 added missing include
28600 ------------------------------------------------------------------------
28601 r4622 | vlefevre | 2007-07-03 16:11:39 +0000 (Tue, 03 Jul 2007) | 7 lines
28602 Changed paths:
28603    M /trunk/free_cache.c
28604    M /trunk/mpfr.texi
28605    M /trunk/tests/tests.c
28607 Fixed the bug reported by David Billinghurst to the MPFR mailing-list
28608 on 2007-07-03 (memory leaks under some conditions):
28609   * moved the free_l2b() function from tests/tests.c to free_cache.c;
28610   * mpfr_free_cache() (from free_cache.c) now calls free_l2b();
28611   * as a consequence, no longer call free_l2b() in tests_end_mpfr();
28612   * documented the behavior in mpfr.texi (under mpfr_free_cache).
28614 ------------------------------------------------------------------------
28615 r4620 | vlefevre | 2007-07-03 15:05:01 +0000 (Tue, 03 Jul 2007) | 2 lines
28616 Changed paths:
28617    M /trunk/tests/tj0.c
28619 tj0.c: added testcase from Sisyphus (assertion failed).
28621 ------------------------------------------------------------------------
28622 r4618 | vlefevre | 2007-07-03 13:03:22 +0000 (Tue, 03 Jul 2007) | 2 lines
28623 Changed paths:
28624    M /trunk/README.dev
28626 README.dev: explain how to test the library interface compatibility.
28628 ------------------------------------------------------------------------
28629 r4616 | vlefevre | 2007-07-02 23:30:52 +0000 (Mon, 02 Jul 2007) | 2 lines
28630 Changed paths:
28631    M /trunk/README.dev
28633 README.dev: mentions patch-libtool and how to apply it.
28635 ------------------------------------------------------------------------
28636 r4615 | vlefevre | 2007-07-02 23:26:01 +0000 (Mon, 02 Jul 2007) | 3 lines
28637 Changed paths:
28638    A /trunk/patch-libtool
28640 Added patch-libtool (patch for aclocal.m4 and configure that comes from
28641 <http://thread.gmane.org/gmane.comp.gnu.libtool.bugs/5771/focus=5776>).
28643 ------------------------------------------------------------------------
28644 r4614 | vlefevre | 2007-07-02 12:17:08 +0000 (Mon, 02 Jul 2007) | 2 lines
28645 Changed paths:
28646    M /trunk/NEWS
28648 NEWS: mention that the shared library is now enabled by default on 2.3.
28650 ------------------------------------------------------------------------
28651 r4610 | vlefevre | 2007-07-02 10:44:17 +0000 (Mon, 02 Jul 2007) | 2 lines
28652 Changed paths:
28653    M /trunk/README.dev
28655 README.dev: updated item 2 of "To make a release".
28657 ------------------------------------------------------------------------
28658 r4608 | vlefevre | 2007-07-02 10:39:46 +0000 (Mon, 02 Jul 2007) | 2 lines
28659 Changed paths:
28660    M /trunk/TODO
28661    M /trunk/mpfr.texi
28663 Reformat.
28665 ------------------------------------------------------------------------
28666 r4607 | vlefevre | 2007-07-02 00:41:32 +0000 (Mon, 02 Jul 2007) | 2 lines
28667 Changed paths:
28668    M /trunk/INSTALL
28669    M /trunk/VERSION
28670    M /trunk/configure.in
28671    M /trunk/mpfr.h
28672    M /trunk/mpfr.texi
28673    M /trunk/version.c
28675 Updated version to 2.4.0-dev.
28677 ------------------------------------------------------------------------
28678 r4605 | vlefevre | 2007-07-02 00:32:27 +0000 (Mon, 02 Jul 2007) | 2 lines
28679 Changed paths:
28680    M /trunk/ChangeLog
28682 ChangeLog update.
28684 ------------------------------------------------------------------------
28685 r4604 | vlefevre | 2007-07-02 00:31:13 +0000 (Mon, 02 Jul 2007) | 2 lines
28686 Changed paths:
28687    M /trunk/NEWS
28689 NEWS: update.
28691 ------------------------------------------------------------------------
28692 r4603 | vlefevre | 2007-07-01 23:17:57 +0000 (Sun, 01 Jul 2007) | 2 lines
28693 Changed paths:
28694    M /trunk/Makefile.am
28696 Makefile.am: updated comment concerning -version-info.
28698 ------------------------------------------------------------------------
28699 r4602 | vlefevre | 2007-07-01 23:01:10 +0000 (Sun, 01 Jul 2007) | 2 lines
28700 Changed paths:
28701    M /trunk/Makefile.am
28702    M /trunk/NEWS
28703    M /trunk/TODO
28704    A /trunk/fms.c (from /trunk/fma.c:4598)
28705    M /trunk/mpfr.h
28706    M /trunk/mpfr.texi
28707    M /trunk/tests
28708    M /trunk/tests/Makefile.am
28709    A /trunk/tests/tfms.c (from /trunk/tests/tfma.c:4601)
28711 Added mpfr_fms based on mpfr_fma.
28713 ------------------------------------------------------------------------
28714 r4601 | vlefevre | 2007-07-01 22:45:08 +0000 (Sun, 01 Jul 2007) | 2 lines
28715 Changed paths:
28716    M /trunk/tests/tfma.c
28718 tfma.c: added a space.
28720 ------------------------------------------------------------------------
28721 r4600 | vlefevre | 2007-07-01 22:38:39 +0000 (Sun, 01 Jul 2007) | 2 lines
28722 Changed paths:
28723    M /trunk/tests/tfma.c
28725 tfma.c: typo.
28727 ------------------------------------------------------------------------
28728 r4599 | vlefevre | 2007-07-01 22:20:09 +0000 (Sun, 01 Jul 2007) | 2 lines
28729 Changed paths:
28730    M /trunk/tests/tfma.c
28732 Reformat.
28734 ------------------------------------------------------------------------
28735 r4598 | vlefevre | 2007-07-01 22:14:15 +0000 (Sun, 01 Jul 2007) | 2 lines
28736 Changed paths:
28737    M /trunk/fma.c
28739 fma.c: minor changes for consistency with the future fms.
28741 ------------------------------------------------------------------------
28742 r4597 | vlefevre | 2007-07-01 21:52:21 +0000 (Sun, 01 Jul 2007) | 5 lines
28743 Changed paths:
28744    M /trunk/BUGS
28745    M /trunk/fma.c
28746    M /trunk/tests/tfma.c
28748 Completed the implementation of mpfr_fma (except in some corner cases
28749 where overflows/underflows and huge precisions are involved at the
28750 same time). Added underflow tests. Removed item from the BUGS file
28751 (the remaining problems more or less correspond to the first item).
28753 ------------------------------------------------------------------------
28754 r4596 | vlefevre | 2007-07-01 03:10:06 +0000 (Sun, 01 Jul 2007) | 2 lines
28755 Changed paths:
28756    M /trunk/cos.c
28757    M /trunk/sin.c
28758    M /trunk/sin_cos.c
28760 Untabified.
28762 ------------------------------------------------------------------------
28763 r4595 | vlefevre | 2007-07-01 01:58:17 +0000 (Sun, 01 Jul 2007) | 2 lines
28764 Changed paths:
28765    M /trunk/tests/tfma.c
28767 tfma.c: added overflow test to test_underflow.
28769 ------------------------------------------------------------------------
28770 r4594 | vlefevre | 2007-07-01 01:36:04 +0000 (Sun, 01 Jul 2007) | 3 lines
28771 Changed paths:
28772    M /trunk/fma.c
28773    M /trunk/tests/tfma.c
28775 fma.c: implemented the main cases where x * y underflows.
28776 tests/tfma.c: fixed overflow tests and added underflow tests.
28778 ------------------------------------------------------------------------
28779 r4593 | vlefevre | 2007-06-30 02:11:43 +0000 (Sat, 30 Jun 2007) | 2 lines
28780 Changed paths:
28781    M /trunk/NEWS
28783 NEWS: update.
28785 ------------------------------------------------------------------------
28786 r4592 | vlefevre | 2007-06-29 23:36:34 +0000 (Fri, 29 Jun 2007) | 2 lines
28787 Changed paths:
28788    M /trunk/BUGS
28790 BUGS: updated item on mpfr_fma.
28792 ------------------------------------------------------------------------
28793 r4591 | vlefevre | 2007-06-29 23:32:29 +0000 (Fri, 29 Jun 2007) | 3 lines
28794 Changed paths:
28795    M /trunk/fma.c
28797 fma.c: completed the cases where x*y/4 needs to be used, except the very
28798 particular cases where an underflow occurs, that remain to be done.
28800 ------------------------------------------------------------------------
28801 r4590 | vlefevre | 2007-06-29 13:35:03 +0000 (Fri, 29 Jun 2007) | 2 lines
28802 Changed paths:
28803    M /trunk/tests/tfma.c
28805 tfma.c: fixed a printf.
28807 ------------------------------------------------------------------------
28808 r4589 | vlefevre | 2007-06-29 13:32:20 +0000 (Fri, 29 Jun 2007) | 2 lines
28809 Changed paths:
28810    M /trunk/fma.c
28812 fma.c: added an assertion.
28814 ------------------------------------------------------------------------
28815 r4588 | vlefevre | 2007-06-29 13:30:30 +0000 (Fri, 29 Jun 2007) | 2 lines
28816 Changed paths:
28817    M /trunk/tests/tfma.c
28819 tfma.c: fixed overflow tests.
28821 ------------------------------------------------------------------------
28822 r4587 | vlefevre | 2007-06-29 12:24:40 +0000 (Fri, 29 Jun 2007) | 2 lines
28823 Changed paths:
28824    M /trunk/tests/tfma.c
28826 tfma.c: check NaN in test_overflow2.
28828 ------------------------------------------------------------------------
28829 r4586 | vlefevre | 2007-06-29 12:19:09 +0000 (Fri, 29 Jun 2007) | 2 lines
28830 Changed paths:
28831    M /trunk/fma.c
28833 fma.c: updated a comment.
28835 ------------------------------------------------------------------------
28836 r4585 | vlefevre | 2007-06-29 12:14:55 +0000 (Fri, 29 Jun 2007) | 3 lines
28837 Changed paths:
28838    M /trunk/tests/tfma.c
28840 tfma.c: added more overflow tests (needed to distinguish the cases
28841 where z/4 underflows or not -- see fma.c).
28843 ------------------------------------------------------------------------
28844 r4584 | vlefevre | 2007-06-29 12:06:13 +0000 (Fri, 29 Jun 2007) | 3 lines
28845 Changed paths:
28846    M /trunk/tests/tfma.c
28848 tfma.c: added tests (-> assertion failed because mpfr_fma implementation
28849 isn't complete).
28851 ------------------------------------------------------------------------
28852 r4583 | vlefevre | 2007-06-28 23:01:22 +0000 (Thu, 28 Jun 2007) | 4 lines
28853 Changed paths:
28854    M /trunk/BUGS
28855    M /trunk/acos.c
28857 acos.c: disabled change from r3145 ("Optimize mpfr_acos by choosing
28858 a better initial precision.") that was buggy.
28859 BUGS: removed mpfr_acos bug.
28861 ------------------------------------------------------------------------
28862 r4582 | vlefevre | 2007-06-28 22:40:59 +0000 (Thu, 28 Jun 2007) | 2 lines
28863 Changed paths:
28864    M /trunk/BUGS
28866 BUGS: updated item on the mpfr_acos bug.
28868 ------------------------------------------------------------------------
28869 r4581 | vlefevre | 2007-06-28 22:38:10 +0000 (Thu, 28 Jun 2007) | 4 lines
28870 Changed paths:
28871    M /trunk/BUGS
28873 BUGS: updated item on the mpfr_acos test (the bug wasn't visible on
28874 32-bit machines due to an integer overflow, but the result should
28875 have been correct anyway).
28877 ------------------------------------------------------------------------
28878 r4580 | vlefevre | 2007-06-28 22:27:09 +0000 (Thu, 28 Jun 2007) | 4 lines
28879 Changed paths:
28880    M /trunk/acos.c
28882 acos.c: fixed integer overflows; to avoid undefined behavior, I had
28883 to add an assertion that is not always satisfied (the code needs to
28884 be rewritten to take tiny arguments into account).
28886 ------------------------------------------------------------------------
28887 r4579 | vlefevre | 2007-06-28 17:30:39 +0000 (Thu, 28 Jun 2007) | 2 lines
28888 Changed paths:
28889    M /trunk/BUGS
28891 BUGS: update (mpfr_cot has just been fixed).
28893 ------------------------------------------------------------------------
28894 r4578 | vlefevre | 2007-06-28 17:29:27 +0000 (Thu, 28 Jun 2007) | 4 lines
28895 Changed paths:
28896    M /trunk/cot.c
28897    M /trunk/tests/tcot.c
28899 cot.c: implemented the case |x| = 2^emin.
28900 tests/tcot.c: added tests for this case, in 3 exponent ranges
28901 (as this is an overflow limit).
28903 ------------------------------------------------------------------------
28904 r4577 | vlefevre | 2007-06-28 17:00:15 +0000 (Thu, 28 Jun 2007) | 3 lines
28905 Changed paths:
28906    M /trunk/div.c
28908 Fixed bug in div.c: rnd_mode could be modified (MPFR_INVERT_RND), but
28909 the original value was assumed in case of underflow or overflow.
28911 ------------------------------------------------------------------------
28912 r4576 | vlefevre | 2007-06-28 16:40:26 +0000 (Thu, 28 Jun 2007) | 2 lines
28913 Changed paths:
28914    M /trunk/tests/tdiv.c
28916 tdiv.c: added a test showing another bug in mpfr_div.
28918 ------------------------------------------------------------------------
28919 r4575 | vlefevre | 2007-06-28 11:54:41 +0000 (Thu, 28 Jun 2007) | 5 lines
28920 Changed paths:
28921    M /trunk/BUGS
28922    M /trunk/cot.c
28924 cot.c: use MPFR_SAVE_EXPO_UPDATE_FLAGS, but the case +/- 2^emin could
28925 still be buggy with the current code; added a MPFR_ASSERTN (0) until
28926 it is implemented.
28927 BUGS: updated item on mpfr_cot.
28929 ------------------------------------------------------------------------
28930 r4574 | zimmerma | 2007-06-28 07:59:28 +0000 (Thu, 28 Jun 2007) | 4 lines
28931 Changed paths:
28932    M /trunk/sin.c
28933    M /trunk/sin_cos.c
28934    M /trunk/tan.c
28935    M /trunk/tests/tcos.c
28936    M /trunk/tests/tcot.c
28937    M /trunk/tests/tcsc.c
28938    M /trunk/tests/tsec.c
28939    M /trunk/tests/tsin.c
28940    M /trunk/tests/ttan.c
28942 fixed several problems with huge arguments in periodic functions
28943 mpfr_sin: complete rewrite, using mpfr_remainder for argument reduction
28944 mpfr_sin_cos: ditto
28946 ------------------------------------------------------------------------
28947 r4573 | zimmerma | 2007-06-25 13:29:38 +0000 (Mon, 25 Jun 2007) | 2 lines
28948 Changed paths:
28949    M /trunk/cos.c
28950    M /trunk/tests/tcos.c
28952 fixed stupid bug (subtraction of unsigned longs)
28954 ------------------------------------------------------------------------
28955 r4572 | zimmerma | 2007-06-25 09:48:43 +0000 (Mon, 25 Jun 2007) | 3 lines
28956 Changed paths:
28957    M /trunk/cos.c
28958    M /trunk/tests/tcos.c
28959    M /trunk/tests/tgeneric.c
28961 cos.c: implemented argument reduction by 2Pi
28962 tcos.c/tgeneric.c: reduce large exponent used when MPFR_CHECK_MAX is defined
28964 ------------------------------------------------------------------------
28965 r4571 | vlefevre | 2007-06-22 14:45:28 +0000 (Fri, 22 Jun 2007) | 2 lines
28966 Changed paths:
28967    M /trunk/BUGS
28969 BUGS: added bugs.
28971 ------------------------------------------------------------------------
28972 r4570 | vlefevre | 2007-06-22 12:15:03 +0000 (Fri, 22 Jun 2007) | 4 lines
28973 Changed paths:
28974    M /trunk/coth.c
28975    M /trunk/sech.c
28976    M /trunk/tests/tcoth.c
28977    M /trunk/tests/tsech.c
28979 coth.c, sech.c: a rounding mode was incorrect.
28980 tests/tcoth.c: added underflowed_cothinf test.
28981 tests/tsech.c: added overflowed_sech0 test.
28983 ------------------------------------------------------------------------
28984 r4569 | vlefevre | 2007-06-22 00:12:18 +0000 (Fri, 22 Jun 2007) | 8 lines
28985 Changed paths:
28986    M /trunk/coth.c
28987    M /trunk/csc.c
28988    M /trunk/csch.c
28989    M /trunk/gen_inverse.h
28990    M /trunk/sec.c
28991    M /trunk/tests/tsec.c
28993 * gen_inverse.h: ACTION_TINY must be called after MPFR_SAVE_EXPO_MARK
28994   (this is necessary for some functions). Moved MPFR_SAVE_EXPO_FREE
28995   after the "end:" label.
28996 * coth.c, csc.c, csch.c: as a consequence, MPFR_SAVE_EXPO_UPDATE_FLAGS
28997   had to be added before "goto end;".
28998 * sec.c: a rounding mode was incorrect.
28999 * tests/tsec.c: added overflowed_sec0 test.
29001 ------------------------------------------------------------------------
29002 r4568 | vlefevre | 2007-06-21 23:36:19 +0000 (Thu, 21 Jun 2007) | 3 lines
29003 Changed paths:
29004    M /trunk/sin_cos.c
29005    M /trunk/tests/tsin_cos.c
29007 sin_cos.c: fixed a bug for x = 0 in reduced exponent range.
29008 tests/tsin_cos.c: added overflowed_sin_cos0 test.
29010 ------------------------------------------------------------------------
29011 r4567 | vlefevre | 2007-06-21 14:32:14 +0000 (Thu, 21 Jun 2007) | 3 lines
29012 Changed paths:
29013    M /trunk/BUGS
29015 BUGS: Some functions do not use MPFR_SAVE_EXPO_* macros, thus do not
29016 behave correctly in a reduced exponent range.
29018 ------------------------------------------------------------------------
29019 r4566 | vlefevre | 2007-06-21 14:28:13 +0000 (Thu, 21 Jun 2007) | 3 lines
29020 Changed paths:
29021    M /trunk/factorial.c
29022    M /trunk/tests/tfactorial.c
29024 factorial.c: a rounding mode was incorrect.
29025 tests/tfactorial.c: added overflowed_fac0 test.
29027 ------------------------------------------------------------------------
29028 r4565 | vlefevre | 2007-06-21 14:16:17 +0000 (Thu, 21 Jun 2007) | 5 lines
29029 Changed paths:
29030    M /trunk/exp2.c
29031    M /trunk/tests/texp2.c
29033 exp2.c: use MPFR_SMALL_INPUT_AFTER_SAVE_EXPO instead of
29034 MPFR_FAST_COMPUTE_IF_SMALL_INPUT since 1 (__gmpfr_one) isn't
29035 necessarily representable.
29036 tests/texp2.c: added overflowed_exp2_0 test.
29038 ------------------------------------------------------------------------
29039 r4564 | vlefevre | 2007-06-21 13:59:38 +0000 (Thu, 21 Jun 2007) | 3 lines
29040 Changed paths:
29041    M /trunk/exp.c
29042    M /trunk/tests/texp.c
29044 exp.c: fixed problems in reduced exponent range.
29045 tests/texp.c: added overflowed_exp0 test.
29047 ------------------------------------------------------------------------
29048 r4563 | vlefevre | 2007-06-21 13:43:03 +0000 (Thu, 21 Jun 2007) | 2 lines
29049 Changed paths:
29050    M /trunk/exp.c
29052 exp.c bug fix: a rounding mode was incorrect.
29054 ------------------------------------------------------------------------
29055 r4562 | vlefevre | 2007-06-21 13:40:55 +0000 (Thu, 21 Jun 2007) | 2 lines
29056 Changed paths:
29057    M /trunk/tests/tcos.c
29059 tcos.c: fixed error message in overflowed_cos0 test.
29061 ------------------------------------------------------------------------
29062 r4561 | vlefevre | 2007-06-21 13:38:44 +0000 (Thu, 21 Jun 2007) | 2 lines
29063 Changed paths:
29064    M /trunk/tests/tcos.c
29066 tcos.c: removed an obsolete comment from the overflowed_cos0 test.
29068 ------------------------------------------------------------------------
29069 r4560 | vlefevre | 2007-06-21 13:35:45 +0000 (Thu, 21 Jun 2007) | 2 lines
29070 Changed paths:
29071    M /trunk/tests/tcos.c
29073 tcos.c: improved overflowed_cos0 test.
29075 ------------------------------------------------------------------------
29076 r4559 | vlefevre | 2007-06-21 12:49:03 +0000 (Thu, 21 Jun 2007) | 3 lines
29077 Changed paths:
29078    M /trunk/get_str.c
29079    M /trunk/tests/tget_str.c
29081 get_str.c: use MPFR_SAVE_EXPO.
29082 tests/tget_str.c: enabled the test with a reduced exponent range.
29084 ------------------------------------------------------------------------
29085 r4558 | vlefevre | 2007-06-21 12:13:06 +0000 (Thu, 21 Jun 2007) | 2 lines
29086 Changed paths:
29087    M /trunk/tests/tget_str.c
29089 tget_str.c: added a test (disabled by default) with emax = 0.
29091 ------------------------------------------------------------------------
29092 r4557 | vlefevre | 2007-06-21 11:53:16 +0000 (Thu, 21 Jun 2007) | 3 lines
29093 Changed paths:
29094    M /trunk/add1sp.c
29095    M /trunk/mul.c
29096    M /trunk/sub1sp.c
29097    M /trunk/tests/tabs.c
29098    M /trunk/tests/tadd.c
29099    M /trunk/tests/tadd1sp.c
29100    M /trunk/tests/tadd_ui.c
29101    M /trunk/tests/tagm.c
29102    M /trunk/tests/tatan.c
29103    M /trunk/tests/tconst_log2.c
29104    M /trunk/tests/tconst_pi.c
29105    M /trunk/tests/tcos.c
29106    M /trunk/tests/tdiv.c
29107    M /trunk/tests/terf.c
29108    M /trunk/tests/texp.c
29109    M /trunk/tests/tget_str.c
29110    M /trunk/tests/tgmpop.c
29111    M /trunk/tests/tlog.c
29112    M /trunk/tests/tmul.c
29113    M /trunk/tests/tmul_2exp.c
29114    M /trunk/tests/tpow_z.c
29115    M /trunk/tests/tset_si.c
29116    M /trunk/tests/tset_sj.c
29117    M /trunk/tests/tsi_op.c
29118    M /trunk/tests/tsin.c
29119    M /trunk/tests/tsin_cos.c
29120    M /trunk/tests/tsqr.c
29121    M /trunk/tests/tsub1sp.c
29122    M /trunk/tests/tsub_ui.c
29123    M /trunk/tests/tsum.c
29124    M /trunk/tests/ttrunc.c
29125    M /trunk/tests/tui_div.c
29126    M /trunk/tests/tui_sub.c
29127    M /trunk/tests/tzeta.c
29129 Corrected mpfr_inits, mpfr_inits2 and mpfr_clears calls with NULL
29130 argument (-> (void *) 0).
29132 ------------------------------------------------------------------------
29133 r4556 | vlefevre | 2007-06-21 11:38:33 +0000 (Thu, 21 Jun 2007) | 2 lines
29134 Changed paths:
29135    M /trunk/tests/tget_str.c
29137 tget_str.c: reformatted/corrected a function.
29139 ------------------------------------------------------------------------
29140 r4555 | vlefevre | 2007-06-21 11:30:38 +0000 (Thu, 21 Jun 2007) | 4 lines
29141 Changed paths:
29142    M /trunk/tests/tacos.c
29143    M /trunk/tests/tasin.c
29144    M /trunk/tests/tatan.c
29145    M /trunk/tests/tcos.c
29146    M /trunk/tests/tcosh.c
29147    M /trunk/tests/texp.c
29148    M /trunk/tests/texp2.c
29149    M /trunk/tests/tlog.c
29150    M /trunk/tests/ttanh.c
29152 Tests: when restoring the exponent range, save emin/emax first instead
29153 of using MPFR_EMIN_MIN/MPFR_EMAX_MAX (which have no longer corresponded
29154 to the default exponent range since quite a long time).
29156 ------------------------------------------------------------------------
29157 r4554 | vlefevre | 2007-06-21 11:01:46 +0000 (Thu, 21 Jun 2007) | 2 lines
29158 Changed paths:
29159    M /trunk/BUGS
29161 BUGS: update.
29163 ------------------------------------------------------------------------
29164 r4553 | vlefevre | 2007-06-20 13:22:49 +0000 (Wed, 20 Jun 2007) | 2 lines
29165 Changed paths:
29166    M /trunk/agm.c
29167    M /trunk/atan.c
29168    M /trunk/exp3.c
29169    M /trunk/gen_inverse.h
29170    M /trunk/jn.c
29171    M /trunk/lngamma.c
29172    M /trunk/mpfr.h
29173    M /trunk/remquo.c
29174    M /trunk/sin.c
29175    M /trunk/sin_cos.c
29176    M /trunk/sqr.c
29177    M /trunk/tests/tcoth.c
29178    M /trunk/tests/tget_set_d64.c
29179    M /trunk/tests/tremquo.c
29180    M /trunk/tests/tyn.c
29181    M /trunk/tests/tzeta_ui.c
29182    M /trunk/tuneup.c
29183    M /trunk/zeta_ui.c
29185 Untabified and removed trailing spaces.
29187 ------------------------------------------------------------------------
29188 r4552 | vlefevre | 2007-06-20 13:12:41 +0000 (Wed, 20 Jun 2007) | 2 lines
29189 Changed paths:
29190    M /trunk/generic.c
29191    M /trunk/mpfr-gmp.h
29193 Bug fix: preprocessor # must be in the first column.
29195 ------------------------------------------------------------------------
29196 r4551 | vlefevre | 2007-06-20 12:29:26 +0000 (Wed, 20 Jun 2007) | 2 lines
29197 Changed paths:
29198    M /trunk/remquo.c
29200 remquo.c bug fix: preprocessor # must be in the first column.
29202 ------------------------------------------------------------------------
29203 r4550 | vlefevre | 2007-06-20 11:58:25 +0000 (Wed, 20 Jun 2007) | 2 lines
29204 Changed paths:
29205    M /trunk/tests/tcos.c
29207 tcos.c: fixed and improved the overflowed_cos0 test.
29209 ------------------------------------------------------------------------
29210 r4549 | vlefevre | 2007-06-20 11:38:47 +0000 (Wed, 20 Jun 2007) | 2 lines
29211 Changed paths:
29212    M /trunk/cos.c
29214 cos.c bug fix: a rounding mode was incorrect.
29216 ------------------------------------------------------------------------
29217 r4548 | vlefevre | 2007-06-20 11:32:56 +0000 (Wed, 20 Jun 2007) | 3 lines
29218 Changed paths:
29219    M /trunk/cos.c
29221 cos.c: use MPFR_SMALL_INPUT_AFTER_SAVE_EXPO instead of
29222 MPFR_FAST_COMPUTE_IF_SMALL_INPUT.
29224 ------------------------------------------------------------------------
29225 r4547 | vlefevre | 2007-06-20 11:27:41 +0000 (Wed, 20 Jun 2007) | 2 lines
29226 Changed paths:
29227    M /trunk/cos.c
29229 cos.c: untabified.
29231 ------------------------------------------------------------------------
29232 r4546 | vlefevre | 2007-06-20 10:55:52 +0000 (Wed, 20 Jun 2007) | 3 lines
29233 Changed paths:
29234    M /trunk/tests/tcos.c
29236 tcos.c: added tests for x very small and emax = 0 (some of them
29237 currently fail).
29239 ------------------------------------------------------------------------
29240 r4545 | vlefevre | 2007-06-20 10:06:56 +0000 (Wed, 20 Jun 2007) | 2 lines
29241 Changed paths:
29242    M /trunk/mpfr-impl.h
29244 Added a comment concerning the MPFR_SMALL_INPUT_AFTER_SAVE_EXPO macro.
29246 ------------------------------------------------------------------------
29247 r4544 | vlefevre | 2007-06-20 10:03:03 +0000 (Wed, 20 Jun 2007) | 3 lines
29248 Changed paths:
29249    M /trunk/expm1.c
29250    M /trunk/mpfr-impl.h
29252 Added MPFR_SMALL_INPUT_AFTER_SAVE_EXPO macro; updated expm1.c to use
29253 this variant (and moved MPFR_SAVE_EXPO_MARK after the test ex < 0).
29255 ------------------------------------------------------------------------
29256 r4543 | vlefevre | 2007-06-19 15:17:21 +0000 (Tue, 19 Jun 2007) | 2 lines
29257 Changed paths:
29258    M /trunk/mpfr.texi
29260 Documented log(-0).
29262 ------------------------------------------------------------------------
29263 r4542 | vlefevre | 2007-06-19 15:11:21 +0000 (Tue, 19 Jun 2007) | 2 lines
29264 Changed paths:
29265    M /trunk/tests/tlog.c
29266    M /trunk/tests/tlog10.c
29267    M /trunk/tests/tlog1p.c
29268    M /trunk/tests/tlog2.c
29270 Added a few tests of log functions.
29272 ------------------------------------------------------------------------
29273 r4541 | vlefevre | 2007-06-18 13:01:03 +0000 (Mon, 18 Jun 2007) | 2 lines
29274 Changed paths:
29275    M /trunk/mpfr.texi
29277 mpfr.texi: updated Section "Floating-Point Values on Special Numbers".
29279 ------------------------------------------------------------------------
29280 r4540 | vlefevre | 2007-06-12 10:54:06 +0000 (Tue, 12 Jun 2007) | 2 lines
29281 Changed paths:
29282    M /trunk/TODO
29284 TODO: allow generic tests to run with a restricted exponent range.
29286 ------------------------------------------------------------------------
29287 r4539 | vlefevre | 2007-06-12 10:51:17 +0000 (Tue, 12 Jun 2007) | 4 lines
29288 Changed paths:
29289    M /trunk/expm1.c
29291 expm1.c: fixed bug for x = -max_value due to an intermediate overflow
29292 (flags were incorrect); at the same time, potential problems due to a
29293 restricted exponent range are also fixed.
29295 ------------------------------------------------------------------------
29296 r4538 | vlefevre | 2007-06-12 09:17:33 +0000 (Tue, 12 Jun 2007) | 3 lines
29297 Changed paths:
29298    M /trunk/tests/tgeneric.c
29300 tgeneric.c: check the function on large arguments (±maximum_value)
29301 when the MPFR_CHECK_MAX environment variable is defined.
29303 ------------------------------------------------------------------------
29304 r4537 | vlefevre | 2007-06-11 13:40:14 +0000 (Mon, 11 Jun 2007) | 2 lines
29305 Changed paths:
29306    M /trunk/tests/tlgamma.c
29308 tests/tlgamma.c: re-enabled sign checking.
29310 ------------------------------------------------------------------------
29311 r4536 | zimmerma | 2007-06-11 09:30:08 +0000 (Mon, 11 Jun 2007) | 3 lines
29312 Changed paths:
29313    M /trunk/lngamma.c
29314    M /trunk/tests/tlgamma.c
29316 fixed problem with mpfr_lgamma for tiny negative input (and fixed use of 
29317 generic test)
29319 ------------------------------------------------------------------------
29320 r4535 | vlefevre | 2007-06-05 20:50:07 +0000 (Tue, 05 Jun 2007) | 3 lines
29321 Changed paths:
29322    M /trunk/mpfr.texi
29324 [mpfr.texi] Small change in new Section "Floating-Point Values on
29325 Special Numbers" (suggested by Paul).
29327 ------------------------------------------------------------------------
29328 r4534 | zimmerma | 2007-06-05 19:41:43 +0000 (Tue, 05 Jun 2007) | 2 lines
29329 Changed paths:
29330    M /trunk/tests/tzeta.c
29331    M /trunk/zeta.c
29333 fixed bug for tiny negative input (and added corresponding test)
29335 ------------------------------------------------------------------------
29336 r4533 | vlefevre | 2007-06-05 11:06:57 +0000 (Tue, 05 Jun 2007) | 2 lines
29337 Changed paths:
29338    M /trunk/algorithms.tex
29340 algorithms.tex: Mulder -> Mulders.
29342 ------------------------------------------------------------------------
29343 r4532 | zimmerma | 2007-06-04 11:26:10 +0000 (Mon, 04 Jun 2007) | 2 lines
29344 Changed paths:
29345    M /trunk/tests/tdiv.c
29347 added test for "Witty's bug" on 64-bit machines
29349 ------------------------------------------------------------------------
29350 r4531 | vlefevre | 2007-06-04 11:19:33 +0000 (Mon, 04 Jun 2007) | 2 lines
29351 Changed paths:
29352    M /trunk/div.c
29354 div.c: GNU coding style.
29356 ------------------------------------------------------------------------
29357 r4530 | zimmerma | 2007-06-04 11:04:30 +0000 (Mon, 04 Jun 2007) | 3 lines
29358 Changed paths:
29359    M /trunk/div.c
29360    M /trunk/tests/tdiv.c
29362 tdiv.c: added missing mpfr_clear's, and spaces before function calls
29363 div.c: fixed bug found by Carl Witty, and added more comments
29365 ------------------------------------------------------------------------
29366 r4529 | vlefevre | 2007-06-04 10:55:47 +0000 (Mon, 04 Jun 2007) | 2 lines
29367 Changed paths:
29368    M /trunk/tests/tdiv.c
29370 tdiv.c: oops... the result should be 1.
29372 ------------------------------------------------------------------------
29373 r4528 | vlefevre | 2007-06-04 10:50:42 +0000 (Mon, 04 Jun 2007) | 2 lines
29374 Changed paths:
29375    M /trunk/tests/tdiv.c
29377 tdiv.c: added test from Carl Witty's bug report on 2007-06-03.
29379 ------------------------------------------------------------------------
29380 r4527 | vlefevre | 2007-06-01 13:48:35 +0000 (Fri, 01 Jun 2007) | 2 lines
29381 Changed paths:
29382    M /trunk/mpfr.texi
29384 mpfr.texi: updated Section "Floating-Point Values on Special Numbers".
29386 ------------------------------------------------------------------------
29387 r4526 | vlefevre | 2007-06-01 13:31:14 +0000 (Fri, 01 Jun 2007) | 2 lines
29388 Changed paths:
29389    M /trunk/mpfr.texi
29391 mpfr.texi: updated Section "Floating-Point Values on Special Numbers".
29393 ------------------------------------------------------------------------
29394 r4525 | vlefevre | 2007-06-01 13:29:33 +0000 (Fri, 01 Jun 2007) | 2 lines
29395 Changed paths:
29396    M /trunk/mpfr.texi
29398 mpfr.texi: updated month.
29400 ------------------------------------------------------------------------
29401 r4524 | vlefevre | 2007-06-01 13:01:20 +0000 (Fri, 01 Jun 2007) | 2 lines
29402 Changed paths:
29403    M /trunk/mpfr.texi
29405 mpfr.texi: added @: after "resp." (when it was missing).
29407 ------------------------------------------------------------------------
29408 r4523 | vlefevre | 2007-05-31 15:51:37 +0000 (Thu, 31 May 2007) | 2 lines
29409 Changed paths:
29410    M /trunk/mpfr.texi
29412 Started a new section "Floating-Point Values on Special Numbers".
29414 ------------------------------------------------------------------------
29415 r4522 | vlefevre | 2007-05-31 15:47:00 +0000 (Thu, 31 May 2007) | 2 lines
29416 Changed paths:
29417    M /trunk/mpfr.texi
29419 mpfr.texi: inf -> Inf for consistency.
29421 ------------------------------------------------------------------------
29422 r4521 | vlefevre | 2007-05-31 15:05:19 +0000 (Thu, 31 May 2007) | 2 lines
29423 Changed paths:
29424    M /trunk/mpfr.texi
29426 mpfr.texi @deftypefun correction: void * -> {void *} (for the PDF).
29428 ------------------------------------------------------------------------
29429 r4520 | vlefevre | 2007-05-31 15:02:11 +0000 (Thu, 31 May 2007) | 2 lines
29430 Changed paths:
29431    M /trunk/mpfr.texi
29433 mpfr.texi: consistency changes in section titles; made titles unique.
29435 ------------------------------------------------------------------------
29436 r4519 | vlefevre | 2007-05-31 12:16:06 +0000 (Thu, 31 May 2007) | 2 lines
29437 Changed paths:
29438    M /trunk/set_d64.c
29440 set_d64.c: replaced an "if" by a "#if" to avoid a gcc warning.
29442 ------------------------------------------------------------------------
29443 r4518 | vlefevre | 2007-05-31 12:11:03 +0000 (Thu, 31 May 2007) | 4 lines
29444 Changed paths:
29445    M /trunk/get_d64.c
29446    M /trunk/set_d64.c
29448 get_d64.c: use BITS_PER_MP_LIMB instead of GMP_BITS_PER_LIMB (which
29449 does not seem to exist).
29450 set_d64.c: use BITS_PER_MP_LIMB instead of mp_bits_per_limb.
29452 ------------------------------------------------------------------------
29453 r4517 | vlefevre | 2007-05-31 11:50:08 +0000 (Thu, 31 May 2007) | 2 lines
29454 Changed paths:
29455    M /trunk/get_d64.c
29456    M /trunk/set_d64.c
29458 get_d64.c, set_d64.c: improved code to avoid some warnings.
29460 ------------------------------------------------------------------------
29461 r4516 | vlefevre | 2007-05-31 11:39:23 +0000 (Thu, 31 May 2007) | 2 lines
29462 Changed paths:
29463    M /trunk/get_d64.c
29464    M /trunk/set_d64.c
29466 Untabified get_d64.c and set_d64.c.
29468 ------------------------------------------------------------------------
29469 r4515 | vlefevre | 2007-05-31 11:33:55 +0000 (Thu, 31 May 2007) | 2 lines
29470 Changed paths:
29471    M /trunk/get_d64.c
29473 get_d64.c: added missing #include.
29475 ------------------------------------------------------------------------
29476 r4514 | vlefevre | 2007-05-31 09:20:43 +0000 (Thu, 31 May 2007) | 2 lines
29477 Changed paths:
29478    M /trunk/BUGS
29480 BUGS: update.
29482 ------------------------------------------------------------------------
29483 r4513 | vlefevre | 2007-05-31 09:16:38 +0000 (Thu, 31 May 2007) | 2 lines
29484 Changed paths:
29485    M /trunk/mpfr-impl.h
29487 mpfr-impl.h: improved error message when thread safe is not supported.
29489 ------------------------------------------------------------------------
29490 r4512 | vlefevre | 2007-05-30 15:27:10 +0000 (Wed, 30 May 2007) | 3 lines
29491 Changed paths:
29492    M /trunk/INSTALL
29494 INSTALL: say that relative paths in configure options are not supported
29495 (autoconf doesn't seem to have support for them).
29497 ------------------------------------------------------------------------
29498 r4511 | vlefevre | 2007-05-30 12:04:22 +0000 (Wed, 30 May 2007) | 3 lines
29499 Changed paths:
29500    M /trunk/TODO
29501    M /trunk/mpfr.texi
29502    M /trunk/tests/tsgn.c
29504 Documented the new behavior of mpfr_sgn (in fact, it was already partly
29505 required by the tsgn.c tests!) and added new mpfr_sgn tests.
29507 ------------------------------------------------------------------------
29508 r4510 | vlefevre | 2007-05-30 11:21:32 +0000 (Wed, 30 May 2007) | 2 lines
29509 Changed paths:
29510    M /trunk/TODO
29512 TODO: added an item about the behavior of mpfr_sgn on NaN.
29514 ------------------------------------------------------------------------
29515 r4509 | vlefevre | 2007-05-30 11:13:23 +0000 (Wed, 30 May 2007) | 3 lines
29516 Changed paths:
29517    M /trunk/tests/tgeneric.c
29519 tgeneric.c: no longer check the MPFR_CHECK_TINY environment variable
29520 as all the bugs related to tiny arguments have been fixed.
29522 ------------------------------------------------------------------------
29523 r4508 | vlefevre | 2007-05-30 10:17:09 +0000 (Wed, 30 May 2007) | 2 lines
29524 Changed paths:
29525    M /trunk/mpfr.texi
29527 mpfr.texi: corrections following the remarks by Nathalie Revol.
29529 ------------------------------------------------------------------------
29530 r4507 | vlefevre | 2007-05-29 23:11:06 +0000 (Tue, 29 May 2007) | 2 lines
29531 Changed paths:
29532    M /trunk/yn.c
29534 yn.c: untabify.
29536 ------------------------------------------------------------------------
29537 r4506 | zimmerma | 2007-05-29 22:02:35 +0000 (Tue, 29 May 2007) | 2 lines
29538 Changed paths:
29539    M /trunk/yn.c
29541 fix for small inputs in y1
29543 ------------------------------------------------------------------------
29544 r4505 | vlefevre | 2007-05-29 21:31:22 +0000 (Tue, 29 May 2007) | 4 lines
29545 Changed paths:
29546    M /trunk/erf.c
29547    M /trunk/lngamma.c
29548    M /trunk/mpfr-impl.h
29550 Defined new macros SIGN and SAME_SIGN in mpfr-impl.h to canonicalize
29551 the ternary value and to compare such values. Use SAME_SIGN in erf.c
29552 and lngamma.c.
29554 ------------------------------------------------------------------------
29555 r4504 | zimmerma | 2007-05-29 21:04:57 +0000 (Tue, 29 May 2007) | 2 lines
29556 Changed paths:
29557    M /trunk/yn.c
29559 fixed problem of tiny arguments for y0
29561 ------------------------------------------------------------------------
29562 r4503 | zimmerma | 2007-05-29 16:44:02 +0000 (Tue, 29 May 2007) | 4 lines
29563 Changed paths:
29564    M /trunk/erf.c
29565    M /trunk/lngamma.c
29567 lngamma.c: fixed problem of tiny inputs in lngamma (still remains lgamma
29568            to deal with)
29569 erf.c: small correction (inexact flags might have been inexact :-)
29571 ------------------------------------------------------------------------
29572 r4502 | zimmerma | 2007-05-29 12:24:20 +0000 (Tue, 29 May 2007) | 2 lines
29573 Changed paths:
29574    M /trunk/csch.c
29575    M /trunk/jn.c
29577 fixed tiny input problem with csch, j0, j1
29579 ------------------------------------------------------------------------
29580 r4501 | zimmerma | 2007-05-29 10:09:00 +0000 (Tue, 29 May 2007) | 2 lines
29581 Changed paths:
29582    M /trunk/cot.c
29584 added special code for tiny inputs
29586 ------------------------------------------------------------------------
29587 r4500 | vlefevre | 2007-05-29 09:52:12 +0000 (Tue, 29 May 2007) | 2 lines
29588 Changed paths:
29589    M /trunk/tests/tgeneric_ui.c
29591 tgeneric_ui.c: no longer check the MPFR_CHECK_TINY environment variable.
29593 ------------------------------------------------------------------------
29594 r4499 | vlefevre | 2007-05-29 09:33:56 +0000 (Tue, 29 May 2007) | 2 lines
29595 Changed paths:
29596    M /trunk/erf.c
29598 erf.c: removed workaround to mpfr_div_ui bug, as the bug is now fixed.
29600 ------------------------------------------------------------------------
29601 r4498 | vlefevre | 2007-05-29 09:29:02 +0000 (Tue, 29 May 2007) | 5 lines
29602 Changed paths:
29603    M /trunk/div_ui.c
29605 div_ui.c:
29606   * Cleaned up the use of the sh variable (there was a useless sh = 0,
29607     so I'm not sure that there isn't a bug...).
29608   * Added underflow check.
29610 ------------------------------------------------------------------------
29611 r4497 | vlefevre | 2007-05-29 08:48:49 +0000 (Tue, 29 May 2007) | 4 lines
29612 Changed paths:
29613    M /trunk/tests/tgeneric_ui.c
29615 Added check of tiny arguments to tgeneric_ui.c (if MPFR_CHECK_TINY is
29616 defined, like in tgeneric.c); mpfr_div_ui currently fails due to the
29617 lack of underflow checking.
29619 ------------------------------------------------------------------------
29620 r4496 | zimmerma | 2007-05-29 08:12:30 +0000 (Tue, 29 May 2007) | 5 lines
29621 Changed paths:
29622    M /trunk/README.dev
29623    M /trunk/erf.c
29625 README.dev: fixed typo
29626 erf.c: implemented special case for tiny x, and partially get rid of double
29627         usage
29628 implemented 
29630 ------------------------------------------------------------------------
29631 r4495 | vlefevre | 2007-05-28 23:11:56 +0000 (Mon, 28 May 2007) | 4 lines
29632 Changed paths:
29633    M /trunk/README.dev
29634    M /trunk/cos.c
29635    M /trunk/exp2.c
29636    M /trunk/gamma.c
29637    M /trunk/gen_inverse.h
29638    M /trunk/sinh.c
29640 MPFR_RET (mpfr_check_range (...)) -> return mpfr_check_range (...)
29641 as mpfr_check_range already handles the inexact flag.
29642 Reformatting (removed trailing spaces, untabified).
29644 ------------------------------------------------------------------------
29645 r4494 | zimmerma | 2007-05-28 21:51:11 +0000 (Mon, 28 May 2007) | 2 lines
29646 Changed paths:
29647    M /trunk/sech.c
29649 fixed problem of tiny input
29651 ------------------------------------------------------------------------
29652 r4493 | zimmerma | 2007-05-28 21:44:37 +0000 (Mon, 28 May 2007) | 3 lines
29653 Changed paths:
29654    M /trunk/coth.c
29655    M /trunk/csc.c
29657 fixed problem of tiny input for coth (and new fix again for csc, which
29658 takes into account the sign of the input)
29660 ------------------------------------------------------------------------
29661 r4492 | zimmerma | 2007-05-28 21:23:23 +0000 (Mon, 28 May 2007) | 3 lines
29662 Changed paths:
29663    M /trunk/csc.c
29664    M /trunk/gen_inverse.h
29665    M /trunk/sec.c
29667 fixed problem of tiny inputs in mpfr_sec and mpfr_csc,
29668 by adding a SPECIAL_TINY macro in gen_inverse.h
29670 ------------------------------------------------------------------------
29671 r4491 | zimmerma | 2007-05-28 20:56:41 +0000 (Mon, 28 May 2007) | 2 lines
29672 Changed paths:
29673    M /trunk/tests/tzeta.c
29674    M /trunk/zeta.c
29676 the test for the tiny input case was too optimistic: fixed and added test.
29678 ------------------------------------------------------------------------
29679 r4490 | zimmerma | 2007-05-28 20:24:23 +0000 (Mon, 28 May 2007) | 2 lines
29680 Changed paths:
29681    M /trunk/zeta.c
29683 fixed case of tiny input
29685 ------------------------------------------------------------------------
29686 r4489 | zimmerma | 2007-05-28 19:54:27 +0000 (Mon, 28 May 2007) | 2 lines
29687 Changed paths:
29688    M /trunk/gamma.c
29690 fixed problem for tiny arguments
29692 ------------------------------------------------------------------------
29693 r4488 | zimmerma | 2007-05-28 18:33:26 +0000 (Mon, 28 May 2007) | 2 lines
29694 Changed paths:
29695    M /trunk/cosh.c
29697 added MPFR_FAST_COMPUTE_IF_SMALL_INPUT call
29699 ------------------------------------------------------------------------
29700 r4487 | zimmerma | 2007-05-28 18:19:08 +0000 (Mon, 28 May 2007) | 3 lines
29701 Changed paths:
29702    M /trunk/mpfr-impl.h
29703    M /trunk/round_near_x.c
29705 changed 1st-order Taylor term from x to v to avoid confusion with the 
29706 argument x of the function f(x), and fixed some typos
29708 ------------------------------------------------------------------------
29709 r4486 | zimmerma | 2007-05-28 17:15:11 +0000 (Mon, 28 May 2007) | 3 lines
29710 Changed paths:
29711    M /trunk/exp2.c
29713 fixed direction of rounding for MPFR_FAST_COMPUTE_IF_SMALL_INPUT
29714 (was wrong for x < 0)
29716 ------------------------------------------------------------------------
29717 r4485 | zimmerma | 2007-05-28 17:02:57 +0000 (Mon, 28 May 2007) | 2 lines
29718 Changed paths:
29719    M /trunk/strtofr.c
29721 fixed typo
29723 ------------------------------------------------------------------------
29724 r4484 | zimmerma | 2007-05-28 16:19:06 +0000 (Mon, 28 May 2007) | 2 lines
29725 Changed paths:
29726    M /trunk/exp2.c
29727    M /trunk/tests/texp2.c
29729 added call to MPFR_FAST_COMPUTE_IF_SMALL_INPUT in exp2
29731 ------------------------------------------------------------------------
29732 r4483 | zimmerma | 2007-05-28 15:51:00 +0000 (Mon, 28 May 2007) | 2 lines
29733 Changed paths:
29734    M /trunk/nightly-test
29736 re-enabled MPFR_CHECK_TINY
29738 ------------------------------------------------------------------------
29739 r4482 | zimmerma | 2007-05-28 15:34:10 +0000 (Mon, 28 May 2007) | 3 lines
29740 Changed paths:
29741    M /trunk/configure.in
29742    M /trunk/mpfr.texi
29744 improved documentation of mpfr_set/get_decimal64 functions
29745 fixed problem in configure.in (_Decimal64 was tested too early)
29747 ------------------------------------------------------------------------
29748 r4481 | vlefevre | 2007-05-28 15:17:44 +0000 (Mon, 28 May 2007) | 3 lines
29749 Changed paths:
29750    M /trunk/tests/tests.c
29752 tests/tests.c: fixed two bugs concerning the timeout (including an
29753 old one: we need to call getrlimit to initialize rlim_max).
29755 ------------------------------------------------------------------------
29756 r4480 | zimmerma | 2007-05-28 15:07:05 +0000 (Mon, 28 May 2007) | 2 lines
29757 Changed paths:
29758    M /trunk/nightly-test
29760 new syntax for timeouts
29762 ------------------------------------------------------------------------
29763 r4479 | zimmerma | 2007-05-28 15:06:30 +0000 (Mon, 28 May 2007) | 2 lines
29764 Changed paths:
29765    M /trunk/mpfr-impl.h
29767 fixed typo
29769 ------------------------------------------------------------------------
29770 r4478 | vlefevre | 2007-05-28 13:57:32 +0000 (Mon, 28 May 2007) | 2 lines
29771 Changed paths:
29772    M /trunk
29774 Added mkinstalldirs to svn:ignore property.
29776 ------------------------------------------------------------------------
29777 r4477 | vlefevre | 2007-05-28 13:56:33 +0000 (Mon, 28 May 2007) | 5 lines
29778 Changed paths:
29779    M /trunk/configure.in
29780    M /trunk/tests/tests.c
29782 Changed --with-tests-timeout into --enable-tests-timeout as documented
29783 in the autoconf manual (--with-* are for external packages only). When
29784 this is enabled, environment variable MPFR_TESTS_TIMEOUT allows to
29785 override the default timeout (use the value 0 to disable timeouts).
29787 ------------------------------------------------------------------------
29788 r4476 | vlefevre | 2007-05-28 11:29:45 +0000 (Mon, 28 May 2007) | 2 lines
29789 Changed paths:
29790    M /trunk/NEWS
29792 Updated NEWS file.
29794 ------------------------------------------------------------------------
29795 r4475 | vlefevre | 2007-05-28 11:04:00 +0000 (Mon, 28 May 2007) | 2 lines
29796 Changed paths:
29797    M /trunk/mpfr.texi
29799 mpfr.texi: small improvement.
29801 ------------------------------------------------------------------------
29802 r4474 | vlefevre | 2007-05-28 10:37:07 +0000 (Mon, 28 May 2007) | 3 lines
29803 Changed paths:
29804    M /trunk/mpfr.h
29805    M /trunk/sgn.c
29806    M /trunk/tests/tcmp_ui.c
29808 Fixed a bug in the mpfr_cmp_ui macro occurring on NaN and the constant 0
29809 by specifying the behavior of mpfr_sgn on NaN.
29811 ------------------------------------------------------------------------
29812 r4473 | vlefevre | 2007-05-28 09:26:07 +0000 (Mon, 28 May 2007) | 2 lines
29813 Changed paths:
29814    M /trunk/mpfr.texi
29816 mpfr.texi: typography corrections concerning "i.e.".
29818 ------------------------------------------------------------------------
29819 r4472 | vlefevre | 2007-05-28 09:17:37 +0000 (Mon, 28 May 2007) | 2 lines
29820 Changed paths:
29821    M /trunk/mpfr.texi
29823 mpfr.texi: consistency changes.
29825 ------------------------------------------------------------------------
29826 r4471 | vlefevre | 2007-05-28 09:11:39 +0000 (Mon, 28 May 2007) | 2 lines
29827 Changed paths:
29828    M /trunk/mpfr.texi
29830 mpfr.texi: more details in Section "Exceptions".
29832 ------------------------------------------------------------------------
29833 r4470 | vlefevre | 2007-05-28 02:12:05 +0000 (Mon, 28 May 2007) | 3 lines
29834 Changed paths:
29835    M /trunk/tests/tgeneric.c
29837 tgeneric.c: check the function on tiny arguments (±2^(emin-1)) when
29838 the MPFR_CHECK_TINY environment variable is defined.
29840 ------------------------------------------------------------------------
29841 r4469 | vlefevre | 2007-05-28 00:54:09 +0000 (Mon, 28 May 2007) | 2 lines
29842 Changed paths:
29843    M /trunk/TODO
29845 Typo.
29847 ------------------------------------------------------------------------
29848 r4468 | vlefevre | 2007-05-28 00:27:16 +0000 (Mon, 28 May 2007) | 2 lines
29849 Changed paths:
29850    M /trunk/BUGS
29851    M /trunk/asin.c
29852    M /trunk/asinh.c
29853    M /trunk/atan.c
29854    M /trunk/atanh.c
29855    M /trunk/cos.c
29856    M /trunk/erfc.c
29857    M /trunk/expm1.c
29858    M /trunk/log1p.c
29859    M /trunk/mpfr-impl.h
29860    M /trunk/round_near_x.c
29861    M /trunk/sin.c
29862    M /trunk/sinh.c
29863    M /trunk/tan.c
29864    M /trunk/tanh.c
29865    M /trunk/zeta.c
29867 Avoid integer overflow in MPFR_FAST_COMPUTE_IF_SMALL_INPUT.
29869 ------------------------------------------------------------------------
29870 r4467 | zimmerma | 2007-05-25 21:03:43 +0000 (Fri, 25 May 2007) | 3 lines
29871 Changed paths:
29872    M /trunk/remquo.c
29873    M /trunk/tests/tremquo.c
29875 completed implementation of Vincent's algorithm for mpfr_remquo
29876 all tests now pass again
29878 ------------------------------------------------------------------------
29879 r4466 | zimmerma | 2007-05-24 21:45:25 +0000 (Thu, 24 May 2007) | 3 lines
29880 Changed paths:
29881    M /trunk/remquo.c
29883 new version of mpfr_remainder, using Vincent's algorithm
29884 (still remains to deal with special arguments, and make mpfr_remquo call it)
29886 ------------------------------------------------------------------------
29887 r4465 | zimmerma | 2007-05-23 22:09:57 +0000 (Wed, 23 May 2007) | 2 lines
29888 Changed paths:
29889    M /trunk/TODO
29891 added note about fms
29893 ------------------------------------------------------------------------
29894 r4464 | zimmerma | 2007-05-23 21:55:55 +0000 (Wed, 23 May 2007) | 2 lines
29895 Changed paths:
29896    M /trunk/fma.c
29898 fixed typo
29900 ------------------------------------------------------------------------
29901 r4463 | zimmerma | 2007-05-23 21:26:14 +0000 (Wed, 23 May 2007) | 2 lines
29902 Changed paths:
29903    M /trunk/gamma.c
29904    M /trunk/tests/tgamma.c
29906 fixed problem for x integer and rounding to nearest
29908 ------------------------------------------------------------------------
29909 r4462 | zimmerma | 2007-05-23 18:33:35 +0000 (Wed, 23 May 2007) | 2 lines
29910 Changed paths:
29911    M /trunk/sin.c
29913 workaround for bug when x is very small (check_tiny in tsin)
29915 ------------------------------------------------------------------------
29916 r4461 | vlefevre | 2007-05-22 12:06:00 +0000 (Tue, 22 May 2007) | 2 lines
29917 Changed paths:
29918    M /trunk/BUGS
29920 Updated BUGS (again).
29922 ------------------------------------------------------------------------
29923 r4460 | vlefevre | 2007-05-22 11:50:06 +0000 (Tue, 22 May 2007) | 3 lines
29924 Changed paths:
29925    M /trunk/BUGS
29926    M /trunk/TODO
29928 Updated BUGS and TODO (mpfr_lgamma has been implemented, but see BUGS,
29929 and gamma(-integer) with integer >= 1 is defined as NaN).
29931 ------------------------------------------------------------------------
29932 r4459 | vlefevre | 2007-05-22 08:41:00 +0000 (Tue, 22 May 2007) | 2 lines
29933 Changed paths:
29934    M /trunk/tests/tsin.c
29936 tsin.c: check sin on +/- 2^(emin-1) (test by Christopher Creutzig).
29938 ------------------------------------------------------------------------
29939 r4458 | vlefevre | 2007-05-22 08:25:20 +0000 (Tue, 22 May 2007) | 3 lines
29940 Changed paths:
29941    M /trunk/tests/tgamma.c
29943 tgamma.c: added test of gamma on some integral values (from Christopher
29944 Creutzig); this test is enabled only when an argument is provided.
29946 ------------------------------------------------------------------------
29947 r4457 | vlefevre | 2007-05-22 00:29:16 +0000 (Tue, 22 May 2007) | 2 lines
29948 Changed paths:
29949    M /trunk/fma.c
29951 fma.c: improved comments and simplified the code.
29953 ------------------------------------------------------------------------
29954 r4456 | vlefevre | 2007-05-22 00:11:18 +0000 (Tue, 22 May 2007) | 5 lines
29955 Changed paths:
29956    M /trunk/fma.c
29958 fma.c: implemented exponent range expansion and the main part when the
29959 multiplication overflows. The following remains to do:
29960   * when the multiplication overflows: some corner cases;
29961   * when the multiplication underflows: everything.
29963 ------------------------------------------------------------------------
29964 r4455 | vlefevre | 2007-05-21 11:52:33 +0000 (Mon, 21 May 2007) | 3 lines
29965 Changed paths:
29966    M /trunk/tests/tlgamma.c
29968 tlgamma.c: I re-enable the generic tests of mpfr_lgamma now, to make
29969 sure that it is fixed before the 2.3.0 release candidate.
29971 ------------------------------------------------------------------------
29972 r4454 | vlefevre | 2007-05-21 11:49:41 +0000 (Mon, 21 May 2007) | 2 lines
29973 Changed paths:
29974    M /trunk/tests/tfma.c
29976 tfma.c: added an overflow test (currently fails).
29978 ------------------------------------------------------------------------
29979 r4453 | vlefevre | 2007-05-21 08:44:22 +0000 (Mon, 21 May 2007) | 2 lines
29980 Changed paths:
29981    M /trunk/tests/tfma.c
29983 tfma.c: whitespace change.
29985 ------------------------------------------------------------------------
29986 r4452 | vlefevre | 2007-05-21 08:43:41 +0000 (Mon, 21 May 2007) | 2 lines
29987 Changed paths:
29988    M /trunk/tests/tfma.c
29990 tfma.c: added tests on special and exact values.
29992 ------------------------------------------------------------------------
29993 r4451 | zimmerma | 2007-05-17 22:05:42 +0000 (Thu, 17 May 2007) | 3 lines
29994 Changed paths:
29995    M /trunk/TODO
29996    M /trunk/lngamma.c
29998 fixed error analysis in mpfr_lngamma
29999 added mpfr_inp_raw/mpfr_out_raw in TODO
30001 ------------------------------------------------------------------------
30002 r4450 | vlefevre | 2007-05-16 14:52:57 +0000 (Wed, 16 May 2007) | 2 lines
30003 Changed paths:
30004    M /trunk/TODO
30006 TODO: fixed mpfr_fms formula to match the one on Itanium and PowerPC.
30008 ------------------------------------------------------------------------
30009 r4449 | vlefevre | 2007-05-07 09:01:39 +0000 (Mon, 07 May 2007) | 2 lines
30010 Changed paths:
30011    M /trunk/algorithms.tex
30013 algorithms.tex: improved the description of mpfr_remquo.
30015 ------------------------------------------------------------------------
30016 r4448 | zimmerma | 2007-05-06 13:25:55 +0000 (Sun, 06 May 2007) | 2 lines
30017 Changed paths:
30018    M /trunk/algorithms.tex
30020 improved description of remainder and remquo
30022 ------------------------------------------------------------------------
30023 r4447 | vlefevre | 2007-05-06 11:16:12 +0000 (Sun, 06 May 2007) | 2 lines
30024 Changed paths:
30025    M /trunk/algorithms.tex
30027 My latest change was not completely correct...
30029 ------------------------------------------------------------------------
30030 r4446 | vlefevre | 2007-05-06 11:13:41 +0000 (Sun, 06 May 2007) | 2 lines
30031 Changed paths:
30032    M /trunk/algorithms.tex
30034 Updated description of algorithm for mpfr_remainder.
30036 ------------------------------------------------------------------------
30037 r4445 | zimmerma | 2007-05-06 08:18:50 +0000 (Sun, 06 May 2007) | 2 lines
30038 Changed paths:
30039    M /trunk/algorithms.tex
30041 added description of algorithm for mpfr_remainder
30043 ------------------------------------------------------------------------
30044 r4444 | vlefevre | 2007-05-04 14:25:31 +0000 (Fri, 04 May 2007) | 2 lines
30045 Changed paths:
30046    M /trunk/remquo.c
30048 remquo.c: suggest to use mpz_powm.
30050 ------------------------------------------------------------------------
30051 r4443 | vlefevre | 2007-05-04 13:19:27 +0000 (Fri, 04 May 2007) | 3 lines
30052 Changed paths:
30053    M /trunk/remquo.c
30055 remquo.c: added a comment (idea to compute the remainder much more
30056 efficiently in the case x much larger than y).
30058 ------------------------------------------------------------------------
30059 r4442 | zimmerma | 2007-05-04 12:45:36 +0000 (Fri, 04 May 2007) | 2 lines
30060 Changed paths:
30061    M /trunk/remquo.c
30063 added assert and ideas for native implementation
30065 ------------------------------------------------------------------------
30066 r4441 | zimmerma | 2007-05-04 06:27:38 +0000 (Fri, 04 May 2007) | 2 lines
30067 Changed paths:
30068    M /trunk/tests/tremquo.c
30070 put back test (disabled for test)
30072 ------------------------------------------------------------------------
30073 r4440 | zimmerma | 2007-05-04 06:26:56 +0000 (Fri, 04 May 2007) | 2 lines
30074 Changed paths:
30075    M /trunk/remquo.c
30076    M /trunk/tests/tremquo.c
30078 fixed problem when rem and x are the same variable
30080 ------------------------------------------------------------------------
30081 r4439 | vlefevre | 2007-05-04 00:36:01 +0000 (Fri, 04 May 2007) | 2 lines
30082 Changed paths:
30083    M /trunk/tests/tremquo.c
30085 tremquo.c: added a test that leads to a segmentation fault.
30087 ------------------------------------------------------------------------
30088 r4438 | vlefevre | 2007-05-04 00:29:47 +0000 (Fri, 04 May 2007) | 2 lines
30089 Changed paths:
30090    M /trunk/tests/tremquo.c
30092 tremquo.c: fixed tests (= -> ==).
30094 ------------------------------------------------------------------------
30095 r4437 | zimmerma | 2007-05-03 20:07:20 +0000 (Thu, 03 May 2007) | 4 lines
30096 Changed paths:
30097    M /trunk/mpfr.texi
30098    M /trunk/remquo.c
30099    M /trunk/tests/tremquo.c
30101 fixed two issues found by Kaveh Ghazi:
30102 * remainder was wrong for |x/y| < 1
30103 * remainder had wrong sign when zero
30105 ------------------------------------------------------------------------
30106 r4436 | zimmerma | 2007-05-03 15:56:03 +0000 (Thu, 03 May 2007) | 2 lines
30107 Changed paths:
30108    M /trunk/lngamma.c
30110 more details of error analysis
30112 ------------------------------------------------------------------------
30113 r4435 | vlefevre | 2007-05-03 13:30:34 +0000 (Thu, 03 May 2007) | 2 lines
30114 Changed paths:
30115    M /trunk/tests
30117 Updated svn:ignore property.
30119 ------------------------------------------------------------------------
30120 r4434 | vlefevre | 2007-05-03 13:28:31 +0000 (Thu, 03 May 2007) | 2 lines
30121 Changed paths:
30122    M /trunk
30124 Updated svn:ignore property.
30126 ------------------------------------------------------------------------
30127 r4433 | zimmerma | 2007-05-03 13:16:34 +0000 (Thu, 03 May 2007) | 2 lines
30128 Changed paths:
30129    M /trunk/tests/tremquo.c
30131 fixed precision for command-line usage
30133 ------------------------------------------------------------------------
30134 r4432 | vlefevre | 2007-05-03 13:15:49 +0000 (Thu, 03 May 2007) | 2 lines
30135 Changed paths:
30136    M /trunk/mpfr.texi
30138 mpfr.texi: added mpfr_lgamma.
30140 ------------------------------------------------------------------------
30141 r4431 | zimmerma | 2007-05-03 13:10:31 +0000 (Thu, 03 May 2007) | 2 lines
30142 Changed paths:
30143    M /trunk/tests/tremquo.c
30145 added code to use tremquo with command-line arguments (tremquo x y)
30147 ------------------------------------------------------------------------
30148 r4430 | vlefevre | 2007-05-02 16:03:52 +0000 (Wed, 02 May 2007) | 2 lines
30149 Changed paths:
30150    M /trunk/configure.in
30152 configure.in: improved comment.
30154 ------------------------------------------------------------------------
30155 r4429 | vlefevre | 2007-05-02 15:52:51 +0000 (Wed, 02 May 2007) | 4 lines
30156 Changed paths:
30157    M /trunk/configure.in
30159 configure.in: added a comment on the AC_ARG_ENABLE(decimal-float...)
30160 part. The addition of this code was the cause of the test_CFLAGS problem
30161 (see r4425 log), but this code is still wrong.
30163 ------------------------------------------------------------------------
30164 r4428 | zimmerma | 2007-05-02 15:41:18 +0000 (Wed, 02 May 2007) | 2 lines
30165 Changed paths:
30166    M /trunk/tests/tremquo.c
30168 modified test (2147483648 is not representable as 32-bit long in C90)
30170 ------------------------------------------------------------------------
30171 r4427 | vlefevre | 2007-05-02 15:20:50 +0000 (Wed, 02 May 2007) | 2 lines
30172 Changed paths:
30173    M /trunk/remquo.c
30174    M /trunk/yn.c
30176 Removed unused variables.
30178 ------------------------------------------------------------------------
30179 r4426 | vlefevre | 2007-05-02 15:18:18 +0000 (Wed, 02 May 2007) | 4 lines
30180 Changed paths:
30181    M /trunk/get_str.c
30183 get_str.c:
30184   * Removed useless prototype declaration (function no longer defined).
30185   * Fixed initializer.
30187 ------------------------------------------------------------------------
30188 r4425 | vlefevre | 2007-05-02 15:14:44 +0000 (Wed, 02 May 2007) | 4 lines
30189 Changed paths:
30190    M /trunk/configure.in
30192 configure.in: moved the definition of test_CFLAGS upward (it was
30193 always set to "set", either because of things added to configure.in
30194 or because of new autoconf).
30196 ------------------------------------------------------------------------
30197 r4424 | vlefevre | 2007-05-02 14:54:47 +0000 (Wed, 02 May 2007) | 2 lines
30198 Changed paths:
30199    M /trunk/mpfr.h
30201 mpfr.h: added mpfr_lgamma prototype.
30203 ------------------------------------------------------------------------
30204 r4423 | zimmerma | 2007-05-02 14:23:11 +0000 (Wed, 02 May 2007) | 3 lines
30205 Changed paths:
30206    M /trunk/NEWS
30207    M /trunk/mpfr.h
30208    M /trunk/mpfr.texi
30209    M /trunk/remquo.c
30210    M /trunk/tests/tremquo.c
30212 argument quo of remquo is now a pointer to long instead of int
30213 added new functions in NEWS
30215 ------------------------------------------------------------------------
30216 r4422 | zimmerma | 2007-05-02 12:21:24 +0000 (Wed, 02 May 2007) | 2 lines
30217 Changed paths:
30218    M /trunk/mpfr.h
30219    M /trunk/mpfr.texi
30220    M /trunk/remquo.c
30221    M /trunk/tests/tremquo.c
30223 changed order of arguments: now mpfr_remquo (r, q, x, y, rnd).
30225 ------------------------------------------------------------------------
30226 r4421 | vlefevre | 2007-05-02 11:53:58 +0000 (Wed, 02 May 2007) | 2 lines
30227 Changed paths:
30228    M /trunk/remquo.c
30230 remquo.c: fixed variable name for MPFR_LOG_FUNC.
30232 ------------------------------------------------------------------------
30233 r4420 | zimmerma | 2007-05-02 10:12:11 +0000 (Wed, 02 May 2007) | 2 lines
30234 Changed paths:
30235    M /trunk/Makefile.am
30236    M /trunk/TODO
30237    M /trunk/mpfr.h
30238    M /trunk/mpfr.texi
30239    A /trunk/remquo.c
30240    M /trunk/tests/Makefile.am
30241    A /trunk/tests/tremquo.c
30243 added mpfr_remquo and mpfr_remainder
30245 ------------------------------------------------------------------------
30246 r4419 | zimmerma | 2007-04-27 12:48:01 +0000 (Fri, 27 Apr 2007) | 2 lines
30247 Changed paths:
30248    M /trunk/lngamma.c
30250 fixed error analysis (error was over-estimated)
30252 ------------------------------------------------------------------------
30253 r4418 | vlefevre | 2007-04-26 10:12:51 +0000 (Thu, 26 Apr 2007) | 2 lines
30254 Changed paths:
30255    M /trunk/lngamma.c
30257 lngamma.c: a bit more details in the error analysis for z0 < 1.
30259 ------------------------------------------------------------------------
30260 r4417 | vlefevre | 2007-04-26 09:20:37 +0000 (Thu, 26 Apr 2007) | 2 lines
30261 Changed paths:
30262    M /trunk/lngamma.c
30264 lngamma.c: a bit more details in the error analysis for z0 < 1.
30266 ------------------------------------------------------------------------
30267 r4416 | zimmerma | 2007-04-26 08:26:39 +0000 (Thu, 26 Apr 2007) | 2 lines
30268 Changed paths:
30269    M /trunk/lngamma.c
30271 u was used for two different meanings in the error analysis for z0 < 1
30273 ------------------------------------------------------------------------
30274 r4415 | vlefevre | 2007-04-25 12:52:09 +0000 (Wed, 25 Apr 2007) | 2 lines
30275 Changed paths:
30276    M /trunk/get_d64.c
30277    M /trunk/jn.c
30278    M /trunk/set_d64.c
30279    M /trunk/tests/tget_ld_2exp.c
30280    M /trunk/tests/tget_set_d64.c
30281    M /trunk/tests/tinternals.c
30282    M /trunk/tests/tj0.c
30283    M /trunk/tests/tj1.c
30284    M /trunk/tests/tjn.c
30285    M /trunk/tests/ty0.c
30286    M /trunk/tests/ty1.c
30287    M /trunk/tests/tyn.c
30288    M /trunk/yn.c
30290 Updated Subversion properties on .c files (now consistent).
30292 ------------------------------------------------------------------------
30293 r4414 | vlefevre | 2007-04-25 12:49:47 +0000 (Wed, 25 Apr 2007) | 2 lines
30294 Changed paths:
30295    M /trunk/tests
30297 Updated svn:ignore property.
30299 ------------------------------------------------------------------------
30300 r4413 | vlefevre | 2007-04-25 12:48:05 +0000 (Wed, 25 Apr 2007) | 4 lines
30301 Changed paths:
30302    M /trunk/lngamma.c
30303    M /trunk/tests/Makefile.am
30304    A /trunk/tests/tlgamma.c
30305    M /trunk/tests/tlngamma.c
30307 Added preliminary support for mpfr_lngamma and tests.
30308 TODO: add support for negative numbers with small exponent.
30309 Re-enable the generic tests when this is done.
30311 ------------------------------------------------------------------------
30312 r4412 | vlefevre | 2007-04-25 10:58:14 +0000 (Wed, 25 Apr 2007) | 3 lines
30313 Changed paths:
30314    M /trunk/lngamma.c
30316 lngamma.c: There was an assertion failed, probably because the error
30317 was too large; fixed that by restarting with a larger precision.
30319 ------------------------------------------------------------------------
30320 r4411 | vlefevre | 2007-04-25 10:51:03 +0000 (Wed, 25 Apr 2007) | 2 lines
30321 Changed paths:
30322    M /trunk/lngamma.c
30324 lngamma.c: fixed -2k-1 <= x <= -2k test.
30326 ------------------------------------------------------------------------
30327 r4410 | vlefevre | 2007-04-25 09:07:03 +0000 (Wed, 25 Apr 2007) | 3 lines
30328 Changed paths:
30329    M /trunk/tests/tlngamma.c
30331 tests/tlngamma.c: added a test showing a bug in lngamma (due to the
30332 use of mpfr_get_si even when the number doesn't fit in a long).
30334 ------------------------------------------------------------------------
30335 r4409 | zimmerma | 2007-04-22 08:58:35 +0000 (Sun, 22 Apr 2007) | 2 lines
30336 Changed paths:
30337    M /trunk/jn.c
30338    M /trunk/tests/tjn.c
30340 fixed bug for negative even index in mpfr_jn (wrong sign)
30342 ------------------------------------------------------------------------
30343 r4408 | zimmerma | 2007-04-12 12:16:04 +0000 (Thu, 12 Apr 2007) | 2 lines
30344 Changed paths:
30345    M /trunk/README.dev
30347 added warning
30349 ------------------------------------------------------------------------
30350 r4407 | zimmerma | 2007-04-12 08:24:19 +0000 (Thu, 12 Apr 2007) | 2 lines
30351 Changed paths:
30352    M /trunk/README.dev
30354 added Bit Twiddling Hacks
30356 ------------------------------------------------------------------------
30357 r4406 | vlefevre | 2007-04-05 12:01:07 +0000 (Thu, 05 Apr 2007) | 3 lines
30358 Changed paths:
30359    M /trunk/mpfr.texi
30361 MPFR manual: added a brief description of mpfr_t (this may be needed
30362 to write correct code) and mpfr_ptr (used by mpfr_sum).
30364 ------------------------------------------------------------------------
30365 r4405 | vlefevre | 2007-04-02 15:32:00 +0000 (Mon, 02 Apr 2007) | 4 lines
30366 Changed paths:
30367    M /trunk/jn.c
30368    M /trunk/mpfr.h
30369    M /trunk/mpfr.texi
30370    M /trunk/tests/tjn.c
30371    M /trunk/tests/tyn.c
30372    M /trunk/yn.c
30374 Changed mpfr_{jn,yn}_si (mpfr_t res, mpfr_t x, long n, ...) into
30375 mpfr_{jn,yn} (mpfr_t res, long n, mpfr_t x, ...), as discussed by
30376 mail; fixed a typo in mpfr.texi in mpfr_{y0,y1,yn} description.
30378 ------------------------------------------------------------------------
30379 r4404 | zimmerma | 2007-03-31 21:23:00 +0000 (Sat, 31 Mar 2007) | 2 lines
30380 Changed paths:
30381    M /trunk/TODO
30383 added url of GSL manual
30385 ------------------------------------------------------------------------
30386 r4403 | zimmerma | 2007-03-31 21:15:26 +0000 (Sat, 31 Mar 2007) | 2 lines
30387 Changed paths:
30388    M /trunk/TODO
30390 fixed misunderstanding about definition of Bessel functions
30392 ------------------------------------------------------------------------
30393 r4402 | zimmerma | 2007-03-31 17:59:23 +0000 (Sat, 31 Mar 2007) | 2 lines
30394 Changed paths:
30395    M /trunk/TODO
30397 removed Bessel functions J_n and Y_n
30399 ------------------------------------------------------------------------
30400 r4401 | zimmerma | 2007-03-31 14:01:00 +0000 (Sat, 31 Mar 2007) | 2 lines
30401 Changed paths:
30402    M /trunk/Makefile.am
30403    M /trunk/algorithms.bib
30404    M /trunk/algorithms.tex
30405    M /trunk/jn.c
30406    M /trunk/mpfr.h
30407    M /trunk/mpfr.texi
30408    M /trunk/tests/Makefile.am
30409    A /trunk/tests/ty0.c
30410    A /trunk/tests/ty1.c
30411    A /trunk/tests/tyn.c
30412    A /trunk/yn.c
30414 added Bessel functions of second kind (y0, y1, yn_si)
30416 ------------------------------------------------------------------------
30417 r4400 | zimmerma | 2007-03-31 13:55:06 +0000 (Sat, 31 Mar 2007) | 2 lines
30418 Changed paths:
30419    M /trunk/tests/tj0.c
30420    M /trunk/tests/tj1.c
30422 now test_generic calls respectively j0 and j1, not zeta!
30424 ------------------------------------------------------------------------
30425 r4399 | vlefevre | 2007-03-30 14:35:56 +0000 (Fri, 30 Mar 2007) | 2 lines
30426 Changed paths:
30427    M /trunk/mpfr.texi
30429 mpfr.texi: INF -> Inf for consistency.
30431 ------------------------------------------------------------------------
30432 r4398 | vlefevre | 2007-03-30 14:34:00 +0000 (Fri, 30 Mar 2007) | 2 lines
30433 Changed paths:
30434    M /trunk/mpfr.texi
30436 mpfr.texi: PI -> Pi for consistency.
30438 ------------------------------------------------------------------------
30439 r4397 | vlefevre | 2007-03-29 02:33:02 +0000 (Thu, 29 Mar 2007) | 2 lines
30440 Changed paths:
30441    M /trunk/mpfr.texi
30443 mpfr.texi: -0 -> @minus{}0.
30445 ------------------------------------------------------------------------
30446 r4396 | vlefevre | 2007-03-29 02:28:46 +0000 (Thu, 29 Mar 2007) | 2 lines
30447 Changed paths:
30448    M /trunk/mpfr.texi
30450 mpfr.texi: fixed bug introduced in rev 4377, which made TeX fail.
30452 ------------------------------------------------------------------------
30453 r4395 | vlefevre | 2007-03-29 02:00:04 +0000 (Thu, 29 Mar 2007) | 2 lines
30454 Changed paths:
30455    M /trunk/tests
30457 Added tj0, tj1 and tjn to svn:ignore property of "tests" directory.
30459 ------------------------------------------------------------------------
30460 r4393 | zimmerma | 2007-03-26 09:29:40 +0000 (Mon, 26 Mar 2007) | 2 lines
30461 Changed paths:
30462    M /trunk/jn.c
30464 mpfr_jn -> mpfr_jn_si
30466 ------------------------------------------------------------------------
30467 r4392 | zimmerma | 2007-03-23 20:30:20 +0000 (Fri, 23 Mar 2007) | 3 lines
30468 Changed paths:
30469    M /trunk/algorithms.tex
30470    M /trunk/jn.c
30471    M /trunk/tests/tjn.c
30473 now check underflow for large n in mpfr_jn_si
30474 added more tests
30476 ------------------------------------------------------------------------
30477 r4391 | zimmerma | 2007-03-23 16:37:16 +0000 (Fri, 23 Mar 2007) | 2 lines
30478 Changed paths:
30479    M /trunk/tests/tjn.c
30481 added more tests (large values of n)
30483 ------------------------------------------------------------------------
30484 r4390 | zimmerma | 2007-03-23 16:22:01 +0000 (Fri, 23 Mar 2007) | 2 lines
30485 Changed paths:
30486    M /trunk/jn.c
30488 fixed another stupid bug
30490 ------------------------------------------------------------------------
30491 r4389 | zimmerma | 2007-03-23 15:49:35 +0000 (Fri, 23 Mar 2007) | 3 lines
30492 Changed paths:
30493    M /trunk/jn.c
30494    M /trunk/mpfr.h
30495    M /trunk/mpfr.texi
30496    M /trunk/tests/tjn.c
30498 mpfr_jn -> mpfr_jn_si, with 'int' argument changed to 'long'
30499 fixed bug in mpfr_jn_si (forgot to increase working precision)
30501 ------------------------------------------------------------------------
30502 r4388 | vlefevre | 2007-03-23 15:47:17 +0000 (Fri, 23 Mar 2007) | 3 lines
30503 Changed paths:
30504    M /trunk/README.dev
30506 README.dev: added a warning about the meaning of the output "inexact"
30507 value in the function logging code.
30509 ------------------------------------------------------------------------
30510 r4387 | vlefevre | 2007-03-23 15:38:20 +0000 (Fri, 23 Mar 2007) | 2 lines
30511 Changed paths:
30512    M /trunk/add.c
30513    M /trunk/sub.c
30515 Added log support for mpfr_add and mpfr_sub.
30517 ------------------------------------------------------------------------
30518 r4386 | lfousse | 2007-03-23 13:43:18 +0000 (Fri, 23 Mar 2007) | 2 lines
30519 Changed paths:
30520    M /trunk/algorithms.tex
30522 Correction: added missing $b_n$.
30524 ------------------------------------------------------------------------
30525 r4385 | zimmerma | 2007-03-22 17:12:00 +0000 (Thu, 22 Mar 2007) | 2 lines
30526 Changed paths:
30527    M /trunk/Makefile.am
30528    M /trunk/algorithms.tex
30529    A /trunk/jn.c
30530    M /trunk/mpfr.h
30531    M /trunk/mpfr.texi
30532    M /trunk/tests/Makefile.am
30533    M /trunk/tests/reuse.c
30534    A /trunk/tests/tj0.c
30535    A /trunk/tests/tj1.c
30536    A /trunk/tests/tjn.c
30538 added Bessel functions of first kind: j0, j1, jn
30540 ------------------------------------------------------------------------
30541 r4384 | vlefevre | 2007-03-19 09:11:17 +0000 (Mon, 19 Mar 2007) | 2 lines
30542 Changed paths:
30543    M /trunk/mpfr.texi
30545 MPFR manual: improved description of mpfr_get_str.
30547 ------------------------------------------------------------------------
30548 r4383 | zimmerma | 2007-03-19 07:43:16 +0000 (Mon, 19 Mar 2007) | 2 lines
30549 Changed paths:
30550    M /trunk/get_str.c
30552 fixed typos in comments
30554 ------------------------------------------------------------------------
30555 r4382 | zimmerma | 2007-03-18 20:16:15 +0000 (Sun, 18 Mar 2007) | 2 lines
30556 Changed paths:
30557    M /trunk/mpfr.texi
30559 documented restriction to n in mpfr_get_str
30561 ------------------------------------------------------------------------
30562 r4380 | vlefevre | 2007-03-13 15:46:08 +0000 (Tue, 13 Mar 2007) | 3 lines
30563 Changed paths:
30564    M /trunk/INSTALL
30566 Updated INSTALL based on AIX/PowerPC tests and results from Julie Kurpa
30567 and information on <http://www.ess.uci.edu/esmf/FAQ.html#gcc-errors>.
30569 ------------------------------------------------------------------------
30570 r4379 | vlefevre | 2007-03-03 01:55:32 +0000 (Sat, 03 Mar 2007) | 2 lines
30571 Changed paths:
30572    M /trunk/README.dev
30574 README.dev: updated "To make a release" section.
30576 ------------------------------------------------------------------------
30577 r4378 | vlefevre | 2007-03-02 11:16:59 +0000 (Fri, 02 Mar 2007) | 3 lines
30578 Changed paths:
30579    M /trunk/mpfr.texi
30581 Made modified paragraph on mpfr_get_str more correct from a logical
30582 point of view.
30584 ------------------------------------------------------------------------
30585 r4377 | zimmerma | 2007-03-02 09:15:04 +0000 (Fri, 02 Mar 2007) | 2 lines
30586 Changed paths:
30587    M /trunk/mpfr.texi
30589 modified paragraph on mpfr_get_str (size of allocated string)
30591 ------------------------------------------------------------------------
30592 r4376 | zimmerma | 2007-02-25 13:04:13 +0000 (Sun, 25 Feb 2007) | 2 lines
30593 Changed paths:
30594    M /trunk/TODO
30596 added tentative implementation of fmod
30598 ------------------------------------------------------------------------
30599 r4375 | zimmerma | 2007-02-20 02:58:16 +0000 (Tue, 20 Feb 2007) | 2 lines
30600 Changed paths:
30601    M /trunk/TODO
30603 added suggestion about remquo
30605 ------------------------------------------------------------------------
30606 r4374 | zimmerma | 2007-02-19 21:50:26 +0000 (Mon, 19 Feb 2007) | 2 lines
30607 Changed paths:
30608    M /trunk/TODO
30610 added comment
30612 ------------------------------------------------------------------------
30613 r4373 | zimmerma | 2007-02-19 21:43:23 +0000 (Mon, 19 Feb 2007) | 2 lines
30614 Changed paths:
30615    M /trunk/TODO
30617 added C99 rationale for remquo
30619 ------------------------------------------------------------------------
30620 r4372 | zimmerma | 2007-02-19 03:52:30 +0000 (Mon, 19 Feb 2007) | 3 lines
30621 Changed paths:
30622    M /trunk/acosh.c
30623    M /trunk/algorithms.tex
30624    M /trunk/asinh.c
30625    M /trunk/atanh.c
30626    M /trunk/const_catalan.c
30627    M /trunk/log1p.c
30629 fixed error in generic error for the logarithm, and propagated new bound
30630 in algorithms.tex and source files
30632 ------------------------------------------------------------------------
30633 r4371 | zimmerma | 2007-02-18 20:10:20 +0000 (Sun, 18 Feb 2007) | 2 lines
30634 Changed paths:
30635    M /trunk/TODO
30637 added new item
30639 ------------------------------------------------------------------------
30640 r4370 | vlefevre | 2007-02-15 23:35:25 +0000 (Thu, 15 Feb 2007) | 3 lines
30641 Changed paths:
30642    A /trunk/update-patchv (from /branches/2.2/update-patchv:4367)
30644 Added update-patchv script to update some files before a patch is built
30645 (script from 2.2 branch).
30647 ------------------------------------------------------------------------
30648 r4365 | vlefevre | 2007-02-14 09:31:19 +0000 (Wed, 14 Feb 2007) | 2 lines
30649 Changed paths:
30650    M /trunk/mpfr.texi
30652 mpfr.texi: updated paragraph on the underflow before/after rounding.
30654 ------------------------------------------------------------------------
30655 r4364 | zimmerma | 2007-02-14 03:34:21 +0000 (Wed, 14 Feb 2007) | 2 lines
30656 Changed paths:
30657    M /trunk/TODO
30659 added reference
30661 ------------------------------------------------------------------------
30662 r4363 | vlefevre | 2007-02-12 16:34:21 +0000 (Mon, 12 Feb 2007) | 2 lines
30663 Changed paths:
30664    M /trunk/mpfr.texi
30666 mpfr.texi: added Exceptions section.
30668 ------------------------------------------------------------------------
30669 r4361 | vlefevre | 2007-02-12 12:18:19 +0000 (Mon, 12 Feb 2007) | 2 lines
30670 Changed paths:
30671    M /trunk/mpfr.texi
30673 mpfr.texi: updated month.
30675 ------------------------------------------------------------------------
30676 r4359 | vlefevre | 2007-02-12 12:04:14 +0000 (Mon, 12 Feb 2007) | 2 lines
30677 Changed paths:
30678    M /trunk/NEWS
30679    M /trunk/mpfr.texi
30681 Note that the mpfr.info file is now installed in the share subdirectory.
30683 ------------------------------------------------------------------------
30684 r4358 | vlefevre | 2007-02-10 11:30:18 +0000 (Sat, 10 Feb 2007) | 4 lines
30685 Changed paths:
30686    M /trunk/tests/tpow.c
30688 tests/tpow.c: removed comment since there are other <limits.h> macros
30689 in the file (and this is an old bug: the first one was introduced in
30690 rev 2783).
30692 ------------------------------------------------------------------------
30693 r4357 | zimmerma | 2007-02-10 08:05:30 +0000 (Sat, 10 Feb 2007) | 2 lines
30694 Changed paths:
30695    M /trunk/tests/tpow.c
30697 added missing include
30699 ------------------------------------------------------------------------
30700 r4356 | vlefevre | 2007-02-09 14:17:32 +0000 (Fri, 09 Feb 2007) | 3 lines
30701 Changed paths:
30702    M /trunk/pow_si.c
30703    M /trunk/tests/tpow.c
30705 Fixed an integer overflow in pow_si.c (detected with -ftrapv) and
30706 added a corresponding testcase in tests/tpow.c.
30708 ------------------------------------------------------------------------
30709 r4355 | vlefevre | 2007-02-09 13:30:57 +0000 (Fri, 09 Feb 2007) | 2 lines
30710 Changed paths:
30711    M /trunk/pow_si.c
30713 pow_si.c: another comment about the overflow detection.
30715 ------------------------------------------------------------------------
30716 r4354 | vlefevre | 2007-02-09 13:14:07 +0000 (Fri, 09 Feb 2007) | 2 lines
30717 Changed paths:
30718    M /trunk/pow_si.c
30720 pow_si.c: added the proof of overflow checking.
30722 ------------------------------------------------------------------------
30723 r4353 | vlefevre | 2007-02-09 11:55:51 +0000 (Fri, 09 Feb 2007) | 2 lines
30724 Changed paths:
30725    M /trunk/mpfr-impl.h
30727 mpfr-impl.h: added a comment about the exponent limits for MPFR numbers.
30729 ------------------------------------------------------------------------
30730 r4352 | vlefevre | 2007-02-08 15:47:13 +0000 (Thu, 08 Feb 2007) | 7 lines
30731 Changed paths:
30732    M /trunk/mpfr.h
30733    M /trunk/set_si.c
30734    M /trunk/set_si_2exp.c
30735    M /trunk/set_ui.c
30736    M /trunk/set_ui_2exp.c
30737    M /trunk/tests/tset_si.c
30739 Reimplemented mpfr_set_si_2exp and mpfr_set_ui_2exp, and mpfr_set_si
30740 and mpfr_set_ui using the 2exp versions with e = 0. This fixes a bug
30741 in corner cases (emin >= 4 and some other constraints) in mpfr_set_si
30742 and mpfr_set_ui that incorrectly lead to an underflow flag set, and
30743 fixes mpfr_set_si_2exp and mpfr_set_ui_2exp in case of overflow or
30744 underflow (replacing the r4346 fix). Added corresponding testcases.
30746 ------------------------------------------------------------------------
30747 r4350 | vlefevre | 2007-02-07 01:48:01 +0000 (Wed, 07 Feb 2007) | 3 lines
30748 Changed paths:
30749    M /trunk/abort_prec_max.c
30750    M /trunk/acos.c
30751    M /trunk/acosh.c
30752    M /trunk/add.c
30753    M /trunk/add1.c
30754    M /trunk/add1sp.c
30755    M /trunk/add_ui.c
30756    M /trunk/agm.c
30757    M /trunk/asin.c
30758    M /trunk/asinh.c
30759    M /trunk/atan.c
30760    M /trunk/atan2.c
30761    M /trunk/atanh.c
30762    M /trunk/cache.c
30763    M /trunk/cbrt.c
30764    M /trunk/check.c
30765    M /trunk/clear.c
30766    M /trunk/clears.c
30767    M /trunk/cmp.c
30768    M /trunk/cmp2.c
30769    M /trunk/cmp_abs.c
30770    M /trunk/cmp_d.c
30771    M /trunk/cmp_ld.c
30772    M /trunk/cmp_si.c
30773    M /trunk/cmp_ui.c
30774    M /trunk/comparisons.c
30775    M /trunk/const_catalan.c
30776    M /trunk/const_euler.c
30777    M /trunk/const_log2.c
30778    M /trunk/const_pi.c
30779    M /trunk/constant.c
30780    M /trunk/copysign.c
30781    M /trunk/cos.c
30782    M /trunk/cosh.c
30783    M /trunk/cot.c
30784    M /trunk/coth.c
30785    M /trunk/csc.c
30786    M /trunk/csch.c
30787    M /trunk/dim.c
30788    M /trunk/div.c
30789    M /trunk/div_2exp.c
30790    M /trunk/div_2si.c
30791    M /trunk/div_2ui.c
30792    M /trunk/div_ui.c
30793    M /trunk/dump.c
30794    M /trunk/eint.c
30795    M /trunk/eq.c
30796    M /trunk/erfc.c
30797    M /trunk/exceptions.c
30798    M /trunk/exp10.c
30799    M /trunk/exp2.c
30800    M /trunk/exp3.c
30801    M /trunk/exp_2.c
30802    M /trunk/expm1.c
30803    M /trunk/extract.c
30804    M /trunk/factorial.c
30805    M /trunk/fits_intmax.c
30806    M /trunk/fits_s.h
30807    M /trunk/fits_sint.c
30808    M /trunk/fits_slong.c
30809    M /trunk/fits_sshort.c
30810    M /trunk/fits_u.h
30811    M /trunk/fits_uint.c
30812    M /trunk/fits_uintmax.c
30813    M /trunk/fits_ulong.c
30814    M /trunk/fits_ushort.c
30815    M /trunk/fma.c
30816    M /trunk/frac.c
30817    M /trunk/free_cache.c
30818    M /trunk/gamma.c
30819    M /trunk/gen_inverse.h
30820    M /trunk/generic.c
30821    M /trunk/get_d.c
30822    M /trunk/get_d64.c
30823    M /trunk/get_exp.c
30824    M /trunk/get_f.c
30825    M /trunk/get_ld.c
30826    M /trunk/get_si.c
30827    M /trunk/get_sj.c
30828    M /trunk/get_str.c
30829    M /trunk/get_ui.c
30830    M /trunk/get_uj.c
30831    M /trunk/get_z.c
30832    M /trunk/get_z_exp.c
30833    M /trunk/gmp_op.c
30834    M /trunk/hypot.c
30835    M /trunk/init.c
30836    M /trunk/init2.c
30837    M /trunk/inits.c
30838    M /trunk/inits2.c
30839    M /trunk/inp_str.c
30840    M /trunk/int_ceil_log2.c
30841    M /trunk/isinf.c
30842    M /trunk/isinteger.c
30843    M /trunk/isnan.c
30844    M /trunk/isnum.c
30845    M /trunk/isqrt.c
30846    M /trunk/iszero.c
30847    M /trunk/lngamma.c
30848    M /trunk/log.c
30849    M /trunk/log10.c
30850    M /trunk/log1p.c
30851    M /trunk/log2.c
30852    M /trunk/logging.c
30853    M /trunk/minmax.c
30854    M /trunk/mpf2mpfr.h
30855    M /trunk/mpfr-gmp.c
30856    M /trunk/mpfr-gmp.h
30857    M /trunk/mpfr-impl.h
30858    M /trunk/mpfr-test.h
30859    M /trunk/mpfr.h
30860    M /trunk/mpn_exp.c
30861    M /trunk/mul.c
30862    M /trunk/mul_2exp.c
30863    M /trunk/mul_2si.c
30864    M /trunk/mul_2ui.c
30865    M /trunk/mul_ui.c
30866    M /trunk/mulders.c
30867    M /trunk/neg.c
30868    M /trunk/next.c
30869    M /trunk/out_str.c
30870    M /trunk/pow.c
30871    M /trunk/pow_si.c
30872    M /trunk/pow_ui.c
30873    M /trunk/pow_z.c
30874    M /trunk/powerof2.c
30875    M /trunk/print_raw.c
30876    M /trunk/print_rnd_mode.c
30877    M /trunk/random.c
30878    M /trunk/random2.c
30879    M /trunk/reldiff.c
30880    M /trunk/rint.c
30881    M /trunk/root.c
30882    M /trunk/round_near_x.c
30883    M /trunk/round_p.c
30884    M /trunk/round_prec.c
30885    M /trunk/round_raw_generic.c
30886    M /trunk/sec.c
30887    M /trunk/sech.c
30888    M /trunk/set.c
30889    M /trunk/set_d.c
30890    M /trunk/set_d64.c
30891    M /trunk/set_dfl_prec.c
30892    M /trunk/set_exp.c
30893    M /trunk/set_f.c
30894    M /trunk/set_inf.c
30895    M /trunk/set_ld.c
30896    M /trunk/set_nan.c
30897    M /trunk/set_prc_raw.c
30898    M /trunk/set_prec.c
30899    M /trunk/set_q.c
30900    M /trunk/set_rnd.c
30901    M /trunk/set_si.c
30902    M /trunk/set_si_2exp.c
30903    M /trunk/set_sj.c
30904    M /trunk/set_str.c
30905    M /trunk/set_str_raw.c
30906    M /trunk/set_ui.c
30907    M /trunk/set_ui_2exp.c
30908    M /trunk/set_uj.c
30909    M /trunk/set_z.c
30910    M /trunk/setmax.c
30911    M /trunk/setmin.c
30912    M /trunk/sgn.c
30913    M /trunk/si_op.c
30914    M /trunk/sin.c
30915    M /trunk/sin_cos.c
30916    M /trunk/sinh.c
30917    M /trunk/sqr.c
30918    M /trunk/sqrt.c
30919    M /trunk/sqrt_ui.c
30920    M /trunk/stack_interface.c
30921    M /trunk/strtofr.c
30922    M /trunk/sub.c
30923    M /trunk/sub1.c
30924    M /trunk/sub1sp.c
30925    M /trunk/sub_ui.c
30926    M /trunk/subnormal.c
30927    M /trunk/sum.c
30928    M /trunk/swap.c
30929    M /trunk/tan.c
30930    M /trunk/tanh.c
30931    M /trunk/tests/cmp_str.c
30932    M /trunk/tests/memory.c
30933    M /trunk/tests/mpf_compat.c
30934    M /trunk/tests/mpf_compat.h
30935    M /trunk/tests/mpfr_compat.c
30936    M /trunk/tests/reuse.c
30937    M /trunk/tests/rnd_mode.c
30938    M /trunk/tests/tabs.c
30939    M /trunk/tests/tacosh.c
30940    M /trunk/tests/tadd.c
30941    M /trunk/tests/tadd1sp.c
30942    M /trunk/tests/tadd_ui.c
30943    M /trunk/tests/tagm.c
30944    M /trunk/tests/tasin.c
30945    M /trunk/tests/tasinh.c
30946    M /trunk/tests/tatan.c
30947    M /trunk/tests/tatanh.c
30948    M /trunk/tests/tcan_round.c
30949    M /trunk/tests/tcbrt.c
30950    M /trunk/tests/tcheck.c
30951    M /trunk/tests/tcmp.c
30952    M /trunk/tests/tcmp2.c
30953    M /trunk/tests/tcmp_d.c
30954    M /trunk/tests/tcmp_ld.c
30955    M /trunk/tests/tcmp_ui.c
30956    M /trunk/tests/tcmpabs.c
30957    M /trunk/tests/tcomparisons.c
30958    M /trunk/tests/tconst_catalan.c
30959    M /trunk/tests/tconst_euler.c
30960    M /trunk/tests/tconst_log2.c
30961    M /trunk/tests/tconst_pi.c
30962    M /trunk/tests/tcopysign.c
30963    M /trunk/tests/tcos.c
30964    M /trunk/tests/tcosh.c
30965    M /trunk/tests/tcot.c
30966    M /trunk/tests/tcoth.c
30967    M /trunk/tests/tcsc.c
30968    M /trunk/tests/tcsch.c
30969    M /trunk/tests/tdim.c
30970    M /trunk/tests/tdiv.c
30971    M /trunk/tests/tdiv_ui.c
30972    M /trunk/tests/teint.c
30973    M /trunk/tests/teq.c
30974    M /trunk/tests/tests.c
30975    M /trunk/tests/texceptions.c
30976    M /trunk/tests/texp.c
30977    M /trunk/tests/texp2.c
30978    M /trunk/tests/texpm1.c
30979    M /trunk/tests/tfactorial.c
30980    M /trunk/tests/tfits.c
30981    M /trunk/tests/tfma.c
30982    M /trunk/tests/tfrac.c
30983    M /trunk/tests/tgamma.c
30984    M /trunk/tests/tgeneric.c
30985    M /trunk/tests/tgeneric_ui.c
30986    M /trunk/tests/tget_d.c
30987    M /trunk/tests/tget_d_2exp.c
30988    M /trunk/tests/tget_f.c
30989    M /trunk/tests/tget_ld_2exp.c
30990    M /trunk/tests/tget_set_d64.c
30991    M /trunk/tests/tget_sj.c
30992    M /trunk/tests/tget_str.c
30993    M /trunk/tests/tget_z.c
30994    M /trunk/tests/tgmpop.c
30995    M /trunk/tests/thyperbolic.c
30996    M /trunk/tests/thypot.c
30997    M /trunk/tests/tinits.c
30998    M /trunk/tests/tinp_str.c
30999    M /trunk/tests/tinternals.c
31000    M /trunk/tests/tisnan.c
31001    M /trunk/tests/tlngamma.c
31002    M /trunk/tests/tlog.c
31003    M /trunk/tests/tlog10.c
31004    M /trunk/tests/tlog1p.c
31005    M /trunk/tests/tlog2.c
31006    M /trunk/tests/tminmax.c
31007    M /trunk/tests/tmul.c
31008    M /trunk/tests/tmul_2exp.c
31009    M /trunk/tests/tmul_ui.c
31010    M /trunk/tests/tnext.c
31011    M /trunk/tests/tout_str.c
31012    M /trunk/tests/toutimpl.c
31013    M /trunk/tests/tpow.c
31014    M /trunk/tests/tpow3.c
31015    M /trunk/tests/tpow_z.c
31016    M /trunk/tests/trandom.c
31017    M /trunk/tests/trint.c
31018    M /trunk/tests/troot.c
31019    M /trunk/tests/tround_prec.c
31020    M /trunk/tests/tsec.c
31021    M /trunk/tests/tsech.c
31022    M /trunk/tests/tset.c
31023    M /trunk/tests/tset_d.c
31024    M /trunk/tests/tset_exp.c
31025    M /trunk/tests/tset_f.c
31026    M /trunk/tests/tset_ld.c
31027    M /trunk/tests/tset_q.c
31028    M /trunk/tests/tset_si.c
31029    M /trunk/tests/tset_sj.c
31030    M /trunk/tests/tset_str.c
31031    M /trunk/tests/tset_z.c
31032    M /trunk/tests/tsgn.c
31033    M /trunk/tests/tsi_op.c
31034    M /trunk/tests/tsin.c
31035    M /trunk/tests/tsin_cos.c
31036    M /trunk/tests/tsinh.c
31037    M /trunk/tests/tsqr.c
31038    M /trunk/tests/tsqrt.c
31039    M /trunk/tests/tsqrt_ui.c
31040    M /trunk/tests/tstckintc.c
31041    M /trunk/tests/tstrtofr.c
31042    M /trunk/tests/tsub.c
31043    M /trunk/tests/tsub1sp.c
31044    M /trunk/tests/tsub_ui.c
31045    M /trunk/tests/tsubnormal.c
31046    M /trunk/tests/tsum.c
31047    M /trunk/tests/tswap.c
31048    M /trunk/tests/ttan.c
31049    M /trunk/tests/ttanh.c
31050    M /trunk/tests/ttrunc.c
31051    M /trunk/tests/tui_div.c
31052    M /trunk/tests/tui_pow.c
31053    M /trunk/tests/tui_sub.c
31054    M /trunk/tests/tversion.c
31055    M /trunk/tests/tzeta_ui.c
31056    M /trunk/tuneup.c
31057    M /trunk/uceil_exp2.c
31058    M /trunk/uceil_log2.c
31059    M /trunk/ufloor_log2.c
31060    M /trunk/ui_div.c
31061    M /trunk/ui_pow.c
31062    M /trunk/ui_pow_ui.c
31063    M /trunk/ui_sub.c
31064    M /trunk/urandomb.c
31065    M /trunk/version.c
31066    M /trunk/volatile.c
31067    M /trunk/zeta_ui.c
31069 Added "Contributed by the Arenaire and Cacao projects, INRIA." to the
31070 copyright notices and removed a few old things.
31072 ------------------------------------------------------------------------
31073 r4347 | zimmerma | 2007-02-01 13:15:34 +0000 (Thu, 01 Feb 2007) | 2 lines
31074 Changed paths:
31075    M /trunk/mpfr.h
31077 added missing macro (thanks to Izhar Wallach <izharw@keddem.com>)
31079 ------------------------------------------------------------------------
31080 r4346 | vlefevre | 2007-01-20 13:45:20 +0000 (Sat, 20 Jan 2007) | 2 lines
31081 Changed paths:
31082    M /trunk/set_si_2exp.c
31084 Fixed mpfr_set_si_2exp in case of overflow or underflow.
31086 ------------------------------------------------------------------------
31087 r4345 | vlefevre | 2007-01-19 08:31:32 +0000 (Fri, 19 Jan 2007) | 2 lines
31088 Changed paths:
31089    M /trunk/pow_si.c
31091 pow_si.c: fixed the overflow detection for x power of 2 and n negative.
31093 ------------------------------------------------------------------------
31094 r4344 | vlefevre | 2007-01-19 07:24:26 +0000 (Fri, 19 Jan 2007) | 3 lines
31095 Changed paths:
31096    M /trunk/tests/tget_f.c
31098 tests/tget_f.c: fixed a test that had an integer overflow (detected
31099 with -ftrapv).
31101 ------------------------------------------------------------------------
31102 r4343 | vlefevre | 2007-01-19 07:07:10 +0000 (Fri, 19 Jan 2007) | 6 lines
31103 Changed paths:
31104    M /trunk/pow_si.c
31106 pow_si.c: Before fixing the bug corresponding to the testcase added in
31107 rev 4342, let's fix another one that can be detected with -ftrapv when
31108 n = LONG_MIN (since -n is not representable in this case).
31109 With wrapping, we always got the correct result because mp_exp_t is
31110 currently at most a long *and* because of side effects!
31112 ------------------------------------------------------------------------
31113 r4342 | vlefevre | 2007-01-19 06:51:13 +0000 (Fri, 19 Jan 2007) | 2 lines
31114 Changed paths:
31115    M /trunk/tests/tpow.c
31117 tests/tpow.c: added a test which fails (undetected integer overflow).
31119 ------------------------------------------------------------------------
31120 r4341 | vlefevre | 2007-01-19 06:44:09 +0000 (Fri, 19 Jan 2007) | 2 lines
31121 Changed paths:
31122    M /trunk/tests/tpow.c
31124 tests/tpow.c: new test was wrong; fixed.
31126 ------------------------------------------------------------------------
31127 r4340 | vlefevre | 2007-01-19 06:39:23 +0000 (Fri, 19 Jan 2007) | 2 lines
31128 Changed paths:
31129    M /trunk/tests/tpow.c
31131 tests/tpow.c: corrected tests and added another test.
31133 ------------------------------------------------------------------------
31134 r4339 | vlefevre | 2007-01-19 05:10:16 +0000 (Fri, 19 Jan 2007) | 2 lines
31135 Changed paths:
31136    M /trunk/tests/tpow.c
31138 tests/tpow.c: added tests.
31140 ------------------------------------------------------------------------
31141 r4338 | vlefevre | 2007-01-19 04:23:17 +0000 (Fri, 19 Jan 2007) | 2 lines
31142 Changed paths:
31143    M /trunk/pow_si.c
31145 pow_si.c: added an assertion.
31147 ------------------------------------------------------------------------
31148 r4337 | vlefevre | 2007-01-18 01:28:02 +0000 (Thu, 18 Jan 2007) | 2 lines
31149 Changed paths:
31150    M /trunk/TODO
31152 TODO: merged both requests for mpfr_sinh_cosh.
31154 ------------------------------------------------------------------------
31155 r4335 | zimmerma | 2007-01-17 19:38:49 +0000 (Wed, 17 Jan 2007) | 2 lines
31156 Changed paths:
31157    M /trunk/dim.c
31158    M /trunk/mpfr.texi
31160 added documentation for mpfr_dim (was missing)
31162 ------------------------------------------------------------------------
31163 r4334 | zimmerma | 2007-01-17 19:26:47 +0000 (Wed, 17 Jan 2007) | 2 lines
31164 Changed paths:
31165    M /trunk/TODO
31167 added item
31169 ------------------------------------------------------------------------
31170 r4333 | vlefevre | 2007-01-17 17:34:09 +0000 (Wed, 17 Jan 2007) | 4 lines
31171 Changed paths:
31172    M /trunk/get_str.c
31173    M /trunk/mpfr-impl.h
31174    M /trunk/tests/tests.c
31176 Replaced some computations using the type double by computations using
31177 MPFR, for mpfr_get_str, allowing it to work with an x86 processor set
31178 up in single-precision mode.
31180 ------------------------------------------------------------------------
31181 r4332 | vlefevre | 2007-01-16 23:15:29 +0000 (Tue, 16 Jan 2007) | 2 lines
31182 Changed paths:
31183    M /trunk/pow_si.c
31185 Updated comment concerning LONG_MIN / 1.
31187 ------------------------------------------------------------------------
31188 r4331 | vlefevre | 2007-01-15 00:40:17 +0000 (Mon, 15 Jan 2007) | 2 lines
31189 Changed paths:
31190    M /trunk/README.dev
31192 README.dev: updated "To make a release" section.
31194 ------------------------------------------------------------------------
31195 r4329 | vlefevre | 2007-01-10 16:35:27 +0000 (Wed, 10 Jan 2007) | 2 lines
31196 Changed paths:
31197    D /trunk/mpzroot.c
31198    D /trunk/rootrem.c
31200 Removed mpzroot.c and rootrem.c from the repository.
31202 ------------------------------------------------------------------------
31203 r4328 | vlefevre | 2007-01-10 16:32:46 +0000 (Wed, 10 Jan 2007) | 3 lines
31204 Changed paths:
31205    M /trunk/Makefile.am
31206    D /trunk/log_b2.h
31208 Removed log_b2.h (has never been used) from the repository and from
31209 libmpfr_la_SOURCES in Makefile.am.
31211 ------------------------------------------------------------------------
31212 r4327 | vlefevre | 2007-01-10 15:40:05 +0000 (Wed, 10 Jan 2007) | 2 lines
31213 Changed paths:
31214    M /trunk/FAQ.html
31216 FAQ.html: Added details to MPF-related Q&A's.
31218 ------------------------------------------------------------------------
31219 r4326 | vlefevre | 2007-01-10 12:51:56 +0000 (Wed, 10 Jan 2007) | 2 lines
31220 Changed paths:
31221    M /trunk/NEWS
31222    M /trunk/README
31223    M /trunk/TODO
31224    M /trunk/abort_prec_max.c
31225    M /trunk/acinclude.m4
31226    M /trunk/acos.c
31227    M /trunk/acosh.c
31228    M /trunk/add.c
31229    M /trunk/add1.c
31230    M /trunk/add1sp.c
31231    M /trunk/add_ui.c
31232    M /trunk/agm.c
31233    M /trunk/asin.c
31234    M /trunk/asinh.c
31235    M /trunk/atan.c
31236    M /trunk/atan2.c
31237    M /trunk/atanh.c
31238    M /trunk/cache.c
31239    M /trunk/cbrt.c
31240    M /trunk/check.c
31241    M /trunk/clear.c
31242    M /trunk/clears.c
31243    M /trunk/cmp.c
31244    M /trunk/cmp2.c
31245    M /trunk/cmp_abs.c
31246    M /trunk/cmp_d.c
31247    M /trunk/cmp_ld.c
31248    M /trunk/cmp_si.c
31249    M /trunk/cmp_ui.c
31250    M /trunk/comparisons.c
31251    M /trunk/configure.in
31252    M /trunk/const_catalan.c
31253    M /trunk/const_euler.c
31254    M /trunk/const_log2.c
31255    M /trunk/const_pi.c
31256    M /trunk/constant.c
31257    M /trunk/copysign.c
31258    M /trunk/cos.c
31259    M /trunk/cosh.c
31260    M /trunk/cot.c
31261    M /trunk/coth.c
31262    M /trunk/csc.c
31263    M /trunk/csch.c
31264    M /trunk/dim.c
31265    M /trunk/div.c
31266    M /trunk/div_2exp.c
31267    M /trunk/div_2si.c
31268    M /trunk/div_2ui.c
31269    M /trunk/div_ui.c
31270    M /trunk/dump.c
31271    M /trunk/eint.c
31272    M /trunk/eq.c
31273    M /trunk/erf.c
31274    M /trunk/erfc.c
31275    M /trunk/exceptions.c
31276    M /trunk/exp.c
31277    M /trunk/exp10.c
31278    M /trunk/exp2.c
31279    M /trunk/exp3.c
31280    M /trunk/exp_2.c
31281    M /trunk/expm1.c
31282    M /trunk/extract.c
31283    M /trunk/factorial.c
31284    M /trunk/faq.xsl
31285    M /trunk/fits_intmax.c
31286    M /trunk/fits_s.h
31287    M /trunk/fits_sint.c
31288    M /trunk/fits_slong.c
31289    M /trunk/fits_sshort.c
31290    M /trunk/fits_u.h
31291    M /trunk/fits_uint.c
31292    M /trunk/fits_uintmax.c
31293    M /trunk/fits_ulong.c
31294    M /trunk/fits_ushort.c
31295    M /trunk/fma.c
31296    M /trunk/frac.c
31297    M /trunk/free_cache.c
31298    M /trunk/gamma.c
31299    M /trunk/gen_inverse.h
31300    M /trunk/generic.c
31301    M /trunk/get_d.c
31302    M /trunk/get_d64.c
31303    M /trunk/get_exp.c
31304    M /trunk/get_f.c
31305    M /trunk/get_ld.c
31306    M /trunk/get_si.c
31307    M /trunk/get_sj.c
31308    M /trunk/get_str.c
31309    M /trunk/get_ui.c
31310    M /trunk/get_uj.c
31311    M /trunk/get_z.c
31312    M /trunk/get_z_exp.c
31313    M /trunk/gmp_op.c
31314    M /trunk/hypot.c
31315    M /trunk/init.c
31316    M /trunk/init2.c
31317    M /trunk/inits.c
31318    M /trunk/inits2.c
31319    M /trunk/inp_str.c
31320    M /trunk/int_ceil_log2.c
31321    M /trunk/isinf.c
31322    M /trunk/isinteger.c
31323    M /trunk/isnan.c
31324    M /trunk/isnum.c
31325    M /trunk/isqrt.c
31326    M /trunk/iszero.c
31327    M /trunk/lngamma.c
31328    M /trunk/log.c
31329    M /trunk/log10.c
31330    M /trunk/log1p.c
31331    M /trunk/log2.c
31332    M /trunk/logging.c
31333    M /trunk/minmax.c
31334    M /trunk/mp_clz_tab.c
31335    M /trunk/mparam_h.in
31336    M /trunk/mpf2mpfr.h
31337    M /trunk/mpfr-gmp.c
31338    M /trunk/mpfr-gmp.h
31339    M /trunk/mpfr-impl.h
31340    M /trunk/mpfr-test.h
31341    M /trunk/mpfr.h
31342    M /trunk/mpn_exp.c
31343    M /trunk/mpzroot.c
31344    M /trunk/mul.c
31345    M /trunk/mul_2exp.c
31346    M /trunk/mul_2si.c
31347    M /trunk/mul_2ui.c
31348    M /trunk/mul_ui.c
31349    M /trunk/mulders.c
31350    M /trunk/neg.c
31351    M /trunk/next.c
31352    M /trunk/out_str.c
31353    M /trunk/pow.c
31354    M /trunk/pow_ui.c
31355    M /trunk/pow_z.c
31356    M /trunk/powerof2.c
31357    M /trunk/print_raw.c
31358    M /trunk/print_rnd_mode.c
31359    M /trunk/random.c
31360    M /trunk/random2.c
31361    M /trunk/reldiff.c
31362    M /trunk/rint.c
31363    M /trunk/root.c
31364    M /trunk/rootrem.c
31365    M /trunk/round_near_x.c
31366    M /trunk/round_p.c
31367    M /trunk/round_prec.c
31368    M /trunk/round_raw_generic.c
31369    M /trunk/sec.c
31370    M /trunk/sech.c
31371    M /trunk/set.c
31372    M /trunk/set_d.c
31373    M /trunk/set_d64.c
31374    M /trunk/set_dfl_prec.c
31375    M /trunk/set_exp.c
31376    M /trunk/set_f.c
31377    M /trunk/set_inf.c
31378    M /trunk/set_ld.c
31379    M /trunk/set_nan.c
31380    M /trunk/set_prc_raw.c
31381    M /trunk/set_prec.c
31382    M /trunk/set_q.c
31383    M /trunk/set_rnd.c
31384    M /trunk/set_si.c
31385    M /trunk/set_si_2exp.c
31386    M /trunk/set_sj.c
31387    M /trunk/set_str.c
31388    M /trunk/set_str_raw.c
31389    M /trunk/set_ui.c
31390    M /trunk/set_ui_2exp.c
31391    M /trunk/set_uj.c
31392    M /trunk/set_z.c
31393    M /trunk/setmax.c
31394    M /trunk/setmin.c
31395    M /trunk/sgn.c
31396    M /trunk/si_op.c
31397    M /trunk/sin.c
31398    M /trunk/sin_cos.c
31399    M /trunk/sinh.c
31400    M /trunk/sqr.c
31401    M /trunk/sqrt.c
31402    M /trunk/sqrt_ui.c
31403    M /trunk/stack_interface.c
31404    M /trunk/strtofr.c
31405    M /trunk/sub.c
31406    M /trunk/sub1.c
31407    M /trunk/sub1sp.c
31408    M /trunk/sub_ui.c
31409    M /trunk/subnormal.c
31410    M /trunk/sum.c
31411    M /trunk/swap.c
31412    M /trunk/tan.c
31413    M /trunk/tanh.c
31414    M /trunk/tests/cmp_str.c
31415    M /trunk/tests/memory.c
31416    M /trunk/tests/mpf_compat.c
31417    M /trunk/tests/mpf_compat.h
31418    M /trunk/tests/mpfr_compat.c
31419    M /trunk/tests/reuse.c
31420    M /trunk/tests/rnd_mode.c
31421    M /trunk/tests/tabs.c
31422    M /trunk/tests/tacos.c
31423    M /trunk/tests/tacosh.c
31424    M /trunk/tests/tadd.c
31425    M /trunk/tests/tadd1sp.c
31426    M /trunk/tests/tadd_ui.c
31427    M /trunk/tests/tagm.c
31428    M /trunk/tests/tasin.c
31429    M /trunk/tests/tasinh.c
31430    M /trunk/tests/tatan.c
31431    M /trunk/tests/tatanh.c
31432    M /trunk/tests/tcan_round.c
31433    M /trunk/tests/tcbrt.c
31434    M /trunk/tests/tcheck.c
31435    M /trunk/tests/tcmp.c
31436    M /trunk/tests/tcmp2.c
31437    M /trunk/tests/tcmp_d.c
31438    M /trunk/tests/tcmp_ld.c
31439    M /trunk/tests/tcmp_ui.c
31440    M /trunk/tests/tcmpabs.c
31441    M /trunk/tests/tcomparisons.c
31442    M /trunk/tests/tconst_catalan.c
31443    M /trunk/tests/tconst_euler.c
31444    M /trunk/tests/tconst_log2.c
31445    M /trunk/tests/tconst_pi.c
31446    M /trunk/tests/tcopysign.c
31447    M /trunk/tests/tcos.c
31448    M /trunk/tests/tcosh.c
31449    M /trunk/tests/tcot.c
31450    M /trunk/tests/tcoth.c
31451    M /trunk/tests/tcsc.c
31452    M /trunk/tests/tcsch.c
31453    M /trunk/tests/tdim.c
31454    M /trunk/tests/tdiv.c
31455    M /trunk/tests/tdiv_ui.c
31456    M /trunk/tests/teint.c
31457    M /trunk/tests/teq.c
31458    M /trunk/tests/terf.c
31459    M /trunk/tests/texceptions.c
31460    M /trunk/tests/texp.c
31461    M /trunk/tests/texp2.c
31462    M /trunk/tests/texpm1.c
31463    M /trunk/tests/tfactorial.c
31464    M /trunk/tests/tfits.c
31465    M /trunk/tests/tfma.c
31466    M /trunk/tests/tfrac.c
31467    M /trunk/tests/tgamma.c
31468    M /trunk/tests/tgeneric.c
31469    M /trunk/tests/tgeneric_ui.c
31470    M /trunk/tests/tget_d.c
31471    M /trunk/tests/tget_d_2exp.c
31472    M /trunk/tests/tget_f.c
31473    M /trunk/tests/tget_ld_2exp.c
31474    M /trunk/tests/tget_set_d64.c
31475    M /trunk/tests/tget_sj.c
31476    M /trunk/tests/tget_str.c
31477    M /trunk/tests/tget_z.c
31478    M /trunk/tests/tgmpop.c
31479    M /trunk/tests/thyperbolic.c
31480    M /trunk/tests/thypot.c
31481    M /trunk/tests/tinits.c
31482    M /trunk/tests/tinp_str.c
31483    M /trunk/tests/tinternals.c
31484    M /trunk/tests/tisnan.c
31485    M /trunk/tests/tlngamma.c
31486    M /trunk/tests/tlog.c
31487    M /trunk/tests/tlog10.c
31488    M /trunk/tests/tlog1p.c
31489    M /trunk/tests/tlog2.c
31490    M /trunk/tests/tminmax.c
31491    M /trunk/tests/tmul.c
31492    M /trunk/tests/tmul_2exp.c
31493    M /trunk/tests/tmul_ui.c
31494    M /trunk/tests/tnext.c
31495    M /trunk/tests/tout_str.c
31496    M /trunk/tests/toutimpl.c
31497    M /trunk/tests/tpow.c
31498    M /trunk/tests/tpow3.c
31499    M /trunk/tests/tpow_z.c
31500    M /trunk/tests/trandom.c
31501    M /trunk/tests/trint.c
31502    M /trunk/tests/troot.c
31503    M /trunk/tests/tround_prec.c
31504    M /trunk/tests/tsec.c
31505    M /trunk/tests/tsech.c
31506    M /trunk/tests/tset.c
31507    M /trunk/tests/tset_d.c
31508    M /trunk/tests/tset_exp.c
31509    M /trunk/tests/tset_f.c
31510    M /trunk/tests/tset_ld.c
31511    M /trunk/tests/tset_q.c
31512    M /trunk/tests/tset_si.c
31513    M /trunk/tests/tset_sj.c
31514    M /trunk/tests/tset_str.c
31515    M /trunk/tests/tset_z.c
31516    M /trunk/tests/tsgn.c
31517    M /trunk/tests/tsi_op.c
31518    M /trunk/tests/tsin.c
31519    M /trunk/tests/tsin_cos.c
31520    M /trunk/tests/tsinh.c
31521    M /trunk/tests/tsqr.c
31522    M /trunk/tests/tsqrt.c
31523    M /trunk/tests/tsqrt_ui.c
31524    M /trunk/tests/tstckintc.c
31525    M /trunk/tests/tstrtofr.c
31526    M /trunk/tests/tsub.c
31527    M /trunk/tests/tsub1sp.c
31528    M /trunk/tests/tsub_ui.c
31529    M /trunk/tests/tsubnormal.c
31530    M /trunk/tests/tsum.c
31531    M /trunk/tests/tswap.c
31532    M /trunk/tests/ttan.c
31533    M /trunk/tests/ttanh.c
31534    M /trunk/tests/ttrunc.c
31535    M /trunk/tests/tui_div.c
31536    M /trunk/tests/tui_pow.c
31537    M /trunk/tests/tui_sub.c
31538    M /trunk/tests/tversion.c
31539    M /trunk/tests/tzeta.c
31540    M /trunk/tests/tzeta_ui.c
31541    M /trunk/tuneup.c
31542    M /trunk/uceil_exp2.c
31543    M /trunk/uceil_log2.c
31544    M /trunk/ufloor_log2.c
31545    M /trunk/ui_div.c
31546    M /trunk/ui_pow.c
31547    M /trunk/ui_pow_ui.c
31548    M /trunk/ui_sub.c
31549    M /trunk/urandomb.c
31550    M /trunk/version.c
31551    M /trunk/volatile.c
31552    M /trunk/zeta.c
31553    M /trunk/zeta_ui.c
31555 Copyright notice update: added 2007.
31557 ------------------------------------------------------------------------
31558 r4325 | vlefevre | 2007-01-10 12:37:05 +0000 (Wed, 10 Jan 2007) | 6 lines
31559 Changed paths:
31560    M /trunk/BUGS
31561    M /trunk/README.dev
31562    M /trunk/tests/tests.c
31564 * tests/tests.c: under Linux/x86, the FPU precision can be set before
31565 doing the tests (see MPFR_FPU_PREC), so that MPFR can be tested under
31566 various FP environments (2 tests currently fail with _FPU_SINGLE).
31567 * README.dev: updated "To make a release" section.
31568 * BUGS: mentioned the above bug.
31570 ------------------------------------------------------------------------
31571 r4323 | vlefevre | 2007-01-08 16:36:00 +0000 (Mon, 08 Jan 2007) | 2 lines
31572 Changed paths:
31573    M /trunk/mpfr.texi
31575 mpfr.texi -> January 2007.
31577 ------------------------------------------------------------------------
31578 r4321 | zimmerma | 2007-01-08 16:03:52 +0000 (Mon, 08 Jan 2007) | 2 lines
31579 Changed paths:
31580    M /trunk/mpfr.texi
31582 added support from LIP, and different INRIA project-teams
31584 ------------------------------------------------------------------------
31585 r4320 | vlefevre | 2007-01-03 16:19:45 +0000 (Wed, 03 Jan 2007) | 2 lines
31586 Changed paths:
31587    M /trunk/pow_si.c
31589 Minor change.
31591 ------------------------------------------------------------------------
31592 r4319 | vlefevre | 2006-12-29 03:42:39 +0000 (Fri, 29 Dec 2006) | 2 lines
31593 Changed paths:
31594    M /trunk/TODO
31596 TODO: macros/functions to get/set the sign of a MPFR number.
31598 ------------------------------------------------------------------------
31599 r4318 | zimmerma | 2006-12-21 14:10:51 +0000 (Thu, 21 Dec 2006) | 2 lines
31600 Changed paths:
31601    M /trunk/Makefile.am
31602    M /trunk/root.c
31604 remove new rootrem implementation (unclear copyright status)
31606 ------------------------------------------------------------------------
31607 r4317 | vlefevre | 2006-12-19 22:32:09 +0000 (Tue, 19 Dec 2006) | 3 lines
31608 Changed paths:
31609    M /trunk/const_catalan.c
31610    M /trunk/const_pi.c
31611    M /trunk/cos.c
31612    M /trunk/eint.c
31613    M /trunk/erfc.c
31614    M /trunk/gamma.c
31615    M /trunk/lngamma.c
31616    M /trunk/zeta.c
31618 Replaced mpfr_mul_2exp and mpfr_div_2exp by mpfr_mul_2ui and
31619 mpfr_div_2ui respectively (when this makes sense, of course).
31621 ------------------------------------------------------------------------
31622 r4316 | zimmerma | 2006-12-19 13:59:59 +0000 (Tue, 19 Dec 2006) | 2 lines
31623 Changed paths:
31624    M /trunk/zeta_ui.c
31626 mpfr_div_2exp -> mpfr_div_2ui
31628 ------------------------------------------------------------------------
31629 r4315 | zimmerma | 2006-12-19 07:08:13 +0000 (Tue, 19 Dec 2006) | 2 lines
31630 Changed paths:
31631    M /trunk/TODO
31632    M /trunk/algorithms.tex
31633    M /trunk/zeta_ui.c
31635 improved efficiency of zeta_ui(s) for 3^(-s) < 1/2*ulp(1)
31637 ------------------------------------------------------------------------
31638 r4314 | vlefevre | 2006-12-18 17:09:43 +0000 (Mon, 18 Dec 2006) | 2 lines
31639 Changed paths:
31640    M /trunk/mpfr.texi
31642 mpfr.texi: update concerning MPFR_USE_EXTENSION.
31644 ------------------------------------------------------------------------
31645 r4313 | zimmerma | 2006-12-18 16:03:26 +0000 (Mon, 18 Dec 2006) | 2 lines
31646 Changed paths:
31647    M /trunk/rootrem.c
31649 added copyright header
31651 ------------------------------------------------------------------------
31652 r4312 | zimmerma | 2006-12-18 12:04:19 +0000 (Mon, 18 Dec 2006) | 2 lines
31653 Changed paths:
31654    M /trunk/TODO
31656 added item
31658 ------------------------------------------------------------------------
31659 r4311 | vlefevre | 2006-12-15 14:28:53 +0000 (Fri, 15 Dec 2006) | 2 lines
31660 Changed paths:
31661    M /trunk/TODO
31662    M /trunk/mpfr.h
31663    M /trunk/mpfr.texi
31665 Implemented MPFR_USE_EXTENSION support.
31667 ------------------------------------------------------------------------
31668 r4310 | zimmerma | 2006-12-15 08:42:21 +0000 (Fri, 15 Dec 2006) | 4 lines
31669 Changed paths:
31670    M /trunk/zeta_ui.c
31672 improved efficiency for zeta(m) in precision p when m is large
31673 but still smaller than p, for example m=1024 and p=2048 gives a
31674 speedup of about 23 (thanks to Jim White for reporting the problem)
31676 ------------------------------------------------------------------------
31677 r4309 | zimmerma | 2006-12-14 15:19:17 +0000 (Thu, 14 Dec 2006) | 2 lines
31678 Changed paths:
31679    M /trunk/zeta_ui.c
31681 added MPFR_ZIV_INIT stuff
31683 ------------------------------------------------------------------------
31684 r4308 | zimmerma | 2006-12-07 07:17:58 +0000 (Thu, 07 Dec 2006) | 2 lines
31685 Changed paths:
31686    M /trunk/algorithms.tex
31688 fixed typo
31690 ------------------------------------------------------------------------
31691 r4307 | vlefevre | 2006-12-05 09:42:22 +0000 (Tue, 05 Dec 2006) | 2 lines
31692 Changed paths:
31693    M /trunk/TODO
31695 TODO: to be added: MPFR_USE_EXTENSION macro.
31697 ------------------------------------------------------------------------
31698 r4306 | vlefevre | 2006-11-29 09:50:57 +0000 (Wed, 29 Nov 2006) | 2 lines
31699 Changed paths:
31700    M /trunk/README.dev
31702 README.dev: update.
31704 ------------------------------------------------------------------------
31705 r4300 | vlefevre | 2006-11-29 08:54:24 +0000 (Wed, 29 Nov 2006) | 2 lines
31706 Changed paths:
31707    M /trunk/INSTALL
31709 INSTALL: update of the "Notes on Windows 32" section.
31711 ------------------------------------------------------------------------
31712 r4299 | zimmerma | 2006-11-27 08:56:12 +0000 (Mon, 27 Nov 2006) | 2 lines
31713 Changed paths:
31714    M /trunk/set_uj.c
31716 added comment about last change
31718 ------------------------------------------------------------------------
31719 r4298 | zimmerma | 2006-11-27 08:26:02 +0000 (Mon, 27 Nov 2006) | 2 lines
31720 Changed paths:
31721    M /trunk/set_uj.c
31723 fixed warning on 64-bit machines
31725 ------------------------------------------------------------------------
31726 r4297 | vlefevre | 2006-11-26 18:58:05 +0000 (Sun, 26 Nov 2006) | 2 lines
31727 Changed paths:
31728    M /trunk/tests/tpow.c
31730 tests/tpow.c: added worst cases.
31732 ------------------------------------------------------------------------
31733 r4296 | vlefevre | 2006-11-26 18:52:26 +0000 (Sun, 26 Nov 2006) | 2 lines
31734 Changed paths:
31735    M /trunk/tests/troot.c
31737 tests/troot.c: two more worst cases.
31739 ------------------------------------------------------------------------
31740 r4295 | vlefevre | 2006-11-25 20:05:15 +0000 (Sat, 25 Nov 2006) | 2 lines
31741 Changed paths:
31742    M /trunk/tests/troot.c
31744 tests/troot.c: added a worst case.
31746 ------------------------------------------------------------------------
31747 r4293 | vlefevre | 2006-11-25 19:46:42 +0000 (Sat, 25 Nov 2006) | 2 lines
31748 Changed paths:
31749    M /trunk/BUGS
31751 BUGS: removed obsolete "compiler bugs" section.
31753 ------------------------------------------------------------------------
31754 r4292 | zimmerma | 2006-11-25 09:51:07 +0000 (Sat, 25 Nov 2006) | 2 lines
31755 Changed paths:
31756    M /trunk/tests/tpow.c
31758 added worst case
31760 ------------------------------------------------------------------------
31761 r4286 | vlefevre | 2006-11-25 00:15:30 +0000 (Sat, 25 Nov 2006) | 2 lines
31762 Changed paths:
31763    M /trunk/INSTALL
31765 Partially rewrote the INSTALL file.
31767 ------------------------------------------------------------------------
31768 r4284 | vlefevre | 2006-11-24 14:46:41 +0000 (Fri, 24 Nov 2006) | 2 lines
31769 Changed paths:
31770    M /trunk/Makefile.am
31772 Makefile.am: fixed libtool's -version-info flag (and comment).
31774 ------------------------------------------------------------------------
31775 r4279 | vlefevre | 2006-11-24 00:44:20 +0000 (Fri, 24 Nov 2006) | 2 lines
31776 Changed paths:
31777    M /trunk/configure.in
31779 configure.in: check for gmp.h a bit earlier.
31781 ------------------------------------------------------------------------
31782 r4278 | zimmerma | 2006-11-23 14:10:10 +0000 (Thu, 23 Nov 2006) | 2 lines
31783 Changed paths:
31784    M /trunk/nightly-test
31786 added --with-tests-timeout=60 for nightly tests
31788 ------------------------------------------------------------------------
31789 r4277 | zimmerma | 2006-11-23 14:08:47 +0000 (Thu, 23 Nov 2006) | 2 lines
31790 Changed paths:
31791    M /trunk/configure.in
31792    M /trunk/tests/tests.c
31794 test timeout is now a configure option (e.g. --with-tests-timeout=60)
31796 ------------------------------------------------------------------------
31797 r4276 | zimmerma | 2006-11-23 13:25:35 +0000 (Thu, 23 Nov 2006) | 2 lines
31798 Changed paths:
31799    M /trunk/gamma.c
31801 replaced set_d by set_str_binary (more portable)
31803 ------------------------------------------------------------------------
31804 r4274 | vlefevre | 2006-11-23 00:34:58 +0000 (Thu, 23 Nov 2006) | 2 lines
31805 Changed paths:
31806    M /trunk/INSTALL
31808 INSTALL: several additions.
31810 ------------------------------------------------------------------------
31811 r4272 | vlefevre | 2006-11-22 17:25:20 +0000 (Wed, 22 Nov 2006) | 2 lines
31812 Changed paths:
31813    M /trunk/INSTALL
31815 INSTALL: small update.
31817 ------------------------------------------------------------------------
31818 r4270 | vlefevre | 2006-11-22 15:25:22 +0000 (Wed, 22 Nov 2006) | 2 lines
31819 Changed paths:
31820    M /trunk/FAQ.html
31822 FAQ update (added a CSS counter).
31824 ------------------------------------------------------------------------
31825 r4268 | vlefevre | 2006-11-22 15:23:30 +0000 (Wed, 22 Nov 2006) | 2 lines
31826 Changed paths:
31827    M /trunk/update-faq
31829 update-faq: added a workaround for the libxslt bug 377440.
31831 ------------------------------------------------------------------------
31832 r4267 | vlefevre | 2006-11-22 11:48:44 +0000 (Wed, 22 Nov 2006) | 2 lines
31833 Changed paths:
31834    M /trunk/TODO
31836 TODO: update concerning the patches information.
31838 ------------------------------------------------------------------------
31839 r4266 | zimmerma | 2006-11-22 08:03:59 +0000 (Wed, 22 Nov 2006) | 2 lines
31840 Changed paths:
31841    M /trunk/nightly-test
31843 set GMP_CHECK_RANDOMIZE to get random tests
31845 ------------------------------------------------------------------------
31846 r4263 | vlefevre | 2006-11-21 18:01:15 +0000 (Tue, 21 Nov 2006) | 2 lines
31847 Changed paths:
31848    M /trunk/README
31850 Updated README file.
31852 ------------------------------------------------------------------------
31853 r4259 | vlefevre | 2006-11-20 16:32:36 +0000 (Mon, 20 Nov 2006) | 2 lines
31854 Changed paths:
31855    M /trunk/README.dev
31857 README.dev: mention the version suffix.
31859 ------------------------------------------------------------------------
31860 r4258 | vlefevre | 2006-11-20 16:25:47 +0000 (Mon, 20 Nov 2006) | 2 lines
31861 Changed paths:
31862    M /trunk/VERSION
31863    M /trunk/configure.in
31864    M /trunk/mpfr.h
31865    M /trunk/mpfr.texi
31866    M /trunk/version.c
31868 Updated version to 2.3.0-dev.
31870 ------------------------------------------------------------------------
31871 r4257 | vlefevre | 2006-11-20 16:24:20 +0000 (Mon, 20 Nov 2006) | 2 lines
31872 Changed paths:
31873    M /trunk/tests/tversion.c
31874    M /trunk/update-version
31876 Added version suffix support (useful for dev and rc versions).
31878 ------------------------------------------------------------------------
31879 r4256 | vlefevre | 2006-11-20 14:45:50 +0000 (Mon, 20 Nov 2006) | 2 lines
31880 Changed paths:
31881    M /trunk/nightly-test
31883 Rewrote nightly-test in sh and fixed a security hole.
31885 ------------------------------------------------------------------------
31886 r4255 | zimmerma | 2006-11-20 14:08:00 +0000 (Mon, 20 Nov 2006) | 2 lines
31887 Changed paths:
31888    M /trunk/tests/tests.c
31890 added cpu time limit of 60 seconds in tests
31892 ------------------------------------------------------------------------
31893 r4254 | vlefevre | 2006-11-20 13:44:04 +0000 (Mon, 20 Nov 2006) | 2 lines
31894 Changed paths:
31895    M /trunk/TODO
31897 TODO: update.
31899 ------------------------------------------------------------------------
31900 r4252 | zimmerma | 2006-11-20 12:59:26 +0000 (Mon, 20 Nov 2006) | 2 lines
31901 Changed paths:
31902    M /trunk/nightly-test
31904 added an argument to give the branch (use trunk or branches/2.2 for example)
31906 ------------------------------------------------------------------------
31907 r4250 | vlefevre | 2006-11-20 11:36:25 +0000 (Mon, 20 Nov 2006) | 2 lines
31908 Changed paths:
31909    M /trunk/tests/tgamma.c
31911 tests/tgamma.c: restore emin and emax to their default values.
31913 ------------------------------------------------------------------------
31914 r4249 | zimmerma | 2006-11-20 11:00:45 +0000 (Mon, 20 Nov 2006) | 2 lines
31915 Changed paths:
31916    M /trunk/gamma.c
31917    M /trunk/tests/tgamma.c
31919 fixed bug in overflow test
31921 ------------------------------------------------------------------------
31922 r4248 | zimmerma | 2006-11-20 09:52:45 +0000 (Mon, 20 Nov 2006) | 2 lines
31923 Changed paths:
31924    M /trunk/gamma.c
31925    M /trunk/tests/tgamma.c
31927 fixed bug in mpfr_gamma for exact result
31929 ------------------------------------------------------------------------
31930 r4246 | zimmerma | 2006-11-20 07:39:36 +0000 (Mon, 20 Nov 2006) | 2 lines
31931 Changed paths:
31932    M /trunk/nightly-test
31934 added two configure options
31936 ------------------------------------------------------------------------
31937 r4245 | zimmerma | 2006-11-20 07:32:36 +0000 (Mon, 20 Nov 2006) | 2 lines
31938 Changed paths:
31939    M /trunk/erfc.c
31941 simplified test :-)
31943 ------------------------------------------------------------------------
31944 r4244 | vlefevre | 2006-11-20 05:40:58 +0000 (Mon, 20 Nov 2006) | 3 lines
31945 Changed paths:
31946    M /trunk/configure.in
31948 configure.in: unset GMP_CFLAGS and GMP_CC in case the user has set such
31949 environment variables for another use.
31951 ------------------------------------------------------------------------
31952 r4243 | vlefevre | 2006-11-20 04:45:11 +0000 (Mon, 20 Nov 2006) | 3 lines
31953 Changed paths:
31954    M /trunk/tests/texp2.c
31956 tests/texp2.c: fixed a problem with a value that is not necessarily
31957 representable (on platforms without long long).
31959 ------------------------------------------------------------------------
31960 r4242 | vlefevre | 2006-11-20 00:27:53 +0000 (Mon, 20 Nov 2006) | 2 lines
31961 Changed paths:
31962    M /trunk/BUGS
31964 BUGS: removed item on mpfr_eint (now fixed).
31966 ------------------------------------------------------------------------
31967 r4241 | vlefevre | 2006-11-20 00:25:10 +0000 (Mon, 20 Nov 2006) | 2 lines
31968 Changed paths:
31969    M /trunk/erfc.c
31971 Untabify.
31973 ------------------------------------------------------------------------
31974 r4240 | zimmerma | 2006-11-19 21:27:33 +0000 (Sun, 19 Nov 2006) | 2 lines
31975 Changed paths:
31976    M /trunk/exp_2.c
31978 replaced double by mpfr_t (problem on 64-bit machines)
31980 ------------------------------------------------------------------------
31981 r4239 | zimmerma | 2006-11-19 18:22:51 +0000 (Sun, 19 Nov 2006) | 2 lines
31982 Changed paths:
31983    M /trunk/tests/terf.c
31985 added more tests
31987 ------------------------------------------------------------------------
31988 r4238 | zimmerma | 2006-11-19 18:08:38 +0000 (Sun, 19 Nov 2006) | 2 lines
31989 Changed paths:
31990    A /trunk/nightly-test
31992 script for nightly tests
31994 ------------------------------------------------------------------------
31995 r4237 | zimmerma | 2006-11-19 14:35:02 +0000 (Sun, 19 Nov 2006) | 4 lines
31996 Changed paths:
31997    M /trunk/erfc.c
31998    M /trunk/pow.c
31999    M /trunk/tests/tcos.c
32000    M /trunk/tests/tcot.c
32001    M /trunk/tests/tcsc.c
32002    M /trunk/tests/terf.c
32003    M /trunk/tests/texp.c
32004    M /trunk/tests/tsin.c
32005    M /trunk/tests/tsum.c
32006    M /trunk/tests/ttan.c
32008 fixed bug in pow (isodd -> assertion failed)
32009 fixed problem in erfc for large input
32010 reduced tests that took too much time
32012 ------------------------------------------------------------------------
32013 r4236 | vlefevre | 2006-11-19 11:34:06 +0000 (Sun, 19 Nov 2006) | 3 lines
32014 Changed paths:
32015    M /trunk/mpfr.texi
32017 mpfr.texi: updated description of mpfr_eint, as the whole input domain
32018 is now supported.
32020 ------------------------------------------------------------------------
32021 r4235 | vlefevre | 2006-11-19 11:17:03 +0000 (Sun, 19 Nov 2006) | 2 lines
32022 Changed paths:
32023    M /trunk/eint.c
32024    M /trunk/erfc.c
32026 Untabify.
32028 ------------------------------------------------------------------------
32029 r4234 | vlefevre | 2006-11-19 11:01:25 +0000 (Sun, 19 Nov 2006) | 2 lines
32030 Changed paths:
32031    M /trunk/mpfr-impl.h
32033 mpfr-impl.h: added a comment about MPFR_WARNING.
32035 ------------------------------------------------------------------------
32036 r4233 | zimmerma | 2006-11-19 09:28:35 +0000 (Sun, 19 Nov 2006) | 3 lines
32037 Changed paths:
32038    M /trunk/BUGS
32039    M /trunk/eint.c
32040    M /trunk/erfc.c
32042 fixed bug in erfc (forgot to compare result of cmp_si)
32043 fixed infinite loop in eint (test for use of asympt was not tight enough)
32045 ------------------------------------------------------------------------
32046 r4232 | zimmerma | 2006-11-19 08:48:17 +0000 (Sun, 19 Nov 2006) | 2 lines
32047 Changed paths:
32048    M /trunk/algorithms.tex
32049    M /trunk/eint.c
32050    M /trunk/tests/teint.c
32052 added asymptotic expansion for mpfr_eint (don't need MPFR_WARNING any more)
32054 ------------------------------------------------------------------------
32055 r4231 | vlefevre | 2006-11-18 20:55:17 +0000 (Sat, 18 Nov 2006) | 2 lines
32056 Changed paths:
32057    M /trunk/BUGS
32058    M /trunk/tests/terf.c
32060 Added a mpfr_erfc test that shows a bug and updated BUGS file.
32062 ------------------------------------------------------------------------
32063 r4229 | vlefevre | 2006-11-17 09:07:23 +0000 (Fri, 17 Nov 2006) | 2 lines
32064 Changed paths:
32065    M /trunk/configure.in
32067 configure.in: Added a comment concerning GMP version checking.
32069 ------------------------------------------------------------------------
32070 r4228 | vlefevre | 2006-11-17 08:58:29 +0000 (Fri, 17 Nov 2006) | 5 lines
32071 Changed paths:
32072    M /trunk/configure.in
32074 configure.in: Before testing GMP header and library versions, set
32075 LD_RUN_PATH locally if a --with-gmp* option is used, so that the
32076 right version of the GMP library is used. There is no need to do
32077 something similar for "make check" as libtool does the job.
32079 ------------------------------------------------------------------------
32080 r4227 | vlefevre | 2006-11-17 08:15:24 +0000 (Fri, 17 Nov 2006) | 2 lines
32081 Changed paths:
32082    M /trunk/mpfr.texi
32084 Updated mpfr_erfc documentation (now supported in whole domain).
32086 ------------------------------------------------------------------------
32087 r4226 | vlefevre | 2006-11-17 03:16:16 +0000 (Fri, 17 Nov 2006) | 2 lines
32088 Changed paths:
32089    M /trunk/BUGS
32091 BUGS: removed mpfr_pow_z bug.
32093 ------------------------------------------------------------------------
32094 r4225 | vlefevre | 2006-11-17 03:13:24 +0000 (Fri, 17 Nov 2006) | 2 lines
32095 Changed paths:
32096    M /trunk/mpfr-test.h
32097    M /trunk/tests/Makefile.am
32098    M /trunk/tests/tests.c
32099    M /trunk/tests/tgeneric.c
32101 Merged the new generic tests.
32103 ------------------------------------------------------------------------
32104 r4224 | vlefevre | 2006-11-17 02:55:09 +0000 (Fri, 17 Nov 2006) | 3 lines
32105 Changed paths:
32106    M /trunk/pow_si.c
32108 Partially fixed a bug in mpfr_pow_si (overflow/underflow detection for
32109 n < 0).
32111 ------------------------------------------------------------------------
32112 r4223 | vlefevre | 2006-11-17 02:46:56 +0000 (Fri, 17 Nov 2006) | 2 lines
32113 Changed paths:
32114    M /trunk/tests/tpow_z.c
32116 tests/tpow_z.c: various corrections.
32118 ------------------------------------------------------------------------
32119 r4222 | vlefevre | 2006-11-17 02:27:06 +0000 (Fri, 17 Nov 2006) | 3 lines
32120 Changed paths:
32121    M /trunk/pow_z.c
32122    M /trunk/tests/tpow.c
32124 Partially fixed another bug in mpfr_pow_z (overflow/underflow detection
32125 for z < 0) and added corresponding testcases.
32127 ------------------------------------------------------------------------
32128 r4221 | vlefevre | 2006-11-17 01:56:31 +0000 (Fri, 17 Nov 2006) | 4 lines
32129 Changed paths:
32130    M /trunk/pow_z.c
32131    M /trunk/tests/tpow.c
32133 Fixed a bug in mpfr_pow_z concerning the underflow flag and added the
32134 corresponding testcase (but the case z < 0 is still buggy concerning
32135 the flags).
32137 ------------------------------------------------------------------------
32138 r4219 | zimmerma | 2006-11-16 15:02:08 +0000 (Thu, 16 Nov 2006) | 3 lines
32139 Changed paths:
32140    M /trunk/BUGS
32141    M /trunk/algorithms.tex
32142    M /trunk/erfc.c
32143    M /trunk/tests/terf.c
32145 implemented asymptotic formula for erfc (fixed both slowness for large
32146 arguments, and call to MPFR_WARNING with return value NaN for huge arguments)
32148 ------------------------------------------------------------------------
32149 r4218 | zimmerma | 2006-11-16 10:19:19 +0000 (Thu, 16 Nov 2006) | 2 lines
32150 Changed paths:
32151    M /trunk/tests/terf.c
32153 added new test
32155 ------------------------------------------------------------------------
32156 r4216 | zimmerma | 2006-11-14 16:42:46 +0000 (Tue, 14 Nov 2006) | 2 lines
32157 Changed paths:
32158    M /trunk/erfc.c
32159    M /trunk/tests/terf.c
32161 fixed problem for large negative input
32163 ------------------------------------------------------------------------
32164 r4215 | vlefevre | 2006-11-14 14:26:02 +0000 (Tue, 14 Nov 2006) | 2 lines
32165 Changed paths:
32166    M /trunk/TODO
32168 TODO: slight change in the proposed mpfr_lgamma prototype (arg order).
32170 ------------------------------------------------------------------------
32171 r4214 | vlefevre | 2006-11-13 09:07:20 +0000 (Mon, 13 Nov 2006) | 3 lines
32172 Changed paths:
32173    M /trunk/TODO
32174    M /trunk/mpfr.texi
32176 About mpfr_lngamma/mpfr_lgamma: added mpfr_lgamma to TODO and updated
32177 mpfr_lngamma description in mpfr.texi.
32179 ------------------------------------------------------------------------
32180 r4213 | vlefevre | 2006-11-13 08:39:16 +0000 (Mon, 13 Nov 2006) | 2 lines
32181 Changed paths:
32182    M /trunk/BUGS
32184 BUGS: update.
32186 ------------------------------------------------------------------------
32187 r4212 | vlefevre | 2006-11-13 07:26:31 +0000 (Mon, 13 Nov 2006) | 2 lines
32188 Changed paths:
32189    M /trunk/tests/terf.c
32191 tests/terf.c: added a test that yields a segfault (execute "terf 1").
32193 ------------------------------------------------------------------------
32194 r4211 | zimmerma | 2006-11-10 16:05:07 +0000 (Fri, 10 Nov 2006) | 2 lines
32195 Changed paths:
32196    M /trunk/mpfr.texi
32198 moved the [gs]et_decimal64 functions after the [gs]et_ld functions
32200 ------------------------------------------------------------------------
32201 r4210 | vlefevre | 2006-11-10 15:14:58 +0000 (Fri, 10 Nov 2006) | 3 lines
32202 Changed paths:
32203    M /trunk/mpfr.texi
32205 mpfr.texi: changed @code{--enable-decimal-float} into @samp{...}
32206 for consistency with the other configure options.
32208 ------------------------------------------------------------------------
32209 r4209 | vlefevre | 2006-11-10 15:13:30 +0000 (Fri, 10 Nov 2006) | 2 lines
32210 Changed paths:
32211    M /trunk/mpfr.texi
32213 mpfr.texi: updated the note concerning mpfr_eint and mpfr_erfc.
32215 ------------------------------------------------------------------------
32216 r4208 | vlefevre | 2006-11-10 14:54:19 +0000 (Fri, 10 Nov 2006) | 9 lines
32217 Changed paths:
32218    M /branches/new-generic-tests/tests/Makefile.am
32219    M /trunk/configure.in
32220    M /trunk/eint.c
32221    M /trunk/erfc.c
32222    M /trunk/mpfr-impl.h
32224 Added warnings support.
32225   * configure.in: added --enable-warnings configure option.
32226   * mpfr-impl.h: defined MPFR_WARNING(W) macro.
32227   * eint.c, erfc.c: use MPFR_WARNING instead of fprintf.
32228   * tests/Makefile.am (new-generic-tests branch): run the tests with
32229     MPFR_QUIET=1 to avoid output of useless warnings, as some tests
32230     (with large arguments) can generate such warnings, which are all
32231     expected.
32233 ------------------------------------------------------------------------
32234 r4206 | vlefevre | 2006-11-10 13:28:54 +0000 (Fri, 10 Nov 2006) | 2 lines
32235 Changed paths:
32236    M /trunk/tests
32238 Added tget_set_d64 to svn:ignore property of "tests" directory.
32240 ------------------------------------------------------------------------
32241 r4205 | vlefevre | 2006-11-10 09:05:56 +0000 (Fri, 10 Nov 2006) | 2 lines
32242 Changed paths:
32243    M /trunk/TODO
32245 TODO: "add a configure test for --enable-logging..."
32247 ------------------------------------------------------------------------
32248 r4204 | vlefevre | 2006-11-10 01:30:10 +0000 (Fri, 10 Nov 2006) | 2 lines
32249 Changed paths:
32250    M /trunk/configure.in
32252 More information for --enable-logging configure option.
32254 ------------------------------------------------------------------------
32255 r4203 | vlefevre | 2006-11-10 01:24:33 +0000 (Fri, 10 Nov 2006) | 2 lines
32256 Changed paths:
32257    M /trunk/logging.c
32258    M /trunk/mpfr-impl.h
32260 Fixed test of logging support.
32262 ------------------------------------------------------------------------
32263 r4202 | vlefevre | 2006-11-10 01:01:24 +0000 (Fri, 10 Nov 2006) | 5 lines
32264 Changed paths:
32265    M /trunk/INSTALL
32266    M /trunk/configure.in
32268 Removed --with-irix64 configure option and "case $OS_TYPE" code from
32269 configure.in; see
32270   http://sympa.loria.fr/wwsympa/arc/mpfr/2006-11/msg00009.html
32271 for the reasons.
32273 ------------------------------------------------------------------------
32274 r4201 | zimmerma | 2006-11-09 14:25:48 +0000 (Thu, 09 Nov 2006) | 2 lines
32275 Changed paths:
32276    M /trunk/tests/tget_set_d64.c
32278 added more checks with native format
32280 ------------------------------------------------------------------------
32281 r4200 | zimmerma | 2006-11-09 13:37:33 +0000 (Thu, 09 Nov 2006) | 2 lines
32282 Changed paths:
32283    M /trunk/configure.in
32284    M /trunk/tests/tget_set_d64.c
32286 added detection of decimal format in configure (DPD or BID)
32288 ------------------------------------------------------------------------
32289 r4199 | vlefevre | 2006-11-09 11:39:34 +0000 (Thu, 09 Nov 2006) | 3 lines
32290 Changed paths:
32291    M /trunk/strtofr.c
32293 strtofr.c: removed a useless cast (ISO C99 standard 6.2.5#3) and updated
32294 a comment as isdigit is no longer used.
32296 ------------------------------------------------------------------------
32297 r4198 | vlefevre | 2006-11-09 11:13:48 +0000 (Thu, 09 Nov 2006) | 3 lines
32298 Changed paths:
32299    M /trunk/strtofr.c
32301 strtofr.c fix: no longer use isdigit, as MPFR requires non-localized
32302 digits.
32304 ------------------------------------------------------------------------
32305 r4197 | zimmerma | 2006-11-09 11:05:05 +0000 (Thu, 09 Nov 2006) | 2 lines
32306 Changed paths:
32307    M /trunk/get_d64.c
32308    M /trunk/set_d64.c
32309    M /trunk/tests/tget_set_d64.c
32311 modified to work on 64-bit machines too
32313 ------------------------------------------------------------------------
32314 r4196 | vlefevre | 2006-11-09 09:31:09 +0000 (Thu, 09 Nov 2006) | 2 lines
32315 Changed paths:
32316    M /trunk/get_d64.c
32318 get_d64.c: fixed problems related to signed/unsigned values.
32320 ------------------------------------------------------------------------
32321 r4195 | vlefevre | 2006-11-09 09:03:17 +0000 (Thu, 09 Nov 2006) | 4 lines
32322 Changed paths:
32323    M /trunk/strtofr.c
32325 strtofr.c: fixed a bug that could occur on platforms with signed chars,
32326 when the user provides a string with negative characters (e.g. accented
32327 characters, in practice).
32329 ------------------------------------------------------------------------
32330 r4194 | zimmerma | 2006-11-09 07:29:15 +0000 (Thu, 09 Nov 2006) | 4 lines
32331 Changed paths:
32332    M /trunk/get_d64.c
32333    M /trunk/set_d64.c
32334    M /trunk/tests/tget_set_d64.c
32336 complete rewrite of mpfr_set_decimal64 and mpfr_get_decimal64: now use
32337 internal string <-> _Decimal64 conversion functions, which perform native
32338 conversion from/to BID or DPD
32340 ------------------------------------------------------------------------
32341 r4193 | zimmerma | 2006-11-08 09:32:52 +0000 (Wed, 08 Nov 2006) | 2 lines
32342 Changed paths:
32343    M /trunk/mpfr.texi
32345 added mpfr_set_decimal64 and mpfr_get_decimal64
32347 ------------------------------------------------------------------------
32348 r4192 | vlefevre | 2006-11-08 08:55:33 +0000 (Wed, 08 Nov 2006) | 2 lines
32349 Changed paths:
32350    M /trunk/mpfr-impl.h
32352 mpfr-impl.h: fixed a compile error if _Decimal64 is unknown.
32354 ------------------------------------------------------------------------
32355 r4191 | zimmerma | 2006-11-08 07:47:07 +0000 (Wed, 08 Nov 2006) | 3 lines
32356 Changed paths:
32357    M /trunk/configure.in
32358    M /trunk/get_d64.c
32359    M /trunk/mpfr-impl.h
32360    M /trunk/mpfr.h
32361    M /trunk/set_d64.c
32362    M /trunk/tests/tget_set_d64.c
32364 added new configure option --enable-decimal-float to build mpfr_set_decimal64
32365 and mpfr_get_decimal64 (checks _Decimal64, and _GMP_IEEE_FLOATS is defined)
32367 ------------------------------------------------------------------------
32368 r4190 | zimmerma | 2006-11-07 16:47:45 +0000 (Tue, 07 Nov 2006) | 3 lines
32369 Changed paths:
32370    M /trunk/configure.in
32371    M /trunk/get_d64.c
32372    M /trunk/mpfr.h
32373    M /trunk/set_d64.c
32374    M /trunk/tests/tget_set_d64.c
32376 added --enable-decimal-float in configure, and corresponding macro
32377 WANT_DECIMAL_FLOATS
32379 ------------------------------------------------------------------------
32380 r4189 | vlefevre | 2006-11-07 15:09:16 +0000 (Tue, 07 Nov 2006) | 2 lines
32381 Changed paths:
32382    M /trunk/tests/tversion.c
32384 tests/tversion.c: improved error message and added gmp.h/libgmp test.
32386 ------------------------------------------------------------------------
32387 r4188 | vlefevre | 2006-11-07 14:38:42 +0000 (Tue, 07 Nov 2006) | 2 lines
32388 Changed paths:
32389    M /trunk/tests/tversion.c
32391 Fixed a small bug in tests/tversion.c (should never occur anyway).
32393 ------------------------------------------------------------------------
32394 r4187 | vlefevre | 2006-11-06 01:23:37 +0000 (Mon, 06 Nov 2006) | 2 lines
32395 Changed paths:
32396    M /trunk/logging.c
32398 logging.c: clean-up.
32400 ------------------------------------------------------------------------
32401 r4186 | vlefevre | 2006-11-05 16:12:16 +0000 (Sun, 05 Nov 2006) | 2 lines
32402 Changed paths:
32403    M /trunk/README.dev
32405 README.dev: updated things to do before a release.
32407 ------------------------------------------------------------------------
32408 r4185 | zimmerma | 2006-11-05 15:41:27 +0000 (Sun, 05 Nov 2006) | 2 lines
32409 Changed paths:
32410    M /trunk/Makefile.am
32411    A /trunk/get_d64.c
32412    M /trunk/get_str.c
32413    M /trunk/mpfr.h
32414    A /trunk/set_d64.c
32415    M /trunk/tests/Makefile.am
32416    A /trunk/tests/tget_set_d64.c
32418 added new (preliminary) conversions functions to/from decimal64
32420 ------------------------------------------------------------------------
32421 r4184 | zimmerma | 2006-11-05 15:17:30 +0000 (Sun, 05 Nov 2006) | 2 lines
32422 Changed paths:
32423    M /trunk/erfc.c
32425 changed header file: stdlib.h -> stdio.h
32427 ------------------------------------------------------------------------
32428 r4183 | vlefevre | 2006-11-03 18:38:05 +0000 (Fri, 03 Nov 2006) | 2 lines
32429 Changed paths:
32430    M /trunk/set_d.c
32432 Fixed a bug related to signed/unsigned types.
32434 ------------------------------------------------------------------------
32435 r4182 | vlefevre | 2006-11-03 10:05:51 +0000 (Fri, 03 Nov 2006) | 2 lines
32436 Changed paths:
32437    M /trunk/tests/tgamma.c
32439 tgamma.c: avoid useless mpfr_get_d.
32441 ------------------------------------------------------------------------
32442 r4181 | vlefevre | 2006-11-03 09:54:24 +0000 (Fri, 03 Nov 2006) | 2 lines
32443 Changed paths:
32444    M /trunk/tests/tpow.c
32446 tpow.c: replaced a mpfr_cmp_d by a mpfr_cmp_str1.
32448 ------------------------------------------------------------------------
32449 r4180 | vlefevre | 2006-11-03 09:50:45 +0000 (Fri, 03 Nov 2006) | 2 lines
32450 Changed paths:
32451    M /trunk/lngamma.c
32453 lngamma.c: added a comment.
32455 ------------------------------------------------------------------------
32456 r4179 | vlefevre | 2006-11-03 09:42:31 +0000 (Fri, 03 Nov 2006) | 2 lines
32457 Changed paths:
32458    M /trunk/tests/tlngamma.c
32460 tlngamma.c: avoid useless mpfr_get_d.
32462 ------------------------------------------------------------------------
32463 r4178 | vlefevre | 2006-10-27 21:21:56 +0000 (Fri, 27 Oct 2006) | 2 lines
32464 Changed paths:
32465    M /trunk/eint.c
32467 eint.c: better overflow checking; fix: all allocated memory now freed.
32469 ------------------------------------------------------------------------
32470 r4177 | vlefevre | 2006-10-27 17:03:32 +0000 (Fri, 27 Oct 2006) | 2 lines
32471 Changed paths:
32472    M /trunk/eint.c
32474 eint.c: forgot 2 mpfr_clear's.
32476 ------------------------------------------------------------------------
32477 r4174 | vlefevre | 2006-10-27 16:12:34 +0000 (Fri, 27 Oct 2006) | 2 lines
32478 Changed paths:
32479    M /trunk/eint.c
32481 eint.c fix: and changed the #if into if.
32483 ------------------------------------------------------------------------
32484 r4173 | vlefevre | 2006-10-27 16:10:22 +0000 (Fri, 27 Oct 2006) | 2 lines
32485 Changed paths:
32486    M /trunk/eint.c
32488 eint.c fix: replaced BITS_PER_MP_LIMB by sizeof(mp_exp_t) * CHAR_BIT.
32490 ------------------------------------------------------------------------
32491 r4172 | vlefevre | 2006-10-27 12:39:20 +0000 (Fri, 27 Oct 2006) | 4 lines
32492 Changed paths:
32493    M /trunk/erfc.c
32494    M /trunk/mpfr.texi
32496 The current implementation of mpfr_erfc cannot compute the result for
32497 large inputs. Return NaN with the erange flag set instead of aborting.
32498 Documented this behavior in mpfr.texi.
32500 ------------------------------------------------------------------------
32501 r4171 | zimmerma | 2006-10-27 11:56:14 +0000 (Fri, 27 Oct 2006) | 3 lines
32502 Changed paths:
32503    M /trunk/eint.c
32505 improved bound for x with BITS_PER_MP_LIMB=32
32506    added bound for BITS_PER_MP_LIMB=64
32508 ------------------------------------------------------------------------
32509 r4169 | vlefevre | 2006-10-27 01:30:32 +0000 (Fri, 27 Oct 2006) | 4 lines
32510 Changed paths:
32511    M /trunk/eint.c
32512    M /trunk/mpfr.texi
32514 The current implementation of mpfr_eint cannot compute the result for
32515 large inputs. Return NaN with the erange flag set instead of aborting.
32516 Documented this behavior in mpfr.texi.
32518 ------------------------------------------------------------------------
32519 r4168 | vlefevre | 2006-10-27 00:59:33 +0000 (Fri, 27 Oct 2006) | 2 lines
32520 Changed paths:
32521    M /trunk/tests/tzeta.c
32523 tzeta.c patch 4166 should have been committed to the trunk. Fixing...
32525 ------------------------------------------------------------------------
32526 r4167 | zimmerma | 2006-10-26 17:17:01 +0000 (Thu, 26 Oct 2006) | 2 lines
32527 Changed paths:
32528    M /trunk/eint.c
32529    M /trunk/erf.c
32530    M /trunk/erfc.c
32532 added tests for overflows or underflows
32534 ------------------------------------------------------------------------
32535 r4166 | zimmerma | 2006-10-26 15:19:43 +0000 (Thu, 26 Oct 2006) | 2 lines
32536 Changed paths:
32537    M /branches/new-generic-tests/tests/tzeta.c
32538    M /trunk/zeta.c
32540 fixed problem for large negative s (return +Inf or -Inf)
32542 ------------------------------------------------------------------------
32543 r4165 | zimmerma | 2006-10-26 13:55:26 +0000 (Thu, 26 Oct 2006) | 2 lines
32544 Changed paths:
32545    M /trunk/coth.c
32547 fixed dummy error in last commit
32549 ------------------------------------------------------------------------
32550 r4164 | vlefevre | 2006-10-26 08:52:01 +0000 (Thu, 26 Oct 2006) | 2 lines
32551 Changed paths:
32552    M /trunk/eint.c
32554 In latest change, replaced exit(1) by abort().
32556 ------------------------------------------------------------------------
32557 r4163 | zimmerma | 2006-10-26 08:18:23 +0000 (Thu, 26 Oct 2006) | 4 lines
32558 Changed paths:
32559    M /trunk/eint.c
32560    M /trunk/tests/teint.c
32562 added test for eint()
32563 added error message when input is too large in eint(), waiting for asymptotic
32564         expansion
32566 ------------------------------------------------------------------------
32567 r4162 | vlefevre | 2006-10-26 01:40:17 +0000 (Thu, 26 Oct 2006) | 2 lines
32568 Changed paths:
32569    M /trunk/coth.c
32570    M /trunk/gen_inverse.h
32572 Untabified and added a FIXME.
32574 ------------------------------------------------------------------------
32575 r4161 | zimmerma | 2006-10-25 17:49:57 +0000 (Wed, 25 Oct 2006) | 3 lines
32576 Changed paths:
32577    M /trunk/coth.c
32578    M /trunk/csch.c
32579    M /trunk/gen_inverse.h
32580    M /trunk/tests/tcoth.c
32581    M /trunk/tests/tcsch.c
32582    M /trunk/tests/tsech.c
32584 fixed overflow/underflow problems in csch and sech
32585 fixed problem for huge argument in coth
32587 ------------------------------------------------------------------------
32588 r4159 | vlefevre | 2006-10-25 17:01:07 +0000 (Wed, 25 Oct 2006) | 9 lines
32589 Changed paths:
32590    M /trunk/FAQ.html
32591    M /trunk/faq.xsl
32592    M /trunk/update-faq
32594 FAQ-related updates:
32595   * faq.xsl: Include styles from http://www.mpfr.org/styles/visual.css
32596     by using a system entity (but GNOME libxslt bug 345147 is still
32597     present in Debian, so don't use /*<![CDATA[*/ and /*]]>*/ yet).
32598   * update-faq: add /*<![CDATA[*/ and /*]]>*/ after calling xsltproc.
32599   * FAQ.html: update from the MPFR web site: various changes, including:
32600       + added id attributes on dt elements (FAQ items) to allow anchors;
32601       + updated FAQ for undefined references.
32603 ------------------------------------------------------------------------
32604 r4157 | vlefevre | 2006-10-25 14:18:59 +0000 (Wed, 25 Oct 2006) | 2 lines
32605 Changed paths:
32606    M /trunk/INSTALL
32608 INSTALL: mention the MPFR FAQ.
32610 ------------------------------------------------------------------------
32611 r4155 | vlefevre | 2006-10-23 02:10:13 +0000 (Mon, 23 Oct 2006) | 2 lines
32612 Changed paths:
32613    M /trunk/set_uj.c
32615 Added a comment about a warning (this confused a user).
32617 ------------------------------------------------------------------------
32618 r4153 | vlefevre | 2006-10-11 11:43:07 +0000 (Wed, 11 Oct 2006) | 2 lines
32619 Changed paths:
32620    M /trunk/TODO
32622 TODO: added an item about version information.
32624 ------------------------------------------------------------------------
32625 r4152 | vlefevre | 2006-10-05 14:40:39 +0000 (Thu, 05 Oct 2006) | 2 lines
32626 Changed paths:
32627    M /trunk/TODO
32629 TODO: updated item.
32631 ------------------------------------------------------------------------
32632 r4151 | zimmerma | 2006-10-05 10:52:30 +0000 (Thu, 05 Oct 2006) | 2 lines
32633 Changed paths:
32634    M /trunk/TODO
32636 added item
32638 ------------------------------------------------------------------------
32639 r4149 | zimmerma | 2006-10-02 19:55:09 +0000 (Mon, 02 Oct 2006) | 2 lines
32640 Changed paths:
32641    M /trunk/mpfr.texi
32643 fixed wrong emax in example for mpfr_subnormalize
32645 ------------------------------------------------------------------------
32646 r4147 | vlefevre | 2006-09-07 09:27:11 +0000 (Thu, 07 Sep 2006) | 2 lines
32647 Changed paths:
32648    M /trunk/mpfr.texi
32650 MPFR manual: say that errno may be set to non-zero.
32652 ------------------------------------------------------------------------
32653 r4145 | vlefevre | 2006-08-31 12:26:29 +0000 (Thu, 31 Aug 2006) | 2 lines
32654 Changed paths:
32655    M /trunk/tests/tests.c
32657 tests/tests.c: typo.
32659 ------------------------------------------------------------------------
32660 r4143 | vlefevre | 2006-08-28 12:09:10 +0000 (Mon, 28 Aug 2006) | 2 lines
32661 Changed paths:
32662    M /trunk/tests/texp2.c
32664 Fixed texp2 overflow tests on 64-bit machines.
32666 ------------------------------------------------------------------------
32667 r4142 | vlefevre | 2006-08-28 11:58:54 +0000 (Mon, 28 Aug 2006) | 2 lines
32668 Changed paths:
32669    M /trunk/tests/reuse.c
32671 tests/reuse.c: avoid a warning; code reformatted (GNU style).
32673 ------------------------------------------------------------------------
32674 r4140 | vlefevre | 2006-08-23 14:08:12 +0000 (Wed, 23 Aug 2006) | 2 lines
32675 Changed paths:
32676    M /trunk/BUGS
32678 BUGS: minor update.
32680 ------------------------------------------------------------------------
32681 r4138 | vlefevre | 2006-08-21 12:51:49 +0000 (Mon, 21 Aug 2006) | 2 lines
32682 Changed paths:
32683    M /trunk/BUGS
32685 BUGS: updated "known bugs" section.
32687 ------------------------------------------------------------------------
32688 r4136 | vlefevre | 2006-08-21 12:40:20 +0000 (Mon, 21 Aug 2006) | 2 lines
32689 Changed paths:
32690    M /trunk/lngamma.c
32692 Fixed an exponent/flags-related bug in lngamma.c.
32694 ------------------------------------------------------------------------
32695 r4134 | vlefevre | 2006-08-21 11:12:25 +0000 (Mon, 21 Aug 2006) | 2 lines
32696 Changed paths:
32697    M /trunk
32699 Updated svn:ignore property.
32701 ------------------------------------------------------------------------
32702 r4133 | vlefevre | 2006-08-20 08:34:40 +0000 (Sun, 20 Aug 2006) | 5 lines
32703 Changed paths:
32704    M /trunk/pow.c
32705    M /trunk/tests/tpow.c
32707 Fixed several problems in pow.c concerning underflows, overflows and
32708 flags (including the inexact flag, which could be incorrectly set in
32709 case of NaN), and added some testcases. Problems in pow_z.c have not
32710 been fixed yet.
32712 ------------------------------------------------------------------------
32713 r4131 | vlefevre | 2006-08-20 00:44:26 +0000 (Sun, 20 Aug 2006) | 5 lines
32714 Changed paths:
32715    M /trunk/add1.c
32716    M /trunk/add1sp.c
32717    M /trunk/exceptions.c
32718    M /trunk/exp.c
32719    M /trunk/mpfr-impl.h
32720    M /trunk/mul.c
32721    M /trunk/sub1.c
32722    M /trunk/sub1sp.c
32724 Partial fix: The inexact flag was not always set in some functions.
32725 In particular, it is now set by mpfr_check_range (if t is not zero)
32726 since mpfr_check_range usually comes just after MPFR_SAVE_EXPO_FREE
32727 (which restores the previous flags).
32729 ------------------------------------------------------------------------
32730 r4129 | vlefevre | 2006-08-19 14:33:23 +0000 (Sat, 19 Aug 2006) | 2 lines
32731 Changed paths:
32732    M /trunk/exp2.c
32733    M /trunk/tests/texp2.c
32735 Added an assertion for mpfr_exp2 and a test.
32737 ------------------------------------------------------------------------
32738 r4127 | vlefevre | 2006-08-16 20:09:49 +0000 (Wed, 16 Aug 2006) | 5 lines
32739 Changed paths:
32740    M /trunk/expm1.c
32742 Optimized mpfr_expm1 for large (in absolute value) negative values in
32743 order to avoid the TMD (the result is very close to -1). Without this
32744 patch, mpfr_expm1 could take dozens of MBs and the new generic tests
32745 for texpm1 could take several hours instead of less than 1 second.
32747 ------------------------------------------------------------------------
32748 r4125 | vlefevre | 2006-08-16 16:31:25 +0000 (Wed, 16 Aug 2006) | 7 lines
32749 Changed paths:
32750    M /trunk/expm1.c
32752 Fixed a bug in expm1 for very small negative arguments (and perhaps
32753 some very small positive arguments too); this bug is similar to the
32754 one in log1p that was recently found and fixed. It was detected by
32755 the new generic tests (not committed yet), therefore no testcases
32756 are provided. Note: the mpfr_expm1 function is still buggy (freezes
32757 on -0.10E18, prec 2 -> prec 13); this is a different bug.
32759 ------------------------------------------------------------------------
32760 r4123 | vlefevre | 2006-08-16 09:20:00 +0000 (Wed, 16 Aug 2006) | 3 lines
32761 Changed paths:
32762    M /trunk/exp2.c
32763    M /trunk/tests/texp2.c
32765 In mpfr_exp2, the overflow flag was not set if mpfr_exp2 overflowed
32766 with x < emax. Added testcase.
32768 ------------------------------------------------------------------------
32769 r4121 | vlefevre | 2006-08-15 17:52:21 +0000 (Tue, 15 Aug 2006) | 4 lines
32770 Changed paths:
32771    M /trunk/exp2.c
32772    M /trunk/tests/texp2.c
32774 The latest mpfr_exp2 fix contained a bug. Partially rewrote mpfr_exp2
32775 to fix this bug and another one (and added a corresponding testcase:
32776 exp2(10000000000.5), which was freezing).
32778 ------------------------------------------------------------------------
32779 r4119 | vlefevre | 2006-08-15 11:37:20 +0000 (Tue, 15 Aug 2006) | 2 lines
32780 Changed paths:
32781    M /trunk/exp2.c
32783 Better fix for exp2 exponent range bug.
32785 ------------------------------------------------------------------------
32786 r4117 | vlefevre | 2006-08-15 10:44:34 +0000 (Tue, 15 Aug 2006) | 3 lines
32787 Changed paths:
32788    M /trunk/exp2.c
32789    M /trunk/tests/texp2.c
32791 Fixed bug in mpfr_exp2 when the argument is an integer and emin > 1.
32792 Added a testcase to texp2.
32794 ------------------------------------------------------------------------
32795 r4116 | vlefevre | 2006-08-14 23:00:39 +0000 (Mon, 14 Aug 2006) | 3 lines
32796 Changed paths:
32797    M /trunk/tests
32799 Added tget_ld_2exp to svn:ignore property of "tests" directory
32800 (should have been done in rev 4028).
32802 ------------------------------------------------------------------------
32803 r4114 | vlefevre | 2006-08-14 22:23:01 +0000 (Mon, 14 Aug 2006) | 2 lines
32804 Changed paths:
32805    M /trunk/log1p.c
32806    M /trunk/tests/tlog1p.c
32808 Fixed bug in log1p for small negative values of x and added testcase.
32810 ------------------------------------------------------------------------
32811 r4112 | vlefevre | 2006-08-14 17:39:01 +0000 (Mon, 14 Aug 2006) | 2 lines
32812 Changed paths:
32813    M /trunk/tests/tests.c
32815 Code style correction for ansi2knr.
32817 ------------------------------------------------------------------------
32818 r4110 | vlefevre | 2006-07-25 21:10:21 +0000 (Tue, 25 Jul 2006) | 2 lines
32819 Changed paths:
32820    M /trunk/INSTALL
32822 INSTALL: more information.
32824 ------------------------------------------------------------------------
32825 r4108 | vlefevre | 2006-07-25 20:36:23 +0000 (Tue, 25 Jul 2006) | 2 lines
32826 Changed paths:
32827    M /trunk/INSTALL
32829 INSTALL: added a note about include/library paths.
32831 ------------------------------------------------------------------------
32832 r4106 | vlefevre | 2006-07-21 08:22:40 +0000 (Fri, 21 Jul 2006) | 2 lines
32833 Changed paths:
32834    M /trunk/INSTALL
32836 INSTALL: added information about setup after the library installation.
32838 ------------------------------------------------------------------------
32839 r4104 | vlefevre | 2006-07-20 07:23:06 +0000 (Thu, 20 Jul 2006) | 2 lines
32840 Changed paths:
32841    M /trunk/acinclude.m4
32842    M /trunk/configure.in
32844 Improved linker flag settings on darwin.
32846 ------------------------------------------------------------------------
32847 r4103 | vlefevre | 2006-07-18 07:51:58 +0000 (Tue, 18 Jul 2006) | 2 lines
32848 Changed paths:
32849    M /trunk/configure.in
32851 configure.in: fixed a linking problem on darwin.
32853 ------------------------------------------------------------------------
32854 r4101 | vlefevre | 2006-07-16 02:52:18 +0000 (Sun, 16 Jul 2006) | 5 lines
32855 Changed paths:
32856    M /trunk/configure.in
32857    M /trunk/tests/Makefile.am
32859 One needs automake 1.6; autoreconf fails with automake 1.4. Adding
32860 the 1.6 automake option will make the error message less obfuscated,
32861 but unfortunately, one won't have the necessary automake version
32862 automatically called, even if it is installed.
32864 ------------------------------------------------------------------------
32865 r4099 | zimmerma | 2006-07-05 14:35:36 +0000 (Wed, 05 Jul 2006) | 2 lines
32866 Changed paths:
32867    M /trunk/TODO
32869 added item
32871 ------------------------------------------------------------------------
32872 r4098 | zimmerma | 2006-07-05 14:23:57 +0000 (Wed, 05 Jul 2006) | 2 lines
32873 Changed paths:
32874    M /trunk/root.c
32876 fixed wrong comment (thanks Keith Briggs)
32878 ------------------------------------------------------------------------
32879 r4097 | zimmerma | 2006-07-05 14:23:16 +0000 (Wed, 05 Jul 2006) | 2 lines
32880 Changed paths:
32881    M /trunk/root.c
32883 new mpn_rootrem is still not in gmp-4.2
32885 ------------------------------------------------------------------------
32886 r4096 | zimmerma | 2006-06-20 12:55:55 +0000 (Tue, 20 Jun 2006) | 2 lines
32887 Changed paths:
32888    M /trunk/algorithms.tex
32890 replaced <= by =
32892 ------------------------------------------------------------------------
32893 r4095 | zimmerma | 2006-06-19 13:57:32 +0000 (Mon, 19 Jun 2006) | 2 lines
32894 Changed paths:
32895    M /trunk/algorithms.tex
32897 changed <= into =
32899 ------------------------------------------------------------------------
32900 r4094 | zimmerma | 2006-06-19 09:10:38 +0000 (Mon, 19 Jun 2006) | 2 lines
32901 Changed paths:
32902    M /trunk/algorithms.tex
32904 comments from Keith Briggs
32906 ------------------------------------------------------------------------
32907 r4093 | vlefevre | 2006-06-09 13:36:30 +0000 (Fri, 09 Jun 2006) | 2 lines
32908 Changed paths:
32909    M /trunk/algorithms.tex
32911 algorithms.tex: corrected several English mistakes and typography.
32913 ------------------------------------------------------------------------
32914 r4092 | zimmerma | 2006-06-09 12:41:47 +0000 (Fri, 09 Jun 2006) | 2 lines
32915 Changed paths:
32916    M /trunk/algorithms.tex
32918 fixed typo
32920 ------------------------------------------------------------------------
32921 r4091 | zimmerma | 2006-06-09 09:51:59 +0000 (Fri, 09 Jun 2006) | 2 lines
32922 Changed paths:
32923    M /trunk/algorithms.tex
32925 replaced error() by \error()
32927 ------------------------------------------------------------------------
32928 r4090 | vlefevre | 2006-06-09 08:17:58 +0000 (Fri, 09 Jun 2006) | 2 lines
32929 Changed paths:
32930    M /trunk/algorithms.tex
32932 algorithms.tex: another fixed notation for roundings.
32934 ------------------------------------------------------------------------
32935 r4089 | zimmerma | 2006-06-09 08:07:29 +0000 (Fri, 09 Jun 2006) | 3 lines
32936 Changed paths:
32937    M /trunk/algorithms.tex
32939 added section on Notations
32940 fixed notations for roundings
32942 ------------------------------------------------------------------------
32943 r4088 | vlefevre | 2006-06-09 07:49:43 +0000 (Fri, 09 Jun 2006) | 2 lines
32944 Changed paths:
32945    M /trunk/algorithms.tex
32947 algorithms.tex: changed the page style to plain (for page numbers).
32949 ------------------------------------------------------------------------
32950 r4086 | vlefevre | 2006-06-07 23:48:43 +0000 (Wed, 07 Jun 2006) | 2 lines
32951 Changed paths:
32952    M /trunk/FAQ.html
32954 FAQ update.
32956 ------------------------------------------------------------------------
32957 r4083 | vlefevre | 2006-05-29 19:00:31 +0000 (Mon, 29 May 2006) | 3 lines
32958 Changed paths:
32959    M /trunk/acinclude.m4
32960    M /trunk/configure.in
32962 Define HAVE_ATTRIBUTE_MODE if supported; useful for s390, but incomplete
32963 and will fail on platforms with gcc and CHAR_BIT != 8.
32965 ------------------------------------------------------------------------
32966 r4081 | vlefevre | 2006-05-19 16:43:35 +0000 (Fri, 19 May 2006) | 2 lines
32967 Changed paths:
32968    M /trunk/configure.in
32970 Add compiler flags (CPPFLAGS, LDFLAGS) in a consistent order.
32972 ------------------------------------------------------------------------
32973 r4079 | vlefevre | 2006-05-18 00:10:06 +0000 (Thu, 18 May 2006) | 2 lines
32974 Changed paths:
32975    M /trunk/mpfr.texi
32977 MPFR manual consistency: Custom interface -> Custom Interface.
32979 ------------------------------------------------------------------------
32980 r4075 | vlefevre | 2006-05-17 23:20:38 +0000 (Wed, 17 May 2006) | 2 lines
32981 Changed paths:
32982    M /trunk/TODO
32984 TODO: added a note about the change 4049 in div.c.
32986 ------------------------------------------------------------------------
32987 r4072 | vlefevre | 2006-04-18 15:08:52 +0000 (Tue, 18 Apr 2006) | 3 lines
32988 Changed paths:
32989    M /trunk/mul.c
32991 Removed the #ifndef __hpux from mul.c (after a test on a HP-UX machine,
32992 I got no failures, even with the old mpfr-longlong.h).
32994 ------------------------------------------------------------------------
32995 r4071 | vlefevre | 2006-04-18 14:38:10 +0000 (Tue, 18 Apr 2006) | 2 lines
32996 Changed paths:
32997    M /trunk/README.dev
32999 README.dev: added a point on mpfr-longlong.h in "To make a release".
33001 ------------------------------------------------------------------------
33002 r4070 | vlefevre | 2006-04-18 14:37:19 +0000 (Tue, 18 Apr 2006) | 2 lines
33003 Changed paths:
33004    M /trunk/mpfr-longlong.h
33006 Updated mpfr-longlong.h from the GMP 4.2 longlong.h file.
33008 ------------------------------------------------------------------------
33009 r4068 | vlefevre | 2006-04-18 13:30:52 +0000 (Tue, 18 Apr 2006) | 2 lines
33010 Changed paths:
33011    M /trunk/mpfr.texi
33013 mpfr.texi: removed dot from a section title.
33015 ------------------------------------------------------------------------
33016 r4066 | vlefevre | 2006-04-11 13:54:39 +0000 (Tue, 11 Apr 2006) | 2 lines
33017 Changed paths:
33018    M /trunk/FAQ.html
33020 FAQ update.
33022 ------------------------------------------------------------------------
33023 r4065 | vlefevre | 2006-04-06 13:58:46 +0000 (Thu, 06 Apr 2006) | 2 lines
33024 Changed paths:
33025    M /trunk/div.c
33027 div.c: removed the bad use of MPFR_LIMB_ZERO.
33029 ------------------------------------------------------------------------
33030 r4064 | vlefevre | 2006-04-06 12:52:24 +0000 (Thu, 06 Apr 2006) | 3 lines
33031 Changed paths:
33032    M /trunk/get_f.c
33034 In get_f.c, updated the case precy + sh > precx: this one was correct,
33035 but added a comment, assertions and simplified a MPN_ZERO.
33037 ------------------------------------------------------------------------
33038 r4063 | vlefevre | 2006-04-05 16:32:23 +0000 (Wed, 05 Apr 2006) | 4 lines
33039 Changed paths:
33040    M /trunk/tests/tget_f.c
33042 tget_f.c: test that there is no lost of accuracy when converting
33043 a mpfr_t number into a mpf_t number (test with various precisions
33044 and exponents).
33046 ------------------------------------------------------------------------
33047 r4062 | vlefevre | 2006-04-05 15:52:26 +0000 (Wed, 05 Apr 2006) | 3 lines
33048 Changed paths:
33049    M /trunk/get_f.c
33051 The fix of get_f.c was wrong. This should be now OK for the case
33052 precy + sh <= precx.
33054 ------------------------------------------------------------------------
33055 r4061 | vlefevre | 2006-04-05 09:31:34 +0000 (Wed, 05 Apr 2006) | 2 lines
33056 Changed paths:
33057    M /trunk/get_f.c
33058    M /trunk/tests/tget_f.c
33060 Fixed bug in mpfr_get_f (reported by Yury Lukach) and added test.
33062 ------------------------------------------------------------------------
33063 r4059 | vlefevre | 2006-03-31 16:47:40 +0000 (Fri, 31 Mar 2006) | 2 lines
33064 Changed paths:
33065    M /trunk/fdl.texi
33067 Updated FDL to version 1.2.
33069 ------------------------------------------------------------------------
33070 r4057 | vlefevre | 2006-03-31 16:30:52 +0000 (Fri, 31 Mar 2006) | 2 lines
33071 Changed paths:
33072    M /trunk/acinclude.m4
33073    M /trunk/configure.in
33074    M /trunk/lngamma.c
33075    M /trunk/mparam_h.in
33076    M /trunk/mpzroot.c
33077    M /trunk/tests/mpf_compat.h
33079 Updated FSF address.
33081 ------------------------------------------------------------------------
33082 r4055 | vlefevre | 2006-03-31 14:19:52 +0000 (Fri, 31 Mar 2006) | 2 lines
33083 Changed paths:
33084    M /trunk/BUGS
33085    M /trunk/FAQ.html
33086    M /trunk/NEWS
33087    M /trunk/README
33088    M /trunk/TODO
33089    M /trunk/abort_prec_max.c
33090    M /trunk/acos.c
33091    M /trunk/acosh.c
33092    M /trunk/add.c
33093    M /trunk/add1.c
33094    M /trunk/add1sp.c
33095    M /trunk/add_ui.c
33096    M /trunk/agm.c
33097    M /trunk/asin.c
33098    M /trunk/asinh.c
33099    M /trunk/atan.c
33100    M /trunk/atan2.c
33101    M /trunk/atanh.c
33102    M /trunk/cache.c
33103    M /trunk/cbrt.c
33104    M /trunk/check.c
33105    M /trunk/clear.c
33106    M /trunk/clears.c
33107    M /trunk/cmp.c
33108    M /trunk/cmp2.c
33109    M /trunk/cmp_abs.c
33110    M /trunk/cmp_d.c
33111    M /trunk/cmp_ld.c
33112    M /trunk/cmp_si.c
33113    M /trunk/cmp_ui.c
33114    M /trunk/comparisons.c
33115    M /trunk/const_catalan.c
33116    M /trunk/const_euler.c
33117    M /trunk/const_log2.c
33118    M /trunk/const_pi.c
33119    M /trunk/constant.c
33120    M /trunk/copysign.c
33121    M /trunk/cos.c
33122    M /trunk/cosh.c
33123    M /trunk/cot.c
33124    M /trunk/coth.c
33125    M /trunk/csc.c
33126    M /trunk/csch.c
33127    M /trunk/dim.c
33128    M /trunk/div.c
33129    M /trunk/div_2exp.c
33130    M /trunk/div_2si.c
33131    M /trunk/div_2ui.c
33132    M /trunk/div_ui.c
33133    M /trunk/dump.c
33134    M /trunk/eint.c
33135    M /trunk/eq.c
33136    M /trunk/erf.c
33137    M /trunk/erfc.c
33138    M /trunk/exceptions.c
33139    M /trunk/exp.c
33140    M /trunk/exp10.c
33141    M /trunk/exp2.c
33142    M /trunk/exp3.c
33143    M /trunk/exp_2.c
33144    M /trunk/expm1.c
33145    M /trunk/extract.c
33146    M /trunk/factorial.c
33147    M /trunk/faq.xsl
33148    M /trunk/fits_intmax.c
33149    M /trunk/fits_s.h
33150    M /trunk/fits_sint.c
33151    M /trunk/fits_slong.c
33152    M /trunk/fits_sshort.c
33153    M /trunk/fits_u.h
33154    M /trunk/fits_uint.c
33155    M /trunk/fits_uintmax.c
33156    M /trunk/fits_ulong.c
33157    M /trunk/fits_ushort.c
33158    M /trunk/fma.c
33159    M /trunk/frac.c
33160    M /trunk/free_cache.c
33161    M /trunk/gamma.c
33162    M /trunk/gen_inverse.h
33163    M /trunk/generic.c
33164    M /trunk/get_d.c
33165    M /trunk/get_exp.c
33166    M /trunk/get_f.c
33167    M /trunk/get_ld.c
33168    M /trunk/get_si.c
33169    M /trunk/get_sj.c
33170    M /trunk/get_str.c
33171    M /trunk/get_ui.c
33172    M /trunk/get_uj.c
33173    M /trunk/get_z.c
33174    M /trunk/get_z_exp.c
33175    M /trunk/gmp_op.c
33176    M /trunk/hypot.c
33177    M /trunk/init.c
33178    M /trunk/init2.c
33179    M /trunk/inits.c
33180    M /trunk/inits2.c
33181    M /trunk/inp_str.c
33182    M /trunk/int_ceil_log2.c
33183    M /trunk/isinf.c
33184    M /trunk/isinteger.c
33185    M /trunk/isnan.c
33186    M /trunk/isnum.c
33187    M /trunk/isqrt.c
33188    M /trunk/iszero.c
33189    M /trunk/log.c
33190    M /trunk/log10.c
33191    M /trunk/log1p.c
33192    M /trunk/log2.c
33193    M /trunk/logging.c
33194    M /trunk/minmax.c
33195    M /trunk/mp_clz_tab.c
33196    M /trunk/mpf2mpfr.h
33197    M /trunk/mpfr-gmp.c
33198    M /trunk/mpfr-gmp.h
33199    M /trunk/mpfr-impl.h
33200    M /trunk/mpfr-longlong.h
33201    M /trunk/mpfr-test.h
33202    M /trunk/mpfr.h
33203    M /trunk/mpn_exp.c
33204    M /trunk/mul.c
33205    M /trunk/mul_2exp.c
33206    M /trunk/mul_2si.c
33207    M /trunk/mul_2ui.c
33208    M /trunk/mul_ui.c
33209    M /trunk/mulders.c
33210    M /trunk/neg.c
33211    M /trunk/next.c
33212    M /trunk/out_str.c
33213    M /trunk/pow.c
33214    M /trunk/pow_si.c
33215    M /trunk/pow_ui.c
33216    M /trunk/pow_z.c
33217    M /trunk/powerof2.c
33218    M /trunk/print_raw.c
33219    M /trunk/print_rnd_mode.c
33220    M /trunk/random.c
33221    M /trunk/random2.c
33222    M /trunk/reldiff.c
33223    M /trunk/rint.c
33224    M /trunk/root.c
33225    M /trunk/round_near_x.c
33226    M /trunk/round_p.c
33227    M /trunk/round_prec.c
33228    M /trunk/round_raw_generic.c
33229    M /trunk/sec.c
33230    M /trunk/sech.c
33231    M /trunk/set.c
33232    M /trunk/set_d.c
33233    M /trunk/set_dfl_prec.c
33234    M /trunk/set_exp.c
33235    M /trunk/set_f.c
33236    M /trunk/set_inf.c
33237    M /trunk/set_ld.c
33238    M /trunk/set_nan.c
33239    M /trunk/set_prc_raw.c
33240    M /trunk/set_prec.c
33241    M /trunk/set_q.c
33242    M /trunk/set_rnd.c
33243    M /trunk/set_si.c
33244    M /trunk/set_si_2exp.c
33245    M /trunk/set_sj.c
33246    M /trunk/set_str.c
33247    M /trunk/set_str_raw.c
33248    M /trunk/set_ui.c
33249    M /trunk/set_ui_2exp.c
33250    M /trunk/set_uj.c
33251    M /trunk/set_z.c
33252    M /trunk/setmax.c
33253    M /trunk/setmin.c
33254    M /trunk/sgn.c
33255    M /trunk/si_op.c
33256    M /trunk/sin.c
33257    M /trunk/sin_cos.c
33258    M /trunk/sinh.c
33259    M /trunk/sqr.c
33260    M /trunk/sqrt.c
33261    M /trunk/sqrt_ui.c
33262    M /trunk/stack_interface.c
33263    M /trunk/strtofr.c
33264    M /trunk/sub.c
33265    M /trunk/sub1.c
33266    M /trunk/sub1sp.c
33267    M /trunk/sub_ui.c
33268    M /trunk/subnormal.c
33269    M /trunk/sum.c
33270    M /trunk/swap.c
33271    M /trunk/tan.c
33272    M /trunk/tanh.c
33273    M /trunk/tests/cmp_str.c
33274    M /trunk/tests/memory.c
33275    M /trunk/tests/mpf_compat.c
33276    M /trunk/tests/mpfr_compat.c
33277    M /trunk/tests/reuse.c
33278    M /trunk/tests/rnd_mode.c
33279    M /trunk/tests/tabs.c
33280    M /trunk/tests/tacos.c
33281    M /trunk/tests/tacosh.c
33282    M /trunk/tests/tadd.c
33283    M /trunk/tests/tadd1sp.c
33284    M /trunk/tests/tadd_ui.c
33285    M /trunk/tests/tagm.c
33286    M /trunk/tests/tasin.c
33287    M /trunk/tests/tasinh.c
33288    M /trunk/tests/tatan.c
33289    M /trunk/tests/tatanh.c
33290    M /trunk/tests/tcan_round.c
33291    M /trunk/tests/tcbrt.c
33292    M /trunk/tests/tcheck.c
33293    M /trunk/tests/tcmp.c
33294    M /trunk/tests/tcmp2.c
33295    M /trunk/tests/tcmp_d.c
33296    M /trunk/tests/tcmp_ld.c
33297    M /trunk/tests/tcmp_ui.c
33298    M /trunk/tests/tcmpabs.c
33299    M /trunk/tests/tcomparisons.c
33300    M /trunk/tests/tconst_catalan.c
33301    M /trunk/tests/tconst_euler.c
33302    M /trunk/tests/tconst_log2.c
33303    M /trunk/tests/tconst_pi.c
33304    M /trunk/tests/tcopysign.c
33305    M /trunk/tests/tcos.c
33306    M /trunk/tests/tcosh.c
33307    M /trunk/tests/tcot.c
33308    M /trunk/tests/tcoth.c
33309    M /trunk/tests/tcsc.c
33310    M /trunk/tests/tcsch.c
33311    M /trunk/tests/tdim.c
33312    M /trunk/tests/tdiv.c
33313    M /trunk/tests/tdiv_ui.c
33314    M /trunk/tests/teint.c
33315    M /trunk/tests/teq.c
33316    M /trunk/tests/terf.c
33317    M /trunk/tests/tests.c
33318    M /trunk/tests/texceptions.c
33319    M /trunk/tests/texp.c
33320    M /trunk/tests/texp2.c
33321    M /trunk/tests/texpm1.c
33322    M /trunk/tests/tfactorial.c
33323    M /trunk/tests/tfits.c
33324    M /trunk/tests/tfma.c
33325    M /trunk/tests/tfrac.c
33326    M /trunk/tests/tgamma.c
33327    M /trunk/tests/tgeneric.c
33328    M /trunk/tests/tgeneric_ui.c
33329    M /trunk/tests/tget_d.c
33330    M /trunk/tests/tget_d_2exp.c
33331    M /trunk/tests/tget_f.c
33332    M /trunk/tests/tget_ld_2exp.c
33333    M /trunk/tests/tget_sj.c
33334    M /trunk/tests/tget_str.c
33335    M /trunk/tests/tget_z.c
33336    M /trunk/tests/tgmpop.c
33337    M /trunk/tests/thyperbolic.c
33338    M /trunk/tests/thypot.c
33339    M /trunk/tests/tinits.c
33340    M /trunk/tests/tinp_str.c
33341    M /trunk/tests/tinternals.c
33342    M /trunk/tests/tisnan.c
33343    M /trunk/tests/tlngamma.c
33344    M /trunk/tests/tlog.c
33345    M /trunk/tests/tlog10.c
33346    M /trunk/tests/tlog1p.c
33347    M /trunk/tests/tlog2.c
33348    M /trunk/tests/tminmax.c
33349    M /trunk/tests/tmul.c
33350    M /trunk/tests/tmul_2exp.c
33351    M /trunk/tests/tmul_ui.c
33352    M /trunk/tests/tnext.c
33353    M /trunk/tests/tout_str.c
33354    M /trunk/tests/toutimpl.c
33355    M /trunk/tests/tpow.c
33356    M /trunk/tests/tpow3.c
33357    M /trunk/tests/tpow_z.c
33358    M /trunk/tests/trandom.c
33359    M /trunk/tests/trint.c
33360    M /trunk/tests/troot.c
33361    M /trunk/tests/tround_prec.c
33362    M /trunk/tests/tsec.c
33363    M /trunk/tests/tsech.c
33364    M /trunk/tests/tset.c
33365    M /trunk/tests/tset_d.c
33366    M /trunk/tests/tset_exp.c
33367    M /trunk/tests/tset_f.c
33368    M /trunk/tests/tset_ld.c
33369    M /trunk/tests/tset_q.c
33370    M /trunk/tests/tset_si.c
33371    M /trunk/tests/tset_sj.c
33372    M /trunk/tests/tset_str.c
33373    M /trunk/tests/tset_z.c
33374    M /trunk/tests/tsgn.c
33375    M /trunk/tests/tsi_op.c
33376    M /trunk/tests/tsin.c
33377    M /trunk/tests/tsin_cos.c
33378    M /trunk/tests/tsinh.c
33379    M /trunk/tests/tsqr.c
33380    M /trunk/tests/tsqrt.c
33381    M /trunk/tests/tsqrt_ui.c
33382    M /trunk/tests/tstckintc.c
33383    M /trunk/tests/tstrtofr.c
33384    M /trunk/tests/tsub.c
33385    M /trunk/tests/tsub1sp.c
33386    M /trunk/tests/tsub_ui.c
33387    M /trunk/tests/tsubnormal.c
33388    M /trunk/tests/tsum.c
33389    M /trunk/tests/tswap.c
33390    M /trunk/tests/ttan.c
33391    M /trunk/tests/ttanh.c
33392    M /trunk/tests/ttrunc.c
33393    M /trunk/tests/tui_div.c
33394    M /trunk/tests/tui_pow.c
33395    M /trunk/tests/tui_sub.c
33396    M /trunk/tests/tversion.c
33397    M /trunk/tests/tzeta.c
33398    M /trunk/tests/tzeta_ui.c
33399    M /trunk/tuneup.c
33400    M /trunk/uceil_exp2.c
33401    M /trunk/uceil_log2.c
33402    M /trunk/ufloor_log2.c
33403    M /trunk/ui_div.c
33404    M /trunk/ui_pow.c
33405    M /trunk/ui_pow_ui.c
33406    M /trunk/ui_sub.c
33407    M /trunk/urandomb.c
33408    M /trunk/version.c
33409    M /trunk/volatile.c
33410    M /trunk/zeta.c
33411    M /trunk/zeta_ui.c
33413 Fixed FSF address.
33415 ------------------------------------------------------------------------
33416 r4053 | vlefevre | 2006-03-30 14:41:30 +0000 (Thu, 30 Mar 2006) | 2 lines
33417 Changed paths:
33418    M /trunk/FAQ.html
33420 Another FAQ update (taking GMP 4.2 into account).
33422 ------------------------------------------------------------------------
33423 r4051 | vlefevre | 2006-03-30 14:22:52 +0000 (Thu, 30 Mar 2006) | 2 lines
33424 Changed paths:
33425    M /trunk/FAQ.html
33427 FAQ update.
33429 ------------------------------------------------------------------------
33430 r4050 | vlefevre | 2006-03-24 14:46:54 +0000 (Fri, 24 Mar 2006) | 2 lines
33431 Changed paths:
33432    M /trunk/configure.in
33433    M /trunk/mpfr-gmp.c
33434    M /trunk/mpfr-impl.h
33436 Removed all code related to mpn_sub_nc (no longer used).
33438 ------------------------------------------------------------------------
33439 r4049 | vlefevre | 2006-03-24 13:51:52 +0000 (Fri, 24 Mar 2006) | 2 lines
33440 Changed paths:
33441    M /trunk/div.c
33443 div.c: fixed a bug and no longer use mpn_sub_nc.
33445 ------------------------------------------------------------------------
33446 r4048 | vlefevre | 2006-03-24 12:43:41 +0000 (Fri, 24 Mar 2006) | 3 lines
33447 Changed paths:
33448    M /trunk/div.c
33450 Some clean-up in div.c; do not steal GMP's namespace (could lead to
33451 clashes if future GMP versions define the corresponding macros).
33453 ------------------------------------------------------------------------
33454 r4047 | vlefevre | 2006-03-24 08:49:28 +0000 (Fri, 24 Mar 2006) | 2 lines
33455 Changed paths:
33456    M /trunk/INSTALL
33457    M /trunk/configure.in
33459 Build shared libraries by default.
33461 ------------------------------------------------------------------------
33462 r4046 | vlefevre | 2006-03-23 10:57:46 +0000 (Thu, 23 Mar 2006) | 2 lines
33463 Changed paths:
33464    M /trunk/random2.c
33466 random2.c: minor change suggested by Patrick.
33468 ------------------------------------------------------------------------
33469 r4044 | vlefevre | 2006-03-23 09:18:54 +0000 (Thu, 23 Mar 2006) | 2 lines
33470 Changed paths:
33471    M /trunk/configure.in
33473 configure.in: typography consistency.
33475 ------------------------------------------------------------------------
33476 r4043 | vlefevre | 2006-03-23 09:16:34 +0000 (Thu, 23 Mar 2006) | 4 lines
33477 Changed paths:
33478    M /trunk/INSTALL
33480 Mention --enable-thread-safe and --enable-shared in the INSTALL file
33481 since users may need them and could be confused otherwise (just seen
33482 that). Untabified the file.
33484 ------------------------------------------------------------------------
33485 r4041 | vlefevre | 2006-03-16 18:10:24 +0000 (Thu, 16 Mar 2006) | 2 lines
33486 Changed paths:
33487    M /trunk/TODO
33489 TODO: new exception "division by zero" / "pole".
33491 ------------------------------------------------------------------------
33492 r4040 | vlefevre | 2006-03-16 18:04:36 +0000 (Thu, 16 Mar 2006) | 2 lines
33493 Changed paths:
33494    M /trunk/README.dev
33496 README.dev: added "Do not use C99-only features, such as...".
33498 ------------------------------------------------------------------------
33499 r4038 | zimmerma | 2006-03-16 14:49:50 +0000 (Thu, 16 Mar 2006) | 2 lines
33500 Changed paths:
33501    M /trunk/asin.c
33502    M /trunk/asinh.c
33503    M /trunk/atan.c
33504    M /trunk/atanh.c
33505    M /trunk/expm1.c
33506    M /trunk/log1p.c
33507    M /trunk/sin.c
33508    M /trunk/sinh.c
33509    M /trunk/tan.c
33510    M /trunk/tanh.c
33511    M /trunk/zeta.c
33513 replaced 6th empty argument of MPFR_FAST_COMPUTE_IF_SMALL_INPUT by {}
33515 ------------------------------------------------------------------------
33516 r4037 | vlefevre | 2006-03-14 16:07:28 +0000 (Tue, 14 Mar 2006) | 3 lines
33517 Changed paths:
33518    M /trunk/random2.c
33520 In random2.c, replaced NULL by 0 (more general) and removed the
33521 now unnecessary #include <stdio.h>.
33523 ------------------------------------------------------------------------
33524 r4036 | zimmerma | 2006-03-14 15:33:31 +0000 (Tue, 14 Mar 2006) | 2 lines
33525 Changed paths:
33526    M /trunk/random2.c
33528 added missing include file
33530 ------------------------------------------------------------------------
33531 r4035 | vlefevre | 2006-03-14 14:59:00 +0000 (Tue, 14 Mar 2006) | 2 lines
33532 Changed paths:
33533    M /trunk/tests/tpow.c
33535 Tests: added new worst case for x^(3/2).
33537 ------------------------------------------------------------------------
33538 r4034 | zimmerma | 2006-03-02 17:28:41 +0000 (Thu, 02 Mar 2006) | 2 lines
33539 Changed paths:
33540    M /trunk/algorithms.bib
33541    M /trunk/algorithms.tex
33543 added reference to INRIA report for Zeta
33545 ------------------------------------------------------------------------
33546 r4033 | zimmerma | 2006-03-02 11:05:35 +0000 (Thu, 02 Mar 2006) | 2 lines
33547 Changed paths:
33548    M /trunk/algorithms.bib
33549    M /trunk/algorithms.tex
33551 added another reference
33553 ------------------------------------------------------------------------
33554 r4032 | zimmerma | 2006-03-02 11:02:23 +0000 (Thu, 02 Mar 2006) | 2 lines
33555 Changed paths:
33556    M /trunk/algorithms.bib
33557    M /trunk/algorithms.tex
33559 added reference
33561 ------------------------------------------------------------------------
33562 r4031 | vlefevre | 2006-02-28 23:20:24 +0000 (Tue, 28 Feb 2006) | 2 lines
33563 Changed paths:
33564    M /trunk/mpfr.texi
33566 More details concerning mpfr_eq.
33568 ------------------------------------------------------------------------
33569 r4030 | zimmerma | 2006-02-28 10:46:59 +0000 (Tue, 28 Feb 2006) | 2 lines
33570 Changed paths:
33571    M /trunk/mpfr.texi
33573 removed "but does not make much sense"
33575 ------------------------------------------------------------------------
33576 r4029 | zimmerma | 2006-02-28 09:39:25 +0000 (Tue, 28 Feb 2006) | 2 lines
33577 Changed paths:
33578    M /trunk/mpfr.texi
33580 added contribution from Damien
33582 ------------------------------------------------------------------------
33583 r4028 | zimmerma | 2006-02-28 09:18:17 +0000 (Tue, 28 Feb 2006) | 2 lines
33584 Changed paths:
33585    M /trunk/tests/Makefile.am
33586    A /trunk/tests/tget_ld_2exp.c
33588 new test file for mpfr_get_ld_2exp
33590 ------------------------------------------------------------------------
33591 r4027 | zimmerma | 2006-02-27 10:15:24 +0000 (Mon, 27 Feb 2006) | 2 lines
33592 Changed paths:
33593    M /trunk/get_d.c
33594    M /trunk/get_ld.c
33595    M /trunk/mpfr.h
33596    M /trunk/mpfr.texi
33598 added mpfr_get_ld_2exp (contributed by Damien Stehle)
33600 ------------------------------------------------------------------------
33601 r4026 | vlefevre | 2006-02-20 14:40:28 +0000 (Mon, 20 Feb 2006) | 2 lines
33602 Changed paths:
33603    M /trunk/mpfr.texi
33605 Updated mpfr_random2 user documentation.
33607 ------------------------------------------------------------------------
33608 r4024 | vlefevre | 2006-02-20 10:12:06 +0000 (Mon, 20 Feb 2006) | 2 lines
33609 Changed paths:
33610    M /trunk/random2.c
33611    M /trunk/tests/trandom.c
33613 Fixed bug in mpfr_random2 when size == 0 and added testcase.
33615 ------------------------------------------------------------------------
33616 r4023 | vlefevre | 2006-02-20 10:07:41 +0000 (Mon, 20 Feb 2006) | 2 lines
33617 Changed paths:
33618    M /trunk/tests/trandom.c
33620 trandom.c: reformat.
33622 ------------------------------------------------------------------------
33623 r4022 | vlefevre | 2006-02-20 10:06:47 +0000 (Mon, 20 Feb 2006) | 2 lines
33624 Changed paths:
33625    M /trunk/tests/trandom.c
33627 trandom.c: use calloc instead of malloc and check return value.
33629 ------------------------------------------------------------------------
33630 r4021 | vlefevre | 2006-02-20 09:42:13 +0000 (Mon, 20 Feb 2006) | 2 lines
33631 Changed paths:
33632    M /trunk/random2.c
33634 mpfr_random2_raw -> static.
33636 ------------------------------------------------------------------------
33637 r4019 | vlefevre | 2006-02-17 08:17:46 +0000 (Fri, 17 Feb 2006) | 2 lines
33638 Changed paths:
33639    M /trunk/TODO
33641 Added mpfr_remainder to TODO.
33643 ------------------------------------------------------------------------
33644 r4018 | zimmerma | 2006-02-15 14:40:35 +0000 (Wed, 15 Feb 2006) | 2 lines
33645 Changed paths:
33646    M /trunk/algorithms.bib
33648 fixed wrong url
33650 ------------------------------------------------------------------------
33651 r4017 | vlefevre | 2006-02-15 13:41:51 +0000 (Wed, 15 Feb 2006) | 2 lines
33652 Changed paths:
33653    M /trunk/algorithms.tex
33655 Fixed various spelling mistakes, typos... in algorithms.tex.
33657 ------------------------------------------------------------------------
33658 r4016 | vlefevre | 2006-02-15 13:20:41 +0000 (Wed, 15 Feb 2006) | 2 lines
33659 Changed paths:
33660    M /trunk/algorithms.tex
33662 In algorithms.tex, \em -> \emph.
33664 ------------------------------------------------------------------------
33665 r4015 | vlefevre | 2006-02-15 13:17:33 +0000 (Wed, 15 Feb 2006) | 2 lines
33666 Changed paths:
33667    M /trunk/algorithms.tex
33669 Typography corrections in algorithms.tex.
33671 ------------------------------------------------------------------------
33672 r4014 | vlefevre | 2006-02-15 13:04:22 +0000 (Wed, 15 Feb 2006) | 2 lines
33673 Changed paths:
33674    M /trunk/algorithms.tex
33676 In algorithms.tex, added a missing blackslash.
33678 ------------------------------------------------------------------------
33679 r4013 | vlefevre | 2006-02-15 13:02:07 +0000 (Wed, 15 Feb 2006) | 3 lines
33680 Changed paths:
33681    M /trunk/algorithms.tex
33683 In algorithms.tex, removed \date (was incorrectly used) and added the
33684 web site as a footnote.
33686 ------------------------------------------------------------------------
33687 r4012 | vlefevre | 2006-02-13 17:25:19 +0000 (Mon, 13 Feb 2006) | 2 lines
33688 Changed paths:
33689    M /trunk/random2.c
33690    M /trunk/tests/trandom.c
33692 Code reformatted. C99 comment replaced by traditional comment.
33694 ------------------------------------------------------------------------
33695 r4011 | hanrot | 2006-02-13 15:03:43 +0000 (Mon, 13 Feb 2006) | 6 lines
33696 Changed paths:
33697    M /trunk/mpfr.texi
33698    M /trunk/random2.c
33699    M /trunk/tests/trandom.c
33701 * Added comments on all random number generator functions ; 
33702 * Inlined the mpn_random2 code in mpfr_random2, to avoid the use of the 
33703 same internal randstate ; added a mpfr_random2_raw (not exported at the
33704 time) to allow specification of a randstate ; 
33705 * Checked normalization of the result of random2 in trandom.c 
33707 ------------------------------------------------------------------------
33708 r4009 | vlefevre | 2006-01-31 09:53:51 +0000 (Tue, 31 Jan 2006) | 3 lines
33709 Changed paths:
33710    M /trunk/mpfr.texi
33712 Changed a part of the documentation of mpfr_get_d_2exp, introduced in
33713 rev 4008, to specify a behavior very similar to the ISO C standard.
33715 ------------------------------------------------------------------------
33716 r4008 | zimmerma | 2006-01-31 07:28:05 +0000 (Tue, 31 Jan 2006) | 2 lines
33717 Changed paths:
33718    M /trunk/mpfr.texi
33720 fixed documentation bug
33722 ------------------------------------------------------------------------
33723 r4006 | vlefevre | 2006-01-19 15:00:18 +0000 (Thu, 19 Jan 2006) | 2 lines
33724 Changed paths:
33725    M /trunk/set_d.c
33726    M /trunk/tests/tset_ld.c
33728 Reverted comments on <float.h> (that were added in r3976).
33730 ------------------------------------------------------------------------
33731 r4005 | vlefevre | 2006-01-19 14:53:44 +0000 (Thu, 19 Jan 2006) | 6 lines
33732 Changed paths:
33733    M /trunk/get_d.c
33734    M /trunk/mpfr-impl.h
33735    M /trunk/set_d.c
33736    M /trunk/tests/tcmp2.c
33737    M /trunk/tests/tout_str.c
33738    M /trunk/tests/tset_ld.c
33740 Replaced -0.0 by a new macro DBL_NEG_ZERO. With MSVC, the negative zero
33741 no longer depends on the non-standard _chgsign function, as
33742   static double double_zero = 0.0;
33743   # define DBL_NEG_ZERO (-double_zero)
33744 has been reported to work.
33746 ------------------------------------------------------------------------
33747 r4004 | vlefevre | 2006-01-17 12:31:26 +0000 (Tue, 17 Jan 2006) | 2 lines
33748 Changed paths:
33749    M /trunk/mpfr.h
33751 Added comments.
33753 ------------------------------------------------------------------------
33754 r4002 | vlefevre | 2006-01-13 14:37:25 +0000 (Fri, 13 Jan 2006) | 2 lines
33755 Changed paths:
33756    M /trunk/get_f.c
33758 Type clean-up.
33760 ------------------------------------------------------------------------
33761 r4001 | vlefevre | 2006-01-13 14:11:41 +0000 (Fri, 13 Jan 2006) | 2 lines
33762 Changed paths:
33763    M /trunk/tests/tget_f.c
33765 The problem with the conversion was not completely fixed... Now OK.
33767 ------------------------------------------------------------------------
33768 r4000 | vlefevre | 2006-01-13 14:04:31 +0000 (Fri, 13 Jan 2006) | 2 lines
33769 Changed paths:
33770    M /trunk/tests/tget_f.c
33772 Fixed conversion with a non-representable value.
33774 ------------------------------------------------------------------------
33775 r3999 | vlefevre | 2006-01-13 13:31:23 +0000 (Fri, 13 Jan 2006) | 2 lines
33776 Changed paths:
33777    M /trunk/tests/tget_f.c
33779 Untabify.
33781 ------------------------------------------------------------------------
33782 r3997 | vlefevre | 2006-01-12 10:27:27 +0000 (Thu, 12 Jan 2006) | 3 lines
33783 Changed paths:
33784    M /trunk/tests/tset_f.c
33786 More reliable tests for mpfr_set_f (x, y, GMP_RNDN) for
33787 y = 2^emax and y = 2^(emax-1).
33789 ------------------------------------------------------------------------
33790 r3996 | vlefevre | 2006-01-12 10:15:33 +0000 (Thu, 12 Jan 2006) | 2 lines
33791 Changed paths:
33792    M /trunk/tests/tset_f.c
33794 Use mpfr_get_emax() instead of obsolete __mpfr_emax.
33796 ------------------------------------------------------------------------
33797 r3995 | vlefevre | 2006-01-12 10:12:29 +0000 (Thu, 12 Jan 2006) | 2 lines
33798 Changed paths:
33799    M /trunk/tests/tset_f.c
33801 More reliable test for mpfr_set_f (x, y, GMP_RNDN) for y=2^ULONG_MAX.
33803 ------------------------------------------------------------------------
33804 r3994 | vlefevre | 2006-01-12 10:00:45 +0000 (Thu, 12 Jan 2006) | 2 lines
33805 Changed paths:
33806    M /trunk/set_f.c
33808 Untabified.
33810 ------------------------------------------------------------------------
33811 r3993 | vlefevre | 2006-01-12 09:56:13 +0000 (Thu, 12 Jan 2006) | 2 lines
33812 Changed paths:
33813    M /trunk/set_f.c
33815 Fixed a bug related to exponent range.
33817 ------------------------------------------------------------------------
33818 r3992 | vlefevre | 2006-01-12 09:47:53 +0000 (Thu, 12 Jan 2006) | 2 lines
33819 Changed paths:
33820    M /trunk/set_f.c
33822 Replaced obsolete __mpfr_emax by __gmpfr_emax.
33824 ------------------------------------------------------------------------
33825 r3990 | vlefevre | 2006-01-11 16:50:15 +0000 (Wed, 11 Jan 2006) | 2 lines
33826 Changed paths:
33827    D /trunk/add_one_ulp.c
33828    D /trunk/sub_one_ulp.c
33830 Removed add_one_ulp.c and sub_one_ulp.c (no longer used).
33832 ------------------------------------------------------------------------
33833 r3987 | vlefevre | 2006-01-10 13:49:26 +0000 (Tue, 10 Jan 2006) | 2 lines
33834 Changed paths:
33835    M /trunk/mpfr.texi
33837 MPFR manual: changes from Paul concerning the ulps.
33839 ------------------------------------------------------------------------
33840 r3986 | vlefevre | 2006-01-10 09:32:17 +0000 (Tue, 10 Jan 2006) | 4 lines
33841 Changed paths:
33842    M /trunk/mpfr.texi
33844 In the manual, replaced "exact rounding" by "correct rounding",
33845 and added a sentence on the consequence of correct rounding (as
33846 suggested by Paul).
33848 ------------------------------------------------------------------------
33849 r3985 | vlefevre | 2006-01-05 02:20:28 +0000 (Thu, 05 Jan 2006) | 2 lines
33850 Changed paths:
33851    M /trunk/BUGS
33852    M /trunk/FAQ.html
33853    M /trunk/NEWS
33854    M /trunk/README
33855    M /trunk/TODO
33856    M /trunk/acinclude.m4
33857    M /trunk/acos.c
33858    M /trunk/acosh.c
33859    M /trunk/add.c
33860    M /trunk/add1.c
33861    M /trunk/add1sp.c
33862    M /trunk/add_ui.c
33863    M /trunk/agm.c
33864    M /trunk/asin.c
33865    M /trunk/asinh.c
33866    M /trunk/atan.c
33867    M /trunk/atan2.c
33868    M /trunk/atanh.c
33869    M /trunk/cache.c
33870    M /trunk/cbrt.c
33871    M /trunk/clear.c
33872    M /trunk/cmp.c
33873    M /trunk/cmp2.c
33874    M /trunk/comparisons.c
33875    M /trunk/configure.in
33876    M /trunk/const_catalan.c
33877    M /trunk/const_euler.c
33878    M /trunk/const_pi.c
33879    M /trunk/constant.c
33880    M /trunk/copysign.c
33881    M /trunk/cos.c
33882    M /trunk/cosh.c
33883    M /trunk/dim.c
33884    M /trunk/div.c
33885    M /trunk/exceptions.c
33886    M /trunk/exp.c
33887    M /trunk/exp10.c
33888    M /trunk/exp2.c
33889    M /trunk/expm1.c
33890    M /trunk/faq.xsl
33891    M /trunk/fits_intmax.c
33892    M /trunk/fits_s.h
33893    M /trunk/fits_sint.c
33894    M /trunk/fits_slong.c
33895    M /trunk/fits_sshort.c
33896    M /trunk/fits_u.h
33897    M /trunk/fits_uint.c
33898    M /trunk/fits_uintmax.c
33899    M /trunk/fits_ulong.c
33900    M /trunk/fits_ushort.c
33901    M /trunk/gamma.c
33902    M /trunk/generic.c
33903    M /trunk/get_exp.c
33904    M /trunk/isinf.c
33905    M /trunk/isnan.c
33906    M /trunk/isnum.c
33907    M /trunk/iszero.c
33908    M /trunk/lngamma.c
33909    M /trunk/log.c
33910    M /trunk/mp_clz_tab.c
33911    M /trunk/mpfr-gmp.c
33912    M /trunk/mulders.c
33913    M /trunk/neg.c
33914    M /trunk/next.c
33915    M /trunk/powerof2.c
33916    M /trunk/print_rnd_mode.c
33917    M /trunk/root.c
33918    M /trunk/round_near_x.c
33919    M /trunk/set.c
33920    M /trunk/set_exp.c
33921    M /trunk/set_inf.c
33922    M /trunk/set_nan.c
33923    M /trunk/set_si.c
33924    M /trunk/set_si_2exp.c
33925    M /trunk/set_sj.c
33926    M /trunk/set_ui.c
33927    M /trunk/set_ui_2exp.c
33928    M /trunk/set_uj.c
33929    M /trunk/setmax.c
33930    M /trunk/setmin.c
33931    M /trunk/sgn.c
33932    M /trunk/si_op.c
33933    M /trunk/sub.c
33934    M /trunk/sub1.c
33935    M /trunk/sub1sp.c
33936    M /trunk/tanh.c
33937    M /trunk/tests/mpf_compat.c
33938    M /trunk/tests/mpf_compat.h
33939    M /trunk/tests/mpfr_compat.c
33940    M /trunk/tests/reuse.c
33941    M /trunk/tests/tacos.c
33942    M /trunk/tests/tacosh.c
33943    M /trunk/tests/tadd.c
33944    M /trunk/tests/tadd1sp.c
33945    M /trunk/tests/tadd_ui.c
33946    M /trunk/tests/tasin.c
33947    M /trunk/tests/tasinh.c
33948    M /trunk/tests/tatan.c
33949    M /trunk/tests/tatanh.c
33950    M /trunk/tests/tcheck.c
33951    M /trunk/tests/tcmp2.c
33952    M /trunk/tests/tcomparisons.c
33953    M /trunk/tests/tconst_euler.c
33954    M /trunk/tests/tcosh.c
33955    M /trunk/tests/tdiv_ui.c
33956    M /trunk/tests/texceptions.c
33957    M /trunk/tests/texp2.c
33958    M /trunk/tests/texpm1.c
33959    M /trunk/tests/tfactorial.c
33960    M /trunk/tests/tfma.c
33961    M /trunk/tests/tfrac.c
33962    M /trunk/tests/tgamma.c
33963    M /trunk/tests/tgeneric.c
33964    M /trunk/tests/tgeneric_ui.c
33965    M /trunk/tests/tget_d.c
33966    M /trunk/tests/tget_d_2exp.c
33967    M /trunk/tests/tget_z.c
33968    M /trunk/tests/tgmpop.c
33969    M /trunk/tests/thypot.c
33970    M /trunk/tests/tinits.c
33971    M /trunk/tests/tinternals.c
33972    M /trunk/tests/tisnan.c
33973    M /trunk/tests/tlngamma.c
33974    M /trunk/tests/tlog10.c
33975    M /trunk/tests/tlog1p.c
33976    M /trunk/tests/tlog2.c
33977    M /trunk/tests/tmul_2exp.c
33978    M /trunk/tests/tmul_ui.c
33979    M /trunk/tests/tnext.c
33980    M /trunk/tests/tpow3.c
33981    M /trunk/tests/trandom.c
33982    M /trunk/tests/trint.c
33983    M /trunk/tests/tround_prec.c
33984    M /trunk/tests/tset.c
33985    M /trunk/tests/tset_exp.c
33986    M /trunk/tests/tsgn.c
33987    M /trunk/tests/tsi_op.c
33988    M /trunk/tests/tsinh.c
33989    M /trunk/tests/tsqr.c
33990    M /trunk/tests/tstckintc.c
33991    M /trunk/tests/tsub.c
33992    M /trunk/tests/tsub1sp.c
33993    M /trunk/tests/tsub_ui.c
33994    M /trunk/tests/tsum.c
33995    M /trunk/tests/ttanh.c
33996    M /trunk/tests/tui_pow.c
33997    M /trunk/tests/tui_sub.c
33998    M /trunk/tests/tversion.c
33999    M /trunk/tests/tzeta.c
34000    M /trunk/tests/tzeta_ui.c
34001    M /trunk/tuneup.c
34002    M /trunk/uceil_exp2.c
34003    M /trunk/uceil_log2.c
34004    M /trunk/ufloor_log2.c
34005    M /trunk/zeta.c
34006    M /trunk/zeta_ui.c
34008 Added ', Inc.' when missing after 'Free Software Foundation'.
34010 ------------------------------------------------------------------------
34011 r3984 | vlefevre | 2006-01-05 02:14:39 +0000 (Thu, 05 Jan 2006) | 2 lines
34012 Changed paths:
34013    M /trunk/README.dev
34015 README.dev: Added a note about copyright notices.
34017 ------------------------------------------------------------------------
34018 r3983 | vlefevre | 2006-01-05 02:02:47 +0000 (Thu, 05 Jan 2006) | 7 lines
34019 Changed paths:
34020    M /trunk/BUGS
34021    M /trunk/FAQ.html
34022    M /trunk/NEWS
34023    M /trunk/README
34024    M /trunk/TODO
34025    M /trunk/abort_prec_max.c
34026    M /trunk/acinclude.m4
34027    M /trunk/acos.c
34028    M /trunk/acosh.c
34029    M /trunk/add.c
34030    M /trunk/add1.c
34031    M /trunk/add1sp.c
34032    M /trunk/add_one_ulp.c
34033    M /trunk/add_ui.c
34034    M /trunk/agm.c
34035    M /trunk/asin.c
34036    M /trunk/asinh.c
34037    M /trunk/atan.c
34038    M /trunk/atan2.c
34039    M /trunk/atanh.c
34040    M /trunk/cache.c
34041    M /trunk/cbrt.c
34042    M /trunk/check.c
34043    M /trunk/clear.c
34044    M /trunk/clears.c
34045    M /trunk/cmp.c
34046    M /trunk/cmp2.c
34047    M /trunk/cmp_abs.c
34048    M /trunk/cmp_d.c
34049    M /trunk/cmp_ld.c
34050    M /trunk/cmp_si.c
34051    M /trunk/cmp_ui.c
34052    M /trunk/comparisons.c
34053    M /trunk/configure.in
34054    M /trunk/const_catalan.c
34055    M /trunk/const_euler.c
34056    M /trunk/const_log2.c
34057    M /trunk/const_pi.c
34058    M /trunk/constant.c
34059    M /trunk/copysign.c
34060    M /trunk/cos.c
34061    M /trunk/cosh.c
34062    M /trunk/cot.c
34063    M /trunk/coth.c
34064    M /trunk/csc.c
34065    M /trunk/csch.c
34066    M /trunk/dim.c
34067    M /trunk/div.c
34068    M /trunk/div_2exp.c
34069    M /trunk/div_2si.c
34070    M /trunk/div_2ui.c
34071    M /trunk/div_ui.c
34072    M /trunk/dump.c
34073    M /trunk/eint.c
34074    M /trunk/eq.c
34075    M /trunk/erf.c
34076    M /trunk/erfc.c
34077    M /trunk/exceptions.c
34078    M /trunk/exp.c
34079    M /trunk/exp10.c
34080    M /trunk/exp2.c
34081    M /trunk/exp3.c
34082    M /trunk/exp_2.c
34083    M /trunk/expm1.c
34084    M /trunk/extract.c
34085    M /trunk/factorial.c
34086    M /trunk/faq.xsl
34087    M /trunk/fits_intmax.c
34088    M /trunk/fits_s.h
34089    M /trunk/fits_sint.c
34090    M /trunk/fits_slong.c
34091    M /trunk/fits_sshort.c
34092    M /trunk/fits_u.h
34093    M /trunk/fits_uint.c
34094    M /trunk/fits_uintmax.c
34095    M /trunk/fits_ulong.c
34096    M /trunk/fits_ushort.c
34097    M /trunk/fma.c
34098    M /trunk/frac.c
34099    M /trunk/free_cache.c
34100    M /trunk/gamma.c
34101    M /trunk/gen_inverse.h
34102    M /trunk/generic.c
34103    M /trunk/get_d.c
34104    M /trunk/get_exp.c
34105    M /trunk/get_f.c
34106    M /trunk/get_ld.c
34107    M /trunk/get_si.c
34108    M /trunk/get_sj.c
34109    M /trunk/get_str.c
34110    M /trunk/get_ui.c
34111    M /trunk/get_uj.c
34112    M /trunk/get_z.c
34113    M /trunk/get_z_exp.c
34114    M /trunk/gmp_op.c
34115    M /trunk/hypot.c
34116    M /trunk/init.c
34117    M /trunk/init2.c
34118    M /trunk/inits.c
34119    M /trunk/inits2.c
34120    M /trunk/inp_str.c
34121    M /trunk/int_ceil_log2.c
34122    M /trunk/isinf.c
34123    M /trunk/isinteger.c
34124    M /trunk/isnan.c
34125    M /trunk/isnum.c
34126    M /trunk/isqrt.c
34127    M /trunk/iszero.c
34128    M /trunk/lngamma.c
34129    M /trunk/log.c
34130    M /trunk/log10.c
34131    M /trunk/log1p.c
34132    M /trunk/log2.c
34133    M /trunk/logging.c
34134    M /trunk/minmax.c
34135    M /trunk/mp_clz_tab.c
34136    M /trunk/mparam_h.in
34137    M /trunk/mpf2mpfr.h
34138    M /trunk/mpfr-gmp.c
34139    M /trunk/mpfr-gmp.h
34140    M /trunk/mpfr-impl.h
34141    M /trunk/mpfr-longlong.h
34142    M /trunk/mpfr-test.h
34143    M /trunk/mpfr.h
34144    M /trunk/mpfr.texi
34145    M /trunk/mpn_exp.c
34146    M /trunk/mpzroot.c
34147    M /trunk/mul.c
34148    M /trunk/mul_2exp.c
34149    M /trunk/mul_2si.c
34150    M /trunk/mul_2ui.c
34151    M /trunk/mul_ui.c
34152    M /trunk/mulders.c
34153    M /trunk/neg.c
34154    M /trunk/next.c
34155    M /trunk/out_str.c
34156    M /trunk/pow.c
34157    M /trunk/pow_si.c
34158    M /trunk/pow_ui.c
34159    M /trunk/pow_z.c
34160    M /trunk/powerof2.c
34161    M /trunk/print_raw.c
34162    M /trunk/print_rnd_mode.c
34163    M /trunk/random.c
34164    M /trunk/random2.c
34165    M /trunk/reldiff.c
34166    M /trunk/rint.c
34167    M /trunk/root.c
34168    M /trunk/rootrem.c
34169    M /trunk/round_near_x.c
34170    M /trunk/round_p.c
34171    M /trunk/round_prec.c
34172    M /trunk/round_raw_generic.c
34173    M /trunk/sec.c
34174    M /trunk/sech.c
34175    M /trunk/set.c
34176    M /trunk/set_d.c
34177    M /trunk/set_dfl_prec.c
34178    M /trunk/set_exp.c
34179    M /trunk/set_inf.c
34180    M /trunk/set_ld.c
34181    M /trunk/set_nan.c
34182    M /trunk/set_prc_raw.c
34183    M /trunk/set_prec.c
34184    M /trunk/set_q.c
34185    M /trunk/set_rnd.c
34186    M /trunk/set_si.c
34187    M /trunk/set_si_2exp.c
34188    M /trunk/set_sj.c
34189    M /trunk/set_str.c
34190    M /trunk/set_str_raw.c
34191    M /trunk/set_ui.c
34192    M /trunk/set_ui_2exp.c
34193    M /trunk/set_uj.c
34194    M /trunk/set_z.c
34195    M /trunk/setmax.c
34196    M /trunk/setmin.c
34197    M /trunk/sgn.c
34198    M /trunk/si_op.c
34199    M /trunk/sin.c
34200    M /trunk/sin_cos.c
34201    M /trunk/sinh.c
34202    M /trunk/sqr.c
34203    M /trunk/sqrt.c
34204    M /trunk/sqrt_ui.c
34205    M /trunk/stack_interface.c
34206    M /trunk/strtofr.c
34207    M /trunk/sub.c
34208    M /trunk/sub1.c
34209    M /trunk/sub1sp.c
34210    M /trunk/sub_one_ulp.c
34211    M /trunk/sub_ui.c
34212    M /trunk/subnormal.c
34213    M /trunk/sum.c
34214    M /trunk/swap.c
34215    M /trunk/tan.c
34216    M /trunk/tanh.c
34217    M /trunk/tests/cmp_str.c
34218    M /trunk/tests/memory.c
34219    M /trunk/tests/mpf_compat.c
34220    M /trunk/tests/mpf_compat.h
34221    M /trunk/tests/mpfr_compat.c
34222    M /trunk/tests/reuse.c
34223    M /trunk/tests/rnd_mode.c
34224    M /trunk/tests/tabs.c
34225    M /trunk/tests/tacos.c
34226    M /trunk/tests/tacosh.c
34227    M /trunk/tests/tadd.c
34228    M /trunk/tests/tadd1sp.c
34229    M /trunk/tests/tadd_ui.c
34230    M /trunk/tests/tagm.c
34231    M /trunk/tests/tasin.c
34232    M /trunk/tests/tasinh.c
34233    M /trunk/tests/tatan.c
34234    M /trunk/tests/tatanh.c
34235    M /trunk/tests/tcan_round.c
34236    M /trunk/tests/tcbrt.c
34237    M /trunk/tests/tcheck.c
34238    M /trunk/tests/tcmp.c
34239    M /trunk/tests/tcmp2.c
34240    M /trunk/tests/tcmp_d.c
34241    M /trunk/tests/tcmp_ld.c
34242    M /trunk/tests/tcmp_ui.c
34243    M /trunk/tests/tcmpabs.c
34244    M /trunk/tests/tcomparisons.c
34245    M /trunk/tests/tconst_catalan.c
34246    M /trunk/tests/tconst_euler.c
34247    M /trunk/tests/tconst_log2.c
34248    M /trunk/tests/tconst_pi.c
34249    M /trunk/tests/tcopysign.c
34250    M /trunk/tests/tcos.c
34251    M /trunk/tests/tcosh.c
34252    M /trunk/tests/tcot.c
34253    M /trunk/tests/tcoth.c
34254    M /trunk/tests/tcsc.c
34255    M /trunk/tests/tcsch.c
34256    M /trunk/tests/tdim.c
34257    M /trunk/tests/tdiv.c
34258    M /trunk/tests/tdiv_ui.c
34259    M /trunk/tests/teint.c
34260    M /trunk/tests/teq.c
34261    M /trunk/tests/terf.c
34262    M /trunk/tests/tests.c
34263    M /trunk/tests/texceptions.c
34264    M /trunk/tests/texp.c
34265    M /trunk/tests/texp2.c
34266    M /trunk/tests/texpm1.c
34267    M /trunk/tests/tfactorial.c
34268    M /trunk/tests/tfits.c
34269    M /trunk/tests/tfma.c
34270    M /trunk/tests/tfrac.c
34271    M /trunk/tests/tgamma.c
34272    M /trunk/tests/tgeneric.c
34273    M /trunk/tests/tgeneric_ui.c
34274    M /trunk/tests/tget_d.c
34275    M /trunk/tests/tget_d_2exp.c
34276    M /trunk/tests/tget_f.c
34277    M /trunk/tests/tget_sj.c
34278    M /trunk/tests/tget_str.c
34279    M /trunk/tests/tget_z.c
34280    M /trunk/tests/tgmpop.c
34281    M /trunk/tests/thyperbolic.c
34282    M /trunk/tests/thypot.c
34283    M /trunk/tests/tinits.c
34284    M /trunk/tests/tinp_str.c
34285    M /trunk/tests/tinternals.c
34286    M /trunk/tests/tisnan.c
34287    M /trunk/tests/tlngamma.c
34288    M /trunk/tests/tlog.c
34289    M /trunk/tests/tlog10.c
34290    M /trunk/tests/tlog1p.c
34291    M /trunk/tests/tlog2.c
34292    M /trunk/tests/tminmax.c
34293    M /trunk/tests/tmul.c
34294    M /trunk/tests/tmul_2exp.c
34295    M /trunk/tests/tmul_ui.c
34296    M /trunk/tests/tnext.c
34297    M /trunk/tests/tout_str.c
34298    M /trunk/tests/toutimpl.c
34299    M /trunk/tests/tpow.c
34300    M /trunk/tests/tpow3.c
34301    M /trunk/tests/tpow_z.c
34302    M /trunk/tests/trandom.c
34303    M /trunk/tests/trint.c
34304    M /trunk/tests/troot.c
34305    M /trunk/tests/tround_prec.c
34306    M /trunk/tests/tsec.c
34307    M /trunk/tests/tsech.c
34308    M /trunk/tests/tset.c
34309    M /trunk/tests/tset_d.c
34310    M /trunk/tests/tset_exp.c
34311    M /trunk/tests/tset_f.c
34312    M /trunk/tests/tset_ld.c
34313    M /trunk/tests/tset_q.c
34314    M /trunk/tests/tset_si.c
34315    M /trunk/tests/tset_sj.c
34316    M /trunk/tests/tset_str.c
34317    M /trunk/tests/tset_z.c
34318    M /trunk/tests/tsgn.c
34319    M /trunk/tests/tsi_op.c
34320    M /trunk/tests/tsin.c
34321    M /trunk/tests/tsin_cos.c
34322    M /trunk/tests/tsinh.c
34323    M /trunk/tests/tsqr.c
34324    M /trunk/tests/tsqrt.c
34325    M /trunk/tests/tsqrt_ui.c
34326    M /trunk/tests/tstckintc.c
34327    M /trunk/tests/tstrtofr.c
34328    M /trunk/tests/tsub.c
34329    M /trunk/tests/tsub1sp.c
34330    M /trunk/tests/tsub_ui.c
34331    M /trunk/tests/tsubnormal.c
34332    M /trunk/tests/tsum.c
34333    M /trunk/tests/tswap.c
34334    M /trunk/tests/ttan.c
34335    M /trunk/tests/ttanh.c
34336    M /trunk/tests/ttrunc.c
34337    M /trunk/tests/tui_div.c
34338    M /trunk/tests/tui_pow.c
34339    M /trunk/tests/tui_sub.c
34340    M /trunk/tests/tversion.c
34341    M /trunk/tests/tzeta.c
34342    M /trunk/tests/tzeta_ui.c
34343    M /trunk/tuneup.c
34344    M /trunk/uceil_exp2.c
34345    M /trunk/uceil_log2.c
34346    M /trunk/ufloor_log2.c
34347    M /trunk/ui_div.c
34348    M /trunk/ui_pow.c
34349    M /trunk/ui_pow_ui.c
34350    M /trunk/ui_sub.c
34351    M /trunk/urandomb.c
34352    M /trunk/version.c
34353    M /trunk/volatile.c
34354    M /trunk/zeta.c
34355    M /trunk/zeta_ui.c
34357 Updated the copyright notices according to the new GNU rules on:
34358   http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices
34359 i.e. added 2006 to every MPFR file.
34360 Note: the copyright notices (currently 336) should match the regexp
34361   Copyright.* 2006 Free Software
34362 so that it will be easier to update them for the next year...
34364 ------------------------------------------------------------------------
34365 r3982 | zimmerma | 2006-01-03 11:49:03 +0000 (Tue, 03 Jan 2006) | 2 lines
34366 Changed paths:
34367    M /trunk/TODO
34369 added suggestion from K. Briggs
34371 ------------------------------------------------------------------------
34372 r3981 | vlefevre | 2006-01-01 22:22:53 +0000 (Sun, 01 Jan 2006) | 2 lines
34373 Changed paths:
34374    M /trunk/set_f.c
34376 Updated copyright line (we are now in 2006!).
34378 ------------------------------------------------------------------------
34379 r3980 | zimmerma | 2006-01-01 21:09:01 +0000 (Sun, 01 Jan 2006) | 2 lines
34380 Changed paths:
34381    M /trunk/set_f.c
34383 use mpfr_overflow
34385 ------------------------------------------------------------------------
34386 r3979 | zimmerma | 2005-12-29 17:48:46 +0000 (Thu, 29 Dec 2005) | 2 lines
34387 Changed paths:
34388    M /trunk/set_f.c
34389    M /trunk/tests/tset_f.c
34391 fixed bug in mpfr_set_f for huge argument
34393 ------------------------------------------------------------------------
34394 r3978 | zimmerma | 2005-12-26 11:04:31 +0000 (Mon, 26 Dec 2005) | 2 lines
34395 Changed paths:
34396    M /trunk/get_f.c
34397    M /trunk/tests/tget_f.c
34399 bug fix in mpfr_get_f
34401 ------------------------------------------------------------------------
34402 r3976 | zimmerma | 2005-12-23 15:45:17 +0000 (Fri, 23 Dec 2005) | 2 lines
34403 Changed paths:
34404    M /trunk/set_d.c
34405    M /trunk/tests/tset_ld.c
34407 updated comment for float.h (_chgsign)
34409 ------------------------------------------------------------------------
34410 r3975 | zimmerma | 2005-12-23 15:33:43 +0000 (Fri, 23 Dec 2005) | 2 lines
34411 Changed paths:
34412    M /trunk/sin.c
34414 fixed bug found by Vincent (worst-case)
34416 ------------------------------------------------------------------------
34417 r3974 | zimmerma | 2005-12-23 12:28:00 +0000 (Fri, 23 Dec 2005) | 2 lines
34418 Changed paths:
34419    M /trunk/set_d.c
34420    M /trunk/tests/tset_ld.c
34422 patch for Visual C (does not compile -0.0 properly)
34424 ------------------------------------------------------------------------
34425 r3973 | zimmerma | 2005-12-23 12:17:45 +0000 (Fri, 23 Dec 2005) | 2 lines
34426 Changed paths:
34427    M /trunk/tests/tset_ld.c
34429 patch for Visual C (-0.0)
34431 ------------------------------------------------------------------------
34432 r3972 | zimmerma | 2005-12-20 21:09:41 +0000 (Tue, 20 Dec 2005) | 2 lines
34433 Changed paths:
34434    M /trunk/algorithms.tex
34436 fixed typo
34438 ------------------------------------------------------------------------
34439 r3971 | vlefevre | 2005-12-16 16:58:24 +0000 (Fri, 16 Dec 2005) | 2 lines
34440 Changed paths:
34441    M /trunk/mpf2mpfr.h
34443 Better definition for mpf_set_prec_raw (so that the value is kept).
34445 ------------------------------------------------------------------------
34446 r3970 | vlefevre | 2005-12-08 11:56:03 +0000 (Thu, 08 Dec 2005) | 2 lines
34447 Changed paths:
34448    M /trunk/tests/tsin.c
34450 Updated a comment.
34452 ------------------------------------------------------------------------
34453 r3969 | vlefevre | 2005-12-08 11:51:41 +0000 (Thu, 08 Dec 2005) | 2 lines
34454 Changed paths:
34455    M /trunk/tests/tsin.c
34457 Added test cases for a bug introduced on 2005-01-29 in sin.c rev 3248.
34459 ------------------------------------------------------------------------
34460 r3968 | vlefevre | 2005-12-08 02:12:03 +0000 (Thu, 08 Dec 2005) | 2 lines
34461 Changed paths:
34462    M /trunk/README.dev
34464 README.dev: remember to test MPFR on the worst cases.
34466 ------------------------------------------------------------------------
34467 r3967 | zimmerma | 2005-11-29 20:56:16 +0000 (Tue, 29 Nov 2005) | 2 lines
34468 Changed paths:
34469    M /trunk/algorithms.bib
34470    M /trunk/algorithms.tex
34472 added lemma + reference
34474 ------------------------------------------------------------------------
34475 r3966 | vlefevre | 2005-11-25 01:36:29 +0000 (Fri, 25 Nov 2005) | 2 lines
34476 Changed paths:
34477    M /trunk/BUGS
34479 Removed mpfr_div bug from BUGS (as it has been fixed).
34481 ------------------------------------------------------------------------
34482 r3964 | vlefevre | 2005-11-25 00:59:13 +0000 (Fri, 25 Nov 2005) | 2 lines
34483 Changed paths:
34484    M /trunk/tests/tdiv.c
34486 Added consistency tests for mpfr_div (e.g. to test small-size divisors).
34488 ------------------------------------------------------------------------
34489 r3963 | zimmerma | 2005-11-24 20:39:23 +0000 (Thu, 24 Nov 2005) | 3 lines
34490 Changed paths:
34491    M /trunk/div.c
34493 fixed efficiency bug for small divisor (division had same cost than for
34494 divisor of the same size than the result)
34496 ------------------------------------------------------------------------
34497 r3960 | vlefevre | 2005-11-23 14:35:54 +0000 (Wed, 23 Nov 2005) | 2 lines
34498 Changed paths:
34499    M /trunk/FAQ.html
34501 Updated FAQ.
34503 ------------------------------------------------------------------------
34504 r3959 | vlefevre | 2005-11-23 14:35:38 +0000 (Wed, 23 Nov 2005) | 2 lines
34505 Changed paths:
34506    M /trunk/faq.xsl
34508 faq.xsl: add copyright information to the downloaded FAQ.
34510 ------------------------------------------------------------------------
34511 r3957 | vlefevre | 2005-11-23 10:53:04 +0000 (Wed, 23 Nov 2005) | 2 lines
34512 Changed paths:
34513    M /trunk/INSTALL
34514    M /trunk/README.dev
34515    M /trunk/update-version
34517 Added information about the patches to the INSTALL file.
34519 ------------------------------------------------------------------------
34520 r3956 | vlefevre | 2005-11-23 08:38:39 +0000 (Wed, 23 Nov 2005) | 3 lines
34521 Changed paths:
34522    M /trunk/BUGS
34524 BUGS: Noted the slow division when the precision of the divisor
34525 is small compared to the precision of the target.
34527 ------------------------------------------------------------------------
34528 r3955 | vlefevre | 2005-11-21 20:31:47 +0000 (Mon, 21 Nov 2005) | 3 lines
34529 Changed paths:
34530    M /trunk/rootrem.c
34532 Fixed a bug preventing the compilation of MPFR with GMP 4.1.90
34533 (non-public development version) without the build directory.
34535 ------------------------------------------------------------------------
34536 r3954 | vlefevre | 2005-11-21 14:43:49 +0000 (Mon, 21 Nov 2005) | 2 lines
34537 Changed paths:
34538    M /trunk/rootrem.c
34540 Fixed memory leak in mpfr_mpn_rootrem().
34542 ------------------------------------------------------------------------
34543 r3953 | vlefevre | 2005-11-09 16:34:09 +0000 (Wed, 09 Nov 2005) | 2 lines
34544 Changed paths:
34545    M /trunk/README.dev
34547 Added a note about running the trunk tests in a branch.
34549 ------------------------------------------------------------------------
34550 r3952 | vlefevre | 2005-11-09 16:18:35 +0000 (Wed, 09 Nov 2005) | 2 lines
34551 Changed paths:
34552    M /trunk/tests/tinternals.c
34553    M /trunk/tests/tzeta_ui.c
34555 Make trunk tests work with MPFR 2.2 (branch), by testing the version.
34557 ------------------------------------------------------------------------
34558 r3951 | vlefevre | 2005-11-09 16:09:16 +0000 (Wed, 09 Nov 2005) | 2 lines
34559 Changed paths:
34560    D /trunk/tests/.cvsignore
34562 Removed .cvsignore file (useless after the switch to Subversion).
34564 ------------------------------------------------------------------------
34565 r3948 | vlefevre | 2005-11-09 15:42:41 +0000 (Wed, 09 Nov 2005) | 2 lines
34566 Changed paths:
34567    M /trunk/cache.c
34569 Added a MPFR_UNLIKELY.
34571 ------------------------------------------------------------------------
34572 r3947 | vlefevre | 2005-11-09 14:41:46 +0000 (Wed, 09 Nov 2005) | 5 lines
34573 Changed paths:
34574    M /trunk/round_near_x.c
34576 In mpfr_round_near_x, use the new MPFR_RNDRAW_GEN with a correct middle
34577 handler instead of MPFR_RNDRAW_EVEN so that the correction of the wrong
34578 rounding is no longer necessary (BTW, the wrong rounding could have lead
34579 to problems in case of intermediate underflow/overflow -- not checked).
34581 ------------------------------------------------------------------------
34582 r3946 | vlefevre | 2005-11-09 14:05:46 +0000 (Wed, 09 Nov 2005) | 2 lines
34583 Changed paths:
34584    M /trunk/tests/tinternals.c
34586 mpfr_round_near_x test completed.
34588 ------------------------------------------------------------------------
34589 r3945 | vlefevre | 2005-11-09 11:57:03 +0000 (Wed, 09 Nov 2005) | 9 lines
34590 Changed paths:
34591    M /trunk/tests/tcbrt.c
34593 Added a test for mpfr_cbrt, from the following failure with MPFR 2.2
34594 and gcc 4.0.2 under Linux/m68k:
34595   Seed GMP_CHECK_RANDOMIZE=1131612275 (include this in bug reports)
34596   results differ for x=1.1000e-2 prec=5 rnd_mode=GMP_RNDN
34597   got      1.1000e-1
34598   expected 1.0111e-1
34599   approx  0.101110001001100E0
34600   FAIL: tcbrt
34602 ------------------------------------------------------------------------
34603 r3943 | vlefevre | 2005-11-04 22:11:53 +0000 (Fri, 04 Nov 2005) | 2 lines
34604 Changed paths:
34605    M /trunk/mpfr.texi
34607 Improved note r3493 concerning mpfr_set_d/ld.
34609 ------------------------------------------------------------------------
34610 r3941 | vlefevre | 2005-11-04 14:26:49 +0000 (Fri, 04 Nov 2005) | 2 lines
34611 Changed paths:
34612    M /trunk/mpfr.texi
34614 More information in the "Reporting Bugs" section.
34616 ------------------------------------------------------------------------
34617 r3940 | vlefevre | 2005-11-04 01:28:04 +0000 (Fri, 04 Nov 2005) | 2 lines
34618 Changed paths:
34619    M /trunk/mpfr-impl.h
34621 Added a comment about the macros MPFR_RNDRAW* and the labels.
34623 ------------------------------------------------------------------------
34624 r3939 | vlefevre | 2005-11-04 00:58:23 +0000 (Fri, 04 Nov 2005) | 4 lines
34625 Changed paths:
34626    M /trunk/mpfr-impl.h
34627    M /trunk/mpfr.h
34629 Moved definitions of struct __gmpfr_cache_s and mpfr_cache_t, and
34630 declarations of mpfr_init_cache, mpfr_clear_cache and mpfr_cache
34631 from mpfr.h to mpfr-impl.h as they are internal (not documented).
34633 ------------------------------------------------------------------------
34634 r3938 | vlefevre | 2005-11-03 16:39:31 +0000 (Thu, 03 Nov 2005) | 2 lines
34635 Changed paths:
34636    M /trunk/tests/tinternals.c
34638 Eliminated the case inex == 0.
34640 ------------------------------------------------------------------------
34641 r3937 | vlefevre | 2005-11-03 16:26:38 +0000 (Thu, 03 Nov 2005) | 2 lines
34642 Changed paths:
34643    M /trunk/tests/tinternals.c
34645 Started to write code to test mpfr_round_near_x.
34647 ------------------------------------------------------------------------
34648 r3936 | vlefevre | 2005-11-03 14:32:01 +0000 (Thu, 03 Nov 2005) | 2 lines
34649 Changed paths:
34650    M /trunk/gmp_op.c
34651    M /trunk/strtofr.c
34653 Typos & English usage.
34655 ------------------------------------------------------------------------
34656 r3935 | vlefevre | 2005-11-03 14:27:26 +0000 (Thu, 03 Nov 2005) | 2 lines
34657 Changed paths:
34658    M /trunk/round_near_x.c
34660 Fixed typos.
34662 ------------------------------------------------------------------------
34663 r3934 | zimmerma | 2005-11-03 09:24:43 +0000 (Thu, 03 Nov 2005) | 2 lines
34664 Changed paths:
34665    M /trunk/README.dev
34667 added hint on forbidden variable name
34669 ------------------------------------------------------------------------
34670 r3932 | zimmerma | 2005-11-03 07:35:53 +0000 (Thu, 03 Nov 2005) | 2 lines
34671 Changed paths:
34672    M /trunk/README.dev
34674 added "tune" item for new releases
34676 ------------------------------------------------------------------------
34677 r3931 | zimmerma | 2005-11-03 07:24:38 +0000 (Thu, 03 Nov 2005) | 2 lines
34678 Changed paths:
34679    M /trunk/mparam_h.in
34681 done make tune for amd64 with gmp-4.1.4
34683 ------------------------------------------------------------------------
34684 r3929 | vlefevre | 2005-11-02 17:22:13 +0000 (Wed, 02 Nov 2005) | 15 lines
34685 Changed paths:
34686    M /trunk/cache.c
34687    M /trunk/hypot.c
34688    M /trunk/mpfr-impl.h
34689    M /trunk/tests/thypot.c
34691 Merged the changes from branch vlefevre:
34692   * mpfr-impl.h: Added MPFR_RNDRAW_GEN based on MPFR_RNDRAW and
34693     MPFR_RNDRAW_EVEN codes, but taking an additional argument: a
34694     handler executed in rounding to nearest mode when the value
34695     is the middle of two consecutive numbers in dest precision.
34696     MPFR_RNDRAW and MPFR_RNDRAW_EVEN are now defined by a "call"
34697     to MPFR_RNDRAW_GEN.
34698   * cache.c: Clean-up and use MPFR_RNDRAW_GEN instead of
34699     MPFR_RNDRAW_EVEN to avoid an unnecessary correction in the
34700     halfway case.
34701   * hypot.c: Fixed mpfr_hypot when the rounding mode is to nearest,
34702     x is "much larger" than y, and x is the middle of two consecutive
34703     numbers in the target precision.
34704   * tests/thypot.c: Added the corresponding testcase.
34706 ------------------------------------------------------------------------
34707 r3928 | vlefevre | 2005-11-02 17:09:25 +0000 (Wed, 02 Nov 2005) | 2 lines
34708 Changed paths:
34709    M /trunk
34710    M /trunk/tests
34712 Updated svn:ignore property.
34714 ------------------------------------------------------------------------
34715 r3926 | zimmerma | 2005-11-02 16:12:59 +0000 (Wed, 02 Nov 2005) | 2 lines
34716 Changed paths:
34717    M /trunk/atan.c
34719 fixed remaining problems
34721 ------------------------------------------------------------------------
34722 r3924 | zimmerma | 2005-11-02 13:49:00 +0000 (Wed, 02 Nov 2005) | 3 lines
34723 Changed paths:
34724    M /trunk/atan.c
34726 declared variables as mp_prec_t instead of int
34727 use MPFR_MPZ_SIZEINBASE2 instead of mpz_sizeinbase
34729 ------------------------------------------------------------------------
34730 r3919 | vlefevre | 2005-11-02 09:27:53 +0000 (Wed, 02 Nov 2005) | 5 lines
34731 Changed paths:
34732    M /trunk/constant.c
34733    M /trunk/mpfr-impl.h
34735 Reverted the latest change to constant.c: removed MPFR_THREAD_ATTR as
34736 these constants can be shared. Removed MPFR_THREAD_ATTR from mpfr-impl.h
34737 too (this should have been the right correction for rev 3838 concerning
34738 the type mismatch). Thanks to Patrick for noticing this.
34740 ------------------------------------------------------------------------
34741 r3918 | vlefevre | 2005-10-31 21:27:08 +0000 (Mon, 31 Oct 2005) | 2 lines
34742 Changed paths:
34743    M /trunk/int_ceil_log2.c
34744    M /trunk/mpfr-impl.h
34746 Added an MPFR_UNLIKELY (suggested by Patrick) and an MPFR_ASSERTN.
34748 ------------------------------------------------------------------------
34749 r3917 | zimmerma | 2005-10-31 18:55:13 +0000 (Mon, 31 Oct 2005) | 3 lines
34750 Changed paths:
34751    M /trunk/atan.c
34752    M /trunk/exp3.c
34754 factored calls to gmp_alloc
34755 removed unused variables
34757 ------------------------------------------------------------------------
34758 r3916 | zimmerma | 2005-10-31 14:49:45 +0000 (Mon, 31 Oct 2005) | 3 lines
34759 Changed paths:
34760    M /trunk/algorithms.tex
34761    M /trunk/atan.c
34762    M /trunk/tanh.c
34764 improved atan (now can cut series before 2^m)
34765 revised error analysis and code of tanh
34767 ------------------------------------------------------------------------
34768 r3915 | vlefevre | 2005-10-31 12:17:09 +0000 (Mon, 31 Oct 2005) | 2 lines
34769 Changed paths:
34770    M /trunk/log10.c
34772 Reformat (GNU coding style).
34774 ------------------------------------------------------------------------
34775 r3914 | vlefevre | 2005-10-31 12:08:13 +0000 (Mon, 31 Oct 2005) | 5 lines
34776 Changed paths:
34777    M /trunk/div_ui.c
34778    M /trunk/int_ceil_log2.c
34779    M /trunk/mpfr-impl.h
34780    M /trunk/mul_ui.c
34781    M /trunk/tests/Makefile.am
34782    A /trunk/tests/tinternals.c
34784 Fixed MPFR_INT_CEIL_LOG2 (in mpfr-impl.h) and __gmpfr_int_ceil_log2
34785 (in int_ceil_log2.c) when the argument is a power of 2, and added a
34786 test (new test file tests/tinternals.c). This made a bug appear in
34787 div_ui.c and mul_ui.c; fixed that too.
34789 ------------------------------------------------------------------------
34790 r3913 | vlefevre | 2005-10-31 11:43:58 +0000 (Mon, 31 Oct 2005) | 2 lines
34791 Changed paths:
34792    M /trunk/tests/tget_str.c
34794 Added a test that fails after fixing MPFR_INT_CEIL_LOG2.
34796 ------------------------------------------------------------------------
34797 r3912 | zimmerma | 2005-10-30 20:07:45 +0000 (Sun, 30 Oct 2005) | 2 lines
34798 Changed paths:
34799    M /trunk/algorithms.tex
34800    M /trunk/exp3.c
34801    M /trunk/tests/texp.c
34803 improved exp_3 (binary-splitting algorithm)
34805 ------------------------------------------------------------------------
34806 r3911 | vlefevre | 2005-10-30 14:50:52 +0000 (Sun, 30 Oct 2005) | 2 lines
34807 Changed paths:
34808    M /trunk/cos.c
34810 Fixed padding-bit test.
34812 ------------------------------------------------------------------------
34813 r3910 | vlefevre | 2005-10-30 13:20:46 +0000 (Sun, 30 Oct 2005) | 5 lines
34814 Changed paths:
34815    M /trunk/cos.c
34817 3 corrections in cos.c concerning maxi:
34818   * corrected a comment;
34819   * failed if sizeof(int) <= sizeof(long) / 2;
34820   * now take possible padding bits into account.
34822 ------------------------------------------------------------------------
34823 r3909 | zimmerma | 2005-10-29 21:07:36 +0000 (Sat, 29 Oct 2005) | 4 lines
34824 Changed paths:
34825    M /trunk/agm.c
34826    M /trunk/exp3.c
34827    M /trunk/root.c
34828    M /trunk/rootrem.c
34830 patched root.c to use rootrem.c with gmp-4.1.90
34831 added comment in exp3.c
34832 added more initial guard bits in agm
34834 ------------------------------------------------------------------------
34835 r3908 | zimmerma | 2005-10-29 13:14:20 +0000 (Sat, 29 Oct 2005) | 3 lines
34836 Changed paths:
34837    M /trunk/cos.c
34838    M /trunk/mpfr-impl.h
34839    M /trunk/mulders.c
34840    M /trunk/sqr.c
34841    M /trunk/tuneup.c
34843 now tune Mulders short square (not yet used)
34844 improved mpfr_cos
34846 ------------------------------------------------------------------------
34847 r3907 | zimmerma | 2005-10-26 15:45:42 +0000 (Wed, 26 Oct 2005) | 2 lines
34848 Changed paths:
34849    M /trunk/root.c
34850    M /trunk/rootrem.c
34852 updated code for gmp-dev
34854 ------------------------------------------------------------------------
34855 r3906 | vlefevre | 2005-10-26 11:28:36 +0000 (Wed, 26 Oct 2005) | 2 lines
34856 Changed paths:
34857    D /trunk/.cvsignore
34859 Removed .cvsignore file (useless after the switch to Subversion).
34861 ------------------------------------------------------------------------
34862 r3903 | vlefevre | 2005-10-25 01:33:31 +0000 (Tue, 25 Oct 2005) | 2 lines
34863 Changed paths:
34864    M /trunk/update-version
34866 More portable update-version script (use perl instead of sed).
34868 ------------------------------------------------------------------------
34869 r3889 | vlefevre | 2005-10-24 13:43:07 +0000 (Mon, 24 Oct 2005) | 4 lines
34870 Changed paths:
34871    M /trunk/README
34872    M /trunk/README.dev
34873    D /trunk/fixperm
34875 First revision after the switch to Subversion:
34876   * Removed fixperm as it is now useless.
34877   * Updated README and README.dev files.
34879 ------------------------------------------------------------------------
34880 r3888 | vlefevre | 2005-10-24 11:29:40 +0000 (Mon, 24 Oct 2005) | 2 lines
34881 Changed paths:
34882    M /trunk/ChangeLog
34884 Update.
34886 ------------------------------------------------------------------------
34887 r3887 | zimmerma | 2005-10-19 20:23:44 +0000 (Wed, 19 Oct 2005) | 2 lines
34888 Changed paths:
34889    M /trunk/agm.c
34890    M /trunk/algorithms.tex
34892 documented algorithm used in mpfr_agm and fixed code accordingly
34894 ------------------------------------------------------------------------
34895 r3886 | zimmerma | 2005-10-10 09:43:26 +0000 (Mon, 10 Oct 2005) | 2 lines
34896 Changed paths:
34897    M /trunk/TODO
34899 added efficiency item
34901 ------------------------------------------------------------------------
34902 r3885 | zimmerma | 2005-10-10 09:16:44 +0000 (Mon, 10 Oct 2005) | 2 lines
34903 Changed paths:
34904    M /trunk/mpzroot.c
34905    M /trunk/root.c
34906    M /trunk/rootrem.c
34908 now mpzroot/rootrem compile without gmp internal headers
34910 ------------------------------------------------------------------------
34911 r3884 | vlefevre | 2005-10-07 16:43:40 +0000 (Fri, 07 Oct 2005) | 3 lines
34912 Changed paths:
34913    M /trunk/root.c
34915 Disabled new rootrem/mpz_root as compilation fails (headers can't
34916 be found).
34918 ------------------------------------------------------------------------
34919 r3883 | vlefevre | 2005-10-07 16:30:45 +0000 (Fri, 07 Oct 2005) | 2 lines
34920 Changed paths:
34921    M /trunk/mul.c
34923 Temporary optimization (patch from Patrick Pelissier).
34925 ------------------------------------------------------------------------
34926 r3882 | vlefevre | 2005-10-06 10:03:56 +0000 (Thu, 06 Oct 2005) | 4 lines
34927 Changed paths:
34928    M /trunk/tests/tpow.c
34930 One of the tests was using the fabs function, but -lm isn't given when
34931 generating the executable, making the linking fail under HP-UX. Fixed
34932 by not using this fabs function.
34934 ------------------------------------------------------------------------
34935 r3880 | zimmerma | 2005-10-05 21:57:48 +0000 (Wed, 05 Oct 2005) | 2 lines
34936 Changed paths:
34937    M /trunk/sin_cos.c
34939 small improvement in sign detection
34941 ------------------------------------------------------------------------
34942 r3879 | zimmerma | 2005-10-05 20:36:56 +0000 (Wed, 05 Oct 2005) | 2 lines
34943 Changed paths:
34944    M /trunk/Makefile.am
34945    A /trunk/mpzroot.c
34946    M /trunk/root.c
34947    A /trunk/rootrem.c
34949 improved mpfr_root, using the new mpn_rootrem code written with Torbjo"rn
34951 ------------------------------------------------------------------------
34952 r3876 | vlefevre | 2005-09-29 09:52:33 +0000 (Thu, 29 Sep 2005) | 2 lines
34953 Changed paths:
34954    M /trunk/ChangeLog
34956 Update.
34958 ------------------------------------------------------------------------
34959 r3875 | vlefevre | 2005-09-29 09:47:08 +0000 (Thu, 29 Sep 2005) | 3 lines
34960 Changed paths:
34961    M /trunk/mpfr.h
34962    M /trunk/tests/tset_si.c
34964 Fixed bug in mpfr_set_ui macro when parameters are expressions
34965 with side effects.
34967 ------------------------------------------------------------------------
34968 r3874 | zimmerma | 2005-09-29 06:40:15 +0000 (Thu, 29 Sep 2005) | 2 lines
34969 Changed paths:
34970    M /trunk/algorithms.tex
34972 fixed missing accent
34974 ------------------------------------------------------------------------
34975 r3873 | vlefevre | 2005-09-28 15:30:17 +0000 (Wed, 28 Sep 2005) | 2 lines
34976 Changed paths:
34977    M /trunk/lngamma.c
34979 Small optimization.
34981 ------------------------------------------------------------------------
34982 r3872 | vlefevre | 2005-09-28 14:28:19 +0000 (Wed, 28 Sep 2005) | 2 lines
34983 Changed paths:
34984    M /trunk/tests/tlngamma.c
34986 Test the sign of 0.
34988 ------------------------------------------------------------------------
34989 r3871 | zimmerma | 2005-09-28 14:14:42 +0000 (Wed, 28 Sep 2005) | 2 lines
34990 Changed paths:
34991    M /trunk/lngamma.c
34992    M /trunk/tests/tlngamma.c
34994 fixed infinite loop for lngamma(2)
34996 ------------------------------------------------------------------------
34997 r3870 | vlefevre | 2005-09-28 00:45:27 +0000 (Wed, 28 Sep 2005) | 3 lines
34998 Changed paths:
34999    M /trunk/Makefile.am
35001 Updated libmpfr_la_LDFLAGS (note: it shouldn't be incremented again
35002 before the 2.3.0 release).
35004 ------------------------------------------------------------------------
35005 r3869 | zimmerma | 2005-09-26 16:28:47 +0000 (Mon, 26 Sep 2005) | 2 lines
35006 Changed paths:
35007    A /trunk/zeta_ui.c
35009 new function: Zeta with integer argument
35011 ------------------------------------------------------------------------
35012 r3868 | zimmerma | 2005-09-23 21:35:03 +0000 (Fri, 23 Sep 2005) | 2 lines
35013 Changed paths:
35014    M /trunk/Makefile.am
35015    M /trunk/algorithms.bib
35016    M /trunk/algorithms.tex
35017    M /trunk/mpfr.h
35018    M /trunk/mpfr.texi
35019    M /trunk/tests/Makefile.am
35020    A /trunk/tests/tzeta_ui.c
35022 new function mpfr_zeta_ui for integer argument
35024 ------------------------------------------------------------------------
35025 r3867 | zimmerma | 2005-09-21 13:51:34 +0000 (Wed, 21 Sep 2005) | 2 lines
35026 Changed paths:
35027    M /trunk/algorithms.tex
35029 added brief description of algorithm for mpfr_zeta
35031 ------------------------------------------------------------------------
35032 r3863 | vlefevre | 2005-09-18 23:36:44 +0000 (Sun, 18 Sep 2005) | 2 lines
35033 Changed paths:
35034    M /trunk/INSTALL
35036 Mentioned problems with the Tru64 make and other minor changes.
35038 ------------------------------------------------------------------------
35039 r3861 | vlefevre | 2005-09-17 10:24:43 +0000 (Sat, 17 Sep 2005) | 5 lines
35040 Changed paths:
35041    M /trunk/configure.in
35043 Fixed the GMP linking test: replaced __gmp_version, which corresponds
35044 to a variable, by __gmpz_init (suggested by the GMP documentation),
35045 which corresponds to a function, as the auto tools assume the symbol
35046 corresponds to a function. It was failing with the AIX linker.
35048 ------------------------------------------------------------------------
35049 r3857 | vlefevre | 2005-09-16 14:22:40 +0000 (Fri, 16 Sep 2005) | 2 lines
35050 Changed paths:
35051    M /trunk/const_euler.c
35053 Untabify.
35055 ------------------------------------------------------------------------
35056 r3856 | vlefevre | 2005-09-16 13:22:53 +0000 (Fri, 16 Sep 2005) | 2 lines
35057 Changed paths:
35058    M /trunk/ChangeLog
35060 Update.
35062 ------------------------------------------------------------------------
35063 r3854 | vlefevre | 2005-09-16 10:58:41 +0000 (Fri, 16 Sep 2005) | 2 lines
35064 Changed paths:
35065    M /trunk/gamma.c
35067 Untabify.
35069 ------------------------------------------------------------------------
35070 r3852 | zimmerma | 2005-09-16 09:41:47 +0000 (Fri, 16 Sep 2005) | 2 lines
35071 Changed paths:
35072    M /trunk/mpfr.texi
35074 added missing documentation for mpfr_get_f and mpfr_pow_z
35076 ------------------------------------------------------------------------
35077 r3851 | vlefevre | 2005-09-16 08:02:15 +0000 (Fri, 16 Sep 2005) | 2 lines
35078 Changed paths:
35079    M /trunk/mpfr.texi
35081 Fixed typos found by Tomonori Kouya.
35083 ------------------------------------------------------------------------
35084 r3850 | zimmerma | 2005-09-16 07:38:22 +0000 (Fri, 16 Sep 2005) | 2 lines
35085 Changed paths:
35086    M /trunk/coth.c
35087    M /trunk/tests/tcoth.c
35089 fixed stupid bug (coth was computing 1/tan instead of 1/tanh)
35091 ------------------------------------------------------------------------
35092 r3849 | zimmerma | 2005-09-15 21:55:08 +0000 (Thu, 15 Sep 2005) | 2 lines
35093 Changed paths:
35094    M /trunk/const_euler.c
35096 fixed overflow problem for large precision
35098 ------------------------------------------------------------------------
35099 r3848 | zimmerma | 2005-09-15 21:11:25 +0000 (Thu, 15 Sep 2005) | 2 lines
35100 Changed paths:
35101    M /trunk/zeta.c
35103 added log(precz) in initial precision
35105 ------------------------------------------------------------------------
35106 r3844 | zimmerma | 2005-09-13 12:57:38 +0000 (Tue, 13 Sep 2005) | 2 lines
35107 Changed paths:
35108    M /trunk/exp.c
35109    M /trunk/tests/texp.c
35111 fixed bug in exp(-eps) for rounding toward zero (test was also wrong...)
35113 ------------------------------------------------------------------------
35114 r3843 | vlefevre | 2005-09-13 02:05:56 +0000 (Tue, 13 Sep 2005) | 2 lines
35115 Changed paths:
35116    M /trunk/README.dev
35118 Updated "To make a release".
35120 ------------------------------------------------------------------------
35121 r3839 | vlefevre | 2005-09-13 01:32:41 +0000 (Tue, 13 Sep 2005) | 2 lines
35122 Changed paths:
35123    M /trunk/NEWS
35125 Minor update.
35127 ------------------------------------------------------------------------
35128 r3838 | vlefevre | 2005-09-13 01:28:09 +0000 (Tue, 13 Sep 2005) | 2 lines
35129 Changed paths:
35130    M /trunk/constant.c
35132 Added missing MPFR_THREAD_ATTR.
35134 ------------------------------------------------------------------------
35135 r3835 | vlefevre | 2005-09-11 22:50:06 +0000 (Sun, 11 Sep 2005) | 2 lines
35136 Changed paths:
35137    M /trunk/tuneup.c
35139 Avoid a conflict with GMP.
35141 ------------------------------------------------------------------------
35142 r3834 | vlefevre | 2005-09-11 22:37:58 +0000 (Sun, 11 Sep 2005) | 3 lines
35143 Changed paths:
35144    M /trunk/mparam_h.in
35145    M /trunk/mul.c
35146    M /trunk/tuneup.c
35148 Reverted to previous mparam_h.in and mul.c, and applied Patrick's
35149 patch instead.
35151 ------------------------------------------------------------------------
35152 r3832 | vlefevre | 2005-09-11 22:15:29 +0000 (Sun, 11 Sep 2005) | 2 lines
35153 Changed paths:
35154    M /trunk/ChangeLog
35156 Update.
35158 ------------------------------------------------------------------------
35159 r3830 | vlefevre | 2005-09-11 21:59:31 +0000 (Sun, 11 Sep 2005) | 2 lines
35160 Changed paths:
35161    M /trunk/tests/tstckintc.c
35163 Added #include <string.h> for memmove (see ISO C99 standard).
35165 ------------------------------------------------------------------------
35166 r3829 | vlefevre | 2005-09-11 21:56:32 +0000 (Sun, 11 Sep 2005) | 2 lines
35167 Changed paths:
35168    M /trunk/README.dev
35170 Minor change.
35172 ------------------------------------------------------------------------
35173 r3828 | vlefevre | 2005-09-11 21:55:20 +0000 (Sun, 11 Sep 2005) | 2 lines
35174 Changed paths:
35175    M /trunk/tests/trint.c
35177 Fixed uninitialized variable (with gcc -std=c99).
35179 ------------------------------------------------------------------------
35180 r3827 | vlefevre | 2005-09-11 21:43:14 +0000 (Sun, 11 Sep 2005) | 2 lines
35181 Changed paths:
35182    M /trunk/mpfr-impl.h
35184 Fixed a #ifdef (when --enable-assert isn't used).
35186 ------------------------------------------------------------------------
35187 r3824 | vlefevre | 2005-09-11 18:21:02 +0000 (Sun, 11 Sep 2005) | 2 lines
35188 Changed paths:
35189    M /trunk/ChangeLog
35191 Update.
35193 ------------------------------------------------------------------------
35194 r3823 | vlefevre | 2005-09-11 17:56:43 +0000 (Sun, 11 Sep 2005) | 3 lines
35195 Changed paths:
35196    M /trunk/int_ceil_log2.c
35197    M /trunk/mpfr-impl.h
35199 Changed the MPFR_ASSERTD into a MPFR_ASSERTN for MPFR_INT_CEIL_LOG2
35200 since the assertion cannot be guaranteed for every C implementation.
35202 ------------------------------------------------------------------------
35203 r3822 | pelissip | 2005-09-10 15:20:48 +0000 (Sat, 10 Sep 2005) | 2 lines
35204 Changed paths:
35205    M /trunk/mpfr-impl.h
35207 Fix spelling mistake.
35209 ------------------------------------------------------------------------
35210 r3821 | pelissip | 2005-09-10 15:17:54 +0000 (Sat, 10 Sep 2005) | 2 lines
35211 Changed paths:
35212    M /trunk/README.dev
35214 Add new note about MPFR_TMP_DECL
35216 ------------------------------------------------------------------------
35217 r3819 | zimmerma | 2005-09-09 14:45:54 +0000 (Fri, 09 Sep 2005) | 3 lines
35218 Changed paths:
35219    M /trunk/mparam_h.in
35221 reduced default of MPFR_MUL_THRESHOLD by 1, since now MPFR_MUL_THRESHOLD+1
35222 is considered in mul.c
35224 ------------------------------------------------------------------------
35225 r3818 | vlefevre | 2005-09-09 14:37:51 +0000 (Fri, 09 Sep 2005) | 2 lines
35226 Changed paths:
35227    M /trunk/algorithms.tex
35229 Fixed another LaTeX error.
35231 ------------------------------------------------------------------------
35232 r3817 | vlefevre | 2005-09-09 14:26:08 +0000 (Fri, 09 Sep 2005) | 2 lines
35233 Changed paths:
35234    M /trunk/ChangeLog
35236 Update.
35238 ------------------------------------------------------------------------
35239 r3816 | vlefevre | 2005-09-09 12:09:47 +0000 (Fri, 09 Sep 2005) | 2 lines
35240 Changed paths:
35241    M /trunk/README.dev
35243 Updated "To make a release".
35245 ------------------------------------------------------------------------
35246 r3815 | vlefevre | 2005-09-09 10:21:11 +0000 (Fri, 09 Sep 2005) | 3 lines
35247 Changed paths:
35248    M /trunk/lngamma.c
35250 Use (mpz_t *) 0 instead of NULL (this is not less clear and this
35251 works with the native SunOS 4 C compiler).
35253 ------------------------------------------------------------------------
35254 r3814 | zimmerma | 2005-09-09 09:33:04 +0000 (Fri, 09 Sep 2005) | 2 lines
35255 Changed paths:
35256    M /trunk/tests/tset_f.c
35258 avoid . in mpf_set_str (locale-sensitive)
35260 ------------------------------------------------------------------------
35261 r3813 | zimmerma | 2005-09-09 09:26:22 +0000 (Fri, 09 Sep 2005) | 2 lines
35262 Changed paths:
35263    M /trunk/gamma.c
35264    M /trunk/lngamma.c
35265    M /trunk/mpfr.texi
35266    M /trunk/tests/tgamma.c
35267    M /trunk/tests/tlngamma.c
35269 cleanup of gamma and lngamma
35271 ------------------------------------------------------------------------
35272 r3812 | zimmerma | 2005-09-08 09:37:46 +0000 (Thu, 08 Sep 2005) | 3 lines
35273 Changed paths:
35274    M /trunk/mul.c
35276 MUL_THRESHOLD -> MUL_THRESHOLD+1 (to allow MUL_THRESHOLD=0, needed for
35277 tuneup.c)
35279 ------------------------------------------------------------------------
35280 r3811 | zimmerma | 2005-09-08 09:21:02 +0000 (Thu, 08 Sep 2005) | 2 lines
35281 Changed paths:
35282    M /trunk/algorithms.tex
35284 fixed LaTeX error
35286 ------------------------------------------------------------------------
35287 r3809 | vlefevre | 2005-09-08 09:12:20 +0000 (Thu, 08 Sep 2005) | 2 lines
35288 Changed paths:
35289    M /trunk/ChangeLog
35291 Fix.
35293 ------------------------------------------------------------------------
35294 r3808 | vlefevre | 2005-09-08 09:08:46 +0000 (Thu, 08 Sep 2005) | 2 lines
35295 Changed paths:
35296    M /trunk/ChangeLog
35298 Update.
35300 ------------------------------------------------------------------------
35301 r3804 | vlefevre | 2005-09-08 09:02:58 +0000 (Thu, 08 Sep 2005) | 2 lines
35302 Changed paths:
35303    M /trunk/README.dev
35304    A /trunk/fixperm
35306 Added fixperm script to fix the file permissions broken by CVS.
35308 ------------------------------------------------------------------------
35309 r3803 | vlefevre | 2005-09-08 09:01:50 +0000 (Thu, 08 Sep 2005) | 2 lines
35310 Changed paths:
35311    M /trunk/NEWS
35313 Update.
35315 ------------------------------------------------------------------------
35316 r3798 | zimmerma | 2005-09-08 06:48:10 +0000 (Thu, 08 Sep 2005) | 2 lines
35317 Changed paths:
35318    M /trunk/TODO
35320 added one item
35322 ------------------------------------------------------------------------
35323 r3797 | vlefevre | 2005-09-08 06:45:52 +0000 (Thu, 08 Sep 2005) | 2 lines
35324 Changed paths:
35325    M /trunk/ChangeLog
35327 Update.
35329 ------------------------------------------------------------------------
35330 r3795 | vlefevre | 2005-09-08 02:51:45 +0000 (Thu, 08 Sep 2005) | 2 lines
35331 Changed paths:
35332    M /trunk/tests/Makefile.am
35334 Fix: readded dependencies.
35336 ------------------------------------------------------------------------
35337 r3793 | vlefevre | 2005-09-06 14:37:32 +0000 (Tue, 06 Sep 2005) | 2 lines
35338 Changed paths:
35339    M /trunk/tests/tversion.c
35341 More detailed error message.
35343 ------------------------------------------------------------------------
35344 r3791 | vlefevre | 2005-09-06 13:54:57 +0000 (Tue, 06 Sep 2005) | 2 lines
35345 Changed paths:
35346    M /trunk/lngamma.c
35348 Change for ansi2knr.
35350 ------------------------------------------------------------------------
35351 r3790 | vlefevre | 2005-09-06 13:42:02 +0000 (Tue, 06 Sep 2005) | 2 lines
35352 Changed paths:
35353    M /trunk/lngamma.c
35355 Code clean-up (again).
35357 ------------------------------------------------------------------------
35358 r3789 | vlefevre | 2005-09-06 13:31:12 +0000 (Tue, 06 Sep 2005) | 2 lines
35359 Changed paths:
35360    M /trunk/lngamma.c
35362 Use GMP's allocate functions instead of C's. Code clean-up.
35364 ------------------------------------------------------------------------
35365 r3788 | vlefevre | 2005-09-06 13:02:37 +0000 (Tue, 06 Sep 2005) | 2 lines
35366 Changed paths:
35367    M /trunk/lngamma.c
35369 Reformat.
35371 ------------------------------------------------------------------------
35372 r3787 | zimmerma | 2005-09-06 12:42:39 +0000 (Tue, 06 Sep 2005) | 2 lines
35373 Changed paths:
35374    M /trunk/tests/tgamma.c
35376 missing set_emin
35378 ------------------------------------------------------------------------
35379 r3786 | zimmerma | 2005-09-06 12:25:03 +0000 (Tue, 06 Sep 2005) | 2 lines
35380 Changed paths:
35381    M /trunk/tests/tgamma.c
35383 added missing call to MPFR_TEST_USE_RANDS() [3 blocks non-freed]
35385 ------------------------------------------------------------------------
35386 r3784 | vlefevre | 2005-09-06 12:00:54 +0000 (Tue, 06 Sep 2005) | 3 lines
35387 Changed paths:
35388    M /trunk/tests/tsub.c
35390 Fixed a bug (detected after mpfr_set_str_binary has been fixed)
35391 in tests/tsub.c introduced in 1.6 (2001-10-19).
35393 ------------------------------------------------------------------------
35394 r3783 | vlefevre | 2005-09-06 11:50:09 +0000 (Tue, 06 Sep 2005) | 2 lines
35395 Changed paths:
35396    M /trunk/set_str_raw.c
35398 mpfr_set_str_binary was buggy and inefficient. Let's use mpfr_strtofr.
35400 ------------------------------------------------------------------------
35401 r3781 | vlefevre | 2005-09-06 11:30:40 +0000 (Tue, 06 Sep 2005) | 3 lines
35402 Changed paths:
35403    M /trunk/mpfr-impl.h
35405 Replaced unsigned long bit-fields (GCC extension) by insigned int
35406 bit-fields.
35408 ------------------------------------------------------------------------
35409 r3779 | vlefevre | 2005-09-05 13:28:20 +0000 (Mon, 05 Sep 2005) | 4 lines
35410 Changed paths:
35411    M /trunk/mpfr-gmp.h
35413 MPN_COPY now calls memcpy only if dst != src (otherwise this is an
35414 undefined behavior), and if WANT_ASSERT is defined, it checks that
35415 there is no overlap.
35417 ------------------------------------------------------------------------
35418 r3776 | vlefevre | 2005-09-02 14:08:09 +0000 (Fri, 02 Sep 2005) | 2 lines
35419 Changed paths:
35420    M /trunk/mpfr-impl.h
35422 Avoid MIPSpro / IRIX64 (incorrect) optimizations for DOUBLE_ISNAN.
35424 ------------------------------------------------------------------------
35425 r3775 | vlefevre | 2005-09-02 13:25:32 +0000 (Fri, 02 Sep 2005) | 2 lines
35426 Changed paths:
35427    M /trunk/acinclude.m4
35428    M /trunk/mpfr-impl.h
35430 More portable DOUBLE_ISNAN (useful for MIPSpro under IRIX64).
35432 ------------------------------------------------------------------------
35433 r3774 | zimmerma | 2005-09-02 12:55:37 +0000 (Fri, 02 Sep 2005) | 2 lines
35434 Changed paths:
35435    M /trunk/gamma.c
35436    M /trunk/tests/tgamma.c
35438 improved trade-off between fac_ui and gamma when argument is integer
35440 ------------------------------------------------------------------------
35441 r3773 | vlefevre | 2005-09-02 12:33:24 +0000 (Fri, 02 Sep 2005) | 2 lines
35442 Changed paths:
35443    M /trunk/acinclude.m4
35445 Reformat.
35447 ------------------------------------------------------------------------
35448 r3772 | zimmerma | 2005-09-02 09:52:07 +0000 (Fri, 02 Sep 2005) | 3 lines
35449 Changed paths:
35450    M /trunk/TODO
35451    M /trunk/gamma.c
35452    M /trunk/tests/tgamma.c
35454 fixed remaining problem in gamma
35455 removed LogGamma from TODO
35457 ------------------------------------------------------------------------
35458 r3771 | vlefevre | 2005-09-02 08:17:37 +0000 (Fri, 02 Sep 2005) | 2 lines
35459 Changed paths:
35460    M /trunk/add1sp.c
35461    M /trunk/sub1sp.c
35463 Do not put expressions with side effects in MPFR_ASSERTN.
35465 ------------------------------------------------------------------------
35466 r3770 | zimmerma | 2005-09-01 21:44:42 +0000 (Thu, 01 Sep 2005) | 3 lines
35467 Changed paths:
35468    M /trunk/gamma.c
35469    M /trunk/tests/tgamma.c
35471 now uses lngamma code for x < 1 too
35472 added new tests from Kenneth Wilder
35474 ------------------------------------------------------------------------
35475 r3769 | zimmerma | 2005-09-01 11:54:57 +0000 (Thu, 01 Sep 2005) | 2 lines
35476 Changed paths:
35477    M /trunk/tests/tgamma.c
35479 added another test
35481 ------------------------------------------------------------------------
35482 r3768 | zimmerma | 2005-09-01 08:59:19 +0000 (Thu, 01 Sep 2005) | 2 lines
35483 Changed paths:
35484    M /trunk/tests/tgamma.c
35486 removed useless prototype
35488 ------------------------------------------------------------------------
35489 r3764 | vlefevre | 2005-08-31 23:57:06 +0000 (Wed, 31 Aug 2005) | 2 lines
35490 Changed paths:
35491    M /trunk/sum.c
35493 Fixed memory leak (missing MPFR_TMP_FREE in a particular case).
35495 ------------------------------------------------------------------------
35496 r3763 | vlefevre | 2005-08-31 23:52:53 +0000 (Wed, 31 Aug 2005) | 2 lines
35497 Changed paths:
35498    M /trunk/sum.c
35500 Fixed the code formatting.
35502 ------------------------------------------------------------------------
35503 r3762 | vlefevre | 2005-08-31 23:38:13 +0000 (Wed, 31 Aug 2005) | 2 lines
35504 Changed paths:
35505    M /trunk/README.dev
35507 Updated Point 6 of "To make a release".
35509 ------------------------------------------------------------------------
35510 r3761 | vlefevre | 2005-08-31 23:27:29 +0000 (Wed, 31 Aug 2005) | 2 lines
35511 Changed paths:
35512    M /trunk/mul.c
35514 Fixed memory leak (missing MPFR_TMP_FREE in a particular case).
35516 ------------------------------------------------------------------------
35517 r3759 | zimmerma | 2005-08-31 20:32:03 +0000 (Wed, 31 Aug 2005) | 2 lines
35518 Changed paths:
35519    M /trunk/mpfr.texi
35521 added lngamma
35523 ------------------------------------------------------------------------
35524 r3758 | zimmerma | 2005-08-31 20:29:36 +0000 (Wed, 31 Aug 2005) | 2 lines
35525 Changed paths:
35526    M /trunk/tests/tlog.c
35528 added new test (emax)
35530 ------------------------------------------------------------------------
35531 r3757 | zimmerma | 2005-08-31 20:28:25 +0000 (Wed, 31 Aug 2005) | 2 lines
35532 Changed paths:
35533    M /trunk/tests/tgamma.c
35535 now random tests also use x >= 1
35537 ------------------------------------------------------------------------
35538 r3756 | zimmerma | 2005-08-31 20:26:33 +0000 (Wed, 31 Aug 2005) | 2 lines
35539 Changed paths:
35540    M /trunk/log.c
35542 added SAVE_EXPO stuff
35544 ------------------------------------------------------------------------
35545 r3754 | zimmerma | 2005-08-31 20:25:36 +0000 (Wed, 31 Aug 2005) | 2 lines
35546 Changed paths:
35547    A /trunk/lngamma.c
35548    M /trunk/mpfr.h
35549    M /trunk/tests/Makefile.am
35550    A /trunk/tests/tlngamma.c
35552 new function lngamma
35554 ------------------------------------------------------------------------
35555 r3753 | zimmerma | 2005-08-31 20:24:16 +0000 (Wed, 31 Aug 2005) | 2 lines
35556 Changed paths:
35557    M /trunk/gamma.c
35559 now uses lngamma code for x > 1
35561 ------------------------------------------------------------------------
35562 r3752 | zimmerma | 2005-08-31 20:23:06 +0000 (Wed, 31 Aug 2005) | 2 lines
35563 Changed paths:
35564    M /trunk/Makefile.am
35566 added lngamma
35568 ------------------------------------------------------------------------
35569 r3750 | vlefevre | 2005-08-31 12:21:14 +0000 (Wed, 31 Aug 2005) | 2 lines
35570 Changed paths:
35571    M /trunk/VERSION
35572    M /trunk/configure.in
35573    M /trunk/mpfr.h
35574    M /trunk/mpfr.texi
35575    M /trunk/version.c
35577 Updated version to 2.3.0.
35579 ------------------------------------------------------------------------
35580 r3749 | vlefevre | 2005-08-31 12:18:31 +0000 (Wed, 31 Aug 2005) | 3 lines
35581 Changed paths:
35582    M /trunk/configure.in
35584 Fix for the following problem: #error is not sufficient with cc
35585 on IRIX64, and autoconf 2.59 doesn't cope with that.
35587 ------------------------------------------------------------------------
35588 r3745 | vlefevre | 2005-08-30 13:23:51 +0000 (Tue, 30 Aug 2005) | 2 lines
35589 Changed paths:
35590    M /trunk
35591    A /trunk/.cvsignore
35592    M /trunk/tests
35593    A /trunk/tests/.cvsignore
35595 Added .cvsignore files.
35597 ------------------------------------------------------------------------
35598 r3744 | vlefevre | 2005-08-30 12:08:42 +0000 (Tue, 30 Aug 2005) | 2 lines
35599 Changed paths:
35600    M /trunk/mul.c
35602 Unobfuscated 2 assertions.
35604 ------------------------------------------------------------------------
35605 r3743 | vlefevre | 2005-08-30 11:59:12 +0000 (Tue, 30 Aug 2005) | 2 lines
35606 Changed paths:
35607    M /trunk/mul.c
35609 Fixed indentation and some comments.
35611 ------------------------------------------------------------------------
35612 r3742 | vlefevre | 2005-08-30 11:49:24 +0000 (Tue, 30 Aug 2005) | 2 lines
35613 Changed paths:
35614    M /trunk/mul.c
35616 Recommitted the patch (without discarding previous modifications).
35618 ------------------------------------------------------------------------
35619 r3741 | vlefevre | 2005-08-30 11:46:58 +0000 (Tue, 30 Aug 2005) | 3 lines
35620 Changed paths:
35621    M /trunk/mul.c
35623 Reverted to the previous version, as the patch discarded previous
35624 modifications.
35626 ------------------------------------------------------------------------
35627 r3740 | zimmerma | 2005-08-30 10:27:11 +0000 (Tue, 30 Aug 2005) | 2 lines
35628 Changed paths:
35629    M /trunk/tests/tgamma.c
35631 added two new tests
35633 ------------------------------------------------------------------------
35634 r3739 | zimmerma | 2005-08-30 10:09:59 +0000 (Tue, 30 Aug 2005) | 3 lines
35635 Changed paths:
35636    M /trunk/mul.c
35638 patch from Patrick to solve efficiency problem when one operand is sparse
35639 (e.g. from ui_pow_ui)
35641 ------------------------------------------------------------------------
35642 r3738 | zimmerma | 2005-08-29 14:07:51 +0000 (Mon, 29 Aug 2005) | 2 lines
35643 Changed paths:
35644    M /trunk/algorithms.tex
35645    M /trunk/gamma.c
35646    M /trunk/mpfr-impl.h
35647    M /trunk/pow.c
35648    M /trunk/tests/tgamma.c
35650 check for overflow/underflow in pow and gamma
35652 ------------------------------------------------------------------------
35653 r3737 | vlefevre | 2005-08-24 15:37:36 +0000 (Wed, 24 Aug 2005) | 3 lines
35654 Changed paths:
35655    M /trunk/add1sp.c
35656    M /trunk/mpfr-impl.h
35657    M /trunk/mul.c
35658    M /trunk/print_raw.c
35659    M /trunk/sub1sp.c
35661 When WANT_ASSERT >= 2: the corresponding messages are now output
35662 to stderr instead of stdout.
35664 ------------------------------------------------------------------------
35665 r3736 | vlefevre | 2005-08-24 14:23:41 +0000 (Wed, 24 Aug 2005) | 2 lines
35666 Changed paths:
35667    M /trunk/ChangeLog
35669 Update.
35671 ------------------------------------------------------------------------
35672 r3735 | vlefevre | 2005-08-24 14:16:04 +0000 (Wed, 24 Aug 2005) | 3 lines
35673 Changed paths:
35674    M /trunk/set_uj.c
35676 Improved C compliance when mp_limb_t and uintmax_t have the same size
35677 (concerning >> BITS_PER_MP_LIMB); some other small improvements.
35679 ------------------------------------------------------------------------
35680 r3734 | vlefevre | 2005-08-24 13:27:12 +0000 (Wed, 24 Aug 2005) | 5 lines
35681 Changed paths:
35682    M /trunk/round_p.c
35683    M /trunk/tests/tcan_round.c
35685 No longer assume that a mp_limb_t fits in an unsigned long (this
35686 is not true under IRIX, where a mp_limb_t has 64 bits and a long
35687 has 32 bits by default). In round_p.c, error messages are output
35688 to stderr instead of stdout.
35690 ------------------------------------------------------------------------
35691 r3733 | vlefevre | 2005-08-23 17:21:45 +0000 (Tue, 23 Aug 2005) | 2 lines
35692 Changed paths:
35693    M /trunk/ChangeLog
35695 Update.
35697 ------------------------------------------------------------------------
35698 r3732 | vlefevre | 2005-08-23 15:57:21 +0000 (Tue, 23 Aug 2005) | 2 lines
35699 Changed paths:
35700    M /trunk/set_ld.c
35702 This was wrong. Let's do it even more like the 2.1 branch.
35704 ------------------------------------------------------------------------
35705 r3731 | vlefevre | 2005-08-23 15:41:39 +0000 (Tue, 23 Aug 2005) | 2 lines
35706 Changed paths:
35707    M /trunk/ChangeLog
35709 Update.
35711 ------------------------------------------------------------------------
35712 r3730 | vlefevre | 2005-08-23 15:37:53 +0000 (Tue, 23 Aug 2005) | 3 lines
35713 Changed paths:
35714    M /trunk/set_ld.c
35716 Patch 1.25 didn't work under OSF1 with cc. Let's do it like
35717 the 2.1 branch (it now does work under OSF1 with cc).
35719 ------------------------------------------------------------------------
35720 r3729 | vlefevre | 2005-08-21 22:57:15 +0000 (Sun, 21 Aug 2005) | 3 lines
35721 Changed paths:
35722    M /trunk/NEWS
35723    M /trunk/mpfr-impl.h
35724    M /trunk/mpfr.texi
35725    M /trunk/out_str.c
35726    M /trunk/strtofr.c
35728 Better locale support (for the decimal point in string conversions
35729 and input/output).
35731 ------------------------------------------------------------------------
35732 r3728 | vlefevre | 2005-08-18 17:17:02 +0000 (Thu, 18 Aug 2005) | 2 lines
35733 Changed paths:
35734    M /trunk/ChangeLog
35736 Update.
35738 ------------------------------------------------------------------------
35739 r3727 | vlefevre | 2005-08-18 17:08:30 +0000 (Thu, 18 Aug 2005) | 2 lines
35740 Changed paths:
35741    M /trunk/mpfr.texi
35743 Misc changes (spelling, typography...).
35745 ------------------------------------------------------------------------
35746 r3726 | vlefevre | 2005-08-18 17:03:17 +0000 (Thu, 18 Aug 2005) | 3 lines
35747 Changed paths:
35748    M /trunk/acos.c
35749    M /trunk/acosh.c
35750    M /trunk/add.c
35751    M /trunk/add1sp.c
35752    M /trunk/agm.c
35753    M /trunk/asin.c
35754    M /trunk/asinh.c
35755    M /trunk/atan2.c
35756    M /trunk/atanh.c
35757    M /trunk/cbrt.c
35758    M /trunk/check.c
35759    M /trunk/cmp2.c
35760    M /trunk/cmp_d.c
35761    M /trunk/cmp_si.c
35762    M /trunk/cmp_ui.c
35763    M /trunk/const_euler.c
35764    M /trunk/const_log2.c
35765    M /trunk/const_pi.c
35766    M /trunk/copysign.c
35767    M /trunk/cos.c
35768    M /trunk/coth.c
35769    M /trunk/div-short.c
35770    M /trunk/div.c
35771    M /trunk/dump.c
35772    M /trunk/eint.c
35773    M /trunk/eq.c
35774    M /trunk/erf.c
35775    M /trunk/erfc.c
35776    M /trunk/exceptions.c
35777    M /trunk/exp.c
35778    M /trunk/exp2.c
35779    M /trunk/expm1.c
35780    M /trunk/factorial.c
35781    M /trunk/fits_intmax.c
35782    M /trunk/fits_u.h
35783    M /trunk/fits_uintmax.c
35784    M /trunk/fma.c
35785    M /trunk/frac.c
35786    M /trunk/gamma.c
35787    M /trunk/generic.c
35788    M /trunk/get_d.c
35789    M /trunk/get_str.c
35790    M /trunk/get_uj.c
35791    M /trunk/get_z.c
35792    M /trunk/gmp_op.c
35793    M /trunk/inp_str.c
35794    M /trunk/isinteger.c
35795    M /trunk/log.c
35796    M /trunk/log10.c
35797    M /trunk/log1p.c
35798    M /trunk/log2.c
35799    M /trunk/log_b2.h
35800    M /trunk/minmax.c
35801    M /trunk/mp_clz_tab.c
35802    M /trunk/mpfr-gmp.c
35803    M /trunk/mpfr-gmp.h
35804    M /trunk/mpfr-impl.h
35805    M /trunk/mpfr-test.h
35806    M /trunk/mpn_exp.c
35807    M /trunk/mul.c
35808    M /trunk/mul_ui.c
35809    M /trunk/mulders.c
35810    M /trunk/out_str.c
35811    M /trunk/pow_si.c
35812    M /trunk/pow_ui.c
35813    M /trunk/print_raw.c
35814    M /trunk/random2.c
35815    M /trunk/reldiff.c
35816    M /trunk/root.c
35817    M /trunk/round_p.c
35818    M /trunk/round_prec.c
35819    M /trunk/round_raw_generic.c
35820    M /trunk/set.c
35821    M /trunk/set_d.c
35822    M /trunk/set_q.c
35823    M /trunk/set_si.c
35824    M /trunk/set_ui_2exp.c
35825    M /trunk/set_z.c
35826    M /trunk/sin.c
35827    M /trunk/sin_cos.c
35828    M /trunk/sqrt.c
35829    M /trunk/sub_one_ulp.c
35830    M /trunk/swap.c
35831    M /trunk/tanh.c
35832    M /trunk/tests/memory.c
35833    M /trunk/tests/reuse.c
35834    M /trunk/tests/tabs.c
35835    M /trunk/tests/tacos.c
35836    M /trunk/tests/tadd_ui.c
35837    M /trunk/tests/tagm.c
35838    M /trunk/tests/tasin.c
35839    M /trunk/tests/tatan.c
35840    M /trunk/tests/tcan_round.c
35841    M /trunk/tests/tcheck.c
35842    M /trunk/tests/tcmp.c
35843    M /trunk/tests/tcmp_ld.c
35844    M /trunk/tests/tcmp_ui.c
35845    M /trunk/tests/tcmpabs.c
35846    M /trunk/tests/tconst_log2.c
35847    M /trunk/tests/tcos.c
35848    M /trunk/tests/tcosh.c
35849    M /trunk/tests/tdiv.c
35850    M /trunk/tests/teq.c
35851    M /trunk/tests/terf.c
35852    M /trunk/tests/tests.c
35853    M /trunk/tests/texceptions.c
35854    M /trunk/tests/texp.c
35855    M /trunk/tests/tfits.c
35856    M /trunk/tests/tfma.c
35857    M /trunk/tests/tgamma.c
35858    M /trunk/tests/tgeneric.c
35859    M /trunk/tests/tgeneric_ui.c
35860    M /trunk/tests/tget_sj.c
35861    M /trunk/tests/tget_str.c
35862    M /trunk/tests/tget_z.c
35863    M /trunk/tests/tgmpop.c
35864    M /trunk/tests/tinp_str.c
35865    M /trunk/tests/tlog.c
35866    M /trunk/tests/tlog10.c
35867    M /trunk/tests/tlog1p.c
35868    M /trunk/tests/tlog2.c
35869    M /trunk/tests/tminmax.c
35870    M /trunk/tests/tmul.c
35871    M /trunk/tests/tmul_ui.c
35872    M /trunk/tests/tout_str.c
35873    M /trunk/tests/toutimpl.c
35874    M /trunk/tests/tpow_z.c
35875    M /trunk/tests/trandom.c
35876    M /trunk/tests/trint.c
35877    M /trunk/tests/tset_si.c
35878    M /trunk/tests/tset_sj.c
35879    M /trunk/tests/tset_str.c
35880    M /trunk/tests/tset_z.c
35881    M /trunk/tests/tsi_op.c
35882    M /trunk/tests/tsin.c
35883    M /trunk/tests/tsin_cos.c
35884    M /trunk/tests/tsqr.c
35885    M /trunk/tests/tsqrt.c
35886    M /trunk/tests/tstrtofr.c
35887    M /trunk/tests/tsub_ui.c
35888    M /trunk/tests/ttan.c
35889    M /trunk/tests/ttanh.c
35890    M /trunk/tests/ttrunc.c
35891    M /trunk/tests/tzeta.c
35892    M /trunk/tuneup.c
35893    M /trunk/uceil_log2.c
35894    M /trunk/ufloor_log2.c
35895    M /trunk/ui_pow_ui.c
35896    M /trunk/urandomb.c
35898 Removed trailing spaces (better for future patches, as such spaces
35899 are sometimes stripped).
35901 ------------------------------------------------------------------------
35902 r3725 | vlefevre | 2005-08-18 16:35:19 +0000 (Thu, 18 Aug 2005) | 2 lines
35903 Changed paths:
35904    M /trunk/acos.c
35905    M /trunk/acosh.c
35906    M /trunk/add.c
35907    M /trunk/add1sp.c
35908    M /trunk/add_one_ulp.c
35909    M /trunk/add_ui.c
35910    M /trunk/agm.c
35911    M /trunk/asin.c
35912    M /trunk/asinh.c
35913    M /trunk/atan.c
35914    M /trunk/atan2.c
35915    M /trunk/atanh.c
35916    M /trunk/cache.c
35917    M /trunk/cbrt.c
35918    M /trunk/check.c
35919    M /trunk/cmp2.c
35920    M /trunk/cmp_abs.c
35921    M /trunk/cmp_si.c
35922    M /trunk/cmp_ui.c
35923    M /trunk/const_catalan.c
35924    M /trunk/const_euler.c
35925    M /trunk/const_log2.c
35926    M /trunk/const_pi.c
35927    M /trunk/cos.c
35928    M /trunk/cosh.c
35929    M /trunk/dim.c
35930    M /trunk/div-short.c
35931    M /trunk/div.c
35932    M /trunk/div_2si.c
35933    M /trunk/div_2ui.c
35934    M /trunk/eint.c
35935    M /trunk/eq.c
35936    M /trunk/erf.c
35937    M /trunk/erfc.c
35938    M /trunk/exp.c
35939    M /trunk/exp2.c
35940    M /trunk/exp3.c
35941    M /trunk/exp_2.c
35942    M /trunk/expm1.c
35943    M /trunk/factorial.c
35944    M /trunk/fits_intmax.c
35945    M /trunk/fma.c
35946    M /trunk/gamma.c
35947    M /trunk/generic.c
35948    M /trunk/get_d.c
35949    M /trunk/get_ld.c
35950    M /trunk/get_str.c
35951    M /trunk/get_z_exp.c
35952    M /trunk/gmp_op.c
35953    M /trunk/init2.c
35954    M /trunk/inp_str.c
35955    M /trunk/log.c
35956    M /trunk/log10.c
35957    M /trunk/log1p.c
35958    M /trunk/log2.c
35959    M /trunk/logging.c
35960    M /trunk/minmax.c
35961    M /trunk/mpfr-gmp.c
35962    M /trunk/mpfr-gmp.h
35963    M /trunk/mpfr-impl.h
35964    M /trunk/mpfr.h
35965    M /trunk/mpn_exp.c
35966    M /trunk/mul.c
35967    M /trunk/mul_2si.c
35968    M /trunk/mul_2ui.c
35969    M /trunk/mul_ui.c
35970    M /trunk/next.c
35971    M /trunk/out_str.c
35972    M /trunk/pow.c
35973    M /trunk/pow_si.c
35974    M /trunk/print_raw.c
35975    M /trunk/reldiff.c
35976    M /trunk/rint.c
35977    M /trunk/root.c
35978    M /trunk/round_near_x.c
35979    M /trunk/round_p.c
35980    M /trunk/round_prec.c
35981    M /trunk/round_raw_generic.c
35982    M /trunk/set.c
35983    M /trunk/set_d.c
35984    M /trunk/set_f.c
35985    M /trunk/set_q.c
35986    M /trunk/set_str_raw.c
35987    M /trunk/set_uj.c
35988    M /trunk/set_z.c
35989    M /trunk/sin.c
35990    M /trunk/sin_cos.c
35991    M /trunk/sinh.c
35992    M /trunk/sqr.c
35993    M /trunk/sqrt.c
35994    M /trunk/sub.c
35995    M /trunk/sub1.c
35996    M /trunk/sub_one_ulp.c
35997    M /trunk/subnormal.c
35998    M /trunk/sum.c
35999    M /trunk/tan.c
36000    M /trunk/tanh.c
36001    M /trunk/tests/RRTest.c
36002    M /trunk/tests/reuse.c
36003    M /trunk/tests/tabs.c
36004    M /trunk/tests/tadd.c
36005    M /trunk/tests/tadd_ui.c
36006    M /trunk/tests/tagm.c
36007    M /trunk/tests/tasin.c
36008    M /trunk/tests/tatan.c
36009    M /trunk/tests/tcan_round.c
36010    M /trunk/tests/tcheck.c
36011    M /trunk/tests/tcmp2.c
36012    M /trunk/tests/tcmpabs.c
36013    M /trunk/tests/tconst_euler.c
36014    M /trunk/tests/tconst_log2.c
36015    M /trunk/tests/tcos.c
36016    M /trunk/tests/tdiv.c
36017    M /trunk/tests/tdiv_ui.c
36018    M /trunk/tests/texceptions.c
36019    M /trunk/tests/texp.c
36020    M /trunk/tests/texp2.c
36021    M /trunk/tests/tfactorial.c
36022    M /trunk/tests/tgeneric.c
36023    M /trunk/tests/tgeneric_ui.c
36024    M /trunk/tests/tget_d.c
36025    M /trunk/tests/tget_z.c
36026    M /trunk/tests/tgmpop.c
36027    M /trunk/tests/tlog.c
36028    M /trunk/tests/tmul.c
36029    M /trunk/tests/tmul_2exp.c
36030    M /trunk/tests/tmul_ui.c
36031    M /trunk/tests/tout_str.c
36032    M /trunk/tests/toutimpl.c
36033    M /trunk/tests/tpow_z.c
36034    M /trunk/tests/trandom.c
36035    M /trunk/tests/trint.c
36036    M /trunk/tests/tset.c
36037    M /trunk/tests/tset_si.c
36038    M /trunk/tests/tset_sj.c
36039    M /trunk/tests/tset_str.c
36040    M /trunk/tests/tsgn.c
36041    M /trunk/tests/tsi_op.c
36042    M /trunk/tests/tsin_cos.c
36043    M /trunk/tests/tsqr.c
36044    M /trunk/tests/tsqrt.c
36045    M /trunk/tests/tstrtofr.c
36046    M /trunk/tests/tsub.c
36047    M /trunk/tests/tsub_ui.c
36048    M /trunk/tests/tsum.c
36049    M /trunk/tests/tui_div.c
36050    M /trunk/tests/tui_pow.c
36051    M /trunk/tests/tui_sub.c
36052    M /trunk/tests/tzeta.c
36053    M /trunk/tuneup.c
36054    M /trunk/uceil_exp2.c
36055    M /trunk/uceil_log2.c
36056    M /trunk/ufloor_log2.c
36057    M /trunk/ui_div.c
36058    M /trunk/ui_pow_ui.c
36059    M /trunk/zeta.c
36061 Converted tabs to spaces with expand.
36063 ------------------------------------------------------------------------
36064 r3724 | vlefevre | 2005-08-18 15:27:33 +0000 (Thu, 18 Aug 2005) | 2 lines
36065 Changed paths:
36066    M /trunk/agm.c
36067    M /trunk/extract.c
36068    M /trunk/fits_u.h
36069    M /trunk/free_cache.c
36070    M /trunk/generic.c
36071    M /trunk/get_si.c
36072    M /trunk/init2.c
36073    M /trunk/mpfr-test.h
36074    M /trunk/next.c
36075    M /trunk/print_raw.c
36076    M /trunk/set_f.c
36077    M /trunk/tests/cmp_str.c
36078    M /trunk/tests/tagm.c
36079    M /trunk/tests/tcmp_ui.c
36080    M /trunk/tests/tcosh.c
36081    M /trunk/tests/tdim.c
36082    M /trunk/tests/terf.c
36083    M /trunk/tests/tfits.c
36084    M /trunk/tests/tgamma.c
36085    M /trunk/tests/tget_d.c
36086    M /trunk/tests/tnext.c
36087    M /trunk/tests/tstrtofr.c
36088    M /trunk/tests/tsub_ui.c
36089    M /trunk/tests/ttanh.c
36090    M /trunk/tests/tversion.c
36092 Updated copyright line.
36094 ------------------------------------------------------------------------
36095 r3723 | vlefevre | 2005-08-18 14:51:33 +0000 (Thu, 18 Aug 2005) | 4 lines
36096 Changed paths:
36097    M /trunk/set_ld.c
36098    M /trunk/tests/tset_ld.c
36100 Support C implementations giving an incorrect value for the precision
36101 of long double or where long doubles are implemented with FP expansions
36102 (like under Mac OS X), as in the 2.1 branch.
36104 ------------------------------------------------------------------------
36105 r3722 | vlefevre | 2005-08-18 13:46:30 +0000 (Thu, 18 Aug 2005) | 5 lines
36106 Changed paths:
36107    M /trunk/get_ld.c
36108    M /trunk/mpfr-impl.h
36110 Updated mpfr_get_ld: removed useless and non-portable hacks, fixed
36111 bugs, and slightly changed the behavior for the x87 extended format
36112 (we shouldn't return long double's with more precision than really
36113 supported, e.g. on FreeBSD and NetBSD).
36115 ------------------------------------------------------------------------
36116 r3721 | vlefevre | 2005-08-18 13:08:07 +0000 (Thu, 18 Aug 2005) | 2 lines
36117 Changed paths:
36118    M /trunk/get_ld.c
36120 Added an assertion.
36122 ------------------------------------------------------------------------
36123 r3720 | vlefevre | 2005-08-17 16:45:18 +0000 (Wed, 17 Aug 2005) | 2 lines
36124 Changed paths:
36125    M /trunk/set_ld.c
36127 Reformatted (GNU style).
36129 ------------------------------------------------------------------------
36130 r3719 | pelissip | 2005-08-17 16:26:10 +0000 (Wed, 17 Aug 2005) | 4 lines
36131 Changed paths:
36132    M /trunk/configure.in
36134 Improve the warning message by adding the lines:
36135 "we cannot run a program linked with GMP (if you cannot
36136 see the version numbers above)."
36138 ------------------------------------------------------------------------
36139 r3718 | zimmerma | 2005-08-16 14:26:05 +0000 (Tue, 16 Aug 2005) | 2 lines
36140 Changed paths:
36141    M /trunk/algorithms.tex
36143 added pointer for gamma
36145 ------------------------------------------------------------------------
36146 r3717 | zimmerma | 2005-08-16 14:24:15 +0000 (Tue, 16 Aug 2005) | 2 lines
36147 Changed paths:
36148    M /trunk/gamma.c
36150 fixed comments (code did not change)
36152 ------------------------------------------------------------------------
36153 r3716 | zimmerma | 2005-08-16 14:01:22 +0000 (Tue, 16 Aug 2005) | 2 lines
36154 Changed paths:
36155    M /trunk/algorithms.bib
36156    M /trunk/algorithms.tex
36157    M /trunk/gamma.c
36159 added formula for gamma function
36161 ------------------------------------------------------------------------
36162 r3715 | zimmerma | 2005-08-16 13:20:14 +0000 (Tue, 16 Aug 2005) | 2 lines
36163 Changed paths:
36164    M /trunk/tests/tgamma.c
36166 fixed last test (expected result was wrong)
36168 ------------------------------------------------------------------------
36169 r3714 | zimmerma | 2005-08-16 13:19:09 +0000 (Tue, 16 Aug 2005) | 2 lines
36170 Changed paths:
36171    M /trunk/gamma.c
36173 fixed bug for tiny input
36175 ------------------------------------------------------------------------
36176 r3713 | zimmerma | 2005-08-16 09:36:05 +0000 (Tue, 16 Aug 2005) | 2 lines
36177 Changed paths:
36178    M /trunk/tests/tgamma.c
36180 added test case
36182 ------------------------------------------------------------------------
36183 r3712 | pelissip | 2005-08-12 15:11:37 +0000 (Fri, 12 Aug 2005) | 2 lines
36184 Changed paths:
36185    M /trunk/Makefile.am
36187 Reintroduce the computing of the dependencies.
36189 ------------------------------------------------------------------------
36190 r3711 | vlefevre | 2005-08-11 14:56:47 +0000 (Thu, 11 Aug 2005) | 2 lines
36191 Changed paths:
36192    M /trunk/mpfr-impl.h
36193    M /trunk/tests/tget_d.c
36194    M /trunk/tests/tset_d.c
36196 Added MPFR_DOUBLE_SPEC (not used yet, except for warning messages).
36198 ------------------------------------------------------------------------
36199 r3710 | vlefevre | 2005-08-10 20:41:16 +0000 (Wed, 10 Aug 2005) | 2 lines
36200 Changed paths:
36201    M /trunk/mpfr.texi
36203 Completed the documentation of mpfr_strtofr (concerning the exponent).
36205 ------------------------------------------------------------------------
36206 r3709 | vlefevre | 2005-08-10 20:32:41 +0000 (Wed, 10 Aug 2005) | 3 lines
36207 Changed paths:
36208    M /trunk/mpfr.texi
36210 Removed double spaces in mpfr_strtofr description (this matters
36211 for the info format).
36213 ------------------------------------------------------------------------
36214 r3708 | vlefevre | 2005-08-10 01:02:57 +0000 (Wed, 10 Aug 2005) | 2 lines
36215 Changed paths:
36216    M /trunk/tests/tget_d.c
36218 Added a temporary test for non-IEEE-754 double's.
36220 ------------------------------------------------------------------------
36221 r3707 | pelissip | 2005-08-09 08:17:14 +0000 (Tue, 09 Aug 2005) | 2 lines
36222 Changed paths:
36223    M /trunk/mpfr.h
36224    M /trunk/tests/tstckintc.c
36226 Fix bug for pre-ansi compiler.
36228 ------------------------------------------------------------------------
36229 r3706 | pelissip | 2005-08-09 08:16:46 +0000 (Tue, 09 Aug 2005) | 2 lines
36230 Changed paths:
36231    M /trunk/NEWS
36233 Remove redundant entries.
36235 ------------------------------------------------------------------------
36236 r3705 | zimmerma | 2005-08-08 13:01:31 +0000 (Mon, 08 Aug 2005) | 3 lines
36237 Changed paths:
36238    M /trunk/NEWS
36239    M /trunk/TODO
36240    M /trunk/sin.c
36241    M /trunk/tests/tsin.c
36243 fixed bug in mpfr_sin (possible wrong inexact flag for rounding to nearest)
36244 added items in NEWS and TODO
36246 ------------------------------------------------------------------------
36247 r3704 | pelissip | 2005-08-05 23:09:58 +0000 (Fri, 05 Aug 2005) | 2 lines
36248 Changed paths:
36249    M /trunk/mpfr.texi
36251 Update information
36253 ------------------------------------------------------------------------
36254 r3703 | pelissip | 2005-08-05 23:08:29 +0000 (Fri, 05 Aug 2005) | 2 lines
36255 Changed paths:
36256    M /trunk/mpfr.h
36257    M /trunk/stack_interface.c
36258    M /trunk/tests/tstckintc.c
36260 Rename mpfr_stack to mpfr_custom_
36262 ------------------------------------------------------------------------
36263 r3695 | vlefevre | 2005-08-03 10:35:59 +0000 (Wed, 03 Aug 2005) | 2 lines
36264 Changed paths:
36265    M /trunk/FAQ.html
36266    M /trunk/README
36268 Added/updated copyright information.
36270 ------------------------------------------------------------------------
36271 r3694 | vlefevre | 2005-08-03 10:13:41 +0000 (Wed, 03 Aug 2005) | 2 lines
36272 Changed paths:
36273    M /branches/mpfr-2-1-branch/NEWS
36274    M /trunk/ChangeLog
36276 Update.
36278 ------------------------------------------------------------------------
36279 r3693 | pelissip | 2005-08-02 08:28:22 +0000 (Tue, 02 Aug 2005) | 2 lines
36280 Changed paths:
36281    M /trunk/TODO
36283 Remove "Stack Interface" from TODO.
36285 ------------------------------------------------------------------------
36286 r3692 | pelissip | 2005-08-01 15:23:51 +0000 (Mon, 01 Aug 2005) | 2 lines
36287 Changed paths:
36288    M /trunk/subnormal.c
36289    M /trunk/tests/Makefile.am
36290    A /trunk/tests/tsubnormal.c
36292 Add test file for mpfr_subnormalize
36294 ------------------------------------------------------------------------
36295 r3691 | pelissip | 2005-08-01 15:23:07 +0000 (Mon, 01 Aug 2005) | 2 lines
36296 Changed paths:
36297    M /trunk/mpfr.texi
36299 Add documentation for MPFR stack interface
36301 ------------------------------------------------------------------------
36302 r3690 | pelissip | 2005-08-01 14:04:35 +0000 (Mon, 01 Aug 2005) | 2 lines
36303 Changed paths:
36304    M /trunk/tests/tstckintc.c
36306 Add a new test to avoid potential problems if mp_limb_t != long.
36308 ------------------------------------------------------------------------
36309 r3689 | vlefevre | 2005-08-01 10:04:33 +0000 (Mon, 01 Aug 2005) | 2 lines
36310 Changed paths:
36311    M /trunk/ChangeLog
36313 Update.
36315 ------------------------------------------------------------------------
36316 r3685 | pelissip | 2005-07-26 16:08:02 +0000 (Tue, 26 Jul 2005) | 3 lines
36317 Changed paths:
36318    M /trunk/Makefile.am
36319    M /trunk/mpfr.h
36320    M /trunk/mpfr.texi
36321    A /trunk/stack_interface.c
36322    M /trunk/tests/Makefile.am
36323    A /trunk/tests/tstckintc.c
36325 Add first version of MPFR stack interface.
36326 Need to check if everything is ok, specially the test.
36328 ------------------------------------------------------------------------
36329 r3684 | pelissip | 2005-07-26 14:07:18 +0000 (Tue, 26 Jul 2005) | 2 lines
36330 Changed paths:
36331    M /trunk/mpfr-impl.h
36333 Fix and clean up logging for GCC 4.0.x
36335 ------------------------------------------------------------------------
36336 r3683 | pelissip | 2005-07-26 13:02:30 +0000 (Tue, 26 Jul 2005) | 2 lines
36337 Changed paths:
36338    M /trunk/mpfr-impl.h
36340 Clean up code.
36342 ------------------------------------------------------------------------
36343 r3682 | pelissip | 2005-07-26 12:26:08 +0000 (Tue, 26 Jul 2005) | 4 lines
36344 Changed paths:
36345    M /trunk/README.dev
36346    M /trunk/logging.c
36347    M /trunk/mpfr-impl.h
36349 Improve logging:
36350  + The file is not created if there is nothing to log.
36351  + Add new ENVIRONMENT variables: MPFR_LOG_ALL and MPFR_LOG_STAT.
36353 ------------------------------------------------------------------------
36354 r3681 | pelissip | 2005-07-26 12:06:11 +0000 (Tue, 26 Jul 2005) | 2 lines
36355 Changed paths:
36356    M /trunk/atan.c
36358 Add experimental code (Disabled).
36360 ------------------------------------------------------------------------
36361 r3680 | pelissip | 2005-07-26 12:05:45 +0000 (Tue, 26 Jul 2005) | 2 lines
36362 Changed paths:
36363    M /trunk/strtofr.c
36365 Fix comment
36367 ------------------------------------------------------------------------
36368 r3679 | pelissip | 2005-07-26 12:05:03 +0000 (Tue, 26 Jul 2005) | 2 lines
36369 Changed paths:
36370    M /trunk/tests/tsin.c
36372 Add a new regression test (to fix).
36374 ------------------------------------------------------------------------
36375 r3678 | pelissip | 2005-07-22 14:01:30 +0000 (Fri, 22 Jul 2005) | 4 lines
36376 Changed paths:
36377    M /trunk/erfc.c
36379 Fix bug for high values of input (assertion failed)
36380 because erf(x) ~ 1, so 1-erf(x) ~ 0, and we can't
36381 get the EXP of tmp.
36383 ------------------------------------------------------------------------
36384 r3677 | pelissip | 2005-07-18 12:55:30 +0000 (Mon, 18 Jul 2005) | 3 lines
36385 Changed paths:
36386    M /trunk/update-version
36388 Fix bug (AC_INIT version wasn't updated).
36389 Display a note about libtool version before quitting.
36391 ------------------------------------------------------------------------
36392 r3676 | pelissip | 2005-07-18 12:54:45 +0000 (Mon, 18 Jul 2005) | 4 lines
36393 Changed paths:
36394    M /trunk/acinclude.m4
36395    M /trunk/configure.in
36397 Clean up.
36398 Add comment.
36399 Add a new test: check if the charset has consecutive values.
36401 ------------------------------------------------------------------------
36402 r3675 | vlefevre | 2005-07-12 21:27:55 +0000 (Tue, 12 Jul 2005) | 2 lines
36403 Changed paths:
36404    M /trunk/mpfr.texi
36406 Updated documentation of mpfr_strtofr.
36408 ------------------------------------------------------------------------
36409 r3674 | pelissip | 2005-07-12 09:48:36 +0000 (Tue, 12 Jul 2005) | 3 lines
36410 Changed paths:
36411    M /trunk/exp3.c
36413 Fix an overflow bug (use of int instead of unsigned long).
36414 Optimize code (5% faster).
36416 ------------------------------------------------------------------------
36417 r3671 | vlefevre | 2005-07-11 16:13:27 +0000 (Mon, 11 Jul 2005) | 2 lines
36418 Changed paths:
36419    M /trunk/BUGS
36420    M /trunk/acinclude.m4
36421    M /trunk/mpfr-impl.h
36422    D /trunk/strcasecmp.c
36423    D /trunk/strncasecmp.c
36424    M /trunk/strtofr.c
36426 Fixed locale bug. Function strncasecmp is no longer used.
36428 ------------------------------------------------------------------------
36429 r3670 | vlefevre | 2005-07-09 17:52:53 +0000 (Sat, 09 Jul 2005) | 5 lines
36430 Changed paths:
36431    M /trunk/BUGS
36432    M /trunk/acinclude.m4
36433    M /trunk/tests/tests.c
36435 In the tests, set the locale to the current one. This allows to test
36436 MPFR under various locales, showing a bug in the parse_string function
36437 due to the use of the strncasecmp function ('i' and 'I' don't match
36438 with LC_ALL="tr_TR.ISO8859-9").
36440 ------------------------------------------------------------------------
36441 r3669 | pelissip | 2005-07-07 07:38:02 +0000 (Thu, 07 Jul 2005) | 2 lines
36442 Changed paths:
36443    M /trunk/configure.in
36445 Improve displayed warning if GMP versions differ.
36447 ------------------------------------------------------------------------
36448 r3668 | pelissip | 2005-07-06 08:45:47 +0000 (Wed, 06 Jul 2005) | 2 lines
36449 Changed paths:
36450    M /trunk/INSTALL
36452 Add a solution for a problem.
36454 ------------------------------------------------------------------------
36455 r3667 | vlefevre | 2005-07-05 13:47:37 +0000 (Tue, 05 Jul 2005) | 2 lines
36456 Changed paths:
36457    M /trunk/tests/tatan.c
36459 Added in-place tests for atan(+/-0).
36461 ------------------------------------------------------------------------
36462 r3665 | pelissip | 2005-07-05 08:04:21 +0000 (Tue, 05 Jul 2005) | 3 lines
36463 Changed paths:
36464    M /trunk/atan.c
36466 Fix bug of signed 0.
36467 Optimize code. (20% for 53 bits).
36469 ------------------------------------------------------------------------
36470 r3664 | pelissip | 2005-07-05 08:03:38 +0000 (Tue, 05 Jul 2005) | 2 lines
36471 Changed paths:
36472    M /trunk/tests/tatan.c
36474 Improve test for signed 0.
36476 ------------------------------------------------------------------------
36477 r3663 | pelissip | 2005-06-28 16:46:42 +0000 (Tue, 28 Jun 2005) | 3 lines
36478 Changed paths:
36479    M /trunk/atan.c
36481 Simplify a condition which was always true.
36482 (p is always negative).
36484 ------------------------------------------------------------------------
36485 r3662 | pelissip | 2005-06-28 16:13:03 +0000 (Tue, 28 Jun 2005) | 2 lines
36486 Changed paths:
36487    M /trunk/atan.c
36489 Add assertion.
36491 ------------------------------------------------------------------------
36492 r3661 | pelissip | 2005-06-28 16:09:00 +0000 (Tue, 28 Jun 2005) | 4 lines
36493 Changed paths:
36494    M /trunk/atan.c
36496 Simplify code for final step (when i== n0):
36497 since we do n0-i=0 steps, atan(Ak/2^k) ~= Ak/2^k.
36498 So we could speed up the final computation (9% faster).
36500 ------------------------------------------------------------------------
36501 r3660 | pelissip | 2005-06-28 15:52:32 +0000 (Tue, 28 Jun 2005) | 4 lines
36502 Changed paths:
36503    M /trunk/atan.c
36505 Optimize: when computing arctan(p/2^r) simplify
36506 p/2^r if p is even.
36507 Clean up and remove tabi table. It was useless.
36509 ------------------------------------------------------------------------
36510 r3659 | pelissip | 2005-06-22 08:58:50 +0000 (Wed, 22 Jun 2005) | 6 lines
36511 Changed paths:
36512    M /trunk/acinclude.m4
36513    M /trunk/configure.in
36515 Clean up configure and acinclude:
36516  + Remove useless test in MPFR_CONFIGS (Check for valid NAN).
36517    Its result is not use by MPFR.
36518  + Remove useless macros (AC_CHECK_OS, AC_CHECK_MACH and AC_MY_HEADERS).
36519  + Move detection of math/rint,round,floor,ceil to MPFR_CONFIGS.
36521 ------------------------------------------------------------------------
36522 r3658 | vlefevre | 2005-06-20 09:30:34 +0000 (Mon, 20 Jun 2005) | 2 lines
36523 Changed paths:
36524    M /trunk/sum.c
36526 GNU coding style.
36528 ------------------------------------------------------------------------
36529 r3657 | zimmerma | 2005-06-16 13:48:23 +0000 (Thu, 16 Jun 2005) | 2 lines
36530 Changed paths:
36531    M /trunk/get_str.c
36533 improved m=0 case when b is a power of 2
36535 ------------------------------------------------------------------------
36536 r3656 | pelissip | 2005-06-15 16:12:27 +0000 (Wed, 15 Jun 2005) | 3 lines
36537 Changed paths:
36538    M /trunk/cos.c
36540 Replace mpfr_div_2ui call by SET_EXP/GET_EXP
36541 since it can't overflow.
36543 ------------------------------------------------------------------------
36544 r3655 | pelissip | 2005-06-15 15:47:16 +0000 (Wed, 15 Jun 2005) | 2 lines
36545 Changed paths:
36546    M /trunk/cos.c
36548 Speed up a few (from 10822 to 10600).
36550 ------------------------------------------------------------------------
36551 r3654 | pelissip | 2005-06-15 13:56:23 +0000 (Wed, 15 Jun 2005) | 2 lines
36552 Changed paths:
36553    M /trunk/BUGS
36555 Update
36557 ------------------------------------------------------------------------
36558 r3653 | pelissip | 2005-06-14 11:42:25 +0000 (Tue, 14 Jun 2005) | 3 lines
36559 Changed paths:
36560    M /trunk/powerof2.c
36562 Replace check for a power of 2 for the high limb by a check
36563 for "high bit limb" for the high limb.
36565 ------------------------------------------------------------------------
36566 r3652 | pelissip | 2005-06-14 11:30:10 +0000 (Tue, 14 Jun 2005) | 2 lines
36567 Changed paths:
36568    M /trunk/mul_ui.c
36570 Fix bug in mul_ui (always alloc buffer instead of trying to reuse it).
36572 ------------------------------------------------------------------------
36573 r3651 | pelissip | 2005-06-14 11:27:56 +0000 (Tue, 14 Jun 2005) | 2 lines
36574 Changed paths:
36575    M /trunk/tests/tmul_ui.c
36577 Add new test (failed).
36579 ------------------------------------------------------------------------
36580 r3650 | pelissip | 2005-06-14 11:17:55 +0000 (Tue, 14 Jun 2005) | 3 lines
36581 Changed paths:
36582    M /trunk/div_ui.c
36583    M /trunk/mul_ui.c
36585 Add Fast case for u==1
36586 Add Fast case for u a power of 2 (Call mul/div_2si).
36588 ------------------------------------------------------------------------
36589 r3649 | pelissip | 2005-06-14 09:04:44 +0000 (Tue, 14 Jun 2005) | 2 lines
36590 Changed paths:
36591    M /trunk/cos.c
36593 Fix bug (use of GCC specific attribute).
36595 ------------------------------------------------------------------------
36596 r3648 | pelissip | 2005-06-13 12:19:30 +0000 (Mon, 13 Jun 2005) | 2 lines
36597 Changed paths:
36598    M /trunk/root.c
36599    M /trunk/tests/troot.c
36601 Rechnage the meaning of root for k=0.
36603 ------------------------------------------------------------------------
36604 r3647 | pelissip | 2005-06-13 12:03:30 +0000 (Mon, 13 Jun 2005) | 2 lines
36605 Changed paths:
36606    M /trunk/root.c
36607    M /trunk/tests/troot.c
36609 Fix bug with x<0 and k even
36611 ------------------------------------------------------------------------
36612 r3646 | pelissip | 2005-06-13 11:45:50 +0000 (Mon, 13 Jun 2005) | 3 lines
36613 Changed paths:
36614    M /trunk/root.c
36615    M /trunk/tests/troot.c
36617 Add special case for k==0
36618 Add test for special case k==0
36620 ------------------------------------------------------------------------
36621 r3645 | zimmerma | 2005-06-13 11:33:57 +0000 (Mon, 13 Jun 2005) | 2 lines
36622 Changed paths:
36623    M /trunk/const_pi.c
36625 added assertion
36627 ------------------------------------------------------------------------
36628 r3644 | pelissip | 2005-06-13 11:23:37 +0000 (Mon, 13 Jun 2005) | 2 lines
36629 Changed paths:
36630    M /trunk/cache.c
36632 Improve efficiency of initial call to mpfr_cache.
36634 ------------------------------------------------------------------------
36635 r3643 | pelissip | 2005-06-13 08:51:44 +0000 (Mon, 13 Jun 2005) | 2 lines
36636 Changed paths:
36637    M /trunk/tests/tsum.c
36639 Add new check (+INF -INF --> NAN).
36641 ------------------------------------------------------------------------
36642 r3642 | pelissip | 2005-06-10 15:11:02 +0000 (Fri, 10 Jun 2005) | 6 lines
36643 Changed paths:
36644    M /trunk/mpfr-impl.h
36645    M /trunk/mpfr.h
36646    M /trunk/mpfr.texi
36647    M /trunk/sum.c
36648    M /trunk/tests/tsum.c
36650 Fix bug of NAN and INF.
36651 Fix bug in documentation (mpfr_sum wasn't exactly what is described).
36652 Improve test.
36653 Change internal names.
36654 Clean up.
36656 ------------------------------------------------------------------------
36657 r3641 | pelissip | 2005-06-10 15:05:54 +0000 (Fri, 10 Jun 2005) | 2 lines
36658 Changed paths:
36659    M /trunk/eint.c
36661 Fix bug: check if mpfr_log returns 0.
36663 ------------------------------------------------------------------------
36664 r3640 | pelissip | 2005-06-08 12:35:31 +0000 (Wed, 08 Jun 2005) | 5 lines
36665 Changed paths:
36666    M /trunk/eint.c
36668 Replace MPFR_EXP to MPFR_GET_EXP
36669 Use GROUP function
36670 Use MPFR_MPZ_SIZEINBASE2
36671 Factorize the mpfr_mul_2exp chain.
36673 ------------------------------------------------------------------------
36674 r3639 | pelissip | 2005-06-08 12:34:47 +0000 (Wed, 08 Jun 2005) | 2 lines
36675 Changed paths:
36676    M /trunk/sin.c
36678 Replace int to mp_prec_t for precision...
36680 ------------------------------------------------------------------------
36681 r3638 | pelissip | 2005-06-08 12:34:21 +0000 (Wed, 08 Jun 2005) | 2 lines
36682 Changed paths:
36683    M /trunk/acos.c
36684    M /trunk/const_euler.c
36685    M /trunk/mulders.c
36686    M /trunk/zeta.c
36688 Fix warning due to comparison of unsigned and signed integers.
36690 ------------------------------------------------------------------------
36691 r3637 | pelissip | 2005-06-08 11:45:06 +0000 (Wed, 08 Jun 2005) | 3 lines
36692 Changed paths:
36693    M /trunk/atan.c
36694    M /trunk/extract.c
36695    M /trunk/strtofr.c
36697 Fix warnings due to comparaison between signed and unsigned.
36698 Reinclude string.h for strtofr.
36700 ------------------------------------------------------------------------
36701 r3635 | vlefevre | 2005-06-08 10:18:24 +0000 (Wed, 08 Jun 2005) | 2 lines
36702 Changed paths:
36703    M /trunk/add1.c
36705 Fixed bug introduced with the new internal format on 2003-10-27.
36707 ------------------------------------------------------------------------
36708 r3634 | vlefevre | 2005-06-08 10:02:28 +0000 (Wed, 08 Jun 2005) | 2 lines
36709 Changed paths:
36710    M /trunk/add1.c
36712 Updated comments.
36714 ------------------------------------------------------------------------
36715 r3633 | pelissip | 2005-06-08 10:00:21 +0000 (Wed, 08 Jun 2005) | 2 lines
36716 Changed paths:
36717    M /trunk/atan.c
36719 Fix introduced bug due to missing NULL.
36721 ------------------------------------------------------------------------
36722 r3632 | pelissip | 2005-06-08 09:58:57 +0000 (Wed, 08 Jun 2005) | 2 lines
36723 Changed paths:
36724    M /trunk/clear.c
36726 Fix introduced bug (NULL not defined).
36728 ------------------------------------------------------------------------
36729 r3631 | pelissip | 2005-06-08 09:53:48 +0000 (Wed, 08 Jun 2005) | 4 lines
36730 Changed paths:
36731    M /trunk/add1sp.c
36732    M /trunk/atan.c
36733    M /trunk/clear.c
36734    M /trunk/div.c
36735    M /trunk/gamma.c
36736    M /trunk/get_f.c
36737    M /trunk/get_str.c
36738    M /trunk/mpfr-impl.h
36739    M /trunk/mul.c
36740    M /trunk/round_p.c
36741    M /trunk/set_z.c
36742    M /trunk/sin.c
36743    M /trunk/strtofr.c
36744    M /trunk/sub1sp.c
36745    M /trunk/subnormal.c
36746    M /trunk/zeta.c
36748 Clean up use of stdio.h:
36749  it is now included by mpfr-impl iff DEBUG is defined or WANT_ASSERT is
36750 defined.
36752 ------------------------------------------------------------------------
36753 r3630 | pelissip | 2005-06-08 09:53:05 +0000 (Wed, 08 Jun 2005) | 2 lines
36754 Changed paths:
36755    M /trunk/tests/tsum.c
36757 Fix warnings.
36759 ------------------------------------------------------------------------
36760 r3629 | pelissip | 2005-06-08 09:13:41 +0000 (Wed, 08 Jun 2005) | 2 lines
36761 Changed paths:
36762    M /trunk/sub1sp.c
36764 Clean up code.
36766 ------------------------------------------------------------------------
36767 r3628 | pelissip | 2005-06-08 09:08:27 +0000 (Wed, 08 Jun 2005) | 2 lines
36768 Changed paths:
36769    M /trunk/add1sp.c
36771 Improve checking if WANT_ASSERT >= 2
36773 ------------------------------------------------------------------------
36774 r3627 | pelissip | 2005-06-07 16:06:38 +0000 (Tue, 07 Jun 2005) | 2 lines
36775 Changed paths:
36776    M /trunk/sin.c
36778 Fix wrong assertion.
36780 ------------------------------------------------------------------------
36781 r3626 | pelissip | 2005-06-07 16:03:24 +0000 (Tue, 07 Jun 2005) | 2 lines
36782 Changed paths:
36783    M /trunk/tests/tsum.c
36785 Improve test by adding special cases.
36787 ------------------------------------------------------------------------
36788 r3625 | pelissip | 2005-06-07 16:02:48 +0000 (Tue, 07 Jun 2005) | 5 lines
36789 Changed paths:
36790    M /trunk/mpfr-impl.h
36792 MPFR_GET_EXP was wrongly defined and does nothing due to recursive
36793 macro (mpfr_get_exp is also defined to be a fast macro). Fix this
36794 by removing the macro call in MPFR_GET_EXP in case of ASSERT >= 1.
36795 2 tests failed now!
36797 ------------------------------------------------------------------------
36798 r3624 | pelissip | 2005-06-07 15:42:17 +0000 (Tue, 07 Jun 2005) | 2 lines
36799 Changed paths:
36800    M /trunk/tests/tsum.c
36802 Clean up and improve check.
36804 ------------------------------------------------------------------------
36805 r3623 | pelissip | 2005-06-07 15:41:57 +0000 (Tue, 07 Jun 2005) | 2 lines
36806 Changed paths:
36807    M /trunk/sum.c
36809 Handle case n==0 and n==1 as special cases.
36811 ------------------------------------------------------------------------
36812 r3622 | pelissip | 2005-06-07 14:27:34 +0000 (Tue, 07 Jun 2005) | 3 lines
36813 Changed paths:
36814    M /trunk/const_catalan.c
36815    M /trunk/tests/tconst_catalan.c
36817 Simplify test to use tgeneric.
36818 Add note about Worst Case of const_catalan up to 100,000,000
36820 ------------------------------------------------------------------------
36821 r3621 | pelissip | 2005-06-07 14:26:45 +0000 (Tue, 07 Jun 2005) | 2 lines
36822 Changed paths:
36823    M /trunk/atan.c
36825 Use GROUP functions.
36827 ------------------------------------------------------------------------
36828 r3620 | pelissip | 2005-06-07 09:52:04 +0000 (Tue, 07 Jun 2005) | 2 lines
36829 Changed paths:
36830    M /trunk/tests/tconst_pi.c
36832 Improve coverage.
36834 ------------------------------------------------------------------------
36835 r3619 | pelissip | 2005-06-07 09:51:49 +0000 (Tue, 07 Jun 2005) | 2 lines
36836 Changed paths:
36837    M /trunk/mpfr-impl.h
36839 Fix bug in MPFR_GROUP_REPREC_3.
36841 ------------------------------------------------------------------------
36842 r3618 | pelissip | 2005-06-06 14:49:55 +0000 (Mon, 06 Jun 2005) | 2 lines
36843 Changed paths:
36844    M /trunk/tests/tset_si.c
36845    M /trunk/tests/tui_pow.c
36846    M /trunk/ui_pow_ui.c
36848 Improve coverage
36850 ------------------------------------------------------------------------
36851 r3617 | pelissip | 2005-06-06 14:13:47 +0000 (Mon, 06 Jun 2005) | 2 lines
36852 Changed paths:
36853    M /trunk/tests/tcmp_ui.c
36855 Improve coverage test
36857 ------------------------------------------------------------------------
36858 r3616 | pelissip | 2005-06-06 13:52:29 +0000 (Mon, 06 Jun 2005) | 3 lines
36859 Changed paths:
36860    M /trunk/Makefile.am
36861    M /trunk/mpfr.h
36862    M /trunk/tests/tdiv.c
36863    M /trunk/tests/tget_str.c
36864    M /trunk/tests/tzeta.c
36866 Remove mpfr_sub_one_ulp from MPFR library.
36867 Keep the C file until we are sure it not needed anymore.
36869 ------------------------------------------------------------------------
36870 r3615 | pelissip | 2005-06-06 13:42:40 +0000 (Mon, 06 Jun 2005) | 2 lines
36871 Changed paths:
36872    M /trunk/tests/tnext.c
36874 Improve coverage.
36876 ------------------------------------------------------------------------
36877 r3614 | pelissip | 2005-06-06 13:39:40 +0000 (Mon, 06 Jun 2005) | 3 lines
36878 Changed paths:
36879    M /trunk/Makefile.am
36880    M /trunk/div_ui.c
36881    M /trunk/hypot.c
36882    M /trunk/tests/tdiv.c
36883    M /trunk/tests/texp.c
36884    M /trunk/tests/tget_str.c
36885    M /trunk/tests/tsqrt.c
36886    M /trunk/tests/tzeta.c
36888 Remove mpfr_add_one_ulp from MPFR library.
36889 The function is still in the CVS.
36891 ------------------------------------------------------------------------
36892 r3613 | pelissip | 2005-06-06 12:06:15 +0000 (Mon, 06 Jun 2005) | 4 lines
36893 Changed paths:
36894    M /trunk/gamma.c
36896 Add experimental code (disabled).
36897 For 5000 bits, gamma(12.5) takes 4s instead of 18s.
36898 But it changes the error analysis...
36900 ------------------------------------------------------------------------
36901 r3612 | pelissip | 2005-06-06 11:27:08 +0000 (Mon, 06 Jun 2005) | 2 lines
36902 Changed paths:
36903    M /trunk/gamma.c
36905 Reduce use of intermediary variables.
36907 ------------------------------------------------------------------------
36908 r3611 | pelissip | 2005-06-06 09:42:16 +0000 (Mon, 06 Jun 2005) | 2 lines
36909 Changed paths:
36910    M /trunk/zeta.c
36912 Improve comment of previous change.
36914 ------------------------------------------------------------------------
36915 r3610 | pelissip | 2005-06-06 09:30:13 +0000 (Mon, 06 Jun 2005) | 3 lines
36916 Changed paths:
36917    M /trunk/zeta.c
36919 Use FastCompute if x is positive and big, ie it uses
36920 Zeta(x)=1+1/2^X+O(1/3^x)
36922 ------------------------------------------------------------------------
36923 r3609 | pelissip | 2005-06-03 11:15:05 +0000 (Fri, 03 Jun 2005) | 2 lines
36924 Changed paths:
36925    M /trunk/ui_pow_ui.c
36927 Add new and faster trivial case for y <= 1 and n <= 1
36929 ------------------------------------------------------------------------
36930 r3608 | pelissip | 2005-06-02 16:20:05 +0000 (Thu, 02 Jun 2005) | 2 lines
36931 Changed paths:
36932    M /trunk/COPYING
36933    M /trunk/COPYING.LIB
36935 Forget thoses two. Update from FSF site.
36937 ------------------------------------------------------------------------
36938 r3607 | pelissip | 2005-06-02 16:16:17 +0000 (Thu, 02 Jun 2005) | 2 lines
36939 Changed paths:
36940    M /trunk/BUGS
36941    M /trunk/NEWS
36942    M /trunk/README
36943    M /trunk/TODO
36945 Finish updating files.
36947 ------------------------------------------------------------------------
36948 r3606 | pelissip | 2005-06-02 16:12:06 +0000 (Thu, 02 Jun 2005) | 2 lines
36949 Changed paths:
36950    M /trunk/abort_prec_max.c
36951    M /trunk/acos.c
36952    M /trunk/acosh.c
36953    M /trunk/add.c
36954    M /trunk/add1.c
36955    M /trunk/add1sp.c
36956    M /trunk/add_one_ulp.c
36957    M /trunk/add_ui.c
36958    M /trunk/agm.c
36959    M /trunk/asin.c
36960    M /trunk/asinh.c
36961    M /trunk/atan.c
36962    M /trunk/atan2.c
36963    M /trunk/atanh.c
36964    M /trunk/cache.c
36965    M /trunk/cbrt.c
36966    M /trunk/check.c
36967    M /trunk/clear.c
36968    M /trunk/clears.c
36969    M /trunk/cmp.c
36970    M /trunk/cmp2.c
36971    M /trunk/cmp_abs.c
36972    M /trunk/cmp_d.c
36973    M /trunk/cmp_ld.c
36974    M /trunk/cmp_si.c
36975    M /trunk/cmp_ui.c
36976    M /trunk/comparisons.c
36977    M /trunk/const_catalan.c
36978    M /trunk/const_euler.c
36979    M /trunk/const_log2.c
36980    M /trunk/const_pi.c
36981    M /trunk/constant.c
36982    M /trunk/copysign.c
36983    M /trunk/cos.c
36984    M /trunk/cosh.c
36985    M /trunk/cot.c
36986    M /trunk/coth.c
36987    M /trunk/csc.c
36988    M /trunk/csch.c
36989    M /trunk/dim.c
36990    M /trunk/div.c
36991    M /trunk/div_2exp.c
36992    M /trunk/div_2si.c
36993    M /trunk/div_2ui.c
36994    M /trunk/div_ui.c
36995    M /trunk/dump.c
36996    M /trunk/eint.c
36997    M /trunk/eq.c
36998    M /trunk/erf.c
36999    M /trunk/erfc.c
37000    M /trunk/exceptions.c
37001    M /trunk/exp.c
37002    M /trunk/exp10.c
37003    M /trunk/exp2.c
37004    M /trunk/exp3.c
37005    M /trunk/exp_2.c
37006    M /trunk/expm1.c
37007    M /trunk/extract.c
37008    M /trunk/factorial.c
37009    M /trunk/fits_intmax.c
37010    M /trunk/fits_s.h
37011    M /trunk/fits_sint.c
37012    M /trunk/fits_slong.c
37013    M /trunk/fits_sshort.c
37014    M /trunk/fits_u.h
37015    M /trunk/fits_uint.c
37016    M /trunk/fits_uintmax.c
37017    M /trunk/fits_ulong.c
37018    M /trunk/fits_ushort.c
37019    M /trunk/fma.c
37020    M /trunk/frac.c
37021    M /trunk/free_cache.c
37022    M /trunk/gamma.c
37023    M /trunk/gen_inverse.h
37024    M /trunk/generic.c
37025    M /trunk/get_d.c
37026    M /trunk/get_exp.c
37027    M /trunk/get_f.c
37028    M /trunk/get_ld.c
37029    M /trunk/get_si.c
37030    M /trunk/get_sj.c
37031    M /trunk/get_str.c
37032    M /trunk/get_ui.c
37033    M /trunk/get_uj.c
37034    M /trunk/get_z.c
37035    M /trunk/get_z_exp.c
37036    M /trunk/gmp_op.c
37037    M /trunk/hypot.c
37038    M /trunk/init.c
37039    M /trunk/init2.c
37040    M /trunk/inits.c
37041    M /trunk/inits2.c
37042    M /trunk/inp_str.c
37043    M /trunk/int_ceil_log2.c
37044    M /trunk/isinf.c
37045    M /trunk/isinteger.c
37046    M /trunk/isnan.c
37047    M /trunk/isnum.c
37048    M /trunk/isqrt.c
37049    M /trunk/iszero.c
37050    M /trunk/log.c
37051    M /trunk/log10.c
37052    M /trunk/log1p.c
37053    M /trunk/log2.c
37054    M /trunk/logging.c
37055    M /trunk/minmax.c
37056    M /trunk/mp_clz_tab.c
37057    M /trunk/mpf2mpfr.h
37058    M /trunk/mpfr-gmp.c
37059    M /trunk/mpfr-gmp.h
37060    M /trunk/mpfr-impl.h
37061    M /trunk/mpfr-longlong.h
37062    M /trunk/mpfr-test.h
37063    M /trunk/mpfr.h
37064    M /trunk/mpn_exp.c
37065    M /trunk/mul.c
37066    M /trunk/mul_2exp.c
37067    M /trunk/mul_2si.c
37068    M /trunk/mul_2ui.c
37069    M /trunk/mul_ui.c
37070    M /trunk/mulders.c
37071    M /trunk/neg.c
37072    M /trunk/next.c
37073    M /trunk/out_str.c
37074    M /trunk/pow.c
37075    M /trunk/pow_si.c
37076    M /trunk/pow_ui.c
37077    M /trunk/pow_z.c
37078    M /trunk/powerof2.c
37079    M /trunk/print_raw.c
37080    M /trunk/print_rnd_mode.c
37081    M /trunk/random.c
37082    M /trunk/random2.c
37083    M /trunk/reldiff.c
37084    M /trunk/rint.c
37085    M /trunk/root.c
37086    M /trunk/round_near_x.c
37087    M /trunk/round_p.c
37088    M /trunk/round_prec.c
37089    M /trunk/round_raw_generic.c
37090    M /trunk/sec.c
37091    M /trunk/sech.c
37092    M /trunk/set.c
37093    M /trunk/set_d.c
37094    M /trunk/set_dfl_prec.c
37095    M /trunk/set_exp.c
37096    M /trunk/set_f.c
37097    M /trunk/set_inf.c
37098    M /trunk/set_ld.c
37099    M /trunk/set_nan.c
37100    M /trunk/set_prc_raw.c
37101    M /trunk/set_prec.c
37102    M /trunk/set_q.c
37103    M /trunk/set_rnd.c
37104    M /trunk/set_si.c
37105    M /trunk/set_si_2exp.c
37106    M /trunk/set_sj.c
37107    M /trunk/set_str.c
37108    M /trunk/set_str_raw.c
37109    M /trunk/set_ui.c
37110    M /trunk/set_ui_2exp.c
37111    M /trunk/set_uj.c
37112    M /trunk/set_z.c
37113    M /trunk/setmax.c
37114    M /trunk/setmin.c
37115    M /trunk/sgn.c
37116    M /trunk/si_op.c
37117    M /trunk/sin.c
37118    M /trunk/sin_cos.c
37119    M /trunk/sinh.c
37120    M /trunk/sqr.c
37121    M /trunk/sqrt.c
37122    M /trunk/sqrt_ui.c
37123    M /trunk/strcasecmp.c
37124    M /trunk/strncasecmp.c
37125    M /trunk/strtofr.c
37126    M /trunk/sub.c
37127    M /trunk/sub1.c
37128    M /trunk/sub1sp.c
37129    M /trunk/sub_one_ulp.c
37130    M /trunk/sub_ui.c
37131    M /trunk/subnormal.c
37132    M /trunk/sum.c
37133    M /trunk/swap.c
37134    M /trunk/tan.c
37135    M /trunk/tanh.c
37136    M /trunk/tests/cmp_str.c
37137    M /trunk/tests/memory.c
37138    M /trunk/tests/mpf_compat.c
37139    M /trunk/tests/mpfr_compat.c
37140    M /trunk/tests/reuse.c
37141    M /trunk/tests/rnd_mode.c
37142    M /trunk/tests/tabs.c
37143    M /trunk/tests/tacos.c
37144    M /trunk/tests/tacosh.c
37145    M /trunk/tests/tadd.c
37146    M /trunk/tests/tadd1sp.c
37147    M /trunk/tests/tadd_ui.c
37148    M /trunk/tests/tagm.c
37149    M /trunk/tests/tasin.c
37150    M /trunk/tests/tasinh.c
37151    M /trunk/tests/tatan.c
37152    M /trunk/tests/tatanh.c
37153    M /trunk/tests/tcan_round.c
37154    M /trunk/tests/tcbrt.c
37155    M /trunk/tests/tcheck.c
37156    M /trunk/tests/tcmp.c
37157    M /trunk/tests/tcmp2.c
37158    M /trunk/tests/tcmp_d.c
37159    M /trunk/tests/tcmp_ld.c
37160    M /trunk/tests/tcmp_ui.c
37161    M /trunk/tests/tcmpabs.c
37162    M /trunk/tests/tcomparisons.c
37163    M /trunk/tests/tconst_catalan.c
37164    M /trunk/tests/tconst_euler.c
37165    M /trunk/tests/tconst_log2.c
37166    M /trunk/tests/tconst_pi.c
37167    M /trunk/tests/tcopysign.c
37168    M /trunk/tests/tcos.c
37169    M /trunk/tests/tcosh.c
37170    M /trunk/tests/tcot.c
37171    M /trunk/tests/tcoth.c
37172    M /trunk/tests/tcsc.c
37173    M /trunk/tests/tcsch.c
37174    M /trunk/tests/tdim.c
37175    M /trunk/tests/tdiv.c
37176    M /trunk/tests/tdiv_ui.c
37177    M /trunk/tests/teint.c
37178    M /trunk/tests/teq.c
37179    M /trunk/tests/terf.c
37180    M /trunk/tests/tests.c
37181    M /trunk/tests/texceptions.c
37182    M /trunk/tests/texp.c
37183    M /trunk/tests/texp2.c
37184    M /trunk/tests/texpm1.c
37185    M /trunk/tests/tfactorial.c
37186    M /trunk/tests/tfits.c
37187    M /trunk/tests/tfma.c
37188    M /trunk/tests/tfrac.c
37189    M /trunk/tests/tgamma.c
37190    M /trunk/tests/tgeneric.c
37191    M /trunk/tests/tgeneric_ui.c
37192    M /trunk/tests/tget_d.c
37193    M /trunk/tests/tget_d_2exp.c
37194    M /trunk/tests/tget_f.c
37195    M /trunk/tests/tget_sj.c
37196    M /trunk/tests/tget_str.c
37197    M /trunk/tests/tget_z.c
37198    M /trunk/tests/tgmpop.c
37199    M /trunk/tests/thyperbolic.c
37200    M /trunk/tests/thypot.c
37201    M /trunk/tests/tinits.c
37202    M /trunk/tests/tinp_str.c
37203    M /trunk/tests/tisnan.c
37204    M /trunk/tests/tlog.c
37205    M /trunk/tests/tlog10.c
37206    M /trunk/tests/tlog1p.c
37207    M /trunk/tests/tlog2.c
37208    M /trunk/tests/tminmax.c
37209    M /trunk/tests/tmul.c
37210    M /trunk/tests/tmul_2exp.c
37211    M /trunk/tests/tmul_ui.c
37212    M /trunk/tests/tnext.c
37213    M /trunk/tests/tout_str.c
37214    M /trunk/tests/toutimpl.c
37215    M /trunk/tests/tpow.c
37216    M /trunk/tests/tpow3.c
37217    M /trunk/tests/tpow_z.c
37218    M /trunk/tests/trandom.c
37219    M /trunk/tests/trint.c
37220    M /trunk/tests/troot.c
37221    M /trunk/tests/tround_prec.c
37222    M /trunk/tests/tsec.c
37223    M /trunk/tests/tsech.c
37224    M /trunk/tests/tset.c
37225    M /trunk/tests/tset_d.c
37226    M /trunk/tests/tset_exp.c
37227    M /trunk/tests/tset_f.c
37228    M /trunk/tests/tset_ld.c
37229    M /trunk/tests/tset_q.c
37230    M /trunk/tests/tset_si.c
37231    M /trunk/tests/tset_sj.c
37232    M /trunk/tests/tset_str.c
37233    M /trunk/tests/tset_z.c
37234    M /trunk/tests/tsgn.c
37235    M /trunk/tests/tsi_op.c
37236    M /trunk/tests/tsin.c
37237    M /trunk/tests/tsin_cos.c
37238    M /trunk/tests/tsinh.c
37239    M /trunk/tests/tsqr.c
37240    M /trunk/tests/tsqrt.c
37241    M /trunk/tests/tsqrt_ui.c
37242    M /trunk/tests/tstrtofr.c
37243    M /trunk/tests/tsub.c
37244    M /trunk/tests/tsub1sp.c
37245    M /trunk/tests/tsub_ui.c
37246    M /trunk/tests/tsum.c
37247    M /trunk/tests/tswap.c
37248    M /trunk/tests/ttan.c
37249    M /trunk/tests/ttanh.c
37250    M /trunk/tests/ttrunc.c
37251    M /trunk/tests/tui_div.c
37252    M /trunk/tests/tui_pow.c
37253    M /trunk/tests/tui_sub.c
37254    M /trunk/tests/tversion.c
37255    M /trunk/tests/tzeta.c
37256    M /trunk/tuneup.c
37257    M /trunk/uceil_exp2.c
37258    M /trunk/uceil_log2.c
37259    M /trunk/ufloor_log2.c
37260    M /trunk/ui_div.c
37261    M /trunk/ui_pow.c
37262    M /trunk/ui_pow_ui.c
37263    M /trunk/ui_sub.c
37264    M /trunk/urandomb.c
37265    M /trunk/version.c
37266    M /trunk/volatile.c
37267    M /trunk/zeta.c
37269 Change the address of the FSF.
37271 ------------------------------------------------------------------------
37272 r3605 | pelissip | 2005-06-02 15:55:58 +0000 (Thu, 02 Jun 2005) | 3 lines
37273 Changed paths:
37274    M /trunk/gamma.c
37276 Optimize it a few by avoiding calling fac_ui for each iteration
37277 of the main loop.
37279 ------------------------------------------------------------------------
37280 r3604 | pelissip | 2005-06-02 15:16:19 +0000 (Thu, 02 Jun 2005) | 4 lines
37281 Changed paths:
37282    M /trunk/zeta.c
37284 Reduce # of vars inside the main loop.
37285 Use GROUP function.
37286 Improve overflow problems (Use of int instead of mp_prec_t).
37288 ------------------------------------------------------------------------
37289 r3603 | pelissip | 2005-06-02 15:15:44 +0000 (Thu, 02 Jun 2005) | 3 lines
37290 Changed paths:
37291    M /trunk/gamma.c
37293 Improve efficiency by removing 2 variables (Loop uses only 4 vars).
37294 Use GROUP.
37296 ------------------------------------------------------------------------
37297 r3602 | pelissip | 2005-06-02 15:15:02 +0000 (Thu, 02 Jun 2005) | 2 lines
37298 Changed paths:
37299    M /trunk/Makefile.am
37300    A /trunk/abort_prec_max.c
37301    M /trunk/cos.c
37302    M /trunk/cosh.c
37303    M /trunk/sinh.c
37304    M /trunk/tan.c
37305    M /trunk/tanh.c
37307 Add support for MPFR_GROUP functions.
37309 ------------------------------------------------------------------------
37310 r3601 | pelissip | 2005-06-02 15:14:15 +0000 (Thu, 02 Jun 2005) | 3 lines
37311 Changed paths:
37312    M /trunk/mpfr-impl.h
37314 Add attribute const and noreturn for function (via macros).
37315 Add new macros GROUP_INIT_6 and GROUP_REPREC_6 for zeta and gamma.
37317 ------------------------------------------------------------------------
37318 r3600 | zimmerma | 2005-06-02 10:17:09 +0000 (Thu, 02 Jun 2005) | 2 lines
37319 Changed paths:
37320    M /trunk/TODO
37322 added missing functions from gnumeric
37324 ------------------------------------------------------------------------
37325 r3599 | pelissip | 2005-06-02 09:22:55 +0000 (Thu, 02 Jun 2005) | 5 lines
37326 Changed paths:
37327    M /trunk/TODO
37329 Update stack-interface.
37330 Remove round_near_x item.
37331 Add new functions to implement.
37332 Reformat file.
37334 ------------------------------------------------------------------------
37335 r3598 | pelissip | 2005-06-02 07:40:56 +0000 (Thu, 02 Jun 2005) | 4 lines
37336 Changed paths:
37337    M /trunk/tests/tconst_pi.c
37339 Fix input precision of mp_prec_t.
37340 May be outside 'int' range. So it uses 'long' instead and
37341 a proper check.
37343 ------------------------------------------------------------------------
37344 r3597 | vlefevre | 2005-05-25 14:32:37 +0000 (Wed, 25 May 2005) | 2 lines
37345 Changed paths:
37346    M /trunk/README.dev
37348 Added coding recommendations concerning C++ compilers.
37350 ------------------------------------------------------------------------
37351 r3596 | pelissip | 2005-05-23 12:31:57 +0000 (Mon, 23 May 2005) | 2 lines
37352 Changed paths:
37353    M /trunk/mpfr-impl.h
37355 Final version of MPFR_GROUP macros.
37357 ------------------------------------------------------------------------
37358 r3595 | pelissip | 2005-05-23 12:31:43 +0000 (Mon, 23 May 2005) | 2 lines
37359 Changed paths:
37360    M /trunk/strtofr.c
37361    M /trunk/tests/tstrtofr.c
37363 Improve coverage test.
37365 ------------------------------------------------------------------------
37366 r3594 | pelissip | 2005-05-20 09:30:19 +0000 (Fri, 20 May 2005) | 2 lines
37367 Changed paths:
37368    M /trunk/exp_2.c
37370 Remove variable t which wasn't used!
37372 ------------------------------------------------------------------------
37373 r3593 | pelissip | 2005-05-18 15:57:10 +0000 (Wed, 18 May 2005) | 6 lines
37374 Changed paths:
37375    M /trunk/add1.c
37376    M /trunk/add1sp.c
37377    M /trunk/agm.c
37378    M /trunk/cos.c
37379    M /trunk/div-short.c
37380    M /trunk/div.c
37381    M /trunk/div_ui.c
37382    M /trunk/exp_2.c
37383    M /trunk/generic.c
37384    M /trunk/get_str.c
37385    M /trunk/init2.c
37386    M /trunk/log.c
37387    M /trunk/mpfr-impl.h
37388    M /trunk/mpn_exp.c
37389    M /trunk/mul.c
37390    M /trunk/mul_ui.c
37391    M /trunk/round_prec.c
37392    M /trunk/set_f.c
37393    M /trunk/sqr.c
37394    M /trunk/sqrt.c
37395    M /trunk/strtofr.c
37396    M /trunk/sub1.c
37397    M /trunk/sub1sp.c
37398    M /trunk/sum.c
37399    M /trunk/tests/tsum.c
37400    M /trunk/tuneup.c
37402 Replace TMP_ALLOC by MPFR_TMP_ALLOC
37403 Replace TMP_DECL by MPFR_TMP_DECL
37404 Replace TMP_MARK by MPFR_TMP_MARK
37405 Replace TMP_FREE by MPFR_TMP_FREE
37406 Add support for GMP's TMP_SALLOC.
37408 ------------------------------------------------------------------------
37409 r3592 | pelissip | 2005-05-18 13:17:40 +0000 (Wed, 18 May 2005) | 5 lines
37410 Changed paths:
37411    M /trunk/pow.c
37413 New way of handling exact value.
37414 Fix bug of wrong rounding and wrong ternary value if the power
37415 is exact, but at an upper precision than the working precision.
37416 Now it computes the power exactly if it detects it is exact.
37418 ------------------------------------------------------------------------
37419 r3591 | pelissip | 2005-05-18 13:13:15 +0000 (Wed, 18 May 2005) | 2 lines
37420 Changed paths:
37421    M /trunk/mpfr.texi
37423 Precise that 1 is not the only value.
37425 ------------------------------------------------------------------------
37426 r3590 | vlefevre | 2005-05-18 13:03:10 +0000 (Wed, 18 May 2005) | 2 lines
37427 Changed paths:
37428    M /trunk/mpfr.texi
37430 an 1 -> a 1.
37432 ------------------------------------------------------------------------
37433 r3589 | pelissip | 2005-05-18 09:42:00 +0000 (Wed, 18 May 2005) | 2 lines
37434 Changed paths:
37435    M /trunk/mpfr.texi
37437 Add a note about special case 1
37439 ------------------------------------------------------------------------
37440 r3588 | pelissip | 2005-05-18 09:01:41 +0000 (Wed, 18 May 2005) | 3 lines
37441 Changed paths:
37442    M /trunk/pow.c
37444 Add assertions
37445 Remove useless function is_odd_even.
37447 ------------------------------------------------------------------------
37448 r3587 | pelissip | 2005-05-18 08:53:39 +0000 (Wed, 18 May 2005) | 3 lines
37449 Changed paths:
37450    M /trunk/pow.c
37452 Fix bug: returning 1 didn't take the rounding mode into account.
37453 Simplify dependencies of mpfr_pow.
37455 ------------------------------------------------------------------------
37456 r3586 | pelissip | 2005-05-18 08:42:54 +0000 (Wed, 18 May 2005) | 4 lines
37457 Changed paths:
37458    M /trunk/expm1.c
37459    M /trunk/tests/texpm1.c
37461 Fix bug of overflow
37462 Fix bug of wrong ternary value in case of overflow
37463 Add test cases.
37465 ------------------------------------------------------------------------
37466 r3585 | pelissip | 2005-05-18 08:22:55 +0000 (Wed, 18 May 2005) | 3 lines
37467 Changed paths:
37468    M /trunk/cosh.c
37469    M /trunk/tests/tcosh.c
37471 Fix bug of overflow.
37472 Fix bug of ternary value in case of overflow.
37474 ------------------------------------------------------------------------
37475 r3584 | pelissip | 2005-05-18 08:22:28 +0000 (Wed, 18 May 2005) | 2 lines
37476 Changed paths:
37477    M /trunk/tanh.c
37479 Clean up previous patch.
37481 ------------------------------------------------------------------------
37482 r3583 | pelissip | 2005-05-18 07:30:01 +0000 (Wed, 18 May 2005) | 4 lines
37483 Changed paths:
37484    M /trunk/sinh.c
37485    M /trunk/tests/tsinh.c
37487 Fix bug of overflow.
37488 Fix bug of ternary value in case of overflow.
37489 Still some bugs...
37491 ------------------------------------------------------------------------
37492 r3582 | pelissip | 2005-05-17 16:17:12 +0000 (Tue, 17 May 2005) | 4 lines
37493 Changed paths:
37494    M /trunk/tanh.c
37495    M /trunk/tests/ttanh.c
37497 Rewrite the way of handling overflow.
37498 Fix bug due to overflow.
37499 Fix bug due to wrong ternary value.
37501 ------------------------------------------------------------------------
37502 r3581 | pelissip | 2005-05-17 16:15:15 +0000 (Tue, 17 May 2005) | 2 lines
37503 Changed paths:
37504    M /trunk/mpfr-impl.h
37506 Typo.
37508 ------------------------------------------------------------------------
37509 r3580 | pelissip | 2005-05-17 15:37:02 +0000 (Tue, 17 May 2005) | 3 lines
37510 Changed paths:
37511    M /trunk/sinh.c
37512    M /trunk/tests/tsinh.c
37514 Fix bug of overflow.
37515 Still a problem if exp(x) is near the limit of EMAX_MAX.
37517 ------------------------------------------------------------------------
37518 r3579 | pelissip | 2005-05-17 15:35:38 +0000 (Tue, 17 May 2005) | 2 lines
37519 Changed paths:
37520    M /trunk/mpfr-impl.h
37522 Add new macro MPFR_SAVE_DECL_UPDATE_FLAGS
37524 ------------------------------------------------------------------------
37525 r3578 | pelissip | 2005-05-17 15:17:32 +0000 (Tue, 17 May 2005) | 3 lines
37526 Changed paths:
37527    M /trunk/sinh.c
37528    M /trunk/tests/tsinh.c
37530 Improve way of handling overflow (still not perfect but far better).
37531 Improve coverage test.
37533 ------------------------------------------------------------------------
37534 r3577 | pelissip | 2005-05-17 15:14:53 +0000 (Tue, 17 May 2005) | 2 lines
37535 Changed paths:
37536    M /trunk/get_si.c
37537    M /trunk/tests/tset_si.c
37539 Improve coverage test.
37541 ------------------------------------------------------------------------
37542 r3576 | vlefevre | 2005-05-17 15:14:37 +0000 (Tue, 17 May 2005) | 2 lines
37543 Changed paths:
37544    M /trunk/hypot.c
37545    M /trunk/mpfr.texi
37546    M /trunk/tests/thypot.c
37548 hypot(±oo, NaN) now returns +oo, as in ISO C99 (wasn't documented).
37550 ------------------------------------------------------------------------
37551 r3575 | pelissip | 2005-05-17 14:09:21 +0000 (Tue, 17 May 2005) | 2 lines
37552 Changed paths:
37553    M /trunk/tests/tasin.c
37555 Improve coverage test.
37557 ------------------------------------------------------------------------
37558 r3574 | pelissip | 2005-05-17 14:09:10 +0000 (Tue, 17 May 2005) | 2 lines
37559 Changed paths:
37560    M /trunk/asin.c
37562 Remove useless test.
37564 ------------------------------------------------------------------------
37565 r3573 | pelissip | 2005-05-17 13:28:02 +0000 (Tue, 17 May 2005) | 2 lines
37566 Changed paths:
37567    M /trunk/tests/tpow.c
37569 Improve coverage test.
37571 ------------------------------------------------------------------------
37572 r3572 | pelissip | 2005-05-17 13:06:26 +0000 (Tue, 17 May 2005) | 2 lines
37573 Changed paths:
37574    M /trunk/set_z.c
37575    M /trunk/tests/tmul.c
37576    M /trunk/tests/tset_z.c
37578 Improve coverage
37580 ------------------------------------------------------------------------
37581 r3571 | pelissip | 2005-05-17 12:58:43 +0000 (Tue, 17 May 2005) | 2 lines
37582 Changed paths:
37583    M /trunk/tests/tcmpabs.c
37585 Improve coverage test.
37587 ------------------------------------------------------------------------
37588 r3570 | pelissip | 2005-05-17 12:58:30 +0000 (Tue, 17 May 2005) | 2 lines
37589 Changed paths:
37590    M /trunk/coverage
37592 Add CFLAGS -g.
37594 ------------------------------------------------------------------------
37595 r3569 | pelissip | 2005-05-17 12:27:39 +0000 (Tue, 17 May 2005) | 2 lines
37596 Changed paths:
37597    M /trunk/pow.c
37599 Clean up
37601 ------------------------------------------------------------------------
37602 r3568 | pelissip | 2005-05-17 12:13:44 +0000 (Tue, 17 May 2005) | 2 lines
37603 Changed paths:
37604    M /trunk/tests/tfits.c
37606 Improve coverage tests.
37608 ------------------------------------------------------------------------
37609 r3567 | pelissip | 2005-05-17 11:45:11 +0000 (Tue, 17 May 2005) | 2 lines
37610 Changed paths:
37611    M /trunk/tests/tgmpop.c
37613 Improve coverage test.
37615 ------------------------------------------------------------------------
37616 r3566 | pelissip | 2005-05-17 11:34:11 +0000 (Tue, 17 May 2005) | 2 lines
37617 Changed paths:
37618    M /trunk/tanh.c
37620 Special a condition by the simplified one.
37622 ------------------------------------------------------------------------
37623 r3565 | pelissip | 2005-05-17 10:31:34 +0000 (Tue, 17 May 2005) | 2 lines
37624 Changed paths:
37625    M /trunk/tests/tcmp_ui.c
37626    M /trunk/tests/tconst_catalan.c
37627    M /trunk/tests/tconst_euler.c
37628    M /trunk/tests/tconst_log2.c
37629    M /trunk/tests/tconst_pi.c
37630    M /trunk/tests/tget_d.c
37632 Improve coverage test (Forget to test tiny functions).
37634 ------------------------------------------------------------------------
37635 r3564 | pelissip | 2005-05-17 10:12:30 +0000 (Tue, 17 May 2005) | 2 lines
37636 Changed paths:
37637    M /trunk/coverage
37639 Typo
37641 ------------------------------------------------------------------------
37642 r3563 | pelissip | 2005-05-17 10:04:14 +0000 (Tue, 17 May 2005) | 2 lines
37643 Changed paths:
37644    M /trunk/README.dev
37645    A /trunk/coverage
37647 Add 'coverage' script.
37649 ------------------------------------------------------------------------
37650 r3562 | pelissip | 2005-05-17 10:03:54 +0000 (Tue, 17 May 2005) | 2 lines
37651 Changed paths:
37652    M /trunk/constant.c
37654 Add 'static'
37656 ------------------------------------------------------------------------
37657 r3561 | pelissip | 2005-05-17 08:52:13 +0000 (Tue, 17 May 2005) | 5 lines
37658 Changed paths:
37659    M /trunk/cos.c
37661 Reformating code.
37662 Fix potential (?) overflow for very large precision.
37663 Various tiny optimizations
37664 Improve the initial estimation of the needed precision.
37666 ------------------------------------------------------------------------
37667 r3560 | pelissip | 2005-05-17 08:46:45 +0000 (Tue, 17 May 2005) | 3 lines
37668 Changed paths:
37669    M /trunk/Makefile.am
37670    A /trunk/constant.c
37671    M /trunk/log.c
37672    M /trunk/mpfr-impl.h
37674 Extract constants (__gmpfr_one, two and four) from log.c to constant.c
37675 Fix bug in MPFR_SET_ONE.
37677 ------------------------------------------------------------------------
37678 r3559 | pelissip | 2005-05-17 08:45:00 +0000 (Tue, 17 May 2005) | 2 lines
37679 Changed paths:
37680    M /trunk/sin.c
37682 Remove a space.
37684 ------------------------------------------------------------------------
37685 r3558 | vlefevre | 2005-05-16 14:29:49 +0000 (Mon, 16 May 2005) | 2 lines
37686 Changed paths:
37687    M /trunk/NEWS
37689 Typography + spelling.
37691 ------------------------------------------------------------------------
37692 r3557 | vlefevre | 2005-05-16 14:26:20 +0000 (Mon, 16 May 2005) | 2 lines
37693 Changed paths:
37694    M /trunk/NEWS
37696 Note that mpfr_out_str has slightly changed.
37698 ------------------------------------------------------------------------
37699 r3556 | pelissip | 2005-05-16 07:34:04 +0000 (Mon, 16 May 2005) | 3 lines
37700 Changed paths:
37701    M /trunk/TODO
37703 asin, atan, atanh are not slow anymore for small input.
37704 Remove it in the TODO.
37706 ------------------------------------------------------------------------
37707 r3555 | vlefevre | 2005-05-14 17:53:00 +0000 (Sat, 14 May 2005) | 4 lines
37708 Changed paths:
37709    M /trunk/atanh.c
37711 Fixed a bug due to a typo on a variable name. It produced a
37712 segmentation fault in the tests on Linux/ppc (uninitialized data were
37713 read), not always reproducible when stepping with gdb.
37715 ------------------------------------------------------------------------
37716 r3553 | pelissip | 2005-05-13 11:49:46 +0000 (Fri, 13 May 2005) | 2 lines
37717 Changed paths:
37718    M /trunk/expm1.c
37719    M /trunk/log1p.c
37721 Add support for MPFR_FAST_COMPUTE_IS_SMALL_INPUT
37723 ------------------------------------------------------------------------
37724 r3552 | pelissip | 2005-05-13 11:41:39 +0000 (Fri, 13 May 2005) | 2 lines
37725 Changed paths:
37726    M /trunk/asin.c
37727    M /trunk/asinh.c
37728    M /trunk/atan.c
37729    M /trunk/atanh.c
37730    M /trunk/sin.c
37731    M /trunk/sinh.c
37732    M /trunk/tan.c
37733    M /trunk/tanh.c
37735 Add support for FAST_COMPUTE_IS_SMALL_INPUT.
37737 ------------------------------------------------------------------------
37738 r3551 | pelissip | 2005-05-13 10:58:38 +0000 (Fri, 13 May 2005) | 2 lines
37739 Changed paths:
37740    M /trunk/atan.c
37742 Add round_near_x support for small arguments.
37744 ------------------------------------------------------------------------
37745 r3550 | pelissip | 2005-05-13 10:58:20 +0000 (Fri, 13 May 2005) | 2 lines
37746 Changed paths:
37747    M /trunk/Makefile.am
37748    A /trunk/round_near_x.c
37750 Add new internal function mpfr_round_near_x.
37752 ------------------------------------------------------------------------
37753 r3549 | zimmerma | 2005-05-13 09:37:42 +0000 (Fri, 13 May 2005) | 2 lines
37754 Changed paths:
37755    M /trunk/mpfr.texi
37757 added missing documentation for mpfr_hypot
37759 ------------------------------------------------------------------------
37760 r3548 | pelissip | 2005-05-13 09:12:07 +0000 (Fri, 13 May 2005) | 2 lines
37761 Changed paths:
37762    M /trunk/tests/texceptions.c
37764 Add a \n for all error strings.
37766 ------------------------------------------------------------------------
37767 r3547 | pelissip | 2005-05-13 09:11:48 +0000 (Fri, 13 May 2005) | 2 lines
37768 Changed paths:
37769    M /trunk/version.c
37771 Fix copyright date.
37773 ------------------------------------------------------------------------
37774 r3546 | pelissip | 2005-05-13 09:11:11 +0000 (Fri, 13 May 2005) | 4 lines
37775 Changed paths:
37776    M /trunk/mpfr-impl.h
37777    M /trunk/mpfr.h
37778    M /trunk/tests/tconst_pi.c
37779    M /trunk/tests/texp.c
37781 Fix some problems when you define mpfr_prec_t to be an unsigned short.
37782 Now all tests passed when mpfr_prec_t is defined to be an unsigned short
37783 on a 32 bit CPU!
37785 ------------------------------------------------------------------------
37786 r3542 | vlefevre | 2005-05-12 09:21:49 +0000 (Thu, 12 May 2005) | 2 lines
37787 Changed paths:
37788    M /trunk/exp_2.c
37790 Detect/avoid potential integer overflows.
37792 ------------------------------------------------------------------------
37793 r3541 | pelissip | 2005-05-12 08:55:27 +0000 (Thu, 12 May 2005) | 2 lines
37794 Changed paths:
37795    M /trunk/tests/texp.c
37797 Fix typos.
37799 ------------------------------------------------------------------------
37800 r3540 | pelissip | 2005-05-11 15:43:40 +0000 (Wed, 11 May 2005) | 2 lines
37801 Changed paths:
37802    M /trunk/exp3.c
37803    M /trunk/tests/texp.c
37805 Same patch for exp_3.
37807 ------------------------------------------------------------------------
37808 r3539 | pelissip | 2005-05-11 15:24:48 +0000 (Wed, 11 May 2005) | 5 lines
37809 Changed paths:
37810    M /trunk/exp.c
37811    M /trunk/exp_2.c
37812    M /trunk/tests/texp.c
37814 Fix bug when exp(x) is near the limit of an overflow or an
37815 underflow (mpfr_exp_2 didn't allow an overflow/underflow in its
37816 internal loop).
37817 Add corresponding test case. exp_3 may need similar patchs.
37819 ------------------------------------------------------------------------
37820 r3538 | vlefevre | 2005-05-11 11:03:55 +0000 (Wed, 11 May 2005) | 2 lines
37821 Changed paths:
37822    M /trunk/ChangeLog
37824 Update (with reformatting so that the logs are readable on 80 columns).
37826 ------------------------------------------------------------------------
37827 r3537 | pelissip | 2005-05-11 07:42:05 +0000 (Wed, 11 May 2005) | 2 lines
37828 Changed paths:
37829    M /trunk/mul.c
37830    M /trunk/tests/tmul.c
37832 Fix bug due to wrong assertion.
37834 ------------------------------------------------------------------------
37835 r3536 | pelissip | 2005-05-10 11:49:58 +0000 (Tue, 10 May 2005) | 9 lines
37836 Changed paths:
37837    M /trunk/mpfr-impl.h
37838    M /trunk/mpfr.h
37839    M /trunk/round_prec.c
37840    M /trunk/round_raw_generic.c
37842 1. Change the prototype of mpfr_can_round to use const.
37843 2. Change the prototype of mpfr_round_raw_2 (remove first argument since it is
37844    useless).
37845 3. Change round_raw_generic to use preprocessor if rather than compiler
37846    to detect if flag == 1 or 0
37847 4. mpfr_round_raw_xxx use const attribute too.
37848 5. Remove mpfr_round_raw_3 since it is unused by MPFR.
37849 6. Add first prototype of MPFR_FAST_COMPUTE_IF_SMALL.
37851 ------------------------------------------------------------------------
37852 r3535 | pelissip | 2005-05-10 09:52:11 +0000 (Tue, 10 May 2005) | 2 lines
37853 Changed paths:
37854    M /trunk/NEWS
37856 Update.
37858 ------------------------------------------------------------------------
37859 r3534 | pelissip | 2005-05-10 09:34:22 +0000 (Tue, 10 May 2005) | 3 lines
37860 Changed paths:
37861    M /trunk/mul.c
37862    M /trunk/tests/tmul.c
37864 Fix a bug in the product of 2limbs per 2 limbs.
37865 Add new regression test.
37867 ------------------------------------------------------------------------
37868 r3533 | pelissip | 2005-05-10 07:28:06 +0000 (Tue, 10 May 2005) | 5 lines
37869 Changed paths:
37870    M /trunk/configure.in
37872 Fix problem with mingw: if the configure detects MS-Windows, it skips the
37873 tests which try to link against GMP within the configure, hoping the Makefile
37874 works. The main problem is that we need libtool inside the configure to link
37875 against GMP.
37877 ------------------------------------------------------------------------
37878 r3532 | pelissip | 2005-05-09 09:09:37 +0000 (Mon, 09 May 2005) | 2 lines
37879 Changed paths:
37880    M /trunk/tests/tatan.c
37882 Improve random tests.
37884 ------------------------------------------------------------------------
37885 r3531 | pelissip | 2005-05-04 16:20:06 +0000 (Wed, 04 May 2005) | 4 lines
37886 Changed paths:
37887    M /trunk/cos.c
37889 Replace initial estimation of K0 from sqrt (p/2)
37890 to sqrt(p/16). It seems to be 30% faster for 5000 bits, and 5% faster
37891 for 50 bits.
37893 ------------------------------------------------------------------------
37894 r3529 | vlefevre | 2005-05-04 15:59:49 +0000 (Wed, 04 May 2005) | 2 lines
37895 Changed paths:
37896    M /trunk/div_ui.c
37898 Reformatted the code.
37900 ------------------------------------------------------------------------
37901 r3528 | zimmerma | 2005-05-04 15:20:17 +0000 (Wed, 04 May 2005) | 2 lines
37902 Changed paths:
37903    M /trunk/tests/tdiv_ui.c
37905 fixed dummy init2 followed by set_prec
37907 ------------------------------------------------------------------------
37908 r3527 | vlefevre | 2005-05-04 13:42:36 +0000 (Wed, 04 May 2005) | 2 lines
37909 Changed paths:
37910    M /trunk/TODO
37912 Added LIA-2 functions to implement.
37914 ------------------------------------------------------------------------
37915 r3526 | pelissip | 2005-05-04 09:51:10 +0000 (Wed, 04 May 2005) | 2 lines
37916 Changed paths:
37917    M /trunk/Makefile.am
37918    M /trunk/NEWS
37919    M /trunk/TODO
37920    A /trunk/coth.c
37921    A /trunk/csch.c
37922    M /trunk/mpfr.h
37923    M /trunk/mpfr.texi
37924    A /trunk/sech.c
37925    M /trunk/tests/Makefile.am
37926    M /trunk/tests/tcot.c
37927    A /trunk/tests/tcoth.c
37928    A /trunk/tests/tcsch.c
37929    M /trunk/tests/tsec.c
37930    A /trunk/tests/tsech.c
37932 Add functions mpfr_sech, mpfr_coth and mpfr_csch.
37934 ------------------------------------------------------------------------
37935 r3525 | pelissip | 2005-05-04 09:49:51 +0000 (Wed, 04 May 2005) | 2 lines
37936 Changed paths:
37937    M /trunk/gen_inverse.h
37939 init2 alloc what is needed, not 2 (more efficient).
37941 ------------------------------------------------------------------------
37942 r3524 | zimmerma | 2005-05-04 09:27:48 +0000 (Wed, 04 May 2005) | 4 lines
37943 Changed paths:
37944    M /trunk/acosh.c
37945    M /trunk/algorithms.tex
37946    M /trunk/asinh.c
37947    M /trunk/const_euler.c
37948    M /trunk/cosh.c
37949    M /trunk/eint.c
37950    M /trunk/exp2.c
37951    M /trunk/expm1.c
37952    M /trunk/hypot.c
37953    M /trunk/log10.c
37954    M /trunk/log2.c
37955    M /trunk/pow.c
37956    M /trunk/pow_si.c
37957    M /trunk/tanh.c
37958    M /trunk/tests/tpow.c
37959    M /trunk/tests/tpow3.c
37961 improved const_euler and eint
37962 removed dependency from input precision in several functions
37963 fixed two bugs in pow (detection of exact cases)
37965 ------------------------------------------------------------------------
37966 r3523 | pelissip | 2005-05-04 08:35:23 +0000 (Wed, 04 May 2005) | 2 lines
37967 Changed paths:
37968    M /trunk/NEWS
37970 Update to reflect the current state.
37972 ------------------------------------------------------------------------
37973 r3522 | pelissip | 2005-05-03 16:39:04 +0000 (Tue, 03 May 2005) | 2 lines
37974 Changed paths:
37975    M /trunk/atan.c
37977 Fix computing of `sup` to reflect what is described in algorithms.tex.
37979 ------------------------------------------------------------------------
37980 r3521 | pelissip | 2005-05-03 14:57:04 +0000 (Tue, 03 May 2005) | 3 lines
37981 Changed paths:
37982    M /trunk/atan.c
37984 Tiny optimization of mpfr_atan.
37985 On opteron with p=53, from 9231 / 18049.89 / 81758 to 9004 / 17522.76 / 78601.
37987 ------------------------------------------------------------------------
37988 r3520 | vlefevre | 2005-05-03 12:42:01 +0000 (Tue, 03 May 2005) | 3 lines
37989 Changed paths:
37990    M /trunk/tests/tset_ld.c
37992 Fixed a problem in test_small (already done in the 2.1 branch)
37993 when long double = double.
37995 ------------------------------------------------------------------------
37996 r3519 | pelissip | 2005-05-03 10:42:41 +0000 (Tue, 03 May 2005) | 2 lines
37997 Changed paths:
37998    M /trunk/configure.in
38000 Improve detection again (use callback).
38002 ------------------------------------------------------------------------
38003 r3518 | pelissip | 2005-05-03 10:15:46 +0000 (Tue, 03 May 2005) | 2 lines
38004 Changed paths:
38005    M /trunk/configure.in
38007 Improve previous change.
38009 ------------------------------------------------------------------------
38010 r3517 | pelissip | 2005-05-03 09:51:50 +0000 (Tue, 03 May 2005) | 4 lines
38011 Changed paths:
38012    M /trunk/configure.in
38013    M /trunk/tests/trint.c
38015 Add detection of function round, rint, ceil, floor and nearbyint at configure
38016 time so that spe206 which defines itself as C99 compliant can build the
38017 trint test.
38019 ------------------------------------------------------------------------
38020 r3516 | pelissip | 2005-05-03 08:55:18 +0000 (Tue, 03 May 2005) | 2 lines
38021 Changed paths:
38022    M /trunk/BUGS
38024 Update (Move bugs to potential).
38026 ------------------------------------------------------------------------
38027 r3515 | vlefevre | 2005-05-03 08:08:50 +0000 (Tue, 03 May 2005) | 2 lines
38028 Changed paths:
38029    M /trunk/BUGS
38030    M /trunk/hypot.c
38031    M /trunk/tests/thypot.c
38033 Fixed the mpfr_hypot bug, and re-enabled the test_large_small test.
38035 ------------------------------------------------------------------------
38036 r3514 | vlefevre | 2005-05-02 23:17:44 +0000 (Mon, 02 May 2005) | 2 lines
38037 Changed paths:
38038    M /trunk/ChangeLog
38040 Update.
38042 ------------------------------------------------------------------------
38043 r3512 | vlefevre | 2005-05-02 22:57:16 +0000 (Mon, 02 May 2005) | 2 lines
38044 Changed paths:
38045    M /trunk/BUGS
38047 Mention the mpfr_hypot bug.
38049 ------------------------------------------------------------------------
38050 r3511 | vlefevre | 2005-05-02 22:46:56 +0000 (Mon, 02 May 2005) | 3 lines
38051 Changed paths:
38052    M /trunk/tests/thypot.c
38054 Added a test showing a bug, enabled when TEST_LARGE_SMALL is defined
38055 (to avoid a freeze with make check).
38057 ------------------------------------------------------------------------
38058 r3510 | pelissip | 2005-05-02 15:05:43 +0000 (Mon, 02 May 2005) | 2 lines
38059 Changed paths:
38060    M /trunk/mpfr.texi
38062 Fix bug.
38064 ------------------------------------------------------------------------
38065 r3509 | pelissip | 2005-05-02 15:05:30 +0000 (Mon, 02 May 2005) | 2 lines
38066 Changed paths:
38067    M /trunk/tests/tpow.c
38069 Remove useless function f.
38071 ------------------------------------------------------------------------
38072 r3508 | pelissip | 2005-05-02 13:11:39 +0000 (Mon, 02 May 2005) | 2 lines
38073 Changed paths:
38074    M /trunk/subnormal.c
38076 Fix a bug: the test to detect EVEN_rounding was wrong.
38078 ------------------------------------------------------------------------
38079 r3507 | pelissip | 2005-05-02 13:11:07 +0000 (Mon, 02 May 2005) | 2 lines
38080 Changed paths:
38081    M /trunk/mpfr.texi
38083 Update example of use of mpfr_subnormalize.
38085 ------------------------------------------------------------------------
38086 r3506 | pelissip | 2005-05-02 13:10:44 +0000 (Mon, 02 May 2005) | 3 lines
38087 Changed paths:
38088    M /trunk/mpfr-test.h
38089    M /trunk/tests/cmp_str.c
38090    M /trunk/tests/tcmp.c
38091    M /trunk/tests/tcmpabs.c
38093 mpfr_cmp_str checks for NAN.
38094 Add macro mpfr_cmp0 in mpfr-test.
38096 ------------------------------------------------------------------------
38097 r3505 | pelissip | 2005-05-02 13:09:35 +0000 (Mon, 02 May 2005) | 3 lines
38098 Changed paths:
38099    M /trunk/tests/tgeneric.c
38100    M /trunk/tests/tgeneric_ui.c
38101    M /trunk/tests/troot.c
38103 Undo previous change for tgeneric.
38104 troot uses tgeneric_ui instead.
38106 ------------------------------------------------------------------------
38107 r3504 | pelissip | 2005-05-01 09:21:43 +0000 (Sun, 01 May 2005) | 2 lines
38108 Changed paths:
38109    M /trunk/tests/reuse.c
38111 Add new funcions in reuse test.
38113 ------------------------------------------------------------------------
38114 r3503 | zimmerma | 2005-04-30 11:03:47 +0000 (Sat, 30 Apr 2005) | 2 lines
38115 Changed paths:
38116    M /trunk/TODO
38118 added efficiency item
38120 ------------------------------------------------------------------------
38121 r3502 | zimmerma | 2005-04-30 10:36:21 +0000 (Sat, 30 Apr 2005) | 2 lines
38122 Changed paths:
38123    M /trunk/Makefile.am
38124    M /trunk/TODO
38125    M /trunk/algorithms.tex
38126    A /trunk/eint.c
38127    M /trunk/mpfr.h
38128    M /trunk/mpfr.texi
38129    M /trunk/tests/Makefile.am
38130    A /trunk/tests/teint.c
38132 added mpfr_eint
38134 ------------------------------------------------------------------------
38135 r3501 | pelissip | 2005-04-29 17:24:30 +0000 (Fri, 29 Apr 2005) | 2 lines
38136 Changed paths:
38137    M /trunk/TODO
38139 Add something to do :)
38141 ------------------------------------------------------------------------
38142 r3500 | zimmerma | 2005-04-29 08:19:01 +0000 (Fri, 29 Apr 2005) | 2 lines
38143 Changed paths:
38144    M /trunk/TODO
38146 added comment about efficiency of atan
38148 ------------------------------------------------------------------------
38149 r3499 | vlefevre | 2005-04-29 07:42:30 +0000 (Fri, 29 Apr 2005) | 3 lines
38150 Changed paths:
38151    A /trunk/FAQ.html
38152    M /trunk/Makefile.am
38153    M /trunk/README
38154    M /trunk/README.dev
38155    A /trunk/faq.xsl
38156    A /trunk/update-faq
38158 The FAQ is now distributed with MPFR. Use update-faq to update it
38159 from the MPFR web site.
38161 ------------------------------------------------------------------------
38162 r3498 | zimmerma | 2005-04-29 07:30:29 +0000 (Fri, 29 Apr 2005) | 2 lines
38163 Changed paths:
38164    M /trunk/algorithms.tex
38166 commented out argument reduction analysis for arctan (was wrong)
38168 ------------------------------------------------------------------------
38169 r3496 | zimmerma | 2005-04-28 09:47:32 +0000 (Thu, 28 Apr 2005) | 2 lines
38170 Changed paths:
38171    M /trunk/sin.c
38173 wrong commit, put revision 1.37 back
38175 ------------------------------------------------------------------------
38176 r3495 | zimmerma | 2005-04-28 09:45:05 +0000 (Thu, 28 Apr 2005) | 2 lines
38177 Changed paths:
38178    M /trunk/cos.c
38180 wrong commit, put back revision 1.47
38182 ------------------------------------------------------------------------
38183 r3494 | zimmerma | 2005-04-28 09:38:45 +0000 (Thu, 28 Apr 2005) | 2 lines
38184 Changed paths:
38185    M /trunk/algorithms.tex
38186    M /trunk/cos.c
38187    M /trunk/sin.c
38189 added error analysis for Geoff's argument reduction for arctan
38191 ------------------------------------------------------------------------
38192 r3493 | vlefevre | 2005-04-27 20:56:08 +0000 (Wed, 27 Apr 2005) | 2 lines
38193 Changed paths:
38194    M /trunk/mpfr.texi
38196 Added a note about mpfr_set_d and mpfr_set_ld.
38198 ------------------------------------------------------------------------
38199 r3492 | vlefevre | 2005-04-27 13:51:06 +0000 (Wed, 27 Apr 2005) | 3 lines
38200 Changed paths:
38201    M /trunk/mpfr.h
38202    M /trunk/update-version
38204 Define MPFR_VERSION_STRING using the update-version script
38205 (works with any compiler).
38207 ------------------------------------------------------------------------
38208 r3491 | zimmerma | 2005-04-26 10:46:13 +0000 (Tue, 26 Apr 2005) | 2 lines
38209 Changed paths:
38210    M /trunk/TODO
38212 added internal interface
38214 ------------------------------------------------------------------------
38215 r3490 | zimmerma | 2005-04-26 10:02:01 +0000 (Tue, 26 Apr 2005) | 2 lines
38216 Changed paths:
38217    M /trunk/TODO
38219 added suggestion from Geoff
38221 ------------------------------------------------------------------------
38222 r3489 | zimmerma | 2005-04-26 09:37:28 +0000 (Tue, 26 Apr 2005) | 2 lines
38223 Changed paths:
38224    M /trunk/mpfr.h
38225    M /trunk/mpfr.texi
38226    M /trunk/tests/tversion.c
38228 added MPFR_VERSION_STRING
38230 ------------------------------------------------------------------------
38231 r3488 | zimmerma | 2005-04-25 13:06:11 +0000 (Mon, 25 Apr 2005) | 2 lines
38232 Changed paths:
38233    M /trunk/TODO
38235 added new item
38237 ------------------------------------------------------------------------
38238 r3487 | zimmerma | 2005-04-25 12:51:56 +0000 (Mon, 25 Apr 2005) | 2 lines
38239 Changed paths:
38240    M /trunk/TODO
38241    M /trunk/expm1.c
38242    M /trunk/log1p.c
38244 improved expm1/log1p for small argument
38246 ------------------------------------------------------------------------
38247 r3486 | zimmerma | 2005-04-25 12:16:12 +0000 (Mon, 25 Apr 2005) | 2 lines
38248 Changed paths:
38249    M /trunk/expm1.c
38251 improved to taken account of case |x| small (reported by Keith Briggs)
38253 ------------------------------------------------------------------------
38254 r3485 | vlefevre | 2005-04-25 12:12:17 +0000 (Mon, 25 Apr 2005) | 2 lines
38255 Changed paths:
38256    M /trunk/mpfr.texi
38258 Added a missing "-" and replaced a few "-" by @minus{}.
38260 ------------------------------------------------------------------------
38261 r3484 | vlefevre | 2005-04-25 11:53:56 +0000 (Mon, 25 Apr 2005) | 2 lines
38262 Changed paths:
38263    M /trunk/mpfr.texi
38265 Added a note for mpfr_cmp functions.
38267 ------------------------------------------------------------------------
38268 r3483 | zimmerma | 2005-04-25 05:41:27 +0000 (Mon, 25 Apr 2005) | 2 lines
38269 Changed paths:
38270    M /trunk/set_ld.c
38271    M /trunk/tests/tset_ld.c
38273 fixed bug with tiny number
38275 ------------------------------------------------------------------------
38276 r3482 | zimmerma | 2005-04-22 22:23:09 +0000 (Fri, 22 Apr 2005) | 2 lines
38277 Changed paths:
38278    M /trunk/TODO
38280 removed done item
38282 ------------------------------------------------------------------------
38283 r3481 | pelissip | 2005-04-22 15:20:22 +0000 (Fri, 22 Apr 2005) | 2 lines
38284 Changed paths:
38285    M /trunk/mpfr-impl.h
38287 Add a macro for mpfr_const_catalan for internal use.
38289 ------------------------------------------------------------------------
38290 r3480 | pelissip | 2005-04-22 15:18:33 +0000 (Fri, 22 Apr 2005) | 2 lines
38291 Changed paths:
38292    M /trunk/mpfr.texi
38294 Fix typos.
38296 ------------------------------------------------------------------------
38297 r3479 | zimmerma | 2005-04-22 10:38:21 +0000 (Fri, 22 Apr 2005) | 2 lines
38298 Changed paths:
38299    M /trunk/TODO
38301 removed Root, updated eint*
38303 ------------------------------------------------------------------------
38304 r3478 | zimmerma | 2005-04-22 10:13:05 +0000 (Fri, 22 Apr 2005) | 2 lines
38305 Changed paths:
38306    M /trunk/Makefile.am
38307    M /trunk/TODO
38308    A /trunk/cot.c
38309    A /trunk/csc.c
38310    A /trunk/gen_inverse.h
38311    M /trunk/mpfr.h
38312    M /trunk/mpfr.texi
38313    A /trunk/sec.c
38314    M /trunk/tests/Makefile.am
38315    A /trunk/tests/tcot.c
38316    A /trunk/tests/tcsc.c
38317    A /trunk/tests/tsec.c
38319 added sec, csc, cot
38321 ------------------------------------------------------------------------
38322 r3477 | zimmerma | 2005-04-22 08:48:44 +0000 (Fri, 22 Apr 2005) | 2 lines
38323 Changed paths:
38324    M /trunk/TODO
38326 proposal for exponential integral definition
38328 ------------------------------------------------------------------------
38329 r3476 | zimmerma | 2005-04-22 05:38:41 +0000 (Fri, 22 Apr 2005) | 2 lines
38330 Changed paths:
38331    M /trunk/Makefile.am
38332    M /trunk/TODO
38333    M /trunk/tests/Makefile.am
38335 added mpfr_root, removed from TODO
38337 ------------------------------------------------------------------------
38338 r3475 | zimmerma | 2005-04-22 05:32:01 +0000 (Fri, 22 Apr 2005) | 2 lines
38339 Changed paths:
38340    M /trunk/cbrt.c
38341    M /trunk/mpfr.h
38342    M /trunk/mpfr.texi
38343    A /trunk/root.c
38344    M /trunk/tests/tgeneric.c
38345    A /trunk/tests/troot.c
38347 added mpfr_root
38349 ------------------------------------------------------------------------
38350 r3474 | vlefevre | 2005-04-21 15:21:40 +0000 (Thu, 21 Apr 2005) | 2 lines
38351 Changed paths:
38352    M /trunk/ChangeLog
38354 Update.
38356 ------------------------------------------------------------------------
38357 r3469 | vlefevre | 2005-04-21 13:05:42 +0000 (Thu, 21 Apr 2005) | 4 lines
38358 Changed paths:
38359    M /trunk/tests/tset_ld.c
38361 Added the ability to change the control word when compiling tset_ld
38362 with -DWITH_FPU_CONTROL=1 and executing tset_ld with an argument
38363 (not used in the automatical tests yet).
38365 ------------------------------------------------------------------------
38366 r3465 | vlefevre | 2005-04-21 09:32:22 +0000 (Thu, 21 Apr 2005) | 2 lines
38367 Changed paths:
38368    M /trunk/tests/tset_ld.c
38370 Added test_small (the same as in the 2.1 branch).
38372 ------------------------------------------------------------------------
38373 r3463 | vlefevre | 2005-04-21 09:14:46 +0000 (Thu, 21 Apr 2005) | 2 lines
38374 Changed paths:
38375    M /trunk/cmp.c
38377 Updated a comment and reformatted the code.
38379 ------------------------------------------------------------------------
38380 r3460 | zimmerma | 2005-04-21 06:33:22 +0000 (Thu, 21 Apr 2005) | 2 lines
38381 Changed paths:
38382    M /trunk/mpfr.texi
38384 added explanation
38386 ------------------------------------------------------------------------
38387 r3457 | zimmerma | 2005-04-20 07:59:38 +0000 (Wed, 20 Apr 2005) | 2 lines
38388 Changed paths:
38389    M /trunk/Makefile.am
38390    M /trunk/const_catalan.c
38391    M /trunk/tests/Makefile.am
38393 adjusted initial guard digits for const_catalan to avoid failure for prec<=10^4
38395 ------------------------------------------------------------------------
38396 r3456 | zimmerma | 2005-04-20 05:53:17 +0000 (Wed, 20 Apr 2005) | 2 lines
38397 Changed paths:
38398    M /trunk/const_catalan.c
38399    M /trunk/mpfr.texi
38400    M /trunk/tests/tconst_catalan.c
38402 updated documentation and improved tests for mpfr_const_catalan
38404 ------------------------------------------------------------------------
38405 r3455 | zimmerma | 2005-04-20 03:43:06 +0000 (Wed, 20 Apr 2005) | 2 lines
38406 Changed paths:
38407    M /trunk/TODO
38409 removed Catalan's constant (done)
38411 ------------------------------------------------------------------------
38412 r3454 | zimmerma | 2005-04-20 03:40:24 +0000 (Wed, 20 Apr 2005) | 2 lines
38413 Changed paths:
38414    M /trunk/algorithms.tex
38415    A /trunk/const_catalan.c
38416    M /trunk/free_cache.c
38417    M /trunk/mpfr-impl.h
38418    M /trunk/mpfr.h
38419    A /trunk/tests/tconst_catalan.c
38421 added Catalan's constant
38423 ------------------------------------------------------------------------
38424 r3453 | zimmerma | 2005-04-20 01:23:23 +0000 (Wed, 20 Apr 2005) | 2 lines
38425 Changed paths:
38426    M /trunk/TODO
38428 added efficiency items suggested by Geoff Bailey
38430 ------------------------------------------------------------------------
38431 r3452 | zimmerma | 2005-04-20 00:12:45 +0000 (Wed, 20 Apr 2005) | 2 lines
38432 Changed paths:
38433    M /trunk/atan2.c
38435 fixed minor problem (wrong rounding mode for x=0, y<0), thanks Geoff Bailey
38437 ------------------------------------------------------------------------
38438 r3451 | zimmerma | 2005-04-19 09:23:28 +0000 (Tue, 19 Apr 2005) | 2 lines
38439 Changed paths:
38440    M /trunk/TODO
38442 added one efficiency item
38444 ------------------------------------------------------------------------
38445 r3450 | zimmerma | 2005-04-19 09:01:03 +0000 (Tue, 19 Apr 2005) | 3 lines
38446 Changed paths:
38447    M /trunk/algorithms.tex
38449 completely rewritten algorithm and error analysis for acosh
38450 (did not match those in acosh.c)
38452 ------------------------------------------------------------------------
38453 r3449 | zimmerma | 2005-04-19 08:59:31 +0000 (Tue, 19 Apr 2005) | 2 lines
38454 Changed paths:
38455    M /trunk/acosh.c
38457 algorithm and error bound did not match those of algorithm.tex!!!
38459 ------------------------------------------------------------------------
38460 r3448 | zimmerma | 2005-04-19 07:50:22 +0000 (Tue, 19 Apr 2005) | 2 lines
38461 Changed paths:
38462    M /trunk/TODO
38464 added missing functions for Magma
38466 ------------------------------------------------------------------------
38467 r3447 | zimmerma | 2005-04-19 07:17:54 +0000 (Tue, 19 Apr 2005) | 2 lines
38468 Changed paths:
38469    M /trunk/get_str.c
38470    M /trunk/mpfr.texi
38472 changed semantics of mpfr_get_str for ndigits=0
38474 ------------------------------------------------------------------------
38475 r3446 | zimmerma | 2005-04-14 13:44:58 +0000 (Thu, 14 Apr 2005) | 2 lines
38476 Changed paths:
38477    M /trunk/TODO
38479 added one item (efficiency)
38481 ------------------------------------------------------------------------
38482 r3445 | pelissip | 2005-04-14 13:29:06 +0000 (Thu, 14 Apr 2005) | 2 lines
38483 Changed paths:
38484    M /trunk/atan2.c
38485    M /trunk/mpfr.texi
38486    M /trunk/tests/tatan.c
38488 Fix atan2 to fit C99 semantic.
38490 ------------------------------------------------------------------------
38491 r3444 | pelissip | 2005-04-14 09:20:24 +0000 (Thu, 14 Apr 2005) | 2 lines
38492 Changed paths:
38493    M /trunk/mpfr.texi
38495 Fix typos.
38497 ------------------------------------------------------------------------
38498 r3443 | pelissip | 2005-04-14 09:20:13 +0000 (Thu, 14 Apr 2005) | 2 lines
38499 Changed paths:
38500    M /trunk/atan2.c
38502 Add TODO.
38504 ------------------------------------------------------------------------
38505 r3442 | pelissip | 2005-04-14 08:48:54 +0000 (Thu, 14 Apr 2005) | 2 lines
38506 Changed paths:
38507    M /trunk/mpfr.texi
38509 Add documentation for mpfr_subnormalize.
38511 ------------------------------------------------------------------------
38512 r3441 | pelissip | 2005-04-14 08:14:49 +0000 (Thu, 14 Apr 2005) | 2 lines
38513 Changed paths:
38514    M /trunk/subnormal.c
38516 Fix bugs.
38518 ------------------------------------------------------------------------
38519 r3440 | pelissip | 2005-04-13 17:23:03 +0000 (Wed, 13 Apr 2005) | 3 lines
38520 Changed paths:
38521    M /trunk/div_ui.c
38522    M /trunk/tests/tsi_op.c
38524 Apply Guillaume's patch about mpfr_div_ui.
38525 Fix a bug in tsi_op (forget to clean memory).
38527 ------------------------------------------------------------------------
38528 r3439 | pelissip | 2005-04-13 16:05:02 +0000 (Wed, 13 Apr 2005) | 2 lines
38529 Changed paths:
38530    M /trunk/Makefile.am
38531    M /trunk/mpfr.h
38532    A /trunk/subnormal.c
38534 Add function mpfr_subnormalize (To Test!!!!!)
38536 ------------------------------------------------------------------------
38537 r3438 | pelissip | 2005-04-13 15:48:51 +0000 (Wed, 13 Apr 2005) | 2 lines
38538 Changed paths:
38539    M /trunk/atan2.c
38541 Add TODO.
38543 ------------------------------------------------------------------------
38544 r3437 | pelissip | 2005-04-13 15:46:45 +0000 (Wed, 13 Apr 2005) | 2 lines
38545 Changed paths:
38546    M /trunk/expm1.c
38548 Fix wrong comment.
38550 ------------------------------------------------------------------------
38551 r3436 | pelissip | 2005-04-07 13:35:38 +0000 (Thu, 07 Apr 2005) | 2 lines
38552 Changed paths:
38553    M /trunk/tests/terf.c
38555 Reenable tests.
38557 ------------------------------------------------------------------------
38558 r3435 | pelissip | 2005-04-07 11:58:52 +0000 (Thu, 07 Apr 2005) | 2 lines
38559 Changed paths:
38560    M /trunk/mpfr.texi
38562 Add documentation about mpfr_atan2.
38564 ------------------------------------------------------------------------
38565 r3434 | pelissip | 2005-04-07 11:34:05 +0000 (Thu, 07 Apr 2005) | 2 lines
38566 Changed paths:
38567    M /trunk/tests/tadd_ui.c
38568    M /trunk/tests/tagm.c
38569    M /trunk/tests/tcbrt.c
38570    M /trunk/tests/tdim.c
38571    M /trunk/tests/tdiv_ui.c
38572    M /trunk/tests/tgeneric_ui.c
38573    M /trunk/tests/tmul_ui.c
38574    M /trunk/tests/tpow.c
38575    M /trunk/tests/tsi_op.c
38576    M /trunk/tests/tsub_ui.c
38578 Improve test suite by adding new random values.
38580 ------------------------------------------------------------------------
38581 r3433 | pelissip | 2005-04-07 07:44:14 +0000 (Thu, 07 Apr 2005) | 2 lines
38582 Changed paths:
38583    M /trunk/tests/tadd.c
38584    M /trunk/tests/tdiv.c
38585    M /trunk/tests/tmul.c
38586    M /trunk/tests/tsub.c
38588 Add random tests (tgeneric + random2).
38590 ------------------------------------------------------------------------
38591 r3432 | vlefevre | 2005-04-05 09:03:29 +0000 (Tue, 05 Apr 2005) | 2 lines
38592 Changed paths:
38593    M /trunk/README.dev
38595 Test with -ansi when making a release.
38597 ------------------------------------------------------------------------
38598 r3431 | vlefevre | 2005-04-05 08:57:29 +0000 (Tue, 05 Apr 2005) | 2 lines
38599 Changed paths:
38600    M /trunk/README.dev
38602 Typo.
38604 ------------------------------------------------------------------------
38605 r3430 | zimmerma | 2005-04-05 07:11:53 +0000 (Tue, 05 Apr 2005) | 2 lines
38606 Changed paths:
38607    M /trunk/div-short.c
38608    M /trunk/tests/terf.c
38610 replaced // comments by /* ... */
38612 ------------------------------------------------------------------------
38613 r3428 | pelissip | 2005-04-04 10:12:29 +0000 (Mon, 04 Apr 2005) | 2 lines
38614 Changed paths:
38615    M /trunk/TODO
38617 Add note about mpfr_neg
38619 ------------------------------------------------------------------------
38620 r3427 | pelissip | 2005-04-04 08:54:42 +0000 (Mon, 04 Apr 2005) | 2 lines
38621 Changed paths:
38622    M /trunk/Makefile.am
38623    M /trunk/NEWS
38624    M /trunk/TODO
38625    A /trunk/atan2.c
38626    M /trunk/mpfr.h
38627    M /trunk/tests/tatan.c
38629 Add function mpfr_atan2
38631 ------------------------------------------------------------------------
38632 r3426 | pelissip | 2005-03-31 16:13:11 +0000 (Thu, 31 Mar 2005) | 2 lines
38633 Changed paths:
38634    M /trunk/mparam_h.in
38635    M /trunk/mpfr-gmp.h
38636    M /trunk/mulders.c
38638 Change to add future function mpfr_sqrhigh_n.
38640 ------------------------------------------------------------------------
38641 r3425 | pelissip | 2005-03-31 14:52:03 +0000 (Thu, 31 Mar 2005) | 2 lines
38642 Changed paths:
38643    M /trunk/mpfr.texi
38645 Add documentation for mpfr_erfc.
38647 ------------------------------------------------------------------------
38648 r3424 | pelissip | 2005-03-31 13:26:32 +0000 (Thu, 31 Mar 2005) | 2 lines
38649 Changed paths:
38650    M /trunk/NEWS
38652 Add items.
38654 ------------------------------------------------------------------------
38655 r3423 | pelissip | 2005-03-31 13:13:58 +0000 (Thu, 31 Mar 2005) | 3 lines
38656 Changed paths:
38657    M /trunk/Makefile.am
38658    M /trunk/TODO
38659    A /trunk/erfc.c
38660    M /trunk/mpfr.h
38661    M /trunk/tests/terf.c
38662    M /trunk/tests/tgeneric.c
38664 Add function mpfr_erfc.
38665 Add a note about auto-checking correctness of MPFR.
38667 ------------------------------------------------------------------------
38668 r3422 | vlefevre | 2005-03-30 14:49:03 +0000 (Wed, 30 Mar 2005) | 2 lines
38669 Changed paths:
38670    M /trunk/tests/tpow.c
38672 Added a testcase (the one added to the 2.1 branch).
38674 ------------------------------------------------------------------------
38675 r3420 | pelissip | 2005-03-30 14:14:46 +0000 (Wed, 30 Mar 2005) | 2 lines
38676 Changed paths:
38677    M /trunk/tests/tpow.c
38679 Use random2 instead of random.
38681 ------------------------------------------------------------------------
38682 r3419 | vlefevre | 2005-03-30 13:38:59 +0000 (Wed, 30 Mar 2005) | 2 lines
38683 Changed paths:
38684    M /trunk/round_p.c
38686 Weaker conditions for return 0 in mpfr_round_p.
38688 ------------------------------------------------------------------------
38689 r3418 | pelissip | 2005-03-30 13:13:20 +0000 (Wed, 30 Mar 2005) | 3 lines
38690 Changed paths:
38691    M /trunk/tests/Makefile.am
38692    M /trunk/tests/tgeneric.c
38693    A /trunk/tests/tgeneric_ui.c
38694    M /trunk/tests/tpow.c
38696 Add generic test for functions which looks
38697  inexact = MPFR_TOTO (rop, op, INTEGER, RND);
38699 ------------------------------------------------------------------------
38700 r3417 | pelissip | 2005-03-30 12:58:45 +0000 (Wed, 30 Mar 2005) | 3 lines
38701 Changed paths:
38702    M /trunk/pow_ui.c
38703    M /trunk/pow_z.c
38705 Add ceil(log2(size)) bits to initial precision to avoid
38706 committing in error for huge operands.
38708 ------------------------------------------------------------------------
38709 r3416 | vlefevre | 2005-03-30 12:21:53 +0000 (Wed, 30 Mar 2005) | 2 lines
38710 Changed paths:
38711    M /trunk/tests/tpow.c
38713 Added a test (corresp. to the one added on 2005-03-25 in tpow_z.c).
38715 ------------------------------------------------------------------------
38716 r3415 | vlefevre | 2005-03-29 10:25:12 +0000 (Tue, 29 Mar 2005) | 2 lines
38717 Changed paths:
38718    M /trunk/pow_ui.c
38719    M /trunk/pow_z.c
38721 Reformatted code (GNU style, untabify...).
38723 ------------------------------------------------------------------------
38724 r3414 | pelissip | 2005-03-29 08:42:07 +0000 (Tue, 29 Mar 2005) | 3 lines
38725 Changed paths:
38726    M /trunk/mpfr-impl.h
38728 Tiny update.
38729 Add group functions macros.
38731 ------------------------------------------------------------------------
38732 r3413 | pelissip | 2005-03-29 07:51:18 +0000 (Tue, 29 Mar 2005) | 2 lines
38733 Changed paths:
38734    M /trunk/pow_ui.c
38735    M /trunk/pow_z.c
38736    M /trunk/tests/tpow_z.c
38738 Replace test ('p <= i') by assertion ('p > i).
38740 ------------------------------------------------------------------------
38741 r3412 | zimmerma | 2005-03-25 21:35:57 +0000 (Fri, 25 Mar 2005) | 3 lines
38742 Changed paths:
38743    M /trunk/gamma.c
38744    M /trunk/mpfr.texi
38745    M /trunk/pow_ui.c
38746    M /trunk/pow_z.c
38747    M /trunk/tests/tgamma.c
38748    M /trunk/tests/tpow_z.c
38750 fixed bug in pow_ui (and pow_z): missing factor 2 in error bound
38751 fixed bug in gamma of negative integer
38753 ------------------------------------------------------------------------
38754 r3411 | pelissip | 2005-03-25 15:03:13 +0000 (Fri, 25 Mar 2005) | 2 lines
38755 Changed paths:
38756    M /trunk/div-short.c
38758 Add info.
38760 ------------------------------------------------------------------------
38761 r3410 | pelissip | 2005-03-25 15:02:36 +0000 (Fri, 25 Mar 2005) | 2 lines
38762 Changed paths:
38763    M /trunk/mpfr-impl.h
38764    M /trunk/print_raw.c
38766 Add new internal function for debugging reasons.
38768 ------------------------------------------------------------------------
38769 r3409 | pelissip | 2005-03-25 08:43:12 +0000 (Fri, 25 Mar 2005) | 2 lines
38770 Changed paths:
38771    M /trunk/tests/tpow_z.c
38773 Forget to free x and y
38775 ------------------------------------------------------------------------
38776 r3408 | pelissip | 2005-03-25 08:38:26 +0000 (Fri, 25 Mar 2005) | 2 lines
38777 Changed paths:
38778    M /trunk/tests/tpow_z.c
38780 Add failed regression test.
38782 ------------------------------------------------------------------------
38783 r3407 | pelissip | 2005-03-25 08:38:10 +0000 (Fri, 25 Mar 2005) | 2 lines
38784 Changed paths:
38785    M /trunk/div-short.c
38787 Improved version.
38789 ------------------------------------------------------------------------
38790 r3406 | pelissip | 2005-03-25 08:32:09 +0000 (Fri, 25 Mar 2005) | 3 lines
38791 Changed paths:
38792    M /trunk/mul.c
38793    M /trunk/tests/tmul.c
38795 Undo previous change (I was wrong).
38796 Add new regression test.
38798 ------------------------------------------------------------------------
38799 r3405 | pelissip | 2005-03-24 10:47:41 +0000 (Thu, 24 Mar 2005) | 3 lines
38800 Changed paths:
38801    M /trunk/mul.c
38803 Fix wrong extimated precision.
38804 It is log2(n+2) ulps so that log2(log2(n+2)) bits!
38806 ------------------------------------------------------------------------
38807 r3404 | pelissip | 2005-03-24 10:01:31 +0000 (Thu, 24 Mar 2005) | 2 lines
38808 Changed paths:
38809    M /trunk/div-short.c
38811 Add checking.
38813 ------------------------------------------------------------------------
38814 r3403 | zimmerma | 2005-03-23 19:55:06 +0000 (Wed, 23 Mar 2005) | 2 lines
38815 Changed paths:
38816    M /trunk/tests/tdiv.c
38818 added new test
38820 ------------------------------------------------------------------------
38821 r3402 | pelissip | 2005-03-23 14:42:35 +0000 (Wed, 23 Mar 2005) | 2 lines
38822 Changed paths:
38823    M /trunk/tests/tget_f.c
38825 Remove an signed integer trap overflow (GCC 4 + '-ftrapv').
38827 ------------------------------------------------------------------------
38828 r3401 | pelissip | 2005-03-23 13:04:37 +0000 (Wed, 23 Mar 2005) | 2 lines
38829 Changed paths:
38830    M /trunk/mul.c
38832 Don't use Mulder at n+1 for MPFR_MUL_THRESHOLD+1
38834 ------------------------------------------------------------------------
38835 r3400 | pelissip | 2005-03-23 13:03:55 +0000 (Wed, 23 Mar 2005) | 2 lines
38836 Changed paths:
38837    M /trunk/mparam_h.in
38839 Reduce the threshold for AMD64.
38841 ------------------------------------------------------------------------
38842 r3399 | pelissip | 2005-03-22 13:58:19 +0000 (Tue, 22 Mar 2005) | 2 lines
38843 Changed paths:
38844    A /trunk/div-short.c
38846 Initial version of Short Division.
38848 ------------------------------------------------------------------------
38849 r3398 | pelissip | 2005-03-22 12:18:33 +0000 (Tue, 22 Mar 2005) | 4 lines
38850 Changed paths:
38851    M /trunk/mul.c
38853 Fix bug on HP-UX.
38854 longlong's umul_ppmm seems to be buggy on such a system.
38855 Don't use it under HP-UX.
38857 ------------------------------------------------------------------------
38858 r3396 | pelissip | 2005-03-21 10:34:12 +0000 (Mon, 21 Mar 2005) | 5 lines
38859 Changed paths:
38860    M /trunk/mul.c
38861    M /trunk/tests/tmul.c
38862    M /trunk/tuneup.c
38864 Add case where bn == 1 and bn == 2 by using longlong.h.
38865 Modify tuneup to start with prec=2*BITS_PER_MP_LIMB+1
38866 Fix bug in computing the estimated precision when you switch from N limbs to N+1 limbs.
38867 Add regression tests.
38869 ------------------------------------------------------------------------
38870 r3395 | vlefevre | 2005-03-19 01:27:54 +0000 (Sat, 19 Mar 2005) | 2 lines
38871 Changed paths:
38872    M /trunk/isqrt.c
38874 Typo.
38876 ------------------------------------------------------------------------
38877 r3394 | zimmerma | 2005-03-18 07:44:55 +0000 (Fri, 18 Mar 2005) | 2 lines
38878 Changed paths:
38879    M /trunk/TODO
38881 added one efficiency item
38883 ------------------------------------------------------------------------
38884 r3393 | zimmerma | 2005-03-17 12:54:56 +0000 (Thu, 17 Mar 2005) | 2 lines
38885 Changed paths:
38886    M /trunk/tests/tsqrt.c
38888 added two property-tests
38890 ------------------------------------------------------------------------
38891 r3391 | vlefevre | 2005-03-17 00:15:18 +0000 (Thu, 17 Mar 2005) | 2 lines
38892 Changed paths:
38893    M /trunk/atanh.c
38894    M /trunk/tests/tatanh.c
38896 Fixed a bug for mpfr_atanh(x) with 1 < |x| < 2 (found by Matt Reddick).
38898 ------------------------------------------------------------------------
38899 r3390 | pelissip | 2005-03-14 10:07:14 +0000 (Mon, 14 Mar 2005) | 2 lines
38900 Changed paths:
38901    M /trunk/README.dev
38903 Update
38905 ------------------------------------------------------------------------
38906 r3389 | pelissip | 2005-03-14 10:05:56 +0000 (Mon, 14 Mar 2005) | 2 lines
38907 Changed paths:
38908    M /trunk/tests/tcan_round.c
38910 Improve test: compare between mpfr_round_p and mpfr_can_round.
38912 ------------------------------------------------------------------------
38913 r3388 | pelissip | 2005-03-14 09:50:29 +0000 (Mon, 14 Mar 2005) | 3 lines
38914 Changed paths:
38915    M /trunk/acos.c
38916    M /trunk/acosh.c
38917    M /trunk/agm.c
38918    M /trunk/asin.c
38919    M /trunk/asinh.c
38920    M /trunk/atan.c
38921    M /trunk/atanh.c
38922    M /trunk/const_euler.c
38923    M /trunk/const_pi.c
38924    M /trunk/cos.c
38925    M /trunk/cosh.c
38926    M /trunk/erf.c
38927    M /trunk/exp2.c
38928    M /trunk/exp_2.c
38929    M /trunk/expm1.c
38930    M /trunk/gmp_op.c
38931    M /trunk/hypot.c
38932    M /trunk/log.c
38933    M /trunk/log10.c
38934    M /trunk/log1p.c
38935    M /trunk/log2.c
38936    M /trunk/mul.c
38937    M /trunk/pow.c
38938    M /trunk/pow_si.c
38939    M /trunk/pow_ui.c
38940    M /trunk/pow_z.c
38941    M /trunk/sinh.c
38942    M /trunk/tan.c
38943    M /trunk/tanh.c
38944    M /trunk/ui_pow_ui.c
38945    M /trunk/zeta.c
38947 Replace mpfr_can_round (..., GMP_RNDN, GMP_RNDZ, ...) to fast replacement
38948 mpfr_round_p.
38950 ------------------------------------------------------------------------
38951 r3387 | pelissip | 2005-03-14 09:49:36 +0000 (Mon, 14 Mar 2005) | 2 lines
38952 Changed paths:
38953    M /trunk/round_prec.c
38955 Remove a FIXME.
38957 ------------------------------------------------------------------------
38958 r3386 | pelissip | 2005-03-14 09:48:45 +0000 (Mon, 14 Mar 2005) | 3 lines
38959 Changed paths:
38960    M /trunk/Makefile.am
38961    M /trunk/mpfr-impl.h
38962    A /trunk/round_p.c
38964 Add new internal function mpfr_round_p which is a fast replacement
38965 to mpfr_can_round (x, y, GMP_RNDN, GMP_RNDZ, ...)
38967 ------------------------------------------------------------------------
38968 r3385 | pelissip | 2005-03-14 09:47:44 +0000 (Mon, 14 Mar 2005) | 2 lines
38969 Changed paths:
38970    M /trunk/tests/texp.c
38972 Improve an error message.
38974 ------------------------------------------------------------------------
38975 r3384 | pelissip | 2005-03-10 10:46:06 +0000 (Thu, 10 Mar 2005) | 3 lines
38976 Changed paths:
38977    M /trunk/mul.c
38979 Fix bug: tmp may have changed in mulhigh code.
38980 Restore it before calling mpn_mul.
38982 ------------------------------------------------------------------------
38983 r3383 | pelissip | 2005-03-09 15:53:12 +0000 (Wed, 09 Mar 2005) | 2 lines
38984 Changed paths:
38985    M /trunk/mparam_h.in
38987 Better defaults threshold.
38989 ------------------------------------------------------------------------
38990 r3381 | pelissip | 2005-03-09 14:24:09 +0000 (Wed, 09 Mar 2005) | 3 lines
38991 Changed paths:
38992    M /trunk/mul.c
38994 Handle case where Prec(a) ~ estimated prec of mulhigh.
38995 Add one extra limb, and still uses mulhigh.
38997 ------------------------------------------------------------------------
38998 r3380 | pelissip | 2005-03-09 14:23:19 +0000 (Wed, 09 Mar 2005) | 2 lines
38999 Changed paths:
39000    M /trunk/tuneup.c
39002 Fix bug: compute Mulder Threshold from n/2+1 instead of (n+1)/2
39004 ------------------------------------------------------------------------
39005 r3379 | pelissip | 2005-03-09 12:25:47 +0000 (Wed, 09 Mar 2005) | 2 lines
39006 Changed paths:
39007    M /trunk/configure.in
39009 Forget ';;' in switch.
39011 ------------------------------------------------------------------------
39012 r3378 | pelissip | 2005-03-09 11:13:31 +0000 (Wed, 09 Mar 2005) | 2 lines
39013 Changed paths:
39014    M /trunk/Makefile.am
39016 Add '-v' for tuneup.
39018 ------------------------------------------------------------------------
39019 r3377 | pelissip | 2005-03-09 11:10:56 +0000 (Wed, 09 Mar 2005) | 2 lines
39020 Changed paths:
39021    M /trunk/mul.c
39022    M /trunk/mulders.c
39024 Add assertion.
39026 ------------------------------------------------------------------------
39027 r3376 | pelissip | 2005-03-09 10:49:38 +0000 (Wed, 09 Mar 2005) | 3 lines
39028 Changed paths:
39029    M /trunk/mul.c
39030    M /trunk/tests/tmul.c
39032 Improve checking
39033 Add test. Short Mulder product failed for this.
39035 ------------------------------------------------------------------------
39036 r3375 | pelissip | 2005-03-09 10:20:51 +0000 (Wed, 09 Mar 2005) | 2 lines
39037 Changed paths:
39038    M /trunk/configure.in
39039    M /trunk/mul.c
39040    M /trunk/sub1sp.c
39042 Improve full assertion mode (Check mpfr_mul).
39044 ------------------------------------------------------------------------
39045 r3373 | pelissip | 2005-03-08 16:06:36 +0000 (Tue, 08 Mar 2005) | 2 lines
39046 Changed paths:
39047    M /trunk/logging.c
39048    M /trunk/mpfr-impl.h
39050 Move GLIBC detection from mpfr-impl to logging.c
39052 ------------------------------------------------------------------------
39053 r3372 | pelissip | 2005-03-08 16:06:18 +0000 (Tue, 08 Mar 2005) | 2 lines
39054 Changed paths:
39055    M /trunk/mul.c
39057 Add log info.
39059 ------------------------------------------------------------------------
39060 r3371 | pelissip | 2005-03-08 16:06:01 +0000 (Tue, 08 Mar 2005) | 2 lines
39061 Changed paths:
39062    M /trunk/mparam_h.in
39064 Improve default threshold.
39066 ------------------------------------------------------------------------
39067 r3370 | pelissip | 2005-03-08 14:32:09 +0000 (Tue, 08 Mar 2005) | 3 lines
39068 Changed paths:
39069    M /trunk/algorithms.tex
39070    M /trunk/mul.c
39071    M /trunk/tuneup.c
39073 Add Mulder Short product for mpfr_mul.
39074 Update algorithm.tex to describe the estimated error.
39076 ------------------------------------------------------------------------
39077 r3369 | pelissip | 2005-03-08 14:14:49 +0000 (Tue, 08 Mar 2005) | 3 lines
39078 Changed paths:
39079    M /trunk/mulders.c
39081 Add an assert.
39082 Cosmetic change.
39084 ------------------------------------------------------------------------
39085 r3368 | pelissip | 2005-03-08 14:14:08 +0000 (Tue, 08 Mar 2005) | 2 lines
39086 Changed paths:
39087    M /trunk/mparam_h.in
39089 Update default values.
39091 ------------------------------------------------------------------------
39092 r3367 | pelissip | 2005-03-08 14:13:35 +0000 (Tue, 08 Mar 2005) | 2 lines
39093 Changed paths:
39094    M /trunk/mpfr-impl.h
39096 Clean up macro namespace.
39098 ------------------------------------------------------------------------
39099 r3366 | pelissip | 2005-03-08 14:13:07 +0000 (Tue, 08 Mar 2005) | 2 lines
39100 Changed paths:
39101    M /trunk/tests/tgmpop.c
39102    M /trunk/tests/tsqrt.c
39104 Cosmetics change.
39106 ------------------------------------------------------------------------
39107 r3365 | zimmerma | 2005-03-08 13:24:44 +0000 (Tue, 08 Mar 2005) | 2 lines
39108 Changed paths:
39109    M /trunk/Makefile.am
39110    A /trunk/get_f.c
39111    M /trunk/mpfr.h
39112    M /trunk/tests/Makefile.am
39113    A /trunk/tests/tget_f.c
39115 new function mpfr_get_f
39117 ------------------------------------------------------------------------
39118 r3364 | pelissip | 2005-03-08 08:57:00 +0000 (Tue, 08 Mar 2005) | 3 lines
39119 Changed paths:
39120    M /trunk/add1sp.c
39121    M /trunk/tests/tadd1sp.c
39123 Fix bug in case of reuse of variable (a,b,a) with Exp(b)=Exp(a)+Prec(b).
39124 Move copy of mantissa after test.
39126 ------------------------------------------------------------------------
39127 r3363 | pelissip | 2005-03-07 11:40:39 +0000 (Mon, 07 Mar 2005) | 3 lines
39128 Changed paths:
39129    M /trunk/Makefile.am
39130    M /trunk/configure.in
39131    M /trunk/mpfr-gmp.h
39132    M /trunk/mpfr-impl.h
39133    M /trunk/mulders.c
39134    M /trunk/tuneup.c
39136 Add tune for mpfr_mulhigh
39137 Add --with-mulhigh-size option at configure time.
39139 ------------------------------------------------------------------------
39140 r3362 | pelissip | 2005-03-04 17:40:53 +0000 (Fri, 04 Mar 2005) | 3 lines
39141 Changed paths:
39142    M /trunk/exp_2.c
39143    M /trunk/tests/texp.c
39145 Fix bug due to wrong estimation of (get_d (x) / LOG2).
39146 TODO: Rexamine the algorithm of mpfr_exp_2!
39148 ------------------------------------------------------------------------
39149 r3361 | pelissip | 2005-03-04 17:32:13 +0000 (Fri, 04 Mar 2005) | 2 lines
39150 Changed paths:
39151    M /trunk/exp_2.c
39153 Transform DEBUG message to LOG message.
39155 ------------------------------------------------------------------------
39156 r3360 | pelissip | 2005-03-04 17:14:03 +0000 (Fri, 04 Mar 2005) | 2 lines
39157 Changed paths:
39158    M /trunk/mulders.c
39160 Improve it.
39162 ------------------------------------------------------------------------
39163 r3359 | pelissip | 2005-03-04 17:13:42 +0000 (Fri, 04 Mar 2005) | 2 lines
39164 Changed paths:
39165    M /trunk/exp_2.c
39166    M /trunk/mparam_h.in
39167    M /trunk/tuneup.c
39169 Tune mpfr_exp_2 now!
39171 ------------------------------------------------------------------------
39172 r3358 | pelissip | 2005-03-03 14:59:25 +0000 (Thu, 03 Mar 2005) | 2 lines
39173 Changed paths:
39174    M /trunk/mulders.c
39176 Fix bugs.
39178 ------------------------------------------------------------------------
39179 r3357 | pelissip | 2005-03-03 14:25:20 +0000 (Thu, 03 Mar 2005) | 3 lines
39180 Changed paths:
39181    M /trunk/mulders.c
39183 Update it.
39184 New code for mpfr_mul.
39186 ------------------------------------------------------------------------
39187 r3356 | pelissip | 2005-03-02 10:46:39 +0000 (Wed, 02 Mar 2005) | 2 lines
39188 Changed paths:
39189    M /trunk/mparam_h.in
39191 Add new default threshold for different CPU.
39193 ------------------------------------------------------------------------
39194 r3355 | pelissip | 2005-03-02 10:23:31 +0000 (Wed, 02 Mar 2005) | 2 lines
39195 Changed paths:
39196    M /trunk/README.dev
39198 Update for tune.
39200 ------------------------------------------------------------------------
39201 r3354 | pelissip | 2005-03-02 08:57:26 +0000 (Wed, 02 Mar 2005) | 2 lines
39202 Changed paths:
39203    M /trunk/atan.c
39204    M /trunk/tests/tatan.c
39206 Fix bug in estimated error (See previous ChangeLog).
39208 ------------------------------------------------------------------------
39209 r3353 | pelissip | 2005-02-24 17:32:25 +0000 (Thu, 24 Feb 2005) | 6 lines
39210 Changed paths:
39211    M /trunk/Makefile.am
39212    M /trunk/configure.in
39213    A /trunk/mparam_h.in
39214    M /trunk/mpfr-impl.h
39215    M /trunk/tests/Makefile.am
39216    A /trunk/tuneup.c
39218 Add tune program for MPFR.
39219 Do make tune instead of make.
39220 BUT you need to have configure MPFR with --with-gmp-build=...
39221 (It uses internal libspeed.la of GMP).
39222 Tuning is slow...
39224 ------------------------------------------------------------------------
39225 r3352 | pelissip | 2005-02-24 17:08:27 +0000 (Thu, 24 Feb 2005) | 2 lines
39226 Changed paths:
39227    M /trunk/mulders.c
39229 Add note.
39231 ------------------------------------------------------------------------
39232 r3349 | pelissip | 2005-02-22 16:40:41 +0000 (Tue, 22 Feb 2005) | 2 lines
39233 Changed paths:
39234    M /trunk/fits_s.h
39235    M /trunk/fits_u.h
39237 Tiny optimization
39239 ------------------------------------------------------------------------
39240 r3348 | pelissip | 2005-02-22 12:30:56 +0000 (Tue, 22 Feb 2005) | 2 lines
39241 Changed paths:
39242    M /trunk/TODO
39244 Update
39246 ------------------------------------------------------------------------
39247 r3347 | pelissip | 2005-02-22 12:12:18 +0000 (Tue, 22 Feb 2005) | 2 lines
39248 Changed paths:
39249    M /trunk/const_log2.c
39250    M /trunk/const_pi.c
39252 Add logging.
39254 ------------------------------------------------------------------------
39255 r3346 | pelissip | 2005-02-22 10:50:14 +0000 (Tue, 22 Feb 2005) | 4 lines
39256 Changed paths:
39257    M /trunk/div_ui.c
39258    M /trunk/mul_ui.c
39259    M /trunk/si_op.c
39260    M /trunk/ui_div.c
39262 Reduce InterObject dependency by moving mul_si, div_si and si_div
39263 to the unique function they used.
39264 Improve mul_ui by inlining the rounding.
39266 ------------------------------------------------------------------------
39267 r3345 | pelissip | 2005-02-21 13:48:23 +0000 (Mon, 21 Feb 2005) | 2 lines
39268 Changed paths:
39269    M /trunk/log.c
39271 Improve test to 1.
39273 ------------------------------------------------------------------------
39274 r3344 | vlefevre | 2005-02-21 13:08:46 +0000 (Mon, 21 Feb 2005) | 2 lines
39275 Changed paths:
39276    M /trunk/sqrt.c
39277    M /trunk/tests/tcos.c
39278    M /trunk/tests/texpm1.c
39279    M /trunk/tests/tlog10.c
39280    M /trunk/tests/tlog1p.c
39281    M /trunk/tests/tsin.c
39283 Updated copyright lines.
39285 ------------------------------------------------------------------------
39286 r3342 | vlefevre | 2005-02-21 12:13:00 +0000 (Mon, 21 Feb 2005) | 2 lines
39287 Changed paths:
39288    M /trunk/sub_ui.c
39290 Code reindented / reformatted.
39292 ------------------------------------------------------------------------
39293 r3341 | vlefevre | 2005-02-21 12:09:47 +0000 (Mon, 21 Feb 2005) | 4 lines
39294 Changed paths:
39295    M /trunk/tests/tui_sub.c
39296    M /trunk/ui_sub.c
39298 Fixed a bug for u == 0 and x == +0 introduced in ui_sub.c 1.23,
39299 when 0 was taken into account as a special case: the sign of the
39300 result 0 was incorrect. -> Consider the case u == 0 first.
39302 ------------------------------------------------------------------------
39303 r3340 | zimmerma | 2005-02-19 22:04:01 +0000 (Sat, 19 Feb 2005) | 2 lines
39304 Changed paths:
39305    M /trunk/tests/RRTest.c
39306    M /trunk/tests/tcos.c
39307    M /trunk/tests/texp.c
39308    M /trunk/tests/texpm1.c
39309    M /trunk/tests/tgeneric.c
39310    M /trunk/tests/tlog.c
39311    M /trunk/tests/tlog10.c
39312    M /trunk/tests/tlog1p.c
39313    M /trunk/tests/tpow.c
39314    M /trunk/tests/tsin.c
39316 added generic tests in tpow
39318 ------------------------------------------------------------------------
39319 r3339 | zimmerma | 2005-02-18 22:09:19 +0000 (Fri, 18 Feb 2005) | 2 lines
39320 Changed paths:
39321    M /trunk/sqrt.c
39322    M /trunk/tests/tsqrt.c
39324 fixed bug (variable used twice for different things)
39326 ------------------------------------------------------------------------
39327 r3338 | zimmerma | 2005-02-18 20:19:44 +0000 (Fri, 18 Feb 2005) | 2 lines
39328 Changed paths:
39329    M /trunk/algorithms.bib
39330    M /trunk/algorithms.tex
39331    M /trunk/mpfr-test.h
39332    M /trunk/tests/RRTest.c
39333    M /trunk/tests/tadd.c
39334    M /trunk/tests/tconst_log2.c
39335    M /trunk/tests/tdiv.c
39336    M /trunk/tests/tmul.c
39337    M /trunk/tests/tsqrt.c
39338    M /trunk/tests/tsub.c
39340 more changes for interface with NTL
39342 ------------------------------------------------------------------------
39343 r3337 | pelissip | 2005-02-18 16:33:39 +0000 (Fri, 18 Feb 2005) | 2 lines
39344 Changed paths:
39345    M /trunk/round_prec.c
39347 Likely a test.
39349 ------------------------------------------------------------------------
39350 r3336 | pelissip | 2005-02-18 16:33:25 +0000 (Fri, 18 Feb 2005) | 2 lines
39351 Changed paths:
39352    M /trunk/mulders.c
39354 Update
39356 ------------------------------------------------------------------------
39357 r3335 | zimmerma | 2005-02-18 15:28:25 +0000 (Fri, 18 Feb 2005) | 2 lines
39358 Changed paths:
39359    A /trunk/tests/RRTest.c
39360    M /trunk/tests/tadd.c
39362 added interface for NTL
39364 ------------------------------------------------------------------------
39365 r3334 | vlefevre | 2005-02-16 17:08:25 +0000 (Wed, 16 Feb 2005) | 2 lines
39366 Changed paths:
39367    M /trunk/ChangeLog
39369 Update.
39371 ------------------------------------------------------------------------
39372 r3333 | vlefevre | 2005-02-16 17:05:19 +0000 (Wed, 16 Feb 2005) | 2 lines
39373 Changed paths:
39374    M /trunk/README.dev
39376 Suppress some spaces.
39378 ------------------------------------------------------------------------
39379 r3332 | pelissip | 2005-02-16 16:04:54 +0000 (Wed, 16 Feb 2005) | 2 lines
39380 Changed paths:
39381    M /trunk/tests/tpow.c
39383 Reenable underflow tests.
39385 ------------------------------------------------------------------------
39386 r3331 | pelissip | 2005-02-16 15:58:48 +0000 (Wed, 16 Feb 2005) | 2 lines
39387 Changed paths:
39388    M /trunk/README.dev
39390 Update
39392 ------------------------------------------------------------------------
39393 r3330 | vlefevre | 2005-02-16 13:27:24 +0000 (Wed, 16 Feb 2005) | 2 lines
39394 Changed paths:
39395    D /trunk/texinfo.tex
39397 Removed texinfo.tex, as it can be installed by autoreconf -i.
39399 ------------------------------------------------------------------------
39400 r3329 | pelissip | 2005-02-16 13:19:25 +0000 (Wed, 16 Feb 2005) | 3 lines
39401 Changed paths:
39402    M /trunk/tests/Makefile.am
39404 Fix LOADLIBES so that it works (it doesn't due to libtool change). But it
39405 still needs to have s static version of MPFR.
39407 ------------------------------------------------------------------------
39408 r3328 | vlefevre | 2005-02-16 12:54:27 +0000 (Wed, 16 Feb 2005) | 2 lines
39409 Changed paths:
39410    M /trunk/README.dev
39412 autoreconf -> autoreconf -i
39414 ------------------------------------------------------------------------
39415 r3327 | pelissip | 2005-02-16 12:49:40 +0000 (Wed, 16 Feb 2005) | 2 lines
39416 Changed paths:
39417    M /trunk/asinh.c
39418    M /trunk/exp3.c
39419    M /trunk/mpfr-impl.h
39420    M /trunk/sin_cos.c
39421    M /trunk/tan.c
39423 Fix wrong integer types.
39425 ------------------------------------------------------------------------
39426 r3324 | vlefevre | 2005-02-16 11:03:35 +0000 (Wed, 16 Feb 2005) | 2 lines
39427 Changed paths:
39428    M /trunk/ChangeLog
39429    M /trunk/mul.c
39430    M /trunk/sub1.c
39431    M /trunk/sub1sp.c
39433 Spelling mistakes & reformatted code.
39435 ------------------------------------------------------------------------
39436 r3322 | vlefevre | 2005-02-15 16:28:31 +0000 (Tue, 15 Feb 2005) | 2 lines
39437 Changed paths:
39438    M /trunk/sub1.c
39440 Reformatted code.
39442 ------------------------------------------------------------------------
39443 r3321 | pelissip | 2005-02-15 14:56:00 +0000 (Tue, 15 Feb 2005) | 2 lines
39444 Changed paths:
39445    M /trunk/tanh.c
39447 Improve initial prec.
39449 ------------------------------------------------------------------------
39450 r3319 | pelissip | 2005-02-15 14:52:06 +0000 (Tue, 15 Feb 2005) | 3 lines
39451 Changed paths:
39452    M /trunk/tanh.c
39454 Remove code.
39455 Add special case if t=1.
39457 ------------------------------------------------------------------------
39458 r3318 | pelissip | 2005-02-15 14:51:51 +0000 (Tue, 15 Feb 2005) | 3 lines
39459 Changed paths:
39460    M /trunk/sub1.c
39462 mpfr_set doesn't produce an EVEN inexact flag.
39463 Fix this.
39465 ------------------------------------------------------------------------
39466 r3317 | pelissip | 2005-02-15 14:51:23 +0000 (Tue, 15 Feb 2005) | 2 lines
39467 Changed paths:
39468    M /trunk/cos.c
39470 USe of mpfr_nexttozero.
39472 ------------------------------------------------------------------------
39473 r3316 | pelissip | 2005-02-15 14:32:16 +0000 (Tue, 15 Feb 2005) | 2 lines
39474 Changed paths:
39475    M /trunk/atanh.c
39477 Fix bug: use x instead of xf in LOG.
39479 ------------------------------------------------------------------------
39480 r3315 | pelissip | 2005-02-15 10:29:31 +0000 (Tue, 15 Feb 2005) | 2 lines
39481 Changed paths:
39482    M /trunk/acos.c
39483    M /trunk/acosh.c
39484    M /trunk/agm.c
39485    M /trunk/asin.c
39486    M /trunk/asinh.c
39487    M /trunk/atan.c
39488    M /trunk/atanh.c
39489    M /trunk/cosh.c
39490    M /trunk/erf.c
39491    M /trunk/exp.c
39492    M /trunk/gamma.c
39493    M /trunk/log.c
39494    M /trunk/pow.c
39495    M /trunk/sinh.c
39496    M /trunk/tanh.c
39497    M /trunk/zeta.c
39499 Log input and ouput of functions.
39501 ------------------------------------------------------------------------
39502 r3314 | pelissip | 2005-02-15 10:06:39 +0000 (Tue, 15 Feb 2005) | 2 lines
39503 Changed paths:
39504    M /trunk/tan.c
39506 Fix bug of overflow in tan.
39508 ------------------------------------------------------------------------
39509 r3313 | pelissip | 2005-02-15 09:54:23 +0000 (Tue, 15 Feb 2005) | 2 lines
39510 Changed paths:
39511    M /trunk/sin.c
39512    M /trunk/sin_cos.c
39513    M /trunk/tan.c
39515 Use of MPFR_LOG_FUNC.
39517 ------------------------------------------------------------------------
39518 r3312 | pelissip | 2005-02-15 09:53:44 +0000 (Tue, 15 Feb 2005) | 2 lines
39519 Changed paths:
39520    M /trunk/mpfr-impl.h
39522 Do not print final log message if there was no call.
39524 ------------------------------------------------------------------------
39525 r3311 | pelissip | 2005-02-15 09:39:57 +0000 (Tue, 15 Feb 2005) | 2 lines
39526 Changed paths:
39527    M /trunk/sin.c
39529 Add ZivLoop for sign
39531 ------------------------------------------------------------------------
39532 r3310 | pelissip | 2005-02-14 16:02:59 +0000 (Mon, 14 Feb 2005) | 2 lines
39533 Changed paths:
39534    M /trunk/logging.c
39536 Fix bug: during the display of a logged var, logging is turn off.
39538 ------------------------------------------------------------------------
39539 r3309 | pelissip | 2005-02-14 15:55:12 +0000 (Mon, 14 Feb 2005) | 3 lines
39540 Changed paths:
39541    M /trunk/cos.c
39542    M /trunk/mpfr-impl.h
39544 Add MPFR_LOG_FUNC
39545 Use mpfr_cos as testing example.
39547 ------------------------------------------------------------------------
39548 r3308 | pelissip | 2005-02-14 14:38:06 +0000 (Mon, 14 Feb 2005) | 4 lines
39549 Changed paths:
39550    M /trunk/cache.c
39551    M /trunk/const_euler.c
39552    M /trunk/const_log2.c
39553    M /trunk/const_pi.c
39555 Add ZivLoop controller for constantes.
39556 Augment exponent range in the cache.
39557 Remove it in const_pi.
39559 ------------------------------------------------------------------------
39560 r3307 | pelissip | 2005-02-14 14:23:13 +0000 (Mon, 14 Feb 2005) | 2 lines
39561 Changed paths:
39562    M /trunk/get_str.c
39564 Add generic ZivLoop controller.
39566 ------------------------------------------------------------------------
39567 r3306 | fousse | 2005-02-14 14:21:50 +0000 (Mon, 14 Feb 2005) | 2 lines
39568 Changed paths:
39569    M /trunk/mpfr.texi
39571 Document mpfr_sum returned int value.
39573 ------------------------------------------------------------------------
39574 r3305 | pelissip | 2005-02-14 14:18:40 +0000 (Mon, 14 Feb 2005) | 3 lines
39575 Changed paths:
39576    M /trunk/gmp_op.c
39577    M /trunk/log10.c
39578    M /trunk/log1p.c
39579    M /trunk/log2.c
39580    M /trunk/pow.c
39581    M /trunk/pow_si.c
39582    M /trunk/pow_ui.c
39583    M /trunk/pow_z.c
39584    M /trunk/strtofr.c
39585    M /trunk/sum.c
39586    M /trunk/ui_pow_ui.c
39587    M /trunk/zeta.c
39589 Clean up code.
39590 Add generic ZivLoop controller.
39592 ------------------------------------------------------------------------
39593 r3303 | fousse | 2005-02-14 13:33:31 +0000 (Mon, 14 Feb 2005) | 2 lines
39594 Changed paths:
39595    M /trunk/sum.c
39597 Consider return value's precision for rounding in mpfr_sum.
39599 ------------------------------------------------------------------------
39600 r3302 | zimmerma | 2005-02-14 12:41:16 +0000 (Mon, 14 Feb 2005) | 2 lines
39601 Changed paths:
39602    M /trunk/const_pi.c
39604 removed garbage
39606 ------------------------------------------------------------------------
39607 r3301 | pelissip | 2005-02-14 11:26:45 +0000 (Mon, 14 Feb 2005) | 3 lines
39608 Changed paths:
39609    M /trunk/exp2.c
39610    M /trunk/expm1.c
39611    M /trunk/factorial.c
39612    M /trunk/gamma.c
39613    M /trunk/hypot.c
39615 Clean up
39616 Add ZivLoop
39618 ------------------------------------------------------------------------
39619 r3300 | pelissip | 2005-02-14 10:55:09 +0000 (Mon, 14 Feb 2005) | 4 lines
39620 Changed paths:
39621    M /trunk/const_log2.c
39623 Remove malloc/free.
39624 Use of MPFR_INT_CEIL_LOG2
39625 Add ZivLoop controller.
39627 ------------------------------------------------------------------------
39628 r3299 | pelissip | 2005-02-14 10:54:42 +0000 (Mon, 14 Feb 2005) | 4 lines
39629 Changed paths:
39630    M /trunk/erf.c
39632 Clean up code.
39633 Fix bug with Exponent range.
39634 Add ZivLoop controller.
39636 ------------------------------------------------------------------------
39637 r3298 | pelissip | 2005-02-14 10:54:06 +0000 (Mon, 14 Feb 2005) | 2 lines
39638 Changed paths:
39639    M /trunk/cbrt.c
39641 Cleanup code.
39643 ------------------------------------------------------------------------
39644 r3297 | zimmerma | 2005-02-14 10:38:04 +0000 (Mon, 14 Feb 2005) | 2 lines
39645 Changed paths:
39646    M /trunk/const_log2.c
39648 further efficiency improvement (avoid mpz_init/mpz_clear)
39650 ------------------------------------------------------------------------
39651 r3296 | pelissip | 2005-02-14 10:11:17 +0000 (Mon, 14 Feb 2005) | 4 lines
39652 Changed paths:
39653    M /trunk/acosh.c
39654    M /trunk/asinh.c
39655    M /trunk/atanh.c
39657 Add ZivLoop controller.
39658 Clean up code.
39659 Optimize it by removing the # of used vars.
39661 ------------------------------------------------------------------------
39662 r3295 | pelissip | 2005-02-14 10:10:51 +0000 (Mon, 14 Feb 2005) | 2 lines
39663 Changed paths:
39664    M /trunk/acos.c
39665    M /trunk/asin.c
39666    M /trunk/atan.c
39668 Add ZivLoop controller.
39670 ------------------------------------------------------------------------
39671 r3294 | zimmerma | 2005-02-12 16:01:39 +0000 (Sat, 12 Feb 2005) | 2 lines
39672 Changed paths:
39673    M /trunk/algorithms.tex
39674    M /trunk/const_log2.c
39675    M /trunk/mpfr-impl.h
39677 new faster algorithm for log(2)
39679 ------------------------------------------------------------------------
39680 r3293 | pelissip | 2005-02-11 13:08:25 +0000 (Fri, 11 Feb 2005) | 6 lines
39681 Changed paths:
39682    M /trunk/configure.in
39684 Remove detection of C++ and Fortran due to libtool.
39685 ----
39686 Note (VL, 2010-02-08): this removal by an always false test was working
39687 with libtool 1.5.26, but doesn't work with libtool 2.2 to 2.2.6b (used
39688 by the MPFR 2.4.{0,1,2} tarballs).
39689 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568520
39690 ------------------------------------------------------------------------
39691 r3292 | pelissip | 2005-02-11 11:28:00 +0000 (Fri, 11 Feb 2005) | 3 lines
39692 Changed paths:
39693    M /trunk/Makefile.am
39694    M /trunk/configure.in
39695    M /trunk/tests/Makefile.am
39697 Clean up configure (simpler).
39698 Still a bug with CXXCPP to solve.
39700 ------------------------------------------------------------------------
39701 r3291 | pelissip | 2005-02-11 11:27:36 +0000 (Fri, 11 Feb 2005) | 2 lines
39702 Changed paths:
39703    M /trunk/const_log2.c
39704    M /trunk/mpfr-impl.h
39706 Clean up const_log2 code.
39708 ------------------------------------------------------------------------
39709 r3290 | pelissip | 2005-02-10 15:43:41 +0000 (Thu, 10 Feb 2005) | 4 lines
39710 Changed paths:
39711    M /trunk/cosh.c
39712    M /trunk/exp.c
39713    M /trunk/exp3.c
39714    M /trunk/exp_2.c
39715    M /trunk/log.c
39716    M /trunk/sin_cos.c
39717    M /trunk/sinh.c
39718    M /trunk/tan.c
39719    M /trunk/tanh.c
39721 Add log for other functions.
39722 Add ZivLoop too.
39723 Cleanup exp3.
39725 ------------------------------------------------------------------------
39726 r3289 | pelissip | 2005-02-09 16:24:18 +0000 (Wed, 09 Feb 2005) | 2 lines
39727 Changed paths:
39728    M /trunk/configure.in
39730 Update for ICC (disable shared since it doesn't work).
39732 ------------------------------------------------------------------------
39733 r3288 | pelissip | 2005-02-09 15:05:45 +0000 (Wed, 09 Feb 2005) | 2 lines
39734 Changed paths:
39735    M /trunk/configure.in
39737 The previous fixs don't work. New one which works but is VERY ugly.
39739 ------------------------------------------------------------------------
39740 r3287 | pelissip | 2005-02-09 14:26:29 +0000 (Wed, 09 Feb 2005) | 2 lines
39741 Changed paths:
39742    M /trunk/configure.in
39744 Fix again to avoid fail on laurent5...
39746 ------------------------------------------------------------------------
39747 r3286 | pelissip | 2005-02-09 14:21:48 +0000 (Wed, 09 Feb 2005) | 2 lines
39748 Changed paths:
39749    M /trunk/configure.in
39751 Set CXXCPP to "g++ -E" to avoid detection (which may fail on some systems).
39753 ------------------------------------------------------------------------
39754 r3285 | pelissip | 2005-02-09 14:11:13 +0000 (Wed, 09 Feb 2005) | 2 lines
39755 Changed paths:
39756    M /trunk/configure.in
39758 Reduce the tested compiler for C++ and Fortran to the minimum.
39760 ------------------------------------------------------------------------
39761 r3284 | pelissip | 2005-02-09 13:19:17 +0000 (Wed, 09 Feb 2005) | 6 lines
39762 Changed paths:
39763    M /trunk/configure.in
39765 Update GMP detection to be much more libtool compatible.
39766 As a consequence some tests using AC_RUN_IFELSE may fail due to ugly things
39767 like LD_LIBRARY_PATH no set or wrong selection of libgmp.
39768 So they just produce a warning, not a fatal error.
39769 TODO: Check if we can avoid thoses problems...
39771 ------------------------------------------------------------------------
39772 r3283 | pelissip | 2005-02-08 15:49:12 +0000 (Tue, 08 Feb 2005) | 3 lines
39773 Changed paths:
39774    D /trunk/ansi2knr.1
39775    D /trunk/ansi2knr.c
39776    D /trunk/config.guess
39777    D /trunk/config.sub
39778    D /trunk/depcomp
39779    D /trunk/install-sh
39780    D /trunk/missing
39781    D /trunk/mkinstalldirs
39782    M /trunk/prepare
39784 Remove automake and libtool files.
39785 Use `automake --add-missing --copy -i` to generate them.
39787 ------------------------------------------------------------------------
39788 r3282 | pelissip | 2005-02-08 13:57:04 +0000 (Tue, 08 Feb 2005) | 2 lines
39789 Changed paths:
39790    A /trunk/ansi2knr.1
39791    A /trunk/ansi2knr.c
39793 Add support for ansi2knr
39795 ------------------------------------------------------------------------
39796 r3281 | pelissip | 2005-02-08 13:54:10 +0000 (Tue, 08 Feb 2005) | 4 lines
39797 Changed paths:
39798    M /trunk/Makefile.am
39799    M /trunk/README.dev
39800    M /trunk/acinclude.m4
39801    M /trunk/configure.in
39802    M /trunk/mpfr-gmp.h
39803    M /trunk/mpfr-impl.h
39804    M /trunk/mpfr-test.h
39805    M /trunk/mpfr.h
39806    M /trunk/prepare
39807    M /trunk/tests/Makefile.am
39808    M /trunk/tests/tests.c
39809    M /trunk/update-version
39811 Add support for Shared Library in MPFR (both Unix and Windows) by using libtool.
39812 Improve configure (remove unused macros, make dist produce .zip and .bz2)
39813 Update update-version to modify configure.in too.
39815 ------------------------------------------------------------------------
39816 r3280 | pelissip | 2005-02-08 13:51:09 +0000 (Tue, 08 Feb 2005) | 2 lines
39817 Changed paths:
39818    M /trunk/NEWS
39820 Update NEWS.
39822 ------------------------------------------------------------------------
39823 r3279 | vlefevre | 2005-02-04 12:15:25 +0000 (Fri, 04 Feb 2005) | 2 lines
39824 Changed paths:
39825    M /trunk/ChangeLog
39827 Update.
39829 ------------------------------------------------------------------------
39830 r3278 | pelissip | 2005-02-04 10:25:10 +0000 (Fri, 04 Feb 2005) | 2 lines
39831 Changed paths:
39832    M /trunk/tests/reuse.c
39834 Add forgotten functions to reuse test.
39836 ------------------------------------------------------------------------
39837 r3277 | pelissip | 2005-02-04 10:10:37 +0000 (Fri, 04 Feb 2005) | 2 lines
39838 Changed paths:
39839    M /trunk/tests/reuse.c
39841 Improve reuse tests (Include 1, -1, 1/2, 2, PI and PI/2 now).
39843 ------------------------------------------------------------------------
39844 r3276 | pelissip | 2005-02-04 09:14:37 +0000 (Fri, 04 Feb 2005) | 2 lines
39845 Changed paths:
39846    M /trunk/atan.c
39847    M /trunk/tests/tatan.c
39849 Fix bug of atan(-1) (wrong sign).
39851 ------------------------------------------------------------------------
39852 r3275 | pelissip | 2005-02-03 16:03:50 +0000 (Thu, 03 Feb 2005) | 2 lines
39853 Changed paths:
39854    M /trunk/configure.in
39856 Remove unused option --disable-cache.
39858 ------------------------------------------------------------------------
39859 r3274 | pelissip | 2005-02-03 15:59:28 +0000 (Thu, 03 Feb 2005) | 3 lines
39860 Changed paths:
39861    M /trunk/configure.in
39862    M /trunk/exceptions.c
39863    M /trunk/mpfr-impl.h
39864    M /trunk/set_dfl_prec.c
39865    M /trunk/set_rnd.c
39867 Add option "thread-safe" to configure.
39868 Limited to use with GCC and ICC (using extension __thread).
39870 ------------------------------------------------------------------------
39871 r3273 | pelissip | 2005-02-03 15:18:17 +0000 (Thu, 03 Feb 2005) | 2 lines
39872 Changed paths:
39873    M /trunk/mpfr.texi
39875 Add description of added functions.
39877 ------------------------------------------------------------------------
39878 r3272 | pelissip | 2005-02-03 15:09:51 +0000 (Thu, 03 Feb 2005) | 3 lines
39879 Changed paths:
39880    M /trunk/mpf2mpfr.h
39881    M /trunk/mpfr-impl.h
39882    M /trunk/mpfr.h
39884 mpfr.h doesn't export anymore any globals.
39885 It doesn't define MPFR_FLAGS too.
39887 ------------------------------------------------------------------------
39888 r3271 | pelissip | 2005-02-03 14:59:39 +0000 (Thu, 03 Feb 2005) | 7 lines
39889 Changed paths:
39890    M /trunk/cache.c
39891    M /trunk/const_euler.c
39892    M /trunk/const_log2.c
39893    M /trunk/const_pi.c
39894    M /trunk/mpfr-impl.h
39895    M /trunk/mpfr.h
39897 Change user interface for mpfr_const_pi, mpfr_const_log2 and
39898 mpfr_const_euler. No more access to the cache itself.
39899 Create dummy functions which call the cache, and rename old
39900 functions to "_internal".
39901 Internally, it doesn't change at all (You still call directly
39902 the cache instead of the dummy function which calls the cache).
39904 ------------------------------------------------------------------------
39905 r3270 | pelissip | 2005-02-03 14:43:20 +0000 (Thu, 03 Feb 2005) | 3 lines
39906 Changed paths:
39907    M /trunk/exceptions.c
39908    M /trunk/mpfr.h
39909    M /trunk/tests/texceptions.c
39911 Add functions mpfr_set_overflow, mpfr_set_underflow, mpfr_set_erangeflag,
39912 mpfr_set_inexflag, mpfr_set_nanflag
39914 ------------------------------------------------------------------------
39915 r3269 | pelissip | 2005-02-03 14:33:31 +0000 (Thu, 03 Feb 2005) | 4 lines
39916 Changed paths:
39917    M /trunk/add1.c
39918    M /trunk/add1sp.c
39919    M /trunk/add_one_ulp.c
39920    M /trunk/cache.c
39921    M /trunk/div.c
39922    M /trunk/div_2si.c
39923    M /trunk/div_2ui.c
39924    M /trunk/exceptions.c
39925    M /trunk/exp.c
39926    M /trunk/exp2.c
39927    M /trunk/mpfr-impl.h
39928    M /trunk/mul.c
39929    M /trunk/mul_2si.c
39930    M /trunk/mul_2ui.c
39931    M /trunk/mul_ui.c
39932    M /trunk/pow.c
39933    M /trunk/pow_ui.c
39934    M /trunk/pow_z.c
39935    M /trunk/rint.c
39936    M /trunk/round_prec.c
39937    M /trunk/set.c
39938    M /trunk/set_q.c
39939    M /trunk/set_si.c
39940    M /trunk/set_sj.c
39941    M /trunk/set_ui.c
39942    M /trunk/set_uj.c
39943    M /trunk/set_z.c
39944    M /trunk/sqr.c
39945    M /trunk/strtofr.c
39946    M /trunk/sub1.c
39947    M /trunk/sub1sp.c
39948    M /trunk/sub_one_ulp.c
39949    M /trunk/tests/texceptions.c
39951 Rename internal functions mpfr_set_overflow in mpfr_overflow and
39952  mpfr_set_underflow in mpfr_underflow so that we can add new functions
39953 mpfr_set_underflow and mpfr_set_overflow (which set the global flags).
39955 ------------------------------------------------------------------------
39956 r3268 | pelissip | 2005-02-03 12:46:18 +0000 (Thu, 03 Feb 2005) | 4 lines
39957 Changed paths:
39958    M /trunk/sin.c
39960 Add support for logging.
39961 Add support for ZivLoop.
39962 Improve efficiency if prec(op) >> prec(rop), and rop ~= 0
39964 ------------------------------------------------------------------------
39965 r3267 | pelissip | 2005-02-03 12:44:51 +0000 (Thu, 03 Feb 2005) | 2 lines
39966 Changed paths:
39967    M /trunk/cos.c
39969 Fix wrong place for MPFR_LOG_BEGIN.
39971 ------------------------------------------------------------------------
39972 r3266 | pelissip | 2005-02-03 12:44:15 +0000 (Thu, 03 Feb 2005) | 2 lines
39973 Changed paths:
39974    M /trunk/README.dev
39975    M /trunk/logging.c
39977 Rename MPFR_LOG_BADCASE in MPFR_LOG_ZIV
39979 ------------------------------------------------------------------------
39980 r3265 | pelissip | 2005-02-03 12:43:44 +0000 (Thu, 03 Feb 2005) | 2 lines
39981 Changed paths:
39982    M /trunk/mpfr-impl.h
39984 Reduce the size of some lines (more than 80 chars).
39986 ------------------------------------------------------------------------
39987 r3264 | pelissip | 2005-02-02 16:30:05 +0000 (Wed, 02 Feb 2005) | 2 lines
39988 Changed paths:
39989    M /trunk/tests/mpf_compat.h
39991 Fix again. My previous fix was incorrect.
39993 ------------------------------------------------------------------------
39994 r3262 | pelissip | 2005-02-02 15:55:38 +0000 (Wed, 02 Feb 2005) | 3 lines
39995 Changed paths:
39996    M /trunk/logging.c
39998 Fix wrong order of include system files.
39999 (printf.h is not available everywhere).
40001 ------------------------------------------------------------------------
40002 r3261 | zimmerma | 2005-02-02 15:50:51 +0000 (Wed, 02 Feb 2005) | 2 lines
40003 Changed paths:
40004    M /trunk/sin.c
40006 inexact flag was inexact :-)
40008 ------------------------------------------------------------------------
40009 r3260 | pelissip | 2005-02-02 15:49:20 +0000 (Wed, 02 Feb 2005) | 3 lines
40010 Changed paths:
40011    M /trunk/mpfr-impl.h
40012    M /trunk/next.c
40013    M /trunk/sin.c
40014    M /trunk/sub1.c
40016 Move mpfr_nexttozero and mpfr_nexttoinf from static to mpfr-impl.
40017 Use them in sub1 and sin.
40019 ------------------------------------------------------------------------
40020 r3259 | pelissip | 2005-02-02 14:58:36 +0000 (Wed, 02 Feb 2005) | 3 lines
40021 Changed paths:
40022    M /trunk/README.dev
40023    A /trunk/logging.c
40025 Add forgotten logging file.
40026 Add description of new macros in README.dev
40028 ------------------------------------------------------------------------
40029 r3258 | pelissip | 2005-02-02 14:14:01 +0000 (Wed, 02 Feb 2005) | 2 lines
40030 Changed paths:
40031    M /trunk/cos.c
40032    M /trunk/tests/tcos.c
40034 Add support for ZivLoop controller and logging.
40036 ------------------------------------------------------------------------
40037 r3257 | pelissip | 2005-02-02 14:13:39 +0000 (Wed, 02 Feb 2005) | 3 lines
40038 Changed paths:
40039    M /trunk/Makefile.am
40040    M /trunk/configure.in
40041    M /trunk/mpfr-impl.h
40043 Add experimental logging feature.
40044 Add ZivLoop controller.
40046 ------------------------------------------------------------------------
40047 r3256 | pelissip | 2005-02-02 14:09:18 +0000 (Wed, 02 Feb 2005) | 3 lines
40048 Changed paths:
40049    M /trunk/tests/mpf_compat.h
40051 Forget that mpf doesn't have mpf_free_str.
40052 Fix this.
40054 ------------------------------------------------------------------------
40055 r3255 | pelissip | 2005-02-02 13:50:45 +0000 (Wed, 02 Feb 2005) | 3 lines
40056 Changed paths:
40057    M /trunk/sub1.c
40058    M /trunk/tests/tsin.c
40060 Fix bug of sub1 if dest=src2 and src1 >> src2
40061 => Fix problem of mpfr_sin
40063 ------------------------------------------------------------------------
40064 r3254 | zimmerma | 2005-02-02 13:45:48 +0000 (Wed, 02 Feb 2005) | 2 lines
40065 Changed paths:
40066    M /trunk/tests/tsin.c
40067    M /trunk/tests/tui_sub.c
40069 added two tests
40071 ------------------------------------------------------------------------
40072 r3253 | pelissip | 2005-02-01 14:50:19 +0000 (Tue, 01 Feb 2005) | 2 lines
40073 Changed paths:
40074    M /trunk/INSTALL
40075    M /trunk/acinclude.m4
40076    M /trunk/configure.in
40078 Now MPFR tries to get GMP's CC and CFLAGS from its build directory.
40080 ------------------------------------------------------------------------
40081 r3252 | pelissip | 2005-02-01 09:58:43 +0000 (Tue, 01 Feb 2005) | 4 lines
40082 Changed paths:
40083    M /trunk/configure.in
40085 Add AC_COPYRIGHT
40086 Clean up AC_ARG_ENABLE handling
40087 Add `--enable-logging` option.
40089 ------------------------------------------------------------------------
40090 r3251 | zimmerma | 2005-01-31 09:37:09 +0000 (Mon, 31 Jan 2005) | 2 lines
40091 Changed paths:
40092    M /trunk/TODO
40094 added item
40096 ------------------------------------------------------------------------
40097 r3250 | pelissip | 2005-01-31 08:47:04 +0000 (Mon, 31 Jan 2005) | 2 lines
40098 Changed paths:
40099    M /trunk/set_ld.c
40101 Fix a wrong assertion when double == long double.
40103 ------------------------------------------------------------------------
40104 r3249 | pelissip | 2005-01-31 08:44:16 +0000 (Mon, 31 Jan 2005) | 4 lines
40105 Changed paths:
40106    M /trunk/sin.c
40108 Add loop counter
40109 Check if the result is 0 (Due to new algorithm, it may be 0)
40110 and in that case, increase a lot the precision.
40112 ------------------------------------------------------------------------
40113 r3248 | zimmerma | 2005-01-29 20:40:51 +0000 (Sat, 29 Jan 2005) | 2 lines
40114 Changed paths:
40115    M /trunk/algorithms.tex
40116    M /trunk/sin.c
40118 changed algorithm for mpfr_sin (to get inexact flag)
40120 ------------------------------------------------------------------------
40121 r3246 | vlefevre | 2005-01-29 11:32:17 +0000 (Sat, 29 Jan 2005) | 2 lines
40122 Changed paths:
40123    M /trunk/exp.c
40124    M /trunk/tests/texp.c
40126 Fixed a sign bug in mpfr_exp (found by Mark J Watkins).
40128 ------------------------------------------------------------------------
40129 r3245 | zimmerma | 2005-01-28 16:57:22 +0000 (Fri, 28 Jan 2005) | 2 lines
40130 Changed paths:
40131    M /trunk/sin.c
40133 solved efficiency problem in mpfr_sin_sign for x near Pi
40135 ------------------------------------------------------------------------
40136 r3243 | vlefevre | 2005-01-28 14:22:34 +0000 (Fri, 28 Jan 2005) | 3 lines
40137 Changed paths:
40138    D /trunk/tests/tdump.c
40140 Removed tests/tdump.c (was no longer used and mpfr_dump is already
40141 tested in toutimpl.c).
40143 ------------------------------------------------------------------------
40144 r3242 | vlefevre | 2005-01-28 14:20:09 +0000 (Fri, 28 Jan 2005) | 2 lines
40145 Changed paths:
40146    M /trunk/sin.c
40148 Updated copyright line.
40150 ------------------------------------------------------------------------
40151 r3240 | pelissip | 2005-01-28 13:49:30 +0000 (Fri, 28 Jan 2005) | 2 lines
40152 Changed paths:
40153    M /trunk/cos.c
40155 Clean up code (due to mix with Paul changes).
40157 ------------------------------------------------------------------------
40158 r3239 | pelissip | 2005-01-28 13:43:11 +0000 (Fri, 28 Jan 2005) | 2 lines
40159 Changed paths:
40160    M /trunk/sin_cos.c
40162 Improve inexact code since sin & cos can't be exact if x != 0
40164 ------------------------------------------------------------------------
40165 r3238 | vlefevre | 2005-01-28 13:28:30 +0000 (Fri, 28 Jan 2005) | 2 lines
40166 Changed paths:
40167    M /trunk/mpfr-impl.h
40169 Removed a useless test in macro MPFR_UNSIGNED_MINUS_MODULO.
40171 ------------------------------------------------------------------------
40172 r3237 | pelissip | 2005-01-28 13:10:04 +0000 (Fri, 28 Jan 2005) | 2 lines
40173 Changed paths:
40174    M /trunk/cos.c
40175    M /trunk/sin.c
40176    M /trunk/sin_cos.c
40178 Much faster worst case (ie result near 0 or 1).
40180 ------------------------------------------------------------------------
40181 r3236 | zimmerma | 2005-01-28 13:08:20 +0000 (Fri, 28 Jan 2005) | 2 lines
40182 Changed paths:
40183    M /trunk/cos.c
40185 speed-up special case where approximation is 1 or -1
40187 ------------------------------------------------------------------------
40188 r3235 | vlefevre | 2005-01-28 13:04:10 +0000 (Fri, 28 Jan 2005) | 2 lines
40189 Changed paths:
40190    M /trunk/rint.c
40192 Updated comments about the rounding modes.
40194 ------------------------------------------------------------------------
40195 r3234 | pelissip | 2005-01-28 12:23:55 +0000 (Fri, 28 Jan 2005) | 2 lines
40196 Changed paths:
40197    M /trunk/reldiff.c
40199 Fix bug and optimize code.
40201 ------------------------------------------------------------------------
40202 r3233 | pelissip | 2005-01-28 11:00:34 +0000 (Fri, 28 Jan 2005) | 3 lines
40203 Changed paths:
40204    M /trunk/get_str.c
40206 FIx a warning (Wrong proto between declaration and implementation :
40207         forget some const).
40209 ------------------------------------------------------------------------
40210 r3232 | vlefevre | 2005-01-28 10:58:01 +0000 (Fri, 28 Jan 2005) | 2 lines
40211 Changed paths:
40212    M /trunk/cos.c
40214 Updated copyright line.
40216 ------------------------------------------------------------------------
40217 r3231 | vlefevre | 2005-01-28 10:56:19 +0000 (Fri, 28 Jan 2005) | 2 lines
40218 Changed paths:
40219    M /trunk/cmp_si.c
40220    M /trunk/const_euler.c
40221    M /trunk/const_log2.c
40222    M /trunk/div.c
40223    M /trunk/erf.c
40224    M /trunk/exp_2.c
40225    M /trunk/get_d.c
40226    M /trunk/get_ld.c
40227    M /trunk/get_str.c
40228    M /trunk/get_z_exp.c
40229    M /trunk/mpfr.h
40230    M /trunk/mpn_exp.c
40231    M /trunk/pow.c
40232    M /trunk/pow_si.c
40233    M /trunk/pow_ui.c
40234    M /trunk/rint.c
40235    M /trunk/set_str.c
40236    M /trunk/sin_cos.c
40237    M /trunk/sinh.c
40238    M /trunk/tests/mpf_compat.c
40239    M /trunk/tests/mpf_compat.h
40240    M /trunk/tests/mpfr_compat.c
40241    M /trunk/tests/tabs.c
40242    M /trunk/tests/tacos.c
40243    M /trunk/tests/tadd.c
40244    M /trunk/tests/tadd1sp.c
40245    M /trunk/tests/tadd_ui.c
40246    M /trunk/tests/tasin.c
40247    M /trunk/tests/tcan_round.c
40248    M /trunk/tests/tcbrt.c
40249    M /trunk/tests/tcmp.c
40250    M /trunk/tests/tcmpabs.c
40251    M /trunk/tests/tconst_euler.c
40252    M /trunk/tests/tconst_log2.c
40253    M /trunk/tests/tconst_pi.c
40254    M /trunk/tests/tdiv.c
40255    M /trunk/tests/tdiv_ui.c
40256    M /trunk/tests/teq.c
40257    M /trunk/tests/tests.c
40258    M /trunk/tests/texceptions.c
40259    M /trunk/tests/texp.c
40260    M /trunk/tests/tfactorial.c
40261    M /trunk/tests/tfma.c
40262    M /trunk/tests/tfrac.c
40263    M /trunk/tests/tgeneric.c
40264    M /trunk/tests/tget_d_2exp.c
40265    M /trunk/tests/tget_sj.c
40266    M /trunk/tests/tget_str.c
40267    M /trunk/tests/tgmpop.c
40268    M /trunk/tests/thypot.c
40269    M /trunk/tests/tlog.c
40270    M /trunk/tests/tmul.c
40271    M /trunk/tests/tmul_ui.c
40272    M /trunk/tests/tout_str.c
40273    M /trunk/tests/toutimpl.c
40274    M /trunk/tests/tpow.c
40275    M /trunk/tests/tpow3.c
40276    M /trunk/tests/trint.c
40277    M /trunk/tests/tset.c
40278    M /trunk/tests/tset_d.c
40279    M /trunk/tests/tset_f.c
40280    M /trunk/tests/tset_ld.c
40281    M /trunk/tests/tset_q.c
40282    M /trunk/tests/tset_si.c
40283    M /trunk/tests/tset_str.c
40284    M /trunk/tests/tset_z.c
40285    M /trunk/tests/tsqr.c
40286    M /trunk/tests/tsqrt.c
40287    M /trunk/tests/tsub.c
40288    M /trunk/tests/tsub1sp.c
40289    M /trunk/tests/tsum.c
40290    M /trunk/tests/tui_div.c
40291    M /trunk/tests/tui_pow.c
40292    M /trunk/tests/tzeta.c
40294 Updated copyright lines.
40296 ------------------------------------------------------------------------
40297 r3230 | zimmerma | 2005-01-28 10:43:30 +0000 (Fri, 28 Jan 2005) | 2 lines
40298 Changed paths:
40299    M /trunk/cos.c
40301 fixed efficiency problem in case of cos(Pi)
40303 ------------------------------------------------------------------------
40304 r3229 | pelissip | 2005-01-28 09:58:28 +0000 (Fri, 28 Jan 2005) | 3 lines
40305 Changed paths:
40306    M /trunk/rint.c
40307    M /trunk/tests/trint.c
40309 Fix bug if dest==src.
40310 Transform some MPFR_ASSERTN to MPFR_ASSERTD.
40312 ------------------------------------------------------------------------
40313 r3227 | pelissip | 2005-01-27 16:02:23 +0000 (Thu, 27 Jan 2005) | 2 lines
40314 Changed paths:
40315    M /trunk/tests/tests.c
40317 Fix a buffer overflow.
40319 ------------------------------------------------------------------------
40320 r3226 | pelissip | 2005-01-27 15:40:39 +0000 (Thu, 27 Jan 2005) | 3 lines
40321 Changed paths:
40322    M /trunk/get_ld.c
40323    M /trunk/mpfr-impl.h
40324    M /trunk/set_ld.c
40325    M /trunk/tests/tset_ld.c
40327 New version of mpfr_set_ld and mpfr_get_ld for IEEE Extended Little Endian.
40328 (Due to problem on x86 with extended precision).
40330 ------------------------------------------------------------------------
40331 r3225 | zimmerma | 2005-01-27 13:58:24 +0000 (Thu, 27 Jan 2005) | 2 lines
40332 Changed paths:
40333    M /trunk/tests/mpf_compat.c
40334    M /trunk/tests/mpf_compat.h
40335    M /trunk/tests/mpfr_compat.c
40337 partially fixed memory leak
40339 ------------------------------------------------------------------------
40340 r3224 | zimmerma | 2005-01-27 13:40:13 +0000 (Thu, 27 Jan 2005) | 2 lines
40341 Changed paths:
40342    M /trunk/sin_cos.c
40344 test for huge cancellation was misplaced
40346 ------------------------------------------------------------------------
40347 r3223 | zimmerma | 2005-01-27 13:28:49 +0000 (Thu, 27 Jan 2005) | 2 lines
40348 Changed paths:
40349    M /trunk/tests/tsum.c
40351 fixed memory leak
40353 ------------------------------------------------------------------------
40354 r3222 | zimmerma | 2005-01-27 12:53:45 +0000 (Thu, 27 Jan 2005) | 2 lines
40355 Changed paths:
40356    M /trunk/sin_cos.c
40358 fixed inefficiency problem for x near from Pi
40360 ------------------------------------------------------------------------
40361 r3221 | zimmerma | 2005-01-27 10:56:44 +0000 (Thu, 27 Jan 2005) | 2 lines
40362 Changed paths:
40363    M /trunk/tests/tabs.c
40364    M /trunk/tests/tacos.c
40365    M /trunk/tests/tadd.c
40366    M /trunk/tests/tadd1sp.c
40367    M /trunk/tests/tadd_ui.c
40368    M /trunk/tests/tasin.c
40369    M /trunk/tests/tatan.c
40370    M /trunk/tests/tcan_round.c
40371    M /trunk/tests/tcbrt.c
40372    M /trunk/tests/tcmp.c
40373    M /trunk/tests/tcmpabs.c
40374    M /trunk/tests/tconst_euler.c
40375    M /trunk/tests/tconst_log2.c
40376    M /trunk/tests/tconst_pi.c
40377    M /trunk/tests/tdiv.c
40378    M /trunk/tests/tdiv_ui.c
40379    M /trunk/tests/teq.c
40380    M /trunk/tests/texceptions.c
40381    M /trunk/tests/texp.c
40382    M /trunk/tests/tfactorial.c
40383    M /trunk/tests/tfma.c
40384    M /trunk/tests/tfrac.c
40385    M /trunk/tests/tgeneric.c
40386    M /trunk/tests/tget_d_2exp.c
40387    M /trunk/tests/tget_sj.c
40388    M /trunk/tests/tget_str.c
40389    M /trunk/tests/tgmpop.c
40390    M /trunk/tests/thypot.c
40391    M /trunk/tests/tlog.c
40392    M /trunk/tests/tmul.c
40393    M /trunk/tests/tmul_ui.c
40394    M /trunk/tests/tout_str.c
40395    M /trunk/tests/toutimpl.c
40396    M /trunk/tests/tpow.c
40397    M /trunk/tests/tpow3.c
40398    M /trunk/tests/tpow_z.c
40399    M /trunk/tests/trint.c
40400    M /trunk/tests/tset.c
40401    M /trunk/tests/tset_d.c
40402    M /trunk/tests/tset_f.c
40403    M /trunk/tests/tset_ld.c
40404    M /trunk/tests/tset_q.c
40405    M /trunk/tests/tset_si.c
40406    M /trunk/tests/tset_str.c
40407    M /trunk/tests/tset_z.c
40408    M /trunk/tests/tsqr.c
40409    M /trunk/tests/tsqrt.c
40410    M /trunk/tests/tsub.c
40411    M /trunk/tests/tsub1sp.c
40412    M /trunk/tests/tsum.c
40413    M /trunk/tests/tui_div.c
40414    M /trunk/tests/tui_pow.c
40415    M /trunk/tests/tzeta.c
40417 casts to allow compilation with g++
40419 ------------------------------------------------------------------------
40420 r3220 | zimmerma | 2005-01-27 09:35:41 +0000 (Thu, 27 Jan 2005) | 2 lines
40421 Changed paths:
40422    M /trunk/tests/tests.c
40424 added missing cast
40426 ------------------------------------------------------------------------
40427 r3219 | zimmerma | 2005-01-27 09:28:29 +0000 (Thu, 27 Jan 2005) | 2 lines
40428 Changed paths:
40429    M /trunk/div.c
40431 added missing casts
40433 ------------------------------------------------------------------------
40434 r3218 | zimmerma | 2005-01-25 18:23:38 +0000 (Tue, 25 Jan 2005) | 2 lines
40435 Changed paths:
40436    M /trunk/div.c
40438 fixed bug (overlap in mpn_divrem)
40440 ------------------------------------------------------------------------
40441 r3217 | vlefevre | 2005-01-24 16:23:29 +0000 (Mon, 24 Jan 2005) | 2 lines
40442 Changed paths:
40443    D /trunk/tests/Makefile.in
40445 Removed tests/Makefile.in from CVS.
40447 ------------------------------------------------------------------------
40448 r3216 | pelissip | 2005-01-24 15:48:34 +0000 (Mon, 24 Jan 2005) | 3 lines
40449 Changed paths:
40450    M /trunk/pow.c
40452 Fix bug reported by Eric Buchlin by using new function
40453 mpfr_pow_z.
40455 ------------------------------------------------------------------------
40456 r3215 | pelissip | 2005-01-24 15:36:49 +0000 (Mon, 24 Jan 2005) | 2 lines
40457 Changed paths:
40458    M /trunk/Makefile.am
40459    M /trunk/mpfr.h
40460    A /trunk/pow_z.c
40461    M /trunk/tests/Makefile.am
40462    A /trunk/tests/tpow_z.c
40464 Add new function mpfr_pow_z and its test file.
40466 ------------------------------------------------------------------------
40467 r3214 | pelissip | 2005-01-24 15:35:08 +0000 (Mon, 24 Jan 2005) | 4 lines
40468 Changed paths:
40469    M /trunk/pow_si.c
40470    M /trunk/pow_ui.c
40471    M /trunk/tests/tpow.c
40473 Fix overflows problems.
40474 Clean up overflow handling.
40475 Maybe some bugs remain...
40477 ------------------------------------------------------------------------
40478 r3213 | vlefevre | 2005-01-24 15:04:05 +0000 (Mon, 24 Jan 2005) | 2 lines
40479 Changed paths:
40480    M /trunk/ChangeLog
40482 Update.
40484 ------------------------------------------------------------------------
40485 r3212 | pelissip | 2005-01-24 14:19:20 +0000 (Mon, 24 Jan 2005) | 4 lines
40486 Changed paths:
40487    M /trunk/tests/tests.c
40489 Add an explicit reference to mpfr_dump so that
40490 you can use this function inside the tests with GDB, even if
40491 you don't use it in the tests.
40493 ------------------------------------------------------------------------
40494 r3211 | zimmerma | 2005-01-24 13:45:38 +0000 (Mon, 24 Jan 2005) | 2 lines
40495 Changed paths:
40496    M /trunk/pow.c
40498 added check before mpz_get_si() call
40500 ------------------------------------------------------------------------
40501 r3210 | vlefevre | 2005-01-24 10:43:16 +0000 (Mon, 24 Jan 2005) | 2 lines
40502 Changed paths:
40503    M /trunk/BUGS
40505 Update.
40507 ------------------------------------------------------------------------
40508 r3209 | vlefevre | 2005-01-24 10:31:26 +0000 (Mon, 24 Jan 2005) | 2 lines
40509 Changed paths:
40510    M /trunk/INSTALL
40512 Corrections on the typography.
40514 ------------------------------------------------------------------------
40515 r3208 | vlefevre | 2005-01-24 10:16:51 +0000 (Mon, 24 Jan 2005) | 2 lines
40516 Changed paths:
40517    M /trunk/README.dev
40519 Corrected English usage.
40521 ------------------------------------------------------------------------
40522 r3207 | vlefevre | 2005-01-24 00:03:59 +0000 (Mon, 24 Jan 2005) | 2 lines
40523 Changed paths:
40524    M /trunk/NEWS
40526 Typos.
40528 ------------------------------------------------------------------------
40529 r3206 | zimmerma | 2005-01-21 12:20:54 +0000 (Fri, 21 Jan 2005) | 2 lines
40530 Changed paths:
40531    M /trunk/tests/Makefile.am
40533 added LOADLIBES=...
40535 ------------------------------------------------------------------------
40536 r3201 | vlefevre | 2005-01-21 10:20:17 +0000 (Fri, 21 Jan 2005) | 2 lines
40537 Changed paths:
40538    M /trunk/sum.c
40540 Updated Copyright line.
40542 ------------------------------------------------------------------------
40543 r3195 | pelissip | 2005-01-20 14:32:20 +0000 (Thu, 20 Jan 2005) | 2 lines
40544 Changed paths:
40545    M /trunk/sub1.c
40547 Fix again this previous patch!
40549 ------------------------------------------------------------------------
40550 r3194 | zimmerma | 2005-01-20 11:23:51 +0000 (Thu, 20 Jan 2005) | 2 lines
40551 Changed paths:
40552    M /trunk/get_str.c
40553    M /trunk/mpn_exp.c
40555 fixed problems in get_str for huge exponent
40557 ------------------------------------------------------------------------
40558 r3193 | pelissip | 2005-01-20 09:53:45 +0000 (Thu, 20 Jan 2005) | 2 lines
40559 Changed paths:
40560    M /trunk/mpfr-longlong.h
40562 Update longlong from GMP 4.1.4 (problem with opteron).
40564 ------------------------------------------------------------------------
40565 r3192 | pelissip | 2005-01-18 13:30:50 +0000 (Tue, 18 Jan 2005) | 2 lines
40566 Changed paths:
40567    M /trunk/sum.c
40569 Fix bug in case n==0 or n==1 (Reported and fixed by Laurent Fousse).
40571 ------------------------------------------------------------------------
40572 r3191 | pelissip | 2005-01-14 15:02:15 +0000 (Fri, 14 Jan 2005) | 3 lines
40573 Changed paths:
40574    M /trunk/sub1.c
40576 Add comments
40577 Fix bug in my patch (Need tests).
40579 ------------------------------------------------------------------------
40580 r3190 | pelissip | 2005-01-14 13:50:09 +0000 (Fri, 14 Jan 2005) | 7 lines
40581 Changed paths:
40582    M /trunk/atan.c
40584 Optimize mpfr_atan_aux by removing all power of 2 in the sum to
40585 reduce the size of the multiplication, normalize the input to extract
40586 as many zeros as possible and add a special case if the input is 1
40587 (after normalisation). But it doesn't optimize too much...
40588 I need to invertigate a few more too understand what is still costly.
40589 It seems that mpz_mul is the most called function.
40591 ------------------------------------------------------------------------
40592 r3189 | pelissip | 2005-01-14 13:28:45 +0000 (Fri, 14 Jan 2005) | 2 lines
40593 Changed paths:
40594    M /trunk/tanh.c
40596 Improve and fix tanh for big floats.
40598 ------------------------------------------------------------------------
40599 r3188 | pelissip | 2005-01-14 13:28:03 +0000 (Fri, 14 Jan 2005) | 3 lines
40600 Changed paths:
40601    M /trunk/sub1.c
40603 Fix bug in some corner case (Just hope it doesn't add new bugs).
40604 It should be much faster in these cases too.
40606 ------------------------------------------------------------------------
40607 r3187 | pelissip | 2005-01-14 13:26:55 +0000 (Fri, 14 Jan 2005) | 2 lines
40608 Changed paths:
40609    M /trunk/const_pi.c
40611 Remove warning
40613 ------------------------------------------------------------------------
40614 r3186 | pelissip | 2005-01-14 11:40:22 +0000 (Fri, 14 Jan 2005) | 2 lines
40615 Changed paths:
40616    M /trunk/TODO
40618 Tiny update
40620 ------------------------------------------------------------------------
40621 r3185 | pelissip | 2005-01-14 08:20:35 +0000 (Fri, 14 Jan 2005) | 2 lines
40622 Changed paths:
40623    M /trunk/acos.c
40625 Fix bug (Forget a debug line).
40627 ------------------------------------------------------------------------
40628 r3184 | pelissip | 2005-01-13 16:21:47 +0000 (Thu, 13 Jan 2005) | 3 lines
40629 Changed paths:
40630    M /trunk/sinh.c
40632 Fix overflow bug
40633 Optimize code
40635 ------------------------------------------------------------------------
40636 r3183 | pelissip | 2005-01-13 08:22:09 +0000 (Thu, 13 Jan 2005) | 2 lines
40637 Changed paths:
40638    M /trunk/configure.in
40640 Fix bug in mpn_sub_nc in case the compiler optimize too much.
40642 ------------------------------------------------------------------------
40643 r3182 | pelissip | 2005-01-12 10:00:52 +0000 (Wed, 12 Jan 2005) | 2 lines
40644 Changed paths:
40645    M /trunk/mpfr-gmp.c
40646    M /trunk/mpfr-gmp.h
40647    M /trunk/mpfr-impl.h
40649 Add forgotten 2005 copyright line.
40651 ------------------------------------------------------------------------
40652 r3181 | pelissip | 2005-01-12 09:57:57 +0000 (Wed, 12 Jan 2005) | 4 lines
40653 Changed paths:
40654    M /trunk/configure.in
40655    M /trunk/mpfr-gmp.c
40656    M /trunk/mpfr-gmp.h
40657    M /trunk/mpfr-impl.h
40659 Fix problem of `mpn_sub_nc' which may or may not be defined in libgmp.a
40660  (Add a test in the configure and a new macro MPFR_HAVE_MPN_SUB_NC)
40661 Add MPFR_LOG2_BIT_PER_MP_LIMB macro
40663 ------------------------------------------------------------------------
40664 r3180 | pelissip | 2005-01-12 09:22:37 +0000 (Wed, 12 Jan 2005) | 3 lines
40665 Changed paths:
40666    M /trunk/acos.c
40667    M /trunk/atan.c
40669 Massive optimization of mpfr_atan (20x faster than 2.1.0 at 53 bits!)
40670 Minor optimization of mpfr_acos
40672 ------------------------------------------------------------------------
40673 r3179 | pelissip | 2005-01-11 16:27:42 +0000 (Tue, 11 Jan 2005) | 2 lines
40674 Changed paths:
40675    M /trunk/mulders.c
40677 Fix typo
40679 ------------------------------------------------------------------------
40680 r3178 | pelissip | 2005-01-11 08:42:16 +0000 (Tue, 11 Jan 2005) | 3 lines
40681 Changed paths:
40682    M /trunk/gmp_op.c
40684 Reduce size of code
40685 Optimize a few too.
40687 ------------------------------------------------------------------------
40688 r3177 | pelissip | 2005-01-11 08:40:51 +0000 (Tue, 11 Jan 2005) | 2 lines
40689 Changed paths:
40690    M /trunk/acinclude.m4
40692 Forget 2005 !
40694 ------------------------------------------------------------------------
40695 r3176 | pelissip | 2005-01-11 08:39:49 +0000 (Tue, 11 Jan 2005) | 2 lines
40696 Changed paths:
40697    M /trunk/acinclude.m4
40699 Improve and fix detection of NAN and GCC bug.
40701 ------------------------------------------------------------------------
40702 r3175 | pelissip | 2005-01-04 15:04:18 +0000 (Tue, 04 Jan 2005) | 2 lines
40703 Changed paths:
40704    M /trunk/const_pi.c
40706 new version (completely rewritten) by Paul Zimmermann.
40708 ------------------------------------------------------------------------
40709 r3174 | pelissip | 2005-01-04 14:52:28 +0000 (Tue, 04 Jan 2005) | 2 lines
40710 Changed paths:
40711    M /trunk/atan.c
40712    M /trunk/tests/tatan.c
40714 Fix forgotten '2005' Line.
40716 ------------------------------------------------------------------------
40717 r3173 | pelissip | 2005-01-04 14:41:09 +0000 (Tue, 04 Jan 2005) | 5 lines
40718 Changed paths:
40719    M /trunk/atan.c
40720    M /trunk/tests/tatan.c
40722 Fix wrong inexact value (regression).
40723 FIXME: It seems that adding MPFR_GET_EXP (xp) bits is too much
40724  (since previously it always add 0, but the results were quite
40725   always exact - this bug was only discovered under rare case).
40727 ------------------------------------------------------------------------
40728 r3172 | zimmerma | 2005-01-04 12:23:41 +0000 (Tue, 04 Jan 2005) | 2 lines
40729 Changed paths:
40730    M /trunk/TODO
40732 added item (mpfr_printf)
40734 ------------------------------------------------------------------------
40735 r3171 | pelissip | 2005-01-04 10:34:17 +0000 (Tue, 04 Jan 2005) | 3 lines
40736 Changed paths:
40737    M /trunk/exp_2.c
40738    M /trunk/mpfr-impl.h
40740 Optimize mpfr_exp2 by inlining some code, and by avoiding using
40741 mpz_sizeinbase.
40743 ------------------------------------------------------------------------
40744 r3170 | pelissip | 2005-01-04 10:33:18 +0000 (Tue, 04 Jan 2005) | 4 lines
40745 Changed paths:
40746    M /trunk/erf.c
40748 Remove unused code.
40749 Remove _MPFR_PROTO for static functions.
40750 Other cosmetic change.
40752 ------------------------------------------------------------------------
40753 r3169 | pelissip | 2005-01-04 10:32:01 +0000 (Tue, 04 Jan 2005) | 2 lines
40754 Changed paths:
40755    M /trunk/const_euler.c
40756    M /trunk/const_log2.c
40757    M /trunk/const_pi.c
40758    M /trunk/get_str.c
40760 Remove _MPFR_PROTO for static functions.
40762 ------------------------------------------------------------------------
40763 r3168 | pelissip | 2005-01-04 10:29:14 +0000 (Tue, 04 Jan 2005) | 2 lines
40764 Changed paths:
40765    M /trunk/set_str.c
40767 Remove unused code.
40769 ------------------------------------------------------------------------
40770 r3167 | pelissip | 2005-01-04 10:28:41 +0000 (Tue, 04 Jan 2005) | 2 lines
40771 Changed paths:
40772    M /trunk/get_d.c
40774 Optimize mpfr_get_d.
40776 ------------------------------------------------------------------------
40777 r3166 | pelissip | 2005-01-04 10:28:03 +0000 (Tue, 04 Jan 2005) | 2 lines
40778 Changed paths:
40779    M /trunk/README.dev
40781 Add a new configuration to check before releasing MPFR.
40783 ------------------------------------------------------------------------
40784 r3165 | pelissip | 2005-01-04 10:26:44 +0000 (Tue, 04 Jan 2005) | 2 lines
40785 Changed paths:
40786    M /trunk/mpfr.h
40787    M /trunk/sum.c
40789 Fix problem of tab with ncurses.
40791 ------------------------------------------------------------------------
40792 r3164 | pelissip | 2005-01-04 10:26:14 +0000 (Tue, 04 Jan 2005) | 2 lines
40793 Changed paths:
40794    M /trunk/cmp_si.c
40795    M /trunk/get_z_exp.c
40797 Likely some tests
40799 ------------------------------------------------------------------------
40800 r3163 | pelissip | 2005-01-04 10:25:40 +0000 (Tue, 04 Jan 2005) | 4 lines
40801 Changed paths:
40802    M /trunk/div.c
40803    M /trunk/mpfr-gmp.c
40804    M /trunk/mpfr-gmp.h
40806 Fix bug if not gmp-impl.h (mpn_sub_nc is internal).
40807 Move MPFR_SET_EXP after checking the exponent range.
40808 Minor change in the way to return the ternary value.
40810 ------------------------------------------------------------------------
40811 r3162 | zimmerma | 2005-01-01 12:17:16 +0000 (Sat, 01 Jan 2005) | 2 lines
40812 Changed paths:
40813    M /trunk/mpfr.h
40814    M /trunk/sum.c
40816 changed tab[] into *tab (and removed 'tab' in mpfr.h)
40818 ------------------------------------------------------------------------
40819 r3161 | zimmerma | 2004-12-24 10:41:39 +0000 (Fri, 24 Dec 2004) | 2 lines
40820 Changed paths:
40821    M /trunk/div.c
40823 new version (completely rewritten)
40825 ------------------------------------------------------------------------
40826 r3160 | zimmerma | 2004-12-24 10:28:47 +0000 (Fri, 24 Dec 2004) | 2 lines
40827 Changed paths:
40828    M /trunk/sqrt.c
40829    M /trunk/tests/tsqrt.c
40831 improved coverage (and fixed bug)
40833 ------------------------------------------------------------------------
40834 r3159 | pelissip | 2004-12-21 15:54:00 +0000 (Tue, 21 Dec 2004) | 3 lines
40835 Changed paths:
40836    M /trunk/tests/tests.c
40837    M /trunk/tests/trint.c
40839 Fixed errors reported by Nelson H. F. Beebe
40840 (forget to include sys/fpu.h if defined and math.h if std=c99).
40842 ------------------------------------------------------------------------
40843 r3158 | pelissip | 2004-12-20 12:54:45 +0000 (Mon, 20 Dec 2004) | 2 lines
40844 Changed paths:
40845    M /trunk/exp.c
40847 Fix wrong integer type and a test.
40849 ------------------------------------------------------------------------
40850 r3157 | pelissip | 2004-12-20 12:53:46 +0000 (Mon, 20 Dec 2004) | 2 lines
40851 Changed paths:
40852    M /trunk/cos.c
40854 Add some assertion.
40856 ------------------------------------------------------------------------
40857 r3156 | pelissip | 2004-12-20 12:53:20 +0000 (Mon, 20 Dec 2004) | 3 lines
40858 Changed paths:
40859    M /trunk/div_ui.c
40861 Unlikely one test.
40862 Fix wrong integer type
40864 ------------------------------------------------------------------------
40865 r3155 | pelissip | 2004-12-20 12:52:47 +0000 (Mon, 20 Dec 2004) | 2 lines
40866 Changed paths:
40867    M /trunk/sub.c
40868    M /trunk/sub1.c
40870 Reindent the code.
40872 ------------------------------------------------------------------------
40873 r3154 | pelissip | 2004-12-17 14:18:49 +0000 (Fri, 17 Dec 2004) | 2 lines
40874 Changed paths:
40875    M /trunk/sin_cos.c
40876    M /trunk/tan.c
40878 Optimize mpfr_tan
40880 ------------------------------------------------------------------------
40881 r3153 | pelissip | 2004-12-17 13:36:51 +0000 (Fri, 17 Dec 2004) | 2 lines
40882 Changed paths:
40883    M /trunk/sin.c
40884    M /trunk/sin_cos.c
40886 Optimize the computing of the sign of sinus if GET_EXP(x) < 0
40888 ------------------------------------------------------------------------
40889 r3152 | pelissip | 2004-12-17 13:20:13 +0000 (Fri, 17 Dec 2004) | 3 lines
40890 Changed paths:
40891    M /trunk/cos.c
40893 Optimize mpfr_cos.
40894 From 3363 / 21663.99 / 79727 to 3139 / 18920.58 / 69624 (opteron).
40896 ------------------------------------------------------------------------
40897 r3151 | pelissip | 2004-12-17 13:13:50 +0000 (Fri, 17 Dec 2004) | 3 lines
40898 Changed paths:
40899    M /trunk/tests/tset_ld.c
40901 Fix precision used to test long double.
40902 Now it is sizeof(long_double)*CHAR_BIT instead of fixed 113.
40904 ------------------------------------------------------------------------
40905 r3150 | pelissip | 2004-12-17 11:14:56 +0000 (Fri, 17 Dec 2004) | 3 lines
40906 Changed paths:
40907    M /trunk/extract.c
40909 FIx wrong integer types
40910 Add an assertion.
40912 ------------------------------------------------------------------------
40913 r3149 | pelissip | 2004-12-17 11:14:23 +0000 (Fri, 17 Dec 2004) | 2 lines
40914 Changed paths:
40915    M /trunk/div_ui.c
40917 Likely / Unlikely some code.
40919 ------------------------------------------------------------------------
40920 r3148 | pelissip | 2004-12-17 11:13:53 +0000 (Fri, 17 Dec 2004) | 2 lines
40921 Changed paths:
40922    M /trunk/configure.in
40923    M /trunk/get_ld.c
40924    M /trunk/set_d.c
40925    M /trunk/set_ld.c
40926    M /trunk/tests/tset_ld.c
40928 Fix problem with long double with ICC (Wrong x86 processor flag).
40930 ------------------------------------------------------------------------
40931 r3147 | pelissip | 2004-12-16 13:41:21 +0000 (Thu, 16 Dec 2004) | 2 lines
40932 Changed paths:
40933    M /trunk/const_pi.c
40935 Fix wrong integer types.
40937 ------------------------------------------------------------------------
40938 r3146 | pelissip | 2004-12-16 13:37:23 +0000 (Thu, 16 Dec 2004) | 2 lines
40939 Changed paths:
40940    M /trunk/gamma.c
40942 Fix bug.
40944 ------------------------------------------------------------------------
40945 r3145 | pelissip | 2004-12-16 13:27:11 +0000 (Thu, 16 Dec 2004) | 2 lines
40946 Changed paths:
40947    M /trunk/acos.c
40949 Optimize mpfr_acos by choosing a better initial precision.
40951 ------------------------------------------------------------------------
40952 r3144 | pelissip | 2004-12-16 13:12:42 +0000 (Thu, 16 Dec 2004) | 2 lines
40953 Changed paths:
40954    M /trunk/asin.c
40956 Optimize mpfr_asin by improving the choice of the initial precision.
40958 ------------------------------------------------------------------------
40959 r3143 | pelissip | 2004-12-16 12:04:10 +0000 (Thu, 16 Dec 2004) | 2 lines
40960 Changed paths:
40961    M /trunk/atan.c
40963 Optimize mpfr_atan.
40965 ------------------------------------------------------------------------
40966 r3142 | pelissip | 2004-12-15 16:32:57 +0000 (Wed, 15 Dec 2004) | 2 lines
40967 Changed paths:
40968    M /trunk/inp_str.c
40969    M /trunk/tests/tinp_str.c
40971 Fix problem with GCC 4.0 20041212.
40973 ------------------------------------------------------------------------
40974 r3141 | pelissip | 2004-12-15 14:22:50 +0000 (Wed, 15 Dec 2004) | 2 lines
40975 Changed paths:
40976    M /trunk/mpfr.h
40978 Remove thread attribut until I found a good way to use it.
40980 ------------------------------------------------------------------------
40981 r3140 | pelissip | 2004-12-15 10:49:11 +0000 (Wed, 15 Dec 2004) | 2 lines
40982 Changed paths:
40983    M /trunk/cos.c
40985 Test
40987 ------------------------------------------------------------------------
40988 r3139 | pelissip | 2004-12-15 10:47:42 +0000 (Wed, 15 Dec 2004) | 2 lines
40989 Changed paths:
40990    M /trunk/get_str.c
40991    M /trunk/strtofr.c
40993 Add 'const' attribute to table.
40995 ------------------------------------------------------------------------
40996 r3138 | pelissip | 2004-12-15 10:46:00 +0000 (Wed, 15 Dec 2004) | 2 lines
40997 Changed paths:
40998    D /trunk/save_expo.c
41000 Remove unused file.
41002 ------------------------------------------------------------------------
41003 r3137 | pelissip | 2004-12-15 09:04:07 +0000 (Wed, 15 Dec 2004) | 2 lines
41004 Changed paths:
41005    M /trunk/configure.in
41007 New way of detecting GMP libraray, which should be more portable.
41009 ------------------------------------------------------------------------
41010 r3136 | pelissip | 2004-12-14 12:30:30 +0000 (Tue, 14 Dec 2004) | 2 lines
41011 Changed paths:
41012    M /trunk/acinclude.m4
41013    M /trunk/mpfr-test.h
41014    M /trunk/tests/Makefile.am
41015    D /trunk/tests/amd64.asm
41016    M /trunk/tests/tests.c
41017    M /trunk/tests/tset_ld.c
41018    D /trunk/tests/x86.asm
41020 Remove useless assembly code.
41022 ------------------------------------------------------------------------
41023 r3135 | pelissip | 2004-12-14 10:54:47 +0000 (Tue, 14 Dec 2004) | 6 lines
41024 Changed paths:
41025    M /trunk/cmp.c
41026    M /trunk/mpf2mpfr.h
41027    M /trunk/mpfr-impl.h
41028    M /trunk/mpfr.h
41029    M /trunk/set.c
41031 Add "MPFR_USE_NO_MACRO" user macro: it allows the user to link
41032 directly with MPFR functions rather than using Macros to access
41033 them. It doesn't define MPFR variable inside mpfr.h too.
41034 Fix set.c and cmp.c in consequences.
41035 Fix mpf2mpfr.h to use mpfr_get_default_rounding_mode () if needed.
41037 ------------------------------------------------------------------------
41038 r3134 | pelissip | 2004-12-13 14:32:26 +0000 (Mon, 13 Dec 2004) | 2 lines
41039 Changed paths:
41040    M /trunk/mulders.c
41042 Improved prototype.
41044 ------------------------------------------------------------------------
41045 r3133 | pelissip | 2004-12-13 14:31:11 +0000 (Mon, 13 Dec 2004) | 2 lines
41046 Changed paths:
41047    M /trunk/set_q.c
41049 Fix bug of overflow (I hope).
41051 ------------------------------------------------------------------------
41052 r3132 | pelissip | 2004-12-13 10:23:33 +0000 (Mon, 13 Dec 2004) | 2 lines
41053 Changed paths:
41054    M /trunk/TODO
41055    M /trunk/mpfr.texi
41056    M /trunk/set_q.c
41058 Update mpfr_set_q overflow problem.
41060 ------------------------------------------------------------------------
41061 r3131 | pelissip | 2004-12-13 08:24:58 +0000 (Mon, 13 Dec 2004) | 2 lines
41062 Changed paths:
41063    M /trunk/generic.c
41065 Fix wrong integer types.
41067 ------------------------------------------------------------------------
41068 r3130 | pelissip | 2004-12-10 16:02:03 +0000 (Fri, 10 Dec 2004) | 2 lines
41069 Changed paths:
41070    M /trunk/atan.c
41072 Optimize by increasing with BITS_PER_MP_LIMB instead of log2(prec)
41074 ------------------------------------------------------------------------
41075 r3129 | pelissip | 2004-12-10 15:59:15 +0000 (Fri, 10 Dec 2004) | 3 lines
41076 Changed paths:
41077    M /trunk/atan.c
41079 Clean up code (Fix integer types + rewrite some code).
41080 Optimize the code by reducing the number of used variables inside the loop.
41082 ------------------------------------------------------------------------
41083 r3128 | pelissip | 2004-12-10 15:58:13 +0000 (Fri, 10 Dec 2004) | 2 lines
41084 Changed paths:
41085    M /trunk/asin.c
41087 Replace mpfr_neg to MPFR_CHANGE_SIGN.
41089 ------------------------------------------------------------------------
41090 r3127 | pelissip | 2004-12-10 15:57:48 +0000 (Fri, 10 Dec 2004) | 2 lines
41091 Changed paths:
41092    M /trunk/add1sp.c
41094 Cosmetic changes.
41096 ------------------------------------------------------------------------
41097 r3126 | pelissip | 2004-12-10 14:45:54 +0000 (Fri, 10 Dec 2004) | 4 lines
41098 Changed paths:
41099    M /trunk/acos.c
41101 Clean the code.
41102 Avoid mixing integer types.
41103 Fix bug of overflow if Pi is in the range but not Pi/2.
41105 ------------------------------------------------------------------------
41106 r3125 | pelissip | 2004-12-10 14:22:49 +0000 (Fri, 10 Dec 2004) | 5 lines
41107 Changed paths:
41108    M /trunk/asin.c
41110 Clean up the code (Removing useless variables and avoid mixing wrong integer types).
41111 Optimize the code by improving memory allocation scheme and by incrementating by
41112 BITS_PER_MP_LIMB in case of an error instead of MPFR_INT_CEIL_LOG2 (prec).
41113 Fix an overflow bug for X=+/-1 (If PI is inside the exponent range, but not PI/2).
41115 ------------------------------------------------------------------------
41116 r3124 | pelissip | 2004-12-09 14:34:47 +0000 (Thu, 09 Dec 2004) | 2 lines
41117 Changed paths:
41118    M /trunk/mpfr.h
41120 Simplify MPFR_SIGN by removing unnecessary ( ).
41122 ------------------------------------------------------------------------
41123 r3123 | pelissip | 2004-12-09 14:31:23 +0000 (Thu, 09 Dec 2004) | 2 lines
41124 Changed paths:
41125    M /trunk/mpfr.h
41127 Add support for new attribut sentinel in incoming GCC 4.0
41129 ------------------------------------------------------------------------
41130 r3122 | pelissip | 2004-12-09 13:23:25 +0000 (Thu, 09 Dec 2004) | 2 lines
41131 Changed paths:
41132    M /trunk/sin.c
41133    M /trunk/sin_cos.c
41135 Optimize initial precision in case of EXP(x) < 0.
41137 ------------------------------------------------------------------------
41138 r3121 | pelissip | 2004-12-09 10:13:55 +0000 (Thu, 09 Dec 2004) | 6 lines
41139 Changed paths:
41140    M /trunk/cache.c
41141    M /trunk/mpfr-impl.h
41142    M /trunk/set.c
41143    M /trunk/tests/tset.c
41144    M /trunk/tests/tset_sj.c
41146 Optimize mpfr_set4.
41147 Inline rounding in mpfr_set4 and mpfr_cache
41148 mpfr_set4 dosn't return MPFR_EVEN_INEX (It was undocumented before).
41149 Fix problems with tests (Avoid mixing MPFR_EVEN_INEX and 1).
41150 Add MPFR_RNDRAW_EVEN for rounding with MPFR_EVEN_INEX inexact support
41152 ------------------------------------------------------------------------
41153 r3120 | pelissip | 2004-12-08 14:08:45 +0000 (Wed, 08 Dec 2004) | 4 lines
41154 Changed paths:
41155    M /trunk/mpfr-impl.h
41156    M /trunk/mul.c
41157    M /trunk/tests/tsqr.c
41159 Optimize mpfr_mul by inlining and rewriting the rounding.
41160 It seems that GCC option `-frename-registers` for mpfr_mul / Athlon XP
41161 improves its performance (But it decreases it on Pentium4)...
41163 ------------------------------------------------------------------------
41164 r3119 | zimmerma | 2004-12-01 11:34:21 +0000 (Wed, 01 Dec 2004) | 2 lines
41165 Changed paths:
41166    A /trunk/mulders.c
41168 first try to implement Mulders' algorithm
41170 ------------------------------------------------------------------------
41171 r3118 | pelissip | 2004-11-29 15:10:29 +0000 (Mon, 29 Nov 2004) | 2 lines
41172 Changed paths:
41173    M /trunk/TODO
41175 Update TODO.
41177 ------------------------------------------------------------------------
41178 r3117 | zimmerma | 2004-11-29 13:58:14 +0000 (Mon, 29 Nov 2004) | 2 lines
41179 Changed paths:
41180    M /trunk/tests/tdiv.c
41182 added new tests for corner cases
41184 ------------------------------------------------------------------------
41185 r3116 | zimmerma | 2004-11-29 13:52:35 +0000 (Mon, 29 Nov 2004) | 2 lines
41186 Changed paths:
41187    M /trunk/algorithms.bib
41188    M /trunk/algorithms.tex
41190 added algo for pi
41192 ------------------------------------------------------------------------
41193 r3115 | pelissip | 2004-11-25 10:28:32 +0000 (Thu, 25 Nov 2004) | 2 lines
41194 Changed paths:
41195    M /trunk/tan.c
41197 Change initial term if exp(a)<0.
41199 ------------------------------------------------------------------------
41200 r3114 | pelissip | 2004-11-25 10:28:13 +0000 (Thu, 25 Nov 2004) | 2 lines
41201 Changed paths:
41202    M /trunk/sin_cos.c
41204 Simplify the inner loop.
41206 ------------------------------------------------------------------------
41207 r3113 | pelissip | 2004-11-25 10:11:07 +0000 (Thu, 25 Nov 2004) | 2 lines
41208 Changed paths:
41209    M /trunk/sin_cos.c
41211 Change initial precision if EXP(op) < 0.
41213 ------------------------------------------------------------------------
41214 r3112 | pelissip | 2004-11-23 12:49:15 +0000 (Tue, 23 Nov 2004) | 3 lines
41215 Changed paths:
41216    M /trunk/set_z.c
41218 Optimize code and rewrite the rounding part.
41219 FIXME: It seems that the previous rounding code was buggy. Still I am not sure.
41221 ------------------------------------------------------------------------
41222 r3111 | pelissip | 2004-11-23 12:48:00 +0000 (Tue, 23 Nov 2004) | 2 lines
41223 Changed paths:
41224    M /trunk/tests/tconst_log2.c
41225    M /trunk/tests/tgmpop.c
41227 Improve tests.
41229 ------------------------------------------------------------------------
41230 r3110 | pelissip | 2004-11-19 14:38:28 +0000 (Fri, 19 Nov 2004) | 2 lines
41231 Changed paths:
41232    M /trunk/log.c
41234 Improve the initial value of prec: 10% improvement (?) on average.
41236 ------------------------------------------------------------------------
41237 r3109 | pelissip | 2004-11-19 14:36:11 +0000 (Fri, 19 Nov 2004) | 2 lines
41238 Changed paths:
41239    M /trunk/tests/trandom.c
41241 Improve coverage test.
41243 ------------------------------------------------------------------------
41244 r3108 | pelissip | 2004-11-19 13:02:04 +0000 (Fri, 19 Nov 2004) | 2 lines
41245 Changed paths:
41246    M /trunk/tests/tui_pow.c
41247    M /trunk/ui_pow_ui.c
41249 Fix bug for mpfr_ui_pow_ui (Wrong inexact flag).
41251 ------------------------------------------------------------------------
41252 r3107 | pelissip | 2004-11-19 12:39:10 +0000 (Fri, 19 Nov 2004) | 2 lines
41253 Changed paths:
41254    M /trunk/get_z.c
41255    M /trunk/tests/tabs.c
41256    M /trunk/tests/tcmp.c
41257    M /trunk/tests/tcmp_ui.c
41258    M /trunk/tests/texceptions.c
41259    M /trunk/tests/tget_z.c
41260    M /trunk/tests/tpow.c
41261    M /trunk/tests/tset.c
41262    M /trunk/tests/tset_sj.c
41263    M /trunk/tests/tsgn.c
41264    M /trunk/tests/tsqr.c
41265    M /trunk/ufloor_log2.c
41267 Improve coverage tests.
41269 ------------------------------------------------------------------------
41270 r3106 | pelissip | 2004-11-19 10:28:33 +0000 (Fri, 19 Nov 2004) | 4 lines
41271 Changed paths:
41272    M /trunk/INSTALL
41273    M /trunk/README.dev
41274    M /trunk/mpfr-impl.h
41276 Fix typos in INSTALL.
41277 Sort README.dev, and add a new section about How to write a MPFR function.
41278 Add a link to README.dev in mpfr-impl.h.
41280 ------------------------------------------------------------------------
41281 r3105 | pelissip | 2004-11-19 08:35:48 +0000 (Fri, 19 Nov 2004) | 3 lines
41282 Changed paths:
41283    M /trunk/cos.c
41285 Fix a bug on some compilators:
41286  First MPFR_SAVE_EXPO_DECL, then TMP_DECL.
41288 ------------------------------------------------------------------------
41289 r3104 | pelissip | 2004-11-18 15:53:55 +0000 (Thu, 18 Nov 2004) | 2 lines
41290 Changed paths:
41291    M /trunk/pow_si.c
41292    M /trunk/tests/tpow.c
41294 Fix an overflow bug.
41296 ------------------------------------------------------------------------
41297 r3103 | pelissip | 2004-11-18 15:15:27 +0000 (Thu, 18 Nov 2004) | 3 lines
41298 Changed paths:
41299    M /trunk/set_si_2exp.c
41300    M /trunk/set_ui_2exp.c
41301    M /trunk/tests/tset_si.c
41303 Fix bug with inexact flag.
41304 FIXME: Maybe still a bug with inexact flag if overflow in mpfr_mul_2exp ?
41306 ------------------------------------------------------------------------
41307 r3102 | pelissip | 2004-11-18 15:00:06 +0000 (Thu, 18 Nov 2004) | 3 lines
41308 Changed paths:
41309    M /trunk/Makefile.am
41310    M /trunk/mpfr-impl.h
41311    M /trunk/pow_ui.c
41313 Remove mpfr_save_emin_emax and mpfr_restore_emin_emax
41314 from MPFR library since they are useless.
41316 ------------------------------------------------------------------------
41317 r3101 | pelissip | 2004-11-18 14:55:08 +0000 (Thu, 18 Nov 2004) | 2 lines
41318 Changed paths:
41319    M /trunk/set.c
41321 Forget to remove rndraw.c test.
41323 ------------------------------------------------------------------------
41324 r3100 | pelissip | 2004-11-18 14:52:59 +0000 (Thu, 18 Nov 2004) | 4 lines
41325 Changed paths:
41326    M /trunk/acos.c
41327    M /trunk/acosh.c
41328    M /trunk/add_ui.c
41329    M /trunk/asin.c
41330    M /trunk/asinh.c
41331    M /trunk/atan.c
41332    M /trunk/const_log2.c
41333    M /trunk/const_pi.c
41334    M /trunk/cos.c
41335    M /trunk/cosh.c
41336    M /trunk/exp.c
41337    M /trunk/exp2.c
41338    M /trunk/gamma.c
41339    M /trunk/hypot.c
41340    M /trunk/mpfr-impl.h
41341    M /trunk/pow_si.c
41342    M /trunk/pow_ui.c
41343    M /trunk/rint.c
41344    M /trunk/set.c
41345    M /trunk/set_d.c
41346    M /trunk/set_ld.c
41347    M /trunk/set_q.c
41348    M /trunk/set_si_2exp.c
41349    M /trunk/set_ui_2exp.c
41350    M /trunk/sqrt_ui.c
41351    M /trunk/sub_ui.c
41352    M /trunk/tanh.c
41353    M /trunk/ui_pow.c
41354    M /trunk/ui_pow_ui.c
41356 Replace use of mpfr_save_emin_emax () / mpfr_restore_emin_emax()
41357 by MPFR_SAVE_EXPO macros (DECL, MARK and FREE) which are faster
41358 and thread safe.
41360 ------------------------------------------------------------------------
41361 r3098 | pelissip | 2004-11-18 14:04:52 +0000 (Thu, 18 Nov 2004) | 2 lines
41362 Changed paths:
41363    M /trunk/agm.c
41365 Enable fast computing.
41367 ------------------------------------------------------------------------
41368 r3097 | vlefevre | 2004-11-18 14:04:50 +0000 (Thu, 18 Nov 2004) | 2 lines
41369 Changed paths:
41370    M /trunk/mpfr.texi
41372 Fix: GMP -> MPFR Copying Conditions (noted by Patrick).
41374 ------------------------------------------------------------------------
41375 r3096 | pelissip | 2004-11-18 10:08:49 +0000 (Thu, 18 Nov 2004) | 2 lines
41376 Changed paths:
41377    M /trunk/mpfr-impl.h
41379 Reorder the file and put sections to make it cleaner and more readable.
41381 ------------------------------------------------------------------------
41382 r3095 | pelissip | 2004-11-18 09:11:19 +0000 (Thu, 18 Nov 2004) | 3 lines
41383 Changed paths:
41384    M /trunk/log.c
41386 Reduce number of used variables.
41387 Optimize code and clean it.
41389 ------------------------------------------------------------------------
41390 r3093 | vlefevre | 2004-11-18 08:56:06 +0000 (Thu, 18 Nov 2004) | 2 lines
41391 Changed paths:
41392    M /trunk/mpfr.texi
41394 In HTML, suppress the non-existing link to GMP.
41396 ------------------------------------------------------------------------
41397 r3092 | pelissip | 2004-11-18 08:32:01 +0000 (Thu, 18 Nov 2004) | 3 lines
41398 Changed paths:
41399    M /trunk/init2.c
41400    M /trunk/mpfr-impl.h
41402 Add a prototype of own TMP_ALLOC. Don't know if it is a good idea.
41403 To enable it, just build MPFR with MPFR_USE_OWN_TMP_ALLOC.
41405 ------------------------------------------------------------------------
41406 r3091 | pelissip | 2004-11-17 16:22:14 +0000 (Wed, 17 Nov 2004) | 2 lines
41407 Changed paths:
41408    M /trunk/sqrt.c
41409    M /trunk/strtofr.c
41410    M /trunk/sum.c
41412 Fix bug with TMP_MARK.
41414 ------------------------------------------------------------------------
41415 r3090 | pelissip | 2004-11-16 16:14:43 +0000 (Tue, 16 Nov 2004) | 4 lines
41416 Changed paths:
41417    M /trunk/pow_ui.c
41419 Optimize the code:
41420  + Special case for n == 2
41421  + The first squaring is done using the original input.
41423 ------------------------------------------------------------------------
41424 r3089 | pelissip | 2004-11-16 16:13:30 +0000 (Tue, 16 Nov 2004) | 2 lines
41425 Changed paths:
41426    M /trunk/init2.c
41428 Add new assertion to check.
41430 ------------------------------------------------------------------------
41431 r3088 | pelissip | 2004-11-16 16:13:01 +0000 (Tue, 16 Nov 2004) | 2 lines
41432 Changed paths:
41433    M /trunk/cmp2.c
41435 Likely / Unlikely some tests.
41437 ------------------------------------------------------------------------
41438 r3087 | pelissip | 2004-11-15 11:44:26 +0000 (Mon, 15 Nov 2004) | 2 lines
41439 Changed paths:
41440    M /trunk/agm.c
41442 Add unused code (Still needs a proof).
41444 ------------------------------------------------------------------------
41445 r3086 | pelissip | 2004-11-15 11:43:33 +0000 (Mon, 15 Nov 2004) | 4 lines
41446 Changed paths:
41447    M /trunk/get_exp.c
41448    M /trunk/mpfr.h
41449    M /trunk/set_dfl_prec.c
41450    M /trunk/set_prec.c
41451    M /trunk/set_rnd.c
41452    M /trunk/set_ui.c
41454 Add macro version for small functions:
41455   mpfr_get_prec, mpfr_get_exp, mpfr_get_default_rounding_mode,
41456   mpfr_get_default_prec and mpfr_set_ui
41458 ------------------------------------------------------------------------
41459 r3085 | pelissip | 2004-11-15 08:38:36 +0000 (Mon, 15 Nov 2004) | 2 lines
41460 Changed paths:
41461    M /trunk/atan.c
41463 Refix another bug (The same).
41465 ------------------------------------------------------------------------
41466 r3084 | pelissip | 2004-11-15 08:32:23 +0000 (Mon, 15 Nov 2004) | 2 lines
41467 Changed paths:
41468    M /trunk/atan.c
41470 Fix a bug (Use __gmpfr_ceil_log2 instead of MPFR_INT_CEIL_LOG2).
41472 ------------------------------------------------------------------------
41473 r3083 | zimmerma | 2004-11-12 17:29:54 +0000 (Fri, 12 Nov 2004) | 3 lines
41474 Changed paths:
41475    M /trunk/algorithms.tex
41477 added algorithm for mpfr_sqrt
41478 improved algorithm for mpfr_div
41480 ------------------------------------------------------------------------
41481 r3082 | zimmerma | 2004-11-12 17:22:57 +0000 (Fri, 12 Nov 2004) | 2 lines
41482 Changed paths:
41483    M /trunk/sqrt.c
41485 use MPFR_SET_EXP/MPFR_GET_EXP instead of MPFR_EXP(r)++
41487 ------------------------------------------------------------------------
41488 r3081 | vlefevre | 2004-11-12 16:03:43 +0000 (Fri, 12 Nov 2004) | 2 lines
41489 Changed paths:
41490    M /trunk/sqrt.c
41492 Bug fix: delayed all the initializations after the singular test.
41494 ------------------------------------------------------------------------
41495 r3080 | vlefevre | 2004-11-11 11:30:46 +0000 (Thu, 11 Nov 2004) | 2 lines
41496 Changed paths:
41497    M /trunk/sqrt.c
41499 Untabified the source.
41501 ------------------------------------------------------------------------
41502 r3079 | vlefevre | 2004-11-11 11:26:51 +0000 (Thu, 11 Nov 2004) | 3 lines
41503 Changed paths:
41504    M /trunk/sqrt.c
41506 The test MPFR_GET_EXP(u) != MPFR_EMAX_MAX is no longer necessary
41507 since we decided to lower MPFR_EMAX_MAX to avoid such tests.
41509 ------------------------------------------------------------------------
41510 r3078 | pelissip | 2004-11-10 16:12:53 +0000 (Wed, 10 Nov 2004) | 3 lines
41511 Changed paths:
41512    M /trunk/mpfr-impl.h
41513    M /trunk/sqrt.c
41515 Remove use of CNST_LIMB and TMP_ALLOC_LIMB which are GMP internal.
41516 Add MPFR_LIMB_ZERO.
41518 ------------------------------------------------------------------------
41519 r3077 | zimmerma | 2004-11-10 12:10:16 +0000 (Wed, 10 Nov 2004) | 2 lines
41520 Changed paths:
41521    M /trunk/sqrt.c
41522    M /trunk/tests/tsqrt.c
41524 new simpler and faster code
41526 ------------------------------------------------------------------------
41527 r3076 | pelissip | 2004-11-10 12:05:20 +0000 (Wed, 10 Nov 2004) | 2 lines
41528 Changed paths:
41529    M /trunk/acos.c
41530    M /trunk/acosh.c
41531    M /trunk/asin.c
41532    M /trunk/asinh.c
41533    M /trunk/atan.c
41534    M /trunk/atanh.c
41535    M /trunk/const_euler.c
41536    M /trunk/const_log2.c
41537    M /trunk/const_pi.c
41538    M /trunk/cosh.c
41539    M /trunk/erf.c
41540    M /trunk/exp2.c
41541    M /trunk/exp3.c
41542    M /trunk/expm1.c
41543    M /trunk/factorial.c
41544    M /trunk/gamma.c
41545    M /trunk/get_str.c
41546    M /trunk/hypot.c
41547    M /trunk/log10.c
41548    M /trunk/log1p.c
41549    M /trunk/log2.c
41550    M /trunk/pow.c
41551    M /trunk/pow_si.c
41552    M /trunk/sin.c
41553    M /trunk/sin_cos.c
41554    M /trunk/sinh.c
41555    M /trunk/sum.c
41556    M /trunk/tan.c
41557    M /trunk/tanh.c
41559 Replace __gmpfr_ceil_log2 by MPFR_INT_CEIL_LOG2 when possible.
41561 ------------------------------------------------------------------------
41562 r3075 | pelissip | 2004-11-10 12:02:34 +0000 (Wed, 10 Nov 2004) | 2 lines
41563 Changed paths:
41564    M /trunk/mpfr-impl.h
41566 Add __extension__ to avoid warning useless in GCC.
41568 ------------------------------------------------------------------------
41569 r3074 | vlefevre | 2004-11-03 16:14:38 +0000 (Wed, 03 Nov 2004) | 2 lines
41570 Changed paths:
41571    M /trunk/README
41573 Update.
41575 ------------------------------------------------------------------------
41576 r3069 | pelissip | 2004-11-03 09:11:31 +0000 (Wed, 03 Nov 2004) | 2 lines
41577 Changed paths:
41578    M /trunk/mpfr-impl.h
41580 Fix wrong Visual C++ code.
41582 ------------------------------------------------------------------------
41583 r3068 | vlefevre | 2004-11-02 17:01:49 +0000 (Tue, 02 Nov 2004) | 2 lines
41584 Changed paths:
41585    M /trunk/acinclude.m4
41586    M /trunk/configure.in
41588 Code checking for GMP library wasn't working (always returning "yes"?).
41590 ------------------------------------------------------------------------
41591 r3066 | vlefevre | 2004-10-27 16:34:33 +0000 (Wed, 27 Oct 2004) | 2 lines
41592 Changed paths:
41593    M /trunk/acinclude.m4
41595 Updated copyright line.
41597 ------------------------------------------------------------------------
41598 r3064 | vlefevre | 2004-10-27 14:13:24 +0000 (Wed, 27 Oct 2004) | 2 lines
41599 Changed paths:
41600    M /trunk/BUGS
41602 Added a bug and updated copyright line.
41604 ------------------------------------------------------------------------
41605 r3062 | vlefevre | 2004-10-27 13:06:42 +0000 (Wed, 27 Oct 2004) | 2 lines
41606 Changed paths:
41607    M /trunk/ChangeLog
41609 Update.
41611 ------------------------------------------------------------------------
41612 r3061 | vlefevre | 2004-10-27 13:04:10 +0000 (Wed, 27 Oct 2004) | 7 lines
41613 Changed paths:
41614    M /trunk/mpfr-impl.h
41615    M /trunk/set_d.c
41617 Removed the definitions of DBL_POS_INF/DBL_NEG_INF/DBL_NAN for
41618 Visual C++ as they were incorrect. Modified DOUBLE_ISINF(x) so
41619 that infinities are no longer used (this should fix a part of
41620 the problem for Visual C++). If IEEE 754 is not supported, one
41621 should probably use the standard INFINITY macro instead of
41622 (1.0/0.0), since (1.0/0.0) is specific to IEEE 754.
41624 ------------------------------------------------------------------------
41625 r3060 | vlefevre | 2004-10-27 11:55:05 +0000 (Wed, 27 Oct 2004) | 3 lines
41626 Changed paths:
41627    M /trunk/acinclude.m4
41628    M /trunk/tests/tests.c
41630 Applied patch by Steve M. Robbins for non-IRIX MIPS systems
41631 (originally for MPFR 2.0.3).
41633 ------------------------------------------------------------------------
41634 r3059 | vlefevre | 2004-10-26 02:11:43 +0000 (Tue, 26 Oct 2004) | 2 lines
41635 Changed paths:
41636    M /trunk/tests/tadd1sp.c
41637    M /trunk/tests/tsub1sp.c
41639 Reformatted the code.
41641 ------------------------------------------------------------------------
41642 r3058 | vlefevre | 2004-10-26 01:49:26 +0000 (Tue, 26 Oct 2004) | 5 lines
41643 Changed paths:
41644    M /trunk/mpfr-test.h
41645    M /trunk/tests/tacos.c
41646    M /trunk/tests/tadd1sp.c
41647    M /trunk/tests/tasin.c
41648    M /trunk/tests/tatan.c
41649    M /trunk/tests/tcos.c
41650    M /trunk/tests/tcosh.c
41651    M /trunk/tests/tdiv.c
41652    M /trunk/tests/tests.c
41653    M /trunk/tests/texceptions.c
41654    M /trunk/tests/texp.c
41655    M /trunk/tests/texp2.c
41656    M /trunk/tests/tgamma.c
41657    M /trunk/tests/tlog.c
41658    M /trunk/tests/tmul.c
41659    M /trunk/tests/tmul_ui.c
41660    M /trunk/tests/trandom.c
41661    M /trunk/tests/trint.c
41662    M /trunk/tests/tround_prec.c
41663    M /trunk/tests/tset.c
41664    M /trunk/tests/tset_exp.c
41665    M /trunk/tests/tset_ld.c
41666    M /trunk/tests/tset_si.c
41667    M /trunk/tests/tset_str.c
41668    M /trunk/tests/tset_z.c
41669    M /trunk/tests/tsub1sp.c
41670    M /trunk/tests/ttanh.c
41672 Replaced mpfr_set_emin/emax by set_emin/emax in tests to check
41673 the return value; defined set_emin/emax in "tests/tests.c".
41674 Fix: added missing #include <string.h> in "tests/tests.c".
41675 Removed variable names in prototypes in "mpfr-test.h".
41677 ------------------------------------------------------------------------
41678 r3057 | vlefevre | 2004-10-22 13:19:48 +0000 (Fri, 22 Oct 2004) | 2 lines
41679 Changed paths:
41680    M /trunk/tests/mpf_compat.h
41682 Reformatted the code -> GNU style.
41684 ------------------------------------------------------------------------
41685 r3054 | vlefevre | 2004-10-22 12:49:32 +0000 (Fri, 22 Oct 2004) | 2 lines
41686 Changed paths:
41687    M /trunk/ChangeLog
41689 Update.
41691 ------------------------------------------------------------------------
41692 r3053 | pelissip | 2004-10-22 08:00:56 +0000 (Fri, 22 Oct 2004) | 3 lines
41693 Changed paths:
41694    M /trunk/tests/tests.c
41696 Declaration of "tests_rand_start" and "tests_rand_end" with the same storage class specifier
41697 in tests.c (static missing line 65 and 109).
41699 ------------------------------------------------------------------------
41700 r3052 | vlefevre | 2004-10-21 11:53:26 +0000 (Thu, 21 Oct 2004) | 4 lines
41701 Changed paths:
41702    M /trunk/strtofr.c
41704 Bug fixed: cast to unsigned char instead of int for isspace (no,
41705 these are not "psycho" systems, just systems with signed chars).
41706 Untabified the source.
41708 ------------------------------------------------------------------------
41709 r3051 | pelissip | 2004-10-20 13:27:25 +0000 (Wed, 20 Oct 2004) | 2 lines
41710 Changed paths:
41711    M /trunk/configure.in
41713 Improve ICC CFLAGS by removins meaningless warnings.
41715 ------------------------------------------------------------------------
41716 r3050 | pelissip | 2004-10-20 12:52:33 +0000 (Wed, 20 Oct 2004) | 2 lines
41717 Changed paths:
41718    M /trunk/strtofr.c
41720 Remove some warnings on some "psycho" systems.
41722 ------------------------------------------------------------------------
41723 r3049 | pelissip | 2004-10-20 09:37:55 +0000 (Wed, 20 Oct 2004) | 2 lines
41724 Changed paths:
41725    M /trunk/README.dev
41727 Update the chapter "Make a release".
41729 ------------------------------------------------------------------------
41730 r3048 | pelissip | 2004-10-20 09:36:18 +0000 (Wed, 20 Oct 2004) | 4 lines
41731 Changed paths:
41732    M /trunk/mpfr-test.h
41733    M /trunk/tests/mpf_compat.h
41734    M /trunk/tests/tests.c
41735    M /trunk/tests/tinp_str.c
41737 Fix bug when you build MPFR outside source directory.
41738 Add function src_fopen to open a file in the source directory, which
41739 may be different from the current directory.
41741 ------------------------------------------------------------------------
41742 r3047 | pelissip | 2004-10-20 07:12:08 +0000 (Wed, 20 Oct 2004) | 2 lines
41743 Changed paths:
41744    M /trunk/INSTALL
41746 Fix a typo.
41748 ------------------------------------------------------------------------
41749 r3046 | vlefevre | 2004-10-19 13:07:28 +0000 (Tue, 19 Oct 2004) | 2 lines
41750 Changed paths:
41751    M /trunk/mpfr.texi
41753 Another correction (English).
41755 ------------------------------------------------------------------------
41756 r3045 | vlefevre | 2004-10-19 13:05:34 +0000 (Tue, 19 Oct 2004) | 2 lines
41757 Changed paths:
41758    M /trunk/mpfr.texi
41760 Minor correction.
41762 ------------------------------------------------------------------------
41763 r3044 | pelissip | 2004-10-19 12:49:15 +0000 (Tue, 19 Oct 2004) | 2 lines
41764 Changed paths:
41765    M /trunk/NEWS
41767 Update NEWS to reflect the change in mpfr_set_str.
41769 ------------------------------------------------------------------------
41770 r3043 | pelissip | 2004-10-19 12:45:45 +0000 (Tue, 19 Oct 2004) | 3 lines
41771 Changed paths:
41772    M /trunk/mpfr.texi
41773    M /trunk/set_str.c
41774    M /trunk/tests/tset_str.c
41776 Update mpfr_set_str to be much more like strtofr.
41777 Update the documentation to reflect the changes.
41779 ------------------------------------------------------------------------
41780 r3042 | zimmerma | 2004-10-19 10:18:14 +0000 (Tue, 19 Oct 2004) | 2 lines
41781 Changed paths:
41782    M /trunk/mpfr.texi
41784 changed contributors section
41786 ------------------------------------------------------------------------
41787 r3041 | pelissip | 2004-10-19 09:53:00 +0000 (Tue, 19 Oct 2004) | 2 lines
41788 Changed paths:
41789    M /trunk/NEWS
41791 Add a line about binary compatibility.
41793 ------------------------------------------------------------------------
41794 r3040 | zimmerma | 2004-10-19 09:24:10 +0000 (Tue, 19 Oct 2004) | 2 lines
41795 Changed paths:
41796    M /trunk/mpfr.texi
41798 changed "contributors" section
41800 ------------------------------------------------------------------------
41801 r3039 | zimmerma | 2004-10-19 09:02:46 +0000 (Tue, 19 Oct 2004) | 2 lines
41802 Changed paths:
41803    M /trunk/mul.c
41805 changed rights (remove executable permission)
41807 ------------------------------------------------------------------------
41808 r3038 | vlefevre | 2004-10-18 15:07:09 +0000 (Mon, 18 Oct 2004) | 7 lines
41809 Changed paths:
41810    M /trunk/mpfr.texi
41812 Misc corrections:
41813   + spelling mistakes
41814   + consistency: in direction @var{rnd} -> in the direction @var{rnd}
41815   + @code{NULL} pointer -> null pointer (as in the C standard)
41816   + in the example for mpfr_inits2 / mpfr_clears: NULL -> (void *) 0
41817     as NULL isn't necessarily a pointer.
41819 ------------------------------------------------------------------------
41820 r3037 | pelissip | 2004-10-18 14:23:01 +0000 (Mon, 18 Oct 2004) | 2 lines
41821 Changed paths:
41822    M /trunk/BUGS
41823    M /trunk/README
41825 Update
41827 ------------------------------------------------------------------------
41828 r3036 | pelissip | 2004-10-18 13:28:28 +0000 (Mon, 18 Oct 2004) | 7 lines
41829 Changed paths:
41830    M /trunk/mpfr.h
41831    M /trunk/mpfr.texi
41832    M /trunk/set_str.c
41833    M /trunk/strtofr.c
41834    M /trunk/tests/tset_str.c
41835    M /trunk/tests/tstrtofr.c
41837 Change "unsigned int" to "int" for base in proto of strtofr.
41838 Change set_str to use strtofr (Fix a bug too).
41839 Limit base to 36 in strtofr (since get_str is limited to 36).
41840 Update documentation to reflect the changes.
41841 mpfr_get_d1 is moved to section internal in the documentation.
41842 Update the tests.
41844 ------------------------------------------------------------------------
41845 r3035 | pelissip | 2004-10-18 13:21:55 +0000 (Mon, 18 Oct 2004) | 2 lines
41846 Changed paths:
41847    M /trunk/mpfr-impl.h
41849 Hard code NAN, +INF and -INF values for MVC.
41851 ------------------------------------------------------------------------
41852 r3034 | pelissip | 2004-10-18 09:47:37 +0000 (Mon, 18 Oct 2004) | 2 lines
41853 Changed paths:
41854    M /trunk/tests/mpf_compat.h
41855    M /trunk/tests/tout_str.c
41857 Fix problem on systems where "/dev/null" doesn't exist.
41859 ------------------------------------------------------------------------
41860 r3033 | vlefevre | 2004-10-16 10:48:15 +0000 (Sat, 16 Oct 2004) | 2 lines
41861 Changed paths:
41862    M /trunk/AUTHORS
41863    M /trunk/mpfr.texi
41865 Misc corrections.
41867 ------------------------------------------------------------------------
41868 r3032 | vlefevre | 2004-10-15 14:06:28 +0000 (Fri, 15 Oct 2004) | 2 lines
41869 Changed paths:
41870    M /trunk/README.dev
41872 Updated the section "To make a release".
41874 ------------------------------------------------------------------------
41875 r3031 | vlefevre | 2004-10-15 13:58:37 +0000 (Fri, 15 Oct 2004) | 2 lines
41876 Changed paths:
41877    M /trunk/VERSION
41878    M /trunk/mpfr.h
41879    M /trunk/mpfr.texi
41880    M /trunk/version.c
41882 Updated the version on the trunk.
41884 ------------------------------------------------------------------------
41885 r3030 | vlefevre | 2004-10-15 12:52:20 +0000 (Fri, 15 Oct 2004) | 2 lines
41886 Changed paths:
41887    M /trunk/ChangeLog
41889 Update.
41891 ------------------------------------------------------------------------
41892 r3029 | vlefevre | 2004-10-15 12:49:05 +0000 (Fri, 15 Oct 2004) | 2 lines
41893 Changed paths:
41894    M /trunk/NEWS
41896 Update for 2.1.0.
41898 ------------------------------------------------------------------------
41899 r3028 | vlefevre | 2004-10-13 08:35:11 +0000 (Wed, 13 Oct 2004) | 2 lines
41900 Changed paths:
41901    M /trunk/README.dev
41903 Added a comment about autoreconf and a bug in Debian (now fixed).
41905 ------------------------------------------------------------------------
41906 r3027 | pelissip | 2004-10-12 07:24:51 +0000 (Tue, 12 Oct 2004) | 2 lines
41907 Changed paths:
41908    M /trunk/INSTALL
41910 Add a note about Windows 64.
41912 ------------------------------------------------------------------------
41913 r3026 | pelissip | 2004-10-11 13:52:42 +0000 (Mon, 11 Oct 2004) | 2 lines
41914 Changed paths:
41915    M /trunk/mpfr.texi
41917 Update documentation.
41919 ------------------------------------------------------------------------
41920 r3025 | pelissip | 2004-10-11 13:52:29 +0000 (Mon, 11 Oct 2004) | 2 lines
41921 Changed paths:
41922    M /trunk/INSTALL
41924 Improve Windows installation.
41926 ------------------------------------------------------------------------
41927 r3024 | pelissip | 2004-10-11 13:52:07 +0000 (Mon, 11 Oct 2004) | 2 lines
41928 Changed paths:
41929    M /trunk/README.dev
41931 Add a line about "near" and "far".
41933 ------------------------------------------------------------------------
41934 r3023 | pelissip | 2004-10-07 11:53:27 +0000 (Thu, 07 Oct 2004) | 3 lines
41935 Changed paths:
41936    M /trunk/acinclude.m4
41937    M /trunk/configure.in
41938    M /trunk/tests/tget_str.c
41940 Add support for ".lib" since it seems to work.
41941 Display GMP version inside the configure.
41943 ------------------------------------------------------------------------
41944 r3022 | zimmerma | 2004-10-05 09:45:29 +0000 (Tue, 05 Oct 2004) | 2 lines
41945 Changed paths:
41946    M /trunk/tests/tget_str.c
41948 added one new test
41950 ------------------------------------------------------------------------
41951 r3021 | vlefevre | 2004-10-04 13:40:35 +0000 (Mon, 04 Oct 2004) | 2 lines
41952 Changed paths:
41953    M /trunk/tests/tget_str.c
41955 Added worst cases.
41957 ------------------------------------------------------------------------
41958 r3020 | zimmerma | 2004-10-02 07:28:07 +0000 (Sat, 02 Oct 2004) | 2 lines
41959 Changed paths:
41960    M /trunk/tests/tset_str.c
41962 added new tests (worst-case)
41964 ------------------------------------------------------------------------
41965 r3019 | zimmerma | 2004-10-01 12:31:46 +0000 (Fri, 01 Oct 2004) | 2 lines
41966 Changed paths:
41967    M /trunk/tests/tget_str.c
41969 added new worst-cases (directed rounding)
41971 ------------------------------------------------------------------------
41972 r3018 | zimmerma | 2004-10-01 07:35:34 +0000 (Fri, 01 Oct 2004) | 2 lines
41973 Changed paths:
41974    M /trunk/TODO
41976 added new function to implement (dilog)
41978 ------------------------------------------------------------------------
41979 r3017 | zimmerma | 2004-09-30 16:11:13 +0000 (Thu, 30 Sep 2004) | 2 lines
41980 Changed paths:
41981    M /trunk/get_str.c
41983 fixed bug in get_str_aux when one extra digit
41985 ------------------------------------------------------------------------
41986 r3016 | vlefevre | 2004-09-30 16:06:25 +0000 (Thu, 30 Sep 2004) | 3 lines
41987 Changed paths:
41988    M /trunk/mpfr.h
41989    M /trunk/mpfr.texi
41990    M /trunk/rint.c
41991    M /trunk/tests/trint.c
41993 Added functions mpfr_rint_round, mpfr_rint_trunc, mpfr_rint_ceil,
41994 mpfr_rint_floor.
41996 ------------------------------------------------------------------------
41997 r3015 | pelissip | 2004-09-30 13:03:52 +0000 (Thu, 30 Sep 2004) | 2 lines
41998 Changed paths:
41999    M /trunk/tests/tget_str.c
42001 Add new test (One failed).
42003 ------------------------------------------------------------------------
42004 r3014 | vlefevre | 2004-09-30 09:21:11 +0000 (Thu, 30 Sep 2004) | 3 lines
42005 Changed paths:
42006    M /trunk/get_sj.c
42008 The cast to uintmax_t wasn't really useful, so I removed it.
42009 Added a comment.
42011 ------------------------------------------------------------------------
42012 r3013 | vlefevre | 2004-09-30 09:06:37 +0000 (Thu, 30 Sep 2004) | 2 lines
42013 Changed paths:
42014    M /trunk/get_sj.c
42016 The real fix for sizeof(intmax_t) == sizeof(mp_limb_t).
42018 ------------------------------------------------------------------------
42019 r3012 | pelissip | 2004-09-30 08:08:59 +0000 (Thu, 30 Sep 2004) | 2 lines
42020 Changed paths:
42021    M /trunk/get_sj.c
42023 Fix a bug if sizeof(intmax_t) == sizeof(mp_limb_t)
42025 ------------------------------------------------------------------------
42026 r3011 | zimmerma | 2004-09-29 16:05:01 +0000 (Wed, 29 Sep 2004) | 2 lines
42027 Changed paths:
42028    M /trunk/tests/tget_str.c
42030 added worst-case
42032 ------------------------------------------------------------------------
42033 r3010 | pelissip | 2004-09-29 13:58:06 +0000 (Wed, 29 Sep 2004) | 2 lines
42034 Changed paths:
42035    M /trunk/TODO
42036    M /trunk/cmp.c
42037    M /trunk/cmp_abs.c
42038    M /trunk/cmp_d.c
42039    M /trunk/cmp_si.c
42040    M /trunk/cmp_ui.c
42041    M /trunk/mpfr.texi
42042    M /trunk/tests/tcmp.c
42043    M /trunk/tests/tcmp_d.c
42044    M /trunk/tests/tcmp_ld.c
42045    M /trunk/tests/tcmp_ui.c
42046    M /trunk/tests/tcmpabs.c
42048 cmp(x,y) if x=NAN or y=NAN returns 0 and erange flag.
42050 ------------------------------------------------------------------------
42051 r3009 | pelissip | 2004-09-29 12:54:47 +0000 (Wed, 29 Sep 2004) | 3 lines
42052 Changed paths:
42053    M /trunk/NEWS
42054    M /trunk/mpfr.texi
42056 Update documentation and NEWS to reflect new functions
42057 and functionnality.
42059 ------------------------------------------------------------------------
42060 r3008 | pelissip | 2004-09-29 12:28:17 +0000 (Wed, 29 Sep 2004) | 2 lines
42061 Changed paths:
42062    M /trunk/get_z.c
42063    M /trunk/strtofr.c
42065 Improve assertion.
42067 ------------------------------------------------------------------------
42068 r3007 | pelissip | 2004-09-29 12:27:36 +0000 (Wed, 29 Sep 2004) | 6 lines
42069 Changed paths:
42070    M /trunk/exceptions.c
42071    M /trunk/get_si.c
42072    M /trunk/get_sj.c
42073    M /trunk/get_ui.c
42074    M /trunk/get_uj.c
42075    M /trunk/mpfr-impl.h
42076    M /trunk/set_sj.c
42077    M /trunk/set_uj.c
42078    M /trunk/tests/texceptions.c
42079    M /trunk/tests/tget_sj.c
42080    M /trunk/tests/tset_si.c
42081    M /trunk/tests/tset_sj.c
42083 Add mpfr_clear_erangeflag and mpfr_erangeflag_p.
42084 Add test for theses two functions.
42085 mpfr_get_[s/u][i/j] have a deterministic behavior in case of OVERFLOW.
42086 (Return the MINIMUM or the MAXIMUM in the current type, and set
42087 ERANGE_flag).
42089 ------------------------------------------------------------------------
42090 r3006 | pelissip | 2004-09-29 12:23:54 +0000 (Wed, 29 Sep 2004) | 2 lines
42091 Changed paths:
42092    M /trunk/Makefile.am
42093    A /trunk/fits_intmax.c
42094    A /trunk/fits_uintmax.c
42095    M /trunk/mpfr.h
42096    M /trunk/tests/tfits.c
42098 Add mpfr_uintmax_p and mpfr_intmax_p.
42100 ------------------------------------------------------------------------
42101 r3005 | pelissip | 2004-09-29 12:21:03 +0000 (Wed, 29 Sep 2004) | 3 lines
42102 Changed paths:
42103    M /trunk/INSTALL
42104    M /trunk/TODO
42106 Update INSTALL about C++
42107 Update TODO and VERSION.
42109 ------------------------------------------------------------------------
42110 r3004 | pelissip | 2004-09-29 08:59:58 +0000 (Wed, 29 Sep 2004) | 3 lines
42111 Changed paths:
42112    M /trunk/mpfr-impl.h
42113    M /trunk/mpfr.h
42114    M /trunk/mpfr.texi
42116 Move mpfr_inits from mpfr-impl to mpfr.h.
42117 Add doc too.
42119 ------------------------------------------------------------------------
42120 r3003 | pelissip | 2004-09-28 10:09:18 +0000 (Tue, 28 Sep 2004) | 2 lines
42121 Changed paths:
42122    M /trunk/get_sj.c
42123    M /trunk/get_uj.c
42125 Reindent the sources (again).
42127 ------------------------------------------------------------------------
42128 r3002 | pelissip | 2004-09-28 09:26:34 +0000 (Tue, 28 Sep 2004) | 5 lines
42129 Changed paths:
42130    M /trunk/mpn_exp.c
42132 Fix how to detect overflow so that it can be build with GCC -ftrapv
42133 option without any bugs (In the previous code, the overflow was
42134 detected afterwards, whereas, now, it is detected before).
42135 Fix also another real problem of overflow (Addition of two signed integers).
42137 ------------------------------------------------------------------------
42138 r3001 | pelissip | 2004-09-28 08:24:07 +0000 (Tue, 28 Sep 2004) | 2 lines
42139 Changed paths:
42140    M /trunk/div.c
42142 Rename this variable again.
42144 ------------------------------------------------------------------------
42145 r3000 | pelissip | 2004-09-28 07:53:46 +0000 (Tue, 28 Sep 2004) | 4 lines
42146 Changed paths:
42147    M /trunk/div.c
42149 Replace variable 'near' to 'the_real_near' since MSVC incorreclty
42150 recognize "far" and "near" as obsolete keywords (100% incorrect, and
42151 clearly MSVC fault but it doesn't cost many things to change the name).
42153 ------------------------------------------------------------------------
42154 r2999 | pelissip | 2004-09-27 14:59:46 +0000 (Mon, 27 Sep 2004) | 2 lines
42155 Changed paths:
42156    M /trunk/mpfr.texi
42158 Fix typo in the documentation about get_ functions.
42160 ------------------------------------------------------------------------
42161 r2998 | pelissip | 2004-09-27 14:58:37 +0000 (Mon, 27 Sep 2004) | 2 lines
42162 Changed paths:
42163    M /trunk/get_sj.c
42164    M /trunk/get_uj.c
42166 Retab the sources.
42168 ------------------------------------------------------------------------
42169 r2997 | vlefevre | 2004-09-27 13:58:21 +0000 (Mon, 27 Sep 2004) | 2 lines
42170 Changed paths:
42171    M /trunk/NEWS
42173 Added mpfr_get_uj and mpfr_get_sj in the changes 2.0.3 -> 2.1.0.
42175 ------------------------------------------------------------------------
42176 r2996 | vlefevre | 2004-09-27 13:38:24 +0000 (Mon, 27 Sep 2004) | 2 lines
42177 Changed paths:
42178    M /trunk/TODO
42180 Added an item about the future MPFR_FLAGS_ERANGE flag.
42182 ------------------------------------------------------------------------
42183 r2995 | vlefevre | 2004-09-27 13:21:12 +0000 (Mon, 27 Sep 2004) | 2 lines
42184 Changed paths:
42185    M /trunk/Makefile.am
42186    A /trunk/get_sj.c
42187    A /trunk/get_uj.c
42188    M /trunk/mpfr.h
42189    M /trunk/mpfr.texi
42190    M /trunk/tests/Makefile.am
42191    A /trunk/tests/tget_sj.c
42193 New functions mpfr_get_sj and mpfr_get_uj, with tests.
42195 ------------------------------------------------------------------------
42196 r2994 | pelissip | 2004-09-27 08:35:25 +0000 (Mon, 27 Sep 2004) | 2 lines
42197 Changed paths:
42198    M /trunk/set_sj.c
42200 Remove MPFR_NEED_LONGLONG_H macro.
42202 ------------------------------------------------------------------------
42203 r2993 | vlefevre | 2004-09-26 22:18:46 +0000 (Sun, 26 Sep 2004) | 2 lines
42204 Changed paths:
42205    M /trunk/set_sj.c
42207 Added a cast to avoid an integer overflow.
42209 ------------------------------------------------------------------------
42210 r2992 | vlefevre | 2004-09-24 14:53:05 +0000 (Fri, 24 Sep 2004) | 2 lines
42211 Changed paths:
42212    M /trunk/get_si.c
42214 Fixed integer overflow.
42216 ------------------------------------------------------------------------
42217 r2991 | vlefevre | 2004-09-24 14:13:20 +0000 (Fri, 24 Sep 2004) | 2 lines
42218 Changed paths:
42219    M /trunk/get_si.c
42221 Fixed bugs (like those in mpfr_get_ui).
42223 ------------------------------------------------------------------------
42224 r2990 | vlefevre | 2004-09-24 13:38:39 +0000 (Fri, 24 Sep 2004) | 2 lines
42225 Changed paths:
42226    M /trunk/README.dev
42228 The standard autoreconf script should now be used instead of prepare.
42230 ------------------------------------------------------------------------
42231 r2989 | zimmerma | 2004-09-24 11:43:47 +0000 (Fri, 24 Sep 2004) | 2 lines
42232 Changed paths:
42233    M /trunk/get_ui.c
42235 forgot to check for 0
42237 ------------------------------------------------------------------------
42238 r2988 | zimmerma | 2004-09-24 11:15:45 +0000 (Fri, 24 Sep 2004) | 2 lines
42239 Changed paths:
42240    M /trunk/get_ui.c
42242 now use mpfr_rint()
42244 ------------------------------------------------------------------------
42245 r2987 | pelissip | 2004-09-24 08:32:31 +0000 (Fri, 24 Sep 2004) | 2 lines
42246 Changed paths:
42247    M /trunk/mpfr.texi
42249 Update doc of mpfr_get_str (Minimum space is 7).
42251 ------------------------------------------------------------------------
42252 r2986 | zimmerma | 2004-09-24 07:21:04 +0000 (Fri, 24 Sep 2004) | 2 lines
42253 Changed paths:
42254    M /trunk/get_ui.c
42255    M /trunk/tests/tset_si.c
42257 fixed double-rounding bug in get_ui
42259 ------------------------------------------------------------------------
42260 r2985 | pelissip | 2004-09-23 15:28:35 +0000 (Thu, 23 Sep 2004) | 3 lines
42261 Changed paths:
42262    M /trunk/mpf2mpfr.h
42264 Prevent from multiple inclusion.
42265 mpf_init inits to 0 rather than NAN.
42267 ------------------------------------------------------------------------
42268 r2984 | pelissip | 2004-09-23 13:54:41 +0000 (Thu, 23 Sep 2004) | 2 lines
42269 Changed paths:
42270    M /trunk/mpfr.h
42272 Fix some tiny problems.
42274 ------------------------------------------------------------------------
42275 r2983 | zimmerma | 2004-09-23 10:16:45 +0000 (Thu, 23 Sep 2004) | 2 lines
42276 Changed paths:
42277    M /trunk/TODO
42279 added item on rounding to odd
42281 ------------------------------------------------------------------------
42282 r2982 | pelissip | 2004-09-21 12:42:37 +0000 (Tue, 21 Sep 2004) | 3 lines
42283 Changed paths:
42284    M /trunk/strtofr.c
42286 Fix a bug in FreeBsd 5.20 / Alpha / Gcc 3.3.3.
42287 Not a MPFR bug, but add some code to avoid it.
42288 Reference: http://www.freebsd.org/cgi/query-pr.cgi?pr=72024
42289 ------------------------------------------------------------------------
42290 r2981 | pelissip | 2004-09-21 11:46:11 +0000 (Tue, 21 Sep 2004) | 2 lines
42291 Changed paths:
42292    M /trunk/strtofr.c
42293    M /trunk/tests/tstrtofr.c
42295 Add a new test and clarify a comment.
42297 ------------------------------------------------------------------------
42298 r2980 | pelissip | 2004-09-21 09:52:54 +0000 (Tue, 21 Sep 2004) | 2 lines
42299 Changed paths:
42300    M /trunk/strtofr.c
42302 Update Assertion for pow2.
42304 ------------------------------------------------------------------------
42305 r2979 | pelissip | 2004-09-20 15:38:19 +0000 (Mon, 20 Sep 2004) | 2 lines
42306 Changed paths:
42307    M /trunk/NEWS
42309 Update NEWS.
42311 ------------------------------------------------------------------------
42312 r2978 | pelissip | 2004-09-20 15:13:51 +0000 (Mon, 20 Sep 2004) | 2 lines
42313 Changed paths:
42314    M /trunk/TODO
42316 Update TODO due to new function mpfr_strtofr
42318 ------------------------------------------------------------------------
42319 r2977 | pelissip | 2004-09-20 14:45:32 +0000 (Mon, 20 Sep 2004) | 3 lines
42320 Changed paths:
42321    M /trunk/configure.in
42322    M /trunk/get_d.c
42323    M /trunk/mpfr-impl.h
42324    M /trunk/mpfr.h
42325    M /trunk/set_d.c
42326    M /trunk/strtofr.c
42327    M /trunk/tests/memory.c
42328    M /trunk/tests/tdiv.c
42329    M /trunk/tests/tests.c
42330    M /trunk/tests/tget_str.c
42331    M /trunk/tests/trint.c
42332    M /trunk/tests/tset_d.c
42333    M /trunk/tests/tset_q.c
42334    M /trunk/tests/tset_str.c
42335    M /trunk/tests/tstrtofr.c
42337 Add ICC detection && support.
42338 Remove some potential warnings in the test files.
42340 ------------------------------------------------------------------------
42341 r2976 | pelissip | 2004-09-20 08:57:28 +0000 (Mon, 20 Sep 2004) | 4 lines
42342 Changed paths:
42343    M /trunk/Makefile.am
42344    M /trunk/mpfr.texi
42345    A /trunk/strtofr.c
42346    M /trunk/tests/Makefile.am
42347    A /trunk/tests/tstrtofr.c
42349 Add mpfr_strtofr function.
42350 Add mpfr_strtofr test file.
42351 Add mpfr_strtofr documentation.
42353 ------------------------------------------------------------------------
42354 r2975 | pelissip | 2004-09-20 08:55:56 +0000 (Mon, 20 Sep 2004) | 2 lines
42355 Changed paths:
42356    M /trunk/configure.in
42358 Improve GMP.h vs libgmp.a version checking.
42360 ------------------------------------------------------------------------
42361 r2974 | zimmerma | 2004-09-17 16:26:22 +0000 (Fri, 17 Sep 2004) | 2 lines
42362 Changed paths:
42363    M /trunk/TODO
42365 added one entry (new function 1/sqrt(x))
42367 ------------------------------------------------------------------------
42368 r2973 | pelissip | 2004-09-17 09:49:50 +0000 (Fri, 17 Sep 2004) | 2 lines
42369 Changed paths:
42370    M /trunk/acinclude.m4
42371    M /trunk/configure.in
42372    M /trunk/tests/Makefile.am
42374 Use LIBS instead of LDADD for libraries (GMP).
42376 ------------------------------------------------------------------------
42377 r2972 | pelissip | 2004-09-17 07:21:31 +0000 (Fri, 17 Sep 2004) | 2 lines
42378 Changed paths:
42379    M /trunk/configure.in
42381 Min GMP version is 4.1.0 now.
42383 ------------------------------------------------------------------------
42384 r2971 | pelissip | 2004-09-16 11:12:09 +0000 (Thu, 16 Sep 2004) | 2 lines
42385 Changed paths:
42386    M /trunk/configure.in
42388 Add a check if both gmp.h and libgmp.a have the same version.
42390 ------------------------------------------------------------------------
42391 r2970 | pelissip | 2004-09-16 11:11:23 +0000 (Thu, 16 Sep 2004) | 2 lines
42392 Changed paths:
42393    M /trunk/mpfr-impl.h
42395 Fix a typo.
42397 ------------------------------------------------------------------------
42398 r2969 | pelissip | 2004-09-15 08:50:55 +0000 (Wed, 15 Sep 2004) | 2 lines
42399 Changed paths:
42400    M /trunk/tests/tset_str.c
42402 Add a forgotten regression test "1.2.3"
42404 ------------------------------------------------------------------------
42405 r2968 | vlefevre | 2004-09-15 08:38:08 +0000 (Wed, 15 Sep 2004) | 2 lines
42406 Changed paths:
42407    M /trunk/config.guess
42408    M /trunk/config.sub
42410 Update from the autotools-dev Debian package.
42412 ------------------------------------------------------------------------
42413 r2967 | vlefevre | 2004-09-15 08:27:38 +0000 (Wed, 15 Sep 2004) | 2 lines
42414 Changed paths:
42415    M /trunk/ChangeLog
42417 Update.
42419 ------------------------------------------------------------------------
42420 r2966 | pelissip | 2004-09-14 15:11:07 +0000 (Tue, 14 Sep 2004) | 2 lines
42421 Changed paths:
42422    M /trunk/mpfr-impl.h
42424 Add 2 new macros for handling correctly overflow.
42426 ------------------------------------------------------------------------
42427 r2965 | zimmerma | 2004-09-13 14:00:36 +0000 (Mon, 13 Sep 2004) | 2 lines
42428 Changed paths:
42429    M /trunk/set_str.c
42431 fixed bug (several '.' allowed in mantissa)
42433 ------------------------------------------------------------------------
42434 r2964 | zimmerma | 2004-09-03 09:06:13 +0000 (Fri, 03 Sep 2004) | 2 lines
42435 Changed paths:
42436    M /trunk/INSTALL
42438 added notes for Windows
42440 ------------------------------------------------------------------------
42441 r2963 | pelissip | 2004-09-02 07:06:39 +0000 (Thu, 02 Sep 2004) | 2 lines
42442 Changed paths:
42443    M /trunk/TODO
42445 Add a line about Dynamic Version of MPFR.
42447 ------------------------------------------------------------------------
42448 r2962 | zimmerma | 2004-09-01 16:42:07 +0000 (Wed, 01 Sep 2004) | 2 lines
42449 Changed paths:
42450    M /trunk/mpfr.texi
42452 added warnings about init functions (mpf wrt mpfr)
42454 ------------------------------------------------------------------------
42455 r2961 | pelissip | 2004-08-31 13:01:00 +0000 (Tue, 31 Aug 2004) | 2 lines
42456 Changed paths:
42457    M /trunk/mpfr.texi
42459 Update documentations.
42461 ------------------------------------------------------------------------
42462 r2960 | pelissip | 2004-08-31 13:00:15 +0000 (Tue, 31 Aug 2004) | 3 lines
42463 Changed paths:
42464    M /trunk/get_z.c
42465    M /trunk/mpfr.h
42466    M /trunk/tests/tget_z.c
42468 Rename mpz_set_fr to mpfr_get_z.
42469 Provide a conditionnal macro for mpz_set_fr.
42471 ------------------------------------------------------------------------
42472 r2959 | pelissip | 2004-08-31 09:20:41 +0000 (Tue, 31 Aug 2004) | 2 lines
42473 Changed paths:
42474    M /trunk/mpfr.texi
42476 Add doc for mpfr_sqr.
42478 ------------------------------------------------------------------------
42479 r2958 | pelissip | 2004-08-31 08:58:29 +0000 (Tue, 31 Aug 2004) | 2 lines
42480 Changed paths:
42481    M /trunk/mpfr.texi
42483 Fix month.
42485 ------------------------------------------------------------------------
42486 r2957 | pelissip | 2004-08-26 09:05:32 +0000 (Thu, 26 Aug 2004) | 2 lines
42487 Changed paths:
42488    M /trunk/tests/texp.c
42490 Add a new test to check overflow.
42492 ------------------------------------------------------------------------
42493 r2956 | pelissip | 2004-08-24 14:00:42 +0000 (Tue, 24 Aug 2004) | 3 lines
42494 Changed paths:
42495    M /trunk/exp_2.c
42497 Try to retype correctly the functions (replace int by the correct type).
42498 Still some works to do.
42500 ------------------------------------------------------------------------
42501 r2955 | pelissip | 2004-08-23 09:32:27 +0000 (Mon, 23 Aug 2004) | 2 lines
42502 Changed paths:
42503    M /trunk/mpfr-impl.h
42505 Add description of what does MPFR_INT_CEIL_LOG2.
42507 ------------------------------------------------------------------------
42508 r2954 | pelissip | 2004-08-23 09:31:32 +0000 (Mon, 23 Aug 2004) | 4 lines
42509 Changed paths:
42510    M /trunk/Makefile.am
42511    M /trunk/exp_2.c
42512    A /trunk/isqrt.c
42514 Move __gmpfr_isqrt and __gmpfr_cuberoot to another file.
42515 Clean up the code of mpfr_exp_2: remove DEBUG condition to use TRACE, ASSERT and DUMP.
42516 Use MPFR_INT_CEIL_LOG2 instead of __gmpfr_ceil_log2.
42518 ------------------------------------------------------------------------
42519 r2953 | pelissip | 2004-08-23 09:29:55 +0000 (Mon, 23 Aug 2004) | 2 lines
42520 Changed paths:
42521    M /trunk/mpfr-impl.h
42523 Improve a comment.
42525 ------------------------------------------------------------------------
42526 r2952 | pelissip | 2004-08-23 09:01:18 +0000 (Mon, 23 Aug 2004) | 3 lines
42527 Changed paths:
42528    M /trunk/Makefile.am
42529    A /trunk/int_ceil_log2.c
42530    M /trunk/mpfr-impl.h
42532 Add MPFR_INT_CEIL_LOG2 macro and __gmpfr_int_ceil_log2 function
42533 (don't use function but macro).
42535 ------------------------------------------------------------------------
42536 r2951 | pelissip | 2004-08-23 08:58:24 +0000 (Mon, 23 Aug 2004) | 2 lines
42537 Changed paths:
42538    M /trunk/set_str.c
42540 Fix 2 typos.
42542 ------------------------------------------------------------------------
42543 r2950 | pelissip | 2004-08-19 15:02:18 +0000 (Thu, 19 Aug 2004) | 2 lines
42544 Changed paths:
42545    M /trunk/tests/tpow.c
42547 Fix a bug on 64-bits introduced due to huger MPFR_EMAX_MAX.
42549 ------------------------------------------------------------------------
42550 r2949 | pelissip | 2004-08-19 14:42:03 +0000 (Thu, 19 Aug 2004) | 5 lines
42551 Changed paths:
42552    M /trunk/exceptions.c
42553    M /trunk/mpfr-impl.h
42554    M /trunk/mpfr.h
42555    M /trunk/mpfr.texi
42557 Add new functions: mpfr_get_emin_min, mpfr_get_emax_max, mpfr_get_emin_max and
42558 mpfr_get_emax_min.
42559 Add documentation and explanation about potential portability problem when
42560 you mpfr_set_emin and mpfr_set_emax.
42562 ------------------------------------------------------------------------
42563 r2948 | vlefevre | 2004-07-28 15:10:23 +0000 (Wed, 28 Jul 2004) | 3 lines
42564 Changed paths:
42565    M /trunk/Makefile.am
42567 Added mpfr-longlong.h to libmpfr_a_SOURCES so that it is distributed
42568 with make dist.
42570 ------------------------------------------------------------------------
42571 r2947 | vlefevre | 2004-07-28 15:06:29 +0000 (Wed, 28 Jul 2004) | 3 lines
42572 Changed paths:
42573    M /trunk/Makefile.am
42575 Added mpfr-gmp.h to libmpfr_a_SOURCES so that it is distributed
42576 with make dist.
42578 ------------------------------------------------------------------------
42579 r2946 | pelissip | 2004-07-26 14:38:56 +0000 (Mon, 26 Jul 2004) | 2 lines
42580 Changed paths:
42581    M /trunk/README.dev
42583 Add a new section.
42585 ------------------------------------------------------------------------
42586 r2945 | pelissip | 2004-07-20 09:09:34 +0000 (Tue, 20 Jul 2004) | 2 lines
42587 Changed paths:
42588    M /trunk/Makefile.am
42589    M /trunk/mpfr.h
42590    A /trunk/sqr.c
42591    M /trunk/tests/Makefile.am
42592    A /trunk/tests/tsqr.c
42594 Add function mpfr_sqr (TODO: Make doc)
42596 ------------------------------------------------------------------------
42597 r2944 | pelissip | 2004-07-19 11:48:10 +0000 (Mon, 19 Jul 2004) | 2 lines
42598 Changed paths:
42599    M /trunk/zeta.c
42601 Fix an unsigned/signed comparison.
42603 ------------------------------------------------------------------------
42604 r2943 | pelissip | 2004-07-19 11:39:27 +0000 (Mon, 19 Jul 2004) | 2 lines
42605 Changed paths:
42606    M /trunk/mpfr-gmp.h
42608 Improve the emulation of mpn_sqr_n and fix some typos.
42610 ------------------------------------------------------------------------
42611 r2942 | pelissip | 2004-07-16 11:33:34 +0000 (Fri, 16 Jul 2004) | 2 lines
42612 Changed paths:
42613    M /trunk/mpfr-impl.h
42614    M /trunk/mpfr.h
42616 Remove unused item "rnd_mode" in cache struct.
42618 ------------------------------------------------------------------------
42619 r2941 | pelissip | 2004-07-16 08:59:40 +0000 (Fri, 16 Jul 2004) | 3 lines
42620 Changed paths:
42621    M /trunk/mpfr.h
42622    M /trunk/mpfr.texi
42623    M /trunk/tests/tversion.c
42624    M /trunk/version.c
42626 Renamme mpfr_version to mpfr_get_version to be more GMP compatible.
42627 Add macro mpfr_version.
42629 ------------------------------------------------------------------------
42630 r2940 | pelissip | 2004-07-16 08:54:53 +0000 (Fri, 16 Jul 2004) | 2 lines
42631 Changed paths:
42632    M /trunk/cmp_ui.c
42633    M /trunk/round_raw_generic.c
42635 Likely some tests.
42637 ------------------------------------------------------------------------
42638 r2939 | pelissip | 2004-07-15 07:58:02 +0000 (Thu, 15 Jul 2004) | 2 lines
42639 Changed paths:
42640    M /trunk/mpfr.h
42641    M /trunk/set_si.c
42643 Add a speciliation for set_si for GCC.
42645 ------------------------------------------------------------------------
42646 r2938 | pelissip | 2004-07-09 09:42:26 +0000 (Fri, 09 Jul 2004) | 2 lines
42647 Changed paths:
42648    M /trunk/agm.c
42650 Try to optimize a few agm by rewriting a few the loop.
42652 ------------------------------------------------------------------------
42653 r2937 | pelissip | 2004-07-09 09:41:45 +0000 (Fri, 09 Jul 2004) | 2 lines
42654 Changed paths:
42655    M /trunk/sqrt.c
42657 Likely / Unlikely some tests using gcov.
42659 ------------------------------------------------------------------------
42660 r2936 | pelissip | 2004-07-06 12:16:52 +0000 (Tue, 06 Jul 2004) | 5 lines
42661 Changed paths:
42662    M /trunk/mpfr-impl.h
42664 Remove some unused code.
42665 Add MPFR_LMIB_PER_DOUBLE
42666 Add MPFR_DUMP
42667 Add MPFR_TRACE
42669 ------------------------------------------------------------------------
42670 r2935 | pelissip | 2004-07-06 12:14:44 +0000 (Tue, 06 Jul 2004) | 2 lines
42671 Changed paths:
42672    M /trunk/set_d.c
42674 Likely some tests.
42676 ------------------------------------------------------------------------
42677 r2934 | pelissip | 2004-07-06 12:14:11 +0000 (Tue, 06 Jul 2004) | 2 lines
42678 Changed paths:
42679    M /trunk/get_d.c
42681 Used static precision for the array of limb for double.
42683 ------------------------------------------------------------------------
42684 r2933 | pelissip | 2004-07-06 12:10:24 +0000 (Tue, 06 Jul 2004) | 2 lines
42685 Changed paths:
42686    M /trunk/mul_ui.c
42688 Likely some tests / Other minor optimisations.
42690 ------------------------------------------------------------------------
42691 r2932 | pelissip | 2004-07-06 12:09:31 +0000 (Tue, 06 Jul 2004) | 2 lines
42692 Changed paths:
42693    M /trunk/ui_div.c
42695 Minor modifications.
42697 ------------------------------------------------------------------------
42698 r2931 | pelissip | 2004-07-06 12:08:13 +0000 (Tue, 06 Jul 2004) | 3 lines
42699 Changed paths:
42700    M /trunk/div_2si.c
42701    M /trunk/div_2ui.c
42703 Unlikely a test so that it is faster when you call theses functions
42704 with the same dest and source which is the common case in MPFR.
42706 ------------------------------------------------------------------------
42707 r2930 | pelissip | 2004-07-06 12:04:08 +0000 (Tue, 06 Jul 2004) | 3 lines
42708 Changed paths:
42709    M /trunk/mul_2si.c
42710    M /trunk/mul_2ui.c
42712 Likely a test to optimize when dest and src are the same
42713 (which is very likely inside MPFR).
42715 ------------------------------------------------------------------------
42716 r2929 | pelissip | 2004-07-06 12:02:59 +0000 (Tue, 06 Jul 2004) | 2 lines
42717 Changed paths:
42718    M /trunk/cache.c
42720 Likely a test (since cache should always work fine).
42722 ------------------------------------------------------------------------
42723 r2928 | pelissip | 2004-06-28 12:11:44 +0000 (Mon, 28 Jun 2004) | 2 lines
42724 Changed paths:
42725    M /trunk/exp_2.c
42726    M /trunk/get_d.c
42728 Add some likely, and use a static table instead of a dynamic one.
42730 ------------------------------------------------------------------------
42731 r2927 | pelissip | 2004-06-16 12:08:30 +0000 (Wed, 16 Jun 2004) | 2 lines
42732 Changed paths:
42733    M /trunk/asin.c
42734    M /trunk/atan.c
42736 Unlikely some tests.
42738 ------------------------------------------------------------------------
42739 r2926 | pelissip | 2004-06-10 15:10:12 +0000 (Thu, 10 Jun 2004) | 2 lines
42740 Changed paths:
42741    M /trunk/set_z.c
42743 Likely / Unlikely the code.
42745 ------------------------------------------------------------------------
42746 r2925 | pelissip | 2004-06-10 14:03:10 +0000 (Thu, 10 Jun 2004) | 2 lines
42747 Changed paths:
42748    M /trunk/mpfr-impl.h
42750 Respace some macro.
42752 ------------------------------------------------------------------------
42753 r2924 | pelissip | 2004-06-10 14:02:30 +0000 (Thu, 10 Jun 2004) | 2 lines
42754 Changed paths:
42755    M /trunk/save_expo.c
42757 Retab some lines.
42759 ------------------------------------------------------------------------
42760 r2923 | pelissip | 2004-06-10 14:01:33 +0000 (Thu, 10 Jun 2004) | 2 lines
42761 Changed paths:
42762    M /trunk/get_z.c
42764 Optimize a bit.
42766 ------------------------------------------------------------------------
42767 r2922 | pelissip | 2004-06-10 13:59:50 +0000 (Thu, 10 Jun 2004) | 2 lines
42768 Changed paths:
42769    M /trunk/sin.c
42770    M /trunk/tests/tsin.c
42772 Fix an overflow bug.
42774 ------------------------------------------------------------------------
42775 r2921 | zimmerma | 2004-06-08 07:27:40 +0000 (Tue, 08 Jun 2004) | 2 lines
42776 Changed paths:
42777    M /trunk/exp3.c
42778    M /trunk/tests/texp.c
42780 fixed bug in mpfr_exp_3 (wrong assert)
42782 ------------------------------------------------------------------------
42783 r2920 | pelissip | 2004-05-27 14:39:34 +0000 (Thu, 27 May 2004) | 2 lines
42784 Changed paths:
42785    M /trunk/mpfr.h
42787 Fix typos.
42789 ------------------------------------------------------------------------
42790 r2919 | pelissip | 2004-05-27 09:52:44 +0000 (Thu, 27 May 2004) | 2 lines
42791 Changed paths:
42792    M /trunk/mpfr.texi
42794 Update doc.
42796 ------------------------------------------------------------------------
42797 r2918 | zimmerma | 2004-05-18 16:00:28 +0000 (Tue, 18 May 2004) | 3 lines
42798 Changed paths:
42799    M /trunk/cos.c
42801 fixed problem for x near from Pi/2 (the internal precision should take
42802 into account the cancellation)
42804 ------------------------------------------------------------------------
42805 r2917 | pelissip | 2004-05-18 15:26:19 +0000 (Tue, 18 May 2004) | 2 lines
42806 Changed paths:
42807    M /trunk/sin.c
42808    M /trunk/tests/tsin.c
42810 Improve tests for sin.
42812 ------------------------------------------------------------------------
42813 r2916 | zimmerma | 2004-05-18 14:29:55 +0000 (Tue, 18 May 2004) | 2 lines
42814 Changed paths:
42815    M /trunk/sin.c
42817 mpfr_sin_sign() should use at least MPFR_GET_EXP() bits
42819 ------------------------------------------------------------------------
42820 r2915 | pelissip | 2004-05-17 07:57:34 +0000 (Mon, 17 May 2004) | 2 lines
42821 Changed paths:
42822    M /trunk/TODO
42824 Remove an item.
42826 ------------------------------------------------------------------------
42827 r2914 | pelissip | 2004-05-12 14:57:36 +0000 (Wed, 12 May 2004) | 2 lines
42828 Changed paths:
42829    M /trunk/tests/tcos.c
42830    M /trunk/tests/ttan.c
42832 Add a potential test (Too slow).
42834 ------------------------------------------------------------------------
42835 r2913 | pelissip | 2004-05-12 14:57:10 +0000 (Wed, 12 May 2004) | 2 lines
42836 Changed paths:
42837    M /trunk/tan.c
42839 Simplify the code.
42841 ------------------------------------------------------------------------
42842 r2912 | pelissip | 2004-05-11 07:21:45 +0000 (Tue, 11 May 2004) | 2 lines
42843 Changed paths:
42844    M /trunk/cos.c
42846 Remove a C++ comment.
42848 ------------------------------------------------------------------------
42849 r2911 | pelissip | 2004-05-10 07:03:28 +0000 (Mon, 10 May 2004) | 2 lines
42850 Changed paths:
42851    M /trunk/cos.c
42853 Remove a forgotten "assertd" which isn't useful anymore.
42855 ------------------------------------------------------------------------
42856 r2910 | pelissip | 2004-05-07 15:04:30 +0000 (Fri, 07 May 2004) | 2 lines
42857 Changed paths:
42858    M /trunk/cos.c
42859    M /trunk/mpfr-impl.h
42861 Optimize cos.
42863 ------------------------------------------------------------------------
42864 r2909 | zimmerma | 2004-05-07 13:00:11 +0000 (Fri, 07 May 2004) | 3 lines
42865 Changed paths:
42866    M /trunk/cos.c
42868 improved initial value of working precision (did not take into account
42869 2K lost bits for large  arguments)
42871 ------------------------------------------------------------------------
42872 r2908 | pelissip | 2004-05-06 12:37:21 +0000 (Thu, 06 May 2004) | 2 lines
42873 Changed paths:
42874    M /trunk/acos.c
42875    M /trunk/asin.c
42876    M /trunk/atan.c
42877    M /trunk/exp2.c
42878    M /trunk/tests/tacos.c
42879    M /trunk/tests/tasin.c
42880    M /trunk/tests/tatan.c
42881    M /trunk/tests/texp2.c
42882    M /trunk/tests/ttanh.c
42884 Fix overflow and add corresponding tests.
42886 ------------------------------------------------------------------------
42887 r2907 | pelissip | 2004-05-06 10:42:56 +0000 (Thu, 06 May 2004) | 2 lines
42888 Changed paths:
42889    M /trunk/gamma.c
42891 Fix a bug in a formula.
42893 ------------------------------------------------------------------------
42894 r2906 | pelissip | 2004-05-06 10:42:44 +0000 (Thu, 06 May 2004) | 2 lines
42895 Changed paths:
42896    M /trunk/exp2.c
42898 Optimize it a bit.
42900 ------------------------------------------------------------------------
42901 r2905 | pelissip | 2004-05-06 09:56:48 +0000 (Thu, 06 May 2004) | 2 lines
42902 Changed paths:
42903    M /trunk/exp.c
42904    M /trunk/exp_2.c
42905    M /trunk/gamma.c
42906    M /trunk/tests/texp.c
42907    M /trunk/tests/tgamma.c
42909 Fix overflow problems.
42911 ------------------------------------------------------------------------
42912 r2904 | pelissip | 2004-05-06 09:11:20 +0000 (Thu, 06 May 2004) | 2 lines
42913 Changed paths:
42914    M /trunk/gamma.c
42915    M /trunk/tests/tcosh.c
42917 Fix overflow bug.
42919 ------------------------------------------------------------------------
42920 r2903 | pelissip | 2004-05-05 15:34:06 +0000 (Wed, 05 May 2004) | 2 lines
42921 Changed paths:
42922    M /trunk/gamma.c
42924 Remove the double vars. (Use fixed instead).
42926 ------------------------------------------------------------------------
42927 r2902 | pelissip | 2004-05-05 15:14:07 +0000 (Wed, 05 May 2004) | 2 lines
42928 Changed paths:
42929    M /trunk/TODO
42931 Add a note about tanh.
42933 ------------------------------------------------------------------------
42934 r2901 | pelissip | 2004-05-05 15:10:43 +0000 (Wed, 05 May 2004) | 2 lines
42935 Changed paths:
42936    M /trunk/tanh.c
42937    M /trunk/tests/ttanh.c
42939 Fix a bug in cas of overflow in tanh.
42941 ------------------------------------------------------------------------
42942 r2900 | pelissip | 2004-05-05 13:02:20 +0000 (Wed, 05 May 2004) | 2 lines
42943 Changed paths:
42944    M /trunk/tanh.c
42946 Optimize a few by reducing the # of used vars.
42948 ------------------------------------------------------------------------
42949 r2899 | pelissip | 2004-05-05 12:29:28 +0000 (Wed, 05 May 2004) | 2 lines
42950 Changed paths:
42951    M /trunk/cosh.c
42952    M /trunk/tests/tcosh.c
42954 Fix critical bugs due to different kind of overflow in cosh.
42956 ------------------------------------------------------------------------
42957 r2898 | pelissip | 2004-05-05 12:28:38 +0000 (Wed, 05 May 2004) | 2 lines
42958 Changed paths:
42959    M /trunk/mpfr-impl.h
42961 Add MPFR_TMP_INIT_ABS macro.
42963 ------------------------------------------------------------------------
42964 r2897 | pelissip | 2004-05-05 09:39:23 +0000 (Wed, 05 May 2004) | 2 lines
42965 Changed paths:
42966    M /trunk/const_pi.c
42967    M /trunk/cosh.c
42969 Optimize cosh a few by removing an unused intermedary var.
42971 ------------------------------------------------------------------------
42972 r2896 | pelissip | 2004-05-05 07:49:22 +0000 (Wed, 05 May 2004) | 2 lines
42973 Changed paths:
42974    M /trunk/const_log2.c
42976 Fix a critical bug in case of overflow.
42978 ------------------------------------------------------------------------
42979 r2895 | pelissip | 2004-05-04 15:46:42 +0000 (Tue, 04 May 2004) | 2 lines
42980 Changed paths:
42981    M /trunk/cos.c
42982    M /trunk/tests/tcos.c
42983    M /trunk/tests/tlog.c
42985 Fix a critical bug in cos in case you have set the float range for the exponents.
42987 ------------------------------------------------------------------------
42988 r2894 | pelissip | 2004-05-04 14:17:54 +0000 (Tue, 04 May 2004) | 2 lines
42989 Changed paths:
42990    M /trunk/cos.c
42992 Optimize a few cos.
42994 ------------------------------------------------------------------------
42995 r2893 | pelissip | 2004-05-04 13:34:15 +0000 (Tue, 04 May 2004) | 2 lines
42996 Changed paths:
42997    M /trunk/log.c
42999 Optimize the way of computing initial precision.
43001 ------------------------------------------------------------------------
43002 r2892 | pelissip | 2004-05-04 12:52:01 +0000 (Tue, 04 May 2004) | 2 lines
43003 Changed paths:
43004    M /trunk/tests/tlog.c
43006 Add a test to check an overflow in const_pi (called by log in case of emulation of the float type).
43008 ------------------------------------------------------------------------
43009 r2891 | pelissip | 2004-05-04 12:50:59 +0000 (Tue, 04 May 2004) | 2 lines
43010 Changed paths:
43011    M /trunk/const_pi.c
43013 Move to ASSERT mode some code.
43015 ------------------------------------------------------------------------
43016 r2890 | pelissip | 2004-05-04 12:46:13 +0000 (Tue, 04 May 2004) | 3 lines
43017 Changed paths:
43018    M /trunk/const_pi.c
43020 Push/Pop emin/emax so that an overflow can't occur in mpfr_set_z(x,pi,r)
43021 Add test too.
43023 ------------------------------------------------------------------------
43024 r2889 | pelissip | 2004-05-04 09:06:04 +0000 (Tue, 04 May 2004) | 2 lines
43025 Changed paths:
43026    M /trunk/mul_2ui.c
43028 Add some UNLIKELY to the while.
43030 ------------------------------------------------------------------------
43031 r2888 | pelissip | 2004-05-04 09:05:30 +0000 (Tue, 04 May 2004) | 2 lines
43032 Changed paths:
43033    M /trunk/exp.c
43035 Add some UNLIKELY to the tests.
43037 ------------------------------------------------------------------------
43038 r2887 | pelissip | 2004-05-04 09:05:00 +0000 (Tue, 04 May 2004) | 2 lines
43039 Changed paths:
43040    M /trunk/add1sp.c
43041    M /trunk/tests/tadd1sp.c
43043 Fix an overflow bug in add1sp.
43045 ------------------------------------------------------------------------
43046 r2885 | pelissip | 2004-04-29 07:31:09 +0000 (Thu, 29 Apr 2004) | 2 lines
43047 Changed paths:
43048    M /trunk/acinclude.m4
43050 Fix a typo in AC_MY_LIBS.
43052 ------------------------------------------------------------------------
43053 r2884 | pelissip | 2004-04-28 07:47:59 +0000 (Wed, 28 Apr 2004) | 2 lines
43054 Changed paths:
43055    M /trunk/cmp.c
43056    M /trunk/mpfr.h
43058 Add mpfr_cmp as a real function, not only a macro.
43060 ------------------------------------------------------------------------
43061 r2883 | pelissip | 2004-04-28 07:43:36 +0000 (Wed, 28 Apr 2004) | 2 lines
43062 Changed paths:
43063    M /trunk/mpfr.h
43064    M /trunk/set.c
43066 Add mpfr_set and mpfr_abs as real functions.
43068 ------------------------------------------------------------------------
43069 r2882 | pelissip | 2004-04-27 13:35:45 +0000 (Tue, 27 Apr 2004) | 2 lines
43070 Changed paths:
43071    M /trunk/mpfr.h
43073 When using GCC, optimize certain common comparisons.
43075 ------------------------------------------------------------------------
43076 r2881 | zimmerma | 2004-04-27 11:40:47 +0000 (Tue, 27 Apr 2004) | 2 lines
43077 Changed paths:
43078    M /trunk/TODO
43080 added one item
43082 ------------------------------------------------------------------------
43083 r2880 | pelissip | 2004-04-27 09:04:14 +0000 (Tue, 27 Apr 2004) | 2 lines
43084 Changed paths:
43085    M /trunk/agm.c
43087 Minor Optimizations.
43089 ------------------------------------------------------------------------
43090 r2879 | pelissip | 2004-04-27 09:03:17 +0000 (Tue, 27 Apr 2004) | 2 lines
43091 Changed paths:
43092    M /trunk/cache.c
43094 Fix a bug (Use nextbeloz instead of sub_one_ulp).
43096 ------------------------------------------------------------------------
43097 r2878 | pelissip | 2004-04-21 13:07:50 +0000 (Wed, 21 Apr 2004) | 3 lines
43098 Changed paths:
43099    M /trunk/configure.in
43100    M /trunk/mpfr-impl.h
43102 Add option in configure: --disable-cache
43103 to disable the use of the cache for the const.
43105 ------------------------------------------------------------------------
43106 r2877 | pelissip | 2004-04-21 12:47:53 +0000 (Wed, 21 Apr 2004) | 2 lines
43107 Changed paths:
43108    M /trunk/mpfr.texi
43110 Fix a typo.
43112 ------------------------------------------------------------------------
43113 r2876 | pelissip | 2004-04-21 12:36:30 +0000 (Wed, 21 Apr 2004) | 5 lines
43114 Changed paths:
43115    M /trunk/Makefile.am
43116    A /trunk/cache.c
43117    M /trunk/const_euler.c
43118    M /trunk/const_log2.c
43119    M /trunk/const_pi.c
43120    M /trunk/free_cache.c
43121    M /trunk/mpfr-impl.h
43122    M /trunk/mpfr.h
43123    M /trunk/tests/tconst_log2.c
43124    M /trunk/tests/tconst_pi.c
43126 Add preliminary generic code to handle cached const.
43127 Move const_pi, const_log2 to use this generic cache,
43128 which fix bugs of the previous implementation.
43129 const_euler is now cached too.
43131 ------------------------------------------------------------------------
43132 r2875 | pelissip | 2004-04-21 12:34:00 +0000 (Wed, 21 Apr 2004) | 2 lines
43133 Changed paths:
43134    M /trunk/round_prec.c
43136 Fix a bug (If x = Nan, the new new precision wasn't set).
43138 ------------------------------------------------------------------------
43139 r2874 | pelissip | 2004-04-21 12:33:29 +0000 (Wed, 21 Apr 2004) | 2 lines
43140 Changed paths:
43141    M /trunk/cputime.h
43143 Fix a typo bug.
43145 ------------------------------------------------------------------------
43146 r2873 | pelissip | 2004-04-20 12:13:51 +0000 (Tue, 20 Apr 2004) | 2 lines
43147 Changed paths:
43148    M /trunk/tests/tconst_log2.c
43150 Add new test about the cache: new bug to fix.
43152 ------------------------------------------------------------------------
43153 r2872 | pelissip | 2004-04-20 12:03:40 +0000 (Tue, 20 Apr 2004) | 2 lines
43154 Changed paths:
43155    A /trunk/iszero.c
43157 Add forgotten file for mpfr_zero_p.
43159 ------------------------------------------------------------------------
43160 r2871 | pelissip | 2004-04-20 09:32:20 +0000 (Tue, 20 Apr 2004) | 6 lines
43161 Changed paths:
43162    M /trunk/Makefile.am
43163    M /trunk/isinf.c
43164    M /trunk/isnan.c
43165    M /trunk/mpfr.h
43166    M /trunk/mpfr.texi
43167    M /trunk/sgn.c
43168    M /trunk/tests/tisnan.c
43169    M /trunk/tests/tsgn.c
43171 Add mpfr_zero_p.
43172 Add macros for mpfr_inf_p, mpfr_nan_p and mpfr_zero_p.
43173 Add macro for mpfr_sgn.
43174 Update doc.
43175 Add new tests.
43177 ------------------------------------------------------------------------
43178 r2870 | pelissip | 2004-04-20 09:30:56 +0000 (Tue, 20 Apr 2004) | 2 lines
43179 Changed paths:
43180    M /trunk/mpfr-gmp.h
43182 Fix a bug in a proto.
43184 ------------------------------------------------------------------------
43185 r2869 | pelissip | 2004-04-20 09:29:48 +0000 (Tue, 20 Apr 2004) | 3 lines
43186 Changed paths:
43187    M /trunk/agm.c
43188    M /trunk/tests/tagm.c
43190 Fix a bug when both op are < 0 (It seems it was my fault).
43191 Add a test to check it.
43193 ------------------------------------------------------------------------
43194 r2868 | pelissip | 2004-04-09 08:38:02 +0000 (Fri, 09 Apr 2004) | 2 lines
43195 Changed paths:
43196    M /trunk/mpfr-gmp.c
43198 Fix a bug (Remove useless function).
43200 ------------------------------------------------------------------------
43201 r2867 | pelissip | 2004-04-08 09:12:08 +0000 (Thu, 08 Apr 2004) | 2 lines
43202 Changed paths:
43203    M /trunk/mpfr-gmp.h
43205 Fix another bug (Maybe the last?).
43207 ------------------------------------------------------------------------
43208 r2866 | pelissip | 2004-04-08 09:09:45 +0000 (Thu, 08 Apr 2004) | 2 lines
43209 Changed paths:
43210    M /trunk/mpfr-gmp.h
43212 Fix a tiny bug.
43214 ------------------------------------------------------------------------
43215 r2865 | pelissip | 2004-04-08 09:07:10 +0000 (Thu, 08 Apr 2004) | 4 lines
43216 Changed paths:
43217    M /trunk/mpfr-gmp.c
43218    M /trunk/mpfr-gmp.h
43219    M /trunk/mpfr-test.h
43220    M /trunk/tests/reuse.c
43221    M /trunk/tests/tests.c
43222    M /trunk/tests/trandom.c
43223    M /trunk/tests/tset_f.c
43225 Update memory allocations scheme without gmp-impl.h.
43226 Now the semantic of the memory allocation scheme is the same
43227 with and without gmp-impl, as it should be.
43229 ------------------------------------------------------------------------
43230 r2864 | pelissip | 2004-04-07 14:42:32 +0000 (Wed, 07 Apr 2004) | 3 lines
43231 Changed paths:
43232    M /trunk/add_ui.c
43233    M /trunk/gmp_op.c
43234    M /trunk/mpfr.texi
43235    M /trunk/sub_ui.c
43236    M /trunk/tests/tgmpop.c
43237    M /trunk/ui_sub.c
43239 For add/sub_type functions where type is a type without signed zeros,
43240 specify the expected result when both operands are 0.
43242 ------------------------------------------------------------------------
43243 r2863 | pelissip | 2004-04-07 14:40:47 +0000 (Wed, 07 Apr 2004) | 4 lines
43244 Changed paths:
43245    M /trunk/init2.c
43246    M /trunk/mpfr-gmp.c
43247    M /trunk/mpfr-gmp.h
43248    M /trunk/mpfr-impl.h
43249    M /trunk/mpfr.h
43251 Modify a few the allocation scheme without gmp-impl.h
43252 Add pseudo-constants __MPFR_EXP_NAN, __MPFR_EXP_ZERO and __MPFR_EXP_INF
43253 for future (?) inlining of some functions.
43255 ------------------------------------------------------------------------
43256 r2862 | zimmerma | 2004-04-07 14:19:44 +0000 (Wed, 07 Apr 2004) | 2 lines
43257 Changed paths:
43258    M /trunk/mpn_exp.c
43259    M /trunk/set_str.c
43260    M /trunk/tests/tset_str.c
43262 fixed problem when overflow in destination exponent happens
43264 ------------------------------------------------------------------------
43265 r2861 | pelissip | 2004-04-07 13:31:54 +0000 (Wed, 07 Apr 2004) | 2 lines
43266 Changed paths:
43267    M /trunk/gmp_op.c
43268    M /trunk/tests/tgmpop.c
43270 Fix a bug in case a mpz_t == 0 (mpz_sizeinbase(0Z,2)==0 and MPFR_PREC_MIN=2).
43272 ------------------------------------------------------------------------
43273 r2860 | pelissip | 2004-04-07 13:12:41 +0000 (Wed, 07 Apr 2004) | 2 lines
43274 Changed paths:
43275    M /trunk/pow_si.c
43276    M /trunk/tests/tpow.c
43278 Fix a bug in case of pow(2E1000000,-10);
43280 ------------------------------------------------------------------------
43281 r2859 | zimmerma | 2004-04-05 08:53:04 +0000 (Mon, 05 Apr 2004) | 2 lines
43282 Changed paths:
43283    M /trunk/tests/tui_sub.c
43285 fixed problem (cmpabs doesn't work for x=0)
43287 ------------------------------------------------------------------------
43288 r2858 | pelissip | 2004-03-26 13:27:16 +0000 (Fri, 26 Mar 2004) | 2 lines
43289 Changed paths:
43290    M /trunk/add1.c
43291    M /trunk/add_one_ulp.c
43292    M /trunk/check.c
43293    M /trunk/cmp2.c
43294    M /trunk/div_ui.c
43295    M /trunk/exp.c
43296    M /trunk/next.c
43297    M /trunk/random2.c
43298    M /trunk/round_prec.c
43299    M /trunk/set_d.c
43300    M /trunk/set_z.c
43301    M /trunk/sqrt.c
43302    M /trunk/sub1.c
43303    M /trunk/sub_one_ulp.c
43304    M /trunk/tests/tcheck.c
43305    M /trunk/tests/trandom.c
43306    M /trunk/urandomb.c
43308 Change from MP_LIMB_T_ONE to MPFR_LIMB_ONE and/or MPFR_LIMB_MASK.
43310 ------------------------------------------------------------------------
43311 r2857 | pelissip | 2004-03-26 13:26:29 +0000 (Fri, 26 Mar 2004) | 2 lines
43312 Changed paths:
43313    M /trunk/init2.c
43315 Improve comments.
43317 ------------------------------------------------------------------------
43318 r2856 | pelissip | 2004-03-26 13:24:58 +0000 (Fri, 26 Mar 2004) | 2 lines
43319 Changed paths:
43320    M /trunk/gmp_op.c
43321    M /trunk/tests/tgmpop.c
43323 Fix a bug.
43325 ------------------------------------------------------------------------
43326 r2855 | pelissip | 2004-03-26 13:24:14 +0000 (Fri, 26 Mar 2004) | 2 lines
43327 Changed paths:
43328    M /trunk/mpfr-impl.h
43329    M /trunk/mpfr.h
43331 Move detecting macros (__MPFR_GCC, __MPFR_STDC, __MPFR_GLIBC and __MPFR_GMP) from mpfr to mpfr-impl
43333 ------------------------------------------------------------------------
43334 r2854 | zimmerma | 2004-03-22 10:54:28 +0000 (Mon, 22 Mar 2004) | 2 lines
43335 Changed paths:
43336    M /trunk/zeta.c
43338 removed blank
43340 ------------------------------------------------------------------------
43341 r2853 | vlefevre | 2004-03-22 10:20:16 +0000 (Mon, 22 Mar 2004) | 2 lines
43342 Changed paths:
43343    M /trunk/gmp_op.c
43345 Test write access to CVS.
43347 ------------------------------------------------------------------------
43348 r2852 | pelissip | 2004-03-18 09:57:51 +0000 (Thu, 18 Mar 2004) | 2 lines
43349 Changed paths:
43350    M /trunk/mpfr-gmp.c
43352 Fix a bug in a string.
43354 ------------------------------------------------------------------------
43355 r2851 | pelissip | 2004-03-17 15:50:27 +0000 (Wed, 17 Mar 2004) | 2 lines
43356 Changed paths:
43357    M /trunk/mpfr.texi
43359 Add documentation of 'j' functions.
43361 ------------------------------------------------------------------------
43362 r2850 | pelissip | 2004-03-17 12:40:01 +0000 (Wed, 17 Mar 2004) | 2 lines
43363 Changed paths:
43364    M /trunk/mpfr.h
43366 Fix (?) definition of MPFR_PREC_MAX.
43368 ------------------------------------------------------------------------
43369 r2849 | pelissip | 2004-03-17 09:45:26 +0000 (Wed, 17 Mar 2004) | 2 lines
43370 Changed paths:
43371    M /trunk/tests/Makefile.am
43373 Change the order of the tests.
43375 ------------------------------------------------------------------------
43376 r2848 | pelissip | 2004-03-17 08:45:08 +0000 (Wed, 17 Mar 2004) | 4 lines
43377 Changed paths:
43378    M /trunk/exp.c
43379    M /trunk/exp3.c
43380    M /trunk/mpfr-impl.h
43381    M /trunk/tests/texp.c
43383 Rename mpfr_exp3 in mpfr_exp_3.
43384 Update THRESHOLD for mpfr_exp.
43385 Add MPFR_EXP_THRESHOLD.
43387 ------------------------------------------------------------------------
43388 r2847 | pelissip | 2004-03-16 15:24:50 +0000 (Tue, 16 Mar 2004) | 2 lines
43389 Changed paths:
43390    M /trunk/configure.in
43392 Add new option "--with-gmp-build="
43394 ------------------------------------------------------------------------
43395 r2846 | pelissip | 2004-03-16 15:24:26 +0000 (Tue, 16 Mar 2004) | 2 lines
43396 Changed paths:
43397    M /trunk/INSTALL
43399 Update INSTALL
43401 ------------------------------------------------------------------------
43402 r2845 | pelissip | 2004-03-16 13:44:38 +0000 (Tue, 16 Mar 2004) | 2 lines
43403 Changed paths:
43404    M /trunk/mpfr.h
43406 Fix a bug (Forget to cast to mp_exp_t).
43408 ------------------------------------------------------------------------
43409 r2844 | pelissip | 2004-03-16 10:45:49 +0000 (Tue, 16 Mar 2004) | 2 lines
43410 Changed paths:
43411    M /trunk/swap.c
43413 Update comment
43415 ------------------------------------------------------------------------
43416 r2843 | pelissip | 2004-03-16 10:43:24 +0000 (Tue, 16 Mar 2004) | 2 lines
43417 Changed paths:
43418    M /trunk/Makefile.am
43419    A /trunk/get_z.c
43420    M /trunk/mpfr.h
43421    M /trunk/tests/Makefile.am
43422    A /trunk/tests/tget_z.c
43424 Add mpz_set_fr function and its test.
43426 ------------------------------------------------------------------------
43427 r2842 | pelissip | 2004-03-15 14:09:49 +0000 (Mon, 15 Mar 2004) | 4 lines
43428 Changed paths:
43429    M /trunk/Makefile.am
43430    M /trunk/mpfr.h
43431    A /trunk/set_sj.c
43432    A /trunk/set_uj.c
43433    M /trunk/tests/Makefile.am
43434    A /trunk/tests/tset_sj.c
43436 Add new functions:
43437  mpfr_set_sj_2exp, mpfr_set_sj
43438  mpfr_set_uj_2exp, mpfr_set_uj
43440 ------------------------------------------------------------------------
43441 r2841 | pelissip | 2004-03-15 14:08:54 +0000 (Mon, 15 Mar 2004) | 2 lines
43442 Changed paths:
43443    M /trunk/README.dev
43444    M /trunk/sub1sp.c
43446 Fix a compiler bug (limb !=0 instead of limb).
43448 ------------------------------------------------------------------------
43449 r2840 | pelissip | 2004-03-15 13:26:42 +0000 (Mon, 15 Mar 2004) | 2 lines
43450 Changed paths:
43451    M /trunk/print_raw.c
43453 Fix a cast problem on some systems (sizeof(mp_limb_t) > sizeof(unsigned long)).
43455 ------------------------------------------------------------------------
43456 r2839 | pelissip | 2004-03-12 17:45:07 +0000 (Fri, 12 Mar 2004) | 2 lines
43457 Changed paths:
43458    M /trunk/tests/tadd1sp.c
43459    M /trunk/tests/tcheck.c
43460    M /trunk/tests/tget_d_2exp.c
43461    M /trunk/tests/tgmpop.c
43462    M /trunk/tests/tsub1sp.c
43464 Remove use of abort (They can create core dump on some systems).
43466 ------------------------------------------------------------------------
43467 r2838 | pelissip | 2004-03-12 13:17:53 +0000 (Fri, 12 Mar 2004) | 2 lines
43468 Changed paths:
43469    M /trunk/acos.c
43470    M /trunk/tests/tacos.c
43472 Fix bug of inexact flag for acos(0).
43474 ------------------------------------------------------------------------
43475 r2837 | pelissip | 2004-03-12 12:51:09 +0000 (Fri, 12 Mar 2004) | 2 lines
43476 Changed paths:
43477    M /trunk/TODO
43478    M /trunk/tests/memory.c
43480 Update.
43482 ------------------------------------------------------------------------
43483 r2836 | pelissip | 2004-03-11 12:39:08 +0000 (Thu, 11 Mar 2004) | 3 lines
43484 Changed paths:
43485    M /trunk/si_op.c
43486    M /trunk/tests/tsi_op.c
43488 Fix bug about forgotten MPFR_INVERT_RND.
43489 Add test too.
43491 ------------------------------------------------------------------------
43492 r2835 | pelissip | 2004-03-11 12:38:33 +0000 (Thu, 11 Mar 2004) | 2 lines
43493 Changed paths:
43494    M /trunk/README.dev
43496 Add doc about HAVE_STDINT_H
43498 ------------------------------------------------------------------------
43499 r2834 | pelissip | 2004-03-10 16:16:28 +0000 (Wed, 10 Mar 2004) | 2 lines
43500 Changed paths:
43501    M /trunk/mpfr.texi
43503 Fix doc about MPFR_DECL_INIT.
43505 ------------------------------------------------------------------------
43506 r2833 | pelissip | 2004-03-10 15:31:42 +0000 (Wed, 10 Mar 2004) | 2 lines
43507 Changed paths:
43508    M /trunk/mpfr.h
43510 Fix the declaration of 'MPFR_DECL_INIT'
43512 ------------------------------------------------------------------------
43513 r2832 | pelissip | 2004-03-10 14:58:16 +0000 (Wed, 10 Mar 2004) | 2 lines
43514 Changed paths:
43515    M /trunk/init2.c
43516    M /trunk/mpfr.h
43517    M /trunk/mpfr.texi
43519 Add 'MPFR_DECL_INIT' macro.
43521 ------------------------------------------------------------------------
43522 r2831 | pelissip | 2004-03-10 10:16:51 +0000 (Wed, 10 Mar 2004) | 2 lines
43523 Changed paths:
43524    M /trunk/mpfr.h
43525    M /trunk/rint.c
43527 Rename NEAREST_AWAY in GMP_RNDNA.
43529 ------------------------------------------------------------------------
43530 r2830 | pelissip | 2004-03-10 09:35:45 +0000 (Wed, 10 Mar 2004) | 2 lines
43531 Changed paths:
43532    M /trunk/mpfr.texi
43534 Add the description of mpfr_set_ui_2exp and mpfr_set_si_2exp.
43536 ------------------------------------------------------------------------
43537 r2829 | pelissip | 2004-03-09 17:31:29 +0000 (Tue, 09 Mar 2004) | 2 lines
43538 Changed paths:
43539    M /trunk/Makefile.am
43540    M /trunk/mpfr.h
43541    A /trunk/set_si_2exp.c
43542    A /trunk/set_ui_2exp.c
43543    M /trunk/tests/tset_si.c
43545 Add mpfr_set_si_2exp and mpfr_set_ui_2exp and their tests.
43547 ------------------------------------------------------------------------
43548 r2828 | pelissip | 2004-03-09 15:20:01 +0000 (Tue, 09 Mar 2004) | 2 lines
43549 Changed paths:
43550    M /trunk/mpfr.texi
43552 Add doc about mpfr_cmp_f function
43554 ------------------------------------------------------------------------
43555 r2827 | pelissip | 2004-03-09 15:18:17 +0000 (Tue, 09 Mar 2004) | 2 lines
43556 Changed paths:
43557    M /trunk/gmp_op.c
43558    M /trunk/mpfr.h
43559    M /trunk/set_f.c
43560    M /trunk/tests/tgmpop.c
43562 Add mpfr_cmp_f and its test.
43564 ------------------------------------------------------------------------
43565 r2826 | pelissip | 2004-03-09 14:11:27 +0000 (Tue, 09 Mar 2004) | 2 lines
43566 Changed paths:
43567    M /trunk/Makefile.am
43568    A /trunk/cmp_ld.c
43569    M /trunk/mpfr.h
43570    M /trunk/tests/Makefile.am
43571    M /trunk/tests/tcmp_d.c
43572    A /trunk/tests/tcmp_ld.c
43574 Add mpfr_cmp_ld and its test
43576 ------------------------------------------------------------------------
43577 r2825 | pelissip | 2004-03-09 13:58:39 +0000 (Tue, 09 Mar 2004) | 2 lines
43578 Changed paths:
43579    M /trunk/README.dev
43581 Add doc of 2 macros.
43583 ------------------------------------------------------------------------
43584 r2824 | pelissip | 2004-03-09 13:51:50 +0000 (Tue, 09 Mar 2004) | 3 lines
43585 Changed paths:
43586    M /trunk/cmp_si.c
43587    M /trunk/cmp_ui.c
43588    M /trunk/mpfr.h
43590 Add mpfr_cmp_ui and mpfr_cmp_si as real functions
43591 (The macros are still defined and used).
43593 ------------------------------------------------------------------------
43594 r2823 | pelissip | 2004-03-09 13:43:31 +0000 (Tue, 09 Mar 2004) | 4 lines
43595 Changed paths:
43596    M /trunk/Makefile.am
43597    M /trunk/mpfr.h
43598    M /trunk/mpfr.texi
43599    A /trunk/si_op.c
43600    M /trunk/tests/Makefile.am
43601    A /trunk/tests/tsi_op.c
43603 Add mpfr_add_si, mpfr_sub_si, mpfr_si_sub, mpfr_mul_si, mpfr_div_si and
43604 mpfr_si_div.
43605 Add the corresponding test.
43607 ------------------------------------------------------------------------
43608 r2822 | pelissip | 2004-03-09 11:02:34 +0000 (Tue, 09 Mar 2004) | 2 lines
43609 Changed paths:
43610    M /trunk/gmp_op.c
43611    M /trunk/mpfr.h
43612    M /trunk/mpfr.texi
43613    M /trunk/tests/tgmpop.c
43615 Add `mpfr_cmp_q` and `mpfr_cmp_z`.
43617 ------------------------------------------------------------------------
43618 r2821 | pelissip | 2004-03-09 10:06:01 +0000 (Tue, 09 Mar 2004) | 2 lines
43619 Changed paths:
43620    M /trunk/configure.in
43622 Clean up configure
43624 ------------------------------------------------------------------------
43625 r2820 | pelissip | 2004-03-09 09:51:08 +0000 (Tue, 09 Mar 2004) | 2 lines
43626 Changed paths:
43627    M /trunk/cmp_si.c
43628    M /trunk/cmp_ui.c
43630 Add ASSERT for NAN.
43632 ------------------------------------------------------------------------
43633 r2819 | pelissip | 2004-02-27 12:41:37 +0000 (Fri, 27 Feb 2004) | 2 lines
43634 Changed paths:
43635    M /trunk/mpfr.texi
43637 Add documentation for MPFR_VERSION
43639 ------------------------------------------------------------------------
43640 r2818 | pelissip | 2004-02-26 11:20:49 +0000 (Thu, 26 Feb 2004) | 2 lines
43641 Changed paths:
43642    M /trunk/mul.c
43644 Optimize a few mpfr_mul.
43646 ------------------------------------------------------------------------
43647 r2817 | pelissip | 2004-02-26 10:05:12 +0000 (Thu, 26 Feb 2004) | 2 lines
43648 Changed paths:
43649    M /trunk/AUTHORS
43651 Add Laurent Fousse in the AUTHORS file.
43653 ------------------------------------------------------------------------
43654 r2816 | vlefevre | 2004-02-26 09:56:02 +0000 (Thu, 26 Feb 2004) | 3 lines
43655 Changed paths:
43656    M /trunk/tests/tadd.c
43658 Fixed a bug in check2b and added a test; add1.c coverage is now
43659 complete.
43661 ------------------------------------------------------------------------
43662 r2815 | vlefevre | 2004-02-25 16:30:33 +0000 (Wed, 25 Feb 2004) | 2 lines
43663 Changed paths:
43664    M /trunk/tests/tadd.c
43666 Improved coverage.
43668 ------------------------------------------------------------------------
43669 r2814 | vlefevre | 2004-02-25 16:00:58 +0000 (Wed, 25 Feb 2004) | 2 lines
43670 Changed paths:
43671    M /trunk/tests/tadd.c
43673 Improved coverage.
43675 ------------------------------------------------------------------------
43676 r2813 | vlefevre | 2004-02-25 15:44:56 +0000 (Wed, 25 Feb 2004) | 2 lines
43677 Changed paths:
43678    M /trunk/tests/tadd.c
43680 Bugs fixed in a test function -> improved coverage.
43682 ------------------------------------------------------------------------
43683 r2812 | pelissip | 2004-02-25 15:02:22 +0000 (Wed, 25 Feb 2004) | 2 lines
43684 Changed paths:
43685    M /trunk/mpfr-impl.h
43686    M /trunk/round_raw_generic.c
43688 Optimize mpfr_round_raw_?
43690 ------------------------------------------------------------------------
43691 r2811 | pelissip | 2004-02-25 10:57:16 +0000 (Wed, 25 Feb 2004) | 2 lines
43692 Changed paths:
43693    M /trunk/add.c
43694    M /trunk/add1sp.c
43695    M /trunk/sgn.c
43696    M /trunk/sub1sp.c
43698 Simplify the code.
43700 ------------------------------------------------------------------------
43701 r2808 | vlefevre | 2004-02-24 14:51:42 +0000 (Tue, 24 Feb 2004) | 2 lines
43702 Changed paths:
43703    M /trunk/tests/tmul_2exp.c
43705 Avoid integer overflow.
43707 ------------------------------------------------------------------------
43708 r2807 | vlefevre | 2004-02-24 14:44:38 +0000 (Tue, 24 Feb 2004) | 2 lines
43709 Changed paths:
43710    M /trunk/tests/reuse.c
43712 Ported code clean-up to trunk.
43714 ------------------------------------------------------------------------
43715 r2802 | pelissip | 2004-02-24 13:23:35 +0000 (Tue, 24 Feb 2004) | 3 lines
43716 Changed paths:
43717    M /trunk/add1sp.c
43718    M /trunk/div.c
43719    M /trunk/eq.c
43720    M /trunk/frac.c
43721    M /trunk/log10.c
43722    M /trunk/mpfr-impl.h
43723    M /trunk/mpfr-test.h
43724    M /trunk/mpfr.h
43725    M /trunk/rint.c
43726    M /trunk/round_prec.c
43727    M /trunk/round_raw_generic.c
43728    M /trunk/set_d.c
43729    M /trunk/set_str.c
43730    M /trunk/sin.c
43731    M /trunk/sqrt.c
43732    M /trunk/sub1.c
43733    M /trunk/sub1sp.c
43734    M /trunk/sum.c
43735    M /trunk/tests/tests.c
43737 Remove some warnings.
43738 MPFR can be compiled (but not checked!) with a C++ compiler.
43740 ------------------------------------------------------------------------
43741 r2797 | pelissip | 2004-02-24 09:12:03 +0000 (Tue, 24 Feb 2004) | 2 lines
43742 Changed paths:
43743    M /trunk/tests/tmul_2exp.c
43744    M /trunk/tests/tset_str.c
43745    M /trunk/tests/tzeta.c
43747 Improve test coverage.
43749 ------------------------------------------------------------------------
43750 r2796 | zimmerma | 2004-02-24 08:14:39 +0000 (Tue, 24 Feb 2004) | 3 lines
43751 Changed paths:
43752    M /trunk/div.c
43754 further simplification of the code (replaced one in-place shift and copy
43755 by out-of-place shift or copy)
43757 ------------------------------------------------------------------------
43758 r2795 | zimmerma | 2004-02-23 16:47:46 +0000 (Mon, 23 Feb 2004) | 2 lines
43759 Changed paths:
43760    M /trunk/tests/tabs.c
43761    M /trunk/tests/tcbrt.c
43762    M /trunk/tests/tconst_euler.c
43763    M /trunk/tests/tdiv.c
43764    M /trunk/tests/tdiv_ui.c
43765    M /trunk/tests/tfactorial.c
43766    M /trunk/tests/tget_str.c
43767    M /trunk/tests/tmul_ui.c
43768    M /trunk/tests/tpow.c
43769    M /trunk/tests/tset.c
43770    M /trunk/tests/tset_ld.c
43771    M /trunk/tests/tui_div.c
43773 use GMP_RND_MAX instead of hard-coded constant
43775 ------------------------------------------------------------------------
43776 r2794 | zimmerma | 2004-02-23 16:23:59 +0000 (Mon, 23 Feb 2004) | 2 lines
43777 Changed paths:
43778    M /trunk/div.c
43779    M /trunk/tests/tdiv.c
43781 simplified the code of div.c and improved coverage
43783 ------------------------------------------------------------------------
43784 r2792 | pelissip | 2004-02-23 14:20:32 +0000 (Mon, 23 Feb 2004) | 3 lines
43785 Changed paths:
43786    D /trunk/longlong.h
43787    M /trunk/mpfr-impl.h
43788    A /trunk/mpfr-longlong.h
43790 Rename 'longlong.h' in 'mpfr-longlong.h' so that when MPFR is built
43791 within GMP it uses GMP's 'longlong.h' rather than MPFR's copy.
43793 ------------------------------------------------------------------------
43794 r2791 | vlefevre | 2004-02-23 14:19:02 +0000 (Mon, 23 Feb 2004) | 2 lines
43795 Changed paths:
43796    M /trunk/ChangeLog
43798 Update.
43800 ------------------------------------------------------------------------
43801 r2789 | pelissip | 2004-02-23 14:09:10 +0000 (Mon, 23 Feb 2004) | 2 lines
43802 Changed paths:
43803    A /trunk/free_cache.c
43805 Add mpfr_free_cache (2).
43807 ------------------------------------------------------------------------
43808 r2788 | pelissip | 2004-02-23 14:08:44 +0000 (Mon, 23 Feb 2004) | 2 lines
43809 Changed paths:
43810    M /trunk/Makefile.am
43811    M /trunk/mpfr.h
43812    M /trunk/mpfr.texi
43813    M /trunk/tests/tests.c
43815 Add mpfr_free_cache.
43817 ------------------------------------------------------------------------
43818 r2787 | pelissip | 2004-02-23 13:51:41 +0000 (Mon, 23 Feb 2004) | 2 lines
43819 Changed paths:
43820    M /trunk/get_str.c
43821    M /trunk/mpfr.h
43822    M /trunk/mpfr.texi
43823    M /trunk/tests/tget_str.c
43825 Add mpfr_free_str function.
43827 ------------------------------------------------------------------------
43828 r2786 | pelissip | 2004-02-23 12:14:40 +0000 (Mon, 23 Feb 2004) | 2 lines
43829 Changed paths:
43830    M /trunk/tests/tadd.c
43832 Remove a warning.
43834 ------------------------------------------------------------------------
43835 r2785 | pelissip | 2004-02-23 12:14:29 +0000 (Mon, 23 Feb 2004) | 4 lines
43836 Changed paths:
43837    M /trunk/mpfr.h
43839 Reorder the declarations of the functions.
43840 Remove duplicate declarations.
43841 Remove mpfr_factorial.
43843 ------------------------------------------------------------------------
43844 r2784 | zimmerma | 2004-02-23 10:01:42 +0000 (Mon, 23 Feb 2004) | 2 lines
43845 Changed paths:
43846    M /trunk/sqrt.c
43848 patch from Guillaume Hanrot
43850 ------------------------------------------------------------------------
43851 r2783 | pelissip | 2004-02-23 09:43:29 +0000 (Mon, 23 Feb 2004) | 3 lines
43852 Changed paths:
43853    M /trunk/pow_ui.c
43854    M /trunk/set_str.c
43855    M /trunk/tests/tgmpop.c
43856    M /trunk/tests/tpow.c
43857    M /trunk/tests/tset_si.c
43858    M /trunk/tests/tset_str.c
43860 Improve coverage tests.
43861 Fix 2 underflow bugs.
43863 ------------------------------------------------------------------------
43864 r2782 | pelissip | 2004-02-23 09:42:29 +0000 (Mon, 23 Feb 2004) | 2 lines
43865 Changed paths:
43866    M /trunk/sub1sp.c
43868 Update comment
43870 ------------------------------------------------------------------------
43871 r2781 | pelissip | 2004-02-23 09:42:04 +0000 (Mon, 23 Feb 2004) | 2 lines
43872 Changed paths:
43873    M /trunk/mpfr.h
43875 Improve comments.
43877 ------------------------------------------------------------------------
43878 r2780 | pelissip | 2004-02-23 09:41:28 +0000 (Mon, 23 Feb 2004) | 2 lines
43879 Changed paths:
43880    M /trunk/mul.c
43882 Add a comment.
43884 ------------------------------------------------------------------------
43885 r2779 | vlefevre | 2004-02-22 01:48:32 +0000 (Sun, 22 Feb 2004) | 2 lines
43886 Changed paths:
43887    M /trunk/tests/tadd.c
43889 Added tests.
43891 ------------------------------------------------------------------------
43892 r2775 | fousse | 2004-02-20 13:15:44 +0000 (Fri, 20 Feb 2004) | 2 lines
43893 Changed paths:
43894    M /trunk/mpfr-impl.h
43895    M /trunk/mpfr.h
43896    M /trunk/sum.c
43897    M /trunk/tests/tsum.c
43899 Changed mpfr_sum to use unsigned long instead of unsigned int. More tests.
43901 ------------------------------------------------------------------------
43902 r2774 | pelissip | 2004-02-20 12:58:30 +0000 (Fri, 20 Feb 2004) | 2 lines
43903 Changed paths:
43904    M /trunk/neg.c
43905    M /trunk/tests/tset.c
43907 mpfr_neg (b, b, r) for b=NAN didn't set NAN flag.
43909 ------------------------------------------------------------------------
43910 r2773 | pelissip | 2004-02-20 10:49:34 +0000 (Fri, 20 Feb 2004) | 2 lines
43911 Changed paths:
43912    M /trunk/mpfr.texi
43914 mpfr_sgn is no longer a macro.
43916 ------------------------------------------------------------------------
43917 r2770 | pelissip | 2004-02-19 12:33:47 +0000 (Thu, 19 Feb 2004) | 2 lines
43918 Changed paths:
43919    M /trunk/gmp_op.c
43920    M /trunk/tests/tgmpop.c
43922 Fix bug with exact rationnal arguments (0.5+3/2 freezes).
43924 ------------------------------------------------------------------------
43925 r2767 | vlefevre | 2004-02-18 12:47:00 +0000 (Wed, 18 Feb 2004) | 2 lines
43926 Changed paths:
43927    M /trunk/config.guess
43928    M /trunk/config.sub
43930 Update from the autotools-dev Debian package (2004-01-05).
43932 ------------------------------------------------------------------------
43933 r2761 | vlefevre | 2004-02-18 10:41:00 +0000 (Wed, 18 Feb 2004) | 2 lines
43934 Changed paths:
43935    M /trunk/set_f.c
43936    M /trunk/tests/tset_f.c
43938 Fixed a bug in mpfr_set_f for 0 (wrong sign) and added the test.
43940 ------------------------------------------------------------------------
43941 r2760 | pelissip | 2004-02-18 10:29:40 +0000 (Wed, 18 Feb 2004) | 2 lines
43942 Changed paths:
43943    M /trunk/get_str.c
43945 Fix bug if you build MPFR with ASSERT.
43947 ------------------------------------------------------------------------
43948 r2759 | pelissip | 2004-02-17 14:39:16 +0000 (Tue, 17 Feb 2004) | 2 lines
43949 Changed paths:
43950    M /trunk/mul.c
43952 Reduce the number of used variables.
43954 ------------------------------------------------------------------------
43955 r2758 | zimmerma | 2004-02-17 14:29:28 +0000 (Tue, 17 Feb 2004) | 2 lines
43956 Changed paths:
43957    M /trunk/round_raw_generic.c
43959 improved again documentation
43961 ------------------------------------------------------------------------
43962 r2757 | zimmerma | 2004-02-17 14:27:06 +0000 (Tue, 17 Feb 2004) | 2 lines
43963 Changed paths:
43964    M /trunk/get_str.c
43966 simplified rounding
43968 ------------------------------------------------------------------------
43969 r2756 | zimmerma | 2004-02-17 14:17:31 +0000 (Tue, 17 Feb 2004) | 2 lines
43970 Changed paths:
43971    M /trunk/round_raw_generic.c
43973 improved documentation of *inexp
43975 ------------------------------------------------------------------------
43976 r2752 | pelissip | 2004-02-17 12:12:21 +0000 (Tue, 17 Feb 2004) | 2 lines
43977 Changed paths:
43978    M /trunk/tests/tsub1sp.c
43980 Simplify the random code.
43982 ------------------------------------------------------------------------
43983 r2751 | pelissip | 2004-02-17 12:12:02 +0000 (Tue, 17 Feb 2004) | 2 lines
43984 Changed paths:
43985    M /trunk/sub1sp.c
43987 Optimize it a few.
43989 ------------------------------------------------------------------------
43990 r2750 | pelissip | 2004-02-17 12:11:49 +0000 (Tue, 17 Feb 2004) | 2 lines
43991 Changed paths:
43992    M /trunk/round_raw_generic.c
43994 Add 2004 in copyright line.
43996 ------------------------------------------------------------------------
43997 r2749 | pelissip | 2004-02-17 12:11:26 +0000 (Tue, 17 Feb 2004) | 2 lines
43998 Changed paths:
43999    M /trunk/README.dev
44001 Add a section which describes the needed macros for building MPFR.
44003 ------------------------------------------------------------------------
44004 r2747 | zimmerma | 2004-02-17 11:21:04 +0000 (Tue, 17 Feb 2004) | 2 lines
44005 Changed paths:
44006    M /trunk/mul.c
44008 added comment about probability of normalized product
44010 ------------------------------------------------------------------------
44011 r2744 | vlefevre | 2004-02-17 10:36:11 +0000 (Tue, 17 Feb 2004) | 2 lines
44012 Changed paths:
44013    M /trunk/mpfr.texi
44015 Added a note about the ternary value, important in practice.
44017 ------------------------------------------------------------------------
44018 r2743 | zimmerma | 2004-02-17 10:02:29 +0000 (Tue, 17 Feb 2004) | 2 lines
44019 Changed paths:
44020    M /trunk/set_f.c
44021    M /trunk/tests/tset_f.c
44023 fixed 2 bugs and added test
44025 ------------------------------------------------------------------------
44026 r2742 | zimmerma | 2004-02-17 10:01:18 +0000 (Tue, 17 Feb 2004) | 2 lines
44027 Changed paths:
44028    M /trunk/round_raw_generic.c
44030 added comment about return value
44032 ------------------------------------------------------------------------
44033 r2741 | pelissip | 2004-02-17 08:57:19 +0000 (Tue, 17 Feb 2004) | 2 lines
44034 Changed paths:
44035    M /trunk/acinclude.m4
44037 Try so support GMP as a Shared Library.
44039 ------------------------------------------------------------------------
44040 r2740 | zimmerma | 2004-02-16 18:23:49 +0000 (Mon, 16 Feb 2004) | 2 lines
44041 Changed paths:
44042    M /trunk/tests/tsqrt.c
44044 improved error message
44046 ------------------------------------------------------------------------
44047 r2739 | pelissip | 2004-02-16 18:02:42 +0000 (Mon, 16 Feb 2004) | 2 lines
44048 Changed paths:
44049    M /trunk/gmp_op.c
44051 Fix the computing of the error for mpq_add and mpq_sub.
44053 ------------------------------------------------------------------------
44054 r2738 | vlefevre | 2004-02-16 17:57:38 +0000 (Mon, 16 Feb 2004) | 2 lines
44055 Changed paths:
44056    M /trunk/tests/tadd.c
44058 Added more tests (improved tadd1.c coverage).
44060 ------------------------------------------------------------------------
44061 r2737 | zimmerma | 2004-02-16 17:47:59 +0000 (Mon, 16 Feb 2004) | 2 lines
44062 Changed paths:
44063    M /trunk/tests/tgmpop.c
44065 added cancellation test for add_q
44067 ------------------------------------------------------------------------
44068 r2736 | vlefevre | 2004-02-16 17:37:59 +0000 (Mon, 16 Feb 2004) | 2 lines
44069 Changed paths:
44070    M /trunk/tests/tadd.c
44072 Added tests (improved tadd1.c coverage).
44074 ------------------------------------------------------------------------
44075 r2735 | pelissip | 2004-02-16 17:35:26 +0000 (Mon, 16 Feb 2004) | 2 lines
44076 Changed paths:
44077    M /trunk/gmp_op.c
44078    M /trunk/tests/tgmpop.c
44080 Fix bug of add_q and sub_q with special values (NAN, INF and ZERO).
44082 ------------------------------------------------------------------------
44083 r2734 | zimmerma | 2004-02-16 17:12:45 +0000 (Mon, 16 Feb 2004) | 2 lines
44084 Changed paths:
44085    M /trunk/div.c
44086    M /trunk/set_d.c
44087    M /trunk/set_q.c
44089 deal with overflow/underflow in mpfr_div
44091 ------------------------------------------------------------------------
44092 r2733 | zimmerma | 2004-02-16 17:04:34 +0000 (Mon, 16 Feb 2004) | 2 lines
44093 Changed paths:
44094    M /trunk/tests/tgmpop.c
44096 added hard-coded tests
44098 ------------------------------------------------------------------------
44099 r2732 | vlefevre | 2004-02-16 16:50:31 +0000 (Mon, 16 Feb 2004) | 2 lines
44100 Changed paths:
44101    M /trunk/tests/tadd.c
44103 When the precisions are the same, test both mpfr_add1sp and mpfr_add1.
44105 ------------------------------------------------------------------------
44106 r2731 | vlefevre | 2004-02-16 16:34:39 +0000 (Mon, 16 Feb 2004) | 2 lines
44107 Changed paths:
44108    M /trunk/tests/tadd.c
44110 Added overflow check.
44112 ------------------------------------------------------------------------
44113 r2730 | pelissip | 2004-02-16 16:17:38 +0000 (Mon, 16 Feb 2004) | 3 lines
44114 Changed paths:
44115    M /trunk/add1sp.c
44116    M /trunk/div.c
44117    M /trunk/sub1sp.c
44118    M /trunk/tests/tsub1sp.c
44120 Optimize add1sp, sub1sp and div.
44121 Improve coverage test for sub1sp.
44123 ------------------------------------------------------------------------
44124 r2729 | vlefevre | 2004-02-16 16:06:11 +0000 (Mon, 16 Feb 2004) | 2 lines
44125 Changed paths:
44126    M /trunk/tests/texp.c
44128 Removed unused label.
44130 ------------------------------------------------------------------------
44131 r2727 | vlefevre | 2004-02-16 15:05:18 +0000 (Mon, 16 Feb 2004) | 3 lines
44132 Changed paths:
44133    M /trunk/pow.c
44135 Really reverted to rev. 1.54 + kept optimization + commented out
44136 is_odd_even.
44138 ------------------------------------------------------------------------
44139 r2725 | zimmerma | 2004-02-16 14:30:43 +0000 (Mon, 16 Feb 2004) | 2 lines
44140 Changed paths:
44141    M /trunk/set_d.c
44142    M /trunk/set_ld.c
44144 take into account possible out-of-range exponent
44146 ------------------------------------------------------------------------
44147 r2724 | zimmerma | 2004-02-16 14:24:48 +0000 (Mon, 16 Feb 2004) | 3 lines
44148 Changed paths:
44149    M /trunk/pow.c
44151 revert to rev 1.54 code for case x infinite
44152 (was less efficient but simpler)
44154 ------------------------------------------------------------------------
44155 r2723 | zimmerma | 2004-02-16 13:56:42 +0000 (Mon, 16 Feb 2004) | 2 lines
44156 Changed paths:
44157    M /trunk/pow.c
44159 fixed bug with in-place computation
44161 ------------------------------------------------------------------------
44162 r2722 | vlefevre | 2004-02-16 13:55:27 +0000 (Mon, 16 Feb 2004) | 2 lines
44163 Changed paths:
44164    M /trunk/tests/tset_ld.c
44165    M /trunk/tests/tsqrt.c
44167 Code clean-up and fix to avoid warnings.
44169 ------------------------------------------------------------------------
44170 r2721 | zimmerma | 2004-02-16 13:35:20 +0000 (Mon, 16 Feb 2004) | 2 lines
44171 Changed paths:
44172    M /trunk/mpfr.texi
44173    M /trunk/pow.c
44174    M /trunk/tests/tpow.c
44176 changed back to C99 standard for special values of x^y
44178 ------------------------------------------------------------------------
44179 r2720 | zimmerma | 2004-02-16 11:33:24 +0000 (Mon, 16 Feb 2004) | 2 lines
44180 Changed paths:
44181    M /trunk/tests/trint.c
44183 added test for *function* mpfr_round
44185 ------------------------------------------------------------------------
44186 r2719 | zimmerma | 2004-02-16 11:06:06 +0000 (Mon, 16 Feb 2004) | 2 lines
44187 Changed paths:
44188    M /trunk/tests/tinp_str.c
44189    M /trunk/tests/tout_str.c
44191 check return value of fopen
44193 ------------------------------------------------------------------------
44194 r2718 | vlefevre | 2004-02-16 11:01:38 +0000 (Mon, 16 Feb 2004) | 2 lines
44195 Changed paths:
44196    M /trunk/sqrt.c
44198 Removed the no longer used label "fin" and fixed the indentation.
44200 ------------------------------------------------------------------------
44201 r2717 | vlefevre | 2004-02-16 10:55:36 +0000 (Mon, 16 Feb 2004) | 2 lines
44202 Changed paths:
44203    M /trunk/pow.c
44205 Fix: MPFR_NOT_ZERO -> MPFR_NOTZERO.
44207 ------------------------------------------------------------------------
44208 r2716 | vlefevre | 2004-02-16 10:52:40 +0000 (Mon, 16 Feb 2004) | 2 lines
44209 Changed paths:
44210    M /trunk/agm.c
44212 Commented out the now useless "double uo, vo;".
44214 ------------------------------------------------------------------------
44215 r2715 | zimmerma | 2004-02-16 10:41:02 +0000 (Mon, 16 Feb 2004) | 2 lines
44216 Changed paths:
44217    M /trunk/tests/trandom.c
44218    M /trunk/tests/tzeta.c
44219    M /trunk/zeta.c
44221 improved coverage tests
44223 ------------------------------------------------------------------------
44224 r2714 | zimmerma | 2004-02-14 23:05:51 +0000 (Sat, 14 Feb 2004) | 2 lines
44225 Changed paths:
44226    M /trunk/add.c
44227    M /trunk/mpfr.texi
44228    M /trunk/set_d.c
44229    M /trunk/set_q.c
44230    M /trunk/set_str_raw.c
44231    M /trunk/sin.c
44232    M /trunk/sin_cos.c
44233    M /trunk/sinh.c
44234    M /trunk/sqrt.c
44235    M /trunk/tan.c
44236    M /trunk/tanh.c
44237    M /trunk/tests/Makefile.am
44238    M /trunk/tests/tset_d.c
44239    A /trunk/tests/tset_exp.c
44240    M /trunk/tests/tset_f.c
44241    M /trunk/tests/tset_ld.c
44242    M /trunk/tests/tset_si.c
44243    M /trunk/tests/tset_str.c
44244    M /trunk/tests/tset_z.c
44245    M /trunk/tests/tsin.c
44246    M /trunk/tests/tsin_cos.c
44247    M /trunk/tests/tsinh.c
44248    M /trunk/tests/tsqrt.c
44249    M /trunk/tests/ttan.c
44250    M /trunk/tests/ttanh.c
44251    M /trunk/tests/tui_div.c
44252    M /trunk/tests/tui_pow.c
44253    M /trunk/tests/tui_sub.c
44254    M /trunk/ui_div.c
44255    M /trunk/ui_pow_ui.c
44256    M /trunk/ui_sub.c
44258 new coverage tests
44260 ------------------------------------------------------------------------
44261 r2713 | zimmerma | 2004-02-14 11:11:31 +0000 (Sat, 14 Feb 2004) | 2 lines
44262 Changed paths:
44263    M /trunk/hypot.c
44264    M /trunk/inp_str.c
44265    M /trunk/log.c
44266    M /trunk/log10.c
44267    M /trunk/log1p.c
44268    M /trunk/log2.c
44269    M /trunk/mpfr.texi
44270    M /trunk/mpn_exp.c
44271    M /trunk/mul_ui.c
44272    M /trunk/next.c
44273    M /trunk/pow.c
44274    M /trunk/pow_si.c
44275    M /trunk/pow_ui.c
44276    M /trunk/rint.c
44277    M /trunk/round_prec.c
44278    M /trunk/set.c
44279    M /trunk/tests/Makefile.am
44280    A /trunk/tests/inp_str.data
44281    M /trunk/tests/mpf_compat.h
44282    M /trunk/tests/thypot.c
44283    A /trunk/tests/tinp_str.c
44284    M /trunk/tests/tlog.c
44285    M /trunk/tests/tlog10.c
44286    M /trunk/tests/tlog1p.c
44287    M /trunk/tests/tlog2.c
44288    M /trunk/tests/tmul.c
44289    M /trunk/tests/tmul_ui.c
44290    M /trunk/tests/tnext.c
44291    M /trunk/tests/tout_str.c
44292    M /trunk/tests/tpow.c
44293    M /trunk/tests/trandom.c
44294    M /trunk/tests/trint.c
44295    M /trunk/tests/tround_prec.c
44296    M /trunk/tests/tset.c
44298 improved coverage test
44300 ------------------------------------------------------------------------
44301 r2712 | zimmerma | 2004-02-13 17:39:02 +0000 (Fri, 13 Feb 2004) | 2 lines
44302 Changed paths:
44303    M /trunk/tests/tget_d.c
44304    M /trunk/tests/tset_si.c
44306 improved coverage test
44308 ------------------------------------------------------------------------
44309 r2711 | zimmerma | 2004-02-13 17:17:52 +0000 (Fri, 13 Feb 2004) | 2 lines
44310 Changed paths:
44311    M /trunk/get_str.c
44312    M /trunk/tests/tget_str.c
44314 improved test coverage
44316 ------------------------------------------------------------------------
44317 r2710 | zimmerma | 2004-02-13 16:00:10 +0000 (Fri, 13 Feb 2004) | 2 lines
44318 Changed paths:
44319    M /trunk/gamma.c
44320    M /trunk/tests/tgamma.c
44322 improved test coverage
44324 ------------------------------------------------------------------------
44325 r2709 | zimmerma | 2004-02-13 15:35:19 +0000 (Fri, 13 Feb 2004) | 2 lines
44326 Changed paths:
44327    M /trunk/exp3.c
44328    M /trunk/tests/texp.c
44330 improved test coverage
44332 ------------------------------------------------------------------------
44333 r2708 | pelissip | 2004-02-13 15:05:42 +0000 (Fri, 13 Feb 2004) | 2 lines
44334 Changed paths:
44335    M /trunk/tests/tadd1sp.c
44337 Fix a bug in taddsp (Forget to check if random does not generate zero).
44339 ------------------------------------------------------------------------
44340 r2707 | zimmerma | 2004-02-13 13:57:24 +0000 (Fri, 13 Feb 2004) | 2 lines
44341 Changed paths:
44342    M /trunk/tests/teq.c
44344 improved editing style
44346 ------------------------------------------------------------------------
44347 r2706 | zimmerma | 2004-02-13 13:44:41 +0000 (Fri, 13 Feb 2004) | 2 lines
44348 Changed paths:
44349    M /trunk/cos.c
44350    M /trunk/cosh.c
44351    M /trunk/div_ui.c
44352    M /trunk/tests/tdiv_ui.c
44354 improved test coverage
44356 ------------------------------------------------------------------------
44357 r2705 | zimmerma | 2004-02-13 13:43:27 +0000 (Fri, 13 Feb 2004) | 2 lines
44358 Changed paths:
44359    M /trunk/eq.c
44360    M /trunk/tests/teq.c
44362 partly rewritten, and improved test coverage
44364 ------------------------------------------------------------------------
44365 r2704 | vlefevre | 2004-02-13 13:33:10 +0000 (Fri, 13 Feb 2004) | 2 lines
44366 Changed paths:
44367    M /trunk/tests/tmul_2exp.c
44369 Added tests for mpfr_mul_2si and mpfr_div_2si + corrections.
44371 ------------------------------------------------------------------------
44372 r2703 | vlefevre | 2004-02-13 12:31:49 +0000 (Fri, 13 Feb 2004) | 3 lines
44373 Changed paths:
44374    M /trunk/tests/tmul_2exp.c
44376 Replaced mpfr_mul_2exp and mpfr_div_2exp by mpfr_mul_2ui and
44377 mpfr_div_2ui as the 2exp form is obsolete.
44379 ------------------------------------------------------------------------
44380 r2702 | zimmerma | 2004-02-13 12:25:14 +0000 (Fri, 13 Feb 2004) | 2 lines
44381 Changed paths:
44382    M /trunk/tests/tfactorial.c
44384 removed warnings
44386 ------------------------------------------------------------------------
44387 r2701 | pelissip | 2004-02-13 11:30:05 +0000 (Fri, 13 Feb 2004) | 5 lines
44388 Changed paths:
44389    M /trunk/check.c
44390    M /trunk/cmp_abs.c
44391    M /trunk/set.c
44392    M /trunk/tests/Makefile.am
44393    A /trunk/tests/tcmpabs.c
44394    M /trunk/tests/texceptions.c
44395    A /trunk/tests/tfits.c
44396    A /trunk/tests/toutimpl.c
44398 Add test for mpfr_cmpabs
44399 Add test for mpfr_fits_
44400 Add test for internal dumping functions.
44401 Improve coverage test for exceptions / set / check.
44403 ------------------------------------------------------------------------
44404 r2700 | zimmerma | 2004-02-13 10:52:11 +0000 (Fri, 13 Feb 2004) | 2 lines
44405 Changed paths:
44406    M /trunk/const_pi.c
44407    M /trunk/tests/tconst_pi.c
44409 improved coverage
44411 ------------------------------------------------------------------------
44412 r2699 | zimmerma | 2004-02-13 10:31:42 +0000 (Fri, 13 Feb 2004) | 2 lines
44413 Changed paths:
44414    M /trunk/AUTHORS
44416 removed Kevin, added missing accent
44418 ------------------------------------------------------------------------
44419 r2698 | zimmerma | 2004-02-13 09:33:55 +0000 (Fri, 13 Feb 2004) | 2 lines
44420 Changed paths:
44421    M /trunk/agm.c
44422    M /trunk/asin.c
44423    M /trunk/asinh.c
44424    M /trunk/atan.c
44425    M /trunk/atanh.c
44426    M /trunk/cbrt.c
44427    M /trunk/cmp.c
44428    M /trunk/cmp2.c
44429    M /trunk/cmp_ui.c
44430    M /trunk/const_euler.c
44431    M /trunk/const_log2.c
44432    M /trunk/mpfr.texi
44433    M /trunk/tests/tagm.c
44434    M /trunk/tests/tatanh.c
44435    M /trunk/tests/tcmp2.c
44436    M /trunk/tests/tcmp_ui.c
44437    M /trunk/tests/tconst_log2.c
44438    M /trunk/uceil_exp2.c
44440 improved coverage test
44442 ------------------------------------------------------------------------
44443 r2697 | pelissip | 2004-02-12 18:02:28 +0000 (Thu, 12 Feb 2004) | 4 lines
44444 Changed paths:
44445    M /trunk/dump.c
44446    M /trunk/mpf2mpfr.h
44447    M /trunk/mpfr.h
44449 Rewrite (simplify) mpfr_dump.
44450 Change its proto.
44451 Fix mpf_dump macro in mpf2mpfr.
44453 ------------------------------------------------------------------------
44454 r2696 | pelissip | 2004-02-12 17:58:40 +0000 (Thu, 12 Feb 2004) | 2 lines
44455 Changed paths:
44456    M /trunk/add.c
44457    M /trunk/div.c
44458    M /trunk/mul.c
44459    M /trunk/sub.c
44461 Remove MPFR_ASSERTN(0) and add MPFR_ASSERTD(last condition) instead.
44463 ------------------------------------------------------------------------
44464 r2695 | zimmerma | 2004-02-12 16:54:28 +0000 (Thu, 12 Feb 2004) | 2 lines
44465 Changed paths:
44466    M /trunk/add.c
44468 improved coverage
44470 ------------------------------------------------------------------------
44471 r2694 | zimmerma | 2004-02-12 16:38:06 +0000 (Thu, 12 Feb 2004) | 2 lines
44472 Changed paths:
44473    M /trunk/acos.c
44474    M /trunk/acosh.c
44476 improved coverage
44478 ------------------------------------------------------------------------
44479 r2693 | zimmerma | 2004-02-12 16:25:29 +0000 (Thu, 12 Feb 2004) | 2 lines
44480 Changed paths:
44481    M /trunk/gamma.c
44482    M /trunk/tests/tgamma.c
44484 improved cov. test
44486 ------------------------------------------------------------------------
44487 r2692 | zimmerma | 2004-02-12 16:08:00 +0000 (Thu, 12 Feb 2004) | 2 lines
44488 Changed paths:
44489    M /trunk/tests/tfrac.c
44491 improved cov. test
44493 ------------------------------------------------------------------------
44494 r2691 | zimmerma | 2004-02-12 16:01:26 +0000 (Thu, 12 Feb 2004) | 2 lines
44495 Changed paths:
44496    M /trunk/fma.c
44497    M /trunk/tests/tfma.c
44499 improved coverage test
44501 ------------------------------------------------------------------------
44502 r2690 | zimmerma | 2004-02-12 15:05:14 +0000 (Thu, 12 Feb 2004) | 2 lines
44503 Changed paths:
44504    M /trunk/factorial.c
44505    M /trunk/tests/tfactorial.c
44507 improved coverage test
44509 ------------------------------------------------------------------------
44510 r2689 | zimmerma | 2004-02-12 14:30:20 +0000 (Thu, 12 Feb 2004) | 2 lines
44511 Changed paths:
44512    M /trunk/expm1.c
44513    M /trunk/tests/texpm1.c
44515 improved test coverage
44517 ------------------------------------------------------------------------
44518 r2688 | pelissip | 2004-02-12 14:20:43 +0000 (Thu, 12 Feb 2004) | 2 lines
44519 Changed paths:
44520    M /trunk/tests/tconst_log2.c
44521    M /trunk/tests/tconst_pi.c
44523 Improve coverage of const_pi and const_log2 (Test for prec > 20000).
44525 ------------------------------------------------------------------------
44526 r2687 | zimmerma | 2004-02-12 14:08:06 +0000 (Thu, 12 Feb 2004) | 3 lines
44527 Changed paths:
44528    M /trunk/exp.c
44529    M /trunk/tests/texp.c
44531 fixed tiny bugs for corner cases
44532 improved test coverage
44534 ------------------------------------------------------------------------
44535 r2686 | pelissip | 2004-02-12 13:49:44 +0000 (Thu, 12 Feb 2004) | 6 lines
44536 Changed paths:
44537    M /trunk/Makefile.am
44538    M /trunk/add.c
44539    A /trunk/add1sp.c
44540    M /trunk/copysign.c
44541    M /trunk/div_2ui.c
44542    M /trunk/mpfr-impl.h
44543    M /trunk/sqrt.c
44544    M /trunk/sub.c
44545    M /trunk/tests/Makefile.am
44546    A /trunk/tests/tadd1sp.c
44547    A /trunk/tests/tcopysign.c
44548    M /trunk/tests/tdim.c
44549    M /trunk/tests/texp.c
44550    A /trunk/tests/tminmax.c
44551    M /trunk/tests/tmul_2exp.c
44553 + Add mpfr_add1sp which provides addition when all the operands have the same precision.
44554 + Add new test files for mpfr_copysign and mpfr_min and mpfr_max.
44555 + Add test for mpfr_exp10 in tests/texp.c
44556 + Improve coverage of div_2ui.c and mul_2ui.c
44557 + Add a forgotten ASSERT in mpfr_sqrt
44559 ------------------------------------------------------------------------
44560 r2685 | zimmerma | 2004-02-12 13:20:50 +0000 (Thu, 12 Feb 2004) | 3 lines
44561 Changed paths:
44562    M /trunk/exp2.c
44563    M /trunk/tests/texp2.c
44565 improved test coverage
44566 replaced mpfr_get_d1 by mpfr_get_si
44568 ------------------------------------------------------------------------
44569 r2684 | zimmerma | 2004-02-12 12:54:48 +0000 (Thu, 12 Feb 2004) | 2 lines
44570 Changed paths:
44571    M /trunk/erf.c
44572    M /trunk/tests/terf.c
44574 improved coverage test
44576 ------------------------------------------------------------------------
44577 r2683 | zimmerma | 2004-02-12 12:38:17 +0000 (Thu, 12 Feb 2004) | 2 lines
44578 Changed paths:
44579    M /trunk/tests/tsub.c
44581 added new coverage test
44583 ------------------------------------------------------------------------
44584 r2682 | pelissip | 2004-02-12 11:42:34 +0000 (Thu, 12 Feb 2004) | 2 lines
44585 Changed paths:
44586    M /trunk/README.dev
44588 Fix some mistakes.
44590 ------------------------------------------------------------------------
44591 r2681 | pelissip | 2004-02-12 11:38:49 +0000 (Thu, 12 Feb 2004) | 2 lines
44592 Changed paths:
44593    M /trunk/README.dev
44595 Add a description of the gcov tool.
44597 ------------------------------------------------------------------------
44598 r2680 | zimmerma | 2004-02-12 11:35:50 +0000 (Thu, 12 Feb 2004) | 2 lines
44599 Changed paths:
44600    M /trunk/tests/tsub.c
44602 now 100% of coverage of sub1.c
44604 ------------------------------------------------------------------------
44605 r2679 | zimmerma | 2004-02-12 11:06:02 +0000 (Thu, 12 Feb 2004) | 2 lines
44606 Changed paths:
44607    M /trunk/dim.c
44608    M /trunk/tests/Makefile.am
44609    A /trunk/tests/tdim.c
44611 new test file for mpfr_dim
44613 ------------------------------------------------------------------------
44614 r2672 | pelissip | 2004-02-06 15:57:28 +0000 (Fri, 06 Feb 2004) | 2 lines
44615 Changed paths:
44616    M /trunk/configure.in
44618 Replace AS_HELP_STRING to AC_HELP_STRING (obsolete)
44620 ------------------------------------------------------------------------
44621 r2671 | pelissip | 2004-02-06 15:37:40 +0000 (Fri, 06 Feb 2004) | 3 lines
44622 Changed paths:
44623    M /trunk/acosh.c
44624    M /trunk/add1.c
44625    M /trunk/add_ui.c
44626    M /trunk/agm.c
44627    M /trunk/asinh.c
44628    M /trunk/clear.c
44629    M /trunk/clears.c
44630    M /trunk/cmp.c
44631    M /trunk/cmp_abs.c
44632    M /trunk/cmp_d.c
44633    M /trunk/cmp_si.c
44634    M /trunk/cmp_ui.c
44635    M /trunk/comparisons.c
44636    M /trunk/const_pi.c
44637    M /trunk/copysign.c
44638    M /trunk/dim.c
44639    M /trunk/div.c
44640    M /trunk/div_2exp.c
44641    M /trunk/div_2si.c
44642    M /trunk/div_2ui.c
44643    M /trunk/dump.c
44644    M /trunk/exceptions.c
44645    M /trunk/exp.c
44646    M /trunk/exp10.c
44647    M /trunk/exp2.c
44648    M /trunk/exp3.c
44649    M /trunk/expm1.c
44650    M /trunk/extract.c
44651    M /trunk/fma.c
44652    M /trunk/get_exp.c
44653    M /trunk/get_z_exp.c
44654    M /trunk/init.c
44655    M /trunk/inits.c
44656    M /trunk/inp_str.c
44657    M /trunk/isinf.c
44658    M /trunk/isnan.c
44659    M /trunk/isnum.c
44660    M /trunk/log1p.c
44661    M /trunk/mpfr-test.h
44662    M /trunk/mpfr.texi
44663    M /trunk/mul.c
44664    M /trunk/mul_2exp.c
44665    M /trunk/mul_2si.c
44666    M /trunk/mul_2ui.c
44667    M /trunk/mul_ui.c
44668    M /trunk/neg.c
44669    M /trunk/next.c
44670    M /trunk/out_str.c
44671    M /trunk/pow.c
44672    M /trunk/pow_si.c
44673    M /trunk/pow_ui.c
44674    M /trunk/powerof2.c
44675    M /trunk/print_rnd_mode.c
44676    M /trunk/random.c
44677    M /trunk/random2.c
44678    M /trunk/rint.c
44679    M /trunk/round_prec.c
44680    M /trunk/set.c
44681    M /trunk/set_dfl_prec.c
44682    M /trunk/set_exp.c
44683    M /trunk/set_inf.c
44684    M /trunk/set_q.c
44685    M /trunk/set_si.c
44686    M /trunk/set_str_raw.c
44687    M /trunk/set_ui.c
44688    M /trunk/set_z.c
44689    M /trunk/setmax.c
44690    M /trunk/setmin.c
44691    M /trunk/sgn.c
44692    M /trunk/sin.c
44693    M /trunk/sin_cos.c
44694    M /trunk/sinh.c
44695    M /trunk/sqrt.c
44696    M /trunk/sqrt_ui.c
44697    M /trunk/sub_ui.c
44698    M /trunk/swap.c
44699    M /trunk/tan.c
44700    M /trunk/tanh.c
44701    M /trunk/uceil_exp2.c
44702    M /trunk/uceil_log2.c
44703    M /trunk/ufloor_log2.c
44704    M /trunk/ui_pow.c
44705    M /trunk/ui_pow_ui.c
44706    M /trunk/ui_sub.c
44707    M /trunk/urandomb.c
44708    M /trunk/volatile.c
44710 Add forgotten copyright 2004 line.
44711 Add a small documentation about mpfr_sum.
44713 ------------------------------------------------------------------------
44714 r2668 | pelissip | 2004-02-06 13:59:56 +0000 (Fri, 06 Feb 2004) | 2 lines
44715 Changed paths:
44716    M /trunk/Makefile.am
44717    M /trunk/mpfr-impl.h
44718    M /trunk/mpfr.h
44719    A /trunk/sum.c
44720    M /trunk/tests/Makefile.am
44721    A /trunk/tests/tsum.c
44723 Added mpfr_sum function.
44725 ------------------------------------------------------------------------
44726 r2665 | pelissip | 2004-02-06 13:27:05 +0000 (Fri, 06 Feb 2004) | 3 lines
44727 Changed paths:
44728    M /trunk/Makefile.am
44729    M /trunk/acinclude.m4
44730    M /trunk/acos.c
44731    M /trunk/acosh.c
44732    M /trunk/add.c
44733    M /trunk/add1.c
44734    M /trunk/add_one_ulp.c
44735    M /trunk/add_ui.c
44736    M /trunk/agm.c
44737    M /trunk/asin.c
44738    M /trunk/asinh.c
44739    M /trunk/atan.c
44740    M /trunk/atanh.c
44741    M /trunk/cbrt.c
44742    M /trunk/clear.c
44743    M /trunk/clears.c
44744    M /trunk/cmp.c
44745    M /trunk/cmp2.c
44746    M /trunk/cmp_abs.c
44747    M /trunk/cmp_d.c
44748    M /trunk/cmp_si.c
44749    M /trunk/cmp_ui.c
44750    M /trunk/comparisons.c
44751    M /trunk/configure.in
44752    M /trunk/const_euler.c
44753    M /trunk/const_log2.c
44754    M /trunk/const_pi.c
44755    M /trunk/copysign.c
44756    M /trunk/cos.c
44757    M /trunk/cosh.c
44758    M /trunk/dim.c
44759    M /trunk/div.c
44760    M /trunk/div_2exp.c
44761    M /trunk/div_2si.c
44762    M /trunk/div_2ui.c
44763    M /trunk/div_ui.c
44764    M /trunk/dump.c
44765    M /trunk/eq.c
44766    M /trunk/erf.c
44767    M /trunk/exceptions.c
44768    M /trunk/exp.c
44769    M /trunk/exp10.c
44770    M /trunk/exp2.c
44771    M /trunk/exp3.c
44772    M /trunk/exp_2.c
44773    M /trunk/expm1.c
44774    M /trunk/extract.c
44775    M /trunk/factorial.c
44776    M /trunk/fits_s.h
44777    M /trunk/fits_u.h
44778    M /trunk/fma.c
44779    M /trunk/frac.c
44780    M /trunk/gamma.c
44781    M /trunk/get_d.c
44782    M /trunk/get_exp.c
44783    M /trunk/get_ld.c
44784    M /trunk/get_si.c
44785    M /trunk/get_str.c
44786    M /trunk/get_ui.c
44787    M /trunk/get_z_exp.c
44788    M /trunk/hypot.c
44789    M /trunk/init.c
44790    M /trunk/init2.c
44791    M /trunk/inits.c
44792    M /trunk/inits2.c
44793    M /trunk/inp_str.c
44794    M /trunk/isinf.c
44795    M /trunk/isinteger.c
44796    M /trunk/isnan.c
44797    M /trunk/isnum.c
44798    M /trunk/log.c
44799    M /trunk/log10.c
44800    M /trunk/log1p.c
44801    M /trunk/log2.c
44802    A /trunk/longlong.h
44803    M /trunk/minmax.c
44804    A /trunk/mp_clz_tab.c
44805    A /trunk/mpfr-gmp.c
44806    A /trunk/mpfr-gmp.h
44807    M /trunk/mpfr-impl.h
44808    M /trunk/mpfr-test.h
44809    M /trunk/mpn_exp.c
44810    M /trunk/mul.c
44811    M /trunk/mul_2exp.c
44812    M /trunk/mul_2si.c
44813    M /trunk/mul_2ui.c
44814    M /trunk/mul_ui.c
44815    M /trunk/neg.c
44816    M /trunk/next.c
44817    M /trunk/out_str.c
44818    M /trunk/pow.c
44819    M /trunk/pow_si.c
44820    M /trunk/pow_ui.c
44821    M /trunk/powerof2.c
44822    M /trunk/print_rnd_mode.c
44823    M /trunk/random.c
44824    M /trunk/random2.c
44825    M /trunk/reldiff.c
44826    M /trunk/rint.c
44827    M /trunk/round_prec.c
44828    M /trunk/save_expo.c
44829    M /trunk/set.c
44830    M /trunk/set_d.c
44831    M /trunk/set_dfl_prec.c
44832    M /trunk/set_exp.c
44833    M /trunk/set_f.c
44834    M /trunk/set_inf.c
44835    M /trunk/set_nan.c
44836    M /trunk/set_prc_raw.c
44837    M /trunk/set_prec.c
44838    M /trunk/set_q.c
44839    M /trunk/set_rnd.c
44840    M /trunk/set_si.c
44841    M /trunk/set_str.c
44842    M /trunk/set_str_raw.c
44843    M /trunk/set_ui.c
44844    M /trunk/set_z.c
44845    M /trunk/setmax.c
44846    M /trunk/setmin.c
44847    M /trunk/sgn.c
44848    M /trunk/sin.c
44849    M /trunk/sin_cos.c
44850    M /trunk/sinh.c
44851    M /trunk/sqrt.c
44852    M /trunk/sqrt_ui.c
44853    M /trunk/sub.c
44854    M /trunk/sub1.c
44855    M /trunk/sub1sp.c
44856    M /trunk/sub_one_ulp.c
44857    M /trunk/sub_ui.c
44858    M /trunk/swap.c
44859    M /trunk/tan.c
44860    M /trunk/tanh.c
44861    M /trunk/tests/memory.c
44862    M /trunk/tests/tacos.c
44863    M /trunk/tests/tadd.c
44864    M /trunk/tests/tasin.c
44865    M /trunk/tests/tatan.c
44866    M /trunk/tests/tcan_round.c
44867    M /trunk/tests/tconst_log2.c
44868    M /trunk/tests/tdiv.c
44869    M /trunk/tests/tests.c
44870    M /trunk/tests/texceptions.c
44871    M /trunk/tests/texp.c
44872    M /trunk/tests/tfma.c
44873    M /trunk/tests/tfrac.c
44874    M /trunk/tests/tgeneric.c
44875    M /trunk/tests/tget_d_2exp.c
44876    M /trunk/tests/tget_str.c
44877    M /trunk/tests/tgmpop.c
44878    M /trunk/tests/thypot.c
44879    M /trunk/tests/tmul.c
44880    M /trunk/tests/tout_str.c
44881    M /trunk/tests/tpow3.c
44882    M /trunk/tests/trint.c
44883    M /trunk/tests/tset_f.c
44884    M /trunk/tests/tset_q.c
44885    M /trunk/tests/tset_si.c
44886    M /trunk/tests/tset_str.c
44887    M /trunk/tests/tset_z.c
44888    M /trunk/tests/tsqrt.c
44889    M /trunk/tests/tsub.c
44890    M /trunk/tests/tsub1sp.c
44891    M /trunk/tests/tui_pow.c
44892    M /trunk/uceil_log2.c
44893    M /trunk/ui_div.c
44894    M /trunk/ui_pow.c
44895    M /trunk/ui_pow_ui.c
44896    M /trunk/ui_sub.c
44897    M /trunk/urandomb.c
44898    M /trunk/version.c
44899    M /trunk/volatile.c
44901 + Better support of non IEEE doubles.
44902 + You can compile MPFR without gmp internal files (ie gmp-impl.h, gmp-mparam.h, and config.h). You only need gmp.h and libgmp.a. But you can still compile with GMP internal files (configure detects them).
44904 ------------------------------------------------------------------------
44905 r2664 | vlefevre | 2004-02-06 13:06:36 +0000 (Fri, 06 Feb 2004) | 2 lines
44906 Changed paths:
44907    M /trunk/ChangeLog
44909 Update.
44911 ------------------------------------------------------------------------
44912 r2660 | vlefevre | 2004-02-06 10:54:26 +0000 (Fri, 06 Feb 2004) | 2 lines
44913 Changed paths:
44914    M /trunk/NEWS
44916 Updated MPFR URL.
44918 ------------------------------------------------------------------------
44919 r2659 | vlefevre | 2004-02-06 10:49:54 +0000 (Fri, 06 Feb 2004) | 2 lines
44920 Changed paths:
44921    M /trunk/NEWS
44923 Added the changes from version 2.0.1 to version 2.0.2.
44925 ------------------------------------------------------------------------
44926 r2657 | vlefevre | 2004-02-06 10:14:00 +0000 (Fri, 06 Feb 2004) | 2 lines
44927 Changed paths:
44928    M /trunk/README.dev
44930 Added: "3) Update the NEWS file.".
44932 ------------------------------------------------------------------------
44933 r2655 | zimmerma | 2004-02-03 10:06:53 +0000 (Tue, 03 Feb 2004) | 2 lines
44934 Changed paths:
44935    M /trunk/get_str.c
44936    M /trunk/mpfr.texi
44937    M /trunk/tests/tget_str.c
44939 fixed bug in get_str (case pow2, rnd=up or down)
44941 ------------------------------------------------------------------------
44942 r2654 | zimmerma | 2004-01-30 16:27:35 +0000 (Fri, 30 Jan 2004) | 2 lines
44943 Changed paths:
44944    M /trunk/tests/tzeta.c
44945    M /trunk/zeta.c
44947 fixed problem (s1 = s-1 inexact)
44949 ------------------------------------------------------------------------
44950 r2653 | zimmerma | 2004-01-30 15:06:42 +0000 (Fri, 30 Jan 2004) | 2 lines
44951 Changed paths:
44952    M /trunk/factorial.c
44953    M /trunk/gamma.c
44954    M /trunk/tests/tfactorial.c
44955    M /trunk/tests/tgamma.c
44957 fixed problem in gamma/factorial
44959 ------------------------------------------------------------------------
44960 r2652 | zimmerma | 2004-01-30 12:51:58 +0000 (Fri, 30 Jan 2004) | 2 lines
44961 Changed paths:
44962    M /trunk/agm.c
44963    M /trunk/hypot.c
44964    M /trunk/tests/tagm.c
44965    M /trunk/tests/thypot.c
44967 added new tests for agm and hypot (+ fixed bugs)
44969 ------------------------------------------------------------------------
44970 r2651 | pelissip | 2004-01-29 16:12:42 +0000 (Thu, 29 Jan 2004) | 3 lines
44971 Changed paths:
44972    M /trunk/mpfr.h
44974 Add GMP_RND_MAX so that a for loop of the rounding modes looks like:
44975  for(int r = 0 ; r < GMP_RND_MAX ; r++)
44977 ------------------------------------------------------------------------
44978 r2650 | pelissip | 2004-01-28 14:22:05 +0000 (Wed, 28 Jan 2004) | 2 lines
44979 Changed paths:
44980    M /trunk/get_d.c
44981    M /trunk/mpfr-impl.h
44982    M /trunk/set_d.c
44983    M /trunk/set_ld.c
44984    M /trunk/sub1sp.c
44985    M /trunk/tests/tadd.c
44986    M /trunk/tests/tadd_ui.c
44987    M /trunk/tests/tagm.c
44988    M /trunk/tests/tdiv.c
44989    M /trunk/tests/tget_d.c
44990    M /trunk/tests/tmul.c
44991    M /trunk/tests/tset_ld.c
44992    M /trunk/tests/tsin_cos.c
44993    M /trunk/tests/tsqrt.c
44994    M /trunk/tests/tsub_ui.c
44995    M /trunk/tests/tui_div.c
44996    M /trunk/tests/tui_sub.c
44997    M /trunk/tests/tzeta.c
44998    M /trunk/uceil_exp2.c
44999    M /trunk/ufloor_log2.c
45001 Better supports of non IEEE-754 floats (don't use anymore ieee_double_extract if _GMP_IEEE is not set).
45003 ------------------------------------------------------------------------
45004 r2649 | vlefevre | 2004-01-28 11:32:57 +0000 (Wed, 28 Jan 2004) | 2 lines
45005 Changed paths:
45006    M /trunk/frac.c
45008 Added comments and a temporary fix.
45010 ------------------------------------------------------------------------
45011 r2648 | zimmerma | 2004-01-27 08:00:00 +0000 (Tue, 27 Jan 2004) | 3 lines
45012 Changed paths:
45013    M /trunk/atan.c
45014    M /trunk/cbrt.c
45015    M /trunk/erf.c
45016    M /trunk/tests/tatan.c
45017    M /trunk/tests/tcbrt.c
45018    M /trunk/tests/terf.c
45019    M /trunk/tests/tgamma.c
45020    M /trunk/tests/tsqrt.c
45021    M /trunk/tests/tzeta.c
45023 fixed bugs in atan cbrt erf
45024 added new hard-coded tests
45026 ------------------------------------------------------------------------
45027 r2647 | zimmerma | 2004-01-26 13:14:55 +0000 (Mon, 26 Jan 2004) | 2 lines
45028 Changed paths:
45029    M /trunk/zeta.c
45031 removed argument reduction in sin(Pi*s/2) [delegated to mpfr_sin]
45033 ------------------------------------------------------------------------
45034 r2646 | zimmerma | 2004-01-26 13:11:54 +0000 (Mon, 26 Jan 2004) | 3 lines
45035 Changed paths:
45036    M /trunk/tests/tzeta.c
45038 print inputs of test2 in binary form
45039 commented out test for 0.8 (input is not exactly representable)
45041 ------------------------------------------------------------------------
45042 r2645 | pelissip | 2004-01-26 11:45:21 +0000 (Mon, 26 Jan 2004) | 3 lines
45043 Changed paths:
45044    M /trunk/tests/tzeta.c
45045    M /trunk/zeta.c
45047 + Internal functions of zeta are now declared as static.
45048 + Add new tests which fail.
45050 ------------------------------------------------------------------------
45051 r2644 | zimmerma | 2004-01-22 22:30:52 +0000 (Thu, 22 Jan 2004) | 2 lines
45052 Changed paths:
45053    M /trunk/acos.c
45054    M /trunk/algorithms.tex
45055    M /trunk/asin.c
45056    M /trunk/atan.c
45057    M /trunk/atanh.c
45058    M /trunk/erf.c
45059    M /trunk/exp_2.c
45060    M /trunk/frac.c
45061    M /trunk/mpfr-impl.h
45062    M /trunk/tests/tacos.c
45063    M /trunk/tests/tacosh.c
45064    M /trunk/tests/tasin.c
45065    M /trunk/tests/tasinh.c
45066    M /trunk/tests/tatan.c
45067    M /trunk/tests/tatanh.c
45068    M /trunk/tests/tcbrt.c
45069    M /trunk/tests/tconst_euler.c
45070    M /trunk/tests/tconst_log2.c
45071    M /trunk/tests/tconst_pi.c
45072    M /trunk/tests/tcos.c
45073    M /trunk/tests/tcosh.c
45074    M /trunk/tests/terf.c
45075    M /trunk/tests/tfrac.c
45076    M /trunk/tests/thyperbolic.c
45077    M /trunk/tests/trint.c
45079 added several hard-coded tests (and fixed bugs found)
45081 ------------------------------------------------------------------------
45082 r2643 | pelissip | 2004-01-20 13:08:53 +0000 (Tue, 20 Jan 2004) | 2 lines
45083 Changed paths:
45084    M /trunk/mpfr.texi
45086 Fix tiny bug of Concept Index / Rounding Modes.
45088 ------------------------------------------------------------------------
45089 r2642 | pelissip | 2004-01-20 13:04:30 +0000 (Tue, 20 Jan 2004) | 2 lines
45090 Changed paths:
45091    M /trunk/mpfr.texi
45093 Update minor things.
45095 ------------------------------------------------------------------------
45096 r2641 | zimmerma | 2004-01-20 11:07:48 +0000 (Tue, 20 Jan 2004) | 2 lines
45097 Changed paths:
45098    M /trunk/mpfr.texi
45100 minor change in contributions
45102 ------------------------------------------------------------------------
45103 r2640 | zimmerma | 2004-01-20 10:56:59 +0000 (Tue, 20 Jan 2004) | 2 lines
45104 Changed paths:
45105    M /trunk/mpfr.texi
45107 added Patrick in the main contributors
45109 ------------------------------------------------------------------------
45110 r2639 | vlefevre | 2004-01-20 10:08:27 +0000 (Tue, 20 Jan 2004) | 2 lines
45111 Changed paths:
45112    M /trunk/mpfr.texi
45114 Fixed spelling mistake.
45116 ------------------------------------------------------------------------
45117 r2638 | pelissip | 2004-01-20 09:15:19 +0000 (Tue, 20 Jan 2004) | 2 lines
45118 Changed paths:
45119    M /trunk/mpfr.texi
45121 Reorder the documentation.
45123 ------------------------------------------------------------------------
45124 r2637 | ryde | 2004-01-19 23:51:46 +0000 (Mon, 19 Jan 2004) | 2 lines
45125 Changed paths:
45126    M /trunk/TODO
45128 # Add a remark to mpf_strto.
45130 ------------------------------------------------------------------------
45131 r2636 | ryde | 2004-01-19 23:31:56 +0000 (Mon, 19 Jan 2004) | 4 lines
45132 Changed paths:
45133    M /trunk/TODO
45135 # Drop my thought about addmul instead of fma.  The latter takes a
45136 # separate destination and is hence not the same as what mpn and mpz
45137 # addmul do.
45139 ------------------------------------------------------------------------
45140 r2635 | pelissip | 2004-01-19 16:06:34 +0000 (Mon, 19 Jan 2004) | 2 lines
45141 Changed paths:
45142    M /trunk/tests/tcmp_d.c
45143    M /trunk/tests/tmul_2exp.c
45144    M /trunk/tests/tset_d.c
45146 Update tests to remove the use of double when possible.
45148 ------------------------------------------------------------------------
45149 r2634 | pelissip | 2004-01-19 16:05:24 +0000 (Mon, 19 Jan 2004) | 2 lines
45150 Changed paths:
45151    M /trunk/sub1sp.c
45153 Reenable the cmp between inexact flags.
45155 ------------------------------------------------------------------------
45156 r2633 | pelissip | 2004-01-19 16:03:30 +0000 (Mon, 19 Jan 2004) | 4 lines
45157 Changed paths:
45158    M /trunk/mpfr.h
45159    M /trunk/set_rnd.c
45160    M /trunk/tests/texceptions.c
45162 Add mpfr_get_default_rounding_mode.
45163 Add the tests for mpfr_get/set_default_rounding_mode.
45164 Fix mpfr_set_default_rounding_mode.
45166 ------------------------------------------------------------------------
45167 r2632 | vlefevre | 2004-01-19 03:01:10 +0000 (Mon, 19 Jan 2004) | 2 lines
45168 Changed paths:
45169    M /trunk/get_str.c
45171 _mpfr_ceil -> mpfr_ceil_double + check for overflow.
45173 ------------------------------------------------------------------------
45174 r2631 | vlefevre | 2004-01-19 02:39:21 +0000 (Mon, 19 Jan 2004) | 3 lines
45175 Changed paths:
45176    M /trunk/Makefile.am
45177    M /trunk/get_str.c
45178    A /trunk/mpn_exp.c
45180 Moved the mpfr_mpn_exp function to a new file "mpn_exp.c" as it is
45181 used by both "get_str.c" and "set_str.c".
45183 ------------------------------------------------------------------------
45184 r2630 | pelissip | 2004-01-16 15:55:15 +0000 (Fri, 16 Jan 2004) | 2 lines
45185 Changed paths:
45186    M /trunk/tests/tdiv.c
45188 Update it to remove the use of float/double.
45190 ------------------------------------------------------------------------
45191 r2629 | pelissip | 2004-01-15 16:57:35 +0000 (Thu, 15 Jan 2004) | 2 lines
45192 Changed paths:
45193    D /trunk/from_Torbjorn
45194    M /trunk/get_str.c
45195    M /trunk/tests/tget_str.c
45197 Add a new check in tget_str.c.
45199 ------------------------------------------------------------------------
45200 r2628 | pelissip | 2004-01-15 16:56:48 +0000 (Thu, 15 Jan 2004) | 2 lines
45201 Changed paths:
45202    M /trunk/mpfr-impl.h
45204 Add new macros.
45206 ------------------------------------------------------------------------
45207 r2627 | pelissip | 2004-01-15 16:55:45 +0000 (Thu, 15 Jan 2004) | 2 lines
45208 Changed paths:
45209    M /trunk/zeta.c
45211 Readd stdio.h in case of DEBUG mode.
45213 ------------------------------------------------------------------------
45214 r2626 | pelissip | 2004-01-15 16:55:25 +0000 (Thu, 15 Jan 2004) | 2 lines
45215 Changed paths:
45216    M /trunk/sub1sp.c
45218 Optimize a few sub1sp by removing the normalisation in case of exact rounding and by removing the calcul of the rounding mode in case of exact rounding.
45220 ------------------------------------------------------------------------
45221 r2625 | zimmerma | 2004-01-15 14:43:17 +0000 (Thu, 15 Jan 2004) | 3 lines
45222 Changed paths:
45223    M /trunk/get_str.c
45225 fixed problem in case m=0 and b=2^k (lost bits from 1st digit were not taken
45226 into account)
45228 ------------------------------------------------------------------------
45229 r2624 | zimmerma | 2004-01-15 12:09:25 +0000 (Thu, 15 Jan 2004) | 2 lines
45230 Changed paths:
45231    M /trunk/get_str.c
45232    M /trunk/mpfr-impl.h
45233    M /trunk/set_str.c
45235 mpn_exp -> mpfr_mpn_exp
45237 ------------------------------------------------------------------------
45238 r2623 | vlefevre | 2004-01-15 08:49:34 +0000 (Thu, 15 Jan 2004) | 2 lines
45239 Changed paths:
45240    D /trunk/gammaPiAGMformula.c
45242 Removed gammaPiAGMformula.c (old version, no longer used).
45244 ------------------------------------------------------------------------
45245 r2622 | vlefevre | 2004-01-14 17:18:34 +0000 (Wed, 14 Jan 2004) | 3 lines
45246 Changed paths:
45247    M /trunk/cbrt.c
45248    M /trunk/const_euler.c
45249    M /trunk/const_log2.c
45250    M /trunk/cos.c
45251    M /trunk/cosh.c
45252    M /trunk/div_ui.c
45253    M /trunk/eq.c
45254    M /trunk/exp.c
45255    M /trunk/exp_2.c
45256    M /trunk/get_ld.c
45257    M /trunk/hypot.c
45258    M /trunk/init2.c
45259    M /trunk/log.c
45260    M /trunk/log10.c
45261    M /trunk/log2.c
45262    M /trunk/reldiff.c
45263    M /trunk/save_expo.c
45264    M /trunk/set_f.c
45265    M /trunk/set_prc_raw.c
45266    M /trunk/set_prec.c
45267    M /trunk/set_str.c
45268    M /trunk/ui_div.c
45269    M /trunk/zeta.c
45271 Changed some error messages into assertions.
45272 Removed some useless #include's.
45274 ------------------------------------------------------------------------
45275 r2621 | pelissip | 2004-01-14 12:42:22 +0000 (Wed, 14 Jan 2004) | 2 lines
45276 Changed paths:
45277    M /trunk/tests/reuse.c
45278    M /trunk/tests/tadd.c
45279    M /trunk/tests/tadd_ui.c
45280    M /trunk/tests/tagm.c
45281    M /trunk/tests/tasin.c
45282    M /trunk/tests/tcmp_ui.c
45283    M /trunk/tests/tconst_log2.c
45284    M /trunk/tests/tconst_pi.c
45285    M /trunk/tests/tcos.c
45286    M /trunk/tests/tdiv_ui.c
45287    M /trunk/tests/texp.c
45288    M /trunk/tests/texp2.c
45289    M /trunk/tests/tfma.c
45290    M /trunk/tests/tlog.c
45291    M /trunk/tests/tlog10.c
45292    M /trunk/tests/tmul.c
45293    M /trunk/tests/tround_prec.c
45294    M /trunk/tests/tset_q.c
45295    M /trunk/tests/tsin.c
45296    M /trunk/tests/tsin_cos.c
45298 Continue to port tests so that they don't use double.
45300 ------------------------------------------------------------------------
45301 r2620 | pelissip | 2004-01-09 16:00:54 +0000 (Fri, 09 Jan 2004) | 2 lines
45302 Changed paths:
45303    M /trunk/mpfr-test.h
45304    M /trunk/tests/Makefile.am
45305    A /trunk/tests/cmp_str.c
45306    M /trunk/tests/tadd.c
45307    M /trunk/tests/tcbrt.c
45308    M /trunk/tests/tcheck.c
45309    M /trunk/tests/tgmpop.c
45310    M /trunk/tests/tsqrt.c
45311    M /trunk/tests/tsqrt_ui.c
45312    M /trunk/tests/tsub.c
45313    M /trunk/tests/tsub_ui.c
45314    M /trunk/tests/tswap.c
45315    M /trunk/tests/ttan.c
45316    M /trunk/tests/ttrunc.c
45317    M /trunk/tests/tui_div.c
45318    M /trunk/tests/tui_sub.c
45320 Update the tests to reduce the use of floats.
45322 ------------------------------------------------------------------------
45323 r2619 | pelissip | 2004-01-09 10:15:51 +0000 (Fri, 09 Jan 2004) | 2 lines
45324 Changed paths:
45325    D /trunk/mpfi.c
45326    D /trunk/mpfi.h
45328 Remove unused files mpfi.c and mpfi.h
45330 ------------------------------------------------------------------------
45331 r2618 | pelissip | 2004-01-09 09:51:23 +0000 (Fri, 09 Jan 2004) | 3 lines
45332 Changed paths:
45333    M /trunk/tests/tabs.c
45335 Update test.
45336 Don't use floats anymore.
45338 ------------------------------------------------------------------------
45339 r2617 | pelissip | 2004-01-09 09:50:45 +0000 (Fri, 09 Jan 2004) | 3 lines
45340 Changed paths:
45341    M /trunk/mpfr-test.h
45343 Add RND_RAND
45344 Add SIGN_RAND
45346 ------------------------------------------------------------------------
45347 r2616 | pelissip | 2004-01-09 08:58:24 +0000 (Fri, 09 Jan 2004) | 3 lines
45348 Changed paths:
45349    M /trunk/isinteger.c
45351 + Simplify the signular code.
45352 + Fix potential type errors. (Used mpfr_prec_t instead of mpfr_uexp_t).
45354 ------------------------------------------------------------------------
45355 r2615 | pelissip | 2004-01-08 16:51:51 +0000 (Thu, 08 Jan 2004) | 3 lines
45356 Changed paths:
45357    M /trunk/gmp_op.c
45358    M /trunk/tests/Makefile.am
45359    A /trunk/tests/tgmpop.c
45361 + Add a new test file for checking functions mpfr_add/sub/mul/div_q/z (from gmp_op.c).
45362 + Fix bugs of mpfr_add/sub/mul/div_q/z.
45364 ------------------------------------------------------------------------
45365 r2614 | vlefevre | 2004-01-07 19:58:45 +0000 (Wed, 07 Jan 2004) | 2 lines
45366 Changed paths:
45367    M /trunk/mpfr.texi
45369 -0 -> @minus{}0.
45371 ------------------------------------------------------------------------
45372 r2613 | vlefevre | 2004-01-07 19:54:53 +0000 (Wed, 07 Jan 2004) | 2 lines
45373 Changed paths:
45374    M /trunk/mpfr.texi
45376 Specifications for mpfr_min and mpfr_max.
45378 ------------------------------------------------------------------------
45379 r2612 | vlefevre | 2004-01-07 17:21:06 +0000 (Wed, 07 Jan 2004) | 2 lines
45380 Changed paths:
45381    M /trunk/mpfr-impl.h
45383 Updated MPFR_INTPREC_MAX definition, as mpfr_prec_t has changed.
45385 ------------------------------------------------------------------------
45386 r2611 | pelissip | 2004-01-07 16:37:09 +0000 (Wed, 07 Jan 2004) | 2 lines
45387 Changed paths:
45388    M /trunk/tests/tsub1sp.c
45390 Add a new test between sub1 and sub1sp.
45392 ------------------------------------------------------------------------
45393 r2610 | pelissip | 2004-01-07 16:28:42 +0000 (Wed, 07 Jan 2004) | 2 lines
45394 Changed paths:
45395    M /trunk/minmax.c
45397 Fix copyright line.
45399 ------------------------------------------------------------------------
45400 r2609 | zimmerma | 2004-01-07 16:27:09 +0000 (Wed, 07 Jan 2004) | 2 lines
45401 Changed paths:
45402    M /trunk/sub1.c
45403    M /trunk/tests/tsub.c
45405 fixed wrong sign of inexact flag
45407 ------------------------------------------------------------------------
45408 r2608 | vlefevre | 2004-01-07 16:11:04 +0000 (Wed, 07 Jan 2004) | 3 lines
45409 Changed paths:
45410    M /trunk/mpfr-impl.h
45412 Added casts to size_t so that integers representing a size get
45413 this type as soon as possible.
45415 ------------------------------------------------------------------------
45416 r2607 | pelissip | 2004-01-07 14:48:33 +0000 (Wed, 07 Jan 2004) | 2 lines
45417 Changed paths:
45418    M /trunk/sub1sp.c
45420 Use MPFR_ASSERTN(0) instead of abort.
45422 ------------------------------------------------------------------------
45423 r2606 | pelissip | 2004-01-07 14:48:10 +0000 (Wed, 07 Jan 2004) | 2 lines
45424 Changed paths:
45425    M /trunk/mpfr.h
45427 Fix the definition of MPFR_PREC_MAX
45429 ------------------------------------------------------------------------
45430 r2605 | zimmerma | 2004-01-07 14:46:09 +0000 (Wed, 07 Jan 2004) | 2 lines
45431 Changed paths:
45432    M /trunk/tests/tsub.c
45434 added new test to check bug repair
45436 ------------------------------------------------------------------------
45437 r2604 | zimmerma | 2004-01-07 14:45:21 +0000 (Wed, 07 Jan 2004) | 3 lines
45438 Changed paths:
45439    M /trunk/sub1.c
45441 fixed bug (wrong inexact flag) for rounding to nearest when sh=0 and
45442 first trailing limbs coincide
45444 ------------------------------------------------------------------------
45445 r2603 | pelissip | 2004-01-07 14:27:34 +0000 (Wed, 07 Jan 2004) | 2 lines
45446 Changed paths:
45447    M /trunk/add.c
45448    M /trunk/sub.c
45450 Fix copyright lines (2004).
45452 ------------------------------------------------------------------------
45453 r2602 | pelissip | 2004-01-07 14:05:30 +0000 (Wed, 07 Jan 2004) | 4 lines
45454 Changed paths:
45455    M /trunk/Makefile.am
45456    M /trunk/add.c
45457    M /trunk/sub.c
45458    M /trunk/sub1sp.c
45459    M /trunk/tests/Makefile.am
45460    M /trunk/tests/tsub1sp.c
45462 Fix bug of sub1sp.c on sparck.
45463 Add new tests for sub1sp.
45464 Reenable sub1sp for mpfr_add / mpfr_sub.
45466 ------------------------------------------------------------------------
45467 r2601 | pelissip | 2004-01-07 14:04:30 +0000 (Wed, 07 Jan 2004) | 2 lines
45468 Changed paths:
45469    M /trunk/print_raw.c
45471 Change output format of mpfr_print_mant_binary.
45473 ------------------------------------------------------------------------
45474 r2600 | vlefevre | 2004-01-07 13:27:29 +0000 (Wed, 07 Jan 2004) | 2 lines
45475 Changed paths:
45476    M /trunk/cmp2.c
45478 Clarified comment.
45480 ------------------------------------------------------------------------
45481 r2599 | vlefevre | 2004-01-06 14:17:50 +0000 (Tue, 06 Jan 2004) | 2 lines
45482 Changed paths:
45483    M /trunk/mpfr.h
45485 Updated copyright line.
45487 ------------------------------------------------------------------------
45488 r2598 | vlefevre | 2004-01-06 14:06:48 +0000 (Tue, 06 Jan 2004) | 2 lines
45489 Changed paths:
45490    M /trunk/Makefile.am
45491    M /trunk/mpfr.h
45492    M /trunk/mpfr.texi
45493    M /trunk/tests/Makefile.am
45494    A /trunk/tests/tversion.c
45495    M /trunk/update-version
45496    A /trunk/version.c
45498 Added mpfr_version function and test.
45500 ------------------------------------------------------------------------
45501 r2597 | vlefevre | 2004-01-06 13:46:32 +0000 (Tue, 06 Jan 2004) | 2 lines
45502 Changed paths:
45503    M /trunk/mpfr.texi
45505 The mpfr_print_rnd_mode return type is const char *, not char *.
45507 ------------------------------------------------------------------------
45508 r2596 | pelissip | 2004-01-06 13:06:37 +0000 (Tue, 06 Jan 2004) | 2 lines
45509 Changed paths:
45510    M /trunk/tests/tset_f.c
45511    M /trunk/tests/tset_q.c
45512    M /trunk/tests/tset_si.c
45513    M /trunk/tests/tset_z.c
45515 Update the copyright line of the source files to 2004.
45517 ------------------------------------------------------------------------
45518 r2595 | pelissip | 2004-01-06 12:30:41 +0000 (Tue, 06 Jan 2004) | 2 lines
45519 Changed paths:
45520    M /trunk/tests/tset_f.c
45521    M /trunk/tests/tset_q.c
45522    M /trunk/tests/tset_si.c
45523    M /trunk/tests/tset_z.c
45525 Add the tests to check if 0 for signed class with unsigned 0 is set to 0+.
45527 ------------------------------------------------------------------------
45528 r2594 | zimmerma | 2004-01-05 16:35:08 +0000 (Mon, 05 Jan 2004) | 2 lines
45529 Changed paths:
45530    M /trunk/mpfr.texi
45532 specified sign of zero in mpfr_set_*
45534 ------------------------------------------------------------------------
45535 r2593 | zimmerma | 2004-01-05 14:32:56 +0000 (Mon, 05 Jan 2004) | 2 lines
45536 Changed paths:
45537    M /trunk/tests/tadd.c
45539 removed test using denorms
45541 ------------------------------------------------------------------------
45542 r2592 | pelissip | 2003-12-22 17:08:57 +0000 (Mon, 22 Dec 2003) | 2 lines
45543 Changed paths:
45544    M /trunk/acos.c
45545    M /trunk/add.c
45546    M /trunk/sub.c
45548 Disable sub1sp in add.c and in sub.c since it provides some bugs on spark (Log/acos/asin and atan tests failed but not tsub or tsub1sp).
45550 ------------------------------------------------------------------------
45551 r2591 | pelissip | 2003-12-22 17:08:01 +0000 (Mon, 22 Dec 2003) | 2 lines
45552 Changed paths:
45553    M /trunk/mpfr.h
45555 Change comment.
45557 ------------------------------------------------------------------------
45558 r2590 | pelissip | 2003-12-22 14:13:24 +0000 (Mon, 22 Dec 2003) | 3 lines
45559 Changed paths:
45560    M /trunk/init2.c
45561    M /trunk/mpfr-impl.h
45562    M /trunk/mpfr.h
45564 + Rearrange the code to be more "compatible" with broken systems.
45565 + Preprocessing checks are done in init2.c since GMP constants can't be used in preprocessing #if.
45567 ------------------------------------------------------------------------
45568 r2589 | pelissip | 2003-12-22 13:56:15 +0000 (Mon, 22 Dec 2003) | 2 lines
45569 Changed paths:
45570    M /trunk/sub1sp.c
45572 Use MPFR_UNSIGNED_MINUS_MODULO when needed.
45574 ------------------------------------------------------------------------
45575 r2588 | pelissip | 2003-12-22 10:57:56 +0000 (Mon, 22 Dec 2003) | 2 lines
45576 Changed paths:
45577    M /trunk/clears.c
45578    M /trunk/inits.c
45579    M /trunk/inits2.c
45581 Explicit support for K&R C since ansi2knr can't be used.
45583 ------------------------------------------------------------------------
45584 r2587 | ryde | 2003-12-20 00:02:38 +0000 (Sat, 20 Dec 2003) | 3 lines
45585 Changed paths:
45586    M /trunk/tests/tests.c
45588 (tests_rand_start): Use gmp_randinit_default not the
45589 RANDS macro, to cope with new non-seeding MT setup by RANDS.
45591 ------------------------------------------------------------------------
45592 r2586 | pelissip | 2003-12-19 16:29:48 +0000 (Fri, 19 Dec 2003) | 3 lines
45593 Changed paths:
45594    M /trunk/get_ui.c
45595    M /trunk/init2.c
45596    M /trunk/mpfr-impl.h
45597    M /trunk/mpfr.h
45599 Support of MPFR_PREC_FORMAT.
45600 Fix a bug in case mp_prec_t = unsigned short.
45602 ------------------------------------------------------------------------
45603 r2585 | vlefevre | 2003-12-19 14:19:53 +0000 (Fri, 19 Dec 2003) | 2 lines
45604 Changed paths:
45605    M /trunk/update-version
45607 Update due to a change in mpfr.h.
45609 ------------------------------------------------------------------------
45610 r2584 | pelissip | 2003-12-19 11:56:42 +0000 (Fri, 19 Dec 2003) | 4 lines
45611 Changed paths:
45612    M /trunk/VERSION
45613    M /trunk/mpfr.h
45614    M /trunk/mpfr.texi
45616 + Modify Version to 2.1.0.
45617 + Add MPFR_VERSION_MAJOR, MPFR_VERSION_MINOR and MPFR_VERSION_PATCHLEVEL in mpfr.h
45618 + Add MPFR_VERSION_NUM and MPFR_VERSION to check Mpfr version.
45620 ------------------------------------------------------------------------
45621 r2583 | pelissip | 2003-12-19 11:54:48 +0000 (Fri, 19 Dec 2003) | 4 lines
45622 Changed paths:
45623    M /trunk/mpfr-impl.h
45624    M /trunk/sub1sp.c
45625    M /trunk/tests/mpf_compat.h
45626    M /trunk/ui_div.c
45627    M /trunk/ui_sub.c
45629 Remove one warning in mpf_compat.h
45630 Create a new macro: MPFR_RET_NEVER_GO_HERE
45631 Modify ui_sub/div to use it to make Insure++ happy.
45633 ------------------------------------------------------------------------
45634 r2582 | zimmerma | 2003-12-19 11:44:42 +0000 (Fri, 19 Dec 2003) | 2 lines
45635 Changed paths:
45636    M /trunk/TODO
45638 updated mpfr_root entry
45640 ------------------------------------------------------------------------
45641 r2581 | vlefevre | 2003-12-19 11:41:10 +0000 (Fri, 19 Dec 2003) | 2 lines
45642 Changed paths:
45643    M /trunk/README.dev
45644    A /trunk/update-version
45646 Added update-version script to update the MPFR version.
45648 ------------------------------------------------------------------------
45649 r2580 | zimmerma | 2003-12-19 10:06:10 +0000 (Fri, 19 Dec 2003) | 2 lines
45650 Changed paths:
45651    M /trunk/TODO
45653 removed one item, added one
45655 ------------------------------------------------------------------------
45656 r2579 | zimmerma | 2003-12-16 12:46:28 +0000 (Tue, 16 Dec 2003) | 2 lines
45657 Changed paths:
45658    M /trunk/Makefile.am
45660 removed unused target "tests"
45662 ------------------------------------------------------------------------
45663 r2578 | zimmerma | 2003-12-16 12:38:36 +0000 (Tue, 16 Dec 2003) | 2 lines
45664 Changed paths:
45665    M /trunk/configure.in
45667 removed AC_DEFINE(hpux) [not used any more]
45669 ------------------------------------------------------------------------
45670 r2577 | ryde | 2003-12-15 22:01:21 +0000 (Mon, 15 Dec 2003) | 2 lines
45671 Changed paths:
45672    M /trunk/Makefile.am
45674 (EXTRA_DIST): Add round_raw_generic.c.
45676 ------------------------------------------------------------------------
45677 r2576 | pelissip | 2003-12-15 14:39:35 +0000 (Mon, 15 Dec 2003) | 8 lines
45678 Changed paths:
45679    M /trunk/asin.c
45680    M /trunk/atan.c
45681    M /trunk/cbrt.c
45682    M /trunk/div.c
45683    M /trunk/fits_u.h
45684    M /trunk/gamma.c
45685    M /trunk/get_d.c
45686    M /trunk/mpfr-impl.h
45687    M /trunk/mpfr-test.h
45688    M /trunk/round_prec.c
45689    M /trunk/round_raw_generic.c
45690    M /trunk/set_ld.c
45691    M /trunk/set_ui.c
45692    M /trunk/sub1sp.c
45693    M /trunk/tests/memory.c
45694    M /trunk/tests/mpf_compat.h
45695    M /trunk/tests/reuse.c
45696    M /trunk/tests/rnd_mode.c
45697    M /trunk/tests/tabs.c
45698    M /trunk/tests/tacos.c
45699    M /trunk/tests/tacosh.c
45700    M /trunk/tests/tadd.c
45701    M /trunk/tests/tadd_ui.c
45702    M /trunk/tests/tagm.c
45703    M /trunk/tests/tasin.c
45704    M /trunk/tests/tasinh.c
45705    M /trunk/tests/tatan.c
45706    M /trunk/tests/tatanh.c
45707    M /trunk/tests/tcan_round.c
45708    M /trunk/tests/tcbrt.c
45709    M /trunk/tests/tcheck.c
45710    M /trunk/tests/tcmp.c
45711    M /trunk/tests/tcmp2.c
45712    M /trunk/tests/tcmp_d.c
45713    M /trunk/tests/tcmp_ui.c
45714    M /trunk/tests/tcomparisons.c
45715    M /trunk/tests/tconst_euler.c
45716    M /trunk/tests/tconst_log2.c
45717    M /trunk/tests/tconst_pi.c
45718    M /trunk/tests/tcos.c
45719    M /trunk/tests/tcosh.c
45720    M /trunk/tests/tdiv.c
45721    M /trunk/tests/tdiv_ui.c
45722    M /trunk/tests/tdump.c
45723    M /trunk/tests/teq.c
45724    M /trunk/tests/terf.c
45725    M /trunk/tests/tests.c
45726    M /trunk/tests/texceptions.c
45727    M /trunk/tests/texp.c
45728    M /trunk/tests/texp2.c
45729    M /trunk/tests/texpm1.c
45730    M /trunk/tests/tfactorial.c
45731    M /trunk/tests/tfma.c
45732    M /trunk/tests/tfrac.c
45733    M /trunk/tests/tgamma.c
45734    M /trunk/tests/tgeneric.c
45735    M /trunk/tests/tget_d.c
45736    M /trunk/tests/tget_d_2exp.c
45737    M /trunk/tests/tget_str.c
45738    M /trunk/tests/thyperbolic.c
45739    M /trunk/tests/thypot.c
45740    M /trunk/tests/tinits.c
45741    M /trunk/tests/tisnan.c
45742    M /trunk/tests/tlog.c
45743    M /trunk/tests/tlog10.c
45744    M /trunk/tests/tlog1p.c
45745    M /trunk/tests/tlog2.c
45746    M /trunk/tests/tmul.c
45747    M /trunk/tests/tmul_2exp.c
45748    M /trunk/tests/tmul_ui.c
45749    M /trunk/tests/tnext.c
45750    M /trunk/tests/tout_str.c
45751    M /trunk/tests/tpow.c
45752    M /trunk/tests/tpow3.c
45753    M /trunk/tests/trandom.c
45754    M /trunk/tests/trint.c
45755    M /trunk/tests/tround_prec.c
45756    M /trunk/tests/tset.c
45757    M /trunk/tests/tset_d.c
45758    M /trunk/tests/tset_f.c
45759    M /trunk/tests/tset_ld.c
45760    M /trunk/tests/tset_q.c
45761    M /trunk/tests/tset_si.c
45762    M /trunk/tests/tset_str.c
45763    M /trunk/tests/tset_z.c
45764    M /trunk/tests/tsgn.c
45765    M /trunk/tests/tsin.c
45766    M /trunk/tests/tsin_cos.c
45767    M /trunk/tests/tsinh.c
45768    M /trunk/tests/tsqrt.c
45769    M /trunk/tests/tsqrt_ui.c
45770    M /trunk/tests/tsub.c
45771    M /trunk/tests/tsub1sp.c
45772    M /trunk/tests/tsub_ui.c
45773    M /trunk/tests/tswap.c
45774    M /trunk/tests/ttan.c
45775    M /trunk/tests/ttanh.c
45776    M /trunk/tests/ttrunc.c
45777    M /trunk/tests/tui_div.c
45778    M /trunk/tests/tui_pow.c
45779    M /trunk/tests/tui_sub.c
45780    M /trunk/tests/tzeta.c
45782 + Optimize a few div.c
45783 + Remove some warnings in asin.c, atan.c.
45784 + Include limits.h before gmp-impl.h in mpfr-impl.h
45785 + mpfr-tests.h doesn't include anumore standard include files.
45786 + Test files include only standard includes and mpfr-tests.h.
45787 + Add some forgotten mpfr_clear in mpf[r]_compat.
45788 + Remove some warnings in the tests.
45790 ------------------------------------------------------------------------
45791 r2575 | zimmerma | 2003-12-15 09:11:37 +0000 (Mon, 15 Dec 2003) | 2 lines
45792 Changed paths:
45793    M /trunk/tests/tlog.c
45795 removed unused arguments
45797 ------------------------------------------------------------------------
45798 r2574 | zimmerma | 2003-12-15 09:00:22 +0000 (Mon, 15 Dec 2003) | 2 lines
45799 Changed paths:
45800    M /trunk/configure.in
45802 removed AC_DEFINE(__STDC__) for OSF
45804 ------------------------------------------------------------------------
45805 r2573 | zimmerma | 2003-12-15 08:48:24 +0000 (Mon, 15 Dec 2003) | 2 lines
45806 Changed paths:
45807    M /trunk/configure.in
45809 removed MISCFLAGS (not used any more)
45811 ------------------------------------------------------------------------
45812 r2572 | ryde | 2003-12-14 00:42:04 +0000 (Sun, 14 Dec 2003) | 2 lines
45813 Changed paths:
45814    M /trunk/acinclude.m4
45816 Quote AC_DEFUN names, for automake 1.8.
45818 ------------------------------------------------------------------------
45819 r2571 | pelissip | 2003-12-10 13:40:52 +0000 (Wed, 10 Dec 2003) | 3 lines
45820 Changed paths:
45821    M /trunk/powerof2.c
45822    M /trunk/sub1sp.c
45823    M /trunk/tests/tsub1sp.c
45825 + Add a new test in case of underflow.
45826 + Fix bug in case of underflow for sub1 / sub1sp (mpfr_powerof2 could be called with inalid numbers).
45828 ------------------------------------------------------------------------
45829 r2570 | pelissip | 2003-12-09 14:58:26 +0000 (Tue, 09 Dec 2003) | 3 lines
45830 Changed paths:
45831    M /trunk/print_raw.c
45832    M /trunk/sub1sp.c
45834 + Fixed bugs of mpfr_print_mant_binary on 64 bits CPU (1L instead of 1).
45835 + Fixed bugs of mpfr_sub1sp on 64-bits CPU (mp_limb_t instead of int).
45837 ------------------------------------------------------------------------
45838 r2569 | pelissip | 2003-12-09 13:52:50 +0000 (Tue, 09 Dec 2003) | 8 lines
45839 Changed paths:
45840    M /trunk/Makefile.am
45841    M /trunk/add.c
45842    M /trunk/clear.c
45843    M /trunk/init2.c
45844    M /trunk/mpfr-impl.h
45845    M /trunk/mul.c
45846    M /trunk/print_raw.c
45847    M /trunk/round_prec.c
45848    M /trunk/set_prec.c
45849    M /trunk/sub.c
45850    M /trunk/sub1.c
45851    A /trunk/sub1sp.c
45852    M /trunk/tests/Makefile.am
45853    M /trunk/tests/tabs.c
45854    M /trunk/tests/tadd.c
45855    M /trunk/tests/tconst_log2.c
45856    M /trunk/tests/tdiv_ui.c
45857    M /trunk/tests/tmul.c
45858    M /trunk/tests/tmul_ui.c
45859    M /trunk/tests/tpow.c
45860    M /trunk/tests/tset_d.c
45861    M /trunk/tests/tset_str.c
45862    M /trunk/tests/tsin.c
45863    M /trunk/tests/tsqrt.c
45864    M /trunk/tests/tsub.c
45865    A /trunk/tests/tsub1sp.c
45866    M /trunk/tests/ttan.c
45867    M /trunk/tests/ttrunc.c
45868    M /trunk/tests/tui_pow.c
45870 + Add function mpfr_print_mantissa_binary, for debugging reason.
45871 + Rename MPFR_ALLOC_SIZE in MPFR_MALLOC_SIZE.
45872 + Add conditionnal -DSMALL directive in mpfr-impl.h.
45873 + Add new function: sub1sp.
45874    Subtraction in case of all the ops have the same prec.
45875 + Add its test (tsub1sp).
45876 + Modify a few the tests to avoid comparing mpfr results with double, for portability reason.
45878 ------------------------------------------------------------------------
45879 r2568 | vlefevre | 2003-12-05 17:47:09 +0000 (Fri, 05 Dec 2003) | 2 lines
45880 Changed paths:
45881    M /trunk/Makefile.am
45882    A /trunk/exp10.c
45883    M /trunk/mpfr.h
45884    M /trunk/mpfr.texi
45886 Added mpfr_exp10 function.
45888 ------------------------------------------------------------------------
45889 r2567 | pelissip | 2003-12-01 10:25:01 +0000 (Mon, 01 Dec 2003) | 3 lines
45890 Changed paths:
45891    M /trunk/exceptions.c
45892    M /trunk/get_d.c
45893    M /trunk/mpfr-impl.h
45894    M /trunk/neg.c
45895    M /trunk/powerof2.c
45896    M /trunk/set_d.c
45897    M /trunk/set_ld.c
45898    M /trunk/uceil_exp2.c
45899    M /trunk/uceil_log2.c
45900    M /trunk/ufloor_log2.c
45902 Port all the IEEE dependent remaining functions so that it uses a generic way to compute the result if it detects that the double is not in IEEE format ( _GMP_IEEE_FLOATS == 0).
45903 MPFR now should work well on non-IEEE machines.
45905 ------------------------------------------------------------------------
45906 r2566 | zimmerma | 2003-12-01 10:20:37 +0000 (Mon, 01 Dec 2003) | 2 lines
45907 Changed paths:
45908    M /trunk/TODO
45910 added suggestion for 2 new functions
45912 ------------------------------------------------------------------------
45913 r2565 | zimmerma | 2003-12-01 09:17:41 +0000 (Mon, 01 Dec 2003) | 2 lines
45914 Changed paths:
45915    M /trunk/TODO
45917 added entry (portability)
45919 ------------------------------------------------------------------------
45920 r2564 | pelissip | 2003-11-25 17:22:31 +0000 (Tue, 25 Nov 2003) | 2 lines
45921 Changed paths:
45922    M /trunk/add1.c
45923    M /trunk/cmp.c
45924    M /trunk/mpfr-impl.h
45925    M /trunk/sub1.c
45927 Optmize a few add1.c/sub1.c by using MPFR_LIKELY / MPFR_UNLIKELY.
45929 ------------------------------------------------------------------------
45930 r2563 | pelissip | 2003-11-21 16:26:19 +0000 (Fri, 21 Nov 2003) | 2 lines
45931 Changed paths:
45932    M /trunk/const_pi.c
45933    M /trunk/cos.c
45934    M /trunk/eq.c
45935    M /trunk/exp3.c
45936    M /trunk/exp_2.c
45937    M /trunk/factorial.c
45938    M /trunk/fits_s.h
45939    M /trunk/fits_u.h
45940    M /trunk/gamma.c
45941    M /trunk/inp_str.c
45942    M /trunk/isinteger.c
45943    M /trunk/mul.c
45944    M /trunk/pow.c
45945    M /trunk/pow_ui.c
45946    M /trunk/round_prec.c
45947    M /trunk/set_si.c
45948    M /trunk/set_str.c
45949    M /trunk/sub1.c
45950    M /trunk/zeta.c
45952 Remove some warnings and potential errors (Comparaison between signed and unsigned).
45954 ------------------------------------------------------------------------
45955 r2562 | pelissip | 2003-11-21 15:27:35 +0000 (Fri, 21 Nov 2003) | 4 lines
45956 Changed paths:
45957    M /trunk/Makefile.am
45958    A /trunk/check.c
45959    M /trunk/clear.c
45960    M /trunk/mpfr-impl.h
45961    M /trunk/tests/Makefile.am
45962    M /trunk/tests/reuse.c
45963    M /trunk/tests/tabs.c
45964    M /trunk/tests/tadd.c
45965    M /trunk/tests/tcbrt.c
45966    A /trunk/tests/tcheck.c
45967    M /trunk/tests/tcmp.c
45968    M /trunk/tests/tcmp_d.c
45969    M /trunk/tests/tcos.c
45970    M /trunk/tests/tdiv.c
45971    M /trunk/tests/terf.c
45972    M /trunk/tests/texp.c
45973    M /trunk/tests/texp2.c
45974    M /trunk/tests/tfma.c
45975    M /trunk/tests/tgamma.c
45976    M /trunk/tests/tget_str.c
45977    M /trunk/tests/tlog.c
45978    M /trunk/tests/tmul.c
45979    M /trunk/tests/tmul_ui.c
45980    M /trunk/tests/tout_str.c
45981    M /trunk/tests/tpow.c
45982    M /trunk/tests/tsin.c
45983    M /trunk/tests/tsin_cos.c
45984    M /trunk/tests/tsqrt.c
45985    M /trunk/tests/tsub.c
45986    M /trunk/tests/tswap.c
45987    M /trunk/tests/ttan.c
45988    M /trunk/tests/ttrunc.c
45989    M /trunk/tests/tui_pow.c
45991 + Add new internal function: mpfr_check.
45992 + Add the corresponding test file.
45993 + Translate mpfr_set_d to mpfr_set_str / mpfr_set_ui in the tests for portability reasons.
45995 ------------------------------------------------------------------------
45996 r2558 | zimmerma | 2003-11-21 10:16:17 +0000 (Fri, 21 Nov 2003) | 2 lines
45997 Changed paths:
45998    M /trunk/tests/tui_pow.c
46000 use integers instead of double's
46002 ------------------------------------------------------------------------
46003 r2557 | vlefevre | 2003-11-21 08:05:29 +0000 (Fri, 21 Nov 2003) | 2 lines
46004 Changed paths:
46005    M /trunk/README.dev
46006    M /trunk/TODO
46008 Notes about not using mpfr_set_d in the tests.
46010 ------------------------------------------------------------------------
46011 r2554 | pelissip | 2003-11-19 10:01:34 +0000 (Wed, 19 Nov 2003) | 4 lines
46012 Changed paths:
46013    M /trunk/mul.c
46014    M /trunk/pow.c
46015    M /trunk/set_ui.c
46017  Optimization of mpfr_mul.
46018  Tiny optimization of mpfr_pow (The case y=0 has been put inside the MPFR_ARE_SINGULAR block).
46019  Tiny optimisation of mpfr_set_ui.
46021 ------------------------------------------------------------------------
46022 r2553 | zimmerma | 2003-11-18 16:07:12 +0000 (Tue, 18 Nov 2003) | 2 lines
46023 Changed paths:
46024    M /trunk/pow.c
46026 fixed bug in case exact result
46028 ------------------------------------------------------------------------
46029 r2552 | zimmerma | 2003-11-18 16:05:36 +0000 (Tue, 18 Nov 2003) | 2 lines
46030 Changed paths:
46031    M /trunk/tests/tui_pow.c
46033 added new tests
46035 ------------------------------------------------------------------------
46036 r2551 | pelissip | 2003-11-18 11:46:34 +0000 (Tue, 18 Nov 2003) | 2 lines
46037 Changed paths:
46038    M /trunk/round_raw_generic.c
46040  Optimize round_raw_generic by reducing the number of redundant tests.
46042 ------------------------------------------------------------------------
46043 r2550 | pelissip | 2003-11-17 14:43:54 +0000 (Mon, 17 Nov 2003) | 9 lines
46044 Changed paths:
46045    M /trunk/div.c
46046    M /trunk/exceptions.c
46047    M /trunk/get_d.c
46048    M /trunk/get_str.c
46049    M /trunk/mpfr-impl.h
46050    M /trunk/mpfr.h
46051    M /trunk/mul.c
46052    M /trunk/round_prec.c
46053    A /trunk/round_raw_generic.c
46054    M /trunk/set_str.c
46055    M /trunk/sub1.c
46056    M /trunk/tests/Makefile.am
46058 * Optimize a few div.c and mul.c.
46059 * Reorder the tests.
46060 * Remove mpfr_round_raw_generic and create 4 new functions which replace it, for efficiency reasons.
46061 * Add round_raw_generic.c which is the generic file to create the 4 new functions.
46062 * Add new MACRO: MPFR_RNDUTEST_OR_RNDDNOTTEST which is a faster way to check if (rnd_mode==GMP_RNDU && test) || (rnd_mode==GMP_RNDD && !test).
46063 * Add new MACRO: MPFR_UNSIGNED_MINUS_MODULO.
46064 * Optimize mpfr_can_round_raw.
46065 * Some new defines in mpfr.h to increase compatibility with MPFR v2.0.1 and above.
46067 ------------------------------------------------------------------------
46068 r2548 | zimmerma | 2003-11-14 12:47:01 +0000 (Fri, 14 Nov 2003) | 2 lines
46069 Changed paths:
46070    M /trunk/pow_si.c
46071    M /trunk/tests/tpow.c
46073 fixed bug in pow_si (exact result, case z = x)
46075 ------------------------------------------------------------------------
46076 r2546 | zimmerma | 2003-11-14 10:44:53 +0000 (Fri, 14 Nov 2003) | 2 lines
46077 Changed paths:
46078    M /trunk/tests/tzeta.c
46080 added test to check bug fix (bug was in mpfr_pow)
46082 ------------------------------------------------------------------------
46083 r2545 | zimmerma | 2003-11-14 10:43:40 +0000 (Fri, 14 Nov 2003) | 2 lines
46084 Changed paths:
46085    M /trunk/tests/tui_pow.c
46087 added new test to check for bug fix (output precision > input precisions)
46089 ------------------------------------------------------------------------
46090 r2544 | zimmerma | 2003-11-14 10:42:30 +0000 (Fri, 14 Nov 2003) | 2 lines
46091 Changed paths:
46092    M /trunk/zeta.c
46094 just improved editing style
46096 ------------------------------------------------------------------------
46097 r2543 | zimmerma | 2003-11-14 10:41:35 +0000 (Fri, 14 Nov 2003) | 2 lines
46098 Changed paths:
46099    M /trunk/pow.c
46101 fixed bug for output precision > max(input precisions)
46103 ------------------------------------------------------------------------
46104 r2542 | vlefevre | 2003-11-14 10:40:26 +0000 (Fri, 14 Nov 2003) | 2 lines
46105 Changed paths:
46106    M /trunk/tests/tset_ld.c
46108 Ported the gcc-3.3 bug detection patch to the trunk.
46110 ------------------------------------------------------------------------
46111 r2539 | pelissip | 2003-11-07 16:15:45 +0000 (Fri, 07 Nov 2003) | 2 lines
46112 Changed paths:
46113    M /trunk/add1.c
46115 Fix a stupid bug (diff_exp is not equal to the difference of prec)
46117 ------------------------------------------------------------------------
46118 r2538 | vlefevre | 2003-11-07 13:25:18 +0000 (Fri, 07 Nov 2003) | 2 lines
46119 Changed paths:
46120    M /trunk/init2.c
46122 Initialize the exp field.
46124 ------------------------------------------------------------------------
46125 r2537 | pelissip | 2003-11-07 10:08:57 +0000 (Fri, 07 Nov 2003) | 4 lines
46126 Changed paths:
46127    M /trunk/add1.c
46128    M /trunk/copysign.c
46129    M /trunk/div.c
46130    M /trunk/div_2si.c
46131    M /trunk/div_2ui.c
46132    M /trunk/exceptions.c
46133    M /trunk/extract.c
46134    M /trunk/get_d.c
46135    M /trunk/get_exp.c
46136    M /trunk/get_str.c
46137    M /trunk/init2.c
46138    M /trunk/isinteger.c
46139    M /trunk/mpfr-impl.h
46140    M /trunk/mpfr.h
46141    M /trunk/mul.c
46142    M /trunk/mul_2si.c
46143    M /trunk/mul_2ui.c
46144    M /trunk/set_prec.c
46145    M /trunk/set_str_raw.c
46146    M /trunk/sub1.c
46147    M /trunk/swap.c
46149 Some minor optimizations.
46150 Optimization of mul.c / sub1.c.
46151 Some clean up in the header files.
46153 ------------------------------------------------------------------------
46154 r2536 | pelissip | 2003-11-05 16:18:16 +0000 (Wed, 05 Nov 2003) | 3 lines
46155 Changed paths:
46156    M /trunk/acos.c
46157    M /trunk/acosh.c
46158    M /trunk/add.c
46159    M /trunk/add_one_ulp.c
46160    M /trunk/agm.c
46161    M /trunk/asin.c
46162    M /trunk/asinh.c
46163    M /trunk/atan.c
46164    M /trunk/atanh.c
46165    M /trunk/cbrt.c
46166    M /trunk/cmp.c
46167    M /trunk/cmp_abs.c
46168    M /trunk/cmp_ui.c
46169    M /trunk/copysign.c
46170    M /trunk/cos.c
46171    M /trunk/cosh.c
46172    M /trunk/div.c
46173    M /trunk/div_ui.c
46174    M /trunk/erf.c
46175    M /trunk/exp.c
46176    M /trunk/exp2.c
46177    M /trunk/expm1.c
46178    M /trunk/fma.c
46179    M /trunk/gamma.c
46180    M /trunk/gammaPiAGMformula.c
46181    M /trunk/get_z_exp.c
46182    M /trunk/hypot.c
46183    M /trunk/log.c
46184    M /trunk/log10.c
46185    M /trunk/log1p.c
46186    M /trunk/log2.c
46187    M /trunk/mpfr-impl.h
46188    M /trunk/mpfr.h
46189    M /trunk/mul.c
46190    M /trunk/mul_ui.c
46191    M /trunk/pow.c
46192    M /trunk/pow_si.c
46193    M /trunk/pow_ui.c
46194    M /trunk/rint.c
46195    M /trunk/set.c
46196    M /trunk/sin.c
46197    M /trunk/sin_cos.c
46198    M /trunk/sinh.c
46199    M /trunk/sub.c
46200    M /trunk/sub1.c
46201    M /trunk/swap.c
46202    M /trunk/tan.c
46203    M /trunk/tanh.c
46204    M /trunk/ui_div.c
46205    M /trunk/ui_sub.c
46206    M /trunk/zeta.c
46208 Fix some bugs (Use MPFR_ASSERT(1) instead of MPFR_ASSERT(0))
46209 Optimize swap.c and copysign.c.
46211 ------------------------------------------------------------------------
46212 r2535 | pelissip | 2003-11-05 12:11:47 +0000 (Wed, 05 Nov 2003) | 4 lines
46213 Changed paths:
46214    M /trunk/cmp2.c
46215    M /trunk/mpfr-impl.h
46216    M /trunk/round_prec.c
46217    M /trunk/set.c
46218    M /trunk/sub1.c
46220 Optimize mpfr_prec_round.
46221 Optimize mpfr_set (Case of both src & dest have the same precision).
46222 Start optimizing mpfr_sub1.
46224 ------------------------------------------------------------------------
46225 r2534 | pelissip | 2003-11-05 09:00:03 +0000 (Wed, 05 Nov 2003) | 7 lines
46226 Changed paths:
46227    M /trunk/Makefile.am
46228    M /trunk/add.c
46229    M /trunk/add1.c
46230    M /trunk/cmp_ui.c
46231    M /trunk/mpfr-impl.h
46232    M /trunk/mpfr.h
46233    M /trunk/mul.c
46234    M /trunk/set.c
46235    M /trunk/set_ui.c
46236    A /trunk/sgn.c
46237    M /trunk/sqrt.c
46238    M /trunk/sub.c
46239    M /trunk/sub1.c
46240    M /trunk/tests/Makefile.am
46241    A /trunk/tests/tsgn.c
46243 Add a real function for mpfr_sgn (not a call to mpfr_cmp_ui_2exp).
46244 Add a test for mpfr_sgn.
46245 Change the proto of mpfr_add1 and mpfr_sub1 by removing the last arg.
46246 Simplify the logic of the sign in mpfr_sub1.
46247 Tiny speed up for cmp/set/sqrt.
46248 mpfr-impl auto include all the needed local header files (gmp, gmp-impl, mpfr).
46250 ------------------------------------------------------------------------
46251 r2533 | vlefevre | 2003-11-04 16:14:47 +0000 (Tue, 04 Nov 2003) | 2 lines
46252 Changed paths:
46253    M /trunk/pow_ui.c
46255 Merged the mpfr-2-0-2-branch pow_ui.c changes to the trunk.
46257 ------------------------------------------------------------------------
46258 r2530 | vlefevre | 2003-11-04 13:51:03 +0000 (Tue, 04 Nov 2003) | 2 lines
46259 Changed paths:
46260    M /trunk/tests/tacosh.c
46262 The check_inf test wasn't called. Added 2 missing mpfr_clear and \n.
46264 ------------------------------------------------------------------------
46265 r2529 | pelissip | 2003-11-04 13:15:26 +0000 (Tue, 04 Nov 2003) | 10 lines
46266 Changed paths:
46267    M /trunk/acos.c
46268    M /trunk/acosh.c
46269    M /trunk/add.c
46270    M /trunk/agm.c
46271    M /trunk/asin.c
46272    M /trunk/asinh.c
46273    M /trunk/atan.c
46274    M /trunk/atanh.c
46275    M /trunk/cbrt.c
46276    M /trunk/const_euler.c
46277    M /trunk/const_log2.c
46278    M /trunk/const_pi.c
46279    M /trunk/cos.c
46280    M /trunk/cputime.h
46281    M /trunk/dim.c
46282    M /trunk/div.c
46283    M /trunk/div_ui.c
46284    M /trunk/erf.c
46285    M /trunk/exp.c
46286    M /trunk/exp2.c
46287    M /trunk/exp_2.c
46288    M /trunk/expm1.c
46289    M /trunk/fma.c
46290    M /trunk/gamma.c
46291    M /trunk/gammaPiAGMformula.c
46292    M /trunk/get_str.c
46293    M /trunk/hypot.c
46294    M /trunk/log.c
46295    M /trunk/log10.c
46296    M /trunk/log1p.c
46297    M /trunk/log2.c
46298    M /trunk/minmax.c
46299    M /trunk/mpfr-impl.h
46300    M /trunk/mpfr-test.h
46301    M /trunk/mpfr.h
46302    M /trunk/mul.c
46303    M /trunk/rint.c
46304    M /trunk/round_prec.c
46305    M /trunk/set_inf.c
46306    M /trunk/set_str.c
46307    M /trunk/set_str_raw.c
46308    M /trunk/sin_cos.c
46309    M /trunk/sub.c
46310    M /trunk/tests/reuse.c
46311    M /trunk/tests/tacosh.c
46312    M /trunk/tests/tests.c
46313    M /trunk/tests/texp2.c
46314    M /trunk/tests/thyperbolic.c
46315    M /trunk/tests/tui_pow.c
46316    M /trunk/zeta.c
46318 + Remove MPFR_CLEAR_NAN and MPFR_CLEAR_INF. Only use MPFR_CLEAR_FLAGS.
46319   MPFR_SET_INF, MPFR_SET_ZERO and MPFR_SET_ZERO must clear the flags before setting them.
46320 + Add a new test in tacosh.c : check Inf / Nan flags.
46321 + Use MPFR_IS_SINGULAR in all the remaining files.
46322 + Fix the use of MPFR_CLEAR_FLAGS.
46323 + mpfr-impl.h auto include gmp.h, gmp-impl.h, mpfr.h and limits.h.
46324 + Rename _PROTO to _MPFR_PROTO, and remove _GMP_PROTO.
46325 + Add MPFR_INT_SIGN macro.
46326 + Encapsulate a few more the sign.
46328 ------------------------------------------------------------------------
46329 r2526 | vlefevre | 2003-10-30 00:03:26 +0000 (Thu, 30 Oct 2003) | 2 lines
46330 Changed paths:
46331    M /trunk/log1p.c
46333 MPFR_RET_NAN -> MPFR_RET(0).
46335 ------------------------------------------------------------------------
46336 r2525 | pelissip | 2003-10-28 16:31:13 +0000 (Tue, 28 Oct 2003) | 3 lines
46337 Changed paths:
46338    M /trunk/acos.c
46339    M /trunk/acosh.c
46340    M /trunk/add.c
46341    M /trunk/add1.c
46342    M /trunk/add_one_ulp.c
46343    M /trunk/agm.c
46344    M /trunk/asin.c
46345    M /trunk/asinh.c
46346    M /trunk/atan.c
46347    M /trunk/atanh.c
46348    M /trunk/cbrt.c
46349    M /trunk/cmp.c
46350    M /trunk/cmp2.c
46351    M /trunk/cmp_abs.c
46352    M /trunk/cos.c
46353    M /trunk/cosh.c
46354    M /trunk/div.c
46355    M /trunk/eq.c
46356    M /trunk/erf.c
46357    M /trunk/exp.c
46358    M /trunk/exp2.c
46359    M /trunk/expm1.c
46360    M /trunk/fma.c
46361    M /trunk/frac.c
46362    M /trunk/gamma.c
46363    M /trunk/gammaPiAGMformula.c
46364    M /trunk/hypot.c
46365    M /trunk/log.c
46366    M /trunk/log10.c
46367    M /trunk/log1p.c
46368    M /trunk/log2.c
46369    M /trunk/minmax.c
46370    M /trunk/mpfr-impl.h
46371    M /trunk/mpfr.h
46372    M /trunk/mul.c
46373    M /trunk/mul_ui.c
46374    M /trunk/next.c
46375    M /trunk/pow.c
46376    M /trunk/pow_si.c
46377    M /trunk/pow_ui.c
46378    M /trunk/round_prec.c
46379    M /trunk/set.c
46380    M /trunk/set_si.c
46381    M /trunk/set_ui.c
46382    M /trunk/sin.c
46383    M /trunk/sinh.c
46384    M /trunk/sqrt.c
46385    M /trunk/sub.c
46386    M /trunk/sub_one_ulp.c
46387    M /trunk/tan.c
46388    M /trunk/tanh.c
46389    M /trunk/tests/tpow.c
46390    M /trunk/ui_div.c
46391    M /trunk/ui_sub.c
46392    M /trunk/zeta.c
46394 Use of MPFR_UNLIKELY and MPFR_IS_SINGULAR for fast detection of special values (Nan, Inf or Zero).
46395 Start to encapsulate the sign to be independent of the representation (Must be 1 or -1).
46397 ------------------------------------------------------------------------
46398 r2524 | pelissip | 2003-10-27 15:15:04 +0000 (Mon, 27 Oct 2003) | 8 lines
46399 Changed paths:
46400    M /trunk/add.c
46401    M /trunk/add_ui.c
46402    M /trunk/agm.c
46403    M /trunk/clear.c
46404    M /trunk/div.c
46405    M /trunk/exceptions.c
46406    M /trunk/extract.c
46407    M /trunk/get_d.c
46408    M /trunk/get_si.c
46409    M /trunk/get_str.c
46410    M /trunk/get_ui.c
46411    M /trunk/init2.c
46412    M /trunk/log.c
46413    M /trunk/mpfr-impl.h
46414    M /trunk/mpfr.h
46415    M /trunk/rint.c
46416    M /trunk/round_prec.c
46417    M /trunk/set.c
46418    M /trunk/set_d.c
46419    M /trunk/set_prc_raw.c
46420    M /trunk/set_prec.c
46421    M /trunk/set_str.c
46422    M /trunk/set_str_raw.c
46423    M /trunk/sqrt_ui.c
46424    M /trunk/sub_ui.c
46425    M /trunk/ui_div.c
46426    M /trunk/ui_sub.c
46427    M /trunk/urandomb.c
46429 Change the internal format of MPFR: ZERO, INF and NAN have special values of exp.
46430 Rename MPFR_ESIZE in MPFR_LIMB_SIZE.
46431 Rename MPFR_ABSZISE in MPFR_ALLOC_SIZE.
46432 Rename MPFR_INIT in MPFR_TMP_INIT (INIT1 too).
46433 "mpfr.h" includes <gmp.h> if GMP isn't detected.
46434 Change the way of detecting stdio.h (To check).
46435 Use mpfr namespace for new definitions in "mpfr.h".
46437 ------------------------------------------------------------------------
46438 r2522 | vlefevre | 2003-10-27 13:06:22 +0000 (Mon, 27 Oct 2003) | 2 lines
46439 Changed paths:
46440    M /trunk/tests/thyperbolic.c
46442 Another fix, for acosh(-INF).
46444 ------------------------------------------------------------------------
46445 r2521 | vlefevre | 2003-10-27 12:57:27 +0000 (Mon, 27 Oct 2003) | 2 lines
46446 Changed paths:
46447    M /trunk/tests/thyperbolic.c
46449 Fixed exit status.
46451 ------------------------------------------------------------------------
46452 r2519 | vlefevre | 2003-10-21 12:33:17 +0000 (Tue, 21 Oct 2003) | 2 lines
46453 Changed paths:
46454    M /trunk/TODO
46455    M /trunk/const_log2.c
46456    M /trunk/const_pi.c
46457    M /trunk/mpfr.h
46458    M /trunk/tests/trint.c
46460 Merged the mpfr-2-0-2-branch changes to the trunk.
46462 ------------------------------------------------------------------------
46463 r2514 | vlefevre | 2003-10-20 15:47:10 +0000 (Mon, 20 Oct 2003) | 2 lines
46464 Changed paths:
46465    M /trunk/gmp_op.c
46466    M /trunk/mpfr.texi
46467    M /trunk/rint.c
46468    M /trunk/tests/trint.c
46470 Merged the mpfr-2-0-2-branch changes to the trunk.
46472 ------------------------------------------------------------------------
46473 r2511 | vlefevre | 2003-10-17 13:34:46 +0000 (Fri, 17 Oct 2003) | 2 lines
46474 Changed paths:
46475    M /trunk/erf.c
46476    M /trunk/tests/tasin.c
46477    M /trunk/tests/terf.c
46478    M /trunk/tests/tgamma.c
46479    M /trunk/tests/trint.c
46481 Merged the mpfr-2-0-2-branch changes to the trunk.
46483 ------------------------------------------------------------------------
46484 r2505 | vlefevre | 2003-10-16 12:48:40 +0000 (Thu, 16 Oct 2003) | 2 lines
46485 Changed paths:
46486    M /trunk/README.dev
46488 Update.
46490 ------------------------------------------------------------------------
46491 r2504 | vlefevre | 2003-10-16 11:54:20 +0000 (Thu, 16 Oct 2003) | 2 lines
46492 Changed paths:
46493    M /trunk/VERSION
46495 Updated version on trunk.
46497 ------------------------------------------------------------------------
46498 r2503 | vlefevre | 2003-10-16 11:48:31 +0000 (Thu, 16 Oct 2003) | 2 lines
46499 Changed paths:
46500    M /trunk/ChangeLog
46502 Update.
46504 ------------------------------------------------------------------------
46505 r2502 | vlefevre | 2003-10-16 09:55:46 +0000 (Thu, 16 Oct 2003) | 2 lines
46506 Changed paths:
46507    M /trunk/get_d.c
46508    M /trunk/set_d.c
46510 Fixed several bugs.
46512 ------------------------------------------------------------------------
46513 r2501 | vlefevre | 2003-10-16 09:32:26 +0000 (Thu, 16 Oct 2003) | 2 lines
46514 Changed paths:
46515    M /trunk/get_d.c
46517 Added XDEBUG support (like in set_d.c).
46519 ------------------------------------------------------------------------
46520 r2500 | vlefevre | 2003-10-15 09:46:52 +0000 (Wed, 15 Oct 2003) | 3 lines
46521 Changed paths:
46522    M /trunk/mpfr.texi
46524 Replaced all non-ASCII characters by an equivalent 7-bit sequence
46525 to support unpatched texinfo.tex files.
46527 ------------------------------------------------------------------------
46528 r2499 | zimmerma | 2003-10-15 09:32:21 +0000 (Wed, 15 Oct 2003) | 2 lines
46529 Changed paths:
46530    M /trunk/tests/reuse.c
46532 removed #define DEBUG (turned on accidentally)
46534 ------------------------------------------------------------------------
46535 r2498 | vlefevre | 2003-10-15 09:15:19 +0000 (Wed, 15 Oct 2003) | 2 lines
46536 Changed paths:
46537    M /trunk/BUGS
46539 Bug on the ternary value was fixed by Paul Zimmermann on 2003-10-14.
46541 ------------------------------------------------------------------------
46542 r2497 | zimmerma | 2003-10-14 12:29:45 +0000 (Tue, 14 Oct 2003) | 2 lines
46543 Changed paths:
46544    M /trunk/mpfr.texi
46546 added preamble about ternary flag for special functions
46548 ------------------------------------------------------------------------
46549 r2496 | zimmerma | 2003-10-14 12:13:37 +0000 (Tue, 14 Oct 2003) | 3 lines
46550 Changed paths:
46551    M /trunk/tests/reuse.c
46552    M /trunk/tests/tacos.c
46553    M /trunk/tests/tagm.c
46554    M /trunk/tests/tasin.c
46555    M /trunk/tests/tatan.c
46556    M /trunk/tests/terf.c
46557    M /trunk/tests/texp.c
46558    M /trunk/tests/tgamma.c
46559    M /trunk/tests/tgeneric.c
46560    M /trunk/tests/thypot.c
46561    M /trunk/tests/tzeta.c
46563 now uses #include "tgeneric.c" everywhere
46564 (and modified test_generic to check also the inexact flag)
46566 ------------------------------------------------------------------------
46567 r2495 | zimmerma | 2003-10-14 12:12:10 +0000 (Tue, 14 Oct 2003) | 2 lines
46568 Changed paths:
46569    M /trunk/tests/tui_div.c
46571 check_nan() is back
46573 ------------------------------------------------------------------------
46574 r2494 | zimmerma | 2003-10-14 12:08:37 +0000 (Tue, 14 Oct 2003) | 2 lines
46575 Changed paths:
46576    M /trunk/tests/tlog.c
46578 removed old unused code
46580 ------------------------------------------------------------------------
46581 r2493 | zimmerma | 2003-10-14 12:05:25 +0000 (Tue, 14 Oct 2003) | 3 lines
46582 Changed paths:
46583    M /trunk/tests/thyperbolic.c
46585 fixed tests for x=0
46586 removed composition tests (were already in-between #if 0 ... #endif)
46588 ------------------------------------------------------------------------
46589 r2492 | zimmerma | 2003-10-14 11:49:06 +0000 (Tue, 14 Oct 2003) | 4 lines
46590 Changed paths:
46591    M /trunk/acos.c
46592    M /trunk/acosh.c
46593    M /trunk/agm.c
46594    M /trunk/asin.c
46595    M /trunk/asinh.c
46596    M /trunk/atan.c
46597    M /trunk/atanh.c
46598    M /trunk/const_euler.c
46599    M /trunk/const_log2.c
46600    M /trunk/const_pi.c
46601    M /trunk/cos.c
46602    M /trunk/cosh.c
46603    M /trunk/erf.c
46604    M /trunk/exp2.c
46605    M /trunk/expm1.c
46606    M /trunk/factorial.c
46607    M /trunk/gamma.c
46608    M /trunk/hypot.c
46609    M /trunk/log.c
46610    M /trunk/log10.c
46611    M /trunk/log1p.c
46612    M /trunk/log2.c
46613    M /trunk/pow.c
46614    M /trunk/pow_si.c
46615    M /trunk/pow_ui.c
46616    M /trunk/sin.c
46617    M /trunk/sinh.c
46618    M /trunk/sqrt.c
46619    M /trunk/tan.c
46620    M /trunk/tanh.c
46621    M /trunk/ui_pow_ui.c
46622    M /trunk/zeta.c
46624 replaced mpfr_can_round (approx, err, rnd1, GMP_RNDN, prec)
46625 by       mpfr_can_round (approx, err, rnd1, GMP_RNDZ, prec + 1)
46626 which in addition guarantees a correct inexact flag
46628 ------------------------------------------------------------------------
46629 r2491 | zimmerma | 2003-10-14 11:42:51 +0000 (Tue, 14 Oct 2003) | 2 lines
46630 Changed paths:
46631    M /trunk/TODO
46633 added new items (version number, rounding modes)
46635 ------------------------------------------------------------------------
46636 r2490 | zimmerma | 2003-10-14 11:42:00 +0000 (Tue, 14 Oct 2003) | 2 lines
46637 Changed paths:
46638    M /trunk/README.dev
46640 added comment about --enable-alloca=debug
46642 ------------------------------------------------------------------------
46643 r2489 | zimmerma | 2003-10-13 13:12:46 +0000 (Mon, 13 Oct 2003) | 2 lines
46644 Changed paths:
46645    M /trunk/BUGS
46647 added section "Problems due to compiler bugs"
46649 ------------------------------------------------------------------------
46650 r2488 | zimmerma | 2003-10-13 08:03:14 +0000 (Mon, 13 Oct 2003) | 2 lines
46651 Changed paths:
46652    M /trunk/exp3.c
46653    M /trunk/exp_2.c
46655 change in can_round calls to get correct inexact flag for rounding to nearest
46657 ------------------------------------------------------------------------
46658 r2487 | zimmerma | 2003-10-10 09:05:15 +0000 (Fri, 10 Oct 2003) | 2 lines
46659 Changed paths:
46660    M /trunk/pow.c
46661    M /trunk/tests/tpow.c
46663 fixed bug in mpfr_pow found by Ming J. Tsai (overflow)
46665 ------------------------------------------------------------------------
46666 r2486 | vlefevre | 2003-10-08 15:43:13 +0000 (Wed, 08 Oct 2003) | 3 lines
46667 Changed paths:
46668    M /trunk/acos.c
46669    M /trunk/asin.c
46670    M /trunk/atan.c
46672 Removed useless inclusion of standard headers and some #ifdef DEBUG
46673 code. Partial reindentation.
46675 ------------------------------------------------------------------------
46676 r2485 | vlefevre | 2003-10-08 15:22:05 +0000 (Wed, 08 Oct 2003) | 2 lines
46677 Changed paths:
46678    M /trunk/strncasecmp.c
46680 Added a #include <stddef.h> because size_t is used.
46682 ------------------------------------------------------------------------
46683 r2484 | zimmerma | 2003-10-07 08:37:28 +0000 (Tue, 07 Oct 2003) | 2 lines
46684 Changed paths:
46685    M /trunk/tests/tabs.c
46686    M /trunk/tests/tacos.c
46687    M /trunk/tests/tadd.c
46688    M /trunk/tests/tasin.c
46689    M /trunk/tests/tatan.c
46690    M /trunk/tests/tcmp.c
46691    M /trunk/tests/tconst_log2.c
46692    M /trunk/tests/tdiv.c
46693    M /trunk/tests/tfactorial.c
46694    M /trunk/tests/tfrac.c
46695    M /trunk/tests/tgamma.c
46696    M /trunk/tests/tget_str.c
46697    M /trunk/tests/tlog10.c
46698    M /trunk/tests/tlog1p.c
46699    M /trunk/tests/tpow3.c
46700    M /trunk/tests/tset_d.c
46701    M /trunk/tests/tset_si.c
46702    M /trunk/tests/tset_str.c
46703    M /trunk/tests/tset_z.c
46704    M /trunk/tests/tsub.c
46705    M /trunk/tests/tui_pow.c
46706    M /trunk/tests/tzeta.c
46708 reduced test time
46710 ------------------------------------------------------------------------
46711 r2483 | zimmerma | 2003-10-07 07:41:55 +0000 (Tue, 07 Oct 2003) | 2 lines
46712 Changed paths:
46713    M /trunk/tests/tsin.c
46715 reduced test time
46717 ------------------------------------------------------------------------
46718 r2482 | zimmerma | 2003-10-07 07:36:12 +0000 (Tue, 07 Oct 2003) | 2 lines
46719 Changed paths:
46720    M /trunk/tests/tget_str.c
46722 reduced test time
46724 ------------------------------------------------------------------------
46725 r2481 | zimmerma | 2003-10-06 16:11:15 +0000 (Mon, 06 Oct 2003) | 2 lines
46726 Changed paths:
46727    M /trunk/round_prec.c
46729 fixed comment of mpfr_round_raw_generic
46731 ------------------------------------------------------------------------
46732 r2480 | zimmerma | 2003-10-06 15:53:46 +0000 (Mon, 06 Oct 2003) | 3 lines
46733 Changed paths:
46734    M /trunk/add1.c
46735    M /trunk/extract.c
46736    M /trunk/get_si.c
46737    M /trunk/get_ui.c
46739 replaced ABSSIZE by ESIZE (ABSSIZE is the allocated size, and should be
46740 used only in functions init, set_prec, round_prec)
46742 ------------------------------------------------------------------------
46743 r2479 | zimmerma | 2003-10-06 15:52:25 +0000 (Mon, 06 Oct 2003) | 2 lines
46744 Changed paths:
46745    M /trunk/tests/tadd.c
46747 fixed bug in allocation for in-place operation
46749 ------------------------------------------------------------------------
46750 r2478 | zimmerma | 2003-10-06 14:44:18 +0000 (Mon, 06 Oct 2003) | 3 lines
46751 Changed paths:
46752    M /trunk/asin.c
46753    M /trunk/atan.c
46755 inexact flag should now be correct for directed rounding
46756 fixed a bug for mpfr_atan(-Inf) [gave +Pi/2 instead of -Pi/2]
46758 ------------------------------------------------------------------------
46759 r2477 | zimmerma | 2003-10-06 14:43:00 +0000 (Mon, 06 Oct 2003) | 2 lines
46760 Changed paths:
46761    M /trunk/tests/tatan.c
46763 added test for atan(-Inf)
46765 ------------------------------------------------------------------------
46766 r2476 | zimmerma | 2003-10-06 13:32:02 +0000 (Mon, 06 Oct 2003) | 2 lines
46767 Changed paths:
46768    M /trunk/set_ld.c
46770 use macros to avoid possible problem with float input
46772 ------------------------------------------------------------------------
46773 r2475 | zimmerma | 2003-10-06 13:31:20 +0000 (Mon, 06 Oct 2003) | 2 lines
46774 Changed paths:
46775    M /trunk/TODO
46777 new proposal for mpfr_can_round
46779 ------------------------------------------------------------------------
46780 r2474 | zimmerma | 2003-10-06 08:35:42 +0000 (Mon, 06 Oct 2003) | 2 lines
46781 Changed paths:
46782    M /trunk/mpfr.texi
46784 mpfr_mul_2exp/mpfr_div_2exp are not obsolete
46786 ------------------------------------------------------------------------
46787 r2473 | vlefevre | 2003-10-05 23:11:12 +0000 (Sun, 05 Oct 2003) | 2 lines
46788 Changed paths:
46789    M /trunk/mpfr.texi
46791 Clearer mpfr_eq documentation (thanks to Kevin Ryde for the remark).
46793 ------------------------------------------------------------------------
46794 r2472 | vlefevre | 2003-10-03 13:00:41 +0000 (Fri, 03 Oct 2003) | 3 lines
46795 Changed paths:
46796    M /trunk/mpfr-impl.h
46798 MPFR_ASSERTN rewritten to avoid "statement with no effect" warnings
46799 with gcc when the assertion is always true.
46801 ------------------------------------------------------------------------
46802 r2471 | vlefevre | 2003-10-03 12:49:59 +0000 (Fri, 03 Oct 2003) | 3 lines
46803 Changed paths:
46804    M /trunk/add1.c
46806 Optimization (thanks to Patrick Pelissier), as the allocated size
46807 may be larger than the size used by the significant bits.
46809 ------------------------------------------------------------------------
46810 r2470 | vlefevre | 2003-10-03 12:30:14 +0000 (Fri, 03 Oct 2003) | 2 lines
46811 Changed paths:
46812    M /trunk/INSTALL
46813    M /trunk/mpfr.texi
46815 Updated installation notes.
46817 ------------------------------------------------------------------------
46818 r2469 | vlefevre | 2003-10-03 08:01:45 +0000 (Fri, 03 Oct 2003) | 3 lines
46819 Changed paths:
46820    M /trunk/cmp_abs.c
46821    M /trunk/mpfr.texi
46823 Infinities are now accepted in mpfr_cmpabs. Updated its definition
46824 in the source (no longer sign(abs(b) - abs(c))).
46826 ------------------------------------------------------------------------
46827 r2468 | vlefevre | 2003-10-02 22:30:16 +0000 (Thu, 02 Oct 2003) | 2 lines
46828 Changed paths:
46829    M /trunk/mpfr.texi
46831 Use @url{} for URLs.
46833 ------------------------------------------------------------------------
46834 r2467 | vlefevre | 2003-10-02 21:57:39 +0000 (Thu, 02 Oct 2003) | 6 lines
46835 Changed paths:
46836    M /trunk/mpfr.texi
46838 As suggested by PZ:
46839   o documentation of mpfr_fits_* functions moved to the section
46840     on conversions;
46841   o grouped some mpfr_pow special cases;
46842   o explanation concerning the meaning of rnd in mpfr_frac.
46844 ------------------------------------------------------------------------
46845 r2466 | vlefevre | 2003-10-02 17:17:59 +0000 (Thu, 02 Oct 2003) | 8 lines
46846 Changed paths:
46847    M /trunk/BUGS
46848    M /trunk/mpfr-impl.h
46849    M /trunk/mpfr.h
46850    M /trunk/mpfr.texi
46851    M /trunk/print_raw.c
46852    M /trunk/set_str_raw.c
46853    M /trunk/tests/tacosh.c
46854    M /trunk/tests/tadd.c
46855    M /trunk/tests/tadd_ui.c
46856    M /trunk/tests/tagm.c
46857    M /trunk/tests/tasinh.c
46858    M /trunk/tests/tatan.c
46859    M /trunk/tests/tatanh.c
46860    M /trunk/tests/tcan_round.c
46861    M /trunk/tests/tcmp.c
46862    M /trunk/tests/tcmp2.c
46863    M /trunk/tests/tcos.c
46864    M /trunk/tests/tcosh.c
46865    M /trunk/tests/tdiv.c
46866    M /trunk/tests/tdiv_ui.c
46867    M /trunk/tests/terf.c
46868    M /trunk/tests/texceptions.c
46869    M /trunk/tests/texp.c
46870    M /trunk/tests/texpm1.c
46871    M /trunk/tests/tfma.c
46872    M /trunk/tests/tget_str.c
46873    M /trunk/tests/thypot.c
46874    M /trunk/tests/tlog.c
46875    M /trunk/tests/tlog10.c
46876    M /trunk/tests/tlog1p.c
46877    M /trunk/tests/tlog2.c
46878    M /trunk/tests/tmul.c
46879    M /trunk/tests/tmul_ui.c
46880    M /trunk/tests/tout_str.c
46881    M /trunk/tests/tpow.c
46882    M /trunk/tests/tset.c
46883    M /trunk/tests/tset_d.c
46884    M /trunk/tests/tset_str.c
46885    M /trunk/tests/tset_z.c
46886    M /trunk/tests/tsinh.c
46887    M /trunk/tests/tsqrt.c
46888    M /trunk/tests/tsub.c
46889    M /trunk/tests/ttanh.c
46890    M /trunk/tests/tui_pow.c
46891    M /trunk/tests/tui_sub.c
46892    M /trunk/tests/tzeta.c
46894 Updated documentation. In particular, mpfr_set_str_raw renamed
46895 as mpfr_set_str_binary. This function and mpfr_print_binary are
46896 now internal functions. mpfr_print_binary no longer prints the
46897 non-significant 0 bits. Updated the source to match the manual.
46898 mpfr_print_binary has been completely rewritten (now directly
46899 prints to stdout, without using an intermediate string). In
46900 mpfr_set_str_binary, replaced atol by strtol + error checking.
46902 ------------------------------------------------------------------------
46903 r2465 | zimmerma | 2003-10-02 14:14:08 +0000 (Thu, 02 Oct 2003) | 3 lines
46904 Changed paths:
46905    M /trunk/mpfr.texi
46907 added paragraph on support/grants
46908 added help for mpfr_erf
46910 ------------------------------------------------------------------------
46911 r2464 | vlefevre | 2003-10-02 14:05:59 +0000 (Thu, 02 Oct 2003) | 3 lines
46912 Changed paths:
46913    M /trunk/mpfr.texi
46915 Make node titles match section titles, and updated menus and xrefs.
46916 Added a line break after @samp{uninstall}.
46918 ------------------------------------------------------------------------
46919 r2463 | vlefevre | 2003-10-01 15:06:25 +0000 (Wed, 01 Oct 2003) | 4 lines
46920 Changed paths:
46921    M /trunk/TODO
46922    M /trunk/const_log2.c
46923    M /trunk/const_pi.c
46924    M /trunk/mpfr.h
46925    M /trunk/mpfr.texi
46926    M /trunk/zeta.c
46928 Corrections in the MPFR manual (PZ & VL). Functions mpfr_const_pi,
46929 mpfr_const_log2 and mpfr_zeta now return a ternary value. Updated
46930 TODO file.
46932 ------------------------------------------------------------------------
46933 r2462 | vlefevre | 2003-09-30 16:50:58 +0000 (Tue, 30 Sep 2003) | 2 lines
46934 Changed paths:
46935    M /trunk/BUGS
46937 Added a bug related to the ternary value and worst cases.
46939 ------------------------------------------------------------------------
46940 r2461 | vlefevre | 2003-09-30 16:29:01 +0000 (Tue, 30 Sep 2003) | 2 lines
46941 Changed paths:
46942    M /trunk/pow_si.c
46943    M /trunk/pow_ui.c
46945 Added exponent range support.
46947 ------------------------------------------------------------------------
46948 r2460 | vlefevre | 2003-09-30 10:34:39 +0000 (Tue, 30 Sep 2003) | 2 lines
46949 Changed paths:
46950    M /trunk/mpfr.texi
46952 Corrections up to Section 5.6 (PZ & VL).
46954 ------------------------------------------------------------------------
46955 r2459 | vlefevre | 2003-09-30 10:12:24 +0000 (Tue, 30 Sep 2003) | 7 lines
46956 Changed paths:
46957    M /trunk/get_z_exp.c
46959 Re-added the assert on the exponent, but replacing MPFR_EMIN_MIN by
46960 MP_EXP_T_MIN (this makes more sense): an assertion failed would mean
46961 that the exponent is not representable (an undefined behavior in the
46962 ISO C standard). If need be, we could choose to return MP_EXP_T_MIN
46963 in such a case, or perhaps MP_EXP_T_MAX to signal an error. The
46964 mantissa would still be meaningful.
46966 ------------------------------------------------------------------------
46967 r2458 | pelissip | 2003-09-30 07:47:49 +0000 (Tue, 30 Sep 2003) | 2 lines
46968 Changed paths:
46969    M /trunk/TODO
46971 Update TODO & mpfr_set_prec.
46973 ------------------------------------------------------------------------
46974 r2457 | vlefevre | 2003-09-29 14:40:11 +0000 (Mon, 29 Sep 2003) | 2 lines
46975 Changed paths:
46976    M /trunk/mpfr.texi
46978 Corrections up to Section 4.
46980 ------------------------------------------------------------------------
46981 r2456 | vlefevre | 2003-09-29 08:00:19 +0000 (Mon, 29 Sep 2003) | 2 lines
46982 Changed paths:
46983    M /trunk/AUTHORS
46985 Added authors Kevin Ryde and Patrick Pelissier.
46987 ------------------------------------------------------------------------
46988 r2455 | vlefevre | 2003-09-29 07:48:10 +0000 (Mon, 29 Sep 2003) | 2 lines
46989 Changed paths:
46990    M /trunk/INSTALL
46992 Removed "known problems" that are no longer problems.
46994 ------------------------------------------------------------------------
46995 r2454 | vlefevre | 2003-09-26 12:39:37 +0000 (Fri, 26 Sep 2003) | 3 lines
46996 Changed paths:
46997    M /trunk/BUGS
46999 Removed bugs related to the tests and to the exponents
47000 as they no longer occur. Updated some potentials bugs.
47002 ------------------------------------------------------------------------
47003 r2453 | vlefevre | 2003-09-25 16:50:34 +0000 (Thu, 25 Sep 2003) | 4 lines
47004 Changed paths:
47005    M /trunk/mpfr-impl.h
47006    M /trunk/mpfr.h
47007    M /trunk/mpfr.texi
47008    M /trunk/tests/tinits.c
47010 Removed mpfr_inits, mpfr_inits2, mpfr_clears from the documentation.
47011 Moved their prototypes to mpfr-impl.h (internal functions until
47012 decided otherwise).
47014 ------------------------------------------------------------------------
47015 r2452 | pelissip | 2003-09-25 12:03:36 +0000 (Thu, 25 Sep 2003) | 2 lines
47016 Changed paths:
47017    M /trunk/atan.c
47018    M /trunk/const_log2.c
47019    M /trunk/const_pi.c
47020    M /trunk/generic.c
47022 Modify 'r' arg of GENERIC from int to long (min 32 bits).
47024 ------------------------------------------------------------------------
47025 r2451 | vlefevre | 2003-09-25 10:31:23 +0000 (Thu, 25 Sep 2003) | 2 lines
47026 Changed paths:
47027    M /trunk/mpfr.texi
47029 8-bit ISO-8859-1 characters + consistent spelling.
47031 ------------------------------------------------------------------------
47032 r2450 | vlefevre | 2003-09-25 10:17:00 +0000 (Thu, 25 Sep 2003) | 2 lines
47033 Changed paths:
47034    M /trunk/ChangeLog
47036 Update.
47038 ------------------------------------------------------------------------
47039 r2449 | vlefevre | 2003-09-25 08:15:42 +0000 (Thu, 25 Sep 2003) | 2 lines
47040 Changed paths:
47041    M /trunk/tests/mpf_compat.h
47042    M /trunk/tests/reuse.c
47043    M /trunk/tests/tabs.c
47044    M /trunk/tests/tacos.c
47045    M /trunk/tests/tadd.c
47046    M /trunk/tests/tagm.c
47047    M /trunk/tests/tasin.c
47048    M /trunk/tests/tatan.c
47049    M /trunk/tests/tcan_round.c
47050    M /trunk/tests/tcbrt.c
47051    M /trunk/tests/tcmp.c
47052    M /trunk/tests/tcmp2.c
47053    M /trunk/tests/tcmp_d.c
47054    M /trunk/tests/tcmp_ui.c
47055    M /trunk/tests/tconst_log2.c
47056    M /trunk/tests/tconst_pi.c
47057    M /trunk/tests/tcos.c
47058    M /trunk/tests/tdiv.c
47059    M /trunk/tests/tdiv_ui.c
47060    M /trunk/tests/teq.c
47061    M /trunk/tests/terf.c
47062    M /trunk/tests/tests.c
47063    M /trunk/tests/texceptions.c
47064    M /trunk/tests/texp.c
47065    M /trunk/tests/texp2.c
47066    M /trunk/tests/tfactorial.c
47067    M /trunk/tests/tfma.c
47068    M /trunk/tests/tfrac.c
47069    M /trunk/tests/tgamma.c
47070    M /trunk/tests/tgeneric.c
47071    M /trunk/tests/tget_d.c
47072    M /trunk/tests/tget_str.c
47073    M /trunk/tests/thypot.c
47074    M /trunk/tests/tisnan.c
47075    M /trunk/tests/tlog.c
47076    M /trunk/tests/tlog10.c
47077    M /trunk/tests/tmul.c
47078    M /trunk/tests/tmul_2exp.c
47079    M /trunk/tests/tmul_ui.c
47080    M /trunk/tests/tout_str.c
47081    M /trunk/tests/tpow.c
47082    M /trunk/tests/tpow3.c
47083    M /trunk/tests/trandom.c
47085 Changed the remaining stderr to stdout.
47087 ------------------------------------------------------------------------
47088 r2448 | vlefevre | 2003-09-24 22:32:40 +0000 (Wed, 24 Sep 2003) | 2 lines
47089 Changed paths:
47090    M /trunk/tests/trint.c
47091    M /trunk/tests/tround_prec.c
47092    M /trunk/tests/tset.c
47093    M /trunk/tests/tset_d.c
47094    M /trunk/tests/tset_f.c
47095    M /trunk/tests/tset_ld.c
47096    M /trunk/tests/tset_q.c
47097    M /trunk/tests/tset_si.c
47098    M /trunk/tests/tset_str.c
47099    M /trunk/tests/tset_z.c
47100    M /trunk/tests/tsin.c
47101    M /trunk/tests/tsin_cos.c
47102    M /trunk/tests/tsqrt.c
47103    M /trunk/tests/tsub.c
47104    M /trunk/tests/tsub_ui.c
47105    M /trunk/tests/tswap.c
47106    M /trunk/tests/ttan.c
47107    M /trunk/tests/ttrunc.c
47108    M /trunk/tests/tui_div.c
47109    M /trunk/tests/tui_pow.c
47110    M /trunk/tests/tui_sub.c
47111    M /trunk/tests/tzeta.c
47113 Changed some stderr to stdout.
47115 ------------------------------------------------------------------------
47116 r2447 | vlefevre | 2003-09-24 21:05:42 +0000 (Wed, 24 Sep 2003) | 4 lines
47117 Changed paths:
47118    M /trunk/TODO
47119    M /trunk/comparisons.c
47120    M /trunk/mpfr.texi
47122 Added documentation for mpfr_greater_p, mpfr_greaterequal_p,
47123 mpfr_less_p, mpfr_lessequal_p, mpfr_lessgreater_p, mpfr_equal_p
47124 and mpfr_unordered_p.
47126 ------------------------------------------------------------------------
47127 r2446 | vlefevre | 2003-09-24 20:26:48 +0000 (Wed, 24 Sep 2003) | 3 lines
47128 Changed paths:
47129    M /trunk/TODO
47130    M /trunk/tests/Makefile.am
47131    A /trunk/tests/tcomparisons.c
47133 Added tests for mpfr_greater_p, mpfr_greaterequal_p, mpfr_less_p,
47134 mpfr_lessequal_p, mpfr_lessgreater_p, mpfr_equal_p, mpfr_unordered_p.
47136 ------------------------------------------------------------------------
47137 r2445 | vlefevre | 2003-09-24 16:31:11 +0000 (Wed, 24 Sep 2003) | 4 lines
47138 Changed paths:
47139    M /trunk/TODO
47140    M /trunk/tests/tnext.c
47142 Added a few more tests (involving mpfr_nexttoward). The tests for
47143 the mpfr_nextabove, mpfr_nextbelow and mpfr_nexttoward functions
47144 should now be sufficient.
47146 ------------------------------------------------------------------------
47147 r2444 | vlefevre | 2003-09-24 13:19:30 +0000 (Wed, 24 Sep 2003) | 3 lines
47148 Changed paths:
47149    M /trunk/next.c
47150    M /trunk/tests/Makefile.am
47151    A /trunk/tests/tnext.c
47153 Added generic tests for mpfr_nextabove and mpfr_nextbelow.
47154 Fixed a bug in next.c related to assertion checks.
47156 ------------------------------------------------------------------------
47157 r2443 | vlefevre | 2003-09-24 12:02:45 +0000 (Wed, 24 Sep 2003) | 5 lines
47158 Changed paths:
47159    M /trunk/TODO
47160    M /trunk/set_str.c
47161    M /trunk/tests/tset_str.c
47163 Accept (case-insensitive) NaN and Inf in input for bases <= 16 for
47164 backward compatibility in these bases (for bases > 16, we cannot
47165 guaranty backward compatibility with the current wanted behavior).
47166 Added tests.
47168 ------------------------------------------------------------------------
47169 r2442 | zimmerma | 2003-09-24 10:33:20 +0000 (Wed, 24 Sep 2003) | 2 lines
47170 Changed paths:
47171    M /trunk/TODO
47173 added one item from Kevin
47175 ------------------------------------------------------------------------
47176 r2441 | vlefevre | 2003-09-24 09:26:34 +0000 (Wed, 24 Sep 2003) | 2 lines
47177 Changed paths:
47178    M /trunk/texinfo.tex
47180 Added support for some top-bit-set characters in the .texi source.
47182 ------------------------------------------------------------------------
47183 r2440 | vlefevre | 2003-09-24 08:40:04 +0000 (Wed, 24 Sep 2003) | 2 lines
47184 Changed paths:
47185    M /trunk/mpfr.texi
47187 Added information on special values for mpfr_pow.
47189 ------------------------------------------------------------------------
47190 r2439 | zimmerma | 2003-09-24 08:35:06 +0000 (Wed, 24 Sep 2003) | 2 lines
47191 Changed paths:
47192    M /trunk/Makefile.am
47194 added MAKEINFOFLAGS = --enable-encoding to get 8-bit characters in mpfr.info
47196 ------------------------------------------------------------------------
47197 r2438 | zimmerma | 2003-09-24 08:05:50 +0000 (Wed, 24 Sep 2003) | 3 lines
47198 Changed paths:
47199    M /trunk/AUTHORS
47200    M /trunk/mpfr.texi
47202 used ISO-8859-1 in AUTHORS
47203 and @`e, @"o in mpfr.texi (waiting for code for ISO-8859-1 compatibility)
47205 ------------------------------------------------------------------------
47206 r2437 | ryde | 2003-09-24 00:40:24 +0000 (Wed, 24 Sep 2003) | 3 lines
47207 Changed paths:
47208    M /trunk/acinclude.m4
47210 (MPFR_C_LONG_DOUBLE_FORMAT): Remove conftest* temporary
47211 files.
47213 ------------------------------------------------------------------------
47214 r2436 | vlefevre | 2003-09-24 00:36:19 +0000 (Wed, 24 Sep 2003) | 2 lines
47215 Changed paths:
47216    M /trunk/set_str.c
47218 Fixed comparisons (cases @NaN@ and @Inf@).
47220 ------------------------------------------------------------------------
47221 r2435 | zimmerma | 2003-09-23 09:19:22 +0000 (Tue, 23 Sep 2003) | 2 lines
47222 Changed paths:
47223    M /trunk/TODO
47225 two updates
47227 ------------------------------------------------------------------------
47228 r2434 | vlefevre | 2003-09-22 15:03:30 +0000 (Mon, 22 Sep 2003) | 2 lines
47229 Changed paths:
47230    M /trunk/mpfr.texi
47232 Updated mpfr_pow description.
47234 ------------------------------------------------------------------------
47235 r2433 | zimmerma | 2003-09-22 13:50:46 +0000 (Mon, 22 Sep 2003) | 3 lines
47236 Changed paths:
47237    M /trunk/print_rnd_mode.c
47238    M /trunk/set_str.c
47239    M /trunk/set_str_raw.c
47241 changed __gmp_const into const in *.c
47242 [Torbjo"rn: Please use __gmp_const just in user header files, plain C const in other files.]
47244 ------------------------------------------------------------------------
47245 r2432 | vlefevre | 2003-09-22 13:30:46 +0000 (Mon, 22 Sep 2003) | 6 lines
47246 Changed paths:
47247    M /trunk/TODO
47249 Removed
47251 - allow the ISO C "P" exponent separator for base 16 in input functions
47253 (already done).
47255 ------------------------------------------------------------------------
47256 r2431 | vlefevre | 2003-09-22 13:09:16 +0000 (Mon, 22 Sep 2003) | 4 lines
47257 Changed paths:
47258    M /trunk/TODO
47259    M /trunk/tests/tset_ld.c
47261 Implemented the following:
47262 - use (LDBL_MAX/2)+(LDBL_MAX/4*LDBL_EPSILON) instead of loop in tset_ld
47263        to get largest power of 2 that fits in a long double
47265 ------------------------------------------------------------------------
47266 r2430 | vlefevre | 2003-09-22 11:23:09 +0000 (Mon, 22 Sep 2003) | 2 lines
47267 Changed paths:
47268    M /trunk/sub1.c
47270 Added some MPFR_ASSERTN and improved a comment.
47272 ------------------------------------------------------------------------
47273 r2429 | vlefevre | 2003-09-22 07:56:47 +0000 (Mon, 22 Sep 2003) | 2 lines
47274 Changed paths:
47275    M /trunk/tests/texp.c
47276    M /trunk/tests/tget_str.c
47278 Avoid string literals longer than 509 characters (ISO C89 limit).
47280 ------------------------------------------------------------------------
47281 r2428 | vlefevre | 2003-09-22 07:53:16 +0000 (Mon, 22 Sep 2003) | 3 lines
47282 Changed paths:
47283    M /trunk/tests/texceptions.c
47285 (test_set_underflow, test_set_overflow): Cleaner fix (for pre-C99
47286 compilers).
47288 ------------------------------------------------------------------------
47289 r2427 | ryde | 2003-09-22 01:45:07 +0000 (Mon, 22 Sep 2003) | 3 lines
47290 Changed paths:
47291    M /trunk/tests/texceptions.c
47293 (test_set_underflow, test_set_overflow): Use
47294 "static" on "r" to allow non-constant initializers.
47296 ------------------------------------------------------------------------
47297 r2426 | ryde | 2003-09-21 00:37:17 +0000 (Sun, 21 Sep 2003) | 3 lines
47298 Changed paths:
47299    M /trunk/mpfr.texi
47301 (Converting Floats): In mpfr_get_d_2exp, the rounding mode
47302 is given, it doesn't use the default mode.
47304 ------------------------------------------------------------------------
47305 r2425 | ryde | 2003-09-21 00:14:49 +0000 (Sun, 21 Sep 2003) | 4 lines
47306 Changed paths:
47307    M /trunk/mpfr.texi
47309 (Assigning Floats): In mpfr_set_str and mpfr_set_str_raw,
47310 show "const" not "__gmp_const".
47311 (Simultaneous Float Init & Assign): In mpfr_init_set_str, ditto.
47313 ------------------------------------------------------------------------
47314 r2424 | ryde | 2003-09-21 00:07:26 +0000 (Sun, 21 Sep 2003) | 2 lines
47315 Changed paths:
47316    M /trunk/mpfr.texi
47318 (Rounding Modes): Add blank line around @itemize.
47320 ------------------------------------------------------------------------
47321 r2423 | ryde | 2003-09-21 00:06:03 +0000 (Sun, 21 Sep 2003) | 3 lines
47322 Changed paths:
47323    M /trunk/mpfr.texi
47325 (Miscellaneous Float Functions): In mpfr_urandomb and
47326 mpfr_random, use @math and @le.
47328 ------------------------------------------------------------------------
47329 r2422 | ryde | 2003-09-20 23:51:49 +0000 (Sat, 20 Sep 2003) | 6 lines
47330 Changed paths:
47331    M /trunk/mpfr.texi
47333 (Assigning Floats): In mpfr_set_*, remove remarks about
47334 long being rounded (this should be clear already), about rounding of
47335 decimal double constants like 0.1 (too basic to appear here),
47336 (Converting Floats): In mpfr_get_d_2exp, remove remark about exp
47337 exceeding IEEE exponent range (should be clear already).
47339 ------------------------------------------------------------------------
47340 r2421 | zimmerma | 2003-09-19 14:25:15 +0000 (Fri, 19 Sep 2003) | 2 lines
47341 Changed paths:
47342    M /trunk/TODO
47344 updated items: removed conversion from/to float (obsolete)
47346 ------------------------------------------------------------------------
47347 r2420 | zimmerma | 2003-09-19 14:09:51 +0000 (Fri, 19 Sep 2003) | 2 lines
47348 Changed paths:
47349    M /trunk/TODO
47350    M /trunk/zeta.c
47352 got rid of <math.h> dependency in mpfr_zeta
47354 ------------------------------------------------------------------------
47355 r2419 | zimmerma | 2003-09-19 13:41:10 +0000 (Fri, 19 Sep 2003) | 3 lines
47356 Changed paths:
47357    M /trunk/cos.c
47358    M /trunk/exp_2.c
47359    M /trunk/get_str.c
47360    M /trunk/log_b2.h
47361    M /trunk/mpfr.h
47362    M /trunk/mpfr.texi
47363    M /trunk/round_prec.c
47364    M /trunk/tests/tacos.c
47365    M /trunk/tests/tasin.c
47366    M /trunk/tests/texp.c
47367    M /trunk/tests/tgamma.c
47368    M /trunk/tests/tround_prec.c
47369    M /trunk/tests/tzeta.c
47371 mpfr_round_prec is now obsolete
47372 new function mpfr_prec_round replaces it
47374 ------------------------------------------------------------------------
47375 r2418 | vlefevre | 2003-09-18 10:33:57 +0000 (Thu, 18 Sep 2003) | 2 lines
47376 Changed paths:
47377    M /trunk/mpfr-impl.h
47379 Fix for C implementations with 16-bit int.
47381 ------------------------------------------------------------------------
47382 r2417 | pelissip | 2003-09-18 08:37:38 +0000 (Thu, 18 Sep 2003) | 2 lines
47383 Changed paths:
47384    M /trunk/mpfr-impl.h
47386  Optimization of macros MPFR_IS_INF, MPFR_IS_NAN and MPFR_IS_FP
47388 ------------------------------------------------------------------------
47389 r2416 | vlefevre | 2003-09-18 06:50:14 +0000 (Thu, 18 Sep 2003) | 2 lines
47390 Changed paths:
47391    M /trunk/set_ld.c
47393 Removed a comment that should have been removed in revision 1.8.
47395 ------------------------------------------------------------------------
47396 r2415 | zimmerma | 2003-09-15 15:55:00 +0000 (Mon, 15 Sep 2003) | 3 lines
47397 Changed paths:
47398    M /trunk/div.c
47400 No longer perform the pre-check for exactness when first division step was
47401 actually a complete division. This introduced way too much overhead.
47403 ------------------------------------------------------------------------
47404 r2414 | zimmerma | 2003-09-15 15:30:31 +0000 (Mon, 15 Sep 2003) | 2 lines
47405 Changed paths:
47406    M /trunk/inp_str.c
47408 replaced test stream==0 by stream==NULL
47410 ------------------------------------------------------------------------
47411 r2413 | vlefevre | 2003-09-15 13:55:30 +0000 (Mon, 15 Sep 2003) | 3 lines
47412 Changed paths:
47413    M /trunk/round_prec.c
47414    M /trunk/tests/tcan_round.c
47416 Fixed a bug in mpfr_can_round_raw and added other mpfr_can_round
47417 tests.
47419 ------------------------------------------------------------------------
47420 r2412 | vlefevre | 2003-09-15 13:05:05 +0000 (Mon, 15 Sep 2003) | 2 lines
47421 Changed paths:
47422    M /trunk/round_prec.c
47423    M /trunk/tests/tcan_round.c
47425 Added a test to tests/tcan_round.c and assertions to round_prec.c.
47427 ------------------------------------------------------------------------
47428 r2411 | vlefevre | 2003-09-14 08:52:44 +0000 (Sun, 14 Sep 2003) | 3 lines
47429 Changed paths:
47430    M /trunk/exceptions.c
47431    M /trunk/exp.c
47432    M /trunk/tests/texceptions.c
47434 Fixed mpfr_set_overflow, added tests for mpfr_set_underflow
47435 and mpfr_set_overflow, and reverted exp.c.
47437 ------------------------------------------------------------------------
47438 r2410 | zimmerma | 2003-09-13 08:46:47 +0000 (Sat, 13 Sep 2003) | 2 lines
47439 Changed paths:
47440    M /trunk/exp.c
47442 overflow with round to zero was incorrect
47444 ------------------------------------------------------------------------
47445 r2409 | vlefevre | 2003-09-11 16:49:11 +0000 (Thu, 11 Sep 2003) | 3 lines
47446 Changed paths:
47447    M /trunk/Makefile.am
47448    A /trunk/clears.c
47449    A /trunk/inits.c
47450    A /trunk/inits2.c
47451    M /trunk/mpfr.h
47452    M /trunk/mpfr.texi
47453    M /trunk/tests/Makefile.am
47454    A /trunk/tests/tinits.c
47456 New functions mpfr_inits, mpfr_inits2 and mpfr_clears to initialize or
47457 free several floating-point numbers (written by Patrick Pélissier).
47459 ------------------------------------------------------------------------
47460 r2408 | vlefevre | 2003-09-09 16:09:42 +0000 (Tue, 09 Sep 2003) | 4 lines
47461 Changed paths:
47462    M /trunk/TODO
47463    M /trunk/zeta.c
47465 Replaced malloc/free by __gmp_allocate_func/__gmp_free_func in
47466 mpfr_zeta_pos. zeta.c still uses math (libm) functions -> TODO:
47467 remove this dependence.
47469 ------------------------------------------------------------------------
47470 r2407 | vlefevre | 2003-09-09 15:13:38 +0000 (Tue, 09 Sep 2003) | 2 lines
47471 Changed paths:
47472    M /trunk/tests/tui_pow.c
47474 Added a test that makes MPFR crash (coming from the mpfr_zeta crash).
47476 ------------------------------------------------------------------------
47477 r2406 | vlefevre | 2003-09-09 14:28:47 +0000 (Tue, 09 Sep 2003) | 2 lines
47478 Changed paths:
47479    M /trunk/tests/tzeta.c
47481 Case that crashes MPFR (coming from test_generic) -> function test1.
47483 ------------------------------------------------------------------------
47484 r2405 | vlefevre | 2003-09-09 11:33:45 +0000 (Tue, 09 Sep 2003) | 6 lines
47485 Changed paths:
47486    M /trunk/ui_pow.c
47488 Ended up by simplifying mpfr_ui_pow to fix it completely (with a
47489 call to mpfr_pow, in a way similar to other ui functions). There
47490 isn't significant differences with the old code anyway, and the
47491 case integer^integer wasn't optimized like in mpfr_pow.
47492 The test tui_pow now passes, but the test tzeta now fails!
47494 ------------------------------------------------------------------------
47495 r2404 | vlefevre | 2003-09-09 10:39:01 +0000 (Tue, 09 Sep 2003) | 4 lines
47496 Changed paths:
47497    M /trunk/tests/tui_pow.c
47498    M /trunk/ui_pow.c
47500 Code clean-up and reindented. Replaced a 8 by CHAR_BIT,
47501 as CHAR_BIT isn't necessarily equal to 8. The bug seems
47502 to occur on all machines.
47504 ------------------------------------------------------------------------
47505 r2403 | vlefevre | 2003-09-08 16:22:08 +0000 (Mon, 08 Sep 2003) | 3 lines
47506 Changed paths:
47507    M /trunk/tests/tui_pow.c
47509 Added a test to reproduce a bug (to be fixed later) on all 64-bit
47510 machines.
47512 ------------------------------------------------------------------------
47513 r2402 | vlefevre | 2003-09-08 15:50:30 +0000 (Mon, 08 Sep 2003) | 2 lines
47514 Changed paths:
47515    M /trunk/tests/tset_str.c
47517 Added a cast (useful under Linux/alpha).
47519 ------------------------------------------------------------------------
47520 r2401 | vlefevre | 2003-09-01 15:20:39 +0000 (Mon, 01 Sep 2003) | 4 lines
47521 Changed paths:
47522    M /trunk/TODO
47523    M /trunk/mpfr.h
47524    M /trunk/mpfr.texi
47525    M /trunk/print_rnd_mode.c
47527 Changes (Patrick Pelissier's suggestions):
47528   _ mpfr_print_rnd_mode now has __gmp_const char * return type;
47529   _ some corrections in mpfr.texi, documentencoding set.
47531 ------------------------------------------------------------------------
47532 r2400 | ryde | 2003-08-30 23:25:43 +0000 (Sat, 30 Aug 2003) | 2 lines
47533 Changed paths:
47534    M /trunk/tests/amd64.asm
47536 #Corrections to initial checkin.
47538 ------------------------------------------------------------------------
47539 r2399 | ryde | 2003-08-30 02:13:55 +0000 (Sat, 30 Aug 2003) | 2 lines
47540 Changed paths:
47541    M /trunk/tests/Makefile.am
47543 (EXTRA_libfrtests_a_SOURCES): Add amd64.asm.
47545 ------------------------------------------------------------------------
47546 r2398 | ryde | 2003-08-30 02:13:34 +0000 (Sat, 30 Aug 2003) | 2 lines
47547 Changed paths:
47548    A /trunk/tests/amd64.asm
47550 New file.
47552 ------------------------------------------------------------------------
47553 r2397 | ryde | 2003-08-30 02:13:18 +0000 (Sat, 30 Aug 2003) | 3 lines
47554 Changed paths:
47555    M /trunk/acinclude.m4
47557 Correction to:
47558 (MPFR_CONFIGS): Add amd64-*-* to x86 test objects.
47560 ------------------------------------------------------------------------
47561 r2396 | ryde | 2003-08-30 01:42:49 +0000 (Sat, 30 Aug 2003) | 3 lines
47562 Changed paths:
47563    M /trunk/tests/tests.c
47565 (tests_machine_prec_long_double): Add amd64 to the
47566 comments.
47568 ------------------------------------------------------------------------
47569 r2395 | ryde | 2003-08-30 01:41:08 +0000 (Sat, 30 Aug 2003) | 2 lines
47570 Changed paths:
47571    M /trunk/acinclude.m4
47573 (MPFR_CONFIGS): Add amd64-*-* to x86 test objects.
47575 ------------------------------------------------------------------------
47576 r2394 | ryde | 2003-08-30 01:39:32 +0000 (Sat, 30 Aug 2003) | 2 lines
47577 Changed paths:
47578    M /trunk/tests/tset_ld.c
47580 (check_set_get): Improve error messages.
47582 ------------------------------------------------------------------------
47583 r2393 | ryde | 2003-08-30 01:38:46 +0000 (Sat, 30 Aug 2003) | 2 lines
47584 Changed paths:
47585    M /trunk/mpfr-test.h
47586    M /trunk/tests/tests.c
47588 (ld_trace): New function.
47590 ------------------------------------------------------------------------
47591 r2392 | ryde | 2003-08-30 01:37:40 +0000 (Sat, 30 Aug 2003) | 3 lines
47592 Changed paths:
47593    M /trunk/set_ld.c
47595 (ldbl_max_struct): Use octal character constants, since hex
47596 is an ANSI-ism.
47598 ------------------------------------------------------------------------
47599 r2391 | vlefevre | 2003-08-07 07:56:08 +0000 (Thu, 07 Aug 2003) | 2 lines
47600 Changed paths:
47601    M /trunk/ui_pow_ui.c
47603 Avoid a potential overflow.
47605 ------------------------------------------------------------------------
47606 r2390 | zimmerma | 2003-08-04 11:13:04 +0000 (Mon, 04 Aug 2003) | 2 lines
47607 Changed paths:
47608    M /trunk/agm.c
47609    M /trunk/tests/tagm.c
47611 fixed pb found by Damien Fisher
47613 ------------------------------------------------------------------------
47614 r2389 | vlefevre | 2003-07-24 15:47:17 +0000 (Thu, 24 Jul 2003) | 3 lines
47615 Changed paths:
47616    M /trunk/get_d.c
47618 If the exponent of the number is meaningless (src = NaN, inf or 0),
47619 0 is stored in expptr (behavior similar to the ISO C frexp function).
47621 ------------------------------------------------------------------------
47622 r2388 | zimmerma | 2003-07-21 13:16:54 +0000 (Mon, 21 Jul 2003) | 2 lines
47623 Changed paths:
47624    M /trunk/TODO
47626 added one item
47628 ------------------------------------------------------------------------
47629 r2387 | ryde | 2003-07-19 00:17:02 +0000 (Sat, 19 Jul 2003) | 2 lines
47630 Changed paths:
47631    M /trunk/tests/Makefile.am
47633 (check_PROGRAMS): Add tget_d_2exp.c.
47635 ------------------------------------------------------------------------
47636 r2386 | ryde | 2003-07-19 00:15:46 +0000 (Sat, 19 Jul 2003) | 2 lines
47637 Changed paths:
47638    A /trunk/tests/tget_d_2exp.c
47640 New file, partly derived from tget_d.c.
47642 ------------------------------------------------------------------------
47643 r2385 | ryde | 2003-07-19 00:12:19 +0000 (Sat, 19 Jul 2003) | 3 lines
47644 Changed paths:
47645    M /trunk/get_d.c
47647 (mpfr_get_d_2exp): Ensure 0.5 <= abs(ret) < 1.0 is respected
47648 when rounding away from zero.
47650 ------------------------------------------------------------------------
47651 r2384 | ryde | 2003-07-19 00:07:32 +0000 (Sat, 19 Jul 2003) | 2 lines
47652 Changed paths:
47653    M /trunk/mpfr-test.h
47654    M /trunk/tests/tests.c
47656 (d_trace): New function.
47658 ------------------------------------------------------------------------
47659 r2383 | ryde | 2003-07-19 00:06:15 +0000 (Sat, 19 Jul 2003) | 2 lines
47660 Changed paths:
47661    M /trunk/mpfr.texi
47663 (Converting Floats): mpfr_get_d_2exp stores to a long.
47665 ------------------------------------------------------------------------
47666 r2382 | ryde | 2003-07-19 00:00:24 +0000 (Sat, 19 Jul 2003) | 3 lines
47667 Changed paths:
47668    M /trunk/get_d.c
47669    M /trunk/mpfr.h
47671 (mpfr_get_d_2exp): Store exp in a long, same as
47672 mpz_get_d_2exp and mpf_get_d_2exp.
47674 ------------------------------------------------------------------------
47675 r2381 | vlefevre | 2003-07-15 14:42:08 +0000 (Tue, 15 Jul 2003) | 2 lines
47676 Changed paths:
47677    M /trunk/get_d.c
47679 Updated comment.
47681 ------------------------------------------------------------------------
47682 r2380 | vlefevre | 2003-07-08 14:31:44 +0000 (Tue, 08 Jul 2003) | 2 lines
47683 Changed paths:
47684    M /trunk/random2.c
47686 Correction in a comment (patch by Torbjorn).
47688 ------------------------------------------------------------------------
47689 r2379 | zimmerma | 2003-07-01 14:47:05 +0000 (Tue, 01 Jul 2003) | 2 lines
47690 Changed paths:
47691    M /trunk/mpfr.texi
47692    M /trunk/round_prec.c
47694 can_round returns 0 for NaN/Inf
47696 ------------------------------------------------------------------------
47697 r2378 | zimmerma | 2003-07-01 10:49:04 +0000 (Tue, 01 Jul 2003) | 3 lines
47698 Changed paths:
47699    M /trunk/round_prec.c
47701 fixed Uninitialized memory read in mpfr_can_round
47702 (when b is NaN or Inf)
47704 ------------------------------------------------------------------------
47705 r2377 | zimmerma | 2003-06-30 15:59:19 +0000 (Mon, 30 Jun 2003) | 2 lines
47706 Changed paths:
47707    M /trunk/tests/tget_str.c
47709 fixed array bound write (need 6+1 characters in s1 to represent -@inf@ + \0)
47711 ------------------------------------------------------------------------
47712 r2376 | ryde | 2003-06-28 00:17:24 +0000 (Sat, 28 Jun 2003) | 2 lines
47713 Changed paths:
47714    M /trunk/get_d.c
47716 Add "const" to IEEE byte sequence data.
47718 ------------------------------------------------------------------------
47719 r2375 | ryde | 2003-06-28 00:15:04 +0000 (Sat, 28 Jun 2003) | 3 lines
47720 Changed paths:
47721    M /trunk/tests/tests.c
47723 (tests_rand_end): Remove explicit __gmp_rands
47724 clearing, it's what RANDS_CLEAR does already.
47726 ------------------------------------------------------------------------
47727 r2374 | ryde | 2003-06-26 23:01:02 +0000 (Thu, 26 Jun 2003) | 4 lines
47728 Changed paths:
47729    M /trunk/TODO
47731 # Clarify nan/inf bits under efficiency.
47732 # Add mpfr_get_d3 ieee portability.
47733 # Add mpfr_random not wanted in mpf integration.
47735 ------------------------------------------------------------------------
47736 r2373 | zimmerma | 2003-06-26 13:40:08 +0000 (Thu, 26 Jun 2003) | 2 lines
47737 Changed paths:
47738    M /trunk/cmp_d.c
47739    M /trunk/get_d.c
47740    M /trunk/get_ld.c
47741    M /trunk/mpfr-impl.h
47742    M /trunk/set_d.c
47743    M /trunk/set_dfl_prec.c
47744    M /trunk/set_ld.c
47746 moved macros for [L]DBL_MANT_DIG in mpfr-impl.h
47748 ------------------------------------------------------------------------
47749 r2372 | zimmerma | 2003-06-25 10:16:43 +0000 (Wed, 25 Jun 2003) | 2 lines
47750 Changed paths:
47751    M /trunk/urandomb.c
47753 fixed several problems noticed by Kevin
47755 ------------------------------------------------------------------------
47756 r2371 | zimmerma | 2003-06-25 07:47:53 +0000 (Wed, 25 Jun 2003) | 2 lines
47757 Changed paths:
47758    M /trunk/tests/tset_ld.c
47760 changed test for 2^1024, using LDBL_MAX_EXP
47762 ------------------------------------------------------------------------
47763 r2370 | ryde | 2003-06-25 00:47:56 +0000 (Wed, 25 Jun 2003) | 2 lines
47764 Changed paths:
47765    M /trunk/TODO
47767 # Add efficiency of separate flag bit operations.
47769 ------------------------------------------------------------------------
47770 r2369 | ryde | 2003-06-24 23:57:33 +0000 (Tue, 24 Jun 2003) | 2 lines
47771 Changed paths:
47772    D /trunk/mpfr-math.h
47774 Remove file, no longer used.
47776 ------------------------------------------------------------------------
47777 r2368 | ryde | 2003-06-24 23:56:41 +0000 (Tue, 24 Jun 2003) | 2 lines
47778 Changed paths:
47779    M /trunk/Makefile.am
47781 (libmpfr_a_SOURCES): Remove mpfr-math.h.
47783 ------------------------------------------------------------------------
47784 r2367 | ryde | 2003-06-24 23:55:52 +0000 (Tue, 24 Jun 2003) | 5 lines
47785 Changed paths:
47786    M /trunk/get_d.c
47788 (MPFR_DBL_INFP, MPFR_DBL_INFM, MPFR_DBL_NAN): Make private
47789 definitions based on IEEE byte sequences, in particular avoid HUGE_VAL
47790 from mpfr-math.h since that's not infinity on hppa1.1-hp-hpux10.
47791 Remove includes of mpfr-math.h, math.h and stddef.h.
47793 ------------------------------------------------------------------------
47794 r2366 | ryde | 2003-06-24 23:50:03 +0000 (Tue, 24 Jun 2003) | 2 lines
47795 Changed paths:
47796    M /trunk/tests/tget_d.c
47798 (check_inf_nan): New test.
47800 ------------------------------------------------------------------------
47801 r2365 | ryde | 2003-06-24 23:45:21 +0000 (Tue, 24 Jun 2003) | 3 lines
47802 Changed paths:
47803    M /trunk/acinclude.m4
47805 (MPFR_C_LONG_DOUBLE_FORMAT): Use octal char constants,
47806 '\xHH' is an ANSI-ism.
47808 ------------------------------------------------------------------------
47809 r2364 | zimmerma | 2003-06-24 10:21:38 +0000 (Tue, 24 Jun 2003) | 2 lines
47810 Changed paths:
47811    M /trunk/tests/tset_ld.c
47813 check 2^1024 only when sizeof(long double) > sizeof(double)
47815 ------------------------------------------------------------------------
47816 r2363 | zimmerma | 2003-06-24 08:20:41 +0000 (Tue, 24 Jun 2003) | 2 lines
47817 Changed paths:
47818    M /trunk/tests/tsub.c
47820 correction to previous patch
47822 ------------------------------------------------------------------------
47823 r2362 | zimmerma | 2003-06-24 08:14:39 +0000 (Tue, 24 Jun 2003) | 3 lines
47824 Changed paths:
47825    M /trunk/tests/tadd.c
47827 correction to previous patch: problem was that x and u can be 0,
47828 then MPFR_PREC() undefined
47830 ------------------------------------------------------------------------
47831 r2361 | ryde | 2003-06-24 00:32:32 +0000 (Tue, 24 Jun 2003) | 2 lines
47832 Changed paths:
47833    M /trunk/tests/tests.c
47835 (tests_start_mpfr): Make stdout and stderr unbuffered.
47837 ------------------------------------------------------------------------
47838 r2360 | ryde | 2003-06-24 00:30:25 +0000 (Tue, 24 Jun 2003) | 3 lines
47839 Changed paths:
47840    M /trunk/tests/tsub.c
47842 (check_inexact): For pz, use at least MPFR_PREC_MIN
47843 since this is required by mpfr_set_prec.
47845 ------------------------------------------------------------------------
47846 r2359 | ryde | 2003-06-24 00:29:32 +0000 (Tue, 24 Jun 2003) | 4 lines
47847 Changed paths:
47848    M /trunk/tests/tadd.c
47850 # Correction to:
47851 # (check_inexact): For pz, use at least MPFR_PREC_MIN
47852 # since this is required by mpfr_set_prec.
47854 ------------------------------------------------------------------------
47855 r2358 | ryde | 2003-06-24 00:20:41 +0000 (Tue, 24 Jun 2003) | 3 lines
47856 Changed paths:
47857    M /trunk/tests/tadd.c
47859 (check_inexact): For pz, use at least MPFR_PREC_MIN
47860 since this is required by mpfr_set_prec.
47862 ------------------------------------------------------------------------
47863 r2357 | ryde | 2003-06-23 23:58:03 +0000 (Mon, 23 Jun 2003) | 2 lines
47864 Changed paths:
47865    M /trunk/TODO
47867 Remove mingw portability of random/rand48, no longer used.
47869 ------------------------------------------------------------------------
47870 r2356 | ryde | 2003-06-23 23:55:24 +0000 (Mon, 23 Jun 2003) | 5 lines
47871 Changed paths:
47872    M /trunk/TODO
47874 Remove __setfpucw, no longer used.
47875 Remove mpfr_integer_p, done.
47876 Remove gmp rand functions in test programs, done.
47877 Remove MPFR_CHECK_RANDOMIZE, done (as GMP_CHECK_RANDOMIZE).
47879 ------------------------------------------------------------------------
47880 r2355 | vlefevre | 2003-06-21 07:56:50 +0000 (Sat, 21 Jun 2003) | 2 lines
47881 Changed paths:
47882    M /trunk/mpfr.texi
47884 mpfr_random is deprecated.
47886 ------------------------------------------------------------------------
47887 r2354 | zimmerma | 2003-06-20 15:01:01 +0000 (Fri, 20 Jun 2003) | 2 lines
47888 Changed paths:
47889    M /trunk/tests/tdiv.c
47890    M /trunk/tests/tsub.c
47891    M /trunk/tests/tui_div.c
47893 changed since mpfr_random now can return 0
47895 ------------------------------------------------------------------------
47896 r2353 | vlefevre | 2003-06-20 14:21:36 +0000 (Fri, 20 Jun 2003) | 3 lines
47897 Changed paths:
47898    M /trunk/random.c
47900 The distribution should now be uniform (mpfr_random implemented
47901 by calling mpfr_urandomb).
47903 ------------------------------------------------------------------------
47904 r2352 | vlefevre | 2003-06-20 12:30:42 +0000 (Fri, 20 Jun 2003) | 3 lines
47905 Changed paths:
47906    M /trunk/mpfr.h
47907    M /trunk/mpfr.texi
47908    M /trunk/urandomb.c
47910 Take the current exponent range into account in mpfr_urandomb
47911 (which now returns an int).
47913 ------------------------------------------------------------------------
47914 r2351 | vlefevre | 2003-06-20 10:37:26 +0000 (Fri, 20 Jun 2003) | 2 lines
47915 Changed paths:
47916    M /trunk/urandomb.c
47918 Bug fix.
47920 ------------------------------------------------------------------------
47921 r2350 | zimmerma | 2003-06-20 10:30:35 +0000 (Fri, 20 Jun 2003) | 2 lines
47922 Changed paths:
47923    M /trunk/tests/tests.c
47925 moved _gmp_rands_initialized stuff from tests_end_mpfr() to tests_rand_end()
47927 ------------------------------------------------------------------------
47928 r2349 | zimmerma | 2003-06-20 09:58:46 +0000 (Fri, 20 Jun 2003) | 3 lines
47929 Changed paths:
47930    M /trunk/tests/tset_z.c
47932 reduced default number of tests
47933 improved style
47935 ------------------------------------------------------------------------
47936 r2348 | zimmerma | 2003-06-20 09:53:15 +0000 (Fri, 20 Jun 2003) | 3 lines
47937 Changed paths:
47938    M /trunk/tests/tset_si.c
47940 reduced default number of tests
47941 improved style
47943 ------------------------------------------------------------------------
47944 r2347 | zimmerma | 2003-06-19 17:17:48 +0000 (Thu, 19 Jun 2003) | 2 lines
47945 Changed paths:
47946    M /trunk/exp_2.c
47948 fixed bug in mpfr_exp2_aux2 (spe175.testdrive.hp.com)
47950 ------------------------------------------------------------------------
47951 r2346 | zimmerma | 2003-06-19 15:40:52 +0000 (Thu, 19 Jun 2003) | 2 lines
47952 Changed paths:
47953    M /trunk/exp3.c
47955 improved style
47957 ------------------------------------------------------------------------
47958 r2345 | zimmerma | 2003-06-19 14:57:05 +0000 (Thu, 19 Jun 2003) | 2 lines
47959 Changed paths:
47960    M /trunk/tests/texp.c
47962 added more information in case of failure
47964 ------------------------------------------------------------------------
47965 r2344 | zimmerma | 2003-06-19 09:12:26 +0000 (Thu, 19 Jun 2003) | 2 lines
47966 Changed paths:
47967    M /trunk/tests/tadd.c
47968    M /trunk/tests/tagm.c
47969    M /trunk/tests/tests.c
47970    M /trunk/tests/tlog.c
47971    M /trunk/tests/tmul_2exp.c
47972    M /trunk/tests/tout_str.c
47973    M /trunk/tests/tset_d.c
47974    M /trunk/tests/tset_f.c
47975    M /trunk/tests/tset_si.c
47976    M /trunk/tests/tset_str.c
47977    M /trunk/tests/tset_z.c
47979 removed randseed() stuff [obsolete now we use the GMP mechanism]
47981 ------------------------------------------------------------------------
47982 r2343 | zimmerma | 2003-06-19 08:55:03 +0000 (Thu, 19 Jun 2003) | 2 lines
47983 Changed paths:
47984    M /trunk/tests/tzeta.c
47986 added memory test mechanism
47988 ------------------------------------------------------------------------
47989 r2342 | zimmerma | 2003-06-19 08:54:42 +0000 (Thu, 19 Jun 2003) | 2 lines
47990 Changed paths:
47991    M /trunk/tests/tdiv.c
47993 added new test from Parks
47995 ------------------------------------------------------------------------
47996 r2341 | zimmerma | 2003-06-19 08:54:07 +0000 (Thu, 19 Jun 2003) | 2 lines
47997 Changed paths:
47998    M /trunk/zeta.c
48000 fixed allocation problem (forgot to clear)
48002 ------------------------------------------------------------------------
48003 r2340 | vlefevre | 2003-06-19 01:01:38 +0000 (Thu, 19 Jun 2003) | 2 lines
48004 Changed paths:
48005    M /trunk/mpfr-test.h
48007 Removed drand48/lrand48/srand48 prototypes.
48009 ------------------------------------------------------------------------
48010 r2339 | ryde | 2003-06-18 22:57:32 +0000 (Wed, 18 Jun 2003) | 3 lines
48011 Changed paths:
48012    M /trunk/tests/tset_z.c
48014 Don't use mpz_get_d1, since a 53-bit double is not
48015 enough when long is 64-bits.
48017 ------------------------------------------------------------------------
48018 r2338 | ryde | 2003-06-18 22:50:59 +0000 (Wed, 18 Jun 2003) | 3 lines
48019 Changed paths:
48020    M /trunk/tests/tset_si.c
48022 Don't use mpz_get_d1, since a 53-bit double is not
48023 enough when long is 64-bits.
48025 ------------------------------------------------------------------------
48026 r2337 | ryde | 2003-06-13 22:43:53 +0000 (Fri, 13 Jun 2003) | 3 lines
48027 Changed paths:
48028    M /trunk/tests/tests.c
48030 Use autoconf recommended style for time.h with
48031 sys/time.h.
48033 ------------------------------------------------------------------------
48034 r2336 | ryde | 2003-06-13 22:40:44 +0000 (Fri, 13 Jun 2003) | 3 lines
48035 Changed paths:
48036    M /trunk/acinclude.m4
48038 (MPFR_CONFIGS): Require AC_HEADER_TIME, add
48039 AC_CHECK_HEADERS of sys/time.h.
48041 ------------------------------------------------------------------------
48042 r2335 | ryde | 2003-06-13 22:33:50 +0000 (Fri, 13 Jun 2003) | 2 lines
48043 Changed paths:
48044    M /trunk/acinclude.m4
48046 (MPFR_CONFIGS): Add AC_CHECK_FUNCS of gettimeofday.
48048 ------------------------------------------------------------------------
48049 r2334 | zimmerma | 2003-06-13 15:19:12 +0000 (Fri, 13 Jun 2003) | 2 lines
48050 Changed paths:
48051    M /trunk/tests/tsqrt.c
48053 moved disabled test to "special" code
48055 ------------------------------------------------------------------------
48056 r2333 | zimmerma | 2003-06-13 11:50:07 +0000 (Fri, 13 Jun 2003) | 2 lines
48057 Changed paths:
48058    M /trunk/algorithms.bib
48059    M /trunk/algorithms.tex
48061 added reference to Higham
48063 ------------------------------------------------------------------------
48064 r2332 | zimmerma | 2003-06-13 08:22:53 +0000 (Fri, 13 Jun 2003) | 2 lines
48065 Changed paths:
48066    M /trunk/algorithms.tex
48067    M /trunk/erf.c
48068    M /trunk/exp.c
48070 improved error analysis on erf
48072 ------------------------------------------------------------------------
48073 r2331 | zimmerma | 2003-06-13 07:52:01 +0000 (Fri, 13 Jun 2003) | 2 lines
48074 Changed paths:
48075    M /trunk/tests/tlog.c
48077 improved indentation
48079 ------------------------------------------------------------------------
48080 r2330 | zimmerma | 2003-06-12 16:29:34 +0000 (Thu, 12 Jun 2003) | 3 lines
48081 Changed paths:
48082    M /trunk/tests/tests.c
48084 added support for random see
48085 (when env. variable GMP_CHECK_RANDOMIZE set)
48087 ------------------------------------------------------------------------
48088 r2329 | vlefevre | 2003-06-12 16:13:49 +0000 (Thu, 12 Jun 2003) | 2 lines
48089 Changed paths:
48090    M /trunk/acinclude.m4
48091    M /trunk/mpfr-test.h
48092    M /trunk/tests/tabs.c
48093    M /trunk/tests/tacos.c
48094    M /trunk/tests/tadd.c
48095    M /trunk/tests/tagm.c
48096    M /trunk/tests/tasin.c
48097    M /trunk/tests/tatan.c
48098    M /trunk/tests/tcmp.c
48099    M /trunk/tests/tcmp2.c
48100    M /trunk/tests/tdiv_ui.c
48101    M /trunk/tests/terf.c
48102    M /trunk/tests/tests.c
48103    M /trunk/tests/texp.c
48104    M /trunk/tests/tfma.c
48105    M /trunk/tests/tgamma.c
48106    M /trunk/tests/tgeneric.c
48107    M /trunk/tests/thypot.c
48108    M /trunk/tests/tlog.c
48109    M /trunk/tests/tmul.c
48110    M /trunk/tests/tmul_2exp.c
48111    M /trunk/tests/tmul_ui.c
48112    M /trunk/tests/tout_str.c
48113    M /trunk/tests/tpow.c
48114    M /trunk/tests/tpow3.c
48115    M /trunk/tests/trint.c
48116    M /trunk/tests/tset.c
48117    M /trunk/tests/tset_d.c
48118    M /trunk/tests/tset_f.c
48119    M /trunk/tests/tset_si.c
48120    M /trunk/tests/tset_str.c
48121    M /trunk/tests/tset_z.c
48122    M /trunk/tests/tsqrt.c
48123    M /trunk/tests/tsub.c
48124    M /trunk/tests/tsub_ui.c
48125    M /trunk/tests/tui_div.c
48126    M /trunk/tests/tui_pow.c
48127    M /trunk/tests/tui_sub.c
48128    M /trunk/tests/tzeta.c
48130 Replaced misc random functions by GMP ones.
48132 ------------------------------------------------------------------------
48133 r2328 | vlefevre | 2003-06-12 13:52:56 +0000 (Thu, 12 Jun 2003) | 2 lines
48134 Changed paths:
48135    M /trunk/mpfr-test.h
48136    M /trunk/tests/tests.c
48138 Added function randlimb().
48140 ------------------------------------------------------------------------
48141 r2327 | vlefevre | 2003-06-12 11:37:31 +0000 (Thu, 12 Jun 2003) | 2 lines
48142 Changed paths:
48143    M /trunk/erf.c
48145 Fixed a few bugs concerning special values, code simplified.
48147 ------------------------------------------------------------------------
48148 r2326 | zimmerma | 2003-06-12 09:10:34 +0000 (Thu, 12 Jun 2003) | 2 lines
48149 Changed paths:
48150    M /trunk/Makefile.am
48151    M /trunk/algorithms.tex
48152    A /trunk/erf.c
48153    M /trunk/mpfr.h
48154    M /trunk/mpfr.texi
48155    M /trunk/tests/Makefile.am
48156    A /trunk/tests/terf.c
48158 added error function
48160 ------------------------------------------------------------------------
48161 r2325 | vlefevre | 2003-06-11 23:38:43 +0000 (Wed, 11 Jun 2003) | 2 lines
48162 Changed paths:
48163    M /trunk/random2.c
48165 Make x positive + some minor changes.
48167 ------------------------------------------------------------------------
48168 r2324 | vlefevre | 2003-06-11 23:31:05 +0000 (Wed, 11 Jun 2003) | 2 lines
48169 Changed paths:
48170    M /trunk/random2.c
48172 New version written by Torbjorn Granlund.
48174 ------------------------------------------------------------------------
48175 r2323 | zimmerma | 2003-06-10 15:24:16 +0000 (Tue, 10 Jun 2003) | 3 lines
48176 Changed paths:
48177    M /trunk/algorithms.bib
48178    M /trunk/algorithms.tex
48180 updated formular for erf
48181 added url for Abramowitz & Stegun
48183 ------------------------------------------------------------------------
48184 r2322 | vlefevre | 2003-06-10 13:22:52 +0000 (Tue, 10 Jun 2003) | 2 lines
48185 Changed paths:
48186    M /trunk/get_d.c
48188 Added a comment concerning NO_MATH_DEFS.
48190 ------------------------------------------------------------------------
48191 r2321 | zimmerma | 2003-06-10 08:43:05 +0000 (Tue, 10 Jun 2003) | 2 lines
48192 Changed paths:
48193    M /trunk/tests/tgamma.c
48195 made test faster
48197 ------------------------------------------------------------------------
48198 r2320 | zimmerma | 2003-06-10 08:41:47 +0000 (Tue, 10 Jun 2003) | 2 lines
48199 Changed paths:
48200    M /trunk/tests/tzeta.c
48202 reduced test time
48204 ------------------------------------------------------------------------
48205 r2319 | zimmerma | 2003-06-10 08:38:54 +0000 (Tue, 10 Jun 2003) | 2 lines
48206 Changed paths:
48207    M /trunk/tests/tdiv.c
48209 reduced time of test
48211 ------------------------------------------------------------------------
48212 r2318 | zimmerma | 2003-06-10 08:20:21 +0000 (Tue, 10 Jun 2003) | 2 lines
48213 Changed paths:
48214    M /trunk/tests/tfrac.c
48216 reduced time
48218 ------------------------------------------------------------------------
48219 r2317 | ryde | 2003-06-09 22:48:18 +0000 (Mon, 09 Jun 2003) | 2 lines
48220 Changed paths:
48221    M /trunk/tests/tabs.c
48222    M /trunk/tests/tacos.c
48223    M /trunk/tests/tadd.c
48224    M /trunk/tests/tasin.c
48225    M /trunk/tests/tatan.c
48226    M /trunk/tests/tcmp2.c
48227    M /trunk/tests/tconst_euler.c
48228    M /trunk/tests/tconst_log2.c
48229    M /trunk/tests/tconst_pi.c
48230    M /trunk/tests/tcos.c
48231    M /trunk/tests/tdiv.c
48232    M /trunk/tests/tdiv_ui.c
48233    M /trunk/tests/texceptions.c
48234    M /trunk/tests/texp.c
48235    M /trunk/tests/tfactorial.c
48236    M /trunk/tests/tfma.c
48237    M /trunk/tests/tgamma.c
48238    M /trunk/tests/tgeneric.c
48239    M /trunk/tests/tget_str.c
48240    M /trunk/tests/thyperbolic.c
48241    M /trunk/tests/thypot.c
48242    M /trunk/tests/tlog.c
48243    M /trunk/tests/tmul_ui.c
48244    M /trunk/tests/tpow.c
48245    M /trunk/tests/tpow3.c
48246    M /trunk/tests/trandom.c
48247    M /trunk/tests/tset_d.c
48248    M /trunk/tests/tset_si.c
48249    M /trunk/tests/tset_str.c
48250    M /trunk/tests/tsin_cos.c
48251    M /trunk/tests/tsqrt.c
48252    M /trunk/tests/tsub.c
48253    M /trunk/tests/tsub_ui.c
48254    M /trunk/tests/tui_div.c
48255    M /trunk/tests/tui_pow.c
48256    M /trunk/tests/tui_sub.c
48257    M /trunk/tests/tzeta.c
48259 Patch by Torbjorn: use puts not putchar, to avoid GNUPro compiler bug.
48261 ------------------------------------------------------------------------
48262 r2316 | ryde | 2003-06-08 23:56:47 +0000 (Sun, 08 Jun 2003) | 3 lines
48263 Changed paths:
48264    M /trunk/tests/tsqrt.c
48266 Disable "8093416094703476*2^(-1075)" because mips64
48267 SGI cc doesn't seem to like the value (a denorm).
48269 ------------------------------------------------------------------------
48270 r2315 | ryde | 2003-06-08 22:44:59 +0000 (Sun, 08 Jun 2003) | 3 lines
48271 Changed paths:
48272    M /trunk/get_d.c
48274 Include <stddef.h> before <math.h>, to avoid problems with
48275 gcc 3.2 on hppa2.0w-hp-hpux11.11.
48277 ------------------------------------------------------------------------
48278 r2314 | ryde | 2003-06-08 22:35:03 +0000 (Sun, 08 Jun 2003) | 3 lines
48279 Changed paths:
48280    M /trunk/mpfr-test.h
48282 (random): Remove prototype, since it conflicts with
48283 stdlib.h on osf4.
48285 ------------------------------------------------------------------------
48286 r2313 | vlefevre | 2003-05-28 14:04:50 +0000 (Wed, 28 May 2003) | 2 lines
48287 Changed paths:
48288    M /trunk/mpfr-impl.h
48289    M /trunk/mpfr-test.h
48290    M /trunk/tests/tzeta.c
48292 Added prototypes of non-standard functions that weren't always defined.
48294 ------------------------------------------------------------------------
48295 r2312 | vlefevre | 2003-05-28 08:44:17 +0000 (Wed, 28 May 2003) | 2 lines
48296 Changed paths:
48297    M /trunk/mpfr-impl.h
48299 MPFR_EXP_CHECK is now defined when WANT_ASSERT is defined.
48301 ------------------------------------------------------------------------
48302 r2311 | vlefevre | 2003-05-26 20:31:56 +0000 (Mon, 26 May 2003) | 3 lines
48303 Changed paths:
48304    M /trunk/zeta.c
48306 The special case s = 1 is taken into account (the previous code
48307 seemed to work, but perhaps not for rigorous reasons).
48309 ------------------------------------------------------------------------
48310 r2310 | vlefevre | 2003-05-26 20:31:38 +0000 (Mon, 26 May 2003) | 2 lines
48311 Changed paths:
48312    M /trunk/tests/tzeta.c
48314 Added test for case s = 1.
48316 ------------------------------------------------------------------------
48317 r2309 | vlefevre | 2003-05-26 15:34:17 +0000 (Mon, 26 May 2003) | 3 lines
48318 Changed paths:
48319    M /trunk/round_prec.c
48321 (mpfr_round_prec): Bug fixed (case zero wasn't taken into account)
48322 and 'assertion failed' avoided.
48324 ------------------------------------------------------------------------
48325 r2308 | vlefevre | 2003-05-26 15:20:27 +0000 (Mon, 26 May 2003) | 2 lines
48326 Changed paths:
48327    M /trunk/add_one_ulp.c
48328    M /trunk/div_ui.c
48329    M /trunk/sub_one_ulp.c
48331 Update related to MPFR_GET_EXP and MPFR_SET_EXP.
48333 ------------------------------------------------------------------------
48334 r2307 | vlefevre | 2003-05-26 14:46:42 +0000 (Mon, 26 May 2003) | 2 lines
48335 Changed paths:
48336    M /trunk/rint.c
48338 MPFR_GET_EXP (r) -> exp.
48340 ------------------------------------------------------------------------
48341 r2306 | vlefevre | 2003-05-26 13:20:54 +0000 (Mon, 26 May 2003) | 2 lines
48342 Changed paths:
48343    M /trunk/swap.c
48345 Function mpfr_swap rewritten using memcpy.
48347 ------------------------------------------------------------------------
48348 r2305 | vlefevre | 2003-05-26 12:03:59 +0000 (Mon, 26 May 2003) | 2 lines
48349 Changed paths:
48350    M /trunk/set.c
48352 Updates/optimizations related to MPFR_GET_EXP and MPFR_SET_EXP.
48354 ------------------------------------------------------------------------
48355 r2304 | vlefevre | 2003-05-26 11:47:04 +0000 (Mon, 26 May 2003) | 2 lines
48356 Changed paths:
48357    M /trunk/add_ui.c
48358    M /trunk/mpfr-impl.h
48359    M /trunk/set_si.c
48360    M /trunk/set_ui.c
48361    M /trunk/sqrt_ui.c
48362    M /trunk/sub_ui.c
48364 Updates/optimizations related to MPFR_GET_EXP and MPFR_SET_EXP.
48366 ------------------------------------------------------------------------
48367 r2303 | vlefevre | 2003-05-23 10:28:12 +0000 (Fri, 23 May 2003) | 2 lines
48368 Changed paths:
48369    M /trunk/add1.c
48371 Code clean-up. Assertion failed avoided.
48373 ------------------------------------------------------------------------
48374 r2302 | vlefevre | 2003-05-22 22:11:01 +0000 (Thu, 22 May 2003) | 2 lines
48375 Changed paths:
48376    M /trunk/ChangeLog
48378 Update.
48380 ------------------------------------------------------------------------
48381 r2301 | vlefevre | 2003-05-22 21:39:40 +0000 (Thu, 22 May 2003) | 8 lines
48382 Changed paths:
48383    M /trunk/BUGS
48384    M /trunk/acos.c
48385    M /trunk/acosh.c
48386    M /trunk/add.c
48387    M /trunk/add1.c
48388    M /trunk/add_one_ulp.c
48389    M /trunk/add_ui.c
48390    M /trunk/asin.c
48391    M /trunk/asinh.c
48392    M /trunk/atan.c
48393    M /trunk/atanh.c
48394    M /trunk/cbrt.c
48395    M /trunk/cmp.c
48396    M /trunk/cmp2.c
48397    M /trunk/cmp_abs.c
48398    M /trunk/cmp_si.c
48399    M /trunk/cmp_ui.c
48400    M /trunk/const_log2.c
48401    M /trunk/const_pi.c
48402    M /trunk/cos.c
48403    M /trunk/div.c
48404    M /trunk/div_2si.c
48405    M /trunk/div_2ui.c
48406    M /trunk/div_ui.c
48407    M /trunk/eq.c
48408    M /trunk/exceptions.c
48409    M /trunk/exp.c
48410    M /trunk/exp2.c
48411    M /trunk/exp3.c
48412    M /trunk/exp_2.c
48413    M /trunk/expm1.c
48414    M /trunk/frac.c
48415    M /trunk/generic.c
48416    M /trunk/get_d.c
48417    M /trunk/get_exp.c
48418    M /trunk/get_ld.c
48419    M /trunk/get_si.c
48420    M /trunk/get_str.c
48421    M /trunk/get_ui.c
48422    M /trunk/get_z_exp.c
48423    M /trunk/hypot.c
48424    M /trunk/isinteger.c
48425    M /trunk/log.c
48426    M /trunk/log1p.c
48427    M /trunk/log2.c
48428    M /trunk/mpfr-impl.h
48429    M /trunk/mul.c
48430    M /trunk/mul_2si.c
48431    M /trunk/mul_2ui.c
48432    M /trunk/mul_ui.c
48433    M /trunk/next.c
48434    M /trunk/pow.c
48435    M /trunk/print_raw.c
48436    M /trunk/random.c
48437    M /trunk/random2.c
48438    M /trunk/rint.c
48439    M /trunk/round_prec.c
48440    M /trunk/set.c
48441    M /trunk/set_d.c
48442    M /trunk/set_exp.c
48443    M /trunk/set_f.c
48444    M /trunk/set_si.c
48445    M /trunk/set_str.c
48446    M /trunk/set_str_raw.c
48447    M /trunk/set_ui.c
48448    M /trunk/set_z.c
48449    M /trunk/setmax.c
48450    M /trunk/setmin.c
48451    M /trunk/sin.c
48452    M /trunk/sin_cos.c
48453    M /trunk/sinh.c
48454    M /trunk/sqrt.c
48455    M /trunk/sqrt_ui.c
48456    M /trunk/sub.c
48457    M /trunk/sub1.c
48458    M /trunk/sub_one_ulp.c
48459    M /trunk/sub_ui.c
48460    M /trunk/swap.c
48461    M /trunk/tan.c
48462    M /trunk/tanh.c
48463    M /trunk/ui_div.c
48464    M /trunk/ui_pow.c
48465    M /trunk/ui_sub.c
48466    M /trunk/urandomb.c
48467    M /trunk/zeta.c
48469 Macros MPFR_EXP_INVALID (invalid exponent value) and MPFR_EXP_CHECK
48470 added. Code update to use MPFR_GET_EXP and MPFR_SET_EXP instead of
48471 MPFR_EXP to allow more bug detection related to special values.
48472 Macros MPFR_SET_NAN, MPFR_SET_INF, MPFR_SET_ZERO and MPFR_INIT set
48473 the exponent of the number to MPFR_EXP_INVALID if MPFR_EXP_CHECK
48474 is defined. Compile with -DMPFR_EXP_CHECK and make check to see
48475 the potential problems; currently, 40 of 76 tests fail.
48477 ------------------------------------------------------------------------
48478 r2300 | vlefevre | 2003-05-21 15:16:49 +0000 (Wed, 21 May 2003) | 2 lines
48479 Changed paths:
48480    M /trunk/pow_ui.c
48481    M /trunk/tests/tacos.c
48483 #include "gmp-impl.h" added.
48485 ------------------------------------------------------------------------
48486 r2299 | vlefevre | 2003-05-21 14:49:03 +0000 (Wed, 21 May 2003) | 5 lines
48487 Changed paths:
48488    M /trunk/mpfr-impl.h
48490 MPFR_ASSERTD: use MPFR_ASSERTN instead of ASSERT_ALWAYS so that
48491 it can be used as an expression.
48492 New macros MPFR_GET_EXP and MPFR_SET_EXP (they should almost
48493 completely replace MPFR_EXP).
48495 ------------------------------------------------------------------------
48496 r2298 | zimmerma | 2003-05-19 15:04:20 +0000 (Mon, 19 May 2003) | 2 lines
48497 Changed paths:
48498    M /trunk/tests/teq.c
48500 added test 'special'
48502 ------------------------------------------------------------------------
48503 r2297 | zimmerma | 2003-05-19 15:03:11 +0000 (Mon, 19 May 2003) | 2 lines
48504 Changed paths:
48505    M /trunk/eq.c
48507 fixed bug when n_bits larger than size*BITS_PER_MP_LIMB
48509 ------------------------------------------------------------------------
48510 r2296 | vlefevre | 2003-05-18 00:11:11 +0000 (Sun, 18 May 2003) | 2 lines
48511 Changed paths:
48512    M /trunk/eq.c
48514 Bugs fixed (special cases).
48516 ------------------------------------------------------------------------
48517 r2295 | zimmerma | 2003-05-13 16:02:44 +0000 (Tue, 13 May 2003) | 2 lines
48518 Changed paths:
48519    M /trunk/tests/Makefile.am
48521 removed dummy test tdump
48523 ------------------------------------------------------------------------
48524 r2294 | zimmerma | 2003-05-13 16:00:44 +0000 (Tue, 13 May 2003) | 2 lines
48525 Changed paths:
48526    M /trunk/TODO
48528 compatibility with mpf is done
48530 ------------------------------------------------------------------------
48531 r2293 | zimmerma | 2003-05-13 15:52:30 +0000 (Tue, 13 May 2003) | 3 lines
48532 Changed paths:
48533    M /trunk/cmp_d.c
48534    M /trunk/mpf2mpfr.h
48535    M /trunk/mpfr.texi
48537 updated mpfr_cmp_d
48538 added mpfr_cmp_d in mpf2mpfr.h and mpfr.texi
48540 ------------------------------------------------------------------------
48541 r2292 | hanrot | 2003-05-13 15:03:49 +0000 (Tue, 13 May 2003) | 2 lines
48542 Changed paths:
48543    A /trunk/cmp_d.c
48544    A /trunk/tests/tcmp_d.c
48546 Added cmp_d.c, tcmp_d.c.
48548 ------------------------------------------------------------------------
48549 r2291 | hanrot | 2003-05-13 15:03:07 +0000 (Tue, 13 May 2003) | 2 lines
48550 Changed paths:
48551    M /trunk/Makefile.am
48552    M /trunk/mpfr.h
48553    M /trunk/tests/Makefile.am
48554    M /trunk/tests/mpf_compat.h
48556 Added cmp_d/tcmp_d.
48558 ------------------------------------------------------------------------
48559 r2290 | zimmerma | 2003-04-11 10:08:39 +0000 (Fri, 11 Apr 2003) | 2 lines
48560 Changed paths:
48561    M /trunk/tests/reuse.c
48562    M /trunk/zeta.c
48564 moved test for NaN/Inf
48566 ------------------------------------------------------------------------
48567 r2289 | zimmerma | 2003-04-11 09:54:23 +0000 (Fri, 11 Apr 2003) | 2 lines
48568 Changed paths:
48569    M /trunk/Makefile.am
48570    M /trunk/mpfr.h
48571    M /trunk/mpfr.texi
48572    M /trunk/tests/Makefile.am
48573    M /trunk/tests/tzeta.c
48574    M /trunk/zeta.c
48576 added Riemann Zeta function (contribution from Jean-Luc Re'my)
48578 ------------------------------------------------------------------------
48579 r2288 | ryde | 2003-04-08 23:50:59 +0000 (Tue, 08 Apr 2003) | 2 lines
48580 Changed paths:
48581    M /trunk/mpfr.texi
48583 Move macros down below @copying.
48585 ------------------------------------------------------------------------
48586 r2287 | ryde | 2003-04-08 23:43:51 +0000 (Tue, 08 Apr 2003) | 2 lines
48587 Changed paths:
48588    M /trunk/mpfr.texi
48590 Add @: after various abbreviations.
48592 ------------------------------------------------------------------------
48593 r2286 | zimmerma | 2003-04-01 11:49:34 +0000 (Tue, 01 Apr 2003) | 2 lines
48594 Changed paths:
48595    M /trunk/exp_2.c
48597 fixed pb with count_leading_zeros (n=0)
48599 ------------------------------------------------------------------------
48600 r2285 | zimmerma | 2003-04-01 10:39:48 +0000 (Tue, 01 Apr 2003) | 2 lines
48601 Changed paths:
48602    M /trunk/tests/texp.c
48604 added test for bug found by Franky Backeljauw
48606 ------------------------------------------------------------------------
48607 r2284 | zimmerma | 2003-04-01 10:39:14 +0000 (Tue, 01 Apr 2003) | 2 lines
48608 Changed paths:
48609    M /trunk/exp_2.c
48611 fixed bug found by Franky
48613 ------------------------------------------------------------------------
48614 r2283 | vlefevre | 2003-03-28 12:56:46 +0000 (Fri, 28 Mar 2003) | 2 lines
48615 Changed paths:
48616    M /trunk/exp3.c
48618 Added some asserts.
48620 ------------------------------------------------------------------------
48621 r2282 | zimmerma | 2003-03-28 09:22:37 +0000 (Fri, 28 Mar 2003) | 2 lines
48622 Changed paths:
48623    M /trunk/tests/tconst_pi.c
48625 fixed pb found by Will Galway <galway@pims.math.ca> (continued)
48627 ------------------------------------------------------------------------
48628 r2281 | hanrot | 2003-03-28 09:13:19 +0000 (Fri, 28 Mar 2003) | 2 lines
48629 Changed paths:
48630    M /trunk/const_pi.c
48631    M /trunk/tests/tconst_pi.c
48633 Patches from W. Galway.
48635 ------------------------------------------------------------------------
48636 r2280 | zimmerma | 2003-03-28 08:40:59 +0000 (Fri, 28 Mar 2003) | 2 lines
48637 Changed paths:
48638    M /trunk/mpfr.texi
48640 fixed reference to Plouffe/Bailey/Borwein formula
48642 ------------------------------------------------------------------------
48643 r2279 | hanrot | 2003-03-27 09:37:37 +0000 (Thu, 27 Mar 2003) | 2 lines
48644 Changed paths:
48645    M /trunk/const_pi.c
48647 Credits for the pi formula modified.
48649 ------------------------------------------------------------------------
48650 r2278 | zimmerma | 2003-03-26 10:01:02 +0000 (Wed, 26 Mar 2003) | 2 lines
48651 Changed paths:
48652    M /trunk/mpfr.h
48653    M /trunk/mpfr.texi
48654    M /trunk/set_str.c
48655    M /trunk/set_str_raw.c
48657 changed back "unsigned char *" to "char *"
48659 ------------------------------------------------------------------------
48660 r2277 | zimmerma | 2003-03-25 09:17:50 +0000 (Tue, 25 Mar 2003) | 3 lines
48661 Changed paths:
48662    M /trunk/mpfr.h
48663    M /trunk/mpfr.texi
48664    M /trunk/set_str.c
48665    M /trunk/set_str_raw.c
48667 char * -> const unsigned char * for mpfr_set_str, mpfr_set_str_raw,
48668 and mpfr_init_set_str
48670 ------------------------------------------------------------------------
48671 r2276 | zimmerma | 2003-03-24 13:24:54 +0000 (Mon, 24 Mar 2003) | 2 lines
48672 Changed paths:
48673    M /trunk/get_ld.c
48675 removed unused variable
48677 ------------------------------------------------------------------------
48678 r2275 | zimmerma | 2003-03-18 10:55:37 +0000 (Tue, 18 Mar 2003) | 2 lines
48679 Changed paths:
48680    M /trunk/mpfr.texi
48682 fixed documentation bug in mpfr_log2 (exact results)
48684 ------------------------------------------------------------------------
48685 r2274 | zimmerma | 2003-03-18 09:05:42 +0000 (Tue, 18 Mar 2003) | 2 lines
48686 Changed paths:
48687    M /trunk/tests/tsqrt.c
48689 changed new test in 'check4' style
48691 ------------------------------------------------------------------------
48692 r2273 | vlefevre | 2003-03-17 02:08:03 +0000 (Mon, 17 Mar 2003) | 2 lines
48693 Changed paths:
48694    M /trunk/BUGS
48695    M /trunk/mpfr.texi
48697 Update concerning underflow problems.
48699 ------------------------------------------------------------------------
48700 r2272 | ryde | 2003-03-17 00:20:46 +0000 (Mon, 17 Mar 2003) | 2 lines
48701 Changed paths:
48702    M /trunk/tests/tpow.c
48704 (main): Comment out underflows(), until it works.
48706 ------------------------------------------------------------------------
48707 r2271 | ryde | 2003-03-17 00:04:41 +0000 (Mon, 17 Mar 2003) | 3 lines
48708 Changed paths:
48709    M /trunk/get_z_exp.c
48711 Comment out an assert tickled for an f with exponent
48712 near MPFR_EMIN_MIN.
48714 ------------------------------------------------------------------------
48715 r2270 | ryde | 2003-03-16 23:32:38 +0000 (Sun, 16 Mar 2003) | 7 lines
48716 Changed paths:
48717    M /trunk/mpfr-impl.h
48719 (LONGDOUBLE_NAN_ACTION): New version for IEEE quad big
48720 endian, fixing HP cc.
48721 (WANT_LONGDOUBLE_VOLATILE): New define for when LONGDOUBLE_VOLATILE is
48722 wanted.
48723 (WANT_GMPFR_LONGDOUBLE_VOLATILE): New define for when
48724 __gmpfr_longdouble_volatile is wanted.
48726 ------------------------------------------------------------------------
48727 r2269 | ryde | 2003-03-16 23:32:05 +0000 (Sun, 16 Mar 2003) | 2 lines
48728 Changed paths:
48729    M /trunk/volatile.c
48731 Use WANT_GMPFR_LONGDOUBLE_VOLATILE.
48733 ------------------------------------------------------------------------
48734 r2268 | ryde | 2003-03-16 23:29:27 +0000 (Sun, 16 Mar 2003) | 3 lines
48735 Changed paths:
48736    M /trunk/acinclude.m4
48738 (MPFR_C_LONG_DOUBLE_FORMAT): Add IEEE quad big endian,
48739 check long double exists before testing.
48741 ------------------------------------------------------------------------
48742 r2267 | vlefevre | 2003-03-14 11:55:34 +0000 (Fri, 14 Mar 2003) | 2 lines
48743 Changed paths:
48744    M /trunk/tests/tpow.c
48746 Added underflow test showing a bug in mpfr_pow.
48748 ------------------------------------------------------------------------
48749 r2266 | zimmerma | 2003-03-14 08:22:36 +0000 (Fri, 14 Mar 2003) | 2 lines
48750 Changed paths:
48751    M /trunk/pow.c
48753 fixed bug for x=1
48755 ------------------------------------------------------------------------
48756 r2265 | vlefevre | 2003-03-14 01:50:48 +0000 (Fri, 14 Mar 2003) | 3 lines
48757 Changed paths:
48758    M /trunk/BUGS
48759    M /trunk/pow.c
48761 This wasn't a compiler bug; mpfr_pow is really buggy.
48762 Added some asserts to show that.
48764 ------------------------------------------------------------------------
48765 r2264 | vlefevre | 2003-03-14 01:12:44 +0000 (Fri, 14 Mar 2003) | 5 lines
48766 Changed paths:
48767    M /trunk/BUGS
48768    M /trunk/tests/tpow.c
48770 The infinite loop concerning 1^0.5 was probably due to a bug in the
48771 compiler [cc (GCC) 3.2.3 20030309 (Debian prerelease)]: adding some
48772 printf's changes the values of the variables and the correct result
48773 is returned.
48775 ------------------------------------------------------------------------
48776 r2263 | zimmerma | 2003-03-13 17:11:52 +0000 (Thu, 13 Mar 2003) | 2 lines
48777 Changed paths:
48778    M /trunk/tests/tpow.c
48780 fixed sign problem in particular_cases()
48782 ------------------------------------------------------------------------
48783 r2262 | zimmerma | 2003-03-13 17:10:45 +0000 (Thu, 13 Mar 2003) | 2 lines
48784 Changed paths:
48785    M /trunk/ui_pow.c
48787 declared mpfr_ui_pow_is_exact as static
48789 ------------------------------------------------------------------------
48790 r2261 | zimmerma | 2003-03-13 17:10:02 +0000 (Thu, 13 Mar 2003) | 2 lines
48791 Changed paths:
48792    M /trunk/pow.c
48793    M /trunk/pow_si.c
48795 gnu-style
48797 ------------------------------------------------------------------------
48798 r2260 | vlefevre | 2003-03-13 00:26:48 +0000 (Thu, 13 Mar 2003) | 4 lines
48799 Changed paths:
48800    M /trunk/tests/tpow3.c
48802 Removed some useless and inaccurate tests on NaN, infinities, zeros
48803 (as the behavior of mpfr_pow on such particular cases has changed);
48804 similar tests were added to "tests/tpow.c".
48806 ------------------------------------------------------------------------
48807 r2259 | vlefevre | 2003-03-13 00:15:19 +0000 (Thu, 13 Mar 2003) | 2 lines
48808 Changed paths:
48809    M /trunk/BUGS
48810    M /trunk/tests/tpow.c
48812 Test of mpfr_pow: particular cases. Bugs.
48814 ------------------------------------------------------------------------
48815 r2258 | vlefevre | 2003-03-12 18:19:59 +0000 (Wed, 12 Mar 2003) | 2 lines
48816 Changed paths:
48817    M /trunk/pow.c
48818    M /trunk/tests/tpow3.c
48820 Special cases for mpfr_pow().
48822 ------------------------------------------------------------------------
48823 r2257 | zimmerma | 2003-03-11 17:32:46 +0000 (Tue, 11 Mar 2003) | 2 lines
48824 Changed paths:
48825    M /trunk/out_str.c
48827 when stream=NULL, use stdout (as indicated in the documentation)
48829 ------------------------------------------------------------------------
48830 r2256 | vlefevre | 2003-03-03 06:04:29 +0000 (Mon, 03 Mar 2003) | 2 lines
48831 Changed paths:
48832    M /trunk/sin.c
48834 mpfr_sin_sign -> static.
48836 ------------------------------------------------------------------------
48837 r2255 | vlefevre | 2003-03-03 06:03:24 +0000 (Mon, 03 Mar 2003) | 2 lines
48838 Changed paths:
48839    M /trunk/pow.c
48841 Useless declaration removed.
48843 ------------------------------------------------------------------------
48844 r2254 | vlefevre | 2003-03-03 05:51:30 +0000 (Mon, 03 Mar 2003) | 3 lines
48845 Changed paths:
48846    M /trunk/pow.c
48848 Special cases for mpfr_pow: like Section F.9.4.4 of the
48849 ISO C99 standard.
48851 ------------------------------------------------------------------------
48852 r2253 | vlefevre | 2003-03-03 05:14:18 +0000 (Mon, 03 Mar 2003) | 2 lines
48853 Changed paths:
48854    M /trunk/pow.c
48856 Prototype fixed.
48858 ------------------------------------------------------------------------
48859 r2252 | vlefevre | 2003-02-27 10:20:34 +0000 (Thu, 27 Feb 2003) | 3 lines
48860 Changed paths:
48861    M /trunk/mpfr.texi
48862    M /trunk/set_str.c
48863    M /trunk/tests/tset_str.c
48865 mpfr_set_str now accepts a binary exponent for base 16
48866 (as defined by the ISO C99 standard).
48868 ------------------------------------------------------------------------
48869 r2251 | vlefevre | 2003-02-27 05:32:01 +0000 (Thu, 27 Feb 2003) | 2 lines
48870 Changed paths:
48871    M /trunk/TODO
48873 Comment concerning the installation of MPFR: done.
48875 ------------------------------------------------------------------------
48876 r2250 | vlefevre | 2003-02-27 05:18:56 +0000 (Thu, 27 Feb 2003) | 2 lines
48877 Changed paths:
48878    M /trunk/INSTALL
48879    M /trunk/mpfr.texi
48881 New recommendation to install MPFR.
48883 ------------------------------------------------------------------------
48884 r2249 | hanrot | 2003-02-24 12:32:56 +0000 (Mon, 24 Feb 2003) | 2 lines
48885 Changed paths:
48886    M /trunk/dump.c
48887    M /trunk/get_str.c
48888    M /trunk/out_str.c
48889    M /trunk/print_raw.c
48890    M /trunk/set_str.c
48891    M /trunk/tests/tget_str.c
48892    M /trunk/tests/tset_str.c
48894 Replaced NaN, Inf by @NaN@, @Inf@ [for bases > 24].
48896 ------------------------------------------------------------------------
48897 r2248 | zimmerma | 2003-02-21 15:06:24 +0000 (Fri, 21 Feb 2003) | 2 lines
48898 Changed paths:
48899    M /trunk/tests/thypot.c
48901 added one test
48903 ------------------------------------------------------------------------
48904 r2247 | vlefevre | 2003-02-21 15:04:06 +0000 (Fri, 21 Feb 2003) | 2 lines
48905 Changed paths:
48906    M /trunk/get_ui.c
48908 Fixed cast (though unnecessary).
48910 ------------------------------------------------------------------------
48911 r2246 | zimmerma | 2003-02-21 13:07:46 +0000 (Fri, 21 Feb 2003) | 2 lines
48912 Changed paths:
48913    M /trunk/tests/tsqrt.c
48915 added one test
48917 ------------------------------------------------------------------------
48918 r2245 | zimmerma | 2003-02-13 15:31:51 +0000 (Thu, 13 Feb 2003) | 2 lines
48919 Changed paths:
48920    M /trunk/tests/Makefile.am
48922 added mpf_compat, mpfr_compat
48924 ------------------------------------------------------------------------
48925 r2244 | zimmerma | 2003-02-13 15:30:41 +0000 (Thu, 13 Feb 2003) | 2 lines
48926 Changed paths:
48927    A /trunk/tests/mpf_compat.c
48928    A /trunk/tests/mpf_compat.h
48929    A /trunk/tests/mpfr_compat.c
48931 test files for mpf-mpfr compatibility
48933 ------------------------------------------------------------------------
48934 r2243 | zimmerma | 2003-02-13 15:29:27 +0000 (Thu, 13 Feb 2003) | 2 lines
48935 Changed paths:
48936    M /trunk/set_str.c
48938 added mpfr_init_set_str
48940 ------------------------------------------------------------------------
48941 r2242 | zimmerma | 2003-02-13 14:50:37 +0000 (Thu, 13 Feb 2003) | 2 lines
48942 Changed paths:
48943    M /trunk/mpfr.h
48945 added "const" to char* arg. of mpfr_init_set_str
48947 ------------------------------------------------------------------------
48948 r2241 | zimmerma | 2003-02-13 14:49:47 +0000 (Thu, 13 Feb 2003) | 3 lines
48949 Changed paths:
48950    M /trunk/mpf2mpfr.h
48952 added macros for new mpfr functions
48953 changed some old macros
48955 ------------------------------------------------------------------------
48956 r2240 | zimmerma | 2003-02-13 08:57:19 +0000 (Thu, 13 Feb 2003) | 2 lines
48957 Changed paths:
48958    M /trunk/exp2.c
48959    M /trunk/frac.c
48960    M /trunk/isinteger.c
48961    M /trunk/log10.c
48962    M /trunk/pow.c
48963    M /trunk/tests/tpow3.c
48965 mpfr_isinteger -> mpfr_integer_p
48967 ------------------------------------------------------------------------
48968 r2239 | zimmerma | 2003-02-13 08:56:34 +0000 (Thu, 13 Feb 2003) | 3 lines
48969 Changed paths:
48970    M /trunk/mpfr.texi
48972 document new functions (fits_*, get_ui, get_si, get_d_2exp)
48973 added integer_p that was not documented
48975 ------------------------------------------------------------------------
48976 r2238 | zimmerma | 2003-02-13 08:55:23 +0000 (Thu, 13 Feb 2003) | 3 lines
48977 Changed paths:
48978    M /trunk/mpfr.h
48980 mpfr_isinteger -> mpfr_integer_p
48981 new functions: mpfr_fits_*, mpfr_get_ui, mpfr_get_si, mpfr_get_d_2exp
48983 ------------------------------------------------------------------------
48984 r2237 | zimmerma | 2003-02-13 08:53:54 +0000 (Thu, 13 Feb 2003) | 2 lines
48985 Changed paths:
48986    M /trunk/get_d.c
48988 added mpfr_get_d_2exp
48990 ------------------------------------------------------------------------
48991 r2236 | zimmerma | 2003-02-13 08:52:15 +0000 (Thu, 13 Feb 2003) | 2 lines
48992 Changed paths:
48993    M /trunk/Makefile.am
48995 new functions mpfr_fits_* and mpfr_get_ui/si
48997 ------------------------------------------------------------------------
48998 r2235 | zimmerma | 2003-02-13 08:51:29 +0000 (Thu, 13 Feb 2003) | 2 lines
48999 Changed paths:
49000    A /trunk/fits_s.h
49001    A /trunk/fits_sint.c
49002    A /trunk/fits_slong.c
49003    A /trunk/fits_sshort.c
49004    A /trunk/fits_u.h
49005    A /trunk/fits_uint.c
49006    A /trunk/fits_ulong.c
49007    A /trunk/fits_ushort.c
49008    A /trunk/get_si.c
49009    A /trunk/get_ui.c
49011 new functions mpfr_fits_* and mpfr_get_[us]i
49013 ------------------------------------------------------------------------
49014 r2234 | zimmerma | 2003-01-27 10:13:37 +0000 (Mon, 27 Jan 2003) | 2 lines
49015 Changed paths:
49016    M /trunk/tests/tset_str.c
49018 check for +/-0.0 after variable set to NaN
49020 ------------------------------------------------------------------------
49021 r2233 | vlefevre | 2003-01-25 02:44:06 +0000 (Sat, 25 Jan 2003) | 4 lines
49022 Changed paths:
49023    M /trunk/acinclude.m4
49025 Suppressed the underscores of AC_CHECK_LIBM in comments, otherwise
49026 aclocal 1.4-p6 includes libtool code in aclocal.m4 and this leads
49027 to compilation problems.
49029 ------------------------------------------------------------------------
49030 r2232 | ryde | 2003-01-25 00:44:05 +0000 (Sat, 25 Jan 2003) | 3 lines
49031 Changed paths:
49032    M /trunk/mpfr.h
49034 (_MPFR_H_HAVE_FILE): Copy FILE define tests from gmp.h, adds
49035 Borland, Microsoft and Apple MPW.
49037 ------------------------------------------------------------------------
49038 r2231 | ryde | 2003-01-25 00:28:59 +0000 (Sat, 25 Jan 2003) | 2 lines
49039 Changed paths:
49040    M /trunk/Makefile.am
49042 (libmpfr_a_SOURCES): Add volatile.c.
49044 ------------------------------------------------------------------------
49045 r2230 | ryde | 2003-01-25 00:28:30 +0000 (Sat, 25 Jan 2003) | 2 lines
49046 Changed paths:
49047    A /trunk/volatile.c
49049 New file.
49051 ------------------------------------------------------------------------
49052 r2229 | ryde | 2003-01-25 00:28:04 +0000 (Sat, 25 Jan 2003) | 3 lines
49053 Changed paths:
49054    M /trunk/tests/tset_ld.c
49056 (Isnan_ld): New function based on LONGDOUBLE_NAN_ACTION, use it
49057 instead of LONGDOUBLE_ISNAN.
49059 ------------------------------------------------------------------------
49060 r2228 | ryde | 2003-01-25 00:21:21 +0000 (Sat, 25 Jan 2003) | 2 lines
49061 Changed paths:
49062    M /trunk/mpfr-test.h
49064 (LONGDOUBLE_ISNAN): Remove.
49066 ------------------------------------------------------------------------
49067 r2227 | ryde | 2003-01-25 00:21:02 +0000 (Sat, 25 Jan 2003) | 2 lines
49068 Changed paths:
49069    M /trunk/set_ld.c
49071 (LONGDOUBLE_ISNAN): Remove this, use LONGDOUBLE_NAN_ACTION instead.
49073 ------------------------------------------------------------------------
49074 r2226 | ryde | 2003-01-25 00:20:07 +0000 (Sat, 25 Jan 2003) | 2 lines
49075 Changed paths:
49076    M /trunk/mpfr-impl.h
49078 (LONGDOUBLE_NAN_ACTION): New macro.
49080 ------------------------------------------------------------------------
49081 r2225 | ryde | 2003-01-24 21:47:56 +0000 (Fri, 24 Jan 2003) | 3 lines
49082 Changed paths:
49083    M /trunk/set_str.c
49085 Allow "e" exponent in base<=10 not <10.  Restrict "E"
49086 exponent to base<=10 too, since digits are not case sensitive.
49088 ------------------------------------------------------------------------
49089 r2224 | vlefevre | 2003-01-24 19:08:07 +0000 (Fri, 24 Jan 2003) | 2 lines
49090 Changed paths:
49091    M /trunk/tests/tabs.c
49092    M /trunk/tests/tatan.c
49093    M /trunk/tests/tcmp2.c
49094    M /trunk/tests/tconst_log2.c
49095    M /trunk/tests/tdiv.c
49096    M /trunk/tests/tdiv_ui.c
49097    M /trunk/tests/teq.c
49098    M /trunk/tests/texceptions.c
49099    M /trunk/tests/texp.c
49100    M /trunk/tests/tgeneric.c
49101    M /trunk/tests/tget_d.c
49102    M /trunk/tests/tget_str.c
49103    M /trunk/tests/thyperbolic.c
49104    M /trunk/tests/tlog.c
49105    M /trunk/tests/tmul_ui.c
49106    M /trunk/tests/tout_str.c
49107    M /trunk/tests/tpow.c
49108    M /trunk/tests/trandom.c
49109    M /trunk/tests/tset_ld.c
49110    M /trunk/tests/tset_q.c
49111    M /trunk/tests/tset_z.c
49112    M /trunk/tests/tsqrt.c
49113    M /trunk/tests/tsqrt_ui.c
49114    M /trunk/tests/tsub.c
49115    M /trunk/tests/tsub_ui.c
49116    M /trunk/tests/tui_div.c
49118 Prototypes: use static. Some code reformatting.
49120 ------------------------------------------------------------------------
49121 r2223 | vlefevre | 2003-01-24 16:49:54 +0000 (Fri, 24 Jan 2003) | 2 lines
49122 Changed paths:
49123    M /trunk/set_str.c
49125 The sign wasn't set when the result was zero.
49127 ------------------------------------------------------------------------
49128 r2222 | ryde | 2003-01-24 16:17:04 +0000 (Fri, 24 Jan 2003) | 3 lines
49129 Changed paths:
49130    M /trunk/set_str.c
49132 Reject "", "+" and "-", also fixing an attempt to allocate a 0 length
49133 block in these cases.
49135 ------------------------------------------------------------------------
49136 r2221 | ryde | 2003-01-24 16:03:35 +0000 (Fri, 24 Jan 2003) | 2 lines
49137 Changed paths:
49138    M /trunk/set_str.c
49140 Clear NAN and INF flags when setting result to zero.
49142 ------------------------------------------------------------------------
49143 r2220 | vlefevre | 2003-01-24 11:29:42 +0000 (Fri, 24 Jan 2003) | 2 lines
49144 Changed paths:
49145    M /trunk/tests/tadd.c
49146    M /trunk/tests/tadd_ui.c
49147    M /trunk/tests/tagm.c
49148    M /trunk/tests/tcos.c
49149    M /trunk/tests/tmul.c
49150    M /trunk/tests/tsin.c
49151    M /trunk/tests/tsin_cos.c
49152    M /trunk/tests/tsub_ui.c
49153    M /trunk/tests/ttan.c
49154    M /trunk/tests/tui_sub.c
49156 Fixed prototypes (use static...).
49158 ------------------------------------------------------------------------
49159 r2219 | vlefevre | 2003-01-24 11:28:34 +0000 (Fri, 24 Jan 2003) | 2 lines
49160 Changed paths:
49161    M /trunk/tests/tcbrt.c
49163 Missing #include.
49165 ------------------------------------------------------------------------
49166 r2218 | zimmerma | 2003-01-23 13:16:00 +0000 (Thu, 23 Jan 2003) | 2 lines
49167 Changed paths:
49168    M /trunk/tests/tget_d.c
49170 workaround for gcc bug on m68040-unknown-netbsd1.4.1
49172 ------------------------------------------------------------------------
49173 r2217 | zimmerma | 2003-01-23 12:41:31 +0000 (Thu, 23 Jan 2003) | 2 lines
49174 Changed paths:
49175    M /trunk/tests/tget_d.c
49177 added cast to double
49179 ------------------------------------------------------------------------
49180 r2216 | ryde | 2003-01-23 00:00:29 +0000 (Thu, 23 Jan 2003) | 3 lines
49181 Changed paths:
49182    M /trunk/tests/tadd.c
49184 Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
49185 not "double" nans and infs.
49187 ------------------------------------------------------------------------
49188 r2215 | ryde | 2003-01-22 23:40:43 +0000 (Wed, 22 Jan 2003) | 3 lines
49189 Changed paths:
49190    M /trunk/tests/tmul.c
49192 Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
49193 not "double" nans and infs.
49195 ------------------------------------------------------------------------
49196 r2214 | ryde | 2003-01-22 23:32:19 +0000 (Wed, 22 Jan 2003) | 3 lines
49197 Changed paths:
49198    M /trunk/tests/tadd_ui.c
49199    M /trunk/tests/tsub_ui.c
49200    M /trunk/tests/tui_sub.c
49202 Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
49203 not "double" nans and infs.
49205 ------------------------------------------------------------------------
49206 r2213 | ryde | 2003-01-22 22:59:46 +0000 (Wed, 22 Jan 2003) | 2 lines
49207 Changed paths:
49208    M /trunk/tests/tdiv.c
49209    M /trunk/tests/tgamma.c
49211 Use tests_start_mpfr / tests_end_mpfr.
49213 ------------------------------------------------------------------------
49214 r2212 | ryde | 2003-01-22 22:39:38 +0000 (Wed, 22 Jan 2003) | 2 lines
49215 Changed paths:
49216    M /trunk/tests/tcbrt.c
49217    M /trunk/tests/tget_d.c
49218    M /trunk/tests/tsqrt.c
49219    M /trunk/tests/tui_div.c
49220    M /trunk/tests/tzeta.c
49222 Use tests_start_mpfr / tests_end_mpfr.
49224 ------------------------------------------------------------------------
49225 r2211 | ryde | 2003-01-22 22:34:54 +0000 (Wed, 22 Jan 2003) | 3 lines
49226 Changed paths:
49227    M /trunk/tests/tout_str.c
49229 Use tests_start_mpfr / tests_end_mpfr.
49230 (check_large): Use __gmp_free_func to free mpfr_get_str result.
49232 ------------------------------------------------------------------------
49233 r2210 | ryde | 2003-01-22 22:27:46 +0000 (Wed, 22 Jan 2003) | 3 lines
49234 Changed paths:
49235    M /trunk/tests/tsin_cos.c
49237 Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
49238 not "double" nans and infs.  Use tests_start_mpfr / tests_end_mpfr.
49240 ------------------------------------------------------------------------
49241 r2209 | ryde | 2003-01-22 22:24:50 +0000 (Wed, 22 Jan 2003) | 3 lines
49242 Changed paths:
49243    M /trunk/tests/tagm.c
49245 Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
49246 not "double" nans and infs.
49248 ------------------------------------------------------------------------
49249 r2208 | ryde | 2003-01-22 22:18:09 +0000 (Wed, 22 Jan 2003) | 2 lines
49250 Changed paths:
49251    M /trunk/tests/tsqrt.c
49253 Remove tests involving "double" nans and infs, covered by check_nan.
49255 ------------------------------------------------------------------------
49256 r2207 | ryde | 2003-01-22 22:15:49 +0000 (Wed, 22 Jan 2003) | 3 lines
49257 Changed paths:
49258    M /trunk/tests/tcos.c
49259    M /trunk/tests/tsin.c
49260    M /trunk/tests/ttan.c
49262 Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
49263 not "double" nans and infs.
49265 ------------------------------------------------------------------------
49266 r2206 | ryde | 2003-01-18 00:31:30 +0000 (Sat, 18 Jan 2003) | 3 lines
49267 Changed paths:
49268    M /trunk/Makefile.am
49270 Move log_b2.h from include_HEADERS to libmpfr_a_SOURCES, it doesn't
49271 want to be installed.
49273 ------------------------------------------------------------------------
49274 r2205 | ryde | 2003-01-18 00:14:32 +0000 (Sat, 18 Jan 2003) | 2 lines
49275 Changed paths:
49276    M /trunk/set_str.c
49278 Correction to memory leak fix, need "result" for final rounding.
49280 ------------------------------------------------------------------------
49281 r2204 | ryde | 2003-01-17 23:50:10 +0000 (Fri, 17 Jan 2003) | 2 lines
49282 Changed paths:
49283    M /trunk/set_str.c
49285 Fix two memory leaks.
49287 ------------------------------------------------------------------------
49288 r2203 | ryde | 2003-01-17 23:08:05 +0000 (Fri, 17 Jan 2003) | 2 lines
49289 Changed paths:
49290    M /trunk/tests/Makefile.am
49292 (LDADD): Add $(MPFR_LIBM).
49294 ------------------------------------------------------------------------
49295 r2202 | ryde | 2003-01-17 23:00:42 +0000 (Fri, 17 Jan 2003) | 2 lines
49296 Changed paths:
49297    M /trunk/configure.in
49299 Remove -lm setups, now handled by MPFR_CHECK_LIBM.
49301 ------------------------------------------------------------------------
49302 r2201 | ryde | 2003-01-17 22:59:51 +0000 (Fri, 17 Jan 2003) | 3 lines
49303 Changed paths:
49304    M /trunk/acinclude.m4
49306 (MPFR_CHECK_LIBM): New macro.
49307 (MPFR_CONFIGS): Use it.
49309 ------------------------------------------------------------------------
49310 r2200 | zimmerma | 2003-01-17 14:59:48 +0000 (Fri, 17 Jan 2003) | 2 lines
49311 Changed paths:
49312    M /trunk/BUGS
49313    M /trunk/NEWS
49314    M /trunk/README
49315    M /trunk/TODO
49316    M /trunk/acinclude.m4
49318 added copyright notices and license statements
49320 ------------------------------------------------------------------------
49321 r2199 | zimmerma | 2003-01-17 08:58:45 +0000 (Fri, 17 Jan 2003) | 2 lines
49322 Changed paths:
49323    M /trunk/tests/tcmp2.c
49325 now use __gmpfr_floor_log2 instead of floor/log to get rid of math.h
49327 ------------------------------------------------------------------------
49328 r2198 | zimmerma | 2003-01-17 08:52:49 +0000 (Fri, 17 Jan 2003) | 3 lines
49329 Changed paths:
49330    M /trunk/tests/tagm.c
49332 removed unused function dagm(), and get rid of math.h
49333 added tests for NaN, Inf's
49335 ------------------------------------------------------------------------
49336 r2197 | vlefevre | 2003-01-17 00:55:13 +0000 (Fri, 17 Jan 2003) | 2 lines
49337 Changed paths:
49338    M /trunk/acinclude.m4
49340 Re-added $OBJEXT, using AC_REQUIRE([AC_OBJEXT]) for old autoconf.
49342 ------------------------------------------------------------------------
49343 r2196 | zimmerma | 2003-01-16 17:46:17 +0000 (Thu, 16 Jan 2003) | 2 lines
49344 Changed paths:
49345    M /trunk/tests/tcmp2.c
49347 put back math.h
49349 ------------------------------------------------------------------------
49350 r2195 | zimmerma | 2003-01-16 17:44:13 +0000 (Thu, 16 Jan 2003) | 2 lines
49351 Changed paths:
49352    M /trunk/tests/tagm.c
49354 added back math.h (for sqrt)
49356 ------------------------------------------------------------------------
49357 r2194 | zimmerma | 2003-01-16 17:32:19 +0000 (Thu, 16 Jan 2003) | 2 lines
49358 Changed paths:
49359    M /trunk/Makefile.am
49361 added log_b2.h in include_HEADERS
49363 ------------------------------------------------------------------------
49364 r2193 | zimmerma | 2003-01-16 17:28:18 +0000 (Thu, 16 Jan 2003) | 2 lines
49365 Changed paths:
49366    M /trunk/tests/Makefile.am
49368 added tsin_cos
49370 ------------------------------------------------------------------------
49371 r2192 | zimmerma | 2003-01-16 17:23:25 +0000 (Thu, 16 Jan 2003) | 2 lines
49372 Changed paths:
49373    M /trunk/tests/tadd.c
49375 added #ifdef HAVE_DENORMS for denormalized test
49377 ------------------------------------------------------------------------
49378 r2191 | zimmerma | 2003-01-16 17:18:07 +0000 (Thu, 16 Jan 2003) | 2 lines
49379 Changed paths:
49380    M /trunk/tests/tcmp2.c
49381    M /trunk/tests/tcmp_ui.c
49382    M /trunk/tests/teq.c
49383    M /trunk/tests/tmul_ui.c
49384    M /trunk/tests/tout_str.c
49385    M /trunk/tests/tset.c
49386    M /trunk/tests/tsub.c
49388 removed math.h
49390 ------------------------------------------------------------------------
49391 r2190 | zimmerma | 2003-01-16 17:13:43 +0000 (Thu, 16 Jan 2003) | 3 lines
49392 Changed paths:
49393    M /trunk/tests/tadd.c
49394    M /trunk/tests/tcmp.c
49395    M /trunk/tests/tcos.c
49396    M /trunk/tests/tdiv.c
49397    M /trunk/tests/tdiv_ui.c
49398    M /trunk/tests/texp.c
49399    M /trunk/tests/tlog.c
49400    M /trunk/tests/tmul.c
49401    M /trunk/tests/tset_d.c
49402    M /trunk/tests/tsin.c
49403    M /trunk/tests/tsin_cos.c
49404    M /trunk/tests/tsqrt.c
49405    M /trunk/tests/tsqrt_ui.c
49406    M /trunk/tests/tsub_ui.c
49408 added year 2003 in copyright line
49409 removed math.h
49411 ------------------------------------------------------------------------
49412 r2189 | zimmerma | 2003-01-16 17:01:07 +0000 (Thu, 16 Jan 2003) | 2 lines
49413 Changed paths:
49414    M /trunk/tests/tadd_ui.c
49415    M /trunk/tests/ttan.c
49416    M /trunk/tests/tui_div.c
49417    M /trunk/tests/tui_sub.c
49419 added 2003, removed math.h
49421 ------------------------------------------------------------------------
49422 r2188 | zimmerma | 2003-01-16 16:58:56 +0000 (Thu, 16 Jan 2003) | 2 lines
49423 Changed paths:
49424    M /trunk/tests/memory.c
49425    M /trunk/tests/tabs.c
49426    M /trunk/tests/tset_str.c
49428 added 2003
49430 ------------------------------------------------------------------------
49431 r2187 | zimmerma | 2003-01-16 16:57:37 +0000 (Thu, 16 Jan 2003) | 2 lines
49432 Changed paths:
49433    M /trunk/tests/tagm.c
49434    M /trunk/tests/trandom.c
49436 removed math.h
49438 ------------------------------------------------------------------------
49439 r2186 | zimmerma | 2003-01-16 16:52:51 +0000 (Thu, 16 Jan 2003) | 3 lines
49440 Changed paths:
49441    M /trunk/tests/tget_str.c
49443 added year 2003
49444 removed math.h
49446 ------------------------------------------------------------------------
49447 r2185 | zimmerma | 2003-01-16 16:40:46 +0000 (Thu, 16 Jan 2003) | 2 lines
49448 Changed paths:
49449    M /trunk/tests/tadd.c
49451 patch for compiler bug on hppa2.0w-hp-hpux11.11
49453 ------------------------------------------------------------------------
49454 r2184 | vlefevre | 2003-01-16 16:33:05 +0000 (Thu, 16 Jan 2003) | 2 lines
49455 Changed paths:
49456    M /trunk/set_ld.c
49458 Macro LONGDOUBLE_ISNAN wasn't defined.
49460 ------------------------------------------------------------------------
49461 r2183 | zimmerma | 2003-01-16 16:04:04 +0000 (Thu, 16 Jan 2003) | 2 lines
49462 Changed paths:
49463    M /trunk/mpfr-test.h
49465 now always define Isnan
49467 ------------------------------------------------------------------------
49468 r2182 | zimmerma | 2003-01-16 16:03:34 +0000 (Thu, 16 Jan 2003) | 2 lines
49469 Changed paths:
49470    M /trunk/mpfr-impl.h
49472 moved LONGDOUBLE_ISNAN to mpfr-test.h
49474 ------------------------------------------------------------------------
49475 r2181 | zimmerma | 2003-01-16 16:03:04 +0000 (Thu, 16 Jan 2003) | 2 lines
49476 Changed paths:
49477    M /trunk/acinclude.m4
49479 removed check from isnan
49481 ------------------------------------------------------------------------
49482 r2180 | zimmerma | 2003-01-16 16:01:55 +0000 (Thu, 16 Jan 2003) | 2 lines
49483 Changed paths:
49484    M /trunk/tests/tabs.c
49485    M /trunk/tests/tadd.c
49486    M /trunk/tests/tadd_ui.c
49487    M /trunk/tests/tagm.c
49488    M /trunk/tests/tcmp.c
49489    M /trunk/tests/tcos.c
49490    M /trunk/tests/tdiv.c
49491    M /trunk/tests/tdiv_ui.c
49492    M /trunk/tests/tests.c
49493    M /trunk/tests/texp.c
49494    M /trunk/tests/tlog.c
49495    M /trunk/tests/tmul.c
49496    M /trunk/tests/tset_d.c
49497    M /trunk/tests/tset_ld.c
49498    M /trunk/tests/tsin.c
49499    M /trunk/tests/tsin_cos.c
49500    M /trunk/tests/tsqrt.c
49501    M /trunk/tests/tsqrt_ui.c
49502    M /trunk/tests/tsub_ui.c
49503    M /trunk/tests/ttan.c
49504    M /trunk/tests/tui_div.c
49505    M /trunk/tests/tui_sub.c
49507 replaced isnan() by Isnan()
49509 ------------------------------------------------------------------------
49510 r2179 | vlefevre | 2003-01-16 13:58:55 +0000 (Thu, 16 Jan 2003) | 3 lines
49511 Changed paths:
49512    M /trunk/acinclude.m4
49514 AC_PREREQ(2.50) added (useful when both autoconf 2.13 and autoconf
49515 2.50 are installed, with a wrapper to select the required version).
49517 ------------------------------------------------------------------------
49518 r2178 | vlefevre | 2003-01-16 13:30:03 +0000 (Thu, 16 Jan 2003) | 2 lines
49519 Changed paths:
49520    M /trunk/tests/tests.c
49522 Comment in mpfr_test_init: s/preprocessor/compiler/.
49524 ------------------------------------------------------------------------
49525 r2177 | zimmerma | 2003-01-16 13:26:53 +0000 (Thu, 16 Jan 2003) | 3 lines
49526 Changed paths:
49527    M /trunk/tests/tests.c
49529 fixed pb in mpfr_test_init with the compiler optimizing too much
49530 (this happened on Alpha with -O1 or higher)
49532 ------------------------------------------------------------------------
49533 r2176 | vlefevre | 2003-01-15 20:43:58 +0000 (Wed, 15 Jan 2003) | 2 lines
49534 Changed paths:
49535    M /trunk/zeta.c
49537 Standard prototype only. Particular cases added.
49539 ------------------------------------------------------------------------
49540 r2175 | zimmerma | 2003-01-15 17:29:10 +0000 (Wed, 15 Jan 2003) | 2 lines
49541 Changed paths:
49542    M /trunk/get_str.c
49543    M /trunk/set_str.c
49545 moved common prototype for mpn_exp in mpfr-impl.h
49547 ------------------------------------------------------------------------
49548 r2174 | zimmerma | 2003-01-15 17:28:33 +0000 (Wed, 15 Jan 2003) | 3 lines
49549 Changed paths:
49550    M /trunk/mpfr-impl.h
49552 removed spurious ; after MPFR_ESIZE
49553 added prototype for mpn_exp
49555 ------------------------------------------------------------------------
49556 r2173 | zimmerma | 2003-01-15 17:17:17 +0000 (Wed, 15 Jan 2003) | 2 lines
49557 Changed paths:
49558    M /trunk/TODO
49560 removed items done
49562 ------------------------------------------------------------------------
49563 r2172 | zimmerma | 2003-01-15 17:14:32 +0000 (Wed, 15 Jan 2003) | 2 lines
49564 Changed paths:
49565    M /trunk/tests/tset_str.c
49567 new tests from Alain Delplanque
49569 ------------------------------------------------------------------------
49570 r2171 | zimmerma | 2003-01-15 17:13:50 +0000 (Wed, 15 Jan 2003) | 3 lines
49571 Changed paths:
49572    M /trunk/set_str.c
49574 new version using mpn_set_str
49575 [written by Alain Delplanque, edited by Paul Zimmermann]
49577 ------------------------------------------------------------------------
49578 r2170 | vlefevre | 2003-01-15 13:05:06 +0000 (Wed, 15 Jan 2003) | 2 lines
49579 Changed paths:
49580    M /trunk/acinclude.m4
49582 Replace $OBJEXT by o (as $OBJEXT isn't defined everywhere).
49584 ------------------------------------------------------------------------
49585 r2169 | vlefevre | 2003-01-15 12:50:13 +0000 (Wed, 15 Jan 2003) | 2 lines
49586 Changed paths:
49587    M /trunk/acinclude.m4
49589 A ` must be quoted to avoid an error with Autoconf 2.13.
49591 ------------------------------------------------------------------------
49592 r2168 | vlefevre | 2003-01-15 11:40:35 +0000 (Wed, 15 Jan 2003) | 2 lines
49593 Changed paths:
49594    M /trunk/gamma.c
49596 Use type mp_prec_t for precisions.
49598 ------------------------------------------------------------------------
49599 r2167 | vlefevre | 2003-01-15 11:29:46 +0000 (Wed, 15 Jan 2003) | 2 lines
49600 Changed paths:
49601    M /trunk/gamma.c
49603 Source re-indented.
49605 ------------------------------------------------------------------------
49606 r2166 | vlefevre | 2003-01-15 11:22:26 +0000 (Wed, 15 Jan 2003) | 4 lines
49607 Changed paths:
49608    M /trunk/gamma.c
49610 Several bugs fixed concerning the particular cases.
49611 <stdio.h> and <stdlib.h> not included by default.
49612 int mpfr_gamma _PROTO ... removed (was useless).
49614 ------------------------------------------------------------------------
49615 r2165 | zimmerma | 2003-01-15 09:54:12 +0000 (Wed, 15 Jan 2003) | 2 lines
49616 Changed paths:
49617    M /trunk/gamma.c
49619 get rid of ceil() call, that requires -lm
49621 ------------------------------------------------------------------------
49622 r2164 | ryde | 2003-01-14 23:02:26 +0000 (Tue, 14 Jan 2003) | 3 lines
49623 Changed paths:
49624    M /trunk/get_ld.c
49626 Force LDBL_MANT_DIG on IEEE extended, to avoid problems with
49627 some i386 gcc.
49629 ------------------------------------------------------------------------
49630 r2163 | ryde | 2003-01-14 22:48:03 +0000 (Tue, 14 Jan 2003) | 2 lines
49631 Changed paths:
49632    M /trunk/set_ld.c
49634 Avoid problems with bad LDBL_MAX and LDBL_MANT_DIG on some i386 gcc.
49636 ------------------------------------------------------------------------
49637 r2162 | ryde | 2003-01-14 22:43:24 +0000 (Tue, 14 Jan 2003) | 3 lines
49638 Changed paths:
49639    M /trunk/acinclude.m4
49641 (MPFR_C_LONG_DOUBLE_FORMAT): New macro.
49642 (MPFR_CONFIGS): Use it.
49644 ------------------------------------------------------------------------
49645 r2161 | vlefevre | 2003-01-11 19:32:47 +0000 (Sat, 11 Jan 2003) | 3 lines
49646 Changed paths:
49647    M /trunk/tests/memory.c
49649 Required casts added (and switch from uint to ulong);
49650 in particular, useful on Alpha.
49652 ------------------------------------------------------------------------
49653 r2160 | ryde | 2003-01-10 21:42:53 +0000 (Fri, 10 Jan 2003) | 2 lines
49654 Changed paths:
49655    M /trunk/get_ld.c
49656    M /trunk/set_ld.c
49657    M /trunk/tests/texp2.c
49658    M /trunk/tests/tpow.c
49659    M /trunk/tests/trandom.c
49661 # Add a copyright year.
49663 ------------------------------------------------------------------------
49664 r2159 | ryde | 2003-01-10 21:31:31 +0000 (Fri, 10 Jan 2003) | 3 lines
49665 Changed paths:
49666    M /trunk/tests/trandom.c
49668 Tolerate empty argv[1], which can arise from ancient bash executing
49669 the libtool shared library wrapper script.
49671 ------------------------------------------------------------------------
49672 r2158 | ryde | 2003-01-10 20:59:19 +0000 (Fri, 10 Jan 2003) | 3 lines
49673 Changed paths:
49674    M /trunk/tests/tconst_pi.c
49676 Tolerate empty argv[1], which can arise from ancient bash executing
49677 the libtool shared library wrapper script.
49679 ------------------------------------------------------------------------
49680 r2157 | ryde | 2003-01-10 15:39:03 +0000 (Fri, 10 Jan 2003) | 3 lines
49681 Changed paths:
49682    M /trunk/get_ld.c
49684 Avoid unnecessary extra power of 2 squaring, so as not to provoke an
49685 overflow exception when result is in range.
49687 ------------------------------------------------------------------------
49688 r2156 | vlefevre | 2003-01-10 13:41:42 +0000 (Fri, 10 Jan 2003) | 2 lines
49689 Changed paths:
49690    M /trunk/tests/tests.c
49692 Extended precision detection fixed.
49694 ------------------------------------------------------------------------
49695 r2155 | zimmerma | 2003-01-09 14:06:37 +0000 (Thu, 09 Jan 2003) | 2 lines
49696 Changed paths:
49697    M /trunk/get_ld.c
49699 fixed possible overflow when EXP=1024
49701 ------------------------------------------------------------------------
49702 r2154 | zimmerma | 2003-01-09 14:05:30 +0000 (Thu, 09 Jan 2003) | 2 lines
49703 Changed paths:
49704    M /trunk/set_ld.c
49706 rewritten to avoid overflows
49708 ------------------------------------------------------------------------
49709 r2153 | zimmerma | 2003-01-09 09:56:04 +0000 (Thu, 09 Jan 2003) | 2 lines
49710 Changed paths:
49711    M /trunk/tests/tpow.c
49713 added one test
49715 ------------------------------------------------------------------------
49716 r2152 | ryde | 2003-01-08 23:14:50 +0000 (Wed, 08 Jan 2003) | 2 lines
49717 Changed paths:
49718    M /trunk/mpfr-impl.h
49719    M /trunk/tests/tests.c
49720    M /trunk/tests/tset_ld.c
49722 # Add a copyright year.
49724 ------------------------------------------------------------------------
49725 r2151 | ryde | 2003-01-08 23:09:51 +0000 (Wed, 08 Jan 2003) | 2 lines
49726 Changed paths:
49727    M /trunk/get_str.c
49728    M /trunk/mpfr-test.h
49730 #Add a copyright year.
49732 ------------------------------------------------------------------------
49733 r2150 | ryde | 2003-01-08 23:04:40 +0000 (Wed, 08 Jan 2003) | 3 lines
49734 Changed paths:
49735    M /trunk/get_str.c
49737 (mpn_exp): Don't store -1 in a uint then return it as a long.
49738 Fixes systems such as alpha where sizeof(uint)!=sizeof(long).
49740 ------------------------------------------------------------------------
49741 r2149 | ryde | 2003-01-08 22:07:59 +0000 (Wed, 08 Jan 2003) | 2 lines
49742 Changed paths:
49743    M /trunk/acinclude.m4
49745 (AC_CHECK_HEADERS): Remove fpu_control.h, no longer required.
49747 ------------------------------------------------------------------------
49748 r2148 | ryde | 2003-01-08 21:17:29 +0000 (Wed, 08 Jan 2003) | 3 lines
49749 Changed paths:
49750    M /trunk/tests/tset_ld.c
49752 Use tests_machine_prec_long_double.
49753 Use LDBL_MAX for largest value and to find largest power of 2.
49755 ------------------------------------------------------------------------
49756 r2147 | ryde | 2003-01-08 21:03:01 +0000 (Wed, 08 Jan 2003) | 4 lines
49757 Changed paths:
49758    M /trunk/mpfr-test.h
49760 (__setfpucw, _FPU_EXTENDED, etc): Remove these setups.
49761 (tests_machine_prec_double, tests_machine_prec_long_double,
49762 x86_fstcw, x86_fldcw): Add prototypes.
49764 ------------------------------------------------------------------------
49765 r2146 | ryde | 2003-01-08 21:00:32 +0000 (Wed, 08 Jan 2003) | 3 lines
49766 Changed paths:
49767    M /trunk/tests/tests.c
49769 (tests_machine_prec_double, tests_machine_prec_long_double): New functions.
49770 (mpfr_test_init): Replace __setfpucw with tests_machine_prec_double.
49772 ------------------------------------------------------------------------
49773 r2145 | ryde | 2003-01-08 20:52:04 +0000 (Wed, 08 Jan 2003) | 2 lines
49774 Changed paths:
49775    M /trunk/acinclude.m4
49777 (MPFR_CONFIGS): Add tests/x86.asm support.
49779 ------------------------------------------------------------------------
49780 r2144 | ryde | 2003-01-08 20:48:47 +0000 (Wed, 08 Jan 2003) | 2 lines
49781 Changed paths:
49782    M /trunk/configure.in
49784 (X86_PATTERN): New define, supporting acinclude.m4.
49786 ------------------------------------------------------------------------
49787 r2143 | ryde | 2003-01-08 20:43:02 +0000 (Wed, 08 Jan 2003) | 2 lines
49788 Changed paths:
49789    M /trunk/tests/Makefile.am
49791 Add x86.asm support.
49793 ------------------------------------------------------------------------
49794 r2142 | ryde | 2003-01-08 20:35:33 +0000 (Wed, 08 Jan 2003) | 2 lines
49795 Changed paths:
49796    A /trunk/tests/x86.asm
49798 New file.
49800 ------------------------------------------------------------------------
49801 r2141 | zimmerma | 2003-01-07 10:31:43 +0000 (Tue, 07 Jan 2003) | 2 lines
49802 Changed paths:
49803    M /trunk/exp2.c
49805 fixed pb for underflow and rounding to nearest
49807 ------------------------------------------------------------------------
49808 r2140 | zimmerma | 2003-01-07 09:25:47 +0000 (Tue, 07 Jan 2003) | 4 lines
49809 Changed paths:
49810    M /trunk/mpfr-impl.h
49811    M /trunk/set_ld.c
49813 added macro LONGDOUBLE_ISNAN
49814 use LONGDOUBLE_ISNAN in set_ld instead of cast to double and DOUBLE_ISNAN
49815 (did raise exception under freebsd)
49817 ------------------------------------------------------------------------
49818 r2139 | vlefevre | 2003-01-07 01:46:51 +0000 (Tue, 07 Jan 2003) | 4 lines
49819 Changed paths:
49820    M /trunk/exp2.c
49822 Added assertions that can be resolved at compile time: the exponents
49823 must be representable in a long int (IMHO, this limitation should be
49824 avoided in a clean way).
49826 ------------------------------------------------------------------------
49827 r2138 | ryde | 2003-01-06 21:56:38 +0000 (Mon, 06 Jan 2003) | 2 lines
49828 Changed paths:
49829    M /trunk/TODO
49831 Remove mpfr_get_ld, done.
49833 ------------------------------------------------------------------------
49834 r2137 | ryde | 2003-01-06 21:53:01 +0000 (Mon, 06 Jan 2003) | 2 lines
49835 Changed paths:
49836    M /trunk/TODO
49838 Remove mpfr_set_machine_rnd_mode, done.
49840 ------------------------------------------------------------------------
49841 r2136 | vlefevre | 2003-01-06 21:48:33 +0000 (Mon, 06 Jan 2003) | 2 lines
49842 Changed paths:
49843    M /trunk/exp2.c
49845 Bug fix: __mpfr_emax -> __gmpfr_emax.
49847 ------------------------------------------------------------------------
49848 r2135 | ryde | 2003-01-06 21:47:37 +0000 (Mon, 06 Jan 2003) | 3 lines
49849 Changed paths:
49850    M /trunk/set_str.c
49852 Use separate function calls to second strncasecmp and strncmp
49853 for consistency and to avoid gcc warnings.
49855 ------------------------------------------------------------------------
49856 r2134 | zimmerma | 2003-01-06 19:28:25 +0000 (Mon, 06 Jan 2003) | 2 lines
49857 Changed paths:
49858    M /trunk/exp2.c
49859    M /trunk/tests/texp2.c
49861 fixed infinite loop for 2^integer
49863 ------------------------------------------------------------------------
49864 r2133 | vlefevre | 2003-01-06 10:30:52 +0000 (Mon, 06 Jan 2003) | 2 lines
49865 Changed paths:
49866    M /trunk/set_str.c
49868 Use digit_value_in_base for the part after the '.'.
49870 ------------------------------------------------------------------------
49871 r2132 | vlefevre | 2003-01-06 10:11:15 +0000 (Mon, 06 Jan 2003) | 2 lines
49872 Changed paths:
49873    M /trunk/set_str.c
49875 Static function digit_value_in_base is now compatible with any locale.
49877 ------------------------------------------------------------------------
49878 r2131 | ryde | 2003-01-03 23:07:37 +0000 (Fri, 03 Jan 2003) | 3 lines
49879 Changed paths:
49880    M /trunk/mpfr-test.h
49881    M /trunk/tests/tests.c
49883 (<sys/fpu.h>) [__mips]: Move from mpfr-test.h to tests/tests.c,
49884 and conditionalize with HAVE_SYS_FPU_H.
49886 ------------------------------------------------------------------------
49887 r2130 | ryde | 2003-01-03 23:03:35 +0000 (Fri, 03 Jan 2003) | 2 lines
49888 Changed paths:
49889    M /trunk/acinclude.m4
49891 (AC_CHECK_HEADERS): Add sys/fpu.h.
49893 ------------------------------------------------------------------------
49894 r2129 | ryde | 2003-01-03 23:02:12 +0000 (Fri, 03 Jan 2003) | 2 lines
49895 Changed paths:
49896    M /trunk/mpfr-test.h
49898 (HAVE_DENORMS) [__mips]: Remove this, let the configure test decide.
49900 ------------------------------------------------------------------------
49901 r2128 | ryde | 2003-01-03 21:47:20 +0000 (Fri, 03 Jan 2003) | 4 lines
49902 Changed paths:
49903    M /trunk/set_str.c
49905 Use separate function calls to strncasecmp and strncmp, rather than
49906 ?: on function pointers, since the latter demands declarations not
49907 present on SunOS.  Both forms are optimized the same by gcc.
49909 ------------------------------------------------------------------------
49910 r2127 | vlefevre | 2003-01-03 21:38:33 +0000 (Fri, 03 Jan 2003) | 2 lines
49911 Changed paths:
49912    M /trunk/BUGS
49914 Added some potential bugs (mpfr_exp2 is known to have such a bug).
49916 ------------------------------------------------------------------------
49917 r2126 | ryde | 2003-01-02 23:48:32 +0000 (Thu, 02 Jan 2003) | 2 lines
49918 Changed paths:
49919    M /trunk/tests/tget_str.c
49920    M /trunk/tests/tset_str.c
49922 Add gmp-impl.h for __gmp_free_func.
49924 ------------------------------------------------------------------------
49925 r2125 | vlefevre | 2002-12-16 00:56:03 +0000 (Mon, 16 Dec 2002) | 15 lines
49926 Changed paths:
49927    M /trunk/acos.c
49928    M /trunk/acosh.c
49929    M /trunk/add1.c
49930    M /trunk/add_one_ulp.c
49931    M /trunk/agm.c
49932    M /trunk/asin.c
49933    M /trunk/asinh.c
49934    M /trunk/atan.c
49935    M /trunk/atanh.c
49936    M /trunk/const_euler.c
49937    M /trunk/const_log2.c
49938    M /trunk/const_pi.c
49939    M /trunk/cos.c
49940    M /trunk/cosh.c
49941    M /trunk/div_2si.c
49942    M /trunk/div_2ui.c
49943    M /trunk/exceptions.c
49944    M /trunk/exp.c
49945    M /trunk/exp2.c
49946    M /trunk/exp3.c
49947    M /trunk/exp_2.c
49948    M /trunk/expm1.c
49949    M /trunk/factorial.c
49950    M /trunk/gamma.c
49951    M /trunk/gammaPiAGMformula.c
49952    M /trunk/get_d.c
49953    M /trunk/get_str.c
49954    M /trunk/get_z_exp.c
49955    M /trunk/hypot.c
49956    M /trunk/init.c
49957    M /trunk/log10.c
49958    M /trunk/log1p.c
49959    M /trunk/log2.c
49960    M /trunk/mpf2mpfr.h
49961    M /trunk/mpfr-impl.h
49962    M /trunk/mpfr.h
49963    M /trunk/mul.c
49964    M /trunk/mul_2si.c
49965    M /trunk/mul_2ui.c
49966    M /trunk/mul_ui.c
49967    M /trunk/next.c
49968    M /trunk/pow.c
49969    M /trunk/pow_si.c
49970    M /trunk/rint.c
49971    M /trunk/round_prec.c
49972    M /trunk/save_expo.c
49973    M /trunk/set.c
49974    M /trunk/set_dfl_prec.c
49975    M /trunk/set_exp.c
49976    M /trunk/set_nan.c
49977    M /trunk/set_rnd.c
49978    M /trunk/set_si.c
49979    M /trunk/set_str.c
49980    M /trunk/set_str_raw.c
49981    M /trunk/set_ui.c
49982    M /trunk/set_z.c
49983    M /trunk/sin.c
49984    M /trunk/sin_cos.c
49985    M /trunk/sinh.c
49986    M /trunk/sub1.c
49987    M /trunk/sub_one_ulp.c
49988    M /trunk/tan.c
49989    M /trunk/tanh.c
49990    M /trunk/tests/tconst_log2.c
49991    M /trunk/tests/tests.c
49992    M /trunk/uceil_exp2.c
49993    M /trunk/uceil_log2.c
49994    M /trunk/ufloor_log2.c
49995    M /trunk/ui_pow.c
49997 Suppress some #define and fix symbol names (makes code cleaner):
49998 perl -pi -e 's/__mpfr_flags/__gmpfr_flags/g' **/*.{c,h}
49999 perl -pi -e 's/__mpfr_emin/__gmpfr_emin/g' **/*.{c,h}
50000 perl -pi -e 's/__mpfr_emax/__gmpfr_emax/g' **/*.{c,h}
50001 perl -pi -e 's/__mpfr_default_fp_bit_precision/__gmpfr_default_fp_bit_precision/g' **/*.{c,h}
50002 perl -pi -e 's/__gmp_default_rounding_mode/__gmpfr_default_rounding_mode/g' **/*.{c,h}
50003 perl -pi -e 's/__mpfr_const_log2_prec/__gmpfr_const_log2_prec/g' **/*.{c,h}
50004 perl -pi -e 's/__mpfr_const_pi_prec/__gmpfr_const_pi_prec/g' **/*.{c,h}
50005 perl -pi -e 's/_mpfr_ceil_log2/__gmpfr_ceil_log2/g' **/*.{c,h}
50006 perl -pi -e 's/_mpfr_floor_log2/__gmpfr_floor_log2/g' **/*.{c,h}
50007 perl -pi -e 's/_mpfr_ceil_exp2/__gmpfr_ceil_exp2/g' **/*.{c,h}
50008 perl -pi -e 's/_mpfr_isqrt/__gmpfr_isqrt/g' **/*.{c,h}
50009 perl -pi -e 's/_mpfr_cuberoot/__gmpfr_cuberoot/g' **/*.{c,h}
50010 perl -pi -e 's/^#define __gmpfr_.*\n//' *.h
50012 ------------------------------------------------------------------------
50013 r2124 | vlefevre | 2002-12-13 18:06:58 +0000 (Fri, 13 Dec 2002) | 2 lines
50014 Changed paths:
50015    M /trunk/ChangeLog
50017 Update.
50019 ------------------------------------------------------------------------
50020 r2123 | vlefevre | 2002-12-13 18:01:04 +0000 (Fri, 13 Dec 2002) | 2 lines
50021 Changed paths:
50022    M /trunk/mpfr.texi
50024 IEEE 754 / IEEE P754 -> IEEE 754-1985.
50026 ------------------------------------------------------------------------
50027 r2122 | vlefevre | 2002-12-13 11:20:28 +0000 (Fri, 13 Dec 2002) | 2 lines
50028 Changed paths:
50029    M /trunk/mpfr.texi
50031 Correction.
50033 ------------------------------------------------------------------------
50034 r2121 | vlefevre | 2002-12-13 11:19:25 +0000 (Fri, 13 Dec 2002) | 2 lines
50035 Changed paths:
50036    M /trunk/mpfr.texi
50038 Added a note about the signed zero.
50040 ------------------------------------------------------------------------
50041 r2120 | vlefevre | 2002-12-13 02:35:45 +0000 (Fri, 13 Dec 2002) | 2 lines
50042 Changed paths:
50043    M /trunk/set_d.c
50045 Assertion re-added.
50047 ------------------------------------------------------------------------
50048 r2119 | vlefevre | 2002-12-13 02:34:50 +0000 (Fri, 13 Dec 2002) | 2 lines
50049 Changed paths:
50050    M /trunk/missing
50052 Update for new version of automake/autoconf.
50054 ------------------------------------------------------------------------
50055 r2118 | vlefevre | 2002-12-13 02:23:23 +0000 (Fri, 13 Dec 2002) | 2 lines
50056 Changed paths:
50057    A /trunk/depcomp
50059 depcomp script added for new version of automake.
50061 ------------------------------------------------------------------------
50062 r2117 | ryde | 2002-12-12 22:30:05 +0000 (Thu, 12 Dec 2002) | 2 lines
50063 Changed paths:
50064    M /trunk/configure.in
50066 Don't -D define PACKAGE_VERSION etc, to avoid conflict with gmp config.h.
50068 ------------------------------------------------------------------------
50069 r2116 | zimmerma | 2002-12-12 16:41:43 +0000 (Thu, 12 Dec 2002) | 2 lines
50070 Changed paths:
50071    M /trunk/mpfr.texi
50073 added paragraph about accuracy
50075 ------------------------------------------------------------------------
50076 r2115 | zimmerma | 2002-12-12 15:32:52 +0000 (Thu, 12 Dec 2002) | 2 lines
50077 Changed paths:
50078    M /trunk/mpfr.texi
50080 rewritten unclear paragraph about precision
50082 ------------------------------------------------------------------------
50083 r2114 | zimmerma | 2002-12-12 14:42:42 +0000 (Thu, 12 Dec 2002) | 2 lines
50084 Changed paths:
50085    M /trunk/TODO
50087 added one item
50089 ------------------------------------------------------------------------
50090 r2113 | zimmerma | 2002-12-12 14:38:03 +0000 (Thu, 12 Dec 2002) | 2 lines
50091 Changed paths:
50092    M /trunk/set_d.c
50094 use MPN_NORMALIZE_NOT_ZERO instead of loop
50096 ------------------------------------------------------------------------
50097 r2112 | vlefevre | 2002-12-11 14:31:28 +0000 (Wed, 11 Dec 2002) | 3 lines
50098 Changed paths:
50099    M /trunk/tests/memory.c
50101 Added #include "mpfr.h" (needed by mpfr-test.h as it uses
50102 mp_rnd_t in one of the prototypes).
50104 ------------------------------------------------------------------------
50105 r2111 | vlefevre | 2002-12-10 22:23:04 +0000 (Tue, 10 Dec 2002) | 5 lines
50106 Changed paths:
50107    M /trunk/set_d.c
50109 Patch by Torbjorn Granlund <tege@swox.com>: Don't use TMP_ allocation
50110 mechanism for fixed size objects. Resulting streamlining. Misc
50111 addressing changes to work around GNUPro bugs.
50112 Patch by VL: Some other changes in mpfr_set_d.
50114 ------------------------------------------------------------------------
50115 r2110 | vlefevre | 2002-12-07 12:26:11 +0000 (Sat, 07 Dec 2002) | 3 lines
50116 Changed paths:
50117    M /trunk/const_euler.c
50119 (mpfr_const_euler_S, mpfr_const_euler_R)
50120 Make declaration match prototype (patch by Torbjorn Granlund).
50122 ------------------------------------------------------------------------
50123 r2109 | vlefevre | 2002-12-04 11:22:24 +0000 (Wed, 04 Dec 2002) | 2 lines
50124 Changed paths:
50125    M /trunk/config.guess
50126    M /trunk/config.sub
50128 Update from ftp://ftp.gnu.org/pub/gnu/config/
50130 ------------------------------------------------------------------------
50131 r2108 | zimmerma | 2002-12-03 13:32:21 +0000 (Tue, 03 Dec 2002) | 2 lines
50132 Changed paths:
50133    M /trunk/mpfr.texi
50135 Use @ifnottex/@end iffnotex instead of @ifinfo/@end ifinfo
50137 ------------------------------------------------------------------------
50138 r2107 | vlefevre | 2002-12-02 11:44:35 +0000 (Mon, 02 Dec 2002) | 2 lines
50139 Changed paths:
50140    M /trunk/mpfr-test.h
50141    M /trunk/tests/rnd_mode.c
50143 Fix rnd_mode.c (again).
50145 ------------------------------------------------------------------------
50146 r2106 | zimmerma | 2002-12-02 09:44:41 +0000 (Mon, 02 Dec 2002) | 2 lines
50147 Changed paths:
50148    M /trunk/mpfr-impl.h
50149    M /trunk/mpfr.h
50151 put redefinitions of external symbols just before prototypes
50153 ------------------------------------------------------------------------
50154 r2105 | zimmerma | 2002-12-02 09:23:47 +0000 (Mon, 02 Dec 2002) | 2 lines
50155 Changed paths:
50156    M /trunk/TODO
50158 updated
50160 ------------------------------------------------------------------------
50161 r2104 | zimmerma | 2002-12-02 09:21:40 +0000 (Mon, 02 Dec 2002) | 2 lines
50162 Changed paths:
50163    M /trunk/BUGS
50165 added new known bugs
50167 ------------------------------------------------------------------------
50168 r2103 | ryde | 2002-11-29 23:05:47 +0000 (Fri, 29 Nov 2002) | 2 lines
50169 Changed paths:
50170    M /trunk/TODO
50172 Add notes on mpf_t maintaining actual size for efficiency.
50174 ------------------------------------------------------------------------
50175 r2102 | ryde | 2002-11-29 22:52:20 +0000 (Fri, 29 Nov 2002) | 2 lines
50176 Changed paths:
50177    M /trunk/TODO
50179 Remove mpfr_set_machine_rnd_mode task.
50181 ------------------------------------------------------------------------
50182 r2101 | ryde | 2002-11-29 22:51:58 +0000 (Fri, 29 Nov 2002) | 2 lines
50183 Changed paths:
50184    M /trunk/mpfr.texi
50186 Tweak some math formatting for tex.
50188 ------------------------------------------------------------------------
50189 r2100 | ryde | 2002-11-29 22:45:40 +0000 (Fri, 29 Nov 2002) | 2 lines
50190 Changed paths:
50191    M /trunk/mpfr-test.h
50192    M /trunk/mpfr.h
50194 (mpfr_set_machine_rnd_mode): Move prototype to mpfr-test.h.
50196 ------------------------------------------------------------------------
50197 r2099 | ryde | 2002-11-29 22:42:19 +0000 (Fri, 29 Nov 2002) | 2 lines
50198 Changed paths:
50199    M /trunk/tests/Makefile.am
50201 (libfrtests_a_SOURCES): Add rnd_mode.c.
50203 ------------------------------------------------------------------------
50204 r2098 | ryde | 2002-11-29 22:41:57 +0000 (Fri, 29 Nov 2002) | 2 lines
50205 Changed paths:
50206    M /trunk/Makefile.am
50208 (libmpfr_a_SOURCES): Remove rnd_mode.c.
50210 ------------------------------------------------------------------------
50211 r2097 | ryde | 2002-11-29 22:40:40 +0000 (Fri, 29 Nov 2002) | 2 lines
50212 Changed paths:
50213    D /trunk/rnd_mode.c
50215 Remove file, moved to tests directory.
50217 ------------------------------------------------------------------------
50218 r2096 | ryde | 2002-11-29 22:40:01 +0000 (Fri, 29 Nov 2002) | 2 lines
50219 Changed paths:
50220    A /trunk/tests/rnd_mode.c
50222 New file, moved from top-level directory.
50224 ------------------------------------------------------------------------
50225 r2095 | ryde | 2002-11-29 22:22:40 +0000 (Fri, 29 Nov 2002) | 2 lines
50226 Changed paths:
50227    M /trunk/mpfr.texi
50229 (Rounding Modes): Remove mpfr_set_machine_rnd_mode.
50231 ------------------------------------------------------------------------
50232 r2094 | ryde | 2002-11-29 21:42:11 +0000 (Fri, 29 Nov 2002) | 2 lines
50233 Changed paths:
50234    M /trunk/setmin.c
50236 Use GNU style code layout.
50238 ------------------------------------------------------------------------
50239 r2093 | ryde | 2002-11-29 21:35:59 +0000 (Fri, 29 Nov 2002) | 2 lines
50240 Changed paths:
50241    M /trunk/setmax.c
50243 Use GNU style code layout.
50245 ------------------------------------------------------------------------
50246 r2092 | zimmerma | 2002-11-29 17:26:31 +0000 (Fri, 29 Nov 2002) | 2 lines
50247 Changed paths:
50248    M /trunk/mpfr-impl.h
50249    M /trunk/mpfr.h
50251 redefined external symbols in the __gmpfr namespace
50253 ------------------------------------------------------------------------
50254 r2091 | zimmerma | 2002-11-25 17:04:36 +0000 (Mon, 25 Nov 2002) | 2 lines
50255 Changed paths:
50256    M /trunk/tests/tout_str.c
50258 added one fprintf in case of error
50260 ------------------------------------------------------------------------
50261 r2090 | vlefevre | 2002-11-25 16:11:33 +0000 (Mon, 25 Nov 2002) | 3 lines
50262 Changed paths:
50263    M /trunk/mpfr.h
50264    M /trunk/mpfr.texi
50265    M /trunk/rnd_mode.c
50267 mpfr_set_machine_rnd_mode fixed to compile on some architectures
50268 (e.g. ARM). Now returns an int.
50270 ------------------------------------------------------------------------
50271 r2089 | vlefevre | 2002-11-25 15:30:56 +0000 (Mon, 25 Nov 2002) | 2 lines
50272 Changed paths:
50273    M /trunk/tests/tmul.c
50275 Bug fixed.
50277 ------------------------------------------------------------------------
50278 r2088 | zimmerma | 2002-11-25 12:54:49 +0000 (Mon, 25 Nov 2002) | 2 lines
50279 Changed paths:
50280    M /trunk/tests/tadd.c
50281    M /trunk/tests/tadd_ui.c
50282    M /trunk/tests/tagm.c
50283    M /trunk/tests/tdiv.c
50284    M /trunk/tests/tdiv_ui.c
50285    M /trunk/tests/texp.c
50286    M /trunk/tests/tget_d.c
50287    M /trunk/tests/tlog.c
50288    M /trunk/tests/tmul.c
50289    M /trunk/tests/tset_q.c
50290    M /trunk/tests/tsqrt.c
50291    M /trunk/tests/tsqrt_ui.c
50292    M /trunk/tests/tsub_ui.c
50293    M /trunk/tests/tui_div.c
50294    M /trunk/tests/tui_sub.c
50296 removed all tests that compare to libm
50298 ------------------------------------------------------------------------
50299 r2087 | zimmerma | 2002-11-25 10:54:35 +0000 (Mon, 25 Nov 2002) | 2 lines
50300 Changed paths:
50301    M /trunk/tests/tdiv.c
50303 changed to distinguish mpfr failures from libm failures
50305 ------------------------------------------------------------------------
50306 r2086 | zimmerma | 2002-11-25 10:37:43 +0000 (Mon, 25 Nov 2002) | 2 lines
50307 Changed paths:
50308    M /trunk/tests/tdiv.c
50310 added 3 tests that make libm fail under HP-PA
50312 ------------------------------------------------------------------------
50313 r2085 | vlefevre | 2002-11-23 23:47:18 +0000 (Sat, 23 Nov 2002) | 2 lines
50314 Changed paths:
50315    M /trunk/ChangeLog
50317 Update.
50319 ------------------------------------------------------------------------
50320 r2084 | zimmerma | 2002-11-22 10:40:05 +0000 (Fri, 22 Nov 2002) | 2 lines
50321 Changed paths:
50322    M /trunk/ui_pow.c
50324 forgot to remove debug statement
50326 ------------------------------------------------------------------------
50327 r2083 | zimmerma | 2002-11-22 10:26:38 +0000 (Fri, 22 Nov 2002) | 2 lines
50328 Changed paths:
50329    M /trunk/pow.c
50330    M /trunk/tests/tui_pow.c
50331    M /trunk/ui_pow.c
50333 fixed bug (infinite loop) for exact powers
50335 ------------------------------------------------------------------------
50336 r2082 | ryde | 2002-11-21 22:28:44 +0000 (Thu, 21 Nov 2002) | 3 lines
50337 Changed paths:
50338    M /trunk/TODO
50340 More on tuned thresholds, more on config.h etc, new section on mpf/mpfr
50341 integration.
50343 ------------------------------------------------------------------------
50344 r2081 | vlefevre | 2002-11-20 14:34:08 +0000 (Wed, 20 Nov 2002) | 2 lines
50345 Changed paths:
50346    M /trunk/get_str.c
50348 Code clean-up.
50350 ------------------------------------------------------------------------
50351 r2080 | zimmerma | 2002-11-20 13:08:23 +0000 (Wed, 20 Nov 2002) | 2 lines
50352 Changed paths:
50353    M /trunk/gamma.c
50354    M /trunk/log.c
50355    M /trunk/set_ld.c
50357 fixed some problems found by insure
50359 ------------------------------------------------------------------------
50360 r2079 | zimmerma | 2002-11-20 11:03:21 +0000 (Wed, 20 Nov 2002) | 2 lines
50361 Changed paths:
50362    M /trunk/tests/tout_str.c
50364 forgotten fclose() call
50366 ------------------------------------------------------------------------
50367 r2078 | zimmerma | 2002-11-20 10:13:01 +0000 (Wed, 20 Nov 2002) | 2 lines
50368 Changed paths:
50369    M /trunk/tests/tget_str.c
50371 fixed array bound write
50373 ------------------------------------------------------------------------
50374 r2077 | zimmerma | 2002-11-19 16:46:45 +0000 (Tue, 19 Nov 2002) | 2 lines
50375 Changed paths:
50376    M /trunk/get_str.c
50378 fixed non-ansi features
50380 ------------------------------------------------------------------------
50381 r2076 | zimmerma | 2002-11-19 16:26:22 +0000 (Tue, 19 Nov 2002) | 2 lines
50382 Changed paths:
50383    M /trunk/div.c
50384    M /trunk/div_ui.c
50386 added explicit cast
50388 ------------------------------------------------------------------------
50389 r2075 | zimmerma | 2002-10-24 12:04:59 +0000 (Thu, 24 Oct 2002) | 2 lines
50390 Changed paths:
50391    M /trunk/mpfr.texi
50393 added mpfr_cbrt
50395 ------------------------------------------------------------------------
50396 r2074 | vlefevre | 2002-10-20 09:46:03 +0000 (Sun, 20 Oct 2002) | 2 lines
50397 Changed paths:
50398    M /trunk/BUGS
50400 Update.
50402 ------------------------------------------------------------------------
50403 r2073 | zimmerma | 2002-10-20 07:43:07 +0000 (Sun, 20 Oct 2002) | 2 lines
50404 Changed paths:
50405    M /trunk/sin.c
50407 fixed bug with wrong sign detection
50409 ------------------------------------------------------------------------
50410 r2072 | vlefevre | 2002-10-19 10:25:49 +0000 (Sat, 19 Oct 2002) | 2 lines
50411 Changed paths:
50412    M /trunk/hypot.c
50414 Some fixes to avoid overflows.
50416 ------------------------------------------------------------------------
50417 r2071 | zimmerma | 2002-10-19 08:08:47 +0000 (Sat, 19 Oct 2002) | 2 lines
50418 Changed paths:
50419    M /trunk/hypot.c
50421 fixed bug for large arguments
50423 ------------------------------------------------------------------------
50424 r2070 | zimmerma | 2002-10-19 08:08:15 +0000 (Sat, 19 Oct 2002) | 2 lines
50425 Changed paths:
50426    M /trunk/cbrt.c
50428 improved code for rounding to nearest
50430 ------------------------------------------------------------------------
50431 r2069 | zimmerma | 2002-10-19 08:05:45 +0000 (Sat, 19 Oct 2002) | 2 lines
50432 Changed paths:
50433    M /trunk/acosh.c
50434    M /trunk/asinh.c
50436 fixed bug for EXP(x) > EMAX/2
50438 ------------------------------------------------------------------------
50439 r2068 | zimmerma | 2002-10-19 08:04:51 +0000 (Sat, 19 Oct 2002) | 2 lines
50440 Changed paths:
50441    M /trunk/algorithms.tex
50443 modified description of hypot and cbrt
50445 ------------------------------------------------------------------------
50446 r2067 | vlefevre | 2002-10-18 14:57:01 +0000 (Fri, 18 Oct 2002) | 2 lines
50447 Changed paths:
50448    M /trunk/BUGS
50450 Update.
50452 ------------------------------------------------------------------------
50453 r2066 | vlefevre | 2002-10-18 14:53:53 +0000 (Fri, 18 Oct 2002) | 2 lines
50454 Changed paths:
50455    M /trunk/tests/tsin.c
50457 Added test showing bug in sign detection.
50459 ------------------------------------------------------------------------
50460 r2065 | vlefevre | 2002-10-18 13:45:02 +0000 (Fri, 18 Oct 2002) | 2 lines
50461 Changed paths:
50462    M /trunk/tests/thypot.c
50464 Added newline.
50466 ------------------------------------------------------------------------
50467 r2064 | vlefevre | 2002-10-18 12:39:07 +0000 (Fri, 18 Oct 2002) | 2 lines
50468 Changed paths:
50469    M /trunk/BUGS
50471 Bug in mpfr_hypot.
50473 ------------------------------------------------------------------------
50474 r2063 | vlefevre | 2002-10-18 12:26:16 +0000 (Fri, 18 Oct 2002) | 2 lines
50475 Changed paths:
50476    M /trunk/tests/thypot.c
50478 Added test that makes mpfr_hypot fail.
50480 ------------------------------------------------------------------------
50481 r2062 | vlefevre | 2002-10-18 12:06:17 +0000 (Fri, 18 Oct 2002) | 2 lines
50482 Changed paths:
50483    M /trunk/hypot.c
50485 Precision Nt: int -> mp_prec_t.
50487 ------------------------------------------------------------------------
50488 r2061 | vlefevre | 2002-10-18 10:21:31 +0000 (Fri, 18 Oct 2002) | 2 lines
50489 Changed paths:
50490    M /trunk/tests/tcbrt.c
50492 Added some tests.
50494 ------------------------------------------------------------------------
50495 r2060 | vlefevre | 2002-10-18 09:58:41 +0000 (Fri, 18 Oct 2002) | 2 lines
50496 Changed paths:
50497    M /trunk/tests/tcbrt.c
50499 main () -> main (void).
50501 ------------------------------------------------------------------------
50502 r2059 | zimmerma | 2002-10-18 07:00:18 +0000 (Fri, 18 Oct 2002) | 2 lines
50503 Changed paths:
50504    M /trunk/tests/Makefile.am
50505    A /trunk/tests/tcbrt.c
50507 added tcbrt.c, test file for mpfr_cbrt
50509 ------------------------------------------------------------------------
50510 r2058 | zimmerma | 2002-10-18 06:58:51 +0000 (Fri, 18 Oct 2002) | 2 lines
50511 Changed paths:
50512    M /trunk/hypot.c
50514 fixed overflow problem
50516 ------------------------------------------------------------------------
50517 r2057 | zimmerma | 2002-10-18 06:58:08 +0000 (Fri, 18 Oct 2002) | 2 lines
50518 Changed paths:
50519    M /trunk/cbrt.c
50521 completely rewritten using mpz_root
50523 ------------------------------------------------------------------------
50524 r2056 | zimmerma | 2002-10-18 06:57:14 +0000 (Fri, 18 Oct 2002) | 2 lines
50525 Changed paths:
50526    M /trunk/Makefile.am
50528 added cbrt
50530 ------------------------------------------------------------------------
50531 r2055 | vlefevre | 2002-10-17 16:48:10 +0000 (Thu, 17 Oct 2002) | 2 lines
50532 Changed paths:
50533    M /trunk/mpfr.texi
50535 C9X -> ISO/IEC 9899:1999 (ISO C99).
50537 ------------------------------------------------------------------------
50538 r2054 | vlefevre | 2002-10-17 16:03:57 +0000 (Thu, 17 Oct 2002) | 2 lines
50539 Changed paths:
50540    M /trunk/set_ld.c
50542 Cases NaN and -0.0 taken into account.
50544 ------------------------------------------------------------------------
50545 r2053 | zimmerma | 2002-10-17 15:37:00 +0000 (Thu, 17 Oct 2002) | 2 lines
50546 Changed paths:
50547    M /trunk/tests/tset_ld.c
50549 added check for +0 and -0
50551 ------------------------------------------------------------------------
50552 r2052 | zimmerma | 2002-10-17 15:13:09 +0000 (Thu, 17 Oct 2002) | 2 lines
50553 Changed paths:
50554    M /trunk/tests/tset_ld.c
50556 added one test (2^1024)
50558 ------------------------------------------------------------------------
50559 r2051 | zimmerma | 2002-10-17 15:11:54 +0000 (Thu, 17 Oct 2002) | 2 lines
50560 Changed paths:
50561    M /trunk/set_ld.c
50563 fixed bug when overflow for double type
50565 ------------------------------------------------------------------------
50566 r2050 | zimmerma | 2002-10-17 12:56:49 +0000 (Thu, 17 Oct 2002) | 2 lines
50567 Changed paths:
50568    M /trunk/mpfr.texi
50570 added mpfr_set_ld and mpfr_get_ld
50572 ------------------------------------------------------------------------
50573 r2049 | vlefevre | 2002-10-16 18:37:48 +0000 (Wed, 16 Oct 2002) | 2 lines
50574 Changed paths:
50575    M /trunk/get_ld.c
50577 Fix for -0.0.
50579 ------------------------------------------------------------------------
50580 r2048 | zimmerma | 2002-10-16 18:21:54 +0000 (Wed, 16 Oct 2002) | 2 lines
50581 Changed paths:
50582    A /trunk/log_b2.h
50584 constants for mpfr_get_str and mpfr_set_str
50586 ------------------------------------------------------------------------
50587 r2047 | vlefevre | 2002-10-16 16:25:56 +0000 (Wed, 16 Oct 2002) | 2 lines
50588 Changed paths:
50589    M /trunk/tests/tset_ld.c
50591 Obsolete comment removed.
50593 ------------------------------------------------------------------------
50594 r2046 | vlefevre | 2002-10-16 16:23:35 +0000 (Wed, 16 Oct 2002) | 2 lines
50595 Changed paths:
50596    M /trunk/Makefile.am
50598 Removed log_b2.h as it doesn't seem to be necessary.
50600 ------------------------------------------------------------------------
50601 r2045 | zimmerma | 2002-10-16 15:41:24 +0000 (Wed, 16 Oct 2002) | 2 lines
50602 Changed paths:
50603    M /trunk/mpfr.h
50605 added prototype for mpfr_get_ld
50607 ------------------------------------------------------------------------
50608 r2044 | zimmerma | 2002-10-16 15:40:19 +0000 (Wed, 16 Oct 2002) | 2 lines
50609 Changed paths:
50610    M /trunk/Makefile.am
50611    A /trunk/get_ld.c
50612    M /trunk/tests/tset_ld.c
50614 added mpfr_get_ld and tests for set_ld/get_ld
50616 ------------------------------------------------------------------------
50617 r2043 | zimmerma | 2002-10-16 15:38:46 +0000 (Wed, 16 Oct 2002) | 2 lines
50618 Changed paths:
50619    M /trunk/set_ld.c
50621 added cast to long double
50623 ------------------------------------------------------------------------
50624 r2042 | vlefevre | 2002-10-16 10:08:09 +0000 (Wed, 16 Oct 2002) | 2 lines
50625 Changed paths:
50626    M /trunk/TODO
50628 Update (tset_ld).
50630 ------------------------------------------------------------------------
50631 r2041 | vlefevre | 2002-10-16 08:13:25 +0000 (Wed, 16 Oct 2002) | 4 lines
50632 Changed paths:
50633    M /trunk/tests/tset_ld.c
50635 Test removed as the minimal precision for a long double is something
50636 like 10 decimal digits. Anyway, there are implementations for which
50637 long double = double = IEEE double precision.
50639 ------------------------------------------------------------------------
50640 r2040 | vlefevre | 2002-10-16 07:38:15 +0000 (Wed, 16 Oct 2002) | 2 lines
50641 Changed paths:
50642    M /trunk/set_ld.c
50644 DBL_MANT_DIG and LDBL_MANT_DIG are normally defined by <float.h>.
50646 ------------------------------------------------------------------------
50647 r2039 | zimmerma | 2002-10-15 14:58:26 +0000 (Tue, 15 Oct 2002) | 2 lines
50648 Changed paths:
50649    M /trunk/Makefile.am
50650    M /trunk/mpfr.h
50651    A /trunk/set_ld.c
50652    M /trunk/tests/Makefile.am
50653    A /trunk/tests/tset_ld.c
50655 added mpfr_set_ld and test file
50657 ------------------------------------------------------------------------
50658 r2038 | vlefevre | 2002-10-13 14:12:46 +0000 (Sun, 13 Oct 2002) | 2 lines
50659 Changed paths:
50660    M /trunk/BUGS
50662 Bug in mpfr_sin (and perhaps other functions): error analysis.
50664 ------------------------------------------------------------------------
50665 r2037 | vlefevre | 2002-10-13 13:54:45 +0000 (Sun, 13 Oct 2002) | 2 lines
50666 Changed paths:
50667    M /trunk/atan.c
50669 Bug fixed (found by Dmitrii Baksheyev): atan(1) cannot be exact.
50671 ------------------------------------------------------------------------
50672 r2036 | ryde | 2002-10-08 01:41:21 +0000 (Tue, 08 Oct 2002) | 5 lines
50673 Changed paths:
50674    M /trunk/TODO
50676 Remove mpfr_get_str using mpn_get_str (done).
50677 Remove no grepping for __setfpucw, done (near enough).
50678 New thread-safety section, add const_pi and const_log2 caching.
50679 New portability section, add mingw random and _mpfr_ceil_log2 IEEE-ism.
50681 ------------------------------------------------------------------------
50682 r2035 | ryde | 2002-10-08 01:38:34 +0000 (Tue, 08 Oct 2002) | 2 lines
50683 Changed paths:
50684    M /trunk/acinclude.m4
50686 (AC_MY_LIBS): Show the filename in the error message.
50688 ------------------------------------------------------------------------
50689 r2034 | zimmerma | 2002-10-04 14:32:53 +0000 (Fri, 04 Oct 2002) | 2 lines
50690 Changed paths:
50691    M /trunk/mpf2mpfr.h
50693 mpfr_get_default_prec was missing (thanks to F. Morain)
50695 ------------------------------------------------------------------------
50696 r2033 | vlefevre | 2002-09-30 12:22:28 +0000 (Mon, 30 Sep 2002) | 3 lines
50697 Changed paths:
50698    M /trunk/BUGS
50700 Removed get_str.c bug, as the mpfr_get_str function has
50701 completely been rewritten.
50703 ------------------------------------------------------------------------
50704 r2032 | zimmerma | 2002-09-26 08:15:34 +0000 (Thu, 26 Sep 2002) | 3 lines
50705 Changed paths:
50706    M /trunk/sub.c
50708 fixed wrong inexact flag for a - b where a and b are of different signs
50709 and EXP(a) < EXP(b)
50711 ------------------------------------------------------------------------
50712 r2031 | zimmerma | 2002-09-26 08:00:09 +0000 (Thu, 26 Sep 2002) | 2 lines
50713 Changed paths:
50714    M /trunk/tests/tsub.c
50716 added test for inexact flag (bug found by Andreas Enge)
50718 ------------------------------------------------------------------------
50719 r2030 | ryde | 2002-09-23 22:51:26 +0000 (Mon, 23 Sep 2002) | 3 lines
50720 Changed paths:
50721    M /trunk/init.c
50722    M /trunk/init2.c
50723    M /trunk/mpfr.h
50724    M /trunk/mpfr.texi
50725    M /trunk/set_prec.c
50727 (mpfr_init, mpfr_init2, mpfr_set_prec): Make void return, these always
50728 succeed.
50730 ------------------------------------------------------------------------
50731 r2029 | zimmerma | 2002-09-23 12:25:52 +0000 (Mon, 23 Sep 2002) | 2 lines
50732 Changed paths:
50733    M /trunk/urandomb.c
50735 fixed various tiny problems
50737 ------------------------------------------------------------------------
50738 r2028 | zimmerma | 2002-09-23 12:19:24 +0000 (Mon, 23 Sep 2002) | 2 lines
50739 Changed paths:
50740    M /trunk/tests/trandom.c
50742 added more tests for mpfr_urandomb, and for small precision
50744 ------------------------------------------------------------------------
50745 r2027 | zimmerma | 2002-09-23 08:45:25 +0000 (Mon, 23 Sep 2002) | 2 lines
50746 Changed paths:
50747    M /trunk/random2.c
50748    M /trunk/tests/trandom.c
50750 fixed bugs in mpfr_random2 (wrong exponent, invalid numbers)
50752 ------------------------------------------------------------------------
50753 r2026 | zimmerma | 2002-09-23 08:42:28 +0000 (Mon, 23 Sep 2002) | 2 lines
50754 Changed paths:
50755    M /trunk/tests/trandom.c
50757 added checks for mpfr_random2
50759 ------------------------------------------------------------------------
50760 r2025 | zimmerma | 2002-09-23 08:20:31 +0000 (Mon, 23 Sep 2002) | 2 lines
50761 Changed paths:
50762    M /trunk/cmp_abs.c
50763    M /trunk/mpfr.h
50764    M /trunk/mpfr.texi
50765    M /trunk/pow.c
50766    M /trunk/tests/tadd.c
50767    M /trunk/tests/tsub.c
50769 cmp_abs -> cmpabs (for compatibility with mpz)
50771 ------------------------------------------------------------------------
50772 r2024 | ryde | 2002-09-21 22:57:26 +0000 (Sat, 21 Sep 2002) | 3 lines
50773 Changed paths:
50774    M /trunk/mpfr.texi
50776 (Converting Floats): Don't refer to the internal _mp_free_func with
50777 mpfr_get_str.
50779 ------------------------------------------------------------------------
50780 r2023 | ryde | 2002-09-21 22:51:58 +0000 (Sat, 21 Sep 2002) | 2 lines
50781 Changed paths:
50782    M /trunk/mpfr.texi
50784 (Special Functions, Internals): Make these into nodes.
50786 ------------------------------------------------------------------------
50787 r2022 | zimmerma | 2002-09-20 16:11:47 +0000 (Fri, 20 Sep 2002) | 2 lines
50788 Changed paths:
50789    M /trunk/set_str.c
50791 now accept uppercase letters too
50793 ------------------------------------------------------------------------
50794 r2021 | zimmerma | 2002-09-20 16:07:35 +0000 (Fri, 20 Sep 2002) | 2 lines
50795 Changed paths:
50796    M /trunk/tests/tset_str.c
50798 added test for uppercase letters
50800 ------------------------------------------------------------------------
50801 r2020 | zimmerma | 2002-09-18 15:11:33 +0000 (Wed, 18 Sep 2002) | 2 lines
50802 Changed paths:
50803    M /trunk/agm.c
50804    M /trunk/mpfr.h
50805    M /trunk/mpfr.texi
50807 now mpfr_agm returns an int (inexact flag)
50809 ------------------------------------------------------------------------
50810 r2019 | vlefevre | 2002-09-13 10:11:33 +0000 (Fri, 13 Sep 2002) | 2 lines
50811 Changed paths:
50812    M /trunk/README.dev
50813    M /trunk/prepare
50815 Some more information.
50817 ------------------------------------------------------------------------
50818 r2018 | vlefevre | 2002-09-12 11:50:34 +0000 (Thu, 12 Sep 2002) | 3 lines
50819 Changed paths:
50820    M /trunk/configure.in
50822 On HP-UX, use the +allowunsats switch for ld, otherwise ld complains
50823 that some GMP symbols are unsatisfied.
50825 ------------------------------------------------------------------------
50826 r2017 | zimmerma | 2002-09-12 09:54:44 +0000 (Thu, 12 Sep 2002) | 2 lines
50827 Changed paths:
50828    M /trunk/gamma.c
50829    M /trunk/tests/tgamma.c
50831 fixed bug in reflection formula for x<1
50833 ------------------------------------------------------------------------
50834 r2016 | vlefevre | 2002-08-23 22:05:08 +0000 (Fri, 23 Aug 2002) | 2 lines
50835 Changed paths:
50836    M /trunk/INSTALL
50837    M /trunk/mpfr.texi
50839 MPFR now needs GMP 4.1 or higher.
50841 ------------------------------------------------------------------------
50842 r2015 | ryde | 2002-08-22 00:56:07 +0000 (Thu, 22 Aug 2002) | 2 lines
50843 Changed paths:
50844    M /trunk/mpfr-math.h
50846 (__mpfr_nan): Clarify comments about HP C and alpha.
50848 ------------------------------------------------------------------------
50849 r2014 | ryde | 2002-08-22 00:47:22 +0000 (Thu, 22 Aug 2002) | 4 lines
50850 Changed paths:
50851    M /trunk/mpfr-math.h
50853 (_MPFR_NAN_BYTES, _MPFR_INFP_BYTES, _MPFR_INFM_BYTES):
50854 Use HAVE_DOUBLE_IEEE_LITTLE_ENDIAN etc to select endianness, not a big
50855 block of #ifdefs.
50857 ------------------------------------------------------------------------
50858 r2013 | vlefevre | 2002-08-12 00:35:25 +0000 (Mon, 12 Aug 2002) | 2 lines
50859 Changed paths:
50860    M /trunk/acinclude.m4
50861    M /trunk/strcasecmp.c
50862    A /trunk/strncasecmp.c
50864 strcasecmp.c -> strcasecmp.c & strncasecmp.c
50866 ------------------------------------------------------------------------
50867 r2012 | ryde | 2002-08-07 01:47:30 +0000 (Wed, 07 Aug 2002) | 3 lines
50868 Changed paths:
50869    M /trunk/tests/Makefile.am
50871 Use $(top_builddir) consistently with libmpfr.a, for the benefit of
50872 srcdir!=builddir.
50874 ------------------------------------------------------------------------
50875 r2011 | vlefevre | 2002-08-02 23:36:46 +0000 (Fri, 02 Aug 2002) | 2 lines
50876 Changed paths:
50877    M /trunk/configure.in
50879 Don't touch user specified flags (CFLAGS). [patch by Kevin Ryde]
50881 ------------------------------------------------------------------------
50882 r2010 | vlefevre | 2002-07-30 03:19:37 +0000 (Tue, 30 Jul 2002) | 2 lines
50883 Changed paths:
50884    M /trunk/acinclude.m4
50885    M /trunk/mpfr-impl.h
50886    M /trunk/set_str.c
50888 Better check for strcasecmp and strncasecmp. Bug fixed.
50890 ------------------------------------------------------------------------
50891 r2009 | vlefevre | 2002-07-28 23:48:20 +0000 (Sun, 28 Jul 2002) | 3 lines
50892 Changed paths:
50893    M /trunk/Makefile.am
50894    M /trunk/TODO
50895    A /trunk/comparisons.c
50896    M /trunk/mpfr.h
50898 Functions mpfr_greater_p, mpfr_greaterequal_p, mpfr_less_p,
50899 mpfr_lessequal_p, mpfr_lessgreater_p, mpfr_equal_p, mpfr_unordered_p.
50901 ------------------------------------------------------------------------
50902 r2008 | vlefevre | 2002-07-28 01:58:32 +0000 (Sun, 28 Jul 2002) | 2 lines
50903 Changed paths:
50904    M /trunk/Makefile.am
50905    M /trunk/prepare
50906    M /trunk/tests/Makefile.am
50908 Use AUTOMAKE_OPTIONS = gnu [suggested by Kevin Ryde]
50910 ------------------------------------------------------------------------
50911 r2007 | vlefevre | 2002-07-28 01:43:29 +0000 (Sun, 28 Jul 2002) | 2 lines
50912 Changed paths:
50913    M /trunk/tests/Makefile.am
50915 check target -> TESTS = $(check_PROGRAMS) [suggested by Kevin Ryde]
50917 ------------------------------------------------------------------------
50918 r2006 | vlefevre | 2002-07-28 01:28:54 +0000 (Sun, 28 Jul 2002) | 3 lines
50919 Changed paths:
50920    M /trunk/mpfr-impl.h
50921    M /trunk/strcasecmp.c
50923 strcasecmp and strncasecmp -> mpfr_strcasecmp and mpfr_strncasecmp
50924 if they are provided by MPFR.
50926 ------------------------------------------------------------------------
50927 r2005 | vlefevre | 2002-07-28 00:50:51 +0000 (Sun, 28 Jul 2002) | 2 lines
50928 Changed paths:
50929    M /trunk/get_str.c
50931 TMP_MARK missing (patch by Kevin Ryde).
50933 ------------------------------------------------------------------------
50934 r2004 | vlefevre | 2002-07-26 17:53:53 +0000 (Fri, 26 Jul 2002) | 2 lines
50935 Changed paths:
50936    M /trunk/ChangeLog
50938 Update.
50940 ------------------------------------------------------------------------
50941 r2003 | vlefevre | 2002-07-26 17:49:03 +0000 (Fri, 26 Jul 2002) | 2 lines
50942 Changed paths:
50943    M /trunk/README
50944    M /trunk/README.dev
50946 Update (mainly concerning CVS use).
50948 ------------------------------------------------------------------------
50949 r2002 | vlefevre | 2002-07-26 15:52:58 +0000 (Fri, 26 Jul 2002) | 5 lines
50950 Changed paths:
50951    M /trunk/TODO
50952    M /trunk/exceptions.c
50953    M /trunk/exp.c
50954    M /trunk/mpfr-impl.h
50955    M /trunk/next.c
50956    M /trunk/setmax.c
50957    M /trunk/setmin.c
50959 Prototype of mpfr_setmax and mpfr_setmin changed (exponent given).
50960 In mpfr_exp for x ~= 0, add_one_ulp and sub_one_ulp are no longer
50961 used (sub_one_ulp was incorrect). These cases should now be faster.
50962 Small fix in mpfr_nextabove, mpfr_nextbelow and mpfr_nexttoward.
50964 ------------------------------------------------------------------------
50965 r2001 | vlefevre | 2002-07-26 15:21:45 +0000 (Fri, 26 Jul 2002) | 4 lines
50966 Changed paths:
50967    M /trunk/Makefile.am
50968    M /trunk/TODO
50969    M /trunk/exceptions.c
50970    M /trunk/mpfr-impl.h
50971    M /trunk/mpfr.h
50972    M /trunk/mpfr.texi
50973    A /trunk/next.c
50974    A /trunk/setmax.c
50975    A /trunk/setmin.c
50976    M /trunk/sub_one_ulp.c
50978 New internal functions mpfr_setmin and mpfr_setmax.
50979 New functions mpfr_nextabove, mpfr_nextbelow, mpfr_nexttoward.
50980 Small fix in mpfr_sub_one_ulp.
50982 ------------------------------------------------------------------------
50983 r2000 | zimmerma | 2002-07-26 13:24:45 +0000 (Fri, 26 Jul 2002) | 2 lines
50984 Changed paths:
50985    M /trunk/get_str.c
50987 improved the computation of g = ceil((e-1)/log_2(beta)), using two tables
50989 ------------------------------------------------------------------------
50990 r1999 | vlefevre | 2002-07-25 15:43:49 +0000 (Thu, 25 Jul 2002) | 5 lines
50991 Changed paths:
50992    M /trunk/add_ui.c
50993    M /trunk/exceptions.c
50994    M /trunk/mpfr-impl.h
50995    M /trunk/mpfr.texi
50996    M /trunk/save_expo.c
50997    M /trunk/set_q.c
50998    M /trunk/sqrt_ui.c
50999    M /trunk/sub_ui.c
51000    M /trunk/ui_pow_ui.c
51002 Function mpfr_check_range now propagates the inexact ternary value.
51003 Function mpfr_restore_emin_emax OR's the saved flags with the current
51004 flags, as this is more useful in general.
51005 Macro MPFR_RESTORE_RET removed (no longer useful).
51007 ------------------------------------------------------------------------
51008 r1998 | vlefevre | 2002-07-24 17:38:21 +0000 (Wed, 24 Jul 2002) | 2 lines
51009 Changed paths:
51010    M /trunk/frac.c
51012 Change concerning an assertion, due to GMP limitation.
51014 ------------------------------------------------------------------------
51015 r1997 | zimmerma | 2002-07-24 16:35:02 +0000 (Wed, 24 Jul 2002) | 2 lines
51016 Changed paths:
51017    M /trunk/tests/tout_str.c
51019 gnu indentation
51021 ------------------------------------------------------------------------
51022 r1996 | zimmerma | 2002-07-24 16:32:49 +0000 (Wed, 24 Jul 2002) | 2 lines
51023 Changed paths:
51024    M /trunk/tests/tgamma.c
51026 reduce range of tests (did take too much time)
51028 ------------------------------------------------------------------------
51029 r1995 | zimmerma | 2002-07-24 16:31:00 +0000 (Wed, 24 Jul 2002) | 2 lines
51030 Changed paths:
51031    M /trunk/tests/tget_str.c
51033 added plenty of new cases, now covers all lines of get_str.c
51035 ------------------------------------------------------------------------
51036 r1994 | zimmerma | 2002-07-24 16:29:40 +0000 (Wed, 24 Jul 2002) | 2 lines
51037 Changed paths:
51038    M /trunk/mpfr.texi
51040 updated documentation of mpfr_get_str
51042 ------------------------------------------------------------------------
51043 r1993 | zimmerma | 2002-07-24 16:28:21 +0000 (Wed, 24 Jul 2002) | 4 lines
51044 Changed paths:
51045    M /trunk/get_str.c
51047 completely new version, written by Alain Delplanque and Paul Zimmermann.
51048 It now directly uses mpn_get_str, with subquadratic complexity.
51049 About 3 times faster than previous version in most cases.
51051 ------------------------------------------------------------------------
51052 r1992 | vlefevre | 2002-07-24 16:23:27 +0000 (Wed, 24 Jul 2002) | 3 lines
51053 Changed paths:
51054    M /trunk/frac.c
51056 Bug fixed: unsigned int variables changed to int to avoid operations
51057 with mixed signed/unsigned variables and unwanted casts.
51059 ------------------------------------------------------------------------
51060 r1991 | vlefevre | 2002-07-24 16:04:16 +0000 (Wed, 24 Jul 2002) | 2 lines
51061 Changed paths:
51062    M /trunk/Makefile.am
51063    A /trunk/frac.c
51064    M /trunk/mpfr.h
51065    M /trunk/mpfr.texi
51066    M /trunk/tests/Makefile.am
51067    A /trunk/tests/tfrac.c
51069 Function mpfr_frac and tests added.
51071 ------------------------------------------------------------------------
51072 r1990 | vlefevre | 2002-07-24 15:05:51 +0000 (Wed, 24 Jul 2002) | 2 lines
51073 Changed paths:
51074    M /trunk/set.c
51076 Bug fixed (0 was forgotten).
51078 ------------------------------------------------------------------------
51079 r1989 | vlefevre | 2002-07-24 11:11:07 +0000 (Wed, 24 Jul 2002) | 2 lines
51080 Changed paths:
51081    M /trunk/isinteger.c
51083 Optimization: mpfr_trunc no longer used!
51085 ------------------------------------------------------------------------
51086 r1988 | vlefevre | 2002-07-24 10:13:00 +0000 (Wed, 24 Jul 2002) | 2 lines
51087 Changed paths:
51088    M /trunk/isinteger.c
51090 mpfr_isinteger extended to non-fp numbers and to zero.
51092 ------------------------------------------------------------------------
51093 r1987 | vlefevre | 2002-07-24 09:59:01 +0000 (Wed, 24 Jul 2002) | 2 lines
51094 Changed paths:
51095    M /trunk/isnum.c
51097 Simpler test.
51099 ------------------------------------------------------------------------
51100 r1986 | vlefevre | 2002-07-23 17:19:47 +0000 (Tue, 23 Jul 2002) | 2 lines
51101 Changed paths:
51102    A /trunk/mul.c
51104 Re-adding mul.c with fixed permissions.
51106 ------------------------------------------------------------------------
51107 r1985 | vlefevre | 2002-07-23 17:18:56 +0000 (Tue, 23 Jul 2002) | 2 lines
51108 Changed paths:
51109    D /trunk/mul.c
51111 Temporarily removing mul.c in order to try to fix its permissions.
51113 ------------------------------------------------------------------------
51114 r1984 | vlefevre | 2002-07-23 16:22:08 +0000 (Tue, 23 Jul 2002) | 2 lines
51115 Changed paths:
51116    M /trunk/mul.c
51118 Fixed permissions.
51120 ------------------------------------------------------------------------
51121 r1983 | vlefevre | 2002-07-23 16:02:30 +0000 (Tue, 23 Jul 2002) | 2 lines
51122 Changed paths:
51123    M /trunk/exceptions.c
51124    M /trunk/mpfr-impl.h
51125    M /trunk/mpfr.h
51126    M /trunk/mpfr.texi
51127    M /trunk/set_si.c
51128    M /trunk/set_ui.c
51129    M /trunk/tests/texceptions.c
51131 Function mpfr_check_range improved in the underflow case.
51133 ------------------------------------------------------------------------
51134 r1982 | vlefevre | 2002-07-22 15:52:33 +0000 (Mon, 22 Jul 2002) | 2 lines
51135 Changed paths:
51136    M /trunk/ChangeLog
51138 Update.
51140 ------------------------------------------------------------------------
51141 r1981 | zimmerma | 2002-07-22 15:22:13 +0000 (Mon, 22 Jul 2002) | 2 lines
51142 Changed paths:
51143    M /trunk/dump.c
51145 now dump in base 2
51147 ------------------------------------------------------------------------
51148 r1980 | zimmerma | 2002-07-22 15:11:50 +0000 (Mon, 22 Jul 2002) | 2 lines
51149 Changed paths:
51150    M /trunk/tests/tget_str.c
51152 forgot one free() call
51154 ------------------------------------------------------------------------
51155 r1979 | vlefevre | 2002-07-22 13:57:15 +0000 (Mon, 22 Jul 2002) | 2 lines
51156 Changed paths:
51157    M /trunk/BUGS
51159 mpfr_pow bug removed.
51161 ------------------------------------------------------------------------
51162 r1978 | vlefevre | 2002-07-22 13:54:55 +0000 (Mon, 22 Jul 2002) | 2 lines
51163 Changed paths:
51164    M /trunk/pow.c
51166 Reindentation.
51168 ------------------------------------------------------------------------
51169 r1977 | vlefevre | 2002-07-22 13:51:20 +0000 (Mon, 22 Jul 2002) | 3 lines
51170 Changed paths:
51171    M /trunk/pow.c
51172    M /trunk/tests/tpow.c
51174 pow.c: bug fixed (in the call to mpfr_can_round).
51175 tpow.c: mpfr_clear added.
51177 ------------------------------------------------------------------------
51178 r1976 | vlefevre | 2002-07-22 13:26:54 +0000 (Mon, 22 Jul 2002) | 2 lines
51179 Changed paths:
51180    M /trunk/tests/tpow.c
51182 Modified the two tests to make the bug appear.
51184 ------------------------------------------------------------------------
51185 r1975 | zimmerma | 2002-07-22 09:37:31 +0000 (Mon, 22 Jul 2002) | 2 lines
51186 Changed paths:
51187    M /trunk/tests/tpow.c
51189 added two tests
51191 ------------------------------------------------------------------------
51192 r1974 | vlefevre | 2002-07-19 15:31:23 +0000 (Fri, 19 Jul 2002) | 2 lines
51193 Changed paths:
51194    M /trunk/README.dev
51196 Updated note concerning rcs2log.
51198 ------------------------------------------------------------------------
51199 r1973 | vlefevre | 2002-07-19 11:31:30 +0000 (Fri, 19 Jul 2002) | 2 lines
51200 Changed paths:
51201    M /trunk/TODO
51203 Line mpfr_get_exp / mpfr_set_exp removed.
51205 ------------------------------------------------------------------------
51206 r1972 | zimmerma | 2002-07-16 15:33:31 +0000 (Tue, 16 Jul 2002) | 2 lines
51207 Changed paths:
51208    M /trunk/tests/tget_str.c
51210 added function check_large
51212 ------------------------------------------------------------------------
51213 r1971 | vlefevre | 2002-07-15 13:16:15 +0000 (Mon, 15 Jul 2002) | 2 lines
51214 Changed paths:
51215    M /trunk/config.guess
51216    M /trunk/config.sub
51218 Update from ftp://ftp.gnu.org/pub/gnu/config/
51220 ------------------------------------------------------------------------
51221 r1970 | vlefevre | 2002-07-14 23:44:41 +0000 (Sun, 14 Jul 2002) | 2 lines
51222 Changed paths:
51223    M /trunk/mpfr-math.h
51225 Add __sparc__ (patch by Nix <nix@esperi.demon.co.uk>).
51227 ------------------------------------------------------------------------
51228 r1969 | vlefevre | 2002-07-14 23:39:13 +0000 (Sun, 14 Jul 2002) | 2 lines
51229 Changed paths:
51230    M /trunk/TODO
51232 Note about randomized tests.
51234 ------------------------------------------------------------------------
51235 r1968 | vlefevre | 2002-07-04 15:09:17 +0000 (Thu, 04 Jul 2002) | 2 lines
51236 Changed paths:
51237    M /trunk/BUGS
51239 Bug concerning the rounding of pow().
51241 ------------------------------------------------------------------------
51242 r1967 | vlefevre | 2002-07-04 14:26:00 +0000 (Thu, 04 Jul 2002) | 2 lines
51243 Changed paths:
51244    M /trunk/pow.c
51246 mpfr_pow() didn't work when the exponent was a negative integer.
51248 ------------------------------------------------------------------------
51249 r1966 | vlefevre | 2002-07-04 14:25:40 +0000 (Thu, 04 Jul 2002) | 2 lines
51250 Changed paths:
51251    M /trunk/get_z_exp.c
51253 mpfr_get_z_exp() didn't work when the MPFR number was negative.
51255 ------------------------------------------------------------------------
51256 r1965 | vlefevre | 2002-07-04 11:59:27 +0000 (Thu, 04 Jul 2002) | 2 lines
51257 Changed paths:
51258    M /trunk/Makefile.am
51259    A /trunk/get_exp.c
51260    M /trunk/mpfr.h
51261    M /trunk/mpfr.texi
51262    A /trunk/set_exp.c
51264 New functions mpfr_get_exp and mpfr_set_exp.
51266 ------------------------------------------------------------------------
51267 r1964 | zimmerma | 2002-06-27 14:07:06 +0000 (Thu, 27 Jun 2002) | 2 lines
51268 Changed paths:
51269    M /trunk/TODO
51271 removed duplicated entry (thread-safe)
51273 ------------------------------------------------------------------------
51274 r1963 | zimmerma | 2002-06-27 13:57:23 +0000 (Thu, 27 Jun 2002) | 2 lines
51275 Changed paths:
51276    M /trunk/TODO
51278 added new items
51280 ------------------------------------------------------------------------
51281 r1962 | zimmerma | 2002-06-27 12:55:03 +0000 (Thu, 27 Jun 2002) | 2 lines
51282 Changed paths:
51283    M /trunk/tests/tpow.c
51285 added special cases
51287 ------------------------------------------------------------------------
51288 r1961 | zimmerma | 2002-06-27 12:50:36 +0000 (Thu, 27 Jun 2002) | 2 lines
51289 Changed paths:
51290    M /trunk/algorithms.tex
51292 added one reference (nocite)
51294 ------------------------------------------------------------------------
51295 r1960 | zimmerma | 2002-06-27 12:50:15 +0000 (Thu, 27 Jun 2002) | 2 lines
51296 Changed paths:
51297    M /trunk/algorithms.bib
51299 added one reference
51301 ------------------------------------------------------------------------
51302 r1959 | zimmerma | 2002-06-27 12:49:01 +0000 (Thu, 27 Jun 2002) | 2 lines
51303 Changed paths:
51304    M /trunk/inp_str.c
51306 fixed bug in return value
51308 ------------------------------------------------------------------------
51309 r1958 | zimmerma | 2002-06-27 12:30:03 +0000 (Thu, 27 Jun 2002) | 2 lines
51310 Changed paths:
51311    M /trunk/TODO
51313 new additions
51315 ------------------------------------------------------------------------
51316 r1957 | zimmerma | 2002-06-27 09:31:01 +0000 (Thu, 27 Jun 2002) | 2 lines
51317 Changed paths:
51318    M /trunk/mpfr.texi
51320 added pointer to mpfr_inp_str in mpfr_set_str
51322 ------------------------------------------------------------------------
51323 r1956 | vlefevre | 2002-06-26 23:55:24 +0000 (Wed, 26 Jun 2002) | 2 lines
51324 Changed paths:
51325    M /trunk/ChangeLog
51327 Update.
51329 ------------------------------------------------------------------------
51330 r1955 | vlefevre | 2002-06-26 23:51:49 +0000 (Wed, 26 Jun 2002) | 3 lines
51331 Changed paths:
51332    M /trunk/add1.c
51333    M /trunk/add_one_ulp.c
51334    M /trunk/div.c
51335    M /trunk/exceptions.c
51336    M /trunk/mpfr-impl.h
51337    M /trunk/mul.c
51338    M /trunk/mul_ui.c
51339    M /trunk/print_raw.c
51340    M /trunk/rint.c
51341    M /trunk/round_prec.c
51342    M /trunk/set.c
51343    M /trunk/set_si.c
51344    M /trunk/set_ui.c
51345    M /trunk/set_z.c
51346    M /trunk/sqrt.c
51347    M /trunk/sub1.c
51349 MP_LIMB_T_HIGHBIT -> MPFR_LIMB_HIGHBIT.
51350 MPFR is now compatible with GMP 4.1.
51352 ------------------------------------------------------------------------
51353 r1954 | vlefevre | 2002-06-15 10:50:23 +0000 (Sat, 15 Jun 2002) | 2 lines
51354 Changed paths:
51355    M /trunk/TODO
51357 Added: make MPFR thread-safe.
51359 ------------------------------------------------------------------------
51360 r1953 | zimmerma | 2002-06-14 13:14:34 +0000 (Fri, 14 Jun 2002) | 2 lines
51361 Changed paths:
51362    M /trunk/set_q.c
51364 fixed bug found by Gerardo Ballabio
51366 ------------------------------------------------------------------------
51367 r1952 | zimmerma | 2002-06-14 13:14:08 +0000 (Fri, 14 Jun 2002) | 2 lines
51368 Changed paths:
51369    M /trunk/tests/tset_q.c
51371 added one test (bug in mpfr-2.0.1 found by Gerardo Ballabio)
51373 ------------------------------------------------------------------------
51374 r1951 | zimmerma | 2002-06-13 12:44:16 +0000 (Thu, 13 Jun 2002) | 2 lines
51375 Changed paths:
51376    M /trunk/TODO
51378 added mpfr_modf
51380 ------------------------------------------------------------------------
51381 r1950 | vlefevre | 2002-06-12 22:30:26 +0000 (Wed, 12 Jun 2002) | 2 lines
51382 Changed paths:
51383    M /trunk/TODO
51385 Added modf (to implement).
51387 ------------------------------------------------------------------------
51388 r1949 | vlefevre | 2002-06-08 22:58:28 +0000 (Sat, 08 Jun 2002) | 3 lines
51389 Changed paths:
51390    M /trunk/tests/tadd.c
51391    M /trunk/tests/tmul.c
51393 check: Apply a hack to the parameter order to make sparc gcc 2.95.2
51394 happy (patch by Kevin Ryde) + static added.
51396 ------------------------------------------------------------------------
51397 r1948 | vlefevre | 2002-06-08 22:45:57 +0000 (Sat, 08 Jun 2002) | 2 lines
51398 Changed paths:
51399    M /trunk/mpfr.texi
51401 Patch by Kevin Ryde.
51403 ------------------------------------------------------------------------
51404 r1947 | vlefevre | 2002-06-08 02:45:27 +0000 (Sat, 08 Jun 2002) | 3 lines
51405 Changed paths:
51406    M /trunk/tests/tsqrt.c
51407    M /trunk/tests/tsqrt_ui.c
51409 Suppress tests if sqrt is not affected by mpfr_set_machine_rnd_mode
51410 (patch by Kevin Ryde).
51412 ------------------------------------------------------------------------
51413 r1946 | vlefevre | 2002-06-08 02:25:49 +0000 (Sat, 08 Jun 2002) | 2 lines
51414 Changed paths:
51415    M /trunk/ChangeLog
51417 Update.
51419 ------------------------------------------------------------------------
51420 r1945 | vlefevre | 2002-06-08 02:20:00 +0000 (Sat, 08 Jun 2002) | 2 lines
51421 Changed paths:
51422    M /trunk/README
51424 fdl.texi added.
51426 ------------------------------------------------------------------------
51427 r1944 | vlefevre | 2002-06-08 02:16:07 +0000 (Sat, 08 Jun 2002) | 9 lines
51428 Changed paths:
51429    M /trunk/Makefile.am
51430    M /trunk/README.dev
51431    A /trunk/fdl.texi
51432    M /trunk/mpfr.texi
51433    M /trunk/texinfo.tex
51435 Patch by Kevin Ryde (and Vincent Lefevre).
51436 mpfr.texi: Change license to FDL, use @copying per texinfo 4.2.
51437 Use @dircategory, @direntry, @documentdescription.
51438 Move @contents to start of file.
51439 (VERSION, UPDATED): New variables.
51440 (m, GMPtimes, times): New macros.
51441 (Float Arithmetic): Fix html output.  Reported by Richard Dawe.
51442 (GNU Free Documentation License): New appendix.
51444 ------------------------------------------------------------------------
51445 r1943 | vlefevre | 2002-06-06 11:08:47 +0000 (Thu, 06 Jun 2002) | 2 lines
51446 Changed paths:
51447    M /trunk/rnd_mode.c
51449 Use gmp-impl.h to get MPFR_HAVE_FESETROUND (reported by Kevin Ryde).
51451 ------------------------------------------------------------------------
51452 r1942 | zimmerma | 2002-06-05 15:27:23 +0000 (Wed, 05 Jun 2002) | 2 lines
51453 Changed paths:
51454    M /trunk/ChangeLog
51456 patch for mpfr.texi
51458 ------------------------------------------------------------------------
51459 r1941 | zimmerma | 2002-06-05 15:24:46 +0000 (Wed, 05 Jun 2002) | 2 lines
51460 Changed paths:
51461    M /trunk/mpfr.texi
51463 patch from Richard Dawe <richdawe@bigfoot.com> to generate HTML
51465 ------------------------------------------------------------------------
51466 r1940 | zimmerma | 2002-06-05 15:05:21 +0000 (Wed, 05 Jun 2002) | 2 lines
51467 Changed paths:
51468    M /trunk/Makefile.am
51469    M /trunk/gamma.c
51470    M /trunk/mpfr.h
51471    M /trunk/mpfr.texi
51472    M /trunk/tests/Makefile.am
51473    M /trunk/tests/tgamma.c
51475 added mpfr_gamma in libmpfr
51477 ------------------------------------------------------------------------
51478 r1939 | vlefevre | 2002-06-05 01:01:42 +0000 (Wed, 05 Jun 2002) | 2 lines
51479 Changed paths:
51480    M /trunk/acinclude.m4
51481    M /trunk/mpfr-test.h
51482    M /trunk/tests/tests.c
51484 Check for isnan.
51486 ------------------------------------------------------------------------
51487 r1938 | vlefevre | 2002-05-29 13:08:04 +0000 (Wed, 29 May 2002) | 2 lines
51488 Changed paths:
51489    M /trunk/rint.c
51491 Bug fixed (possible integer overflow).
51493 ------------------------------------------------------------------------
51494 r1937 | vlefevre | 2002-05-29 12:48:06 +0000 (Wed, 29 May 2002) | 2 lines
51495 Changed paths:
51496    M /trunk/add_one_ulp.c
51497    M /trunk/sub_one_ulp.c
51499 Bug fixed (possible integer overflow).
51501 ------------------------------------------------------------------------
51502 r1936 | vlefevre | 2002-05-29 12:41:19 +0000 (Wed, 29 May 2002) | 2 lines
51503 Changed paths:
51504    M /trunk/add1.c
51505    M /trunk/sub1.c
51507 Bug fixed (possible integer overflow).
51509 ------------------------------------------------------------------------
51510 r1935 | vlefevre | 2002-05-29 12:21:32 +0000 (Wed, 29 May 2002) | 2 lines
51511 Changed paths:
51512    M /trunk/exceptions.c
51514 Note added for mpfr_check_range. Bug fixed.
51516 ------------------------------------------------------------------------
51517 r1934 | vlefevre | 2002-05-29 11:37:31 +0000 (Wed, 29 May 2002) | 3 lines
51518 Changed paths:
51519    M /trunk/urandomb.c
51521 Sign wasn't set (reported by Dmitrii Baksheyev).
51522 Types fixed and code clean-up.
51524 ------------------------------------------------------------------------
51525 r1933 | vlefevre | 2002-05-29 10:56:51 +0000 (Wed, 29 May 2002) | 2 lines
51526 Changed paths:
51527    M /trunk/random.c
51529 Types fixed and code clean-up.
51531 ------------------------------------------------------------------------
51532 r1932 | vlefevre | 2002-05-27 13:48:56 +0000 (Mon, 27 May 2002) | 3 lines
51533 Changed paths:
51534    M /trunk/TODO
51535    M /trunk/const_log2.c
51536    M /trunk/const_pi.c
51537    M /trunk/mpfr-impl.h
51538    M /trunk/mpfr-test.h
51539    M /trunk/tests/Makefile.am
51540    A /trunk/tests/memory.c
51541    M /trunk/tests/reuse.c
51542    M /trunk/tests/tabs.c
51543    M /trunk/tests/tacos.c
51544    M /trunk/tests/tacosh.c
51545    M /trunk/tests/tadd.c
51546    M /trunk/tests/tadd_ui.c
51547    M /trunk/tests/tagm.c
51548    M /trunk/tests/tasin.c
51549    M /trunk/tests/tasinh.c
51550    M /trunk/tests/tatan.c
51551    M /trunk/tests/tatanh.c
51552    M /trunk/tests/tcan_round.c
51553    M /trunk/tests/tcmp.c
51554    M /trunk/tests/tcmp2.c
51555    M /trunk/tests/tcmp_ui.c
51556    M /trunk/tests/tconst_euler.c
51557    M /trunk/tests/tconst_log2.c
51558    M /trunk/tests/tconst_pi.c
51559    M /trunk/tests/tcos.c
51560    M /trunk/tests/tcosh.c
51561    M /trunk/tests/tdiv_ui.c
51562    M /trunk/tests/tdump.c
51563    M /trunk/tests/teq.c
51564    A /trunk/tests/tests.c
51565    M /trunk/tests/texceptions.c
51566    M /trunk/tests/texp.c
51567    M /trunk/tests/texp2.c
51568    M /trunk/tests/texpm1.c
51569    M /trunk/tests/tfactorial.c
51570    M /trunk/tests/tfma.c
51571    M /trunk/tests/tget_str.c
51572    M /trunk/tests/thyperbolic.c
51573    M /trunk/tests/thypot.c
51574    M /trunk/tests/tisnan.c
51575    M /trunk/tests/tlog.c
51576    M /trunk/tests/tlog10.c
51577    M /trunk/tests/tlog1p.c
51578    M /trunk/tests/tlog2.c
51579    M /trunk/tests/tmul.c
51580    M /trunk/tests/tmul_2exp.c
51581    M /trunk/tests/tmul_ui.c
51582    M /trunk/tests/tpow.c
51583    M /trunk/tests/tpow3.c
51584    M /trunk/tests/trandom.c
51585    M /trunk/tests/trint.c
51586    M /trunk/tests/tround_prec.c
51587    M /trunk/tests/tset.c
51588    M /trunk/tests/tset_d.c
51589    M /trunk/tests/tset_f.c
51590    M /trunk/tests/tset_q.c
51591    M /trunk/tests/tset_si.c
51592    M /trunk/tests/tset_str.c
51593    M /trunk/tests/tset_z.c
51594    M /trunk/tests/tsin.c
51595    M /trunk/tests/tsinh.c
51596    M /trunk/tests/tsqrt_ui.c
51597    M /trunk/tests/tsub.c
51598    M /trunk/tests/tsub_ui.c
51599    M /trunk/tests/tswap.c
51600    M /trunk/tests/ttan.c
51601    M /trunk/tests/ttanh.c
51602    M /trunk/tests/ttrunc.c
51603    M /trunk/tests/tui_pow.c
51604    M /trunk/tests/tui_sub.c
51606 Patch by Kevin Ryde for memory leak checking + misc declaration fixes.
51607 Code moved from mpfr-test.h to tests.c.
51609 ------------------------------------------------------------------------
51610 r1931 | vlefevre | 2002-05-14 23:14:53 +0000 (Tue, 14 May 2002) | 2 lines
51611 Changed paths:
51612    M /trunk/TODO
51614 Ternary flag for mpfr_agm.
51616 ------------------------------------------------------------------------
51617 r1930 | vlefevre | 2002-05-14 23:03:08 +0000 (Tue, 14 May 2002) | 2 lines
51618 Changed paths:
51619    M /trunk/acos.c
51620    M /trunk/add.c
51621    M /trunk/asin.c
51622    M /trunk/atan.c
51623    M /trunk/cmp2.c
51624    M /trunk/const_euler.c
51625    M /trunk/const_log2.c
51626    M /trunk/const_pi.c
51627    M /trunk/div.c
51628    M /trunk/exceptions.c
51629    M /trunk/gamma.c
51630    M /trunk/generic.c
51631    M /trunk/init.c
51632    M /trunk/init2.c
51633    M /trunk/isinteger.c
51634    M /trunk/mpfi.h
51635    M /trunk/out_str.c
51636    M /trunk/set_si.c
51637    M /trunk/set_str_raw.c
51638    M /trunk/set_ui.c
51639    M /trunk/sub.c
51640    M /trunk/tests/tacos.c
51641    M /trunk/tests/tacosh.c
51642    M /trunk/tests/tasinh.c
51643    M /trunk/tests/tatanh.c
51644    M /trunk/tests/tcmp_ui.c
51645    M /trunk/tests/tconst_log2.c
51646    M /trunk/tests/tconst_pi.c
51647    M /trunk/tests/tcosh.c
51648    M /trunk/tests/texceptions.c
51649    M /trunk/tests/texp2.c
51650    M /trunk/tests/texpm1.c
51651    M /trunk/tests/tfma.c
51652    M /trunk/tests/tgamma.c
51653    M /trunk/tests/thypot.c
51654    M /trunk/tests/tlog1p.c
51655    M /trunk/tests/tlog2.c
51656    M /trunk/tests/tpow3.c
51657    M /trunk/tests/tset.c
51658    M /trunk/tests/tsinh.c
51659    M /trunk/tests/tsub.c
51660    M /trunk/tests/tswap.c
51661    M /trunk/tests/ttanh.c
51662    M /trunk/tests/ttrunc.c
51663    M /trunk/tests/tui_pow.c
51664    M /trunk/tests/tzeta.c
51665    M /trunk/ui_div.c
51666    M /trunk/zeta.c
51668 Copyright line updated.
51670 ------------------------------------------------------------------------
51671 r1929 | zimmerma | 2002-05-14 14:47:35 +0000 (Tue, 14 May 2002) | 2 lines
51672 Changed paths:
51673    M /trunk/TODO
51675 ternary flag for mpfr_agm?
51677 ------------------------------------------------------------------------
51678 r1928 | zimmerma | 2002-05-14 14:37:20 +0000 (Tue, 14 May 2002) | 2 lines
51679 Changed paths:
51680    M /trunk/TODO
51682 update wrt mpfr_set_machine_rnd_mode
51684 ------------------------------------------------------------------------
51685 r1927 | zimmerma | 2002-05-14 09:44:27 +0000 (Tue, 14 May 2002) | 2 lines
51686 Changed paths:
51687    M /trunk/mpfr.texi
51689 added mathematical description of arithmetico-geometric mean
51691 ------------------------------------------------------------------------
51692 r1926 | vlefevre | 2002-05-08 00:13:28 +0000 (Wed, 08 May 2002) | 4 lines
51693 Changed paths:
51694    M /trunk/INSTALL
51695    M /trunk/acinclude.m4
51697 The problem on a G4 PowerPC was a bug in gcc; this is now tested
51698 in configure (float-conversion bug) and -ffloat-store is used if
51699 need be.
51701 ------------------------------------------------------------------------
51702 r1925 | vlefevre | 2002-05-06 08:37:34 +0000 (Mon, 06 May 2002) | 2 lines
51703 Changed paths:
51704    M /trunk/INSTALL
51706 Problem on the G4 PowerPC.
51708 ------------------------------------------------------------------------
51709 r1924 | zimmerma | 2002-04-30 18:49:21 +0000 (Tue, 30 Apr 2002) | 2 lines
51710 Changed paths:
51711    M /trunk/algorithms.tex
51712    M /trunk/pow.c
51713    M /trunk/tests/tpow.c
51715 fixed problem (infinite loop) in mpfr_pow for exact powers
51717 ------------------------------------------------------------------------
51718 r1923 | zimmerma | 2002-04-30 09:54:12 +0000 (Tue, 30 Apr 2002) | 2 lines
51719 Changed paths:
51720    M /trunk/mpfr.texi
51722 fixed errors found by Sylvain Pion
51724 ------------------------------------------------------------------------
51725 r1922 | vlefevre | 2002-04-27 23:13:33 +0000 (Sat, 27 Apr 2002) | 2 lines
51726 Changed paths:
51727    M /trunk/mpfr.texi
51729 not relevant -> undefined.
51731 ------------------------------------------------------------------------
51732 r1921 | vlefevre | 2002-04-27 23:07:29 +0000 (Sat, 27 Apr 2002) | 3 lines
51733 Changed paths:
51734    M /trunk/mpfr.texi
51736 Some changes concerning the internals and zeros
51737 (including remarks by Kevin Ryde).
51739 ------------------------------------------------------------------------
51740 r1920 | vlefevre | 2002-04-25 15:40:13 +0000 (Thu, 25 Apr 2002) | 2 lines
51741 Changed paths:
51742    M /trunk/acinclude.m4
51743    M /trunk/mpfr-math.h
51745 Check if HUGE_VAL is supported.
51747 ------------------------------------------------------------------------
51748 r1919 | vlefevre | 2002-04-25 14:03:17 +0000 (Thu, 25 Apr 2002) | 2 lines
51749 Changed paths:
51750    M /trunk/TODO
51752 Changes in mpfr_set_str.
51754 ------------------------------------------------------------------------
51755 r1918 | zimmerma | 2002-04-25 13:45:07 +0000 (Thu, 25 Apr 2002) | 2 lines
51756 Changed paths:
51757    M /trunk/TODO
51759 update
51761 ------------------------------------------------------------------------
51762 r1917 | zimmerma | 2002-04-25 09:04:20 +0000 (Thu, 25 Apr 2002) | 3 lines
51763 Changed paths:
51764    M /trunk/mpfr.texi
51765    M /trunk/set_str.c
51767 mpfr_set_str doesn't require any more a final '\0'
51768              and return the number of characters read
51770 ------------------------------------------------------------------------
51771 r1916 | zimmerma | 2002-04-25 09:02:31 +0000 (Thu, 25 Apr 2002) | 2 lines
51772 Changed paths:
51773    M /trunk/tests/tset_str.c
51775 modified tests for special values
51777 ------------------------------------------------------------------------
51778 r1915 | vlefevre | 2002-04-24 10:25:02 +0000 (Wed, 24 Apr 2002) | 2 lines
51779 Changed paths:
51780    M /trunk/cmp_abs.c
51782 Description updated.
51784 ------------------------------------------------------------------------
51785 r1914 | vlefevre | 2002-04-24 10:23:42 +0000 (Wed, 24 Apr 2002) | 3 lines
51786 Changed paths:
51787    M /trunk/mpfr-impl.h
51788    M /trunk/mpfr.h
51789    M /trunk/mpfr.texi
51791 mpfr_cmp_abs no longer an internal function and described in mpfr.texi.
51792 In mpfr.texi, a @var{} was forgotten.
51794 ------------------------------------------------------------------------
51795 r1913 | vlefevre | 2002-04-24 10:21:15 +0000 (Wed, 24 Apr 2002) | 2 lines
51796 Changed paths:
51797    M /trunk/cmp_abs.c
51799 mpfr_cmp_abs can now be called on zero numbers.
51801 ------------------------------------------------------------------------
51802 r1912 | vlefevre | 2002-04-24 00:21:46 +0000 (Wed, 24 Apr 2002) | 2 lines
51803 Changed paths:
51804    M /trunk/mpfr-math.h
51806 Structures are used to get correct alignment.
51808 ------------------------------------------------------------------------
51809 r1911 | vlefevre | 2002-04-23 23:32:28 +0000 (Tue, 23 Apr 2002) | 3 lines
51810 Changed paths:
51811    M /trunk/mpfr-math.h
51813 _MPFR_INF*_BYTES fix. On alpha, use a "double" for the bytes,
51814 to avoid a mis-conversion on alpha gcc 3.0.2. (Kevin Ryde)
51816 ------------------------------------------------------------------------
51817 r1910 | vlefevre | 2002-04-23 20:00:42 +0000 (Tue, 23 Apr 2002) | 2 lines
51818 Changed paths:
51819    M /trunk/Makefile.am
51820    M /trunk/div_2si.c
51821    M /trunk/div_2ui.c
51822    M /trunk/exceptions.c
51823    M /trunk/mpfr-impl.h
51824    M /trunk/mul.c
51825    M /trunk/mul_2si.c
51826    A /trunk/powerof2.c
51827    M /trunk/set_z.c
51828    M /trunk/sub1.c
51829    M /trunk/sub_one_ulp.c
51831 Underflow semantics changed (not tested).
51833 ------------------------------------------------------------------------
51834 r1909 | vlefevre | 2002-04-23 09:35:26 +0000 (Tue, 23 Apr 2002) | 2 lines
51835 Changed paths:
51836    M /trunk/mul.c
51838 Code simplified due to change in the maximum exponent range.
51840 ------------------------------------------------------------------------
51841 r1908 | zimmerma | 2002-04-23 09:08:33 +0000 (Tue, 23 Apr 2002) | 2 lines
51842 Changed paths:
51843    M /trunk/algorithms.tex
51845 modifs from Andreas
51847 ------------------------------------------------------------------------
51848 r1907 | vlefevre | 2002-04-22 22:23:26 +0000 (Mon, 22 Apr 2002) | 2 lines
51849 Changed paths:
51850    M /trunk/mpfr-math.h
51852 Union -> array + cast because of the HP compiler.
51854 ------------------------------------------------------------------------
51855 r1906 | vlefevre | 2002-04-20 13:17:37 +0000 (Sat, 20 Apr 2002) | 3 lines
51856 Changed paths:
51857    M /trunk/get_d.c
51859 Avoid constant floating expression, as this doesn't give the correct
51860 result with gcc on some Alpha machines. (patch by Paul Zimmermann)
51862 ------------------------------------------------------------------------
51863 r1905 | vlefevre | 2002-04-19 23:19:31 +0000 (Fri, 19 Apr 2002) | 2 lines
51864 Changed paths:
51865    M /trunk/mpfr-test.h
51867 RAND_MAX defined if not already defined (as it should be).
51869 ------------------------------------------------------------------------
51870 r1904 | vlefevre | 2002-04-19 23:10:09 +0000 (Fri, 19 Apr 2002) | 3 lines
51871 Changed paths:
51872    M /trunk/mpfr-test.h
51874 Include config.h, for the benefit of test programs not using
51875 gmp-impl.h (Kevin Ryde).
51877 ------------------------------------------------------------------------
51878 r1903 | zimmerma | 2002-04-19 18:16:53 +0000 (Fri, 19 Apr 2002) | 2 lines
51879 Changed paths:
51880    M /trunk/mpfr-test.h
51882 added tests in mpfr_test_init for denorms and extended precision
51884 ------------------------------------------------------------------------
51885 r1902 | zimmerma | 2002-04-19 17:22:46 +0000 (Fri, 19 Apr 2002) | 2 lines
51886 Changed paths:
51887    M /trunk/init.c
51888    M /trunk/init2.c
51889    M /trunk/mpfr.h
51890    M /trunk/mpfr.texi
51892 mpfr_init and mpfr_init2 now return an int
51894 ------------------------------------------------------------------------
51895 r1901 | vlefevre | 2002-04-19 16:37:15 +0000 (Fri, 19 Apr 2002) | 3 lines
51896 Changed paths:
51897    M /trunk/set_q.c
51899 Exponent range saved/restored. Returns NaN when the numerator
51900 or the denominator is too large for MPFR.
51902 ------------------------------------------------------------------------
51903 r1900 | vlefevre | 2002-04-19 12:26:06 +0000 (Fri, 19 Apr 2002) | 3 lines
51904 Changed paths:
51905    M /trunk/add_ui.c
51906    M /trunk/div_ui.c
51907    M /trunk/mul_ui.c
51908    M /trunk/set_si.c
51909    M /trunk/set_ui.c
51910    M /trunk/sqrt_ui.c
51911    M /trunk/sub_ui.c
51912    M /trunk/ui_div.c
51913    M /trunk/ui_sub.c
51915 Added some assertions (any unsigned long must be representable
51916 in a mp_limb_t).
51918 ------------------------------------------------------------------------
51919 r1899 | vlefevre | 2002-04-19 12:01:16 +0000 (Fri, 19 Apr 2002) | 2 lines
51920 Changed paths:
51921    M /trunk/cmp_si.c
51922    M /trunk/mpfr-impl.h
51923    M /trunk/set_si.c
51925 SAFE_ABS changed so that it can be used for any unsigned type.
51927 ------------------------------------------------------------------------
51928 r1898 | vlefevre | 2002-04-18 15:36:36 +0000 (Thu, 18 Apr 2002) | 3 lines
51929 Changed paths:
51930    M /trunk/set_z.c
51932 Added code to prevent possible integer overflow when the input number
51933 is very large.
51935 ------------------------------------------------------------------------
51936 r1897 | vlefevre | 2002-04-18 15:22:56 +0000 (Thu, 18 Apr 2002) | 2 lines
51937 Changed paths:
51938    M /trunk/mpfr.h
51940 New values for exponent range.
51942 ------------------------------------------------------------------------
51943 r1896 | zimmerma | 2002-04-18 14:28:31 +0000 (Thu, 18 Apr 2002) | 2 lines
51944 Changed paths:
51945    M /trunk/tests/tadd.c
51947 call get_d with rounding mode in check2, to avoid problems near +Inf
51949 ------------------------------------------------------------------------
51950 r1895 | zimmerma | 2002-04-18 12:10:49 +0000 (Thu, 18 Apr 2002) | 2 lines
51951 Changed paths:
51952    M /trunk/mpfr-test.h
51954 2147483647 -> INT_MAX
51956 ------------------------------------------------------------------------
51957 r1894 | zimmerma | 2002-04-18 09:47:02 +0000 (Thu, 18 Apr 2002) | 3 lines
51958 Changed paths:
51959    M /trunk/mpfr-test.h
51960    M /trunk/tests/tadd.c
51962 improved ulp() to deal with infinities
51963 and fixed tadd/check2 to deal with infinities
51965 ------------------------------------------------------------------------
51966 r1893 | zimmerma | 2002-04-17 12:04:21 +0000 (Wed, 17 Apr 2002) | 2 lines
51967 Changed paths:
51968    M /trunk/mpfr.texi
51970 improved documentation of mpfr_set_precset_prec.
51972 ------------------------------------------------------------------------
51973 r1892 | zimmerma | 2002-04-16 16:31:42 +0000 (Tue, 16 Apr 2002) | 2 lines
51974 Changed paths:
51975    M /trunk/mpfr.texi
51977 fixed documentation of cosh/sinh/tanh
51979 ------------------------------------------------------------------------
51980 r1891 | vlefevre | 2002-04-16 13:26:15 +0000 (Tue, 16 Apr 2002) | 3 lines
51981 Changed paths:
51982    M /trunk/Makefile.am
51983    A /trunk/cmp_si.c
51984    M /trunk/cmp_ui.c
51985    M /trunk/mpfr.h
51986    M /trunk/mpfr.texi
51988 mpfr_cmp_ui_2exp and mpfr_cmp_si_2exp rewritten.
51989 Prototype changed.
51991 ------------------------------------------------------------------------
51992 r1890 | vlefevre | 2002-04-16 00:56:54 +0000 (Tue, 16 Apr 2002) | 3 lines
51993 Changed paths:
51994    M /trunk/acinclude.m4
51995    M /trunk/configure.in
51997 Use AC_CANONICAL_HOST and $host instead of $OS_TYPE and $MACHTYPE
51998 (patch suggested by Kevin Ryde).
52000 ------------------------------------------------------------------------
52001 r1889 | vlefevre | 2002-04-16 00:51:21 +0000 (Tue, 16 Apr 2002) | 2 lines
52002 Changed paths:
52003    A /trunk/config.guess
52004    A /trunk/config.sub
52006 Added files from ftp.gnu.org for automake and AC_CANONICAL_HOST.
52008 ------------------------------------------------------------------------
52009 r1888 | zimmerma | 2002-04-15 17:45:46 +0000 (Mon, 15 Apr 2002) | 2 lines
52010 Changed paths:
52011    M /trunk/tests/tabs.c
52012    M /trunk/tests/tadd.c
52013    M /trunk/tests/tadd_ui.c
52014    M /trunk/tests/tdiv_ui.c
52015    M /trunk/tests/tout_str.c
52016    M /trunk/tests/tset_d.c
52017    M /trunk/tests/tsub_ui.c
52018    M /trunk/tests/tui_sub.c
52020 replaced 2.2e-307 by DBL_MIN
52022 ------------------------------------------------------------------------
52023 r1887 | vlefevre | 2002-04-15 16:23:49 +0000 (Mon, 15 Apr 2002) | 2 lines
52024 Changed paths:
52025    M /trunk/README
52027 Typo: Gnu -> GNU.
52029 ------------------------------------------------------------------------
52030 r1886 | vlefevre | 2002-04-15 15:43:26 +0000 (Mon, 15 Apr 2002) | 2 lines
52031 Changed paths:
52032    M /trunk/VERSION
52033    M /trunk/mpfr.texi
52035 Update for future 2.0.2.
52037 ------------------------------------------------------------------------
52038 r1884 | vlefevre | 2002-04-15 15:33:49 +0000 (Mon, 15 Apr 2002) | 2 lines
52039 Changed paths:
52040    M /trunk/ChangeLog
52042 Update for mpfr 2.0.1.
52044 ------------------------------------------------------------------------
52045 r1883 | vlefevre | 2002-04-15 15:32:21 +0000 (Mon, 15 Apr 2002) | 2 lines
52046 Changed paths:
52047    M /trunk/README.dev
52048    M /trunk/VERSION
52049    M /trunk/mpfr.texi
52051 Back to version 2.0.1, updated documentation.
52053 ------------------------------------------------------------------------
52054 r1882 | vlefevre | 2002-04-15 14:48:58 +0000 (Mon, 15 Apr 2002) | 2 lines
52055 Changed paths:
52056    M /trunk/README.dev
52057    M /trunk/VERSION
52059 Post-release commit.
52061 ------------------------------------------------------------------------
52062 r1881 | vlefevre | 2002-04-15 14:38:45 +0000 (Mon, 15 Apr 2002) | 2 lines
52063 Changed paths:
52064    M /trunk/ChangeLog
52066 Update for mpfr 2.0.1.
52068 ------------------------------------------------------------------------
52069 r1880 | vlefevre | 2002-04-15 14:16:20 +0000 (Mon, 15 Apr 2002) | 3 lines
52070 Changed paths:
52071    M /trunk/cmp_ui.c
52073 mpfr_cmp_ui_2exp and mpfr_cmp_si_2exp can no longer be called with a NaN.
52074 Misc bugs fixed.
52076 ------------------------------------------------------------------------
52077 r1879 | zimmerma | 2002-04-15 14:08:47 +0000 (Mon, 15 Apr 2002) | 2 lines
52078 Changed paths:
52079    M /trunk/NEWS
52081 added main changes in version 2.0.1
52083 ------------------------------------------------------------------------
52084 r1878 | vlefevre | 2002-04-15 13:47:24 +0000 (Mon, 15 Apr 2002) | 2 lines
52085 Changed paths:
52086    M /trunk/Makefile.am
52087    M /trunk/README
52089 Update for "make dist".
52091 ------------------------------------------------------------------------
52092 r1877 | vlefevre | 2002-04-15 13:26:56 +0000 (Mon, 15 Apr 2002) | 2 lines
52093 Changed paths:
52094    M /trunk/COPYING
52095    A /trunk/COPYING.LIB
52096    M /trunk/README
52097    M /trunk/acos.c
52098    M /trunk/acosh.c
52099    M /trunk/add.c
52100    M /trunk/add1.c
52101    M /trunk/add_one_ulp.c
52102    M /trunk/add_ui.c
52103    M /trunk/agm.c
52104    M /trunk/asin.c
52105    M /trunk/asinh.c
52106    M /trunk/atan.c
52107    M /trunk/atanh.c
52108    M /trunk/cbrt.c
52109    M /trunk/clear.c
52110    M /trunk/cmp.c
52111    M /trunk/cmp2.c
52112    M /trunk/cmp_abs.c
52113    M /trunk/cmp_ui.c
52114    M /trunk/const_euler.c
52115    M /trunk/const_log2.c
52116    M /trunk/const_pi.c
52117    M /trunk/copysign.c
52118    M /trunk/cos.c
52119    M /trunk/cosh.c
52120    M /trunk/dim.c
52121    M /trunk/div.c
52122    M /trunk/div_2exp.c
52123    M /trunk/div_2si.c
52124    M /trunk/div_2ui.c
52125    M /trunk/div_ui.c
52126    M /trunk/dump.c
52127    M /trunk/eq.c
52128    M /trunk/exceptions.c
52129    M /trunk/exp.c
52130    M /trunk/exp2.c
52131    M /trunk/exp3.c
52132    M /trunk/exp_2.c
52133    M /trunk/expm1.c
52134    M /trunk/extract.c
52135    M /trunk/factorial.c
52136    M /trunk/fma.c
52137    M /trunk/gamma.c
52138    M /trunk/gammaPiAGMformula.c
52139    M /trunk/generic.c
52140    M /trunk/get_d.c
52141    M /trunk/get_str.c
52142    M /trunk/get_z_exp.c
52143    M /trunk/gmp_op.c
52144    M /trunk/hypot.c
52145    M /trunk/init.c
52146    M /trunk/init2.c
52147    M /trunk/inp_str.c
52148    M /trunk/isinf.c
52149    M /trunk/isinteger.c
52150    M /trunk/isnan.c
52151    M /trunk/isnum.c
52152    M /trunk/log.c
52153    M /trunk/log10.c
52154    M /trunk/log1p.c
52155    M /trunk/log2.c
52156    M /trunk/minmax.c
52157    M /trunk/mpf2mpfr.h
52158    M /trunk/mpfi.c
52159    M /trunk/mpfi.h
52160    M /trunk/mpfr-impl.h
52161    M /trunk/mpfr-math.h
52162    M /trunk/mpfr-test.h
52163    M /trunk/mpfr.h
52164    M /trunk/mpfr.texi
52165    M /trunk/mul.c
52166    M /trunk/mul_2exp.c
52167    M /trunk/mul_2si.c
52168    M /trunk/mul_2ui.c
52169    M /trunk/mul_ui.c
52170    M /trunk/neg.c
52171    M /trunk/out_str.c
52172    M /trunk/pow.c
52173    M /trunk/pow_si.c
52174    M /trunk/pow_ui.c
52175    M /trunk/print_raw.c
52176    M /trunk/print_rnd_mode.c
52177    M /trunk/random.c
52178    M /trunk/random2.c
52179    M /trunk/reldiff.c
52180    M /trunk/rint.c
52181    M /trunk/rnd_mode.c
52182    M /trunk/round_prec.c
52183    M /trunk/save_expo.c
52184    M /trunk/set.c
52185    M /trunk/set_d.c
52186    M /trunk/set_dfl_prec.c
52187    M /trunk/set_f.c
52188    M /trunk/set_inf.c
52189    M /trunk/set_nan.c
52190    M /trunk/set_prc_raw.c
52191    M /trunk/set_prec.c
52192    M /trunk/set_q.c
52193    M /trunk/set_rnd.c
52194    M /trunk/set_si.c
52195    M /trunk/set_str.c
52196    M /trunk/set_str_raw.c
52197    M /trunk/set_ui.c
52198    M /trunk/set_z.c
52199    M /trunk/sin.c
52200    M /trunk/sin_cos.c
52201    M /trunk/sinh.c
52202    M /trunk/sqrt.c
52203    M /trunk/sqrt_ui.c
52204    M /trunk/sub.c
52205    M /trunk/sub1.c
52206    M /trunk/sub_one_ulp.c
52207    M /trunk/sub_ui.c
52208    M /trunk/swap.c
52209    M /trunk/tan.c
52210    M /trunk/tanh.c
52211    M /trunk/tests/reuse.c
52212    M /trunk/tests/tabs.c
52213    M /trunk/tests/tacos.c
52214    M /trunk/tests/tacosh.c
52215    M /trunk/tests/tadd.c
52216    M /trunk/tests/tadd_ui.c
52217    M /trunk/tests/tagm.c
52218    M /trunk/tests/tasin.c
52219    M /trunk/tests/tasinh.c
52220    M /trunk/tests/tatan.c
52221    M /trunk/tests/tatanh.c
52222    M /trunk/tests/tcan_round.c
52223    M /trunk/tests/tcmp.c
52224    M /trunk/tests/tcmp2.c
52225    M /trunk/tests/tcmp_ui.c
52226    M /trunk/tests/tconst_euler.c
52227    M /trunk/tests/tconst_log2.c
52228    M /trunk/tests/tconst_pi.c
52229    M /trunk/tests/tcos.c
52230    M /trunk/tests/tcosh.c
52231    M /trunk/tests/tdiv.c
52232    M /trunk/tests/tdiv_ui.c
52233    M /trunk/tests/tdump.c
52234    M /trunk/tests/teq.c
52235    M /trunk/tests/texceptions.c
52236    M /trunk/tests/texp.c
52237    M /trunk/tests/texp2.c
52238    M /trunk/tests/texpm1.c
52239    M /trunk/tests/tfactorial.c
52240    M /trunk/tests/tfma.c
52241    M /trunk/tests/tgamma.c
52242    M /trunk/tests/tgeneric.c
52243    M /trunk/tests/tget_d.c
52244    M /trunk/tests/tget_str.c
52245    M /trunk/tests/thyperbolic.c
52246    M /trunk/tests/thypot.c
52247    M /trunk/tests/tisnan.c
52248    M /trunk/tests/tlog.c
52249    M /trunk/tests/tlog10.c
52250    M /trunk/tests/tlog1p.c
52251    M /trunk/tests/tlog2.c
52252    M /trunk/tests/tmul.c
52253    M /trunk/tests/tmul_2exp.c
52254    M /trunk/tests/tmul_ui.c
52255    M /trunk/tests/tout_str.c
52256    M /trunk/tests/tpow.c
52257    M /trunk/tests/tpow3.c
52258    M /trunk/tests/trandom.c
52259    M /trunk/tests/trint.c
52260    M /trunk/tests/tround_prec.c
52261    M /trunk/tests/tset.c
52262    M /trunk/tests/tset_d.c
52263    M /trunk/tests/tset_f.c
52264    M /trunk/tests/tset_q.c
52265    M /trunk/tests/tset_si.c
52266    M /trunk/tests/tset_str.c
52267    M /trunk/tests/tset_z.c
52268    M /trunk/tests/tsin.c
52269    M /trunk/tests/tsin_cos.c
52270    M /trunk/tests/tsinh.c
52271    M /trunk/tests/tsqrt.c
52272    M /trunk/tests/tsqrt_ui.c
52273    M /trunk/tests/tsub.c
52274    M /trunk/tests/tsub_ui.c
52275    M /trunk/tests/tswap.c
52276    M /trunk/tests/ttan.c
52277    M /trunk/tests/ttanh.c
52278    M /trunk/tests/ttrunc.c
52279    M /trunk/tests/tui_div.c
52280    M /trunk/tests/tui_pow.c
52281    M /trunk/tests/tui_sub.c
52282    M /trunk/tests/tzeta.c
52283    M /trunk/uceil_exp2.c
52284    M /trunk/uceil_log2.c
52285    M /trunk/ufloor_log2.c
52286    M /trunk/ui_div.c
52287    M /trunk/ui_pow.c
52288    M /trunk/ui_pow_ui.c
52289    M /trunk/ui_sub.c
52290    M /trunk/urandomb.c
52291    M /trunk/zeta.c
52293 COPYING -> COPYING.LIB and GPL re-added.
52295 ------------------------------------------------------------------------
52296 r1876 | vlefevre | 2002-04-15 12:34:08 +0000 (Mon, 15 Apr 2002) | 2 lines
52297 Changed paths:
52298    M /trunk/BUGS
52300 Update.
52302 ------------------------------------------------------------------------
52303 r1875 | vlefevre | 2002-04-15 12:13:27 +0000 (Mon, 15 Apr 2002) | 2 lines
52304 Changed paths:
52305    M /trunk/configure.in
52307 Removed switches -g -O2 as already done by configure.
52309 ------------------------------------------------------------------------
52310 r1874 | vlefevre | 2002-04-14 22:55:55 +0000 (Sun, 14 Apr 2002) | 2 lines
52311 Changed paths:
52312    M /trunk/INSTALL
52314 Update.
52316 ------------------------------------------------------------------------
52317 r1873 | vlefevre | 2002-04-14 15:53:55 +0000 (Sun, 14 Apr 2002) | 2 lines
52318 Changed paths:
52319    M /trunk/mpfr.texi
52321 Removed useless @iftex...
52323 ------------------------------------------------------------------------
52324 r1872 | vlefevre | 2002-04-14 11:14:31 +0000 (Sun, 14 Apr 2002) | 2 lines
52325 Changed paths:
52326    M /trunk/TODO
52328 Update.
52330 ------------------------------------------------------------------------
52331 r1871 | vlefevre | 2002-04-14 10:24:27 +0000 (Sun, 14 Apr 2002) | 2 lines
52332 Changed paths:
52333    M /trunk/set_q.c
52335 When q = 0, +0 is returned.
52337 ------------------------------------------------------------------------
52338 r1870 | vlefevre | 2002-04-13 18:32:56 +0000 (Sat, 13 Apr 2002) | 2 lines
52339 Changed paths:
52340    M /trunk/ChangeLog
52342 Update for the next pre-release.
52344 ------------------------------------------------------------------------
52345 r1869 | vlefevre | 2002-04-13 18:27:39 +0000 (Sat, 13 Apr 2002) | 2 lines
52346 Changed paths:
52347    M /trunk/Makefile.am
52348    M /trunk/acinclude.m4
52349    M /trunk/set_str.c
52350    A /trunk/strcasecmp.c
52351    M /trunk/tests/tset_str.c
52353 Support for NaN and Inf (case insensitive) in mpfr_set_str. Tests.
52355 ------------------------------------------------------------------------
52356 r1868 | vlefevre | 2002-04-13 01:40:03 +0000 (Sat, 13 Apr 2002) | 2 lines
52357 Changed paths:
52358    M /trunk/acinclude.m4
52360 Bug fixed.
52362 ------------------------------------------------------------------------
52363 r1867 | vlefevre | 2002-04-13 01:22:51 +0000 (Sat, 13 Apr 2002) | 2 lines
52364 Changed paths:
52365    M /trunk/ChangeLog
52367 Update for the next pre-release.
52369 ------------------------------------------------------------------------
52370 r1866 | vlefevre | 2002-04-13 01:18:54 +0000 (Sat, 13 Apr 2002) | 2 lines
52371 Changed paths:
52372    M /trunk/acinclude.m4
52373    M /trunk/configure.in
52375 Misc changes. Use of AC_CACHE_CHECK.
52377 ------------------------------------------------------------------------
52378 r1865 | vlefevre | 2002-04-12 16:11:14 +0000 (Fri, 12 Apr 2002) | 2 lines
52379 Changed paths:
52380    M /trunk/exp.c
52381    M /trunk/exp3.c
52382    M /trunk/exp_2.c
52383    M /trunk/mpfr-impl.h
52384    M /trunk/tests/tconst_log2.c
52385    M /trunk/tests/texp.c
52387 Code clean-up.
52389 ------------------------------------------------------------------------
52390 r1864 | vlefevre | 2002-04-12 14:51:26 +0000 (Fri, 12 Apr 2002) | 2 lines
52391 Changed paths:
52392    M /trunk/ChangeLog
52394 Update for the next pre-release.
52396 ------------------------------------------------------------------------
52397 r1863 | vlefevre | 2002-04-12 14:29:58 +0000 (Fri, 12 Apr 2002) | 2 lines
52398 Changed paths:
52399    M /trunk/tests/tget_d.c
52401 New tests.
52403 ------------------------------------------------------------------------
52404 r1862 | vlefevre | 2002-04-12 14:29:49 +0000 (Fri, 12 Apr 2002) | 2 lines
52405 Changed paths:
52406    M /trunk/BUGS
52407    M /trunk/get_d.c
52409 mpfr_get_d* fixed.
52411 ------------------------------------------------------------------------
52412 r1861 | vlefevre | 2002-04-12 10:25:34 +0000 (Fri, 12 Apr 2002) | 2 lines
52413 Changed paths:
52414    M /trunk/INSTALL
52415    M /trunk/const_log2.c
52417 Types fixed in const_log2.c (this fixes the tconst_log2 crash).
52419 ------------------------------------------------------------------------
52420 r1860 | vlefevre | 2002-04-12 09:58:11 +0000 (Fri, 12 Apr 2002) | 2 lines
52421 Changed paths:
52422    M /trunk/README.dev
52424 Added a note about the native SunOS 4 C compiler.
52426 ------------------------------------------------------------------------
52427 r1859 | vlefevre | 2002-04-11 22:37:48 +0000 (Thu, 11 Apr 2002) | 2 lines
52428 Changed paths:
52429    M /trunk/tests/tconst_log2.c
52431 Type fixed.
52433 ------------------------------------------------------------------------
52434 r1858 | vlefevre | 2002-04-11 16:42:20 +0000 (Thu, 11 Apr 2002) | 2 lines
52435 Changed paths:
52436    M /trunk/BUGS
52437    M /trunk/set_d.c
52439 mpfr_set_d bug fixed, but other bugs still remain...
52441 ------------------------------------------------------------------------
52442 r1857 | vlefevre | 2002-04-11 16:21:50 +0000 (Thu, 11 Apr 2002) | 2 lines
52443 Changed paths:
52444    M /trunk/print_rnd_mode.c
52446 NULL was undeclared on some architectures (reported by Torbjorn Granlund).
52448 ------------------------------------------------------------------------
52449 r1856 | vlefevre | 2002-04-11 13:00:43 +0000 (Thu, 11 Apr 2002) | 2 lines
52450 Changed paths:
52451    M /trunk/get_d.c
52452    M /trunk/mpfr-math.h
52454 #include ordering changed for Windows + Cygwin 32.
52456 ------------------------------------------------------------------------
52457 r1855 | vlefevre | 2002-04-11 12:41:54 +0000 (Thu, 11 Apr 2002) | 2 lines
52458 Changed paths:
52459    M /trunk/configure.in
52461 LDFLAGS changed on HP-UX.
52463 ------------------------------------------------------------------------
52464 r1854 | vlefevre | 2002-04-11 03:35:40 +0000 (Thu, 11 Apr 2002) | 2 lines
52465 Changed paths:
52466    M /trunk/ChangeLog
52468 Update for the next pre-release.
52470 ------------------------------------------------------------------------
52471 r1853 | vlefevre | 2002-04-11 03:29:44 +0000 (Thu, 11 Apr 2002) | 2 lines
52472 Changed paths:
52473    M /trunk/tests/tget_d.c
52475 Subnormal test in different rounding modes + fix.
52477 ------------------------------------------------------------------------
52478 r1852 | vlefevre | 2002-04-11 02:49:49 +0000 (Thu, 11 Apr 2002) | 2 lines
52479 Changed paths:
52480    M /trunk/acinclude.m4
52481    M /trunk/configure.in
52483 Function MPFR_CONFIGS.
52485 ------------------------------------------------------------------------
52486 r1851 | vlefevre | 2002-04-11 01:54:09 +0000 (Thu, 11 Apr 2002) | 2 lines
52487 Changed paths:
52488    M /trunk/tests/tget_d.c
52490 Tests added.
52492 ------------------------------------------------------------------------
52493 r1850 | vlefevre | 2002-04-11 01:53:57 +0000 (Thu, 11 Apr 2002) | 2 lines
52494 Changed paths:
52495    M /trunk/BUGS
52496    M /trunk/get_d.c
52498 get_d.c partly rewritten (Paul Zimmermann).
52500 ------------------------------------------------------------------------
52501 r1849 | vlefevre | 2002-04-11 01:36:49 +0000 (Thu, 11 Apr 2002) | 2 lines
52502 Changed paths:
52503    M /trunk/set_q.c
52505 #include ordering fixed.
52507 ------------------------------------------------------------------------
52508 r1848 | vlefevre | 2002-04-11 01:24:20 +0000 (Thu, 11 Apr 2002) | 2 lines
52509 Changed paths:
52510    M /trunk/configure.in
52512 Check for gcc float-conversion bug.
52514 ------------------------------------------------------------------------
52515 r1847 | vlefevre | 2002-04-10 23:21:41 +0000 (Wed, 10 Apr 2002) | 2 lines
52516 Changed paths:
52517    M /trunk/round_prec.c
52519 Added comment for mpfr_round_raw_generic (about using 1-bit precision).
52521 ------------------------------------------------------------------------
52522 r1846 | vlefevre | 2002-04-10 14:05:52 +0000 (Wed, 10 Apr 2002) | 2 lines
52523 Changed paths:
52524    M /trunk/mpfr.texi
52526 Update (thanks to Nathalie Revol).
52528 ------------------------------------------------------------------------
52529 r1845 | vlefevre | 2002-04-10 12:20:13 +0000 (Wed, 10 Apr 2002) | 2 lines
52530 Changed paths:
52531    M /trunk/ChangeLog
52533 Update for the next pre-release.
52535 ------------------------------------------------------------------------
52536 r1844 | vlefevre | 2002-04-10 12:13:25 +0000 (Wed, 10 Apr 2002) | 3 lines
52537 Changed paths:
52538    M /trunk/configure.in
52539    M /trunk/rnd_mode.c
52540    M /trunk/tests/tadd.c
52541    M /trunk/tests/tadd_ui.c
52542    M /trunk/tests/tagm.c
52543    M /trunk/tests/tdiv.c
52544    M /trunk/tests/tdiv_ui.c
52545    M /trunk/tests/texp.c
52546    M /trunk/tests/tget_d.c
52547    M /trunk/tests/tget_str.c
52548    M /trunk/tests/tlog.c
52549    M /trunk/tests/tmul.c
52550    M /trunk/tests/tset_q.c
52551    M /trunk/tests/tsqrt.c
52552    M /trunk/tests/tsqrt_ui.c
52553    M /trunk/tests/tsub_ui.c
52554    M /trunk/tests/tui_div.c
52555    M /trunk/tests/tui_sub.c
52557 HAVE_FESETROUND renamed to MPFR_HAVE_FESETROUND to avoid possible
52558 name conflict.
52560 ------------------------------------------------------------------------
52561 r1843 | vlefevre | 2002-04-10 00:12:01 +0000 (Wed, 10 Apr 2002) | 2 lines
52562 Changed paths:
52563    M /trunk/Makefile.am
52564    D /trunk/srandom.h
52566 Added missing headers in libmpfr_a_SOURCES.
52568 ------------------------------------------------------------------------
52569 r1842 | vlefevre | 2002-04-09 23:53:57 +0000 (Tue, 09 Apr 2002) | 2 lines
52570 Changed paths:
52571    M /trunk/ChangeLog
52573 Update for the next pre-release.
52575 ------------------------------------------------------------------------
52576 r1841 | vlefevre | 2002-04-09 23:48:30 +0000 (Tue, 09 Apr 2002) | 2 lines
52577 Changed paths:
52578    M /trunk/INSTALL
52580 Possible tconst_log2 crash under Solaris.
52582 ------------------------------------------------------------------------
52583 r1840 | vlefevre | 2002-04-09 23:30:08 +0000 (Tue, 09 Apr 2002) | 2 lines
52584 Changed paths:
52585    M /trunk/configure.in
52587 Under OSF, use option -ffloat-store only when the compiler is gcc.
52589 ------------------------------------------------------------------------
52590 r1839 | vlefevre | 2002-04-09 23:11:46 +0000 (Tue, 09 Apr 2002) | 2 lines
52591 Changed paths:
52592    M /trunk/Makefile.am
52594 include_HEADERS should contain only mpfr.h and mpf2mpfr.h.
52596 ------------------------------------------------------------------------
52597 r1838 | vlefevre | 2002-04-09 13:47:16 +0000 (Tue, 09 Apr 2002) | 2 lines
52598 Changed paths:
52599    M /trunk/configure.in
52601 Added code to support fesetround under Solaris.
52603 ------------------------------------------------------------------------
52604 r1837 | vlefevre | 2002-04-09 12:49:54 +0000 (Tue, 09 Apr 2002) | 2 lines
52605 Changed paths:
52606    M /trunk/INSTALL
52608 "In case of problem" update.
52610 ------------------------------------------------------------------------
52611 r1836 | vlefevre | 2002-04-09 12:40:11 +0000 (Tue, 09 Apr 2002) | 2 lines
52612 Changed paths:
52613    M /trunk/INSTALL
52615 Old URL removed.
52617 ------------------------------------------------------------------------
52618 r1835 | vlefevre | 2002-04-09 11:33:14 +0000 (Tue, 09 Apr 2002) | 2 lines
52619 Changed paths:
52620    M /trunk/INSTALL
52622 Renaming: DIR -> GMPINSTALL, GMPDIR -> GMPBUILD. Bug on IRIX updated.
52624 ------------------------------------------------------------------------
52625 r1834 | vlefevre | 2002-04-09 11:04:42 +0000 (Tue, 09 Apr 2002) | 2 lines
52626 Changed paths:
52627    M /trunk/INSTALL
52629 Removed note about stack-alloc.h.
52631 ------------------------------------------------------------------------
52632 r1833 | vlefevre | 2002-04-09 10:50:01 +0000 (Tue, 09 Apr 2002) | 2 lines
52633 Changed paths:
52634    M /trunk/configure.in
52635    M /trunk/rnd_mode.c
52636    M /trunk/tests/tadd.c
52637    M /trunk/tests/tadd_ui.c
52638    M /trunk/tests/tagm.c
52639    M /trunk/tests/tdiv.c
52640    M /trunk/tests/tdiv_ui.c
52641    M /trunk/tests/texp.c
52642    M /trunk/tests/tget_d.c
52643    M /trunk/tests/tget_str.c
52644    M /trunk/tests/tlog.c
52645    M /trunk/tests/tmul.c
52646    M /trunk/tests/tset_q.c
52647    M /trunk/tests/tsqrt.c
52648    M /trunk/tests/tsqrt_ui.c
52649    M /trunk/tests/tsub_ui.c
52650    M /trunk/tests/tui_div.c
52651    M /trunk/tests/tui_sub.c
52653 Check for fenv.h -> check for fesetround.
52655 ------------------------------------------------------------------------
52656 r1832 | vlefevre | 2002-04-09 00:12:01 +0000 (Tue, 09 Apr 2002) | 2 lines
52657 Changed paths:
52658    M /trunk/README.dev
52660 Added note concerning patch submission.
52662 ------------------------------------------------------------------------
52663 r1831 | vlefevre | 2002-04-08 21:23:50 +0000 (Mon, 08 Apr 2002) | 2 lines
52664 Changed paths:
52665    M /trunk/mpfr.texi
52667 Note about overflows. Functions mpfr_{div,mul}_{si,ui} described.
52669 ------------------------------------------------------------------------
52670 r1830 | vlefevre | 2002-04-07 23:22:34 +0000 (Sun, 07 Apr 2002) | 2 lines
52671 Changed paths:
52672    M /trunk/ChangeLog
52674 Update for the next (and last?) pre-release.
52676 ------------------------------------------------------------------------
52677 r1829 | vlefevre | 2002-04-07 23:11:04 +0000 (Sun, 07 Apr 2002) | 2 lines
52678 Changed paths:
52679    M /trunk/configure.in
52681 Stricter test for HAVE_INFS.
52683 ------------------------------------------------------------------------
52684 r1828 | vlefevre | 2002-04-07 20:20:15 +0000 (Sun, 07 Apr 2002) | 2 lines
52685 Changed paths:
52686    M /trunk/BUGS
52688 Update.
52690 ------------------------------------------------------------------------
52691 r1827 | vlefevre | 2002-04-07 20:10:31 +0000 (Sun, 07 Apr 2002) | 2 lines
52692 Changed paths:
52693    M /trunk/INSTALL
52695 Added note about IRIX.
52697 ------------------------------------------------------------------------
52698 r1826 | vlefevre | 2002-04-07 01:01:01 +0000 (Sun, 07 Apr 2002) | 2 lines
52699 Changed paths:
52700    M /trunk/ChangeLog
52702 Update for the next pre-release.
52704 ------------------------------------------------------------------------
52705 r1825 | vlefevre | 2002-04-07 00:38:47 +0000 (Sun, 07 Apr 2002) | 2 lines
52706 Changed paths:
52707    M /trunk/agm.c
52708    M /trunk/exp.c
52709    M /trunk/exp_2.c
52710    M /trunk/get_d.c
52711    M /trunk/log.c
52712    M /trunk/log10.c
52713    M /trunk/mpf2mpfr.h
52714    M /trunk/mpfr.h
52715    M /trunk/mpfr.texi
52716    M /trunk/tests/reuse.c
52717    M /trunk/tests/tabs.c
52718    M /trunk/tests/tadd.c
52719    M /trunk/tests/tadd_ui.c
52720    M /trunk/tests/tagm.c
52721    M /trunk/tests/tasin.c
52722    M /trunk/tests/tcmp_ui.c
52723    M /trunk/tests/tconst_log2.c
52724    M /trunk/tests/tconst_pi.c
52725    M /trunk/tests/tcos.c
52726    M /trunk/tests/tdiv.c
52727    M /trunk/tests/tdiv_ui.c
52728    M /trunk/tests/texp.c
52729    M /trunk/tests/texp2.c
52730    M /trunk/tests/tfma.c
52731    M /trunk/tests/tget_d.c
52732    M /trunk/tests/tlog.c
52733    M /trunk/tests/tlog10.c
52734    M /trunk/tests/tmul.c
52735    M /trunk/tests/tmul_2exp.c
52736    M /trunk/tests/tmul_ui.c
52737    M /trunk/tests/trandom.c
52738    M /trunk/tests/tround_prec.c
52739    M /trunk/tests/tset_d.c
52740    M /trunk/tests/tset_q.c
52741    M /trunk/tests/tset_si.c
52742    M /trunk/tests/tset_str.c
52743    M /trunk/tests/tset_z.c
52744    M /trunk/tests/tsin.c
52745    M /trunk/tests/tsin_cos.c
52746    M /trunk/tests/tsqrt.c
52747    M /trunk/tests/tsqrt_ui.c
52748    M /trunk/tests/tsub.c
52749    M /trunk/tests/tsub_ui.c
52750    M /trunk/tests/tswap.c
52751    M /trunk/tests/ttan.c
52752    M /trunk/tests/ttrunc.c
52753    M /trunk/tests/tui_div.c
52754    M /trunk/tests/tui_sub.c
52755    M /trunk/tests/tzeta.c
52756    M /trunk/zeta.c
52758 mpfr_get_d -> mpfr_get_d1 and mpfr_get_d2 -> mpfr_get_d.
52760 ------------------------------------------------------------------------
52761 r1824 | vlefevre | 2002-04-06 01:01:29 +0000 (Sat, 06 Apr 2002) | 2 lines
52762 Changed paths:
52763    M /trunk/ChangeLog
52765 Update for the next pre-release.
52767 ------------------------------------------------------------------------
52768 r1823 | vlefevre | 2002-04-06 00:54:50 +0000 (Sat, 06 Apr 2002) | 2 lines
52769 Changed paths:
52770    M /trunk/INSTALL
52772 Update.
52774 ------------------------------------------------------------------------
52775 r1822 | vlefevre | 2002-04-05 23:56:33 +0000 (Fri, 05 Apr 2002) | 2 lines
52776 Changed paths:
52777    M /trunk/INSTALL
52779 New file from Paul.
52781 ------------------------------------------------------------------------
52782 r1821 | vlefevre | 2002-04-05 12:31:59 +0000 (Fri, 05 Apr 2002) | 2 lines
52783 Changed paths:
52784    M /trunk/Makefile.am
52786 COPYING.LIB removed.
52788 ------------------------------------------------------------------------
52789 r1820 | vlefevre | 2002-04-05 12:29:11 +0000 (Fri, 05 Apr 2002) | 2 lines
52790 Changed paths:
52791    M /trunk/COPYING
52792    D /trunk/COPYING.LIB
52793    M /trunk/acos.c
52794    M /trunk/acosh.c
52795    M /trunk/add.c
52796    M /trunk/add1.c
52797    M /trunk/add_one_ulp.c
52798    M /trunk/add_ui.c
52799    M /trunk/agm.c
52800    M /trunk/asin.c
52801    M /trunk/asinh.c
52802    M /trunk/atan.c
52803    M /trunk/atanh.c
52804    M /trunk/cbrt.c
52805    M /trunk/clear.c
52806    M /trunk/cmp.c
52807    M /trunk/cmp2.c
52808    M /trunk/cmp_abs.c
52809    M /trunk/cmp_ui.c
52810    M /trunk/const_euler.c
52811    M /trunk/const_log2.c
52812    M /trunk/const_pi.c
52813    M /trunk/copysign.c
52814    M /trunk/cos.c
52815    M /trunk/cosh.c
52816    M /trunk/dim.c
52817    M /trunk/div.c
52818    M /trunk/div_2exp.c
52819    M /trunk/div_2si.c
52820    M /trunk/div_2ui.c
52821    M /trunk/div_ui.c
52822    M /trunk/dump.c
52823    M /trunk/eq.c
52824    M /trunk/exceptions.c
52825    M /trunk/exp.c
52826    M /trunk/exp2.c
52827    M /trunk/exp3.c
52828    M /trunk/exp_2.c
52829    M /trunk/expm1.c
52830    M /trunk/extract.c
52831    M /trunk/factorial.c
52832    M /trunk/fma.c
52833    M /trunk/gamma.c
52834    M /trunk/gammaPiAGMformula.c
52835    M /trunk/generic.c
52836    M /trunk/get_d.c
52837    M /trunk/get_str.c
52838    M /trunk/get_z_exp.c
52839    M /trunk/gmp_op.c
52840    M /trunk/hypot.c
52841    M /trunk/init.c
52842    M /trunk/init2.c
52843    M /trunk/inp_str.c
52844    M /trunk/isinf.c
52845    M /trunk/isinteger.c
52846    M /trunk/isnan.c
52847    M /trunk/isnum.c
52848    M /trunk/log.c
52849    M /trunk/log10.c
52850    M /trunk/log1p.c
52851    M /trunk/log2.c
52852    M /trunk/minmax.c
52853    M /trunk/mpf2mpfr.h
52854    M /trunk/mpfi.c
52855    M /trunk/mpfi.h
52856    M /trunk/mpfr-impl.h
52857    M /trunk/mpfr-math.h
52858    M /trunk/mpfr-test.h
52859    M /trunk/mpfr.h
52860    M /trunk/mul.c
52861    M /trunk/mul_2exp.c
52862    M /trunk/mul_2si.c
52863    M /trunk/mul_2ui.c
52864    M /trunk/mul_ui.c
52865    M /trunk/neg.c
52866    M /trunk/out_str.c
52867    M /trunk/pow.c
52868    M /trunk/pow_si.c
52869    M /trunk/pow_ui.c
52870    M /trunk/print_raw.c
52871    M /trunk/print_rnd_mode.c
52872    M /trunk/random.c
52873    M /trunk/random2.c
52874    M /trunk/reldiff.c
52875    M /trunk/rint.c
52876    M /trunk/rnd_mode.c
52877    M /trunk/round_prec.c
52878    M /trunk/save_expo.c
52879    M /trunk/set.c
52880    M /trunk/set_d.c
52881    M /trunk/set_dfl_prec.c
52882    M /trunk/set_f.c
52883    M /trunk/set_inf.c
52884    M /trunk/set_nan.c
52885    M /trunk/set_prc_raw.c
52886    M /trunk/set_prec.c
52887    M /trunk/set_q.c
52888    M /trunk/set_rnd.c
52889    M /trunk/set_si.c
52890    M /trunk/set_str.c
52891    M /trunk/set_str_raw.c
52892    M /trunk/set_ui.c
52893    M /trunk/set_z.c
52894    M /trunk/sin.c
52895    M /trunk/sin_cos.c
52896    M /trunk/sinh.c
52897    M /trunk/sqrt.c
52898    M /trunk/sqrt_ui.c
52899    M /trunk/srandom.h
52900    M /trunk/sub.c
52901    M /trunk/sub1.c
52902    M /trunk/sub_one_ulp.c
52903    M /trunk/sub_ui.c
52904    M /trunk/swap.c
52905    M /trunk/tan.c
52906    M /trunk/tanh.c
52907    M /trunk/tests/reuse.c
52908    M /trunk/tests/tabs.c
52909    M /trunk/tests/tacos.c
52910    M /trunk/tests/tacosh.c
52911    M /trunk/tests/tadd.c
52912    M /trunk/tests/tadd_ui.c
52913    M /trunk/tests/tagm.c
52914    M /trunk/tests/tasin.c
52915    M /trunk/tests/tasinh.c
52916    M /trunk/tests/tatan.c
52917    M /trunk/tests/tatanh.c
52918    M /trunk/tests/tcan_round.c
52919    M /trunk/tests/tcmp.c
52920    M /trunk/tests/tcmp2.c
52921    M /trunk/tests/tcmp_ui.c
52922    M /trunk/tests/tconst_euler.c
52923    M /trunk/tests/tconst_log2.c
52924    M /trunk/tests/tconst_pi.c
52925    M /trunk/tests/tcos.c
52926    M /trunk/tests/tcosh.c
52927    M /trunk/tests/tdiv.c
52928    M /trunk/tests/tdiv_ui.c
52929    M /trunk/tests/tdump.c
52930    M /trunk/tests/teq.c
52931    M /trunk/tests/texceptions.c
52932    M /trunk/tests/texp.c
52933    M /trunk/tests/texp2.c
52934    M /trunk/tests/texpm1.c
52935    M /trunk/tests/tfactorial.c
52936    M /trunk/tests/tfma.c
52937    M /trunk/tests/tgamma.c
52938    M /trunk/tests/tgeneric.c
52939    M /trunk/tests/tget_d.c
52940    M /trunk/tests/tget_str.c
52941    M /trunk/tests/thyperbolic.c
52942    M /trunk/tests/thypot.c
52943    M /trunk/tests/tisnan.c
52944    M /trunk/tests/tlog.c
52945    M /trunk/tests/tlog10.c
52946    M /trunk/tests/tlog1p.c
52947    M /trunk/tests/tlog2.c
52948    M /trunk/tests/tmul.c
52949    M /trunk/tests/tmul_2exp.c
52950    M /trunk/tests/tmul_ui.c
52951    M /trunk/tests/tout_str.c
52952    M /trunk/tests/tpow.c
52953    M /trunk/tests/tpow3.c
52954    M /trunk/tests/trandom.c
52955    M /trunk/tests/trint.c
52956    M /trunk/tests/tround_prec.c
52957    M /trunk/tests/tset.c
52958    M /trunk/tests/tset_d.c
52959    M /trunk/tests/tset_f.c
52960    M /trunk/tests/tset_q.c
52961    M /trunk/tests/tset_si.c
52962    M /trunk/tests/tset_str.c
52963    M /trunk/tests/tset_z.c
52964    M /trunk/tests/tsin.c
52965    M /trunk/tests/tsin_cos.c
52966    M /trunk/tests/tsinh.c
52967    M /trunk/tests/tsqrt.c
52968    M /trunk/tests/tsqrt_ui.c
52969    M /trunk/tests/tsub.c
52970    M /trunk/tests/tsub_ui.c
52971    M /trunk/tests/tswap.c
52972    M /trunk/tests/ttan.c
52973    M /trunk/tests/ttanh.c
52974    M /trunk/tests/ttrunc.c
52975    M /trunk/tests/tui_div.c
52976    M /trunk/tests/tui_pow.c
52977    M /trunk/tests/tui_sub.c
52978    M /trunk/tests/tzeta.c
52979    M /trunk/uceil_exp2.c
52980    M /trunk/uceil_log2.c
52981    M /trunk/ufloor_log2.c
52982    M /trunk/ui_div.c
52983    M /trunk/ui_pow.c
52984    M /trunk/ui_pow_ui.c
52985    M /trunk/ui_sub.c
52986    M /trunk/urandomb.c
52987    M /trunk/zeta.c
52989 COPYING.LIB -> COPYING.
52991 ------------------------------------------------------------------------
52992 r1819 | vlefevre | 2002-04-05 12:14:11 +0000 (Fri, 05 Apr 2002) | 2 lines
52993 Changed paths:
52994    M /trunk/README
52995    A /trunk/README.dev
52997 README.dev added.
52999 ------------------------------------------------------------------------
53000 r1818 | zimmerma | 2002-04-05 12:08:31 +0000 (Fri, 05 Apr 2002) | 2 lines
53001 Changed paths:
53002    M /trunk/sqrt.c
53004 put back label removed by error
53006 ------------------------------------------------------------------------
53007 r1817 | zimmerma | 2002-04-05 12:05:35 +0000 (Fri, 05 Apr 2002) | 2 lines
53008 Changed paths:
53009    M /trunk/mpfr-test.h
53011 removed _FPU_RC_NEAREST ... for x86 (not used any more, now use fenv.h)
53013 ------------------------------------------------------------------------
53014 r1816 | zimmerma | 2002-04-05 12:04:40 +0000 (Fri, 05 Apr 2002) | 2 lines
53015 Changed paths:
53016    M /trunk/agm.c
53017    M /trunk/sqrt.c
53019 removed nested TMP_MARK's (problems when configuring gmp with --disable-alloca)
53021 ------------------------------------------------------------------------
53022 r1815 | zimmerma | 2002-04-05 11:47:25 +0000 (Fri, 05 Apr 2002) | 2 lines
53023 Changed paths:
53024    M /trunk/agm.c
53026 fixed pb with two markers (with --disable-alloca)
53028 ------------------------------------------------------------------------
53029 r1814 | vlefevre | 2002-04-05 11:40:58 +0000 (Fri, 05 Apr 2002) | 2 lines
53030 Changed paths:
53031    D /trunk/shortmul.c
53033 Removed (not used).
53035 ------------------------------------------------------------------------
53036 r1813 | zimmerma | 2002-04-05 07:21:21 +0000 (Fri, 05 Apr 2002) | 3 lines
53037 Changed paths:
53038    M /trunk/configure.in
53039    M /trunk/mpfr-test.h
53040    M /trunk/rnd_mode.c
53041    M /trunk/tests/tadd.c
53042    M /trunk/tests/tadd_ui.c
53043    M /trunk/tests/tagm.c
53044    M /trunk/tests/tdiv.c
53045    M /trunk/tests/tdiv_ui.c
53046    M /trunk/tests/texp.c
53047    M /trunk/tests/tget_d.c
53048    M /trunk/tests/tget_str.c
53049    M /trunk/tests/tlog.c
53050    M /trunk/tests/tmul.c
53051    M /trunk/tests/tset_q.c
53052    M /trunk/tests/tsqrt.c
53053    M /trunk/tests/tsqrt_ui.c
53054    M /trunk/tests/tsub_ui.c
53055    M /trunk/tests/tui_div.c
53056    M /trunk/tests/tui_sub.c
53058 use AC_CHECK_HEADERS to check for fenv.h
53059 and AC_CHECK_FUNCS to check for lrand48
53061 ------------------------------------------------------------------------
53062 r1812 | vlefevre | 2002-04-04 23:44:27 +0000 (Thu, 04 Apr 2002) | 2 lines
53063 Changed paths:
53064    M /trunk/README
53066 Added "VERSION" and "prepare" descriptions.
53068 ------------------------------------------------------------------------
53069 r1811 | zimmerma | 2002-04-04 14:20:19 +0000 (Thu, 04 Apr 2002) | 2 lines
53070 Changed paths:
53071    M /trunk/mpfr.texi
53073 fixed bugs found by Nathalie
53075 ------------------------------------------------------------------------
53076 r1810 | vlefevre | 2002-04-04 13:50:20 +0000 (Thu, 04 Apr 2002) | 2 lines
53077 Changed paths:
53078    M /trunk/ChangeLog
53080 Update for the next pre-release.
53082 ------------------------------------------------------------------------
53083 r1809 | vlefevre | 2002-04-04 13:46:23 +0000 (Thu, 04 Apr 2002) | 2 lines
53084 Changed paths:
53085    M /trunk/configure.in
53087 Removed check for extended precision, as no longer used.
53089 ------------------------------------------------------------------------
53090 r1808 | zimmerma | 2002-04-04 11:46:32 +0000 (Thu, 04 Apr 2002) | 2 lines
53091 Changed paths:
53092    M /trunk/tests/tget_d.c
53094 added check for denormalized numbers
53096 ------------------------------------------------------------------------
53097 r1807 | zimmerma | 2002-04-04 10:19:32 +0000 (Thu, 04 Apr 2002) | 2 lines
53098 Changed paths:
53099    M /trunk/TODO
53101 added new functions to implement
53103 ------------------------------------------------------------------------
53104 r1806 | vlefevre | 2002-04-03 16:28:40 +0000 (Wed, 03 Apr 2002) | 2 lines
53105 Changed paths:
53106    M /trunk/ChangeLog
53108 Update for the next pre-release.
53110 ------------------------------------------------------------------------
53111 r1805 | vlefevre | 2002-04-03 13:52:42 +0000 (Wed, 03 Apr 2002) | 2 lines
53112 Changed paths:
53113    M /trunk/configure.in
53115 -ffloat-store is a gcc option.
53117 ------------------------------------------------------------------------
53118 r1804 | vlefevre | 2002-04-03 13:40:49 +0000 (Wed, 03 Apr 2002) | 2 lines
53119 Changed paths:
53120    M /trunk/configure.in
53122 Added 4th argument to AC_TRY_RUN.
53124 ------------------------------------------------------------------------
53125 r1803 | vlefevre | 2002-04-03 12:12:45 +0000 (Wed, 03 Apr 2002) | 2 lines
53126 Changed paths:
53127    M /trunk/configure.in
53129 Re-fix.
53131 ------------------------------------------------------------------------
53132 r1802 | zimmerma | 2002-04-03 10:11:59 +0000 (Wed, 03 Apr 2002) | 2 lines
53133 Changed paths:
53134    M /trunk/configure.in
53135    M /trunk/mpfr-test.h
53137 added check for fpu_control.h
53139 ------------------------------------------------------------------------
53140 r1801 | zimmerma | 2002-04-03 10:02:27 +0000 (Wed, 03 Apr 2002) | 2 lines
53141 Changed paths:
53142    M /trunk/tests/tadd.c
53144 added missing cast to double
53146 ------------------------------------------------------------------------
53147 r1800 | vlefevre | 2002-04-02 23:42:48 +0000 (Tue, 02 Apr 2002) | 2 lines
53148 Changed paths:
53149    M /trunk/configure.in
53151 [ ] used around error message.
53153 ------------------------------------------------------------------------
53154 r1799 | vlefevre | 2002-04-02 15:44:50 +0000 (Tue, 02 Apr 2002) | 2 lines
53155 Changed paths:
53156    M /trunk/ChangeLog
53158 Update.
53160 ------------------------------------------------------------------------
53161 r1798 | vlefevre | 2002-04-02 15:36:51 +0000 (Tue, 02 Apr 2002) | 2 lines
53162 Changed paths:
53163    M /trunk/configure.in
53165 Check BITS_PER_MP_LIMB and BYTES_PER_MP_LIMB.
53167 ------------------------------------------------------------------------
53168 r1797 | vlefevre | 2002-04-02 12:30:24 +0000 (Tue, 02 Apr 2002) | 2 lines
53169 Changed paths:
53170    M /trunk/Makefile.am
53171    M /trunk/mpfr-impl.h
53172    D /trunk/sqrtrem.c
53174 sqrtrem.c removed.
53176 ------------------------------------------------------------------------
53177 r1796 | vlefevre | 2002-04-02 11:50:27 +0000 (Tue, 02 Apr 2002) | 2 lines
53178 Changed paths:
53179    M /trunk/ChangeLog
53181 New ChangeLog file (generated by rcs2log).
53183 ------------------------------------------------------------------------
53184 r1795 | vlefevre | 2002-04-02 11:42:03 +0000 (Tue, 02 Apr 2002) | 2 lines
53185 Changed paths:
53186    M /trunk/configure.in
53188 Suppress PACKAGE and VERSION definitions for the compiler.
53190 ------------------------------------------------------------------------
53191 r1794 | zimmerma | 2002-04-01 17:28:42 +0000 (Mon, 01 Apr 2002) | 2 lines
53192 Changed paths:
53193    D /trunk/Configure
53195 old file
53197 ------------------------------------------------------------------------
53198 r1793 | zimmerma | 2002-03-31 14:58:47 +0000 (Sun, 31 Mar 2002) | 2 lines
53199 Changed paths:
53200    M /trunk/mpfr.texi
53202 more "internal" changes suggested by Vincent
53204 ------------------------------------------------------------------------
53205 r1792 | zimmerma | 2002-03-31 14:48:14 +0000 (Sun, 31 Mar 2002) | 2 lines
53206 Changed paths:
53207    M /trunk/mpfr.texi
53209 added suggestions from Kevin in "internals"
53211 ------------------------------------------------------------------------
53212 r1791 | zimmerma | 2002-03-28 09:01:28 +0000 (Thu, 28 Mar 2002) | 2 lines
53213 Changed paths:
53214    M /trunk/tests/tset_d.c
53216 added test for denorms
53218 ------------------------------------------------------------------------
53219 r1790 | zimmerma | 2002-03-28 09:01:06 +0000 (Thu, 28 Mar 2002) | 3 lines
53220 Changed paths:
53221    M /trunk/set_d.c
53223 on a 32-bit machine, denormalized numbers with high 32 bits to 0
53224 were flushed to zero
53226 ------------------------------------------------------------------------
53227 r1789 | zimmerma | 2002-03-27 15:26:18 +0000 (Wed, 27 Mar 2002) | 2 lines
53228 Changed paths:
53229    M /trunk/asin.c
53231 sign of sin(-1) was not set
53233 ------------------------------------------------------------------------
53234 r1788 | zimmerma | 2002-03-27 15:25:54 +0000 (Wed, 27 Mar 2002) | 2 lines
53235 Changed paths:
53236    M /trunk/tests/tasin.c
53238 added check for asin(-1)
53240 ------------------------------------------------------------------------
53241 r1787 | zimmerma | 2002-03-27 14:38:50 +0000 (Wed, 27 Mar 2002) | 2 lines
53242 Changed paths:
53243    M /trunk/tests/texp2.c
53245 added one test
53247 ------------------------------------------------------------------------
53248 r1786 | zimmerma | 2002-03-27 14:38:29 +0000 (Wed, 27 Mar 2002) | 2 lines
53249 Changed paths:
53250    M /trunk/exp2.c
53252 previous fix was completely wrong
53254 ------------------------------------------------------------------------
53255 r1785 | zimmerma | 2002-03-27 14:37:39 +0000 (Wed, 27 Mar 2002) | 2 lines
53256 Changed paths:
53257    M /trunk/cmp_ui.c
53259 fixed pb in cmp_si when i = -2^31 (then beware that -1 * i < 0 !!!)
53261 ------------------------------------------------------------------------
53262 r1784 | zimmerma | 2002-03-27 14:09:35 +0000 (Wed, 27 Mar 2002) | 2 lines
53263 Changed paths:
53264    M /trunk/exp2.c
53266 added check for underflow
53268 ------------------------------------------------------------------------
53269 r1783 | zimmerma | 2002-03-26 18:39:57 +0000 (Tue, 26 Mar 2002) | 4 lines
53270 Changed paths:
53271    A /trunk/tests/Makefile.in
53272    M /trunk/tests/tabs.c
53273    M /trunk/tests/tadd.c
53274    M /trunk/tests/tadd_ui.c
53275    M /trunk/tests/tagm.c
53276    M /trunk/tests/tcmp2.c
53277    M /trunk/tests/tcos.c
53278    M /trunk/tests/tdiv.c
53279    M /trunk/tests/tdiv_ui.c
53280    M /trunk/tests/texp.c
53281    M /trunk/tests/tfma.c
53282    M /trunk/tests/tget_d.c
53283    M /trunk/tests/tget_str.c
53284    M /trunk/tests/tlog.c
53285    M /trunk/tests/tmul.c
53286    M /trunk/tests/tmul_ui.c
53287    M /trunk/tests/tpow.c
53288    M /trunk/tests/tset_d.c
53289    M /trunk/tests/tset_q.c
53290    M /trunk/tests/tsin.c
53291    M /trunk/tests/tsin_cos.c
53292    M /trunk/tests/tsqrt.c
53293    M /trunk/tests/tsqrt_ui.c
53294    M /trunk/tests/tsub_ui.c
53295    M /trunk/tests/ttan.c
53296    M /trunk/tests/tui_div.c
53297    M /trunk/tests/tui_sub.c
53299 - use mpfr_test_init to initialize harware floats
53300 - use #ifdef HAVE_INFS when using DBL_NAN, ...
53301 - fixed some problems with wrongly converted f-p values (esp. under IRIX)
53303 ------------------------------------------------------------------------
53304 r1782 | zimmerma | 2002-03-26 18:36:49 +0000 (Tue, 26 Mar 2002) | 3 lines
53305 Changed paths:
53306    M /trunk/configure.in
53308 use AC_TRY_CPP instead of AC_TRY_RUN for fenv.h
53309 (otherwise fails on Itanium)
53311 ------------------------------------------------------------------------
53312 r1781 | zimmerma | 2002-03-26 18:35:56 +0000 (Tue, 26 Mar 2002) | 2 lines
53313 Changed paths:
53314    M /trunk/mpfr-test.h
53316 added function mpfr_test_init to initialize full IEEE behaviour
53318 ------------------------------------------------------------------------
53319 r1780 | zimmerma | 2002-03-26 18:34:54 +0000 (Tue, 26 Mar 2002) | 3 lines
53320 Changed paths:
53321    M /trunk/fma.c
53323 put back simple algorithm that computes x*y exactly and then
53324 directly calls mpfr_add, to avoid wrong inexact flags
53326 ------------------------------------------------------------------------
53327 r1779 | zimmerma | 2002-03-26 09:40:54 +0000 (Tue, 26 Mar 2002) | 2 lines
53328 Changed paths:
53329    M /trunk/tests/tdump.c
53330    M /trunk/tests/tset_q.c
53331    M /trunk/tests/tset_si.c
53333 added 2002 in copyright line
53335 ------------------------------------------------------------------------
53336 r1778 | zimmerma | 2002-03-26 09:40:06 +0000 (Tue, 26 Mar 2002) | 2 lines
53337 Changed paths:
53338    M /trunk/tests/tget_d.c
53340 fixed problem on x86 (set precision to double to avoid double rounding)
53342 ------------------------------------------------------------------------
53343 r1777 | zimmerma | 2002-03-26 09:36:52 +0000 (Tue, 26 Mar 2002) | 2 lines
53344 Changed paths:
53345    M /trunk/configure.in
53347 added check for valid 1/0, denormalized, and extended precision
53349 ------------------------------------------------------------------------
53350 r1776 | vlefevre | 2002-03-26 09:29:34 +0000 (Tue, 26 Mar 2002) | 2 lines
53351 Changed paths:
53352    M /trunk/tests/tget_d.c
53354 New-style comment removed.
53356 ------------------------------------------------------------------------
53357 r1775 | zimmerma | 2002-03-26 09:19:05 +0000 (Tue, 26 Mar 2002) | 2 lines
53358 Changed paths:
53359    M /trunk/mpfr.texi
53361 added a description of the mpfr_t type in "Internals"
53363 ------------------------------------------------------------------------
53364 r1774 | vlefevre | 2002-03-26 01:50:35 +0000 (Tue, 26 Mar 2002) | 2 lines
53365 Changed paths:
53366    M /trunk/tests/tadd_ui.c
53367    M /trunk/tests/tdiv_ui.c
53368    M /trunk/tests/tdump.c
53369    M /trunk/tests/texp.c
53370    M /trunk/tests/tget_str.c
53371    M /trunk/tests/tmul.c
53372    M /trunk/tests/tset_q.c
53373    M /trunk/tests/tsqrt.c
53374    M /trunk/tests/tsqrt_ui.c
53375    M /trunk/tests/tsub_ui.c
53376    M /trunk/tests/tui_sub.c
53378 #include <unistd.h> removed. Redefined macros ABS removed.
53380 ------------------------------------------------------------------------
53381 r1773 | vlefevre | 2002-03-26 01:35:24 +0000 (Tue, 26 Mar 2002) | 2 lines
53382 Changed paths:
53383    M /trunk/tests/tagm.c
53384    M /trunk/tests/tdiv.c
53385    M /trunk/tests/tlog.c
53386    M /trunk/tests/tmul_2exp.c
53387    M /trunk/tests/tout_str.c
53388    M /trunk/tests/trandom.c
53389    M /trunk/tests/tset_d.c
53390    M /trunk/tests/tset_f.c
53391    M /trunk/tests/tset_si.c
53392    M /trunk/tests/tset_str.c
53393    M /trunk/tests/tset_z.c
53394    M /trunk/tests/tui_div.c
53396 Patch by Kevin Ryde + misc fixes.
53398 ------------------------------------------------------------------------
53399 r1772 | zimmerma | 2002-03-25 17:10:50 +0000 (Mon, 25 Mar 2002) | 2 lines
53400 Changed paths:
53401    M /trunk/tests/tadd.c
53402    M /trunk/tests/tadd_ui.c
53403    M /trunk/tests/tagm.c
53404    M /trunk/tests/tdiv.c
53405    M /trunk/tests/tdiv_ui.c
53406    M /trunk/tests/texp.c
53407    M /trunk/tests/tget_str.c
53408    M /trunk/tests/tlog.c
53409    M /trunk/tests/tmul.c
53410    M /trunk/tests/tmul_2exp.c
53411    M /trunk/tests/tout_str.c
53412    M /trunk/tests/trandom.c
53413    M /trunk/tests/tset_d.c
53414    M /trunk/tests/tset_f.c
53415    M /trunk/tests/tset_q.c
53416    M /trunk/tests/tset_si.c
53417    M /trunk/tests/tset_str.c
53418    M /trunk/tests/tset_z.c
53419    M /trunk/tests/tsqrt.c
53420    M /trunk/tests/tsqrt_ui.c
53421    M /trunk/tests/tsub_ui.c
53422    M /trunk/tests/tui_div.c
53423    M /trunk/tests/tui_sub.c
53425 replaced getpid() by time(NULL)
53427 ------------------------------------------------------------------------
53428 r1771 | zimmerma | 2002-03-25 14:56:28 +0000 (Mon, 25 Mar 2002) | 2 lines
53429 Changed paths:
53430    M /trunk/set_str_raw.c
53432 MPFR_SIZE and sign were incorrectly set [thanks Kevin]
53434 ------------------------------------------------------------------------
53435 r1770 | zimmerma | 2002-03-25 13:53:31 +0000 (Mon, 25 Mar 2002) | 2 lines
53436 Changed paths:
53437    M /trunk/tests/tsqrt.c
53439 added check_nan (from Kevin)
53441 ------------------------------------------------------------------------
53442 r1769 | zimmerma | 2002-03-25 13:52:26 +0000 (Mon, 25 Mar 2002) | 2 lines
53443 Changed paths:
53444    M /trunk/sqrt.c
53446 fixed bug for sqrt(-0) found by Kevin [NaN flag not cleared]
53448 ------------------------------------------------------------------------
53449 r1768 | vlefevre | 2002-03-22 15:28:29 +0000 (Fri, 22 Mar 2002) | 2 lines
53450 Changed paths:
53451    M /trunk/tests/tget_d.c
53453 Error message now copes with extended precision.
53455 ------------------------------------------------------------------------
53456 r1767 | zimmerma | 2002-03-22 14:41:46 +0000 (Fri, 22 Mar 2002) | 5 lines
53457 Changed paths:
53458    M /trunk/configure.in
53459    M /trunk/mpfr-test.h
53460    M /trunk/mpfr.texi
53461    M /trunk/rnd_mode.c
53462    M /trunk/tests/tget_d.c
53464 added test in configure for checking rand48 functions (HAVE_RAND48)
53465 and fenv.h (HAVE_FENV)
53466 added mpfr_set_machine_rnd_mode (if fenv.h exists)
53467 replaced TEST by HAVE_FENV
53469 ------------------------------------------------------------------------
53470 r1766 | vlefevre | 2002-03-22 01:48:18 +0000 (Fri, 22 Mar 2002) | 2 lines
53471 Changed paths:
53472    M /trunk/tests/tadd_ui.c
53473    M /trunk/tests/tget_d.c
53474    M /trunk/tests/tmul_2exp.c
53475    M /trunk/tests/trandom.c
53476    M /trunk/tests/tset_d.c
53477    M /trunk/tests/tset_f.c
53478    M /trunk/tests/tset_q.c
53479    M /trunk/tests/tset_si.c
53480    M /trunk/tests/tset_str.c
53481    M /trunk/tests/tsqrt.c
53482    M /trunk/tests/tsqrt_ui.c
53483    M /trunk/tests/tsub_ui.c
53484    M /trunk/tests/tui_div.c
53485    M /trunk/tests/tui_sub.c
53487 Missing #include.
53489 ------------------------------------------------------------------------
53490 r1765 | vlefevre | 2002-03-22 01:25:57 +0000 (Fri, 22 Mar 2002) | 2 lines
53491 Changed paths:
53492    M /trunk/set_nan.c
53494 MPFR_RETNAN shouldn't be used as no value is returned.
53496 ------------------------------------------------------------------------
53497 r1764 | vlefevre | 2002-03-22 01:22:29 +0000 (Fri, 22 Mar 2002) | 2 lines
53498 Changed paths:
53499    M /trunk/set_inf.c
53501 Regarde 0 as positive rather than negative (though it's better not to use it).
53503 ------------------------------------------------------------------------
53504 r1763 | vlefevre | 2002-03-22 01:09:58 +0000 (Fri, 22 Mar 2002) | 2 lines
53505 Changed paths:
53506    M /trunk/isinteger.c
53508 Memory leak (patch by Kevin Ryde).
53510 ------------------------------------------------------------------------
53511 r1762 | zimmerma | 2002-03-21 15:35:48 +0000 (Thu, 21 Mar 2002) | 4 lines
53512 Changed paths:
53513    M /trunk/tests/tabs.c
53514    M /trunk/tests/tadd.c
53515    M /trunk/tests/tadd_ui.c
53516    M /trunk/tests/tagm.c
53517    M /trunk/tests/tcmp2.c
53518    M /trunk/tests/tdiv.c
53519    M /trunk/tests/tdiv_ui.c
53520    M /trunk/tests/texp.c
53521    M /trunk/tests/tget_d.c
53522    M /trunk/tests/tget_str.c
53523    M /trunk/tests/tlog.c
53524    M /trunk/tests/tmul.c
53525    M /trunk/tests/tmul_2exp.c
53526    M /trunk/tests/tmul_ui.c
53527    M /trunk/tests/tout_str.c
53528    M /trunk/tests/tpow.c
53529    M /trunk/tests/trandom.c
53530    M /trunk/tests/trint.c
53531    M /trunk/tests/tset.c
53532    M /trunk/tests/tset_d.c
53533    M /trunk/tests/tset_f.c
53534    M /trunk/tests/tset_q.c
53535    M /trunk/tests/tset_si.c
53536    M /trunk/tests/tset_str.c
53537    M /trunk/tests/tset_z.c
53538    M /trunk/tests/tsqrt.c
53539    M /trunk/tests/tsqrt_ui.c
53540    M /trunk/tests/tsub.c
53541    M /trunk/tests/tsub_ui.c
53542    M /trunk/tests/tui_div.c
53543    M /trunk/tests/tui_sub.c
53545 replaced rand/lrand48, drand48, srand/srand48 by macros
53546          LONG_RAND, DBL_RAND, SEED_RAND
53547 and time(NULL) by getpid()
53549 ------------------------------------------------------------------------
53550 r1761 | zimmerma | 2002-03-21 15:34:18 +0000 (Thu, 21 Mar 2002) | 2 lines
53551 Changed paths:
53552    M /trunk/mpfr-test.h
53554 added macros LONG_RAND, DBL_RAND, SEED_RAND
53556 ------------------------------------------------------------------------
53557 r1760 | zimmerma | 2002-03-21 10:04:49 +0000 (Thu, 21 Mar 2002) | 2 lines
53558 Changed paths:
53559    M /trunk/Makefile.am
53561 added VERSION and mpfr-math.h for "make dist"
53563 ------------------------------------------------------------------------
53564 r1759 | zimmerma | 2002-03-19 16:45:01 +0000 (Tue, 19 Mar 2002) | 2 lines
53565 Changed paths:
53566    A /trunk/set_inf.c
53567    A /trunk/set_nan.c
53569 new functions
53571 ------------------------------------------------------------------------
53572 r1758 | zimmerma | 2002-03-19 16:44:32 +0000 (Tue, 19 Mar 2002) | 3 lines
53573 Changed paths:
53574    M /trunk/tests/reuse.c
53575    M /trunk/tests/tabs.c
53576    M /trunk/tests/tadd.c
53577    M /trunk/tests/tadd_ui.c
53578    M /trunk/tests/tcmp.c
53579    M /trunk/tests/tcos.c
53580    M /trunk/tests/tdiv.c
53581    M /trunk/tests/tmul.c
53582    M /trunk/tests/tmul_2exp.c
53583    M /trunk/tests/tmul_ui.c
53584    M /trunk/tests/tpow.c
53585    M /trunk/tests/tsin.c
53586    M /trunk/tests/tsin_cos.c
53587    M /trunk/tests/tsqrt.c
53588    M /trunk/tests/tsub_ui.c
53589    M /trunk/tests/ttan.c
53590    M /trunk/tests/tui_div.c
53591    M /trunk/tests/tui_sub.c
53593 now use macros DBL_NAN, DBL_POS_INF, DBL_NEG_INF,
53594 and functions mpfr_set_nan, mpfr_set_inf
53596 ------------------------------------------------------------------------
53597 r1757 | zimmerma | 2002-03-19 16:42:26 +0000 (Tue, 19 Mar 2002) | 2 lines
53598 Changed paths:
53599    M /trunk/mpfr-impl.h
53601 defined macros for 0/0, 1/0, -1/0
53603 ------------------------------------------------------------------------
53604 r1756 | zimmerma | 2002-03-19 16:40:41 +0000 (Tue, 19 Mar 2002) | 2 lines
53605 Changed paths:
53606    M /trunk/Makefile.am
53607    M /trunk/mpfr.h
53608    M /trunk/mpfr.texi
53610 added new functions mpfr_set_nan and mpfr_set_inf
53612 ------------------------------------------------------------------------
53613 r1755 | vlefevre | 2002-03-19 15:09:16 +0000 (Tue, 19 Mar 2002) | 3 lines
53614 Changed paths:
53615    A /trunk/VERSION
53616    M /trunk/configure.in
53618 File VERSION added. Contains the next version (currently 2.0.1).
53619 configure.in updated accordingly.
53621 ------------------------------------------------------------------------
53622 r1754 | vlefevre | 2002-03-19 08:47:22 +0000 (Tue, 19 Mar 2002) | 2 lines
53623 Changed paths:
53624    M /trunk/get_d.c
53625    A /trunk/mpfr-math.h
53626    M /trunk/tests/tadd.c
53628 Macros MPFR_DBL_NAN, MPFR_DBL_INFP and MPFR_DBL_INFM.
53630 ------------------------------------------------------------------------
53631 r1753 | zimmerma | 2002-03-19 02:11:56 +0000 (Tue, 19 Mar 2002) | 2 lines
53632 Changed paths:
53633    M /trunk/tests/tmul_ui.c
53635 MP_LIMB_T_HIGHBIT -> ULONG_HIGHBIT
53637 ------------------------------------------------------------------------
53638 r1752 | zimmerma | 2002-03-19 02:11:30 +0000 (Tue, 19 Mar 2002) | 2 lines
53639 Changed paths:
53640    M /trunk/tests/tdiv.c
53642 moved code under #ifdef
53644 ------------------------------------------------------------------------
53645 r1751 | zimmerma | 2002-03-19 02:10:50 +0000 (Tue, 19 Mar 2002) | 2 lines
53646 Changed paths:
53647    M /trunk/tests/tadd.c
53649 moved code under #ifdef TEST
53651 ------------------------------------------------------------------------
53652 r1750 | zimmerma | 2002-03-19 02:10:13 +0000 (Tue, 19 Mar 2002) | 2 lines
53653 Changed paths:
53654    M /trunk/set_d.c
53656 remove variable sizer (not used)
53658 ------------------------------------------------------------------------
53659 r1749 | zimmerma | 2002-03-19 02:09:11 +0000 (Tue, 19 Mar 2002) | 2 lines
53660 Changed paths:
53661    M /trunk/cbrt.c
53663 Library GPL -> Lesser GPL
53665 ------------------------------------------------------------------------
53666 r1748 | zimmerma | 2002-03-19 02:00:53 +0000 (Tue, 19 Mar 2002) | 2 lines
53667 Changed paths:
53668    M /trunk/TODO
53670 updated
53672 ------------------------------------------------------------------------
53673 r1747 | vlefevre | 2002-03-17 22:13:03 +0000 (Sun, 17 Mar 2002) | 2 lines
53674 Changed paths:
53675    M /trunk/fma.c
53677 Some changes in the types.
53679 ------------------------------------------------------------------------
53680 r1746 | zimmerma | 2002-03-17 22:13:02 +0000 (Sun, 17 Mar 2002) | 2 lines
53681 Changed paths:
53682    M /trunk/fma.c
53684 changed Nt variable to signed
53686 ------------------------------------------------------------------------
53687 r1745 | vlefevre | 2002-03-17 22:03:14 +0000 (Sun, 17 Mar 2002) | 2 lines
53688 Changed paths:
53689    M /trunk/log.c
53690    M /trunk/log10.c
53691    M /trunk/log2.c
53693 Bugs fixed.
53695 ------------------------------------------------------------------------
53696 r1744 | zimmerma | 2002-03-17 17:53:04 +0000 (Sun, 17 Mar 2002) | 2 lines
53697 Changed paths:
53698    M /trunk/Makefile.am
53699    M /trunk/mpfr.h
53700    M /trunk/mpfr.texi
53702 added back mpfr_sin_cos
53704 ------------------------------------------------------------------------
53705 r1743 | zimmerma | 2002-03-17 17:50:27 +0000 (Sun, 17 Mar 2002) | 2 lines
53706 Changed paths:
53707    A /trunk/sin_cos.c
53709 new version (adapted from sin.c)
53711 ------------------------------------------------------------------------
53712 r1742 | zimmerma | 2002-03-17 17:49:08 +0000 (Sun, 17 Mar 2002) | 2 lines
53713 Changed paths:
53714    M /trunk/tests/ttan.c
53716 added tests for tan(3*Pi/4) and tan(7*Pi/4)
53718 ------------------------------------------------------------------------
53719 r1741 | zimmerma | 2002-03-17 17:48:38 +0000 (Sun, 17 Mar 2002) | 2 lines
53720 Changed paths:
53721    M /trunk/tan.c
53723 fixed bug for tan(3*Pi/4) [wrong sign]
53725 ------------------------------------------------------------------------
53726 r1740 | zimmerma | 2002-03-17 17:27:42 +0000 (Sun, 17 Mar 2002) | 2 lines
53727 Changed paths:
53728    M /trunk/tests/tlog10.c
53730 added test for log(10^n)
53732 ------------------------------------------------------------------------
53733 r1739 | zimmerma | 2002-03-17 17:21:31 +0000 (Sun, 17 Mar 2002) | 2 lines
53734 Changed paths:
53735    M /trunk/log10.c
53737 fixed infinite loop problem for log(10^n)
53739 ------------------------------------------------------------------------
53740 r1738 | vlefevre | 2002-03-13 01:16:23 +0000 (Wed, 13 Mar 2002) | 2 lines
53741 Changed paths:
53742    M /trunk/tests/reuse.c
53744 Fix (patch by Kevin Ryde).
53746 ------------------------------------------------------------------------
53747 r1737 | vlefevre | 2002-03-13 00:44:20 +0000 (Wed, 13 Mar 2002) | 2 lines
53748 Changed paths:
53749    M /trunk/get_d.c
53751 Do not read the exponent if it has no meaning.
53753 ------------------------------------------------------------------------
53754 r1736 | vlefevre | 2002-03-12 23:58:10 +0000 (Tue, 12 Mar 2002) | 2 lines
53755 Changed paths:
53756    M /trunk/mpfr.texi
53758 mpfr_random update (patch by Kevin Ryde).
53760 ------------------------------------------------------------------------
53761 r1735 | vlefevre | 2002-03-12 23:53:47 +0000 (Tue, 12 Mar 2002) | 2 lines
53762 Changed paths:
53763    M /trunk/BUGS
53765 2 more known bugs.
53767 ------------------------------------------------------------------------
53768 r1734 | vlefevre | 2002-03-12 23:48:06 +0000 (Tue, 12 Mar 2002) | 2 lines
53769 Changed paths:
53770    M /trunk/mpfr.texi
53772 mpfr_a{cos,sin,tan} documentation at a better place.
53774 ------------------------------------------------------------------------
53775 r1733 | vlefevre | 2002-03-12 23:43:10 +0000 (Tue, 12 Mar 2002) | 2 lines
53776 Changed paths:
53777    M /trunk/acos.c
53779 Some mpfr_clear added (patch by Kevin Ryde).
53781 ------------------------------------------------------------------------
53782 r1732 | vlefevre | 2002-03-11 16:54:55 +0000 (Mon, 11 Mar 2002) | 3 lines
53783 Changed paths:
53784    M /trunk/TODO
53785    M /trunk/get_d.c
53786    M /trunk/tests/tget_d.c
53788 mpfr_get_d3 partially rewritten (to follow the new specifications).
53789 tget_d.c updated because of changes in get_d.c.
53791 ------------------------------------------------------------------------
53792 r1731 | vlefevre | 2002-03-11 13:52:30 +0000 (Mon, 11 Mar 2002) | 2 lines
53793 Changed paths:
53794    M /trunk/mpfr.texi
53795    M /trunk/print_rnd_mode.c
53797 Return a null pointer if rnd_mode is an invalid rounding mode.
53799 ------------------------------------------------------------------------
53800 r1730 | zimmerma | 2002-03-11 13:43:18 +0000 (Mon, 11 Mar 2002) | 2 lines
53801 Changed paths:
53802    M /trunk/set_si.c
53804 set sign before calling mpfr_check_range
53806 ------------------------------------------------------------------------
53807 r1729 | zimmerma | 2002-03-11 13:40:02 +0000 (Mon, 11 Mar 2002) | 2 lines
53808 Changed paths:
53809    M /trunk/tests/tset_si.c
53811 stupid typo in previous commit
53813 ------------------------------------------------------------------------
53814 r1728 | zimmerma | 2002-03-11 13:36:40 +0000 (Mon, 11 Mar 2002) | 2 lines
53815 Changed paths:
53816    M /trunk/exp_2.c
53818 removed expx (not used)
53820 ------------------------------------------------------------------------
53821 r1727 | zimmerma | 2002-03-11 13:35:12 +0000 (Mon, 11 Mar 2002) | 2 lines
53822 Changed paths:
53823    M /trunk/set_si.c
53824    M /trunk/tests/tset_si.c
53826 fixed typo (ai [potentially unsigned] replaced by i)
53828 ------------------------------------------------------------------------
53829 r1726 | vlefevre | 2002-03-11 13:16:54 +0000 (Mon, 11 Mar 2002) | 2 lines
53830 Changed paths:
53831    M /trunk/TODO
53832    M /trunk/get_d.c
53833    M /trunk/get_str.c
53834    M /trunk/mpfr-impl.h
53835    M /trunk/mpfr.h
53836    M /trunk/mpfr.texi
53837    M /trunk/tests/tget_d.c
53839 New mpfr_get_d, mpfr_get_d2, mpfr_get_d3.
53841 ------------------------------------------------------------------------
53842 r1725 | zimmerma | 2002-03-11 13:00:29 +0000 (Mon, 11 Mar 2002) | 2 lines
53843 Changed paths:
53844    M /trunk/print_rnd_mode.c
53846 added return
53848 ------------------------------------------------------------------------
53849 r1724 | vlefevre | 2002-03-11 12:41:00 +0000 (Mon, 11 Mar 2002) | 2 lines
53850 Changed paths:
53851    M /trunk/Makefile.am
53852    A /trunk/get_d.c
53853    M /trunk/set_d.c
53855 set_d.c split into get_d.c and set_d.c
53857 ------------------------------------------------------------------------
53858 r1723 | daney | 2002-03-11 12:38:44 +0000 (Mon, 11 Mar 2002) | 2 lines
53859 Changed paths:
53860    A /trunk/cbrt.c
53862 add cbrt in fonctionnality
53864 ------------------------------------------------------------------------
53865 r1722 | vlefevre | 2002-03-11 10:53:10 +0000 (Mon, 11 Mar 2002) | 2 lines
53866 Changed paths:
53867    M /trunk/BUGS
53869 Bug removed.
53871 ------------------------------------------------------------------------
53872 r1721 | vlefevre | 2002-03-11 05:44:18 +0000 (Mon, 11 Mar 2002) | 2 lines
53873 Changed paths:
53874    M /trunk/extract.c
53875    M /trunk/tests/tacos.c
53876    M /trunk/tests/tgamma.c
53877    M /trunk/tests/tgeneric.c
53878    M /trunk/tests/tui_div.c
53879    M /trunk/tests/tui_sub.c
53881 #include changes.
53883 ------------------------------------------------------------------------
53884 r1720 | zimmerma | 2002-03-07 16:42:57 +0000 (Thu, 07 Mar 2002) | 2 lines
53885 Changed paths:
53886    M /trunk/sinh.c
53888 fixed problem when te=ti=1 (i.e. t=0) found by Kevin Ryde
53890 ------------------------------------------------------------------------
53891 r1719 | zimmerma | 2002-03-07 16:04:54 +0000 (Thu, 07 Mar 2002) | 2 lines
53892 Changed paths:
53893    M /trunk/tests/reuse.c
53895 simplified test4()
53897 ------------------------------------------------------------------------
53898 r1718 | vlefevre | 2002-03-06 17:56:06 +0000 (Wed, 06 Mar 2002) | 2 lines
53899 Changed paths:
53900    M /trunk/BUGS
53901    M /trunk/TODO
53903 Update.
53905 ------------------------------------------------------------------------
53906 r1717 | vlefevre | 2002-03-06 17:05:26 +0000 (Wed, 06 Mar 2002) | 2 lines
53907 Changed paths:
53908    M /trunk/BUGS
53910 Update.
53912 ------------------------------------------------------------------------
53913 r1716 | vlefevre | 2002-03-06 16:32:50 +0000 (Wed, 06 Mar 2002) | 2 lines
53914 Changed paths:
53915    M /trunk/mpfr.texi
53917 Patch by Kevin Ryde concerning nodes/menus.
53919 ------------------------------------------------------------------------
53920 r1715 | vlefevre | 2002-03-05 00:13:20 +0000 (Tue, 05 Mar 2002) | 2 lines
53921 Changed paths:
53922    M /trunk/tests/reuse.c
53924 Casts fixed.
53926 ------------------------------------------------------------------------
53927 r1714 | vlefevre | 2002-03-04 23:35:05 +0000 (Mon, 04 Mar 2002) | 2 lines
53928 Changed paths:
53929    M /trunk/Makefile.am
53930    A /trunk/get_z_exp.c
53931    D /trunk/internal_ceil_exp2.c
53932    D /trunk/internal_ceil_log2.c
53933    D /trunk/internal_floor_log2.c
53934    D /trunk/mpz_set_fr.c
53935    A /trunk/uceil_exp2.c
53936    A /trunk/uceil_log2.c
53937    A /trunk/ufloor_log2.c
53939 File renaming.
53941 ------------------------------------------------------------------------
53942 r1713 | vlefevre | 2002-03-04 23:05:20 +0000 (Mon, 04 Mar 2002) | 2 lines
53943 Changed paths:
53944    M /trunk/acos.c
53945    M /trunk/acosh.c
53946    M /trunk/add.c
53947    M /trunk/add1.c
53948    M /trunk/add_one_ulp.c
53949    M /trunk/add_ui.c
53950    M /trunk/agm.c
53951    M /trunk/asin.c
53952    M /trunk/asinh.c
53953    M /trunk/atan.c
53954    M /trunk/atanh.c
53955    M /trunk/clear.c
53956    M /trunk/cmp.c
53957    M /trunk/cmp2.c
53958    M /trunk/cmp_abs.c
53959    M /trunk/cmp_ui.c
53960    M /trunk/const_euler.c
53961    M /trunk/const_log2.c
53962    M /trunk/const_pi.c
53963    M /trunk/copysign.c
53964    M /trunk/cos.c
53965    M /trunk/cosh.c
53966    M /trunk/dim.c
53967    M /trunk/div.c
53968    M /trunk/div_2exp.c
53969    M /trunk/div_2si.c
53970    M /trunk/div_2ui.c
53971    M /trunk/div_ui.c
53972    M /trunk/dump.c
53973    M /trunk/eq.c
53974    M /trunk/exceptions.c
53975    M /trunk/exp.c
53976    M /trunk/exp2.c
53977    M /trunk/exp3.c
53978    M /trunk/exp_2.c
53979    M /trunk/expm1.c
53980    M /trunk/extract.c
53981    M /trunk/factorial.c
53982    M /trunk/fma.c
53983    M /trunk/gamma.c
53984    M /trunk/gammaPiAGMformula.c
53985    M /trunk/generic.c
53986    M /trunk/get_str.c
53987    M /trunk/gmp_op.c
53988    M /trunk/hypot.c
53989    M /trunk/init.c
53990    M /trunk/init2.c
53991    M /trunk/inp_str.c
53992    M /trunk/internal_ceil_exp2.c
53993    M /trunk/internal_ceil_log2.c
53994    M /trunk/internal_floor_log2.c
53995    M /trunk/isinf.c
53996    M /trunk/isinteger.c
53997    M /trunk/isnan.c
53998    M /trunk/isnum.c
53999    M /trunk/log.c
54000    M /trunk/log10.c
54001    M /trunk/log1p.c
54002    M /trunk/log2.c
54003    M /trunk/minmax.c
54004    M /trunk/mpf2mpfr.h
54005    M /trunk/mpfi.c
54006    M /trunk/mpfi.h
54007    M /trunk/mpfr-impl.h
54008    M /trunk/mpfr-test.h
54009    M /trunk/mpfr.h
54010    M /trunk/mpz_set_fr.c
54011    M /trunk/mul.c
54012    M /trunk/mul_2exp.c
54013    M /trunk/mul_2si.c
54014    M /trunk/mul_2ui.c
54015    M /trunk/mul_ui.c
54016    M /trunk/neg.c
54017    M /trunk/out_str.c
54018    M /trunk/pow.c
54019    M /trunk/pow_si.c
54020    M /trunk/pow_ui.c
54021    M /trunk/print_raw.c
54022    M /trunk/print_rnd_mode.c
54023    M /trunk/random.c
54024    M /trunk/random2.c
54025    M /trunk/reldiff.c
54026    M /trunk/rint.c
54027    M /trunk/rnd_mode.c
54028    M /trunk/round_prec.c
54029    M /trunk/save_expo.c
54030    M /trunk/set.c
54031    M /trunk/set_d.c
54032    M /trunk/set_dfl_prec.c
54033    M /trunk/set_f.c
54034    M /trunk/set_prc_raw.c
54035    M /trunk/set_prec.c
54036    M /trunk/set_q.c
54037    M /trunk/set_rnd.c
54038    M /trunk/set_si.c
54039    M /trunk/set_str.c
54040    M /trunk/set_str_raw.c
54041    M /trunk/set_ui.c
54042    M /trunk/set_z.c
54043    M /trunk/sin.c
54044    M /trunk/sinh.c
54045    M /trunk/sqrt.c
54046    M /trunk/sqrt_ui.c
54047    M /trunk/sqrtrem.c
54048    M /trunk/srandom.h
54049    M /trunk/sub.c
54050    M /trunk/sub1.c
54051    M /trunk/sub_one_ulp.c
54052    M /trunk/sub_ui.c
54053    M /trunk/swap.c
54054    M /trunk/tan.c
54055    M /trunk/tanh.c
54056    M /trunk/tests/reuse.c
54057    M /trunk/tests/tabs.c
54058    M /trunk/tests/tacos.c
54059    M /trunk/tests/tacosh.c
54060    M /trunk/tests/tadd.c
54061    M /trunk/tests/tadd_ui.c
54062    M /trunk/tests/tagm.c
54063    M /trunk/tests/tasin.c
54064    M /trunk/tests/tasinh.c
54065    M /trunk/tests/tatan.c
54066    M /trunk/tests/tatanh.c
54067    M /trunk/tests/tcan_round.c
54068    M /trunk/tests/tcmp.c
54069    M /trunk/tests/tcmp2.c
54070    M /trunk/tests/tcmp_ui.c
54071    M /trunk/tests/tconst_euler.c
54072    M /trunk/tests/tconst_log2.c
54073    M /trunk/tests/tconst_pi.c
54074    M /trunk/tests/tcos.c
54075    M /trunk/tests/tcosh.c
54076    M /trunk/tests/tdiv.c
54077    M /trunk/tests/tdiv_ui.c
54078    M /trunk/tests/tdump.c
54079    M /trunk/tests/teq.c
54080    M /trunk/tests/texceptions.c
54081    M /trunk/tests/texp.c
54082    M /trunk/tests/texp2.c
54083    M /trunk/tests/texpm1.c
54084    M /trunk/tests/tfactorial.c
54085    M /trunk/tests/tfma.c
54086    M /trunk/tests/tgamma.c
54087    M /trunk/tests/tgeneric.c
54088    M /trunk/tests/tget_d.c
54089    M /trunk/tests/tget_str.c
54090    M /trunk/tests/thyperbolic.c
54091    M /trunk/tests/thypot.c
54092    M /trunk/tests/tisnan.c
54093    M /trunk/tests/tlog.c
54094    M /trunk/tests/tlog10.c
54095    M /trunk/tests/tlog1p.c
54096    M /trunk/tests/tlog2.c
54097    M /trunk/tests/tmul.c
54098    M /trunk/tests/tmul_2exp.c
54099    M /trunk/tests/tmul_ui.c
54100    M /trunk/tests/tout_str.c
54101    M /trunk/tests/tpow.c
54102    M /trunk/tests/tpow3.c
54103    M /trunk/tests/trandom.c
54104    M /trunk/tests/trint.c
54105    M /trunk/tests/tround_prec.c
54106    M /trunk/tests/tset.c
54107    M /trunk/tests/tset_d.c
54108    M /trunk/tests/tset_f.c
54109    M /trunk/tests/tset_q.c
54110    M /trunk/tests/tset_si.c
54111    M /trunk/tests/tset_str.c
54112    M /trunk/tests/tset_z.c
54113    M /trunk/tests/tsin.c
54114    M /trunk/tests/tsin_cos.c
54115    M /trunk/tests/tsinh.c
54116    M /trunk/tests/tsqrt.c
54117    M /trunk/tests/tsqrt_ui.c
54118    M /trunk/tests/tsub.c
54119    M /trunk/tests/tsub_ui.c
54120    M /trunk/tests/tswap.c
54121    M /trunk/tests/ttan.c
54122    M /trunk/tests/ttanh.c
54123    M /trunk/tests/ttrunc.c
54124    M /trunk/tests/tui_div.c
54125    M /trunk/tests/tui_pow.c
54126    M /trunk/tests/tui_sub.c
54127    M /trunk/tests/tzeta.c
54128    M /trunk/ui_div.c
54129    M /trunk/ui_pow.c
54130    M /trunk/ui_pow_ui.c
54131    M /trunk/ui_sub.c
54132    M /trunk/urandomb.c
54133    M /trunk/zeta.c
54135 Copyright line changed.
54137 ------------------------------------------------------------------------
54138 r1712 | zimmerma | 2002-03-01 13:03:11 +0000 (Fri, 01 Mar 2002) | 2 lines
54139 Changed paths:
54140    M /trunk/AUTHORS
54142 updated
54144 ------------------------------------------------------------------------
54145 r1711 | zimmerma | 2002-03-01 13:02:03 +0000 (Fri, 01 Mar 2002) | 2 lines
54146 Changed paths:
54147    M /trunk/atan.c
54148    M /trunk/exp_2.c
54149    M /trunk/mpfr.h
54150    M /trunk/mpfr.texi
54151    M /trunk/mpz_set_fr.c
54152    M /trunk/pow.c
54154 changed name of mpz_set_fr to mpfr_get_z_exp
54156 ------------------------------------------------------------------------
54157 r1710 | vlefevre | 2002-02-28 14:21:20 +0000 (Thu, 28 Feb 2002) | 2 lines
54158 Changed paths:
54159    M /trunk/tests/tabs.c
54160    M /trunk/tests/tadd.c
54161    M /trunk/tests/tdiv.c
54162    M /trunk/tests/tdiv_ui.c
54164 Removed some <math.h> dependencies.
54166 ------------------------------------------------------------------------
54167 r1709 | vlefevre | 2002-02-28 00:19:56 +0000 (Thu, 28 Feb 2002) | 2 lines
54168 Changed paths:
54169    M /trunk/tests/tget_d.c
54171 Fixed.
54173 ------------------------------------------------------------------------
54174 r1708 | vlefevre | 2002-02-28 00:19:46 +0000 (Thu, 28 Feb 2002) | 2 lines
54175 Changed paths:
54176    M /trunk/set_d.c
54178 mpfr_get_d rewritten (still needs to be fixed when the result is a subnormal).
54180 ------------------------------------------------------------------------
54181 r1707 | vlefevre | 2002-02-27 18:16:29 +0000 (Wed, 27 Feb 2002) | 2 lines
54182 Changed paths:
54183    M /trunk/tests/tget_d.c
54185 mpfr_get_d2 tested.
54187 ------------------------------------------------------------------------
54188 r1706 | vlefevre | 2002-02-27 14:29:18 +0000 (Wed, 27 Feb 2002) | 2 lines
54189 Changed paths:
54190    M /trunk/TODO
54192 Update.
54194 ------------------------------------------------------------------------
54195 r1705 | vlefevre | 2002-02-27 14:02:18 +0000 (Wed, 27 Feb 2002) | 2 lines
54196 Changed paths:
54197    M /trunk/tests/tget_d.c
54198    M /trunk/tests/tset_d.c
54200 New tests.
54202 ------------------------------------------------------------------------
54203 r1704 | vlefevre | 2002-02-27 14:00:16 +0000 (Wed, 27 Feb 2002) | 2 lines
54204 Changed paths:
54205    M /trunk/configure.in
54207 Additional flags for gcc + minor changes.
54209 ------------------------------------------------------------------------
54210 r1703 | vlefevre | 2002-02-27 13:57:51 +0000 (Wed, 27 Feb 2002) | 2 lines
54211 Changed paths:
54212    M /trunk/get_str.c
54214 Minor update.
54216 ------------------------------------------------------------------------
54217 r1702 | vlefevre | 2002-02-25 14:50:14 +0000 (Mon, 25 Feb 2002) | 7 lines
54218 Changed paths:
54219    M /trunk/mpfr-impl.h
54220    M /trunk/set_d.c
54222 mpfr_get_d2 prototype changed (mp_exp_t instead of long).
54223 __mpfr_scale2 fixes: checks for integer overflows, signed zeros, exact
54224 rounding for subnormals in the rounding to the nearest mode (problems
54225 due to multiple roundings avoided).
54226 mpfr_get_d2: signed zeros taken into account. This function still needs
54227 to be rewritten (because of multiple roundings).
54229 ------------------------------------------------------------------------
54230 r1701 | vlefevre | 2002-02-21 15:43:40 +0000 (Thu, 21 Feb 2002) | 2 lines
54231 Changed paths:
54232    M /trunk/Makefile.am
54233    M /trunk/agm.c
54234    A /trunk/internal_ceil_exp2.c
54235    A /trunk/internal_ceil_log2.c
54236    A /trunk/internal_floor_log2.c
54238 _mpfr_ceil_log2, _mpfr_floor_log2, _mpfr_ceil_exp2 in separate files.
54240 ------------------------------------------------------------------------
54241 r1700 | vlefevre | 2002-02-19 16:05:52 +0000 (Tue, 19 Feb 2002) | 3 lines
54242 Changed paths:
54243    M /trunk/get_str.c
54245 Fixes, code clean-up and some asserts against integer overflows.
54246 Code need to be checked.
54248 ------------------------------------------------------------------------
54249 r1699 | vlefevre | 2002-02-14 11:36:40 +0000 (Thu, 14 Feb 2002) | 2 lines
54250 Changed paths:
54251    M /trunk/acos.c
54252    M /trunk/agm.c
54253    M /trunk/atan.c
54254    M /trunk/atanh.c
54255    M /trunk/const_euler.c
54256    M /trunk/const_log2.c
54257    M /trunk/const_pi.c
54258    M /trunk/cos.c
54259    M /trunk/cosh.c
54260    M /trunk/exp3.c
54261    M /trunk/exp_2.c
54262    M /trunk/gamma.c
54263    M /trunk/generic.c
54264    M /trunk/get_str.c
54265    M /trunk/sin.c
54266    M /trunk/sinh.c
54267    M /trunk/tanh.c
54268    M /trunk/zeta.c
54270 mpfr_{div,mul}_2exp -> mpfr_{div,mul}_2ui.
54272 ------------------------------------------------------------------------
54273 r1698 | vlefevre | 2002-02-14 02:35:35 +0000 (Thu, 14 Feb 2002) | 2 lines
54274 Changed paths:
54275    M /trunk/get_str.c
54277 Partial code clean-up and some asserts against integer overflows (2).
54279 ------------------------------------------------------------------------
54280 r1697 | vlefevre | 2002-02-13 13:53:46 +0000 (Wed, 13 Feb 2002) | 2 lines
54281 Changed paths:
54282    M /trunk/get_str.c
54284 Partial code clean-up and some asserts against integer overflows.
54286 ------------------------------------------------------------------------
54287 r1696 | vlefevre | 2002-02-13 13:18:12 +0000 (Wed, 13 Feb 2002) | 2 lines
54288 Changed paths:
54289    M /trunk/mpfr-impl.h
54290    M /trunk/mpfr.h
54292 MP_EXP_T_MAX and MP_EXP_T_MIN defined.
54294 ------------------------------------------------------------------------
54295 r1695 | vlefevre | 2002-02-13 10:49:09 +0000 (Wed, 13 Feb 2002) | 2 lines
54296 Changed paths:
54297    M /trunk/mpfr-impl.h
54299 Macros IS_POW2 and NOT_POW2.
54301 ------------------------------------------------------------------------
54302 r1694 | vlefevre | 2002-02-12 17:11:50 +0000 (Tue, 12 Feb 2002) | 2 lines
54303 Changed paths:
54304    M /trunk/ui_pow_ui.c
54306 Use mpfr_save_emin_emax and MPFR_RESTORE_RET.
54308 ------------------------------------------------------------------------
54309 r1693 | vlefevre | 2002-02-12 16:41:50 +0000 (Tue, 12 Feb 2002) | 2 lines
54310 Changed paths:
54311    M /trunk/tests/tdump.c
54313 Update due to changes in mpfr_get_str.
54315 ------------------------------------------------------------------------
54316 r1692 | vlefevre | 2002-02-12 16:41:36 +0000 (Tue, 12 Feb 2002) | 4 lines
54317 Changed paths:
54318    M /trunk/get_str.c
54319    M /trunk/mpz_set_fr.c
54320    M /trunk/out_str.c
54322 mpfr_get_str: the returned exponent for 0 is 0 (like in frexp()).
54323 mpz_set_fr.c: comment added.
54324 out_str.c: minor changes.
54326 ------------------------------------------------------------------------
54327 r1691 | vlefevre | 2002-02-12 15:59:02 +0000 (Tue, 12 Feb 2002) | 2 lines
54328 Changed paths:
54329    M /trunk/BUGS
54331 Update.
54333 ------------------------------------------------------------------------
54334 r1690 | vlefevre | 2002-02-12 14:42:23 +0000 (Tue, 12 Feb 2002) | 2 lines
54335 Changed paths:
54336    M /trunk/ui_pow_ui.c
54338 Bug fixed and other changes.
54340 ------------------------------------------------------------------------
54341 r1689 | vlefevre | 2002-02-12 14:08:25 +0000 (Tue, 12 Feb 2002) | 2 lines
54342 Changed paths:
54343    M /trunk/mpfr.texi
54345 NULL -> null pointer and other small changes.
54347 ------------------------------------------------------------------------
54348 r1688 | vlefevre | 2002-02-12 14:03:02 +0000 (Tue, 12 Feb 2002) | 2 lines
54349 Changed paths:
54350    M /trunk/get_str.c
54351    M /trunk/mpfr.texi
54353 mpfr_get_str: null pointer returned in case of error, NaN taken into account.
54355 ------------------------------------------------------------------------
54356 r1687 | vlefevre | 2002-02-11 14:59:18 +0000 (Mon, 11 Feb 2002) | 3 lines
54357 Changed paths:
54358    M /trunk/mpfr.texi
54359    M /trunk/set_str.c
54361 mpfr_set_str partially rewritten to cope with integer overflows.
54362 The rounding code hasn't been fixed yet.
54364 ------------------------------------------------------------------------
54365 r1686 | vlefevre | 2002-02-08 17:04:01 +0000 (Fri, 08 Feb 2002) | 2 lines
54366 Changed paths:
54367    M /trunk/mpfr.texi
54369 Typo.
54371 ------------------------------------------------------------------------
54372 r1685 | vlefevre | 2002-02-08 17:01:49 +0000 (Fri, 08 Feb 2002) | 2 lines
54373 Changed paths:
54374    M /trunk/mpfr.texi
54375    M /trunk/set_str.c
54377 mpfr_set_str: base must be between 2 and 36.
54379 ------------------------------------------------------------------------
54380 r1684 | daney | 2002-02-06 15:34:46 +0000 (Wed, 06 Feb 2002) | 2 lines
54381 Changed paths:
54382    M /trunk/acosh.c
54384 chnage the return values
54386 ------------------------------------------------------------------------
54387 r1683 | daney | 2002-02-06 15:34:15 +0000 (Wed, 06 Feb 2002) | 2 lines
54388 Changed paths:
54389    M /trunk/tests/thyperbolic.c
54391 Change the test return values
54393 ------------------------------------------------------------------------
54394 r1682 | vlefevre | 2002-02-06 02:57:55 +0000 (Wed, 06 Feb 2002) | 2 lines
54395 Changed paths:
54396    M /trunk/pow.c
54398 Some optimizations.
54400 ------------------------------------------------------------------------
54401 r1681 | vlefevre | 2002-02-04 01:04:59 +0000 (Mon, 04 Feb 2002) | 2 lines
54402 Changed paths:
54403    M /trunk/exp.c
54404    M /trunk/pow_ui.c
54405    M /trunk/sin.c
54406    M /trunk/sinh.c
54407    M /trunk/tan.c
54408    M /trunk/tanh.c
54409    M /trunk/ui_pow.c
54410    M /trunk/ui_sub.c
54412 Misc bug fixes and code clean-up.
54414 ------------------------------------------------------------------------
54415 r1680 | vlefevre | 2002-02-04 00:16:27 +0000 (Mon, 04 Feb 2002) | 2 lines
54416 Changed paths:
54417    M /trunk/mpz_set_fr.c
54418    M /trunk/mul.c
54419    M /trunk/mul_ui.c
54420    M /trunk/pow.c
54422 Misc bug fixes and code clean-up.
54424 ------------------------------------------------------------------------
54425 r1679 | vlefevre | 2002-02-03 02:59:44 +0000 (Sun, 03 Feb 2002) | 2 lines
54426 Changed paths:
54427    M /trunk/mpz_set_fr.c
54429 For the value 0, return __mpfr_emin instead of 0.
54431 ------------------------------------------------------------------------
54432 r1678 | vlefevre | 2002-02-01 21:35:34 +0000 (Fri, 01 Feb 2002) | 2 lines
54433 Changed paths:
54434    M /trunk/acosh.c
54435    M /trunk/agm.c
54436    M /trunk/asinh.c
54437    M /trunk/atanh.c
54438    M /trunk/copysign.c
54439    M /trunk/cos.c
54440    M /trunk/cosh.c
54441    M /trunk/dim.c
54442    M /trunk/div_ui.c
54443    M /trunk/exp.c
54444    M /trunk/exp2.c
54445    M /trunk/expm1.c
54446    M /trunk/hypot.c
54447    M /trunk/log.c
54448    M /trunk/log10.c
54449    M /trunk/log1p.c
54450    M /trunk/log2.c
54451    M /trunk/pow_si.c
54453 Misc bug fixes and code clean-up.
54455 ------------------------------------------------------------------------
54456 r1677 | hanrot | 2002-02-01 18:17:56 +0000 (Fri, 01 Feb 2002) | 2 lines
54457 Changed paths:
54458    M /trunk/pow_si.c
54460 Patch.
54462 ------------------------------------------------------------------------
54463 r1676 | vlefevre | 2002-01-30 14:57:31 +0000 (Wed, 30 Jan 2002) | 2 lines
54464 Changed paths:
54465    M /trunk/tests/trint.c
54467 Bux fixed.
54469 ------------------------------------------------------------------------
54470 r1675 | vlefevre | 2002-01-30 14:57:24 +0000 (Wed, 30 Jan 2002) | 2 lines
54471 Changed paths:
54472    M /trunk/set_z.c
54474 mpfr_set_z rewritten.
54476 ------------------------------------------------------------------------
54477 r1674 | vlefevre | 2002-01-30 12:37:04 +0000 (Wed, 30 Jan 2002) | 3 lines
54478 Changed paths:
54479    M /trunk/mpfr.texi
54481 Update concerning mpfr_round_prec, mpfr_rint, mpfr_ceil, mpfr_floor,
54482 mpfr_round and mpfr_trunc.
54484 ------------------------------------------------------------------------
54485 r1673 | vlefevre | 2002-01-30 04:57:52 +0000 (Wed, 30 Jan 2002) | 2 lines
54486 Changed paths:
54487    M /trunk/tests/Makefile.am
54488    M /trunk/tests/reuse.c
54489    A /trunk/tests/trint.c
54491 Tests added (mpfr_trunc, mpfr_floor, mpfr_ceil, mpfr_round).
54493 ------------------------------------------------------------------------
54494 r1672 | vlefevre | 2002-01-30 04:57:10 +0000 (Wed, 30 Jan 2002) | 2 lines
54495 Changed paths:
54496    M /trunk/Makefile.am
54497    M /trunk/mpf2mpfr.h
54498    M /trunk/mpfr.h
54499    A /trunk/rint.c
54500    D /trunk/trunc.c
54502 mpfr_rint, mpfr_trunc, mpfr_floor, mpfr_ceil, mpfr_round rewritten.
54504 ------------------------------------------------------------------------
54505 r1671 | vlefevre | 2002-01-25 14:00:37 +0000 (Fri, 25 Jan 2002) | 2 lines
54506 Changed paths:
54507    M /trunk/Makefile.am
54508    M /trunk/cos.c
54509    M /trunk/get_str.c
54510    M /trunk/mpfr.h
54511    D /trunk/round.c
54512    A /trunk/round_prec.c
54513    M /trunk/tests/Makefile.am
54514    M /trunk/tests/tacos.c
54515    M /trunk/tests/tasin.c
54516    M /trunk/tests/tgamma.c
54517    D /trunk/tests/tround.c
54518    A /trunk/tests/tround_prec.c
54520 mpfr_round -> mpfr_round_prec.
54522 ------------------------------------------------------------------------
54523 r1670 | vlefevre | 2002-01-25 13:43:31 +0000 (Fri, 25 Jan 2002) | 2 lines
54524 Changed paths:
54525    M /trunk/sqrt.c
54527 Code reformatted.
54529 ------------------------------------------------------------------------
54530 r1669 | vlefevre | 2002-01-23 00:08:52 +0000 (Wed, 23 Jan 2002) | 3 lines
54531 Changed paths:
54532    M /trunk/mpfr-test.h
54534 MAX, MIN, ABS macros undefined before being redefined.
54535 Fix in ABS macro.
54537 ------------------------------------------------------------------------
54538 r1668 | vlefevre | 2002-01-22 02:29:47 +0000 (Tue, 22 Jan 2002) | 2 lines
54539 Changed paths:
54540    M /trunk/tests/tmul_ui.c
54542 Example with high bit set.
54544 ------------------------------------------------------------------------
54545 r1667 | vlefevre | 2002-01-22 02:29:35 +0000 (Tue, 22 Jan 2002) | 2 lines
54546 Changed paths:
54547    M /trunk/mul_ui.c
54549 Fix (Kevin Ryde).
54551 ------------------------------------------------------------------------
54552 r1666 | vlefevre | 2002-01-22 00:45:44 +0000 (Tue, 22 Jan 2002) | 4 lines
54553 Changed paths:
54554    M /trunk/mpfr-impl.h
54555    M /trunk/mpfr.h
54556    M /trunk/mul.c
54557    M /trunk/sqrt.c
54559 MPFR_PREC_MAX redefined.
54560 MPFR_INTPREC_MAX defined (internal maximum precision).
54561 Some integer overflow detection.
54563 ------------------------------------------------------------------------
54564 r1665 | vlefevre | 2002-01-21 11:37:41 +0000 (Mon, 21 Jan 2002) | 3 lines
54565 Changed paths:
54566    M /trunk/sqrt_ui.c
54568 Set sign of sqrt(0).
54569 Support for exponent range.
54571 ------------------------------------------------------------------------
54572 r1664 | vlefevre | 2002-01-21 10:38:37 +0000 (Mon, 21 Jan 2002) | 3 lines
54573 Changed paths:
54574    M /trunk/sqrt.c
54576 can_round type changed: char -> int.
54577 Case sqrt(0) improved.
54579 ------------------------------------------------------------------------
54580 r1663 | vlefevre | 2002-01-21 10:26:13 +0000 (Mon, 21 Jan 2002) | 4 lines
54581 Changed paths:
54582    M /trunk/sqrt.c
54584 Bug fixes:
54585   * return 1 -> MPFR_RET_NAN
54586   * a MPFR_CLEAR_INF was missing.
54588 ------------------------------------------------------------------------
54589 r1662 | vlefevre | 2002-01-20 00:17:27 +0000 (Sun, 20 Jan 2002) | 2 lines
54590 Changed paths:
54591    M /trunk/add_ui.c
54592    M /trunk/mpfr-impl.h
54593    M /trunk/sub_ui.c
54595 New macro MPFR_RESTORE_RET.
54597 ------------------------------------------------------------------------
54598 r1661 | vlefevre | 2002-01-18 16:13:33 +0000 (Fri, 18 Jan 2002) | 2 lines
54599 Changed paths:
54600    M /trunk/fma.c
54602 Code clean-up (goto suppressed).
54604 ------------------------------------------------------------------------
54605 r1660 | vlefevre | 2002-01-18 15:40:30 +0000 (Fri, 18 Jan 2002) | 2 lines
54606 Changed paths:
54607    M /trunk/fma.c
54609 Cases 0 * 0 + 0.
54611 ------------------------------------------------------------------------
54612 r1659 | vlefevre | 2002-01-18 11:33:22 +0000 (Fri, 18 Jan 2002) | 2 lines
54613 Changed paths:
54614    M /trunk/fma.c
54616 Nt: int -> mp_prec_t
54618 ------------------------------------------------------------------------
54619 r1658 | vlefevre | 2002-01-18 11:15:54 +0000 (Fri, 18 Jan 2002) | 2 lines
54620 Changed paths:
54621    M /trunk/fma.c
54622    M /trunk/tests/tacosh.c
54624 <> changed back to "".
54626 ------------------------------------------------------------------------
54627 r1657 | daney | 2002-01-18 09:58:00 +0000 (Fri, 18 Jan 2002) | 2 lines
54628 Changed paths:
54629    M /trunk/tests/tacosh.c
54631 change "" -> <> in headers
54633 ------------------------------------------------------------------------
54634 r1656 | daney | 2002-01-18 09:51:03 +0000 (Fri, 18 Jan 2002) | 2 lines
54635 Changed paths:
54636    M /trunk/fma.c
54638 Change indendation + replace "" -> <> in header
54640 ------------------------------------------------------------------------
54641 r1655 | vlefevre | 2002-01-17 21:45:41 +0000 (Thu, 17 Jan 2002) | 2 lines
54642 Changed paths:
54643    M /trunk/fma.c
54645 Particular cases rewritten.
54647 ------------------------------------------------------------------------
54648 r1654 | vlefevre | 2002-01-17 20:33:21 +0000 (Thu, 17 Jan 2002) | 3 lines
54649 Changed paths:
54650    M /trunk/mpfr-test.h
54652 Test "__hpux", not "hpux".  Mask off mrand48 return value to 31 bits
54653 to work around sloppy mpfr #include practices. (Torbjorn Granlund)
54655 ------------------------------------------------------------------------
54656 r1653 | vlefevre | 2002-01-17 20:29:58 +0000 (Thu, 17 Jan 2002) | 2 lines
54657 Changed paths:
54658    M /trunk/tests/tacosh.c
54659    M /trunk/tests/tasin.c
54660    M /trunk/tests/tasinh.c
54661    M /trunk/tests/tatan.c
54662    M /trunk/tests/tatanh.c
54663    M /trunk/tests/tcos.c
54664    M /trunk/tests/tcosh.c
54665    M /trunk/tests/texceptions.c
54666    M /trunk/tests/texp2.c
54667    M /trunk/tests/texpm1.c
54668    M /trunk/tests/tfma.c
54669    M /trunk/tests/thyperbolic.c
54670    M /trunk/tests/thypot.c
54671    M /trunk/tests/tlog10.c
54672    M /trunk/tests/tlog1p.c
54673    M /trunk/tests/tlog2.c
54674    M /trunk/tests/tpow3.c
54675    M /trunk/tests/tset_f.c
54676    M /trunk/tests/tset_si.c
54677    M /trunk/tests/tset_str.c
54678    M /trunk/tests/tsin.c
54679    M /trunk/tests/tsinh.c
54680    M /trunk/tests/ttan.c
54681    M /trunk/tests/ttanh.c
54682    M /trunk/tests/tui_pow.c
54684 #include fixes (Torbjorn Granlund).
54686 ------------------------------------------------------------------------
54687 r1652 | vlefevre | 2002-01-16 15:14:09 +0000 (Wed, 16 Jan 2002) | 2 lines
54688 Changed paths:
54689    M /trunk/div.c
54691 Comments were incorrect.
54693 ------------------------------------------------------------------------
54694 r1651 | vlefevre | 2002-01-15 11:23:34 +0000 (Tue, 15 Jan 2002) | 2 lines
54695 Changed paths:
54696    M /trunk/BUGS
54698 Note concerning mpfr_trunc, mpfr_floor and mpfr_ceil.
54700 ------------------------------------------------------------------------
54701 r1650 | vlefevre | 2002-01-14 13:09:42 +0000 (Mon, 14 Jan 2002) | 2 lines
54702 Changed paths:
54703    M /trunk/div.c
54705 Special cases.
54707 ------------------------------------------------------------------------
54708 r1649 | vlefevre | 2002-01-12 01:27:53 +0000 (Sat, 12 Jan 2002) | 3 lines
54709 Changed paths:
54710    M /trunk/mpfr-test.h
54711    M /trunk/mpfr.h
54712    M /trunk/shortmul.c
54713    M /trunk/tests/reuse.c
54714    M /trunk/tests/tabs.c
54715    M /trunk/tests/tadd.c
54716    M /trunk/tests/tadd_ui.c
54717    M /trunk/tests/tagm.c
54718    M /trunk/tests/tatan.c
54719    M /trunk/tests/tcmp2.c
54720    M /trunk/tests/tcos.c
54721    M /trunk/tests/tdiv.c
54722    M /trunk/tests/tdiv_ui.c
54723    M /trunk/tests/teq.c
54724    M /trunk/tests/texp.c
54725    M /trunk/tests/tget_str.c
54726    M /trunk/tests/thyperbolic.c
54727    M /trunk/tests/tlog.c
54728    M /trunk/tests/tmul.c
54729    M /trunk/tests/tout_str.c
54730    M /trunk/tests/tpow.c
54731    M /trunk/tests/trandom.c
54732    M /trunk/tests/tset.c
54733    M /trunk/tests/tset_z.c
54734    M /trunk/tests/tsin.c
54735    M /trunk/tests/tsqrt.c
54736    M /trunk/tests/tsqrt_ui.c
54737    M /trunk/tests/tsub.c
54738    M /trunk/tests/tsub_ui.c
54739    M /trunk/tests/ttan.c
54740    M /trunk/tests/tui_div.c
54741    M /trunk/tests/tui_sub.c
54742    M /trunk/tests/tzeta.c
54744 Patches by Kevin Ryde for K&R compilers
54745 and other fixes in prototypes.
54747 ------------------------------------------------------------------------
54748 r1648 | vlefevre | 2002-01-10 22:20:28 +0000 (Thu, 10 Jan 2002) | 2 lines
54749 Changed paths:
54750    M /trunk/tests/tmul.c
54752 Test check_min added.
54754 ------------------------------------------------------------------------
54755 r1647 | vlefevre | 2002-01-10 21:45:00 +0000 (Thu, 10 Jan 2002) | 2 lines
54756 Changed paths:
54757    M /trunk/tests/tmul.c
54759 Test check_max added.
54761 ------------------------------------------------------------------------
54762 r1646 | vlefevre | 2002-01-10 13:42:21 +0000 (Thu, 10 Jan 2002) | 2 lines
54763 Changed paths:
54764    M /trunk/algorithms.tex
54765    M /trunk/cmp2.c
54766    M /trunk/log.c
54768 Spelling: "canceled"
54770 ------------------------------------------------------------------------
54771 r1645 | zimmerma | 2002-01-10 13:05:58 +0000 (Thu, 10 Jan 2002) | 2 lines
54772 Changed paths:
54773    M /trunk/mpfr.h
54775 GMP_PROTO change was already done by Vincent
54777 ------------------------------------------------------------------------
54778 r1644 | zimmerma | 2002-01-10 12:58:47 +0000 (Thu, 10 Jan 2002) | 2 lines
54779 Changed paths:
54780    M /trunk/mpfr.h
54782 prepare change PROTO -> GMP_PROTO
54784 ------------------------------------------------------------------------
54785 r1643 | vlefevre | 2002-01-04 14:41:33 +0000 (Fri, 04 Jan 2002) | 2 lines
54786 Changed paths:
54787    M /trunk/sub_one_ulp.c
54789 The precision can no longer be 1.
54791 ------------------------------------------------------------------------
54792 r1642 | vlefevre | 2002-01-04 03:07:23 +0000 (Fri, 04 Jan 2002) | 2 lines
54793 Changed paths:
54794    M /trunk/mpfr.h
54796 __GMP_PROTO defined if not already defined.
54798 ------------------------------------------------------------------------
54799 r1641 | vlefevre | 2002-01-04 02:57:08 +0000 (Fri, 04 Jan 2002) | 5 lines
54800 Changed paths:
54801    M /trunk/add.c
54802    M /trunk/agm.c
54803    M /trunk/cmp2.c
54804    M /trunk/mpfr-impl.h
54805    M /trunk/sub.c
54806    M /trunk/sub1.c
54807    M /trunk/tests/tcmp.c
54808    M /trunk/tests/tcmp2.c
54810 Optimization: mpfr_cmp2 now accepts any combination of real arguments
54811 and computes the sign of |b| - |c| (in addition to the number of
54812 cancelled bits); mpfr_add, mpfr_sub, mpfr_sub1, mpfr_agm and some
54813 tests updated to take this change into account.
54815 ------------------------------------------------------------------------
54816 r1640 | zimmerma | 2001-12-21 16:33:10 +0000 (Fri, 21 Dec 2001) | 2 lines
54817 Changed paths:
54818    M /trunk/tests/tsin.c
54820 added check for sin(3*Pi/2)
54822 ------------------------------------------------------------------------
54823 r1639 | zimmerma | 2001-12-21 16:33:02 +0000 (Fri, 21 Dec 2001) | 2 lines
54824 Changed paths:
54825    M /trunk/sin.c
54827 fixed bug for sin(3*Pi/2)
54829 ------------------------------------------------------------------------
54830 r1638 | vlefevre | 2001-12-19 15:50:01 +0000 (Wed, 19 Dec 2001) | 2 lines
54831 Changed paths:
54832    M /trunk/set_str_raw.c
54834 Global NaN flag set when result is NaN.
54836 ------------------------------------------------------------------------
54837 r1637 | zimmerma | 2001-12-19 14:41:04 +0000 (Wed, 19 Dec 2001) | 2 lines
54838 Changed paths:
54839    M /trunk/set_str_raw.c
54841 forgot to clear nan flag for Inf
54843 ------------------------------------------------------------------------
54844 r1636 | zimmerma | 2001-12-19 13:32:05 +0000 (Wed, 19 Dec 2001) | 3 lines
54845 Changed paths:
54846    M /trunk/mpfr.texi
54848 changed description of mpfr_cmp to correspond to the implementation:
54849 NaNs are not allowed
54851 ------------------------------------------------------------------------
54852 r1635 | zimmerma | 2001-12-19 12:39:49 +0000 (Wed, 19 Dec 2001) | 6 lines
54853 Changed paths:
54854    M /trunk/algorithms.tex
54856 fixed mpfr_cmp2 : there was a bug noticed by Nicolas Magaud and Didier
54857 Bondyfalat for inputs:
54858 100 011 111
54859 100 010 110
54860 where it gave 8 instead of 5.
54862 ------------------------------------------------------------------------
54863 r1634 | vlefevre | 2001-12-19 10:44:15 +0000 (Wed, 19 Dec 2001) | 2 lines
54864 Changed paths:
54865    M /trunk/add1.c
54866    M /trunk/sub1.c
54868 Better comments.
54870 ------------------------------------------------------------------------
54871 r1633 | zimmerma | 2001-12-10 09:20:59 +0000 (Mon, 10 Dec 2001) | 2 lines
54872 Changed paths:
54873    M /trunk/algorithms.bib
54874    M /trunk/algorithms.tex
54876 added "PI and the AGM"
54878 ------------------------------------------------------------------------
54879 r1632 | vlefevre | 2001-12-06 17:25:46 +0000 (Thu, 06 Dec 2001) | 2 lines
54880 Changed paths:
54881    M /trunk/tests/Makefile.am
54882    A /trunk/tests/tlog10.c
54883    A /trunk/tests/tlog2.c
54884    D /trunk/tests/tlog_base_10.c
54885    D /trunk/tests/tlog_base_2.c
54887 Files renamed (log in base 2 and 10).
54889 ------------------------------------------------------------------------
54890 r1631 | vlefevre | 2001-12-06 17:22:14 +0000 (Thu, 06 Dec 2001) | 2 lines
54891 Changed paths:
54892    M /trunk/tests/Makefile.am
54893    A /trunk/tests/tconst_euler.c
54894    A /trunk/tests/tconst_log2.c
54895    A /trunk/tests/tconst_pi.c
54896    D /trunk/tests/teuler.c
54897    D /trunk/tests/tlog2.c
54898    D /trunk/tests/tpi.c
54900 Files renamed (constants).
54902 ------------------------------------------------------------------------
54903 r1630 | vlefevre | 2001-12-06 17:12:59 +0000 (Thu, 06 Dec 2001) | 2 lines
54904 Changed paths:
54905    D /trunk/aclocal.m4
54907 File aclocal.m4 removed, as generated by aclocal (called by prepare).
54909 ------------------------------------------------------------------------
54910 r1629 | vlefevre | 2001-12-06 17:02:18 +0000 (Thu, 06 Dec 2001) | 2 lines
54911 Changed paths:
54912    M /trunk/Makefile.am
54913    A /trunk/log10.c
54914    A /trunk/log2.c
54915    D /trunk/log_base_10.c
54916    D /trunk/log_base_2.c
54918 Files log_base_*.c renamed.
54920 ------------------------------------------------------------------------
54921 r1628 | vlefevre | 2001-12-06 16:53:25 +0000 (Thu, 06 Dec 2001) | 2 lines
54922 Changed paths:
54923    M /trunk/Makefile.am
54924    A /trunk/const_euler.c
54925    A /trunk/const_log2.c
54926    A /trunk/const_pi.c
54927    D /trunk/euler.c
54928    D /trunk/log2.c
54929    D /trunk/pi.c
54931 Functions (constants) renamed.
54933 ------------------------------------------------------------------------
54934 r1627 | vlefevre | 2001-12-06 16:33:10 +0000 (Thu, 06 Dec 2001) | 3 lines
54935 Changed paths:
54936    D /trunk/Makefile.in
54937    D /trunk/configure
54938    D /trunk/tests/Makefile.in
54940 Files configure, Makefile.in, tests/Makefile.in removed.
54941 Use the `prepare' script to generate them.
54943 ------------------------------------------------------------------------
54944 r1626 | vlefevre | 2001-12-06 12:37:05 +0000 (Thu, 06 Dec 2001) | 2 lines
54945 Changed paths:
54946    M /trunk/BUGS
54948 Removed 2 bugs.
54950 ------------------------------------------------------------------------
54951 r1625 | vlefevre | 2001-12-06 12:12:43 +0000 (Thu, 06 Dec 2001) | 2 lines
54952 Changed paths:
54953    A /trunk/prepare
54955 Initial release.
54957 ------------------------------------------------------------------------
54958 r1624 | zimmerma | 2001-12-05 17:06:03 +0000 (Wed, 05 Dec 2001) | 2 lines
54959 Changed paths:
54960    M /trunk/algorithms.tex
54962 added arc-tangent (from Mathieu)
54964 ------------------------------------------------------------------------
54965 r1623 | zimmerma | 2001-12-05 16:29:15 +0000 (Wed, 05 Dec 2001) | 2 lines
54966 Changed paths:
54967    M /trunk/algorithms.tex
54969 added paragraph on asin and acos from Mathieu Dutour
54971 ------------------------------------------------------------------------
54972 r1622 | zimmerma | 2001-12-05 16:28:31 +0000 (Wed, 05 Dec 2001) | 2 lines
54973 Changed paths:
54974    M /trunk/tests/Makefile.am
54975    A /trunk/tests/tacos.c
54977 added tacos
54979 ------------------------------------------------------------------------
54980 r1621 | zimmerma | 2001-12-05 16:27:44 +0000 (Wed, 05 Dec 2001) | 2 lines
54981 Changed paths:
54982    M /trunk/tests/tadd.c
54984 in check5, test NaNs before calling mpfr_cmp
54986 ------------------------------------------------------------------------
54987 r1620 | zimmerma | 2001-12-05 16:26:56 +0000 (Wed, 05 Dec 2001) | 2 lines
54988 Changed paths:
54989    M /trunk/tests/reuse.c
54991 added acos
54993 ------------------------------------------------------------------------
54994 r1619 | zimmerma | 2001-12-05 16:26:34 +0000 (Wed, 05 Dec 2001) | 2 lines
54995 Changed paths:
54996    M /trunk/Makefile.am
54998 added acos.c
55000 ------------------------------------------------------------------------
55001 r1618 | zimmerma | 2001-12-05 16:26:02 +0000 (Wed, 05 Dec 2001) | 2 lines
55002 Changed paths:
55003    A /trunk/acos.c
55004    M /trunk/mpfr.h
55005    M /trunk/mpfr.texi
55007 added acos (from Mathieu Dutour)
55009 ------------------------------------------------------------------------
55010 r1617 | zimmerma | 2001-12-05 16:25:10 +0000 (Wed, 05 Dec 2001) | 2 lines
55011 Changed paths:
55012    M /trunk/sqrt.c
55014 use now new sqrtrem from gmp-4.0
55016 ------------------------------------------------------------------------
55017 r1616 | zimmerma | 2001-12-05 16:08:30 +0000 (Wed, 05 Dec 2001) | 2 lines
55018 Changed paths:
55019    M /trunk/tests/tdiv_ui.c
55021 improved test (avoid mpfr_get_d)
55023 ------------------------------------------------------------------------
55024 r1615 | zimmerma | 2001-12-05 15:15:47 +0000 (Wed, 05 Dec 2001) | 2 lines
55025 Changed paths:
55026    M /trunk/tests/tset_d.c
55028 removed isnan prototype
55030 ------------------------------------------------------------------------
55031 r1614 | zimmerma | 2001-12-05 15:11:47 +0000 (Wed, 05 Dec 2001) | 2 lines
55032 Changed paths:
55033    M /trunk/rnd_mode.c
55035 added stdlib.h for exit
55037 ------------------------------------------------------------------------
55038 r1613 | zimmerma | 2001-11-30 17:55:16 +0000 (Fri, 30 Nov 2001) | 3 lines
55039 Changed paths:
55040    M /trunk/dump.c
55041    M /trunk/tests/tdump.c
55043 test NaN before Inf
55044 changed precision to 2 for test
55046 ------------------------------------------------------------------------
55047 r1612 | vlefevre | 2001-11-30 15:57:22 +0000 (Fri, 30 Nov 2001) | 2 lines
55048 Changed paths:
55049    M /trunk/set_prc_raw.c
55051 Cast added.
55053 ------------------------------------------------------------------------
55054 r1611 | zimmerma | 2001-11-30 14:48:45 +0000 (Fri, 30 Nov 2001) | 2 lines
55055 Changed paths:
55056    M /trunk/tests/tatan.c
55058 added a new test (worst case)
55060 ------------------------------------------------------------------------
55061 r1610 | zimmerma | 2001-11-30 14:48:12 +0000 (Fri, 30 Nov 2001) | 3 lines
55062 Changed paths:
55063    M /trunk/atan.c
55065 nouvelle version de Mathieu Dutour,
55066 corrigeant certains bugs avec les pires cas de Vincent
55068 ------------------------------------------------------------------------
55069 r1609 | vlefevre | 2001-11-30 14:37:25 +0000 (Fri, 30 Nov 2001) | 2 lines
55070 Changed paths:
55071    M /trunk/mpz_set_fr.c
55072    M /trunk/set_d.c
55074 #include order changed.
55076 ------------------------------------------------------------------------
55077 r1608 | vlefevre | 2001-11-30 14:29:38 +0000 (Fri, 30 Nov 2001) | 2 lines
55078 Changed paths:
55079    M /trunk/set_prec.c
55081 Misc fixes.
55083 ------------------------------------------------------------------------
55084 r1607 | vlefevre | 2001-11-30 13:44:59 +0000 (Fri, 30 Nov 2001) | 2 lines
55085 Changed paths:
55086    M /trunk/fma.c
55088 Unused variables.
55090 ------------------------------------------------------------------------
55091 r1606 | zimmerma | 2001-11-30 13:37:37 +0000 (Fri, 30 Nov 2001) | 2 lines
55092 Changed paths:
55093    M /trunk/tests/tacosh.c
55094    M /trunk/tests/tadd.c
55095    M /trunk/tests/tasin.c
55096    M /trunk/tests/tasinh.c
55097    M /trunk/tests/tatan.c
55098    M /trunk/tests/tatanh.c
55099    M /trunk/tests/tcos.c
55100    M /trunk/tests/tcosh.c
55101    M /trunk/tests/tdiv.c
55102    M /trunk/tests/tdiv_ui.c
55103    M /trunk/tests/teuler.c
55104    M /trunk/tests/texp.c
55105    M /trunk/tests/texp2.c
55106    M /trunk/tests/texpm1.c
55107    M /trunk/tests/tfactorial.c
55108    M /trunk/tests/tfma.c
55109    M /trunk/tests/tget_str.c
55110    M /trunk/tests/thypot.c
55111    M /trunk/tests/tlog.c
55112    M /trunk/tests/tlog1p.c
55113    M /trunk/tests/tlog2.c
55114    M /trunk/tests/tlog_base_10.c
55115    M /trunk/tests/tlog_base_2.c
55116    M /trunk/tests/tmul.c
55117    M /trunk/tests/tmul_ui.c
55118    M /trunk/tests/tout_str.c
55119    M /trunk/tests/tpow.c
55120    M /trunk/tests/tpow3.c
55121    M /trunk/tests/tset.c
55122    M /trunk/tests/tset_f.c
55123    M /trunk/tests/tset_si.c
55124    M /trunk/tests/tsin.c
55125    M /trunk/tests/tsinh.c
55126    M /trunk/tests/tsqrt.c
55127    M /trunk/tests/tsub.c
55128    M /trunk/tests/tsub_ui.c
55129    M /trunk/tests/ttan.c
55130    M /trunk/tests/ttanh.c
55131    M /trunk/tests/ttrunc.c
55132    M /trunk/tests/tui_div.c
55133    M /trunk/tests/tui_pow.c
55134    M /trunk/tests/tui_sub.c
55136 start tests with precision 2 instead of 1
55138 ------------------------------------------------------------------------
55139 r1605 | zimmerma | 2001-11-30 13:29:57 +0000 (Fri, 30 Nov 2001) | 2 lines
55140 Changed paths:
55141    M /trunk/tests/tabs.c
55143 start from precision 2
55145 ------------------------------------------------------------------------
55146 r1604 | zimmerma | 2001-11-30 13:29:06 +0000 (Fri, 30 Nov 2001) | 2 lines
55147 Changed paths:
55148    M /trunk/get_str.c
55150 big rewrite to fix problems when the estimate base exponent is too small
55152 ------------------------------------------------------------------------
55153 r1603 | zimmerma | 2001-11-30 13:28:04 +0000 (Fri, 30 Nov 2001) | 2 lines
55154 Changed paths:
55155    M /trunk/fma.c
55157 fixed detection of exact cases (in particular 0)
55159 ------------------------------------------------------------------------
55160 r1602 | zimmerma | 2001-11-30 13:27:30 +0000 (Fri, 30 Nov 2001) | 2 lines
55161 Changed paths:
55162    M /trunk/cos.c
55164 now use MPFR_PREC_MIN
55166 ------------------------------------------------------------------------
55167 r1601 | zimmerma | 2001-11-30 13:27:01 +0000 (Fri, 30 Nov 2001) | 2 lines
55168 Changed paths:
55169    M /trunk/atan.c
55171 exptol is now of type mp_exp_t
55173 ------------------------------------------------------------------------
55174 r1600 | zimmerma | 2001-11-30 13:26:03 +0000 (Fri, 30 Nov 2001) | 2 lines
55175 Changed paths:
55176    M /trunk/log2.c
55178 rewritten part with Taylor series
55180 ------------------------------------------------------------------------
55181 r1599 | zimmerma | 2001-11-30 13:03:07 +0000 (Fri, 30 Nov 2001) | 2 lines
55182 Changed paths:
55183    M /trunk/mpfr.h
55185 changed MPFR_PREC_MIN to 2
55187 ------------------------------------------------------------------------
55188 r1598 | zimmerma | 2001-11-30 13:02:45 +0000 (Fri, 30 Nov 2001) | 2 lines
55189 Changed paths:
55190    M /trunk/mpfr.texi
55191    M /trunk/set_prc_raw.c
55193 updated wrt MPFR_PREC_MIN/MPFR_PREC_MAX
55195 ------------------------------------------------------------------------
55196 r1597 | zimmerma | 2001-11-30 12:53:16 +0000 (Fri, 30 Nov 2001) | 2 lines
55197 Changed paths:
55198    M /trunk/mpz_set_fr.c
55200 case x=0 was forgotten
55202 ------------------------------------------------------------------------
55203 r1596 | zimmerma | 2001-11-30 12:52:07 +0000 (Fri, 30 Nov 2001) | 2 lines
55204 Changed paths:
55205    M /trunk/set_prec.c
55207 now use MPFR_PREC_MIN
55209 ------------------------------------------------------------------------
55210 r1595 | zimmerma | 2001-11-30 12:51:26 +0000 (Fri, 30 Nov 2001) | 2 lines
55211 Changed paths:
55212    M /trunk/sub1.c
55214 added comment
55216 ------------------------------------------------------------------------
55217 r1594 | vlefevre | 2001-11-30 02:41:36 +0000 (Fri, 30 Nov 2001) | 2 lines
55218 Changed paths:
55219    M /trunk/set_z.c
55221 mpfr_set_z rewritten to support overflows/underflows and ternary value.
55223 ------------------------------------------------------------------------
55224 r1593 | vlefevre | 2001-11-30 00:10:52 +0000 (Fri, 30 Nov 2001) | 2 lines
55225 Changed paths:
55226    M /trunk/set_z.c
55228 0 -> set to +0.
55230 ------------------------------------------------------------------------
55231 r1592 | vlefevre | 2001-11-30 00:07:36 +0000 (Fri, 30 Nov 2001) | 2 lines
55232 Changed paths:
55233    M /trunk/mul.c
55235 Better sign comparison.
55237 ------------------------------------------------------------------------
55238 r1591 | vlefevre | 2001-11-29 23:56:56 +0000 (Thu, 29 Nov 2001) | 2 lines
55239 Changed paths:
55240    M /trunk/set_si.c
55241    M /trunk/set_ui.c
55243 Use MPFR_SET_POS.
55245 ------------------------------------------------------------------------
55246 r1590 | vlefevre | 2001-11-29 14:23:12 +0000 (Thu, 29 Nov 2001) | 2 lines
55247 Changed paths:
55248    M /trunk/trunc.c
55250 Bug fixed concerning integer overflows.
55252 ------------------------------------------------------------------------
55253 r1589 | zimmerma | 2001-11-29 09:43:55 +0000 (Thu, 29 Nov 2001) | 2 lines
55254 Changed paths:
55255    M /trunk/init2.c
55257 added comment
55259 ------------------------------------------------------------------------
55260 r1588 | zimmerma | 2001-11-29 09:43:35 +0000 (Thu, 29 Nov 2001) | 2 lines
55261 Changed paths:
55262    M /trunk/cos.c
55264 fixed bug for small precision, where r can be >= 1
55266 ------------------------------------------------------------------------
55267 r1587 | vlefevre | 2001-11-29 03:15:54 +0000 (Thu, 29 Nov 2001) | 4 lines
55268 Changed paths:
55269    M /trunk/Makefile.am
55270    M /trunk/Makefile.in
55271    M /trunk/div_2exp.c
55272    A /trunk/div_2si.c
55273    A /trunk/div_2ui.c
55274    M /trunk/log.c
55275    M /trunk/mpfr.h
55276    M /trunk/mul_2exp.c
55277    A /trunk/mul_2si.c
55278    A /trunk/mul_2ui.c
55280 Functions mpfr_{mul,div}_2{si,ui} added.
55281 Functions mpfr_{mul,div}_2exp still exist for backward compatibility;
55282 they are obsolete and should not be used any longer.
55284 ------------------------------------------------------------------------
55285 r1586 | vlefevre | 2001-11-28 17:57:53 +0000 (Wed, 28 Nov 2001) | 2 lines
55286 Changed paths:
55287    M /trunk/minmax.c
55289 Particular cases (NaN and signed zeros).
55291 ------------------------------------------------------------------------
55292 r1585 | vlefevre | 2001-11-28 17:12:35 +0000 (Wed, 28 Nov 2001) | 2 lines
55293 Changed paths:
55294    M /trunk/init2.c
55295    M /trunk/tests/texp2.c
55296    M /trunk/tests/thyperbolic.c
55298 Init variables to NaN instead of 0.
55300 ------------------------------------------------------------------------
55301 r1584 | vlefevre | 2001-11-28 17:09:37 +0000 (Wed, 28 Nov 2001) | 2 lines
55302 Changed paths:
55303    M /trunk/atan.c
55305 Possible integer overflow fixed.
55307 ------------------------------------------------------------------------
55308 r1583 | vlefevre | 2001-11-28 16:54:20 +0000 (Wed, 28 Nov 2001) | 2 lines
55309 Changed paths:
55310    M /trunk/asin.c
55311    M /trunk/atan.c
55313 Particular cases fixed.
55315 ------------------------------------------------------------------------
55316 r1582 | vlefevre | 2001-11-25 15:24:31 +0000 (Sun, 25 Nov 2001) | 2 lines
55317 Changed paths:
55318    M /trunk/trunc.c
55320 Overflow support.
55322 ------------------------------------------------------------------------
55323 r1581 | vlefevre | 2001-11-25 14:44:49 +0000 (Sun, 25 Nov 2001) | 2 lines
55324 Changed paths:
55325    M /trunk/trunc.c
55327 K&R -> ISO C prototype.
55329 ------------------------------------------------------------------------
55330 r1580 | vlefevre | 2001-11-25 08:04:07 +0000 (Sun, 25 Nov 2001) | 2 lines
55331 Changed paths:
55332    M /trunk/div_2exp.c
55334 mpfr_div_2exp rewritten.
55336 ------------------------------------------------------------------------
55337 r1579 | vlefevre | 2001-11-25 07:49:47 +0000 (Sun, 25 Nov 2001) | 2 lines
55338 Changed paths:
55339    M /trunk/mul_2exp.c
55341 mpfr_mul_2exp rewritten.
55343 ------------------------------------------------------------------------
55344 r1578 | vlefevre | 2001-11-25 06:53:41 +0000 (Sun, 25 Nov 2001) | 2 lines
55345 Changed paths:
55346    M /trunk/mul_ui.c
55348 Overflow support.
55350 ------------------------------------------------------------------------
55351 r1577 | vlefevre | 2001-11-25 06:20:35 +0000 (Sun, 25 Nov 2001) | 2 lines
55352 Changed paths:
55353    M /trunk/add1.c
55354    M /trunk/init2.c
55355    M /trunk/mpfr-impl.h
55356    M /trunk/round.c
55358 Casts to size_t added (safer and could be required in the future).
55360 ------------------------------------------------------------------------
55361 r1576 | vlefevre | 2001-11-23 16:39:25 +0000 (Fri, 23 Nov 2001) | 2 lines
55362 Changed paths:
55363    M /trunk/mul.c
55365 Minor change.
55367 ------------------------------------------------------------------------
55368 r1575 | vlefevre | 2001-11-23 16:28:08 +0000 (Fri, 23 Nov 2001) | 5 lines
55369 Changed paths:
55370    M /trunk/mul.c
55372 mpfr_mul partially rewritten:
55373   * Integer overflows almost completely avoided.
55374   * Now supports signed zeros and overflows.
55375 Not tested yet.
55377 ------------------------------------------------------------------------
55378 r1574 | vlefevre | 2001-11-22 17:21:08 +0000 (Thu, 22 Nov 2001) | 2 lines
55379 Changed paths:
55380    M /trunk/round.c
55382 mpfr_can_round_raw: integer overflows checked and code duplication avoided.
55384 ------------------------------------------------------------------------
55385 r1573 | vlefevre | 2001-11-22 15:32:44 +0000 (Thu, 22 Nov 2001) | 2 lines
55386 Changed paths:
55387    M /trunk/BUGS
55389 More bugs.
55391 ------------------------------------------------------------------------
55392 r1572 | vlefevre | 2001-11-22 12:48:20 +0000 (Thu, 22 Nov 2001) | 2 lines
55393 Changed paths:
55394    M /trunk/mpfr-impl.h
55395    M /trunk/mpfr.h
55396    M /trunk/mpfr.texi
55397    M /trunk/round.c
55399 mpfr_can_round and mpfr_can_round_raw: prototypes changed.
55401 ------------------------------------------------------------------------
55402 r1571 | vlefevre | 2001-11-21 20:40:47 +0000 (Wed, 21 Nov 2001) | 2 lines
55403 Changed paths:
55404    M /trunk/exceptions.c
55406 Bug fixed.
55408 ------------------------------------------------------------------------
55409 r1570 | vlefevre | 2001-11-21 20:07:35 +0000 (Wed, 21 Nov 2001) | 2 lines
55410 Changed paths:
55411    M /trunk/Makefile.am
55412    M /trunk/Makefile.in
55413    A /trunk/add_one_ulp.c
55414    D /trunk/add_ulp.c
55415    M /trunk/div_ui.c
55416    M /trunk/exp.c
55417    M /trunk/mpfr.h
55418    M /trunk/mpfr.texi
55419    M /trunk/set_z.c
55420    A /trunk/sub_one_ulp.c
55421    M /trunk/tests/tdiv.c
55422    M /trunk/tests/texp.c
55423    M /trunk/tests/tsqrt.c
55425 mpfr_add_one_ulp and mpfr_sub_one_ulp changed.
55427 ------------------------------------------------------------------------
55428 r1569 | vlefevre | 2001-11-21 15:50:45 +0000 (Wed, 21 Nov 2001) | 2 lines
55429 Changed paths:
55430    M /trunk/init2.c
55431    M /trunk/mpfr.h
55432    M /trunk/mpfr.texi
55433    M /trunk/round.c
55434    M /trunk/set_dfl_prec.c
55435    M /trunk/set_rnd.c
55437 Added MPFR_PREC_MIN and MPFR_PREC_MAX.
55439 ------------------------------------------------------------------------
55440 r1568 | vlefevre | 2001-11-21 14:06:36 +0000 (Wed, 21 Nov 2001) | 3 lines
55441 Changed paths:
55442    M /trunk/init2.c
55444 Error test -> assert.
55445 mp_prec_t -> mp_size_t.
55447 ------------------------------------------------------------------------
55448 r1567 | vlefevre | 2001-11-20 14:10:05 +0000 (Tue, 20 Nov 2001) | 2 lines
55449 Changed paths:
55450    M /trunk/tests/tround.c
55452 Test added.
55454 ------------------------------------------------------------------------
55455 r1566 | vlefevre | 2001-11-20 14:09:55 +0000 (Tue, 20 Nov 2001) | 3 lines
55456 Changed paths:
55457    M /trunk/mpfr-impl.h
55458    M /trunk/round.c
55460 mpfr_round rewritten.
55461 mpfr_round_raw_generic: NULL changed to 0 as not necessarily defined.
55463 ------------------------------------------------------------------------
55464 r1565 | vlefevre | 2001-11-20 13:41:41 +0000 (Tue, 20 Nov 2001) | 2 lines
55465 Changed paths:
55466    M /trunk/mpfr-impl.h
55468 Added macro MPFR_SET_ABSSIZE.
55470 ------------------------------------------------------------------------
55471 r1564 | vlefevre | 2001-11-20 02:17:32 +0000 (Tue, 20 Nov 2001) | 2 lines
55472 Changed paths:
55473    M /trunk/round.c
55475 mpfr_round: Check for overflow.
55477 ------------------------------------------------------------------------
55478 r1563 | vlefevre | 2001-11-17 03:58:19 +0000 (Sat, 17 Nov 2001) | 2 lines
55479 Changed paths:
55480    M /trunk/sub1.c
55482 Some type changes.
55484 ------------------------------------------------------------------------
55485 r1562 | vlefevre | 2001-11-16 17:58:50 +0000 (Fri, 16 Nov 2001) | 2 lines
55486 Changed paths:
55487    M /trunk/add1.c
55488    M /trunk/mpz_set_fr.c
55490 Integer overflows checked.
55492 ------------------------------------------------------------------------
55493 r1561 | vlefevre | 2001-11-16 17:16:31 +0000 (Fri, 16 Nov 2001) | 2 lines
55494 Changed paths:
55495    M /trunk/mpz_set_fr.c
55497 MPFR_ASSERTN instead of fprintf + exit.
55499 ------------------------------------------------------------------------
55500 r1560 | vlefevre | 2001-11-16 17:10:30 +0000 (Fri, 16 Nov 2001) | 2 lines
55501 Changed paths:
55502    M /trunk/mpfr-impl.h
55504 GMP assert mechanism: macros changed until GMP is fixed.
55506 ------------------------------------------------------------------------
55507 r1559 | zimmerma | 2001-11-16 17:04:15 +0000 (Fri, 16 Nov 2001) | 3 lines
55508 Changed paths:
55509    M /trunk/mpfr.texi
55511 version -> 2002
55512 removed executable flag
55514 ------------------------------------------------------------------------
55515 r1558 | zimmerma | 2001-11-16 14:38:24 +0000 (Fri, 16 Nov 2001) | 2 lines
55516 Changed paths:
55517    M /trunk/Makefile.in
55518    M /trunk/exp_2.c
55519    M /trunk/log.c
55520    M /trunk/mpfr.h
55521    M /trunk/mpfr.texi
55522    M /trunk/print_raw.c
55523    M /trunk/sub1.c
55524    M /trunk/tests/tabs.c
55525    M /trunk/tests/tadd.c
55526    M /trunk/tests/tatan.c
55527    M /trunk/tests/tcmp2.c
55528    M /trunk/tests/tcos.c
55529    M /trunk/tests/tdiv.c
55530    M /trunk/tests/tdiv_ui.c
55531    M /trunk/tests/teq.c
55532    M /trunk/tests/teuler.c
55533    M /trunk/tests/texceptions.c
55534    M /trunk/tests/texp.c
55535    M /trunk/tests/tfactorial.c
55536    M /trunk/tests/tfma.c
55537    M /trunk/tests/tgeneric.c
55538    M /trunk/tests/thypot.c
55539    M /trunk/tests/tlog.c
55540    M /trunk/tests/tmul_ui.c
55541    M /trunk/tests/tpow.c
55542    M /trunk/tests/tpow3.c
55543    M /trunk/tests/tset_d.c
55544    M /trunk/tests/tset_si.c
55545    M /trunk/tests/tset_str.c
55546    M /trunk/tests/tsqrt.c
55547    M /trunk/tests/tsub.c
55548    M /trunk/tests/tsub_ui.c
55549    M /trunk/tests/ttrunc.c
55550    M /trunk/tests/tui_div.c
55551    M /trunk/tests/tui_pow.c
55552    M /trunk/tests/tui_sub.c
55553    M /trunk/tests/tzeta.c
55555 mpfr_print_raw -> mpfr_print_binary
55557 ------------------------------------------------------------------------
55558 r1557 | zimmerma | 2001-11-16 14:15:57 +0000 (Fri, 16 Nov 2001) | 2 lines
55559 Changed paths:
55560    A /trunk/init2.c
55562 split from init.c
55564 ------------------------------------------------------------------------
55565 r1556 | daney | 2001-11-16 14:14:10 +0000 (Fri, 16 Nov 2001) | 2 lines
55566 Changed paths:
55567    M /trunk/expm1.c
55568    M /trunk/log1p.c
55569    M /trunk/tanh.c
55571 remove math.h
55573 ------------------------------------------------------------------------
55574 r1555 | daney | 2001-11-16 14:04:13 +0000 (Fri, 16 Nov 2001) | 2 lines
55575 Changed paths:
55576    M /trunk/sinh.c
55578 remve math.h
55580 ------------------------------------------------------------------------
55581 r1554 | zimmerma | 2001-11-16 14:04:06 +0000 (Fri, 16 Nov 2001) | 2 lines
55582 Changed paths:
55583    M /trunk/tests/tdiv.c
55585 added one test
55587 ------------------------------------------------------------------------
55588 r1553 | daney | 2001-11-16 14:00:29 +0000 (Fri, 16 Nov 2001) | 2 lines
55589 Changed paths:
55590    M /trunk/atanh.c
55592 remove math.h
55594 ------------------------------------------------------------------------
55595 r1552 | zimmerma | 2001-11-16 13:54:55 +0000 (Fri, 16 Nov 2001) | 2 lines
55596 Changed paths:
55597    M /trunk/Makefile.am
55598    M /trunk/init.c
55600 init -> init + init2.
55602 ------------------------------------------------------------------------
55603 r1551 | daney | 2001-11-16 13:54:32 +0000 (Fri, 16 Nov 2001) | 2 lines
55604 Changed paths:
55605    M /trunk/acosh.c
55606    M /trunk/asinh.c
55608 remove math.h
55610 ------------------------------------------------------------------------
55611 r1550 | hanrot | 2001-11-16 13:27:50 +0000 (Fri, 16 Nov 2001) | 2 lines
55612 Changed paths:
55613    M /trunk/div.c
55615 Ajoute retours chariots dans div.c, etc.
55617 ------------------------------------------------------------------------
55618 r1549 | hanrot | 2001-11-16 13:23:43 +0000 (Fri, 16 Nov 2001) | 2 lines
55619 Changed paths:
55620    M /trunk/div.c
55622 if () remplace par if ( ==0) ou if ( != 0)
55624 ------------------------------------------------------------------------
55625 r1548 | zimmerma | 2001-11-16 13:22:13 +0000 (Fri, 16 Nov 2001) | 2 lines
55626 Changed paths:
55627    M /trunk/Makefile.in
55628    M /trunk/TODO
55629    M /trunk/add_ui.c
55630    M /trunk/asin.c
55631    M /trunk/asinh.c
55632    M /trunk/atanh.c
55633    M /trunk/clear.c
55634    M /trunk/copysign.c
55635    M /trunk/cos.c
55636    M /trunk/cosh.c
55637    M /trunk/dim.c
55638    M /trunk/exp.c
55639    M /trunk/exp2.c
55640    M /trunk/expm1.c
55641    M /trunk/extract.c
55642    M /trunk/factorial.c
55643    M /trunk/fma.c
55644    M /trunk/gmp_op.c
55645    M /trunk/hypot.c
55646    M /trunk/isinteger.c
55647    M /trunk/log1p.c
55648    M /trunk/log2.c
55649    M /trunk/log_base_10.c
55650    M /trunk/log_base_2.c
55651    M /trunk/minmax.c
55652    M /trunk/mul.c
55653    M /trunk/pow.c
55654    M /trunk/pow_si.c
55655    M /trunk/print_raw.c
55656    M /trunk/rnd_mode.c
55657    M /trunk/set_rnd.c
55658    M /trunk/set_str_raw.c
55659    M /trunk/sin.c
55660    M /trunk/sinh.c
55661    M /trunk/sqrt.c
55662    M /trunk/sqrt_ui.c
55663    M /trunk/tan.c
55664    M /trunk/tanh.c
55665    M /trunk/tests/Makefile.in
55666    M /trunk/ui_pow.c
55668 removed K&R function headers
55670 ------------------------------------------------------------------------
55671 r1547 | hanrot | 2001-11-16 13:19:50 +0000 (Fri, 16 Nov 2001) | 2 lines
55672 Changed paths:
55673    M /trunk/tests/tdiv.c
55675 Beuh ?
55677 ------------------------------------------------------------------------
55678 r1546 | hanrot | 2001-11-16 13:19:42 +0000 (Fri, 16 Nov 2001) | 2 lines
55679 Changed paths:
55680    M /trunk/div.c
55681    M /trunk/inp_str.c
55683 return -> MPFR_RET, patch d'un leak dans inp_str.c
55685 ------------------------------------------------------------------------
55686 r1545 | zimmerma | 2001-11-16 13:09:07 +0000 (Fri, 16 Nov 2001) | 2 lines
55687 Changed paths:
55688    M /trunk/mpfr-impl.h
55690 changed to use GMP assert mechanism
55692 ------------------------------------------------------------------------
55693 r1544 | daney | 2001-11-16 12:55:53 +0000 (Fri, 16 Nov 2001) | 2 lines
55694 Changed paths:
55695    M /trunk/pow_si.c
55697 remove stdio.h math.h
55699 ------------------------------------------------------------------------
55700 r1543 | zimmerma | 2001-11-16 12:54:09 +0000 (Fri, 16 Nov 2001) | 2 lines
55701 Changed paths:
55702    M /trunk/cos.c
55703    M /trunk/euler.c
55705 assert -> MPFR_ASSERT
55707 ------------------------------------------------------------------------
55708 r1542 | daney | 2001-11-16 12:52:55 +0000 (Fri, 16 Nov 2001) | 2 lines
55709 Changed paths:
55710    M /trunk/pow.c
55712 remove stdio math .h
55714 ------------------------------------------------------------------------
55715 r1541 | daney | 2001-11-16 12:50:31 +0000 (Fri, 16 Nov 2001) | 2 lines
55716 Changed paths:
55717    M /trunk/isinteger.c
55719 remove stdio.h math.h
55721 ------------------------------------------------------------------------
55722 r1540 | zimmerma | 2001-11-16 12:49:36 +0000 (Fri, 16 Nov 2001) | 2 lines
55723 Changed paths:
55724    M /trunk/mul_ui.c
55725    M /trunk/sub1.c
55727 ASSERT_ALWAYS -> MPFR_ASSERTN
55729 ------------------------------------------------------------------------
55730 r1539 | zimmerma | 2001-11-16 12:39:30 +0000 (Fri, 16 Nov 2001) | 2 lines
55731 Changed paths:
55732    M /trunk/Makefile.am
55734 added COPYING.LIB
55736 ------------------------------------------------------------------------
55737 r1538 | zimmerma | 2001-11-16 12:38:56 +0000 (Fri, 16 Nov 2001) | 2 lines
55738 Changed paths:
55739    M /trunk/COPYING
55741 replaced by GPL
55743 ------------------------------------------------------------------------
55744 r1537 | daney | 2001-11-16 12:34:00 +0000 (Fri, 16 Nov 2001) | 2 lines
55745 Changed paths:
55746    M /trunk/factorial.c
55748 remove limits.h
55750 ------------------------------------------------------------------------
55751 r1536 | zimmerma | 2001-11-16 12:32:48 +0000 (Fri, 16 Nov 2001) | 2 lines
55752 Changed paths:
55753    M /trunk/acosh.c
55754    M /trunk/add.c
55755    M /trunk/add1.c
55756    M /trunk/add_ui.c
55757    M /trunk/add_ulp.c
55758    M /trunk/agm.c
55759    M /trunk/asin.c
55760    M /trunk/asinh.c
55761    M /trunk/atan.c
55762    M /trunk/atanh.c
55763    M /trunk/clear.c
55764    M /trunk/cmp.c
55765    M /trunk/cmp2.c
55766    M /trunk/cmp_abs.c
55767    M /trunk/cmp_ui.c
55768    M /trunk/copysign.c
55769    M /trunk/cos.c
55770    M /trunk/cosh.c
55771    M /trunk/dim.c
55772    M /trunk/div.c
55773    M /trunk/div_2exp.c
55774    M /trunk/div_ui.c
55775    M /trunk/dump.c
55776    M /trunk/eq.c
55777    M /trunk/euler.c
55778    M /trunk/exceptions.c
55779    M /trunk/exp.c
55780    M /trunk/exp2.c
55781    M /trunk/exp3.c
55782    M /trunk/exp_2.c
55783    M /trunk/expm1.c
55784    M /trunk/extract.c
55785    M /trunk/factorial.c
55786    M /trunk/fma.c
55787    M /trunk/gamma.c
55788    M /trunk/gammaPiAGMformula.c
55789    M /trunk/generic.c
55790    M /trunk/get_str.c
55791    M /trunk/gmp_op.c
55792    M /trunk/hypot.c
55793    M /trunk/init.c
55794    M /trunk/inp_str.c
55795    M /trunk/isinf.c
55796    M /trunk/isinteger.c
55797    M /trunk/isnan.c
55798    M /trunk/isnum.c
55799    M /trunk/log.c
55800    M /trunk/log1p.c
55801    M /trunk/log2.c
55802    M /trunk/log_base_10.c
55803    M /trunk/log_base_2.c
55804    M /trunk/minmax.c
55805    M /trunk/mpf2mpfr.h
55806    M /trunk/mpfi.c
55807    M /trunk/mpfi.h
55808    M /trunk/mpfr-impl.h
55809    M /trunk/mpfr-test.h
55810    M /trunk/mpfr.h
55811    M /trunk/mpfr.texi
55812    M /trunk/mpz_set_fr.c
55813    M /trunk/mul.c
55814    M /trunk/mul_2exp.c
55815    M /trunk/mul_ui.c
55816    M /trunk/neg.c
55817    M /trunk/out_str.c
55818    M /trunk/pi.c
55819    M /trunk/pow.c
55820    M /trunk/pow_si.c
55821    M /trunk/pow_ui.c
55822    M /trunk/print_raw.c
55823    M /trunk/print_rnd_mode.c
55824    M /trunk/random.c
55825    M /trunk/random2.c
55826    M /trunk/reldiff.c
55827    M /trunk/rnd_mode.c
55828    M /trunk/round.c
55829    M /trunk/save_expo.c
55830    M /trunk/set.c
55831    M /trunk/set_d.c
55832    M /trunk/set_dfl_prec.c
55833    M /trunk/set_f.c
55834    M /trunk/set_prc_raw.c
55835    M /trunk/set_prec.c
55836    M /trunk/set_q.c
55837    M /trunk/set_rnd.c
55838    M /trunk/set_si.c
55839    M /trunk/set_str.c
55840    M /trunk/set_str_raw.c
55841    M /trunk/set_ui.c
55842    M /trunk/set_z.c
55843    M /trunk/sin.c
55844    M /trunk/sinh.c
55845    M /trunk/sqrt.c
55846    M /trunk/sqrt_ui.c
55847    M /trunk/sqrtrem.c
55848    M /trunk/srandom.h
55849    M /trunk/sub.c
55850    M /trunk/sub1.c
55851    M /trunk/sub_ui.c
55852    M /trunk/swap.c
55853    M /trunk/tan.c
55854    M /trunk/tanh.c
55855    M /trunk/tests/reuse.c
55856    M /trunk/tests/tabs.c
55857    M /trunk/tests/tacosh.c
55858    M /trunk/tests/tadd.c
55859    M /trunk/tests/tadd_ui.c
55860    M /trunk/tests/tagm.c
55861    M /trunk/tests/tasin.c
55862    M /trunk/tests/tasinh.c
55863    M /trunk/tests/tatan.c
55864    M /trunk/tests/tatanh.c
55865    M /trunk/tests/tcan_round.c
55866    M /trunk/tests/tcmp.c
55867    M /trunk/tests/tcmp2.c
55868    M /trunk/tests/tcmp_ui.c
55869    M /trunk/tests/tcos.c
55870    M /trunk/tests/tcosh.c
55871    M /trunk/tests/tdiv.c
55872    M /trunk/tests/tdiv_ui.c
55873    M /trunk/tests/tdump.c
55874    M /trunk/tests/teq.c
55875    M /trunk/tests/teuler.c
55876    M /trunk/tests/texceptions.c
55877    M /trunk/tests/texp.c
55878    M /trunk/tests/texp2.c
55879    M /trunk/tests/texpm1.c
55880    M /trunk/tests/tfactorial.c
55881    M /trunk/tests/tfma.c
55882    M /trunk/tests/tgamma.c
55883    M /trunk/tests/tgeneric.c
55884    M /trunk/tests/tget_d.c
55885    M /trunk/tests/tget_str.c
55886    M /trunk/tests/thyperbolic.c
55887    M /trunk/tests/thypot.c
55888    M /trunk/tests/tisnan.c
55889    M /trunk/tests/tlog.c
55890    M /trunk/tests/tlog1p.c
55891    M /trunk/tests/tlog2.c
55892    M /trunk/tests/tlog_base_10.c
55893    M /trunk/tests/tlog_base_2.c
55894    M /trunk/tests/tmul.c
55895    M /trunk/tests/tmul_2exp.c
55896    M /trunk/tests/tmul_ui.c
55897    M /trunk/tests/tout_str.c
55898    M /trunk/tests/tpi.c
55899    M /trunk/tests/tpow.c
55900    M /trunk/tests/tpow3.c
55901    M /trunk/tests/trandom.c
55902    M /trunk/tests/tround.c
55903    M /trunk/tests/tset.c
55904    M /trunk/tests/tset_d.c
55905    M /trunk/tests/tset_f.c
55906    M /trunk/tests/tset_q.c
55907    M /trunk/tests/tset_si.c
55908    M /trunk/tests/tset_str.c
55909    M /trunk/tests/tset_z.c
55910    M /trunk/tests/tsin.c
55911    M /trunk/tests/tsin_cos.c
55912    M /trunk/tests/tsinh.c
55913    M /trunk/tests/tsqrt.c
55914    M /trunk/tests/tsqrt_ui.c
55915    M /trunk/tests/tsub.c
55916    M /trunk/tests/tsub_ui.c
55917    M /trunk/tests/tswap.c
55918    M /trunk/tests/ttan.c
55919    M /trunk/tests/ttanh.c
55920    M /trunk/tests/ttrunc.c
55921    M /trunk/tests/tui_div.c
55922    M /trunk/tests/tui_pow.c
55923    M /trunk/tests/tui_sub.c
55924    M /trunk/tests/tzeta.c
55925    M /trunk/trunc.c
55926    M /trunk/ui_div.c
55927    M /trunk/ui_pow.c
55928    M /trunk/ui_pow_ui.c
55929    M /trunk/ui_sub.c
55930    M /trunk/urandomb.c
55931    M /trunk/zeta.c
55933 changed Library GPL to Lesser GPL
55935 ------------------------------------------------------------------------
55936 r1535 | zimmerma | 2001-11-16 12:31:12 +0000 (Fri, 16 Nov 2001) | 2 lines
55937 Changed paths:
55938    A /trunk/COPYING.LIB
55940 GNU Lesser General Public License, version 2.1
55942 ------------------------------------------------------------------------
55943 r1534 | daney | 2001-11-16 12:30:42 +0000 (Fri, 16 Nov 2001) | 2 lines
55944 Changed paths:
55945    M /trunk/ui_pow.c
55947 remove limits.h math.h
55949 ------------------------------------------------------------------------
55950 r1533 | zimmerma | 2001-11-16 12:27:02 +0000 (Fri, 16 Nov 2001) | 2 lines
55951 Changed paths:
55952    M /trunk/replace_all
55954 now treats all *.h
55956 ------------------------------------------------------------------------
55957 r1532 | daney | 2001-11-16 12:25:25 +0000 (Fri, 16 Nov 2001) | 2 lines
55958 Changed paths:
55959    M /trunk/exp2.c
55961 remove the proto, remove math.h
55963 ------------------------------------------------------------------------
55964 r1531 | zimmerma | 2001-11-16 12:21:07 +0000 (Fri, 16 Nov 2001) | 2 lines
55965 Changed paths:
55966    M /trunk/div_ui.c
55968 removed DEBUG's
55970 ------------------------------------------------------------------------
55971 r1530 | zimmerma | 2001-11-16 12:19:39 +0000 (Fri, 16 Nov 2001) | 2 lines
55972 Changed paths:
55973    M /trunk/div_ui.c
55975 removed old patch for GMP 2.xx
55977 ------------------------------------------------------------------------
55978 r1529 | zimmerma | 2001-11-16 12:17:56 +0000 (Fri, 16 Nov 2001) | 2 lines
55979 Changed paths:
55980    M /trunk/eq.c
55981    M /trunk/swap.c
55982    M /trunk/urandomb.c
55984 GNU MP -> MPFR
55986 ------------------------------------------------------------------------
55987 r1528 | zimmerma | 2001-11-16 12:08:08 +0000 (Fri, 16 Nov 2001) | 2 lines
55988 Changed paths:
55989    M /trunk/add_ulp.c
55991 added year 2001 in copyright line
55993 ------------------------------------------------------------------------
55994 r1527 | zimmerma | 2001-11-16 11:18:52 +0000 (Fri, 16 Nov 2001) | 2 lines
55995 Changed paths:
55996    M /trunk/tests/reuse.c
55997    M /trunk/tests/tabs.c
55998    M /trunk/tests/tadd_ui.c
55999    M /trunk/tests/tagm.c
56000    M /trunk/tests/tcan_round.c
56001    M /trunk/tests/tcmp.c
56002    M /trunk/tests/tcmp_ui.c
56003    M /trunk/tests/tdiv.c
56004    M /trunk/tests/tdump.c
56005    M /trunk/tests/teq.c
56006    M /trunk/tests/texp.c
56007    M /trunk/tests/tget_str.c
56008    M /trunk/tests/thyperbolic.c
56009    M /trunk/tests/tlog.c
56010    M /trunk/tests/tlog2.c
56011    M /trunk/tests/tmul.c
56012    M /trunk/tests/tmul_2exp.c
56013    M /trunk/tests/tout_str.c
56014    M /trunk/tests/tpi.c
56015    M /trunk/tests/tpow.c
56016    M /trunk/tests/trandom.c
56017    M /trunk/tests/tset_d.c
56018    M /trunk/tests/tset_f.c
56019    M /trunk/tests/tset_q.c
56020    M /trunk/tests/tset_si.c
56021    M /trunk/tests/tset_str.c
56022    M /trunk/tests/tset_z.c
56023    M /trunk/tests/tsin_cos.c
56024    M /trunk/tests/tsqrt.c
56025    M /trunk/tests/tsqrt_ui.c
56026    M /trunk/tests/tswap.c
56027    M /trunk/tests/ttrunc.c
56028    M /trunk/tests/tui_div.c
56030 added year 2001 in copyright line
56032 ------------------------------------------------------------------------
56033 r1526 | zimmerma | 2001-11-16 11:18:00 +0000 (Fri, 16 Nov 2001) | 3 lines
56034 Changed paths:
56035    M /trunk/acosh.c
56036    M /trunk/cmp.c
56037    M /trunk/cmp_abs.c
56038    M /trunk/cmp_ui.c
56039    M /trunk/div.c
56040    M /trunk/div_2exp.c
56041    M /trunk/dump.c
56042    M /trunk/exp3.c
56043    M /trunk/exp_2.c
56044    M /trunk/get_str.c
56045    M /trunk/init.c
56046    M /trunk/inp_str.c
56047    M /trunk/log.c
56048    M /trunk/log2.c
56049    M /trunk/mpf2mpfr.h
56050    M /trunk/mpfr-impl.h
56051    M /trunk/mpfr-test.h
56052    M /trunk/mpfr.h
56053    M /trunk/mpz_set_fr.c
56054    M /trunk/mul_2exp.c
56055    M /trunk/mul_ui.c
56056    M /trunk/out_str.c
56057    M /trunk/pow_ui.c
56058    M /trunk/print_rnd_mode.c
56059    M /trunk/random.c
56060    M /trunk/random2.c
56061    M /trunk/reldiff.c
56062    M /trunk/round.c
56063    M /trunk/save_expo.c
56064    M /trunk/set.c
56065    M /trunk/set_d.c
56066    M /trunk/set_dfl_prec.c
56067    M /trunk/set_f.c
56068    M /trunk/set_prc_raw.c
56069    M /trunk/set_prec.c
56070    M /trunk/set_q.c
56071    M /trunk/set_str.c
56072    M /trunk/set_z.c
56073    M /trunk/sqrtrem.c
56074    M /trunk/sub_ui.c
56075    M /trunk/trunc.c
56076    M /trunk/ui_div.c
56077    M /trunk/ui_pow_ui.c
56078    M /trunk/ui_sub.c
56080 added year 2001 in copyright line
56081 removed #if __STDC__
56083 ------------------------------------------------------------------------
56084 r1525 | zimmerma | 2001-11-16 11:15:29 +0000 (Fri, 16 Nov 2001) | 2 lines
56085 Changed paths:
56086    D /trunk/sin_cos.c
56088 now two separate files cos.c and sin.c
56090 ------------------------------------------------------------------------
56091 r1524 | zimmerma | 2001-11-16 10:43:04 +0000 (Fri, 16 Nov 2001) | 2 lines
56092 Changed paths:
56093    M /trunk/agm.c
56094    M /trunk/clear.c
56095    M /trunk/pi.c
56096    M /trunk/urandomb.c
56098 added year 2001 in copyright line
56100 ------------------------------------------------------------------------
56101 r1523 | zimmerma | 2001-11-16 10:38:25 +0000 (Fri, 16 Nov 2001) | 2 lines
56102 Changed paths:
56103    M /trunk/BUGS
56105 updated
56107 ------------------------------------------------------------------------
56108 r1522 | zimmerma | 2001-11-16 10:26:46 +0000 (Fri, 16 Nov 2001) | 2 lines
56109 Changed paths:
56110    D /trunk/div2.c
56112 old version, removed
56114 ------------------------------------------------------------------------
56115 r1521 | zimmerma | 2001-11-16 10:16:37 +0000 (Fri, 16 Nov 2001) | 2 lines
56116 Changed paths:
56117    M /trunk/Makefile.am
56119 added isinf and isnum (split from isnan)
56121 ------------------------------------------------------------------------
56122 r1520 | zimmerma | 2001-11-16 10:16:21 +0000 (Fri, 16 Nov 2001) | 2 lines
56123 Changed paths:
56124    A /trunk/isinf.c
56125    A /trunk/isnum.c
56127 new files (split from isnan.c)
56129 ------------------------------------------------------------------------
56130 r1519 | zimmerma | 2001-11-16 10:14:44 +0000 (Fri, 16 Nov 2001) | 2 lines
56131 Changed paths:
56132    M /trunk/acosh.c
56133    M /trunk/asinh.c
56134    M /trunk/atanh.c
56135    M /trunk/copysign.c
56136    M /trunk/cosh.c
56138 removed prototype already in mpfr.h
56140 ------------------------------------------------------------------------
56141 r1518 | zimmerma | 2001-11-16 10:14:27 +0000 (Fri, 16 Nov 2001) | 2 lines
56142 Changed paths:
56143    M /trunk/agm.c
56145 translated french comments to english
56147 ------------------------------------------------------------------------
56148 r1517 | zimmerma | 2001-11-16 10:14:08 +0000 (Fri, 16 Nov 2001) | 2 lines
56149 Changed paths:
56150    M /trunk/algorithms.tex
56152 added mpfr_sub
56154 ------------------------------------------------------------------------
56155 r1516 | zimmerma | 2001-11-16 10:13:12 +0000 (Fri, 16 Nov 2001) | 2 lines
56156 Changed paths:
56157    M /trunk/atan.c
56158    M /trunk/cos.c
56159    M /trunk/exp_2.c
56161 added static to local functions
56163 ------------------------------------------------------------------------
56164 r1515 | zimmerma | 2001-11-16 10:12:42 +0000 (Fri, 16 Nov 2001) | 2 lines
56165 Changed paths:
56166    M /trunk/cmp2.c
56168 1 -> MP_LIMB_T_ONE
56170 ------------------------------------------------------------------------
56171 r1514 | zimmerma | 2001-11-16 10:11:20 +0000 (Fri, 16 Nov 2001) | 2 lines
56172 Changed paths:
56173    M /trunk/div.c
56174    M /trunk/div_ui.c
56176 1 -> BITS_PER_MP_LIMB
56178 ------------------------------------------------------------------------
56179 r1513 | zimmerma | 2001-11-16 10:10:48 +0000 (Fri, 16 Nov 2001) | 3 lines
56180 Changed paths:
56181    M /trunk/euler.c
56183 added static to local functions
56184 removed prototype already in mpfr.h
56186 ------------------------------------------------------------------------
56187 r1512 | zimmerma | 2001-11-16 10:10:29 +0000 (Fri, 16 Nov 2001) | 2 lines
56188 Changed paths:
56189    M /trunk/exp2.c
56191 removed mpfr_exp2_si (not used)
56193 ------------------------------------------------------------------------
56194 r1511 | zimmerma | 2001-11-16 10:10:07 +0000 (Fri, 16 Nov 2001) | 3 lines
56195 Changed paths:
56196    M /trunk/exp3.c
56198 added static to local functions
56199 translated french comments to english
56201 ------------------------------------------------------------------------
56202 r1510 | zimmerma | 2001-11-16 10:09:29 +0000 (Fri, 16 Nov 2001) | 3 lines
56203 Changed paths:
56204    M /trunk/expm1.c
56205    M /trunk/log1p.c
56207 translated french comments to english
56208 removed prototype already in mpfr.h
56210 ------------------------------------------------------------------------
56211 r1509 | zimmerma | 2001-11-16 10:09:09 +0000 (Fri, 16 Nov 2001) | 2 lines
56212 Changed paths:
56213    M /trunk/factorial.c
56215 initialized inexact to 0
56217 ------------------------------------------------------------------------
56218 r1508 | zimmerma | 2001-11-16 10:08:47 +0000 (Fri, 16 Nov 2001) | 3 lines
56219 Changed paths:
56220    M /trunk/generic.c
56222 used TMP_ALLOC
56223 translated french comments to english
56225 ------------------------------------------------------------------------
56226 r1507 | zimmerma | 2001-11-16 10:08:18 +0000 (Fri, 16 Nov 2001) | 2 lines
56227 Changed paths:
56228    M /trunk/get_str.c
56230 simplified test
56232 ------------------------------------------------------------------------
56233 r1506 | zimmerma | 2001-11-16 10:08:04 +0000 (Fri, 16 Nov 2001) | 2 lines
56234 Changed paths:
56235    M /trunk/isnan.c
56237 moved inf_p and number_p to different files
56239 ------------------------------------------------------------------------
56240 r1505 | zimmerma | 2001-11-16 10:06:38 +0000 (Fri, 16 Nov 2001) | 3 lines
56241 Changed paths:
56242    M /trunk/log2.c
56244 added static to local functions
56245 explained threshold
56247 ------------------------------------------------------------------------
56248 r1504 | zimmerma | 2001-11-16 10:06:03 +0000 (Fri, 16 Nov 2001) | 2 lines
56249 Changed paths:
56250    M /trunk/minmax.c
56252 removed prototypes already in mpfr.h
56254 ------------------------------------------------------------------------
56255 r1503 | zimmerma | 2001-11-16 10:05:45 +0000 (Fri, 16 Nov 2001) | 2 lines
56256 Changed paths:
56257    M /trunk/mpfr.h
56259 does not include stdio.h any more
56261 ------------------------------------------------------------------------
56262 r1502 | zimmerma | 2001-11-16 10:05:01 +0000 (Fri, 16 Nov 2001) | 2 lines
56263 Changed paths:
56264    M /trunk/mpz_set_fr.c
56266 added stdio.h
56268 ------------------------------------------------------------------------
56269 r1501 | zimmerma | 2001-11-16 10:04:07 +0000 (Fri, 16 Nov 2001) | 3 lines
56270 Changed paths:
56271    M /trunk/add_ulp.c
56272    M /trunk/mul.c
56273    M /trunk/mul_ui.c
56274    M /trunk/print_raw.c
56275    M /trunk/round.c
56276    M /trunk/set_z.c
56277    M /trunk/sqrt.c
56278    M /trunk/trunc.c
56280 1 -> BITS_PER_MP_LIMB
56281 1 << (BITS_PER_MP_LIMB - 1) -> MP_LIMB_T_HIGHBIT
56283 ------------------------------------------------------------------------
56284 r1500 | zimmerma | 2001-11-16 09:40:02 +0000 (Fri, 16 Nov 2001) | 2 lines
56285 Changed paths:
56286    M /trunk/out_str.c
56287    M /trunk/reldiff.c
56289 removed french comment
56291 ------------------------------------------------------------------------
56292 r1499 | zimmerma | 2001-11-16 09:39:45 +0000 (Fri, 16 Nov 2001) | 2 lines
56293 Changed paths:
56294    M /trunk/pi.c
56296 added static to local functions
56298 ------------------------------------------------------------------------
56299 r1498 | zimmerma | 2001-11-16 09:39:26 +0000 (Fri, 16 Nov 2001) | 2 lines
56300 Changed paths:
56301    M /trunk/pow_si.c
56302    M /trunk/sinh.c
56303    M /trunk/tanh.c
56305 removed prototype already in mpfr.h
56307 ------------------------------------------------------------------------
56308 r1497 | zimmerma | 2001-11-16 09:39:11 +0000 (Fri, 16 Nov 2001) | 4 lines
56309 Changed paths:
56310    M /trunk/print_raw.c
56312 1 -> BITS_PER_MP_LIMB
56313 translated french comments to english
56314 added static to local functions
56316 ------------------------------------------------------------------------
56317 r1496 | zimmerma | 2001-11-16 09:38:47 +0000 (Fri, 16 Nov 2001) | 2 lines
56318 Changed paths:
56319    M /trunk/random.c
56320    M /trunk/random2.c
56321    M /trunk/set_z.c
56322    M /trunk/sqrt.c
56323    M /trunk/sub1.c
56324    M /trunk/trunc.c
56326 1 -> BITS_PER_MP_LIMB
56328 ------------------------------------------------------------------------
56329 r1495 | zimmerma | 2001-11-16 09:37:52 +0000 (Fri, 16 Nov 2001) | 3 lines
56330 Changed paths:
56331    M /trunk/round.c
56333 1 -> BITS_PER_MP_LIMB
56334 translated french comments to english
56336 ------------------------------------------------------------------------
56337 r1494 | zimmerma | 2001-11-16 09:37:15 +0000 (Fri, 16 Nov 2001) | 3 lines
56338 Changed paths:
56339    M /trunk/set_d.c
56340    M /trunk/sqrtrem.c
56342 1 -> BITS_PER_MP_LIMB
56343 added static to local functions
56345 ------------------------------------------------------------------------
56346 r1493 | zimmerma | 2001-11-16 09:33:57 +0000 (Fri, 16 Nov 2001) | 2 lines
56347 Changed paths:
56348    M /trunk/ui_pow.c
56350 removed proto already in mpfr.h
56352 ------------------------------------------------------------------------
56353 r1492 | zimmerma | 2001-11-16 09:33:33 +0000 (Fri, 16 Nov 2001) | 2 lines
56354 Changed paths:
56355    M /trunk/urandomb.c
56357 1 -> MP_LIMB_T_ONE
56359 ------------------------------------------------------------------------
56360 r1491 | zimmerma | 2001-11-16 09:32:45 +0000 (Fri, 16 Nov 2001) | 2 lines
56361 Changed paths:
56362    M /trunk/tests/reuse.c
56363    M /trunk/tests/tcos.c
56364    M /trunk/tests/tdump.c
56365    M /trunk/tests/teuler.c
56366    M /trunk/tests/texp.c
56367    M /trunk/tests/tlog2.c
56368    M /trunk/tests/tpi.c
56369    M /trunk/tests/tpow.c
56370    M /trunk/tests/tset_q.c
56371    M /trunk/tests/tset_z.c
56372    M /trunk/tests/tsin.c
56373    M /trunk/tests/tswap.c
56374    M /trunk/tests/ttan.c
56376 added stdio.h
56378 ------------------------------------------------------------------------
56379 r1490 | vlefevre | 2001-11-15 18:11:07 +0000 (Thu, 15 Nov 2001) | 3 lines
56380 Changed paths:
56381    M /trunk/Makefile.am
56382    M /trunk/Makefile.in
56383    M /trunk/add.c
56384    A /trunk/add1.c
56385    M /trunk/sub.c
56386    A /trunk/sub1.c
56388 add.c -> add.c & add1.c
56389 sub.c -> sub.c & sub1.c + some changes.
56391 ------------------------------------------------------------------------
56392 r1489 | zimmerma | 2001-11-13 09:33:07 +0000 (Tue, 13 Nov 2001) | 2 lines
56393 Changed paths:
56394    M /trunk/mpfr.texi
56396 iff the results are exact -> iff the result is exact
56398 ------------------------------------------------------------------------
56399 r1488 | vlefevre | 2001-11-10 01:45:36 +0000 (Sat, 10 Nov 2001) | 2 lines
56400 Changed paths:
56401    M /trunk/add.c
56402    M /trunk/cmp.c
56403    M /trunk/cmp_abs.c
56404    M /trunk/exceptions.c
56405    M /trunk/neg.c
56406    M /trunk/round.c
56407    M /trunk/save_expo.c
56408    M /trunk/set.c
56409    M /trunk/set_si.c
56410    M /trunk/set_ui.c
56412 GNU coding style. K&R function headers removed.
56414 ------------------------------------------------------------------------
56415 r1487 | vlefevre | 2001-11-10 00:47:44 +0000 (Sat, 10 Nov 2001) | 5 lines
56416 Changed paths:
56417    M /trunk/mpfr-impl.h
56419 MP_LIMB_T_ONE defined.
56420 mp_size_unsigned_t defined.
56421 Important bugs fixed (in particular when int has fewer than 32 bits).
56422 Still unavoidable possible bugs due to the fact that mp_size_t is signed.
56424 ------------------------------------------------------------------------
56425 r1486 | daney | 2001-11-09 11:24:05 +0000 (Fri, 09 Nov 2001) | 2 lines
56426 Changed paths:
56427    A /trunk/tests/tgamma.c
56429 add tests file for gamma
56431 ------------------------------------------------------------------------
56432 r1485 | daney | 2001-11-09 11:23:33 +0000 (Fri, 09 Nov 2001) | 2 lines
56433 Changed paths:
56434    A /trunk/gammaPiAGMformula.c
56436 add gamma function an other version
56438 ------------------------------------------------------------------------
56439 r1484 | daney | 2001-11-09 11:23:04 +0000 (Fri, 09 Nov 2001) | 2 lines
56440 Changed paths:
56441    A /trunk/gamma.c
56443 add gamma function
56445 ------------------------------------------------------------------------
56446 r1483 | zimmerma | 2001-11-09 06:24:52 +0000 (Fri, 09 Nov 2001) | 2 lines
56447 Changed paths:
56448    M /trunk/mpfr.texi
56450 mis a` jour valeur de retour de mpfr_tan
56452 ------------------------------------------------------------------------
56453 r1482 | vlefevre | 2001-11-09 01:38:45 +0000 (Fri, 09 Nov 2001) | 2 lines
56454 Changed paths:
56455    M /trunk/mpfr.texi
56457 Some -'s missing in floating-point.
56459 ------------------------------------------------------------------------
56460 r1481 | zimmerma | 2001-11-08 23:15:59 +0000 (Thu, 08 Nov 2001) | 2 lines
56461 Changed paths:
56462    M /trunk/mpfr.texi
56464 modifs suite aux remarques de Nathalie
56466 ------------------------------------------------------------------------
56467 r1480 | daney | 2001-11-08 17:48:33 +0000 (Thu, 08 Nov 2001) | 2 lines
56468 Changed paths:
56469    M /trunk/mpfr.h
56471 remove some name of variables
56473 ------------------------------------------------------------------------
56474 r1479 | vlefevre | 2001-11-08 17:14:01 +0000 (Thu, 08 Nov 2001) | 2 lines
56475 Changed paths:
56476    M /trunk/cmp2.c
56477    D /trunk/pow2.c
56479 cmp2.c: Integer overflows checked.
56481 ------------------------------------------------------------------------
56482 r1478 | vlefevre | 2001-11-08 17:11:36 +0000 (Thu, 08 Nov 2001) | 2 lines
56483 Changed paths:
56484    M /trunk/Makefile.am
56485    M /trunk/Makefile.in
56486    M /trunk/isinteger.c
56487    M /trunk/mpfr.h
56488    M /trunk/pow.c
56490 Update.
56492 ------------------------------------------------------------------------
56493 r1477 | vlefevre | 2001-11-08 16:42:30 +0000 (Thu, 08 Nov 2001) | 2 lines
56494 Changed paths:
56495    M /trunk/mpfr.h
56497 Fix.
56499 ------------------------------------------------------------------------
56500 r1476 | daney | 2001-11-08 16:37:47 +0000 (Thu, 08 Nov 2001) | 2 lines
56501 Changed paths:
56502    M /trunk/mpfr.h
56504 suppress variable name in dim min max
56506 ------------------------------------------------------------------------
56507 r1475 | daney | 2001-11-08 16:23:29 +0000 (Thu, 08 Nov 2001) | 2 lines
56508 Changed paths:
56509    A /trunk/isinteger.c
56511 export isinteger in the file isinteger.c
56513 ------------------------------------------------------------------------
56514 r1474 | daney | 2001-11-08 16:21:56 +0000 (Thu, 08 Nov 2001) | 2 lines
56515 Changed paths:
56516    A /trunk/pow_si.c
56518 exporte pow_si from pow2.c to pow_si.c
56520 ------------------------------------------------------------------------
56521 r1473 | daney | 2001-11-08 16:21:06 +0000 (Thu, 08 Nov 2001) | 2 lines
56522 Changed paths:
56523    M /trunk/pow.c
56525 rename pow2.c in pow.c (source for mpfr_pow)
56527 ------------------------------------------------------------------------
56528 r1472 | daney | 2001-11-08 16:19:49 +0000 (Thu, 08 Nov 2001) | 2 lines
56529 Changed paths:
56530    A /trunk/ui_pow_ui.c
56532 add ui_pow_ui.c (initially in pow.c)
56534 ------------------------------------------------------------------------
56535 r1471 | daney | 2001-11-08 16:19:18 +0000 (Thu, 08 Nov 2001) | 2 lines
56536 Changed paths:
56537    A /trunk/pow_ui.c
56539 add pow_ui.c file (initially in pow.c)
56541 ------------------------------------------------------------------------
56542 r1470 | vlefevre | 2001-11-08 15:56:09 +0000 (Thu, 08 Nov 2001) | 2 lines
56543 Changed paths:
56544    M /trunk/cmp2.c
56545    M /trunk/mpfr-impl.h
56547 mpfr_cmp2: return type changed to mp_prec_t.
56549 ------------------------------------------------------------------------
56550 r1469 | daney | 2001-11-08 14:53:54 +0000 (Thu, 08 Nov 2001) | 2 lines
56551 Changed paths:
56552    M /trunk/tests/reuse.c
56554 add function test4 for 3 input test + fma tests
56556 ------------------------------------------------------------------------
56557 r1468 | vlefevre | 2001-11-08 03:04:00 +0000 (Thu, 08 Nov 2001) | 2 lines
56558 Changed paths:
56559    M /trunk/mpfr.h
56561 Macros added.
56563 ------------------------------------------------------------------------
56564 r1467 | vlefevre | 2001-11-08 02:15:36 +0000 (Thu, 08 Nov 2001) | 2 lines
56565 Changed paths:
56566    M /trunk/add.c
56568 MP_LIMB_T_MAX instead of (mp_limb_t) -1 (a little nicer...).
56570 ------------------------------------------------------------------------
56571 r1466 | vlefevre | 2001-11-06 17:05:41 +0000 (Tue, 06 Nov 2001) | 2 lines
56572 Changed paths:
56573    M /trunk/round.c
56575 Code clean-up.
56577 ------------------------------------------------------------------------
56578 r1465 | vlefevre | 2001-11-05 15:44:24 +0000 (Mon, 05 Nov 2001) | 2 lines
56579 Changed paths:
56580    M /trunk/exceptions.c
56582 Prototypes for K&R C.
56584 ------------------------------------------------------------------------
56585 r1464 | vlefevre | 2001-11-05 09:58:14 +0000 (Mon, 05 Nov 2001) | 2 lines
56586 Changed paths:
56587    M /trunk/round.c
56589 mpfr_round_raw_generic prototype fixed.
56591 ------------------------------------------------------------------------
56592 r1463 | daney | 2001-11-01 14:15:23 +0000 (Thu, 01 Nov 2001) | 2 lines
56593 Changed paths:
56594    M /trunk/asin.c
56596 clear xp for Nan Inf or 0 are returned
56598 ------------------------------------------------------------------------
56599 r1462 | daney | 2001-11-01 14:11:48 +0000 (Thu, 01 Nov 2001) | 2 lines
56600 Changed paths:
56601    M /trunk/tests/thyperbolic.c
56603 clear variable if an error is return
56605 ------------------------------------------------------------------------
56606 r1461 | daney | 2001-11-01 14:10:50 +0000 (Thu, 01 Nov 2001) | 2 lines
56607 Changed paths:
56608    M /trunk/atanh.c
56610 clear x for Nan inf 0 return
56612 ------------------------------------------------------------------------
56613 r1460 | daney | 2001-11-01 14:10:10 +0000 (Thu, 01 Nov 2001) | 2 lines
56614 Changed paths:
56615    M /trunk/asinh.c
56617 clear x for Nan Inf 0 return
56619 ------------------------------------------------------------------------
56620 r1459 | daney | 2001-11-01 14:05:15 +0000 (Thu, 01 Nov 2001) | 2 lines
56621 Changed paths:
56622    M /trunk/expm1.c
56624 clear te
56626 ------------------------------------------------------------------------
56627 r1458 | vlefevre | 2001-11-01 12:20:32 +0000 (Thu, 01 Nov 2001) | 2 lines
56628 Changed paths:
56629    M /trunk/tests/tpow.c
56631 Added prototype.
56633 ------------------------------------------------------------------------
56634 r1457 | vlefevre | 2001-11-01 11:53:58 +0000 (Thu, 01 Nov 2001) | 2 lines
56635 Changed paths:
56636    M /trunk/add.c
56638 Bug fixed.
56640 ------------------------------------------------------------------------
56641 r1456 | zimmerma | 2001-11-01 10:05:27 +0000 (Thu, 01 Nov 2001) | 2 lines
56642 Changed paths:
56643    M /trunk/tests/tfma.c
56645 fixed MLK's
56647 ------------------------------------------------------------------------
56648 r1455 | zimmerma | 2001-11-01 09:44:03 +0000 (Thu, 01 Nov 2001) | 2 lines
56649 Changed paths:
56650    M /trunk/pow2.c
56652 fixed MLK's in mpfr_isinteger
56654 ------------------------------------------------------------------------
56655 r1454 | zimmerma | 2001-11-01 09:43:32 +0000 (Thu, 01 Nov 2001) | 2 lines
56656 Changed paths:
56657    M /trunk/tests/tpow3.c
56659 fixed MLK's
56661 ------------------------------------------------------------------------
56662 r1453 | zimmerma | 2001-11-01 09:04:19 +0000 (Thu, 01 Nov 2001) | 2 lines
56663 Changed paths:
56664    M /trunk/tests/tui_pow.c
56666 fixed missing mpfr_clear's
56668 ------------------------------------------------------------------------
56669 r1452 | zimmerma | 2001-11-01 08:02:00 +0000 (Thu, 01 Nov 2001) | 2 lines
56670 Changed paths:
56671    M /trunk/tests/tsin.c
56673 added missing mpfr_clear
56675 ------------------------------------------------------------------------
56676 r1451 | zimmerma | 2001-11-01 07:20:30 +0000 (Thu, 01 Nov 2001) | 2 lines
56677 Changed paths:
56678    M /trunk/tests/tsub.c
56680 added clear's in bug_ddefour
56682 ------------------------------------------------------------------------
56683 r1450 | zimmerma | 2001-11-01 00:42:47 +0000 (Thu, 01 Nov 2001) | 2 lines
56684 Changed paths:
56685    M /trunk/tests/tgeneric.c
56687 added mpfr_clear's
56689 ------------------------------------------------------------------------
56690 r1449 | zimmerma | 2001-11-01 00:10:46 +0000 (Thu, 01 Nov 2001) | 2 lines
56691 Changed paths:
56692    M /trunk/tests/tdiv.c
56694 fixed MLK's
56696 ------------------------------------------------------------------------
56697 r1448 | zimmerma | 2001-10-31 23:12:41 +0000 (Wed, 31 Oct 2001) | 2 lines
56698 Changed paths:
56699    M /trunk/set_str_raw.c
56701 fixed MLK for Inf or Nan
56703 ------------------------------------------------------------------------
56704 r1447 | zimmerma | 2001-10-31 22:52:06 +0000 (Wed, 31 Oct 2001) | 2 lines
56705 Changed paths:
56706    M /trunk/tests/tadd.c
56708 fixed MLK in check_case_2
56710 ------------------------------------------------------------------------
56711 r1446 | daney | 2001-10-31 10:16:21 +0000 (Wed, 31 Oct 2001) | 2 lines
56712 Changed paths:
56713    M /trunk/mpfr.texi
56715 rename factorial -> fac_ui
56717 ------------------------------------------------------------------------
56718 r1445 | rouillie | 2001-10-30 15:26:27 +0000 (Tue, 30 Oct 2001) | 4 lines
56719 Changed paths:
56720    M /trunk/Makefile.in
56721    M /trunk/gmp_op.c
56722    M /trunk/mpfr.h
56723    M /trunk/tests/Makefile.in
56725 Change mpfr_<op>_mpz to mpfr_<op>_z
56726 Change mpfr_<op>_mpq to mpfr_<op>_q
56727 where <op> is mul,div,add,sub
56729 ------------------------------------------------------------------------
56730 r1444 | daney | 2001-10-30 10:30:48 +0000 (Tue, 30 Oct 2001) | 2 lines
56731 Changed paths:
56732    M /trunk/factorial.c
56734 correct factorial -> fac_ui in comments
56736 ------------------------------------------------------------------------
56737 r1443 | daney | 2001-10-30 10:24:08 +0000 (Tue, 30 Oct 2001) | 2 lines
56738 Changed paths:
56739    M /trunk/tests/tfactorial.c
56741 rename tfactorial -> fac_ui
56743 ------------------------------------------------------------------------
56744 r1442 | daney | 2001-10-30 10:23:25 +0000 (Tue, 30 Oct 2001) | 2 lines
56745 Changed paths:
56746    M /trunk/factorial.c
56747    M /trunk/mpfr.h
56749 rename factorial -> fac_ui
56751 ------------------------------------------------------------------------
56752 r1441 | vlefevre | 2001-10-27 11:16:02 +0000 (Sat, 27 Oct 2001) | 2 lines
56753 Changed paths:
56754    M /trunk/add.c
56756 Bug fixed.
56758 ------------------------------------------------------------------------
56759 r1440 | zimmerma | 2001-10-26 16:01:03 +0000 (Fri, 26 Oct 2001) | 2 lines
56760 Changed paths:
56761    M /trunk/tests/tadd_ui.c
56762    M /trunk/tests/tsub_ui.c
56764 drand -> drand48
56766 ------------------------------------------------------------------------
56767 r1439 | zimmerma | 2001-10-26 15:49:21 +0000 (Fri, 26 Oct 2001) | 2 lines
56768 Changed paths:
56769    M /trunk/tests/tdiv.c
56771 put MAX_PREC back to 100
56773 ------------------------------------------------------------------------
56774 r1438 | zimmerma | 2001-10-26 15:46:37 +0000 (Fri, 26 Oct 2001) | 2 lines
56775 Changed paths:
56776    M /trunk/tests/tpow.c
56778 added test for inexact flag
56780 ------------------------------------------------------------------------
56781 r1437 | zimmerma | 2001-10-26 15:45:42 +0000 (Fri, 26 Oct 2001) | 2 lines
56782 Changed paths:
56783    M /trunk/div_ui.c
56785 use MPFR_RET_NAN and MPFR_RET
56787 ------------------------------------------------------------------------
56788 r1436 | zimmerma | 2001-10-26 15:42:23 +0000 (Fri, 26 Oct 2001) | 2 lines
56789 Changed paths:
56790    M /trunk/div.c
56792 removed MPFR_DEBUG_LEVEL definition
56794 ------------------------------------------------------------------------
56795 r1435 | zimmerma | 2001-10-26 15:39:21 +0000 (Fri, 26 Oct 2001) | 5 lines
56796 Changed paths:
56797    M /trunk/mpfr.texi
56799 mpfr_set_q and mpfr_abs now return an int
56800 mpfr_pow_ui and mpfr_ui_pow_ui now implement exact rounding
56801 updated the documentation of the mpfr_*pow* functions
56802 removed some internal functions
56804 ------------------------------------------------------------------------
56805 r1434 | zimmerma | 2001-10-26 15:32:23 +0000 (Fri, 26 Oct 2001) | 2 lines
56806 Changed paths:
56807    M /trunk/pow.c
56809 implemented exact rounding (but no ternary flag)
56811 ------------------------------------------------------------------------
56812 r1433 | daney | 2001-10-26 15:31:42 +0000 (Fri, 26 Oct 2001) | 2 lines
56813 Changed paths:
56814    M /trunk/hypot.c
56816 add some flags
56818 ------------------------------------------------------------------------
56819 r1432 | daney | 2001-10-26 15:29:28 +0000 (Fri, 26 Oct 2001) | 2 lines
56820 Changed paths:
56821    M /trunk/fma.c
56823 mixed version beetwen DD and Pau => (gestion des flag inexacte dirige)
56825 ------------------------------------------------------------------------
56826 r1431 | daney | 2001-10-26 15:28:31 +0000 (Fri, 26 Oct 2001) | 2 lines
56827 Changed paths:
56828    M /trunk/tests/tfma.c
56830 rien
56832 ------------------------------------------------------------------------
56833 r1430 | zimmerma | 2001-10-26 13:48:33 +0000 (Fri, 26 Oct 2001) | 2 lines
56834 Changed paths:
56835    M /trunk/tests/tdiv.c
56837 MAX_PREC included
56839 ------------------------------------------------------------------------
56840 r1429 | zimmerma | 2001-10-26 13:31:55 +0000 (Fri, 26 Oct 2001) | 2 lines
56841 Changed paths:
56842    M /trunk/set_q.c
56844 implemented inexact flag
56846 ------------------------------------------------------------------------
56847 r1428 | hanrot | 2001-10-26 13:28:00 +0000 (Fri, 26 Oct 2001) | 2 lines
56848 Changed paths:
56849    M /trunk/div.c
56851 Clearing high part of rem2.
56853 ------------------------------------------------------------------------
56854 r1427 | rouillie | 2001-10-26 13:24:02 +0000 (Fri, 26 Oct 2001) | 2 lines
56855 Changed paths:
56856    M /trunk/Makefile.am
56858 adds gmp_op.c
56860 ------------------------------------------------------------------------
56861 r1426 | zimmerma | 2001-10-26 13:23:12 +0000 (Fri, 26 Oct 2001) | 2 lines
56862 Changed paths:
56863    M /trunk/mpfr.h
56865 mpfr_set_q now returns an int
56867 ------------------------------------------------------------------------
56868 r1425 | zimmerma | 2001-10-26 13:22:22 +0000 (Fri, 26 Oct 2001) | 2 lines
56869 Changed paths:
56870    M /trunk/tests/tset_q.c
56872 added test for inexact flag
56874 ------------------------------------------------------------------------
56875 r1424 | rouillie | 2001-10-26 13:19:40 +0000 (Fri, 26 Oct 2001) | 3 lines
56876 Changed paths:
56877    A /trunk/gmp_op.c
56879 Adds the file gmp_op.c containing the implementations of operations between
56880 mpfr and mpz/mpq data
56882 ------------------------------------------------------------------------
56883 r1423 | daney | 2001-10-26 13:05:58 +0000 (Fri, 26 Oct 2001) | 2 lines
56884 Changed paths:
56885    M /trunk/hypot.c
56887 err <0 => is now tester
56889 ------------------------------------------------------------------------
56890 r1422 | hanrot | 2001-10-26 13:00:54 +0000 (Fri, 26 Oct 2001) | 3 lines
56891 Changed paths:
56892    M /trunk/div.c
56894 Patch for bits shifted out when the high word of the quotient is nonzero.
56895 Induced error on inexact flag (and hence on rounding in some cases).
56897 ------------------------------------------------------------------------
56898 r1421 | daney | 2001-10-26 12:46:30 +0000 (Fri, 26 Oct 2001) | 2 lines
56899 Changed paths:
56900    A /trunk/copysign.c
56902 add copysign.c
56904 ------------------------------------------------------------------------
56905 r1420 | zimmerma | 2001-10-26 12:41:45 +0000 (Fri, 26 Oct 2001) | 2 lines
56906 Changed paths:
56907    M /trunk/tests/tdiv.c
56909 added one test
56911 ------------------------------------------------------------------------
56912 r1419 | daney | 2001-10-26 12:37:43 +0000 (Fri, 26 Oct 2001) | 2 lines
56913 Changed paths:
56914    M /trunk/dim.c
56916 simplify dim
56918 ------------------------------------------------------------------------
56919 r1418 | daney | 2001-10-26 12:32:57 +0000 (Fri, 26 Oct 2001) | 2 lines
56920 Changed paths:
56921    M /trunk/tests/thypot.c
56923 add exact flag
56925 ------------------------------------------------------------------------
56926 r1417 | daney | 2001-10-26 12:24:00 +0000 (Fri, 26 Oct 2001) | 2 lines
56927 Changed paths:
56928    M /trunk/exp2.c
56929    M /trunk/log_base_10.c
56930    M /trunk/log_base_2.c
56931    M /trunk/pow2.c
56933 err => long int
56935 ------------------------------------------------------------------------
56936 r1416 | zimmerma | 2001-10-26 12:22:28 +0000 (Fri, 26 Oct 2001) | 2 lines
56937 Changed paths:
56938    M /trunk/tests/tset.c
56940 added one test
56942 ------------------------------------------------------------------------
56943 r1415 | zimmerma | 2001-10-26 12:21:46 +0000 (Fri, 26 Oct 2001) | 2 lines
56944 Changed paths:
56945    M /trunk/log1p.c
56947 cosmetic changes
56949 ------------------------------------------------------------------------
56950 r1414 | zimmerma | 2001-10-26 12:21:08 +0000 (Fri, 26 Oct 2001) | 2 lines
56951 Changed paths:
56952    M /trunk/round.c
56954 can_round return 0 for b=0
56956 ------------------------------------------------------------------------
56957 r1413 | daney | 2001-10-26 12:17:06 +0000 (Fri, 26 Oct 2001) | 2 lines
56958 Changed paths:
56959    M /trunk/tests/Makefile.am
56961 add thypot
56963 ------------------------------------------------------------------------
56964 r1412 | daney | 2001-10-26 11:51:19 +0000 (Fri, 26 Oct 2001) | 2 lines
56965 Changed paths:
56966    M /trunk/Makefile.am
56968 add coopysign
56970 ------------------------------------------------------------------------
56971 r1411 | daney | 2001-10-26 11:50:27 +0000 (Fri, 26 Oct 2001) | 2 lines
56972 Changed paths:
56973    M /trunk/mpfr.h
56975 add copysign
56977 ------------------------------------------------------------------------
56978 r1410 | daney | 2001-10-26 11:47:46 +0000 (Fri, 26 Oct 2001) | 2 lines
56979 Changed paths:
56980    M /trunk/expm1.c
56982 correct mp_prec_t err => long int
56984 ------------------------------------------------------------------------
56985 r1409 | daney | 2001-10-26 11:47:09 +0000 (Fri, 26 Oct 2001) | 2 lines
56986 Changed paths:
56987    M /trunk/log1p.c
56989 correst mp_prec_t err => long int
56991 ------------------------------------------------------------------------
56992 r1408 | rouillie | 2001-10-26 11:34:26 +0000 (Fri, 26 Oct 2001) | 2 lines
56993 Changed paths:
56994    M /trunk/Makefile.in
56995    M /trunk/mpfr.h
56996    M /trunk/mpfr.texi
56998 Add multiplication/division/addition/subtraction by mpz and mpq
57000 ------------------------------------------------------------------------
57001 r1407 | zimmerma | 2001-10-26 10:56:14 +0000 (Fri, 26 Oct 2001) | 3 lines
57002 Changed paths:
57003    M /trunk/tests/tadd.c
57005 added two tests
57006 fixed bug in generic tests (one more bit is needed to get an exact result)
57008 ------------------------------------------------------------------------
57009 r1406 | zimmerma | 2001-10-26 10:55:36 +0000 (Fri, 26 Oct 2001) | 2 lines
57010 Changed paths:
57011    M /trunk/add.c
57013 fixed pb with exact results not detected (ck was < 0)
57015 ------------------------------------------------------------------------
57016 r1405 | hanrot | 2001-10-26 09:12:13 +0000 (Fri, 26 Oct 2001) | 2 lines
57017 Changed paths:
57018    M /trunk/tests/tfma.c
57020 Rien.
57022 ------------------------------------------------------------------------
57023 r1404 | hanrot | 2001-10-26 09:11:07 +0000 (Fri, 26 Oct 2001) | 2 lines
57024 Changed paths:
57025    M /trunk/div.c
57027 Patch for the computation of the u_lo + r part of the remainder when u_lo = 0.
57029 ------------------------------------------------------------------------
57030 r1403 | zimmerma | 2001-10-26 08:43:09 +0000 (Fri, 26 Oct 2001) | 2 lines
57031 Changed paths:
57032    M /trunk/tests/tadd.c
57033    M /trunk/tests/tdiv_ui.c
57034    M /trunk/tests/tsub.c
57035    M /trunk/tests/tui_div.c
57037 added test for inexact flag
57039 ------------------------------------------------------------------------
57040 r1402 | zimmerma | 2001-10-26 08:41:29 +0000 (Fri, 26 Oct 2001) | 2 lines
57041 Changed paths:
57042    M /trunk/sub.c
57044 fixed pbs with inexact flag
57046 ------------------------------------------------------------------------
57047 r1401 | zimmerma | 2001-10-26 08:41:05 +0000 (Fri, 26 Oct 2001) | 2 lines
57048 Changed paths:
57049    M /trunk/mpfr.texi
57051 now mpfr_div and mpfr_ui_div return an int
57053 ------------------------------------------------------------------------
57054 r1400 | zimmerma | 2001-10-26 08:40:13 +0000 (Fri, 26 Oct 2001) | 2 lines
57055 Changed paths:
57056    M /trunk/mpfr.h
57057    M /trunk/ui_div.c
57059 implemented ternary flag in mpfr_ui_div
57061 ------------------------------------------------------------------------
57062 r1399 | zimmerma | 2001-10-26 08:39:28 +0000 (Fri, 26 Oct 2001) | 3 lines
57063 Changed paths:
57064    M /trunk/log_base_2.c
57066 removed unnecessary CLEAR_FLAGS
57067 used MPFR_RET_NAN
57069 ------------------------------------------------------------------------
57070 r1398 | zimmerma | 2001-10-26 08:38:58 +0000 (Fri, 26 Oct 2001) | 2 lines
57071 Changed paths:
57072    M /trunk/tests/tlog_base_2.c
57074 reduced number of tests
57076 ------------------------------------------------------------------------
57077 r1397 | zimmerma | 2001-10-26 08:31:58 +0000 (Fri, 26 Oct 2001) | 2 lines
57078 Changed paths:
57079    M /trunk/log_base_10.c
57081 removed unnecessary CLEAR_FLAGS
57083 ------------------------------------------------------------------------
57084 r1396 | zimmerma | 2001-10-26 08:30:00 +0000 (Fri, 26 Oct 2001) | 3 lines
57085 Changed paths:
57086    M /trunk/tests/reuse.c
57088 improved mpfr_compare
57089 fixed wrong function name for mpfr_log2
57091 ------------------------------------------------------------------------
57092 r1395 | zimmerma | 2001-10-26 08:23:51 +0000 (Fri, 26 Oct 2001) | 2 lines
57093 Changed paths:
57094    M /trunk/div_ui.c
57096 rewritten to implement ternary inexact flag
57098 ------------------------------------------------------------------------
57099 r1394 | zimmerma | 2001-10-26 08:15:24 +0000 (Fri, 26 Oct 2001) | 2 lines
57100 Changed paths:
57101    M /trunk/tests/tfma.c
57103 fixed generic test (pb with double rounding)
57105 ------------------------------------------------------------------------
57106 r1393 | zimmerma | 2001-10-26 07:46:30 +0000 (Fri, 26 Oct 2001) | 2 lines
57107 Changed paths:
57108    M /trunk/tests/tdiv.c
57110 increased MAX_PREC
57112 ------------------------------------------------------------------------
57113 r1392 | hanrot | 2001-10-25 22:03:55 +0000 (Thu, 25 Oct 2001) | 2 lines
57114 Changed paths:
57115    M /trunk/acosh.c
57117 Changed the type of err from mp_prec_t (unsigned) to int.
57119 ------------------------------------------------------------------------
57120 r1391 | hanrot | 2001-10-25 21:32:42 +0000 (Thu, 25 Oct 2001) | 2 lines
57121 Changed paths:
57122    M /trunk/tests/Makefile.in
57123    M /trunk/tests/tdiv.c
57125 Added tests for inexact flag.
57127 ------------------------------------------------------------------------
57128 r1390 | hanrot | 2001-10-25 21:32:33 +0000 (Thu, 25 Oct 2001) | 2 lines
57129 Changed paths:
57130    M /trunk/Makefile.in
57131    M /trunk/algorithms.tex
57132    M /trunk/configure
57133    M /trunk/div.c
57135 Patch for even rounding.
57137 ------------------------------------------------------------------------
57138 r1389 | daney | 2001-10-25 17:12:26 +0000 (Thu, 25 Oct 2001) | 2 lines
57139 Changed paths:
57140    M /trunk/log_base_2.c
57142 rien
57144 ------------------------------------------------------------------------
57145 r1388 | daney | 2001-10-25 17:05:29 +0000 (Thu, 25 Oct 2001) | 2 lines
57146 Changed paths:
57147    M /trunk/log_base_10.c
57149 rien
57151 ------------------------------------------------------------------------
57152 r1387 | vlefevre | 2001-10-25 17:00:10 +0000 (Thu, 25 Oct 2001) | 2 lines
57153 Changed paths:
57154    M /trunk/tests/reuse.c
57156 Warning avoided.
57158 ------------------------------------------------------------------------
57159 r1386 | zimmerma | 2001-10-25 17:00:06 +0000 (Thu, 25 Oct 2001) | 2 lines
57160 Changed paths:
57161    M /trunk/tests/Makefile.am
57163 added tfma
57165 ------------------------------------------------------------------------
57166 r1385 | zimmerma | 2001-10-25 16:53:36 +0000 (Thu, 25 Oct 2001) | 2 lines
57167 Changed paths:
57168    M /trunk/tests/tfma.c
57170 slong -> t
57172 ------------------------------------------------------------------------
57173 r1384 | zimmerma | 2001-10-25 16:53:05 +0000 (Thu, 25 Oct 2001) | 2 lines
57174 Changed paths:
57175    M /trunk/fma.c
57177 nouvelew version (without loop)
57179 ------------------------------------------------------------------------
57180 r1383 | daney | 2001-10-25 16:51:56 +0000 (Thu, 25 Oct 2001) | 2 lines
57181 Changed paths:
57182    M /trunk/pow2.c
57184 rien
57186 ------------------------------------------------------------------------
57187 r1382 | daney | 2001-10-25 16:50:31 +0000 (Thu, 25 Oct 2001) | 2 lines
57188 Changed paths:
57189    M /trunk/pow2.c
57190    M /trunk/tests/reuse.c
57192 rien
57194 ------------------------------------------------------------------------
57195 r1381 | daney | 2001-10-25 16:45:27 +0000 (Thu, 25 Oct 2001) | 2 lines
57196 Changed paths:
57197    M /trunk/tests/reuse.c
57199 change
57201 ------------------------------------------------------------------------
57202 r1380 | vlefevre | 2001-10-25 16:45:20 +0000 (Thu, 25 Oct 2001) | 2 lines
57203 Changed paths:
57204    M /trunk/add.c
57206 Bug fixed.
57208 ------------------------------------------------------------------------
57209 r1379 | daney | 2001-10-25 16:34:55 +0000 (Thu, 25 Oct 2001) | 2 lines
57210 Changed paths:
57211    M /trunk/pow2.c
57213 correct bugs with reuse
57215 ------------------------------------------------------------------------
57216 r1378 | daney | 2001-10-25 16:34:05 +0000 (Thu, 25 Oct 2001) | 2 lines
57217 Changed paths:
57218    M /trunk/tests/reuse.c
57220 test for log2 log10 pow
57222 ------------------------------------------------------------------------
57223 r1377 | hanrot | 2001-10-25 16:29:46 +0000 (Thu, 25 Oct 2001) | 2 lines
57224 Changed paths:
57225    M /trunk/div.c
57226    M /trunk/mpfr.h
57228 La division nouvelle est arrivee.
57230 ------------------------------------------------------------------------
57231 r1376 | zimmerma | 2001-10-25 16:04:18 +0000 (Thu, 25 Oct 2001) | 2 lines
57232 Changed paths:
57233    M /trunk/tests/tadd.c
57235 ajoute' nouveau test
57237 ------------------------------------------------------------------------
57238 r1375 | vlefevre | 2001-10-25 15:34:17 +0000 (Thu, 25 Oct 2001) | 2 lines
57239 Changed paths:
57240    M /trunk/add.c
57242 Bug fixed.
57244 ------------------------------------------------------------------------
57245 r1374 | hanrot | 2001-10-25 15:26:36 +0000 (Thu, 25 Oct 2001) | 3 lines
57246 Changed paths:
57247    M /trunk/mpfr-impl.h
57248    M /trunk/round.c
57250 round_raw, round_raw2 -> round_raw_generic. Macros to simulate previous
57251 behaviour. Even rounding returns +- MPFR_EVEN_INEX.
57253 ------------------------------------------------------------------------
57254 r1373 | zimmerma | 2001-10-25 15:24:11 +0000 (Thu, 25 Oct 2001) | 2 lines
57255 Changed paths:
57256    M /trunk/log_base_10.c
57258 fixed pb with mpfr_log10(a, a) with a=-Inf
57260 ------------------------------------------------------------------------
57261 r1372 | zimmerma | 2001-10-25 15:14:01 +0000 (Thu, 25 Oct 2001) | 2 lines
57262 Changed paths:
57263    M /trunk/tests/tadd.c
57265 added two tests
57267 ------------------------------------------------------------------------
57268 r1371 | zimmerma | 2001-10-25 15:06:12 +0000 (Thu, 25 Oct 2001) | 2 lines
57269 Changed paths:
57270    M /trunk/tests/tcmp.c
57272 added one test
57274 ------------------------------------------------------------------------
57275 r1370 | daney | 2001-10-25 15:03:13 +0000 (Thu, 25 Oct 2001) | 2 lines
57276 Changed paths:
57277    M /trunk/tests/reuse.c
57279 add log2 and log10
57281 ------------------------------------------------------------------------
57282 r1369 | daney | 2001-10-25 15:02:59 +0000 (Thu, 25 Oct 2001) | 2 lines
57283 Changed paths:
57284    M /trunk/log_base_10.c
57286 correction for reuse
57288 ------------------------------------------------------------------------
57289 r1368 | daney | 2001-10-25 15:02:45 +0000 (Thu, 25 Oct 2001) | 2 lines
57290 Changed paths:
57291    M /trunk/log_base_2.c
57293 coorection for reuse
57295 ------------------------------------------------------------------------
57296 r1367 | zimmerma | 2001-10-25 14:53:19 +0000 (Thu, 25 Oct 2001) | 2 lines
57297 Changed paths:
57298    A /trunk/tests/texceptions.c
57300 test file for testing exceptions
57302 ------------------------------------------------------------------------
57303 r1366 | vlefevre | 2001-10-25 14:32:20 +0000 (Thu, 25 Oct 2001) | 3 lines
57304 Changed paths:
57305    M /trunk/add.c
57307 mpfr_add1 completely rewritten. Overflows are checked.
57308 The ternary value should now be supported (but it hasn't been tested yet).
57310 ------------------------------------------------------------------------
57311 r1365 | daney | 2001-10-25 14:04:09 +0000 (Thu, 25 Oct 2001) | 2 lines
57312 Changed paths:
57313    M /trunk/fma.c
57315 new version
57317 ------------------------------------------------------------------------
57318 r1364 | zimmerma | 2001-10-25 13:54:46 +0000 (Thu, 25 Oct 2001) | 2 lines
57319 Changed paths:
57320    M /trunk/tests/tmul_ui.c
57322 added one test
57324 ------------------------------------------------------------------------
57325 r1363 | zimmerma | 2001-10-25 13:54:27 +0000 (Thu, 25 Oct 2001) | 3 lines
57326 Changed paths:
57327    M /trunk/tests/tgeneric.c
57329 add possibility to define a random function (default is mpfr_random)
57330 to get random variables in specific ranges
57332 ------------------------------------------------------------------------
57333 r1362 | zimmerma | 2001-10-25 13:53:19 +0000 (Thu, 25 Oct 2001) | 2 lines
57334 Changed paths:
57335    M /trunk/tests/tacosh.c
57336    M /trunk/tests/tasinh.c
57337    M /trunk/tests/tatanh.c
57339 now use tgeneric.c
57341 ------------------------------------------------------------------------
57342 r1361 | zimmerma | 2001-10-25 13:50:49 +0000 (Thu, 25 Oct 2001) | 2 lines
57343 Changed paths:
57344    M /trunk/tests/Makefile.am
57346 added texceptions
57348 ------------------------------------------------------------------------
57349 r1360 | zimmerma | 2001-10-25 13:49:56 +0000 (Thu, 25 Oct 2001) | 2 lines
57350 Changed paths:
57351    M /trunk/mpfr.texi
57353 documented exception mechanism (with Vincent Lefe`vre)
57355 ------------------------------------------------------------------------
57356 r1359 | zimmerma | 2001-10-25 13:48:28 +0000 (Thu, 25 Oct 2001) | 2 lines
57357 Changed paths:
57358    M /trunk/tests/tfactorial.c
57360 changed stupid test (was computing only 200!)
57362 ------------------------------------------------------------------------
57363 r1358 | zimmerma | 2001-10-25 13:47:27 +0000 (Thu, 25 Oct 2001) | 2 lines
57364 Changed paths:
57365    M /trunk/factorial.c
57367 implemented inexact flag
57369 ------------------------------------------------------------------------
57370 r1357 | zimmerma | 2001-10-25 13:45:42 +0000 (Thu, 25 Oct 2001) | 2 lines
57371 Changed paths:
57372    M /trunk/exceptions.c
57374 1999 -> 2001
57376 ------------------------------------------------------------------------
57377 r1356 | zimmerma | 2001-10-25 13:45:14 +0000 (Thu, 25 Oct 2001) | 2 lines
57378 Changed paths:
57379    M /trunk/add.c
57381 check overflow
57383 ------------------------------------------------------------------------
57384 r1355 | zimmerma | 2001-10-25 13:39:35 +0000 (Thu, 25 Oct 2001) | 2 lines
57385 Changed paths:
57386    M /trunk/tests/tui_sub.c
57388 added two tests
57390 ------------------------------------------------------------------------
57391 r1354 | zimmerma | 2001-10-25 13:37:24 +0000 (Thu, 25 Oct 2001) | 2 lines
57392 Changed paths:
57393    M /trunk/sub.c
57395 implemented overflow/underflow
57397 ------------------------------------------------------------------------
57398 r1353 | daney | 2001-10-25 13:36:56 +0000 (Thu, 25 Oct 2001) | 2 lines
57399 Changed paths:
57400    M /trunk/atanh.c
57402 correct atanh(INF)=INF exact
57404 ------------------------------------------------------------------------
57405 r1352 | daney | 2001-10-25 13:14:54 +0000 (Thu, 25 Oct 2001) | 2 lines
57406 Changed paths:
57407    M /trunk/tests/thyperbolic.c
57409 correct test inf for atanh
57411 ------------------------------------------------------------------------
57412 r1351 | zimmerma | 2001-10-25 12:52:08 +0000 (Thu, 25 Oct 2001) | 2 lines
57413 Changed paths:
57414    M /trunk/mpfr.texi
57416 added warning for mpfr_set_d
57418 ------------------------------------------------------------------------
57419 r1350 | daney | 2001-10-25 09:19:06 +0000 (Thu, 25 Oct 2001) | 2 lines
57420 Changed paths:
57421    M /trunk/tests/thyperbolic.c
57423 correct bug in tests file (test of atanh for + or - Inf)
57425 ------------------------------------------------------------------------
57426 r1349 | zimmerma | 2001-10-25 08:37:39 +0000 (Thu, 25 Oct 2001) | 2 lines
57427 Changed paths:
57428    M /trunk/tests/Makefile.am
57430 added tadd_ui (forgotten?)
57432 ------------------------------------------------------------------------
57433 r1348 | zimmerma | 2001-10-25 08:37:19 +0000 (Thu, 25 Oct 2001) | 2 lines
57434 Changed paths:
57435    M /trunk/tests/tadd_ui.c
57437 added special test
57439 ------------------------------------------------------------------------
57440 r1347 | zimmerma | 2001-10-25 08:36:55 +0000 (Thu, 25 Oct 2001) | 2 lines
57441 Changed paths:
57442    M /trunk/add.c
57444 fixed bug in rounding part when rounding towards 0 (infinite loop due to bn<an)
57446 ------------------------------------------------------------------------
57447 r1346 | zimmerma | 2001-10-25 08:34:51 +0000 (Thu, 25 Oct 2001) | 2 lines
57448 Changed paths:
57449    M /trunk/tests/tasinh.c
57451 added one special test
57453 ------------------------------------------------------------------------
57454 r1345 | daney | 2001-10-24 17:33:12 +0000 (Wed, 24 Oct 2001) | 2 lines
57455 Changed paths:
57456    M /trunk/minmax.c
57458 correct the Nan case
57460 ------------------------------------------------------------------------
57461 r1344 | daney | 2001-10-24 17:23:08 +0000 (Wed, 24 Oct 2001) | 2 lines
57462 Changed paths:
57463    A /trunk/dim.c
57465 add the function mpfr_dim
57467 ------------------------------------------------------------------------
57468 r1343 | daney | 2001-10-24 17:22:36 +0000 (Wed, 24 Oct 2001) | 2 lines
57469 Changed paths:
57470    A /trunk/minmax.c
57472 add function mpfr_min and mpfr_max
57474 ------------------------------------------------------------------------
57475 r1342 | daney | 2001-10-24 16:12:27 +0000 (Wed, 24 Oct 2001) | 2 lines
57476 Changed paths:
57477    M /trunk/tests/tasinh.c
57478    M /trunk/tests/tatanh.c
57480 correct these tesats files
57482 ------------------------------------------------------------------------
57483 r1341 | daney | 2001-10-24 16:11:23 +0000 (Wed, 24 Oct 2001) | 2 lines
57484 Changed paths:
57485    M /trunk/acosh.c
57486    M /trunk/asinh.c
57487    M /trunk/atanh.c
57488    M /trunk/cosh.c
57489    M /trunk/sinh.c
57490    M /trunk/tanh.c
57492 correct some bugs
57494 ------------------------------------------------------------------------
57495 r1340 | zimmerma | 2001-10-24 15:47:48 +0000 (Wed, 24 Oct 2001) | 2 lines
57496 Changed paths:
57497    M /trunk/tests/Makefile.am
57499 added EXTRA_DIST= tgeneric.c
57501 ------------------------------------------------------------------------
57502 r1339 | daney | 2001-10-24 15:32:28 +0000 (Wed, 24 Oct 2001) | 2 lines
57503 Changed paths:
57504    M /trunk/tests/Makefile.am
57506 remove tfma
57508 ------------------------------------------------------------------------
57509 r1338 | daney | 2001-10-24 15:29:56 +0000 (Wed, 24 Oct 2001) | 2 lines
57510 Changed paths:
57511    A /trunk/tests/tfma.c
57513 add tfma
57515 ------------------------------------------------------------------------
57516 r1337 | daney | 2001-10-24 09:34:27 +0000 (Wed, 24 Oct 2001) | 2 lines
57517 Changed paths:
57518    M /trunk/acosh.c
57520 acosh revue et corrige...+beau
57522 ------------------------------------------------------------------------
57523 r1336 | daney | 2001-10-23 16:57:30 +0000 (Tue, 23 Oct 2001) | 2 lines
57524 Changed paths:
57525    M /trunk/mpfr.h
57527 add mpfr_log10
57529 ------------------------------------------------------------------------
57530 r1335 | daney | 2001-10-23 16:56:22 +0000 (Tue, 23 Oct 2001) | 2 lines
57531 Changed paths:
57532    M /trunk/Makefile.am
57533    A /trunk/log_base_10.c
57535 add log_base_10
57537 ------------------------------------------------------------------------
57538 r1334 | daney | 2001-10-23 16:55:58 +0000 (Tue, 23 Oct 2001) | 2 lines
57539 Changed paths:
57540    M /trunk/tests/Makefile.am
57542 add tlog_base_10
57544 ------------------------------------------------------------------------
57545 r1333 | daney | 2001-10-23 16:55:25 +0000 (Tue, 23 Oct 2001) | 2 lines
57546 Changed paths:
57547    A /trunk/tests/tlog_base_10.c
57549 add test file for log_base_10 function
57551 ------------------------------------------------------------------------
57552 r1332 | daney | 2001-10-23 16:54:12 +0000 (Tue, 23 Oct 2001) | 2 lines
57553 Changed paths:
57554    M /trunk/mpfr.texi
57556 correct a bug in mpfr_log10 section
57558 ------------------------------------------------------------------------
57559 r1331 | daney | 2001-10-23 13:14:13 +0000 (Tue, 23 Oct 2001) | 2 lines
57560 Changed paths:
57561    M /trunk/mpfr.texi
57563 add help of log10 + fma
57565 ------------------------------------------------------------------------
57566 r1330 | daney | 2001-10-23 12:38:15 +0000 (Tue, 23 Oct 2001) | 2 lines
57567 Changed paths:
57568    M /trunk/log_base_2.c
57570 correct particular cases
57572 ------------------------------------------------------------------------
57573 r1329 | daney | 2001-10-23 12:33:00 +0000 (Tue, 23 Oct 2001) | 2 lines
57574 Changed paths:
57575    M /trunk/log_base_2.c
57577 improve the clear flags
57579 ------------------------------------------------------------------------
57580 r1328 | daney | 2001-10-23 09:41:29 +0000 (Tue, 23 Oct 2001) | 2 lines
57581 Changed paths:
57582    M /trunk/tests/tpow3.c
57584 correction dans l'entete
57586 ------------------------------------------------------------------------
57587 r1327 | vlefevre | 2001-10-21 07:56:29 +0000 (Sun, 21 Oct 2001) | 2 lines
57588 Changed paths:
57589    M /trunk/tests/reuse.c
57590    M /trunk/tests/tdiv.c
57592 Some changes to avoid warnings.
57594 ------------------------------------------------------------------------
57595 r1326 | vlefevre | 2001-10-21 07:12:18 +0000 (Sun, 21 Oct 2001) | 2 lines
57596 Changed paths:
57597    M /trunk/div.c
57599 Bug fixed (char -> int).
57601 ------------------------------------------------------------------------
57602 r1325 | vlefevre | 2001-10-19 20:47:39 +0000 (Fri, 19 Oct 2001) | 2 lines
57603 Changed paths:
57604    M /trunk/Makefile.in
57605    M /trunk/tests/Makefile.in
57607 Update.
57609 ------------------------------------------------------------------------
57610 r1324 | vlefevre | 2001-10-19 20:45:12 +0000 (Fri, 19 Oct 2001) | 2 lines
57611 Changed paths:
57612    M /trunk/add_ui.c
57613    M /trunk/sub_ui.c
57615 Bugs fixed concerning the "inexact" ternary value.
57617 ------------------------------------------------------------------------
57618 r1323 | daney | 2001-10-19 16:56:51 +0000 (Fri, 19 Oct 2001) | 2 lines
57619 Changed paths:
57620    M /trunk/tests/Makefile.am
57622 suppress thypot tgeneric
57624 ------------------------------------------------------------------------
57625 r1322 | daney | 2001-10-19 16:53:12 +0000 (Fri, 19 Oct 2001) | 2 lines
57626 Changed paths:
57627    M /trunk/tests/Makefile.am
57629 suppress sample
57631 ------------------------------------------------------------------------
57632 r1321 | zimmerma | 2001-10-19 16:26:47 +0000 (Fri, 19 Oct 2001) | 2 lines
57633 Changed paths:
57634    M /trunk/mpfr.h
57636 void -> int as return value for mpfr_add_ui
57638 ------------------------------------------------------------------------
57639 r1320 | zimmerma | 2001-10-19 16:26:19 +0000 (Fri, 19 Oct 2001) | 2 lines
57640 Changed paths:
57641    M /trunk/add_ui.c
57643 added ternary flag
57645 ------------------------------------------------------------------------
57646 r1319 | zimmerma | 2001-10-19 16:24:50 +0000 (Fri, 19 Oct 2001) | 2 lines
57647 Changed paths:
57648    M /trunk/mpfr.texi
57650 void -> int for mpfr_add and mpfr_add_ui
57652 ------------------------------------------------------------------------
57653 r1318 | daney | 2001-10-19 16:21:08 +0000 (Fri, 19 Oct 2001) | 2 lines
57654 Changed paths:
57655    A /trunk/tests/thypot.c
57657 add test for hypot
57659 ------------------------------------------------------------------------
57660 r1317 | daney | 2001-10-19 16:15:16 +0000 (Fri, 19 Oct 2001) | 2 lines
57661 Changed paths:
57662    M /trunk/tests/Makefile.am
57664 add some test
57666 ------------------------------------------------------------------------
57667 r1316 | daney | 2001-10-19 16:13:56 +0000 (Fri, 19 Oct 2001) | 2 lines
57668 Changed paths:
57669    M /trunk/Makefile.am
57671 add some functions
57673 ------------------------------------------------------------------------
57674 r1315 | daney | 2001-10-19 16:12:44 +0000 (Fri, 19 Oct 2001) | 2 lines
57675 Changed paths:
57676    M /trunk/mpfr.h
57678 add some proto
57680 ------------------------------------------------------------------------
57681 r1314 | daney | 2001-10-19 16:09:34 +0000 (Fri, 19 Oct 2001) | 2 lines
57682 Changed paths:
57683    A /trunk/tests/tpow3.c
57685 add test file for pow
57687 ------------------------------------------------------------------------
57688 r1313 | daney | 2001-10-19 16:09:01 +0000 (Fri, 19 Oct 2001) | 2 lines
57689 Changed paths:
57690    M /trunk/mpfr.texi
57692 add the help for pow and pow_si
57694 ------------------------------------------------------------------------
57695 r1312 | daney | 2001-10-19 16:08:29 +0000 (Fri, 19 Oct 2001) | 2 lines
57696 Changed paths:
57697    A /trunk/pow2.c
57699 add the function pow and pow_si
57701 ------------------------------------------------------------------------
57702 r1311 | zimmerma | 2001-10-19 16:02:34 +0000 (Fri, 19 Oct 2001) | 2 lines
57703 Changed paths:
57704    M /trunk/tests/tsub.c
57706 added two tests for 0-c and c-0 with prec(c) > prec(a)
57708 ------------------------------------------------------------------------
57709 r1310 | vlefevre | 2001-10-19 15:53:17 +0000 (Fri, 19 Oct 2001) | 2 lines
57710 Changed paths:
57711    M /trunk/neg.c
57713 Removed #include <stdio.h>, "return 0;" replaced by "MPFR_RET(0);".
57715 ------------------------------------------------------------------------
57716 r1309 | vlefevre | 2001-10-19 15:45:18 +0000 (Fri, 19 Oct 2001) | 4 lines
57717 Changed paths:
57718    M /trunk/add.c
57719    M /trunk/mpfr-impl.h
57720    M /trunk/mpfr.h
57721    M /trunk/sub.c
57723 mpfr_add1 and mpfr_sub1 prototypes moved to mpfr-impl.h (to detect clashes).
57724 Bug fix concerning the inexact ternary value in mpfr_sub.
57725 mpfr_add now returns an int (inexact ternary value unsupported if true add).
57727 ------------------------------------------------------------------------
57728 r1308 | vlefevre | 2001-10-19 14:49:44 +0000 (Fri, 19 Oct 2001) | 2 lines
57729 Changed paths:
57730    M /trunk/Makefile.in
57732 Update.
57734 ------------------------------------------------------------------------
57735 r1307 | vlefevre | 2001-10-19 14:13:10 +0000 (Fri, 19 Oct 2001) | 2 lines
57736 Changed paths:
57737    M /trunk/set_si.c
57739 Underflow/overflow check.
57741 ------------------------------------------------------------------------
57742 r1306 | vlefevre | 2001-10-19 14:02:01 +0000 (Fri, 19 Oct 2001) | 2 lines
57743 Changed paths:
57744    M /trunk/mpfr-impl.h
57746 Documentation updated.
57748 ------------------------------------------------------------------------
57749 r1305 | vlefevre | 2001-10-19 13:57:06 +0000 (Fri, 19 Oct 2001) | 2 lines
57750 Changed paths:
57751    M /trunk/set_ui.c
57753 Comment added.
57755 ------------------------------------------------------------------------
57756 r1304 | vlefevre | 2001-10-19 13:41:41 +0000 (Fri, 19 Oct 2001) | 2 lines
57757 Changed paths:
57758    M /trunk/set.c
57760 MPFR_RET(0) replaced by MPFR_RET_NAN.
57762 ------------------------------------------------------------------------
57763 r1303 | vlefevre | 2001-10-19 13:28:41 +0000 (Fri, 19 Oct 2001) | 2 lines
57764 Changed paths:
57765    M /trunk/mpfr-impl.h
57767 Macro MPFR_RET_NAN.
57769 ------------------------------------------------------------------------
57770 r1302 | vlefevre | 2001-10-18 17:29:45 +0000 (Thu, 18 Oct 2001) | 2 lines
57771 Changed paths:
57772    M /trunk/round.c
57774 Code clean-up in mpfr_round_raw (well... IMHO).
57776 ------------------------------------------------------------------------
57777 r1301 | daney | 2001-10-18 15:30:04 +0000 (Thu, 18 Oct 2001) | 2 lines
57778 Changed paths:
57779    M /trunk/ui_pow.c
57781 take in account of CHAR_BIT in ui_pow
57783 ------------------------------------------------------------------------
57784 r1300 | zimmerma | 2001-10-18 15:21:45 +0000 (Thu, 18 Oct 2001) | 2 lines
57785 Changed paths:
57786    M /trunk/sqrt.c
57788 cast to mp_limb_t was missing
57790 ------------------------------------------------------------------------
57791 r1299 | vlefevre | 2001-10-18 15:05:45 +0000 (Thu, 18 Oct 2001) | 2 lines
57792 Changed paths:
57793    M /trunk/acosh.c
57794    M /trunk/asinh.c
57795    M /trunk/atanh.c
57796    M /trunk/factorial.c
57798 BITS_PER_CHAR replaced by the standard CHAR_BIT.
57800 ------------------------------------------------------------------------
57801 r1298 | hanrot | 2001-10-18 14:58:14 +0000 (Thu, 18 Oct 2001) | 2 lines
57802 Changed paths:
57803    M /trunk/div.c
57805 *** empty log message ***
57807 ------------------------------------------------------------------------
57808 r1297 | daney | 2001-10-18 13:55:26 +0000 (Thu, 18 Oct 2001) | 2 lines
57809 Changed paths:
57810    A /trunk/tests/tui_pow.c
57812 add test of ui_pow
57814 ------------------------------------------------------------------------
57815 r1296 | daney | 2001-10-18 13:54:47 +0000 (Thu, 18 Oct 2001) | 2 lines
57816 Changed paths:
57817    M /trunk/mpfr.texi
57819 add the help of ui_pow
57821 ------------------------------------------------------------------------
57822 r1295 | daney | 2001-10-18 13:54:21 +0000 (Thu, 18 Oct 2001) | 2 lines
57823 Changed paths:
57824    A /trunk/ui_pow.c
57826 add the function pow(unsign long int, mpfr_t)
57828 ------------------------------------------------------------------------
57829 r1294 | vlefevre | 2001-10-18 13:52:48 +0000 (Thu, 18 Oct 2001) | 3 lines
57830 Changed paths:
57831    M /trunk/configure
57832    M /trunk/configure.in
57834 Improved configure.in.
57835 configure generated by Autoconf 2.52.
57837 ------------------------------------------------------------------------
57838 r1293 | daney | 2001-10-18 12:09:08 +0000 (Thu, 18 Oct 2001) | 2 lines
57839 Changed paths:
57840    M /trunk/exp2.c
57842 ajout du flag inexact
57844 ------------------------------------------------------------------------
57845 r1292 | vlefevre | 2001-10-18 11:27:38 +0000 (Thu, 18 Oct 2001) | 3 lines
57846 Changed paths:
57847    M /trunk/configure
57849 fixed and improved check for gmp.h/gmp-impl.h/config.h/gmp-mparam.h/longlong.h
57850 and corresponding error message
57852 ------------------------------------------------------------------------
57853 r1291 | daney | 2001-10-18 10:38:10 +0000 (Thu, 18 Oct 2001) | 2 lines
57854 Changed paths:
57855    M /trunk/mpfr.texi
57857 add the help on log2
57859 ------------------------------------------------------------------------
57860 r1290 | daney | 2001-10-18 10:36:00 +0000 (Thu, 18 Oct 2001) | 2 lines
57861 Changed paths:
57862    A /trunk/tests/tlog_base_2.c
57864 add the test file of the log2 (log in base 2)
57866 ------------------------------------------------------------------------
57867 r1289 | daney | 2001-10-18 10:35:11 +0000 (Thu, 18 Oct 2001) | 2 lines
57868 Changed paths:
57869    A /trunk/log_base_2.c
57871 ajout de log2 (log en base 2)
57873 ------------------------------------------------------------------------
57874 r1288 | daney | 2001-10-18 10:24:43 +0000 (Thu, 18 Oct 2001) | 2 lines
57875 Changed paths:
57876    M /trunk/tanh.c
57878 correst tanh(0)
57880 ------------------------------------------------------------------------
57881 r1287 | zimmerma | 2001-10-18 10:20:41 +0000 (Thu, 18 Oct 2001) | 2 lines
57882 Changed paths:
57883    M /trunk/tests/tset_si.c
57885 added two more tests
57887 ------------------------------------------------------------------------
57888 r1286 | zimmerma | 2001-10-18 10:20:09 +0000 (Thu, 18 Oct 2001) | 2 lines
57889 Changed paths:
57890    M /trunk/set_si.c
57892 wrong sign passed to mpfr_can_round (mp_limb_t may be unsigned)
57894 ------------------------------------------------------------------------
57895 r1285 | daney | 2001-10-18 10:10:49 +0000 (Thu, 18 Oct 2001) | 2 lines
57896 Changed paths:
57897    M /trunk/sinh.c
57899 correct a bug for sinh(Inf)
57901 ------------------------------------------------------------------------
57902 r1284 | daney | 2001-10-17 15:49:52 +0000 (Wed, 17 Oct 2001) | 2 lines
57903 Changed paths:
57904    M /trunk/tanh.c
57906 correct syntax of tanh.c
57908 ------------------------------------------------------------------------
57909 r1283 | daney | 2001-10-17 15:47:03 +0000 (Wed, 17 Oct 2001) | 2 lines
57910 Changed paths:
57911    M /trunk/sinh.c
57913 correct an error
57915 ------------------------------------------------------------------------
57916 r1282 | daney | 2001-10-17 15:42:10 +0000 (Wed, 17 Oct 2001) | 2 lines
57917 Changed paths:
57918    M /trunk/cosh.c
57920 correct few things
57922 ------------------------------------------------------------------------
57923 r1281 | daney | 2001-10-17 15:29:50 +0000 (Wed, 17 Oct 2001) | 2 lines
57924 Changed paths:
57925    M /trunk/cosh.c
57927 little patch for cosh
57929 ------------------------------------------------------------------------
57930 r1280 | daney | 2001-10-17 15:04:43 +0000 (Wed, 17 Oct 2001) | 2 lines
57931 Changed paths:
57932    A /trunk/tests/texpm1.c
57934 add the test function of expm1
57936 ------------------------------------------------------------------------
57937 r1279 | daney | 2001-10-17 15:04:06 +0000 (Wed, 17 Oct 2001) | 2 lines
57938 Changed paths:
57939    A /trunk/tests/tlog1p.c
57941 add the test of the function log1p
57943 ------------------------------------------------------------------------
57944 r1278 | daney | 2001-10-17 15:03:04 +0000 (Wed, 17 Oct 2001) | 2 lines
57945 Changed paths:
57946    A /trunk/expm1.c
57948 add the function expm1
57950 ------------------------------------------------------------------------
57951 r1277 | daney | 2001-10-17 15:02:30 +0000 (Wed, 17 Oct 2001) | 2 lines
57952 Changed paths:
57953    A /trunk/log1p.c
57955 add the function log1p
57957 ------------------------------------------------------------------------
57958 r1276 | daney | 2001-10-17 12:50:15 +0000 (Wed, 17 Oct 2001) | 2 lines
57959 Changed paths:
57960    M /trunk/mpfr.texi
57962 add to mpfr.texi log1p and expm1
57964 ------------------------------------------------------------------------
57965 r1275 | daney | 2001-10-17 12:37:46 +0000 (Wed, 17 Oct 2001) | 2 lines
57966 Changed paths:
57967    M /trunk/exp2.c
57969 actualisation de exp2.c
57971 ------------------------------------------------------------------------
57972 r1274 | daney | 2001-10-17 12:36:51 +0000 (Wed, 17 Oct 2001) | 2 lines
57973 Changed paths:
57974    M /trunk/exp2.c
57976 actualisation de exp2
57978 ------------------------------------------------------------------------
57979 r1273 | hanrot | 2001-10-17 10:28:27 +0000 (Wed, 17 Oct 2001) | 2 lines
57980 Changed paths:
57981    M /trunk/tests/Makefile.in
57982    M /trunk/tests/tdiv.c
57984 New tests in tdiv.c.
57986 ------------------------------------------------------------------------
57987 r1272 | hanrot | 2001-10-17 10:28:14 +0000 (Wed, 17 Oct 2001) | 3 lines
57988 Changed paths:
57989    M /trunk/div.c
57990    A /trunk/div2.c
57992 New division in div.c, old one renamed in mpfr_div2. Remains to implement
57993 exact/inexact flag. Should not be *that* hard.
57995 ------------------------------------------------------------------------
57996 r1271 | daney | 2001-10-16 16:02:21 +0000 (Tue, 16 Oct 2001) | 2 lines
57997 Changed paths:
57998    M /trunk/algorithms.tex
58000 ajout de functions pow, fma, hypot etc etc
58002 ------------------------------------------------------------------------
58003 r1270 | zimmerma | 2001-10-16 15:48:48 +0000 (Tue, 16 Oct 2001) | 2 lines
58004 Changed paths:
58005    M /trunk/Makefile.am
58007 added fma.c
58009 ------------------------------------------------------------------------
58010 r1269 | zimmerma | 2001-10-16 15:48:34 +0000 (Tue, 16 Oct 2001) | 2 lines
58011 Changed paths:
58012    M /trunk/mpfr.h
58014 added prototypes for mpfr_fma and mpfr_hypot
58016 ------------------------------------------------------------------------
58017 r1268 | zimmerma | 2001-10-16 15:48:12 +0000 (Tue, 16 Oct 2001) | 2 lines
58018 Changed paths:
58019    M /trunk/hypot.c
58021 small changes for inexact flag
58023 ------------------------------------------------------------------------
58024 r1267 | zimmerma | 2001-10-16 15:41:38 +0000 (Tue, 16 Oct 2001) | 3 lines
58025 Changed paths:
58026    M /trunk/fma.c
58028 added some cases for Inf
58029 implement (partly) inexact flag
58031 ------------------------------------------------------------------------
58032 r1266 | daney | 2001-10-16 15:09:29 +0000 (Tue, 16 Oct 2001) | 2 lines
58033 Changed paths:
58034    A /trunk/hypot.c
58036 ajout hypot
58038 ------------------------------------------------------------------------
58039 r1265 | daney | 2001-10-16 15:06:29 +0000 (Tue, 16 Oct 2001) | 2 lines
58040 Changed paths:
58041    A /trunk/fma.c
58043 ajout de fma
58045 ------------------------------------------------------------------------
58046 r1264 | vlefevre | 2001-10-16 10:13:02 +0000 (Tue, 16 Oct 2001) | 2 lines
58047 Changed paths:
58048    M /trunk/sub.c
58050 Comment: // --> /* ... */
58052 ------------------------------------------------------------------------
58053 r1263 | zimmerma | 2001-10-15 14:19:10 +0000 (Mon, 15 Oct 2001) | 2 lines
58054 Changed paths:
58055    A /trunk/tests/tgeneric.c
58057 generic test file
58059 ------------------------------------------------------------------------
58060 r1262 | zimmerma | 2001-10-15 14:16:50 +0000 (Mon, 15 Oct 2001) | 2 lines
58061 Changed paths:
58062    M /trunk/tests/reuse.c
58064 added cast to (void*) for new functions returning an int
58066 ------------------------------------------------------------------------
58067 r1261 | zimmerma | 2001-10-15 14:16:25 +0000 (Mon, 15 Oct 2001) | 2 lines
58068 Changed paths:
58069    M /trunk/tests/tabs.c
58071 added test for inexact flag
58073 ------------------------------------------------------------------------
58074 r1260 | zimmerma | 2001-10-15 14:15:49 +0000 (Mon, 15 Oct 2001) | 3 lines
58075 Changed paths:
58076    M /trunk/tests/tcos.c
58078 now use tgeneric.c
58079 added more tests
58081 ------------------------------------------------------------------------
58082 r1259 | zimmerma | 2001-10-15 14:15:27 +0000 (Mon, 15 Oct 2001) | 2 lines
58083 Changed paths:
58084    M /trunk/tests/tcosh.c
58085    M /trunk/tests/texp.c
58086    M /trunk/tests/texp2.c
58087    M /trunk/tests/tlog.c
58088    M /trunk/tests/tsin.c
58089    M /trunk/tests/tsinh.c
58090    M /trunk/tests/ttan.c
58091    M /trunk/tests/ttanh.c
58093 now use tgeneric.c
58095 ------------------------------------------------------------------------
58096 r1258 | zimmerma | 2001-10-15 14:14:38 +0000 (Mon, 15 Oct 2001) | 2 lines
58097 Changed paths:
58098    M /trunk/tests/thyperbolic.c
58100 fixed test of return values for infinities: foo(+/-Inf) is *exact*
58102 ------------------------------------------------------------------------
58103 r1257 | zimmerma | 2001-10-15 14:13:33 +0000 (Mon, 15 Oct 2001) | 2 lines
58104 Changed paths:
58105    M /trunk/tests/tset.c
58107 now also try with negative numbers
58109 ------------------------------------------------------------------------
58110 r1256 | zimmerma | 2001-10-15 14:09:24 +0000 (Mon, 15 Oct 2001) | 2 lines
58111 Changed paths:
58112    M /trunk/cos.c
58113    M /trunk/cosh.c
58114    M /trunk/exp.c
58115    M /trunk/exp2.c
58116    M /trunk/exp_2.c
58117    M /trunk/log.c
58119 implement ternary inexact flag
58121 ------------------------------------------------------------------------
58122 r1255 | zimmerma | 2001-10-15 14:08:57 +0000 (Mon, 15 Oct 2001) | 2 lines
58123 Changed paths:
58124    M /trunk/div_2exp.c
58125    M /trunk/exp3.c
58126    M /trunk/mul_2exp.c
58128 implement inexact flag
58130 ------------------------------------------------------------------------
58131 r1254 | zimmerma | 2001-10-15 14:06:46 +0000 (Mon, 15 Oct 2001) | 2 lines
58132 Changed paths:
58133    M /trunk/mpfr.h
58135 return type is now int for mpfr_mul_2exp and mpfr_div_2exp
58137 ------------------------------------------------------------------------
58138 r1253 | zimmerma | 2001-10-15 14:06:17 +0000 (Mon, 15 Oct 2001) | 2 lines
58139 Changed paths:
58140    M /trunk/mpfr.texi
58142 return type is now int for more functions
58144 ------------------------------------------------------------------------
58145 r1252 | zimmerma | 2001-10-15 14:05:10 +0000 (Mon, 15 Oct 2001) | 2 lines
58146 Changed paths:
58147    M /trunk/random.c
58149 sign was not set
58151 ------------------------------------------------------------------------
58152 r1251 | zimmerma | 2001-10-15 14:04:24 +0000 (Mon, 15 Oct 2001) | 2 lines
58153 Changed paths:
58154    M /trunk/round.c
58156 rewritten completely mpfr_can_round_raw
58158 ------------------------------------------------------------------------
58159 r1250 | zimmerma | 2001-10-15 14:02:37 +0000 (Mon, 15 Oct 2001) | 2 lines
58160 Changed paths:
58161    M /trunk/set.c
58163 documented mpfr_set4
58165 ------------------------------------------------------------------------
58166 r1249 | zimmerma | 2001-10-15 14:02:13 +0000 (Mon, 15 Oct 2001) | 2 lines
58167 Changed paths:
58168    M /trunk/set_prec.c
58170 return non-zero if malloc failed
58172 ------------------------------------------------------------------------
58173 r1248 | zimmerma | 2001-10-15 14:01:42 +0000 (Mon, 15 Oct 2001) | 2 lines
58174 Changed paths:
58175    M /trunk/agm.c
58176    M /trunk/set_q.c
58178 cosmetic changes
58180 ------------------------------------------------------------------------
58181 r1247 | zimmerma | 2001-10-15 14:01:18 +0000 (Mon, 15 Oct 2001) | 2 lines
58182 Changed paths:
58183    M /trunk/sin.c
58184    M /trunk/sinh.c
58185    M /trunk/tan.c
58186    M /trunk/tanh.c
58188 implement ternary inexact flag
58190 ------------------------------------------------------------------------
58191 r1246 | zimmerma | 2001-10-15 14:00:45 +0000 (Mon, 15 Oct 2001) | 2 lines
58192 Changed paths:
58193    M /trunk/sqrt_ui.c
58195 avoid one variable
58197 ------------------------------------------------------------------------
58198 r1245 | daney | 2001-10-12 15:19:02 +0000 (Fri, 12 Oct 2001) | 2 lines
58199 Changed paths:
58200    M /trunk/algorithms.tex
58202 correction d'erreurs sur les notations + correction de la regle 9
58204 ------------------------------------------------------------------------
58205 r1244 | zimmerma | 2001-10-12 12:56:24 +0000 (Fri, 12 Oct 2001) | 3 lines
58206 Changed paths:
58207    M /trunk/mpfr-impl.h
58209 fixed MPFR_ASSERT
58210 documented MPFR_ASSERTN and MPFR_ASSERTD
58212 ------------------------------------------------------------------------
58213 r1243 | zimmerma | 2001-10-12 12:24:18 +0000 (Fri, 12 Oct 2001) | 2 lines
58214 Changed paths:
58215    M /trunk/tests/tset_f.c
58217 added test for mpfr_init_set_f prototype
58219 ------------------------------------------------------------------------
58220 r1242 | zimmerma | 2001-10-12 12:23:50 +0000 (Fri, 12 Oct 2001) | 3 lines
58221 Changed paths:
58222    M /trunk/tests/tmul_ui.c
58224 added test for inexact flag
58225 corrected a wrong test
58227 ------------------------------------------------------------------------
58228 r1241 | zimmerma | 2001-10-12 12:23:11 +0000 (Fri, 12 Oct 2001) | 2 lines
58229 Changed paths:
58230    M /trunk/tests/tadd.c
58232 cosmetic change
58234 ------------------------------------------------------------------------
58235 r1240 | zimmerma | 2001-10-12 12:22:36 +0000 (Fri, 12 Oct 2001) | 2 lines
58236 Changed paths:
58237    M /trunk/tests/Makefile.am
58239 added tsub_ui (did exist but forgotten in Makefile) and tset (new file)
58241 ------------------------------------------------------------------------
58242 r1239 | zimmerma | 2001-10-12 12:21:40 +0000 (Fri, 12 Oct 2001) | 2 lines
58243 Changed paths:
58244    A /trunk/tests/tset.c
58246 test file for mpfr_set, initial version
58248 ------------------------------------------------------------------------
58249 r1238 | zimmerma | 2001-10-12 12:20:53 +0000 (Fri, 12 Oct 2001) | 3 lines
58250 Changed paths:
58251    M /trunk/mpfr.texi
58253 void -> int as return value for several functions
58254 and explained the ternary return value
58256 ------------------------------------------------------------------------
58257 r1237 | zimmerma | 2001-10-12 12:19:49 +0000 (Fri, 12 Oct 2001) | 2 lines
58258 Changed paths:
58259    M /trunk/neg.c
58260    M /trunk/set_f.c
58261    M /trunk/ui_sub.c
58263 implemented inexact flag
58265 ------------------------------------------------------------------------
58266 r1236 | zimmerma | 2001-10-12 12:18:46 +0000 (Fri, 12 Oct 2001) | 2 lines
58267 Changed paths:
58268    M /trunk/mpfr.h
58270 void -> int as return value for new functions implementing inexact flag
58272 ------------------------------------------------------------------------
58273 r1235 | zimmerma | 2001-10-12 12:18:10 +0000 (Fri, 12 Oct 2001) | 2 lines
58274 Changed paths:
58275    M /trunk/set_d.c
58277 implemeted inexact flag in mpfr_set_d
58279 ------------------------------------------------------------------------
58280 r1234 | zimmerma | 2001-10-12 12:17:24 +0000 (Fri, 12 Oct 2001) | 2 lines
58281 Changed paths:
58282    M /trunk/round.c
58284 implemented inexact flag in mpfr_round
58286 ------------------------------------------------------------------------
58287 r1233 | zimmerma | 2001-10-12 12:16:13 +0000 (Fri, 12 Oct 2001) | 2 lines
58288 Changed paths:
58289    M /trunk/mul_ui.c
58291 completely rewritten
58293 ------------------------------------------------------------------------
58294 r1232 | zimmerma | 2001-10-12 12:15:46 +0000 (Fri, 12 Oct 2001) | 2 lines
58295 Changed paths:
58296    M /trunk/mul.c
58298 computation of inexact flag now directly uses mpfr_round_raw
58300 ------------------------------------------------------------------------
58301 r1231 | zimmerma | 2001-10-12 12:13:27 +0000 (Fri, 12 Oct 2001) | 2 lines
58302 Changed paths:
58303    M /trunk/mpfr-impl.h
58305 added 'if' in MPFR_ASSERT to avoid compiler warning
58307 ------------------------------------------------------------------------
58308 r1230 | zimmerma | 2001-10-12 12:12:07 +0000 (Fri, 12 Oct 2001) | 2 lines
58309 Changed paths:
58310    M /trunk/add.c
58312 put initial value in variables which may be used without being initialized
58314 ------------------------------------------------------------------------
58315 r1229 | zimmerma | 2001-10-12 12:11:23 +0000 (Fri, 12 Oct 2001) | 2 lines
58316 Changed paths:
58317    M /trunk/TODO
58319 updated things done, added Rounding section
58321 ------------------------------------------------------------------------
58322 r1228 | daney | 2001-10-11 16:47:30 +0000 (Thu, 11 Oct 2001) | 2 lines
58323 Changed paths:
58324    M /trunk/algorithms.tex
58326 ajout de log1p et expm1
58328 ------------------------------------------------------------------------
58329 r1227 | zimmerma | 2001-10-11 15:26:57 +0000 (Thu, 11 Oct 2001) | 2 lines
58330 Changed paths:
58331    M /trunk/tests/tatan.c
58333 reduced number of random tests (took too much time)
58335 ------------------------------------------------------------------------
58336 r1226 | zimmerma | 2001-10-11 15:19:04 +0000 (Thu, 11 Oct 2001) | 2 lines
58337 Changed paths:
58338    M /trunk/tests/tsub.c
58340 added random tests for inexact flag
58342 ------------------------------------------------------------------------
58343 r1225 | zimmerma | 2001-10-11 15:18:22 +0000 (Thu, 11 Oct 2001) | 2 lines
58344 Changed paths:
58345    M /trunk/sub.c
58346    M /trunk/sub_ui.c
58348 implemented inexact flag
58350 ------------------------------------------------------------------------
58351 r1224 | zimmerma | 2001-10-11 15:05:13 +0000 (Thu, 11 Oct 2001) | 2 lines
58352 Changed paths:
58353    M /trunk/tests/tsub_ui.c
58354    M /trunk/tests/tui_sub.c
58356 added random tests for inexact flag
58358 ------------------------------------------------------------------------
58359 r1223 | daney | 2001-10-11 14:51:03 +0000 (Thu, 11 Oct 2001) | 2 lines
58360 Changed paths:
58361    M /trunk/algorithms.tex
58363 ajout du log generic et de fma
58365 ------------------------------------------------------------------------
58366 r1222 | zimmerma | 2001-10-11 12:33:08 +0000 (Thu, 11 Oct 2001) | 2 lines
58367 Changed paths:
58368    M /trunk/sqrt.c
58370 inexact flag was wrong in some cases
58372 ------------------------------------------------------------------------
58373 r1221 | zimmerma | 2001-10-11 12:31:37 +0000 (Thu, 11 Oct 2001) | 2 lines
58374 Changed paths:
58375    M /trunk/tests/tsqrt.c
58377 added random tests for inexact flag
58379 ------------------------------------------------------------------------
58380 r1220 | zimmerma | 2001-10-11 12:28:53 +0000 (Thu, 11 Oct 2001) | 3 lines
58381 Changed paths:
58382    M /trunk/tests/tasin.c
58384 reduced number of loops per precision from 100 to 10
58385 (test was too long)
58387 ------------------------------------------------------------------------
58388 r1219 | zimmerma | 2001-10-11 08:25:55 +0000 (Thu, 11 Oct 2001) | 3 lines
58389 Changed paths:
58390    M /trunk/configure
58392 improved check for gmp-impl.h/config.h/gmp-mparam.h/longlong.h
58393 and corresponding error message
58395 ------------------------------------------------------------------------
58396 r1218 | zimmerma | 2001-10-11 08:25:03 +0000 (Thu, 11 Oct 2001) | 2 lines
58397 Changed paths:
58398    M /trunk/INSTALL
58400 stack-alloc.h no longer needed (will be included in gmp-impl.h)
58402 ------------------------------------------------------------------------
58403 r1217 | zimmerma | 2001-10-11 08:24:35 +0000 (Thu, 11 Oct 2001) | 2 lines
58404 Changed paths:
58405    M /trunk/mpfr.texi
58407 stack-alloc.h is no longer needed (will be included in gmp-impl.h)
58409 ------------------------------------------------------------------------
58410 r1216 | zimmerma | 2001-10-09 13:25:20 +0000 (Tue, 09 Oct 2001) | 2 lines
58411 Changed paths:
58412    M /trunk/algorithms.tex
58414 added proof of rules
58416 ------------------------------------------------------------------------
58417 r1215 | zimmerma | 2001-10-09 11:38:44 +0000 (Tue, 09 Oct 2001) | 2 lines
58418 Changed paths:
58419    M /trunk/tests/tadd.c
58421 fixed buggy test
58423 ------------------------------------------------------------------------
58424 r1214 | zimmerma | 2001-10-05 07:35:10 +0000 (Fri, 05 Oct 2001) | 2 lines
58425 Changed paths:
58426    M /trunk/add.c
58428 fixed bug for b + d where b=2^900+2^500+2^110, d=2^900-2^500-2^110
58430 ------------------------------------------------------------------------
58431 r1213 | zimmerma | 2001-10-03 10:24:47 +0000 (Wed, 03 Oct 2001) | 2 lines
58432 Changed paths:
58433    M /trunk/set_d.c
58435 fixed bug in mpfr_set_d on 64-bit machines
58437 ------------------------------------------------------------------------
58438 r1212 | zimmerma | 2001-09-28 12:13:30 +0000 (Fri, 28 Sep 2001) | 2 lines
58439 Changed paths:
58440    M /trunk/set_d.c
58442 fixed a few problems in mpfr_set_d for sizer < MPFR_LIMBS_PER_DOUBLE
58444 ------------------------------------------------------------------------
58445 r1211 | zimmerma | 2001-09-28 10:15:12 +0000 (Fri, 28 Sep 2001) | 2 lines
58446 Changed paths:
58447    M /trunk/algorithms.bib
58449 added paper of Brent and McMillan
58451 ------------------------------------------------------------------------
58452 r1210 | zimmerma | 2001-09-28 10:11:04 +0000 (Fri, 28 Sep 2001) | 2 lines
58453 Changed paths:
58454    M /trunk/tests/texp.c
58456 does not call compare_exp2_exp3 when argc=4
58458 ------------------------------------------------------------------------
58459 r1209 | zimmerma | 2001-09-28 10:09:06 +0000 (Fri, 28 Sep 2001) | 2 lines
58460 Changed paths:
58461    M /trunk/TODO
58463 added one item
58465 ------------------------------------------------------------------------
58466 r1208 | zimmerma | 2001-09-28 09:42:22 +0000 (Fri, 28 Sep 2001) | 2 lines
58467 Changed paths:
58468    M /trunk/mpfr.h
58469    M /trunk/mpfr.texi
58470    M /trunk/set_prec.c
58472 now mpfr_set_prec returns 1 instead of producing an error in case prec=0
58474 ------------------------------------------------------------------------
58475 r1207 | daney | 2001-09-27 13:03:29 +0000 (Thu, 27 Sep 2001) | 2 lines
58476 Changed paths:
58477    M /trunk/algorithms.tex
58479 New version with new generic function + / * etc
58481 ------------------------------------------------------------------------
58482 r1206 | vlefevre | 2001-09-20 15:08:05 +0000 (Thu, 20 Sep 2001) | 2 lines
58483 Changed paths:
58484    M /trunk/BUGS
58485    M /trunk/INSTALL
58486    M /trunk/README
58488 BUGS updated.
58490 ------------------------------------------------------------------------
58491 r1205 | vlefevre | 2001-09-13 16:35:18 +0000 (Thu, 13 Sep 2001) | 2 lines
58492 Changed paths:
58493    M /trunk/tests/tabs.c
58494    M /trunk/tests/tadd.c
58495    M /trunk/tests/tadd_ui.c
58496    M /trunk/tests/tcmp.c
58497    M /trunk/tests/tcos.c
58498    M /trunk/tests/tmul_ui.c
58499    M /trunk/tests/trandom.c
58500    M /trunk/tests/tsin.c
58501    M /trunk/tests/tsub_ui.c
58502    M /trunk/tests/ttan.c
58504 Prototype changes.
58506 ------------------------------------------------------------------------
58507 r1204 | vlefevre | 2001-09-13 13:20:40 +0000 (Thu, 13 Sep 2001) | 2 lines
58508 Changed paths:
58509    M /trunk/dump.c
58510    M /trunk/set_str.c
58511    M /trunk/set_str_raw.c
58513 <strings.h> -> <string.h> (ISO C).
58515 ------------------------------------------------------------------------
58516 r1203 | vlefevre | 2001-09-13 13:12:21 +0000 (Thu, 13 Sep 2001) | 2 lines
58517 Changed paths:
58518    M /trunk/set_prc_raw.c
58520 #include added.
58522 ------------------------------------------------------------------------
58523 r1202 | vlefevre | 2001-09-13 12:32:44 +0000 (Thu, 13 Sep 2001) | 2 lines
58524 Changed paths:
58525    M /trunk/add.c
58526    M /trunk/agm.c
58527    M /trunk/euler.c
58528    M /trunk/init.c
58529    M /trunk/pi.c
58530    M /trunk/print_rnd_mode.c
58531    M /trunk/set_prec.c
58532    M /trunk/tests/reuse.c
58533    M /trunk/tests/tcos.c
58534    M /trunk/tests/tfactorial.c
58535    M /trunk/tests/tisnan.c
58536    M /trunk/tests/tpow.c
58537    M /trunk/tests/tsin.c
58538    M /trunk/tests/tswap.c
58539    M /trunk/tests/ttan.c
58541 #include added/removed.
58543 ------------------------------------------------------------------------
58544 r1201 | vlefevre | 2001-09-13 12:16:12 +0000 (Thu, 13 Sep 2001) | 2 lines
58545 Changed paths:
58546    M /trunk/configure
58547    M /trunk/configure.in
58548    M /trunk/mpfr-impl.h
58550 GCC option -Wno-implicit removed and prototype added to mpfr-impl.h
58552 ------------------------------------------------------------------------
58553 r1200 | vlefevre | 2001-09-12 15:51:26 +0000 (Wed, 12 Sep 2001) | 8 lines
58554 Changed paths:
58555    M /trunk/tests/Makefile.am
58556    M /trunk/tests/Makefile.in
58558 INCLUDES in Makefile.am: -I$(top_srcdir) and @INCLUDES@ swapped.
58559 This defines the following precedence for the tests:
58560   1) MPFR directories
58561   2) User-defined directory
58562   3) GMP include directory
58563 This allows the user to override the GMP longlong.h file with the
58564 gcc-3 one, by using: INCLUDES="-I.../include" ./configure ...
58566 ------------------------------------------------------------------------
58567 r1199 | vlefevre | 2001-09-12 13:50:42 +0000 (Wed, 12 Sep 2001) | 2 lines
58568 Changed paths:
58569    M /trunk/log2.c
58571 #include order fixed.
58573 ------------------------------------------------------------------------
58574 r1198 | vlefevre | 2001-09-12 12:19:27 +0000 (Wed, 12 Sep 2001) | 2 lines
58575 Changed paths:
58576    M /trunk/tests/tset_si.c
58578 Tests added (in particular, inex value).
58580 ------------------------------------------------------------------------
58581 r1197 | vlefevre | 2001-09-12 12:19:06 +0000 (Wed, 12 Sep 2001) | 2 lines
58582 Changed paths:
58583    M /trunk/set_si.c
58585 Bug fixed.
58587 ------------------------------------------------------------------------
58588 r1196 | vlefevre | 2001-09-11 15:21:52 +0000 (Tue, 11 Sep 2001) | 2 lines
58589 Changed paths:
58590    M /trunk/mpfr-impl.h
58592 MPFR_RET: definition changed to avoid warning.
58594 ------------------------------------------------------------------------
58595 r1195 | vlefevre | 2001-09-11 14:02:32 +0000 (Tue, 11 Sep 2001) | 2 lines
58596 Changed paths:
58597    M /trunk/mpfr.h
58598    M /trunk/set.c
58599    M /trunk/set_si.c
58600    M /trunk/set_ui.c
58602 Inexact ternary value for mpfr_set4, mpfr_set_ui and mpfr_set_si.
58604 ------------------------------------------------------------------------
58605 r1194 | vlefevre | 2001-09-11 13:55:08 +0000 (Tue, 11 Sep 2001) | 2 lines
58606 Changed paths:
58607    M /trunk/mpfr-impl.h
58609 Macro SAFE_ABS.
58611 ------------------------------------------------------------------------
58612 r1193 | vlefevre | 2001-09-11 13:16:51 +0000 (Tue, 11 Sep 2001) | 3 lines
58613 Changed paths:
58614    M /trunk/exceptions.c
58615    M /trunk/mpfr-impl.h
58617 Inexact ternary value and flag for mpfr_set_underflow, mpfr_set_overflow
58618 and mpfr_check_range.
58620 ------------------------------------------------------------------------
58621 r1192 | vlefevre | 2001-09-11 03:20:42 +0000 (Tue, 11 Sep 2001) | 2 lines
58622 Changed paths:
58623    M /trunk/mpfr-impl.h
58624    M /trunk/mpfr.h
58625    M /trunk/set.c
58627 Macro MPFR_RET added. Ternary value for mpfr_set4.
58629 ------------------------------------------------------------------------
58630 r1191 | vlefevre | 2001-09-11 01:02:15 +0000 (Tue, 11 Sep 2001) | 2 lines
58631 Changed paths:
58632    M /trunk/exceptions.c
58633    M /trunk/mpfr.h
58635 New flags.
58637 ------------------------------------------------------------------------
58638 r1190 | vlefevre | 2001-09-10 23:58:12 +0000 (Mon, 10 Sep 2001) | 2 lines
58639 Changed paths:
58640    M /trunk/Makefile.in
58641    M /trunk/div.c
58642    M /trunk/mpfr-impl.h
58643    M /trunk/mpfr.texi
58644    M /trunk/mul.c
58645    M /trunk/mul_ui.c
58646    M /trunk/round.c
58647    M /trunk/set.c
58648    M /trunk/set_f.c
58649    M /trunk/set_si.c
58650    M /trunk/set_ui.c
58651    M /trunk/sqrt.c
58652    M /trunk/tests/Makefile.in
58654 Parameter added to mpfr_round_raw: pointer to inexact ternary value.
58656 ------------------------------------------------------------------------
58657 r1189 | hanrot | 2001-09-10 16:30:21 +0000 (Mon, 10 Sep 2001) | 2 lines
58658 Changed paths:
58659    M /trunk/set_d.c
58661 Zqwiuyt
58663 ------------------------------------------------------------------------
58664 r1188 | hanrot | 2001-09-10 16:21:42 +0000 (Mon, 10 Sep 2001) | 2 lines
58665 Changed paths:
58666    M /trunk/set_d.c
58668 Zorgs.
58670 ------------------------------------------------------------------------
58671 r1187 | hanrot | 2001-09-10 15:42:12 +0000 (Mon, 10 Sep 2001) | 2 lines
58672 Changed paths:
58673    M /trunk/set_d.c
58675 Gleurbs.
58677 ------------------------------------------------------------------------
58678 r1186 | hanrot | 2001-09-10 15:40:57 +0000 (Mon, 10 Sep 2001) | 2 lines
58679 Changed paths:
58680    M /trunk/set_d.c
58682 Patch grotesque.
58684 ------------------------------------------------------------------------
58685 r1185 | hanrot | 2001-09-10 15:20:08 +0000 (Mon, 10 Sep 2001) | 2 lines
58686 Changed paths:
58687    M /trunk/set_d.c
58689 Patch for the case SIZE(r) < MPFR_LIMBS_PER_DOUBLE.
58691 ------------------------------------------------------------------------
58692 r1184 | zimmerma | 2001-09-10 07:47:29 +0000 (Mon, 10 Sep 2001) | 2 lines
58693 Changed paths:
58694    A /trunk/tests/ttan.c
58696 test file for mpfr_tan
58698 ------------------------------------------------------------------------
58699 r1183 | zimmerma | 2001-09-10 07:47:15 +0000 (Mon, 10 Sep 2001) | 2 lines
58700 Changed paths:
58701    M /trunk/tests/tsin.c
58703 fixed a few typos
58705 ------------------------------------------------------------------------
58706 r1182 | zimmerma | 2001-09-10 07:46:56 +0000 (Mon, 10 Sep 2001) | 2 lines
58707 Changed paths:
58708    M /trunk/mpfr.h
58709    M /trunk/tests/reuse.c
58711 added mpfr_tan
58713 ------------------------------------------------------------------------
58714 r1181 | zimmerma | 2001-09-10 07:46:37 +0000 (Mon, 10 Sep 2001) | 2 lines
58715 Changed paths:
58716    M /trunk/tests/Makefile.am
58718 added ttan
58720 ------------------------------------------------------------------------
58721 r1180 | zimmerma | 2001-09-10 07:45:54 +0000 (Mon, 10 Sep 2001) | 2 lines
58722 Changed paths:
58723    M /trunk/algorithms.tex
58725 added the tangent
58727 ------------------------------------------------------------------------
58728 r1179 | zimmerma | 2001-09-10 07:45:14 +0000 (Mon, 10 Sep 2001) | 2 lines
58729 Changed paths:
58730    M /trunk/Makefile.am
58732 added tan.c
58734 ------------------------------------------------------------------------
58735 r1178 | zimmerma | 2001-09-10 07:44:05 +0000 (Mon, 10 Sep 2001) | 2 lines
58736 Changed paths:
58737    A /trunk/tan.c
58739 tangent function
58741 ------------------------------------------------------------------------
58742 r1177 | zimmerma | 2001-09-07 12:46:54 +0000 (Fri, 07 Sep 2001) | 2 lines
58743 Changed paths:
58744    M /trunk/sin_cos.c
58746 removed mpfr_sin and mpfr_cos (now separate implementations)
58748 ------------------------------------------------------------------------
58749 r1176 | zimmerma | 2001-09-07 12:45:52 +0000 (Fri, 07 Sep 2001) | 2 lines
58750 Changed paths:
58751    M /trunk/mpfr.h
58753 removed sin_cos
58755 ------------------------------------------------------------------------
58756 r1175 | zimmerma | 2001-09-07 12:41:15 +0000 (Fri, 07 Sep 2001) | 2 lines
58757 Changed paths:
58758    M /trunk/algorithms.tex
58760 added sine and cosine
58762 ------------------------------------------------------------------------
58763 r1174 | zimmerma | 2001-09-07 12:40:29 +0000 (Fri, 07 Sep 2001) | 2 lines
58764 Changed paths:
58765    M /trunk/Makefile.am
58767 removed sin_cos, added sin and cos
58769 ------------------------------------------------------------------------
58770 r1173 | zimmerma | 2001-09-07 12:37:21 +0000 (Fri, 07 Sep 2001) | 2 lines
58771 Changed paths:
58772    M /trunk/mpfr.texi
58774 removed mpfr_sin_cos
58776 ------------------------------------------------------------------------
58777 r1172 | zimmerma | 2001-09-07 12:32:28 +0000 (Fri, 07 Sep 2001) | 2 lines
58778 Changed paths:
58779    M /trunk/tests/reuse.c
58781 removed sin_cos, added sin and cos
58783 ------------------------------------------------------------------------
58784 r1171 | zimmerma | 2001-09-07 12:32:07 +0000 (Fri, 07 Sep 2001) | 2 lines
58785 Changed paths:
58786    M /trunk/tests/Makefile.am
58788 removed tsin_cos, added tsin and tcos
58790 ------------------------------------------------------------------------
58791 r1170 | zimmerma | 2001-09-07 12:30:42 +0000 (Fri, 07 Sep 2001) | 2 lines
58792 Changed paths:
58793    A /trunk/tests/tcos.c
58794    A /trunk/tests/tsin.c
58796 test files for mpfr_cos and mpfr_sin
58798 ------------------------------------------------------------------------
58799 r1169 | zimmerma | 2001-09-07 12:30:14 +0000 (Fri, 07 Sep 2001) | 2 lines
58800 Changed paths:
58801    A /trunk/sin.c
58803 new implementation of mpfr_sin, using mpfr_cos
58805 ------------------------------------------------------------------------
58806 r1168 | zimmerma | 2001-09-07 12:29:52 +0000 (Fri, 07 Sep 2001) | 2 lines
58807 Changed paths:
58808    A /trunk/cos.c
58810 new (faster) implementation of mpfr_cos
58812 ------------------------------------------------------------------------
58813 r1167 | vlefevre | 2001-09-06 15:59:15 +0000 (Thu, 06 Sep 2001) | 2 lines
58814 Changed paths:
58815    M /trunk/exceptions.c
58817 Fix: flags set in mpfr_set_{under,over}flow().
58819 ------------------------------------------------------------------------
58820 r1166 | vlefevre | 2001-09-06 12:49:53 +0000 (Thu, 06 Sep 2001) | 3 lines
58821 Changed paths:
58822    M /trunk/sub.c
58824 Cases where the result is 0 fixed.
58825 Integer overflow checked in mpfr_sub.
58827 ------------------------------------------------------------------------
58828 r1165 | vlefevre | 2001-09-06 11:35:12 +0000 (Thu, 06 Sep 2001) | 2 lines
58829 Changed paths:
58830    M /trunk/Makefile.am
58831    M /trunk/Makefile.in
58832    M /trunk/add.c
58834 In add.c: use mpfr_cmp_abs instead of mpfr_cmp3; x - x fixed for GMP_RNDD.
58836 ------------------------------------------------------------------------
58837 r1164 | vlefevre | 2001-09-06 10:27:57 +0000 (Thu, 06 Sep 2001) | 2 lines
58838 Changed paths:
58839    A /trunk/cmp_abs.c
58841 Compare the absolute values of two nonzero FP numbers.
58843 ------------------------------------------------------------------------
58844 r1163 | vlefevre | 2001-09-05 15:40:47 +0000 (Wed, 05 Sep 2001) | 2 lines
58845 Changed paths:
58846    M /trunk/cmp.c
58847    M /trunk/mpfr.h
58849 mpfr_cmp3 changed and integer overflows checked.
58851 ------------------------------------------------------------------------
58852 r1162 | zimmerma | 2001-09-05 09:52:50 +0000 (Wed, 05 Sep 2001) | 2 lines
58853 Changed paths:
58854    M /trunk/TODO
58856 added efficiency item
58858 ------------------------------------------------------------------------
58859 r1161 | vlefevre | 2001-09-03 14:52:45 +0000 (Mon, 03 Sep 2001) | 2 lines
58860 Changed paths:
58861    M /trunk/add.c
58863 Cases [+-]0 + [+-]0 fixed (depending on the rounding mode).
58865 ------------------------------------------------------------------------
58866 r1160 | vlefevre | 2001-08-29 15:29:46 +0000 (Wed, 29 Aug 2001) | 2 lines
58867 Changed paths:
58868    M /trunk/set.c
58870 Optimization + overflow support.
58872 ------------------------------------------------------------------------
58873 r1159 | vlefevre | 2001-08-29 14:10:30 +0000 (Wed, 29 Aug 2001) | 2 lines
58874 Changed paths:
58875    M /trunk/add.c
58876    M /trunk/mpfr-impl.h
58878 Case +0 + -0 fixed.
58880 ------------------------------------------------------------------------
58881 r1158 | zimmerma | 2001-08-29 12:30:24 +0000 (Wed, 29 Aug 2001) | 2 lines
58882 Changed paths:
58883    M /trunk/tests/tadd.c
58885 added one test
58887 ------------------------------------------------------------------------
58888 r1157 | zimmerma | 2001-08-29 09:24:30 +0000 (Wed, 29 Aug 2001) | 2 lines
58889 Changed paths:
58890    M /trunk/tests/tmul_ui.c
58892 another test from Norbert
58894 ------------------------------------------------------------------------
58895 r1156 | zimmerma | 2001-08-29 09:24:10 +0000 (Wed, 29 Aug 2001) | 2 lines
58896 Changed paths:
58897    M /trunk/mul_ui.c
58899 another fix (final copy when xsize > ysize was wrong)
58901 ------------------------------------------------------------------------
58902 r1155 | zimmerma | 2001-08-28 16:15:02 +0000 (Tue, 28 Aug 2001) | 2 lines
58903 Changed paths:
58904    M /trunk/tests/tadd.c
58906 added several tests for case (1b)
58908 ------------------------------------------------------------------------
58909 r1154 | zimmerma | 2001-08-28 15:57:47 +0000 (Tue, 28 Aug 2001) | 2 lines
58910 Changed paths:
58911    M /trunk/mul_ui.c
58913 another fix (previous one was incomplete)
58915 ------------------------------------------------------------------------
58916 r1153 | zimmerma | 2001-08-28 15:56:22 +0000 (Tue, 28 Aug 2001) | 2 lines
58917 Changed paths:
58918    M /trunk/tests/tmul_ui.c
58920 added one more test (from Norbert)
58922 ------------------------------------------------------------------------
58923 r1152 | vlefevre | 2001-08-28 14:20:50 +0000 (Tue, 28 Aug 2001) | 2 lines
58924 Changed paths:
58925    M /trunk/add.c
58927 Bug fixed.
58929 ------------------------------------------------------------------------
58930 r1151 | vlefevre | 2001-08-28 10:28:50 +0000 (Tue, 28 Aug 2001) | 2 lines
58931 Changed paths:
58932    M /trunk/add.c
58934 Bug fixed and update to check the exponents.
58936 ------------------------------------------------------------------------
58937 r1150 | zimmerma | 2001-08-27 14:54:28 +0000 (Mon, 27 Aug 2001) | 2 lines
58938 Changed paths:
58939    M /trunk/tests/tdiv_ui.c
58941 added test for 53 <= xprec, yprec <= 128
58943 ------------------------------------------------------------------------
58944 r1149 | zimmerma | 2001-08-27 14:10:03 +0000 (Mon, 27 Aug 2001) | 2 lines
58945 Changed paths:
58946    M /trunk/tests/tmul_ui.c
58948 added multiple tests for 53 <= xprec, yprec <= 128
58950 ------------------------------------------------------------------------
58951 r1148 | zimmerma | 2001-08-27 14:09:13 +0000 (Mon, 27 Aug 2001) | 2 lines
58952 Changed paths:
58953    M /trunk/mul_ui.c
58955 was completely wrong for ysize > xsize
58957 ------------------------------------------------------------------------
58958 r1147 | zimmerma | 2001-08-27 12:47:37 +0000 (Mon, 27 Aug 2001) | 2 lines
58959 Changed paths:
58960    M /trunk/algorithms.tex
58962 added faster formula in exp(-8*n) for Euler's constant
58964 ------------------------------------------------------------------------
58965 r1146 | vlefevre | 2001-08-25 09:58:24 +0000 (Sat, 25 Aug 2001) | 2 lines
58966 Changed paths:
58967    M /trunk/mpfr-impl.h
58969 Assertion support with debug level.
58971 ------------------------------------------------------------------------
58972 r1145 | vlefevre | 2001-08-25 09:11:18 +0000 (Sat, 25 Aug 2001) | 2 lines
58973 Changed paths:
58974    M /trunk/Makefile.am
58975    M /trunk/Makefile.in
58976    M /trunk/add_ui.c
58977    A /trunk/exceptions.c
58978    M /trunk/mpfr-impl.h
58979    M /trunk/mpfr.h
58980    A /trunk/save_expo.c
58981    M /trunk/sub_ui.c
58983 Some support for exponent change and exceptions.
58985 ------------------------------------------------------------------------
58986 r1144 | zimmerma | 2001-08-23 14:57:09 +0000 (Thu, 23 Aug 2001) | 2 lines
58987 Changed paths:
58988    M /trunk/mpfr-impl.h
58990 added constant ALPHA (for mpfr_const_euler)
58992 ------------------------------------------------------------------------
58993 r1143 | zimmerma | 2001-08-23 14:56:36 +0000 (Thu, 23 Aug 2001) | 2 lines
58994 Changed paths:
58995    M /trunk/Makefile.in
58996    M /trunk/tests/Makefile.in
58998 added euler/teuler
59000 ------------------------------------------------------------------------
59001 r1142 | zimmerma | 2001-08-23 14:53:23 +0000 (Thu, 23 Aug 2001) | 2 lines
59002 Changed paths:
59003    M /trunk/tests/Makefile.am
59005 added teuler
59007 ------------------------------------------------------------------------
59008 r1141 | zimmerma | 2001-08-23 14:47:41 +0000 (Thu, 23 Aug 2001) | 2 lines
59009 Changed paths:
59010    M /trunk/Makefile.am
59012 added euler.c
59014 ------------------------------------------------------------------------
59015 r1140 | zimmerma | 2001-08-23 14:45:58 +0000 (Thu, 23 Aug 2001) | 2 lines
59016 Changed paths:
59017    M /trunk/add.c
59019 fixed pb with c2 = c2old << dif with dif negative
59021 ------------------------------------------------------------------------
59022 r1139 | zimmerma | 2001-08-23 14:25:50 +0000 (Thu, 23 Aug 2001) | 2 lines
59023 Changed paths:
59024    M /trunk/sub.c
59026 fixed bug for (2^53+4) - 1
59028 ------------------------------------------------------------------------
59029 r1138 | zimmerma | 2001-08-23 13:51:31 +0000 (Thu, 23 Aug 2001) | 2 lines
59030 Changed paths:
59031    M /trunk/tests/tmul_ui.c
59033 added new test from Norbert Mueller
59035 ------------------------------------------------------------------------
59036 r1137 | zimmerma | 2001-08-23 13:41:17 +0000 (Thu, 23 Aug 2001) | 2 lines
59037 Changed paths:
59038    M /trunk/mul_ui.c
59040 fixed pb: sh becomes "negative"
59042 ------------------------------------------------------------------------
59043 r1136 | zimmerma | 2001-08-23 11:13:44 +0000 (Thu, 23 Aug 2001) | 2 lines
59044 Changed paths:
59045    M /trunk/algorithms.tex
59047 included Euler's constant
59049 ------------------------------------------------------------------------
59050 r1135 | zimmerma | 2001-08-23 11:13:10 +0000 (Thu, 23 Aug 2001) | 2 lines
59051 Changed paths:
59052    A /trunk/algorithms.bib
59054 bibtex file for algorithms.tex
59056 ------------------------------------------------------------------------
59057 r1134 | zimmerma | 2001-08-23 11:07:19 +0000 (Thu, 23 Aug 2001) | 2 lines
59058 Changed paths:
59059    A /trunk/tests/teuler.c
59061 test file for mpfr_const_euler
59063 ------------------------------------------------------------------------
59064 r1133 | zimmerma | 2001-08-23 11:06:52 +0000 (Thu, 23 Aug 2001) | 2 lines
59065 Changed paths:
59066    A /trunk/euler.c
59068 computation of Euler's constant 0.577...
59070 ------------------------------------------------------------------------
59071 r1132 | zimmerma | 2001-08-23 11:06:23 +0000 (Thu, 23 Aug 2001) | 2 lines
59072 Changed paths:
59073    M /trunk/tests/tsub.c
59075 added missing prototype
59077 ------------------------------------------------------------------------
59078 r1131 | zimmerma | 2001-08-23 11:01:31 +0000 (Thu, 23 Aug 2001) | 2 lines
59079 Changed paths:
59080    M /trunk/mpfr.h
59082 mpfr_const_euler returns an int
59084 ------------------------------------------------------------------------
59085 r1130 | zimmerma | 2001-08-23 11:00:34 +0000 (Thu, 23 Aug 2001) | 2 lines
59086 Changed paths:
59087    M /trunk/mpfr.h
59088    M /trunk/mpfr.texi
59090 added mpfr_const_euler
59092 ------------------------------------------------------------------------
59093 r1129 | vlefevre | 2001-08-22 16:01:37 +0000 (Wed, 22 Aug 2001) | 2 lines
59094 Changed paths:
59095    M /trunk/tests/tadd.c
59097 Tests added.
59099 ------------------------------------------------------------------------
59100 r1128 | vlefevre | 2001-08-22 16:01:28 +0000 (Wed, 22 Aug 2001) | 2 lines
59101 Changed paths:
59102    M /trunk/sub.c
59104 Bugs fixed (particular cases).
59106 ------------------------------------------------------------------------
59107 r1127 | vlefevre | 2001-08-22 15:18:06 +0000 (Wed, 22 Aug 2001) | 2 lines
59108 Changed paths:
59109    M /trunk/add.c
59111 "mant(c) != 1/2" test was broken.
59113 ------------------------------------------------------------------------
59114 r1126 | vlefevre | 2001-08-22 15:05:23 +0000 (Wed, 22 Aug 2001) | 2 lines
59115 Changed paths:
59116    M /trunk/tests/tadd.c
59118 check fixed. Check added: 2^53 + 1 --> 2^53.
59120 ------------------------------------------------------------------------
59121 r1125 | vlefevre | 2001-08-22 14:24:02 +0000 (Wed, 22 Aug 2001) | 2 lines
59122 Changed paths:
59123    M /trunk/Makefile.in
59124    M /trunk/tests/Makefile.in
59126 Update.
59128 ------------------------------------------------------------------------
59129 r1124 | zimmerma | 2001-08-21 15:02:19 +0000 (Tue, 21 Aug 2001) | 2 lines
59130 Changed paths:
59131    M /trunk/tests/tdiv_ui.c
59133 added one test
59135 ------------------------------------------------------------------------
59136 r1123 | zimmerma | 2001-08-21 15:02:05 +0000 (Tue, 21 Aug 2001) | 2 lines
59137 Changed paths:
59138    M /trunk/div_ui.c
59140 fixed stupid bug when dif < 0
59142 ------------------------------------------------------------------------
59143 r1122 | zimmerma | 2001-08-14 14:15:25 +0000 (Tue, 14 Aug 2001) | 2 lines
59144 Changed paths:
59145    M /trunk/mpfr.h
59146    M /trunk/mpfr.texi
59148 added mpfr_asin
59150 ------------------------------------------------------------------------
59151 r1121 | zimmerma | 2001-08-14 14:14:57 +0000 (Tue, 14 Aug 2001) | 2 lines
59152 Changed paths:
59153    M /trunk/tests/tget_str.c
59155 added missing cast
59157 ------------------------------------------------------------------------
59158 r1120 | zimmerma | 2001-08-14 13:50:47 +0000 (Tue, 14 Aug 2001) | 2 lines
59159 Changed paths:
59160    A /trunk/tests/tasin.c
59162 test file for mpfr_asin
59164 ------------------------------------------------------------------------
59165 r1119 | zimmerma | 2001-08-14 13:47:32 +0000 (Tue, 14 Aug 2001) | 2 lines
59166 Changed paths:
59167    A /trunk/asin.c
59169 arc-sine, contributed by Mathieu Dutour
59171 ------------------------------------------------------------------------
59172 r1118 | zimmerma | 2001-08-14 13:37:06 +0000 (Tue, 14 Aug 2001) | 2 lines
59173 Changed paths:
59174    M /trunk/tests/reuse.c
59176 added mpfr_asin
59178 ------------------------------------------------------------------------
59179 r1117 | zimmerma | 2001-08-14 13:36:50 +0000 (Tue, 14 Aug 2001) | 2 lines
59180 Changed paths:
59181    A /trunk/tests/tatan.c
59183 new name for file tarctan.c
59185 ------------------------------------------------------------------------
59186 r1116 | zimmerma | 2001-08-14 13:36:37 +0000 (Tue, 14 Aug 2001) | 2 lines
59187 Changed paths:
59188    D /trunk/tests/tarctan.c
59190 renamed to tatan.c
59192 ------------------------------------------------------------------------
59193 r1115 | zimmerma | 2001-08-14 13:36:10 +0000 (Tue, 14 Aug 2001) | 3 lines
59194 Changed paths:
59195    M /trunk/tests/Makefile.am
59197 renamed tarctan.c into tatan.c
59198 added tasin.c
59200 ------------------------------------------------------------------------
59201 r1114 | zimmerma | 2001-08-14 13:32:47 +0000 (Tue, 14 Aug 2001) | 3 lines
59202 Changed paths:
59203    M /trunk/Makefile.am
59205 renamed arctan.c to atan.c
59206 added asin.c
59208 ------------------------------------------------------------------------
59209 r1113 | zimmerma | 2001-08-14 13:32:20 +0000 (Tue, 14 Aug 2001) | 2 lines
59210 Changed paths:
59211    A /trunk/atan.c
59213 new name for file arctan.c
59215 ------------------------------------------------------------------------
59216 r1112 | zimmerma | 2001-08-14 13:32:04 +0000 (Tue, 14 Aug 2001) | 2 lines
59217 Changed paths:
59218    D /trunk/arctan.c
59220 moved to atan.c
59222 ------------------------------------------------------------------------
59223 r1111 | zimmerma | 2001-08-14 13:15:56 +0000 (Tue, 14 Aug 2001) | 2 lines
59224 Changed paths:
59225    M /trunk/add.c
59227 low significant bit is in ap[0] and not in ap[an-1] !!!
59229 ------------------------------------------------------------------------
59230 r1110 | vlefevre | 2001-08-13 17:56:06 +0000 (Mon, 13 Aug 2001) | 2 lines
59231 Changed paths:
59232    M /trunk/mpfr-impl.h
59234 Cleaner MPFR_SET_SAME_SIGN.
59236 ------------------------------------------------------------------------
59237 r1109 | vlefevre | 2001-08-13 04:48:05 +0000 (Mon, 13 Aug 2001) | 2 lines
59238 Changed paths:
59239    M /trunk/mpfr-impl.h
59241 Macros MPFR_SET_SAME_SIGN, MPFR_INIT and MPFR_INIT1 changed to expressions.
59243 ------------------------------------------------------------------------
59244 r1108 | vlefevre | 2001-08-10 15:40:56 +0000 (Fri, 10 Aug 2001) | 2 lines
59245 Changed paths:
59246    M /trunk/set_si.c
59247    M /trunk/set_ui.c
59248    M /trunk/set_z.c
59250 Bugs fixed (wrong types).
59252 ------------------------------------------------------------------------
59253 r1107 | vlefevre | 2001-08-10 12:35:30 +0000 (Fri, 10 Aug 2001) | 2 lines
59254 Changed paths:
59255    M /trunk/mpfr.h
59257 Macros mpfr_init_set_* changed to expressions.
59259 ------------------------------------------------------------------------
59260 r1106 | vlefevre | 2001-08-10 12:04:17 +0000 (Fri, 10 Aug 2001) | 2 lines
59261 Changed paths:
59262    M /trunk/Makefile.in
59264 Makefile.in update.
59266 ------------------------------------------------------------------------
59267 r1105 | zimmerma | 2001-07-06 14:02:40 +0000 (Fri, 06 Jul 2001) | 2 lines
59268 Changed paths:
59269    M /trunk/tests/tset_str.c
59271 edited wrt GNU style
59273 ------------------------------------------------------------------------
59274 r1104 | zimmerma | 2001-07-06 13:56:34 +0000 (Fri, 06 Jul 2001) | 2 lines
59275 Changed paths:
59276    M /trunk/get_str.c
59278 fixed stupid bug: ceil(a/b) isn't (a+b-1)/a but simply a/b for a negative!
59280 ------------------------------------------------------------------------
59281 r1103 | zimmerma | 2001-07-06 13:04:04 +0000 (Fri, 06 Jul 2001) | 2 lines
59282 Changed paths:
59283    M /trunk/sub.c
59285 fixed array bound write (bn < an + cancel1 + 1)
59287 ------------------------------------------------------------------------
59288 r1102 | zimmerma | 2001-07-06 12:32:13 +0000 (Fri, 06 Jul 2001) | 2 lines
59289 Changed paths:
59290    M /trunk/mpfr-impl.h
59292 macros MPFR_NOTZERO and MPFR_ISZERO did not work properly with 64-bit words
59294 ------------------------------------------------------------------------
59295 r1101 | zimmerma | 2001-06-29 16:21:05 +0000 (Fri, 29 Jun 2001) | 2 lines
59296 Changed paths:
59297    M /trunk/get_str.c
59299 fixed bug for output base 2^k
59301 ------------------------------------------------------------------------
59302 r1100 | zimmerma | 2001-06-29 16:19:30 +0000 (Fri, 29 Jun 2001) | 2 lines
59303 Changed paths:
59304    M /trunk/tests/tget_str.c
59306 added one test
59308 ------------------------------------------------------------------------
59309 r1099 | zimmerma | 2001-06-29 16:17:20 +0000 (Fri, 29 Jun 2001) | 2 lines
59310 Changed paths:
59311    M /trunk/algorithms.tex
59313 added a section for the exponential
59315 ------------------------------------------------------------------------
59316 r1098 | zimmerma | 2001-06-29 11:56:51 +0000 (Fri, 29 Jun 2001) | 2 lines
59317 Changed paths:
59318    M /trunk/div_ui.c
59319    M /trunk/tests/tdiv_ui.c
59321 fixed bug when dividend is 0
59323 ------------------------------------------------------------------------
59324 r1097 | zimmerma | 2001-06-28 12:45:27 +0000 (Thu, 28 Jun 2001) | 2 lines
59325 Changed paths:
59326    M /trunk/exp_2.c
59328 moved TMP_FREE
59330 ------------------------------------------------------------------------
59331 r1096 | zimmerma | 2001-06-28 12:39:45 +0000 (Thu, 28 Jun 2001) | 2 lines
59332 Changed paths:
59333    M /trunk/TODO
59335 added 2 things
59337 ------------------------------------------------------------------------
59338 r1095 | zimmerma | 2001-06-27 09:40:24 +0000 (Wed, 27 Jun 2001) | 2 lines
59339 Changed paths:
59340    M /trunk/Makefile.am
59342 added mpfr.info to files to remove for "make distclean"
59344 ------------------------------------------------------------------------
59345 r1094 | vlefevre | 2001-06-23 01:41:08 +0000 (Sat, 23 Jun 2001) | 2 lines
59346 Changed paths:
59347    M /trunk/Makefile.am
59348    M /trunk/Makefile.in
59349    M /trunk/tests/Makefile.am
59350    M /trunk/tests/Makefile.in
59352 Non-existent C source references removed.
59354 ------------------------------------------------------------------------
59355 r1093 | vlefevre | 2001-06-23 01:13:41 +0000 (Sat, 23 Jun 2001) | 2 lines
59356 Changed paths:
59357    M /trunk/mpfr-impl.h
59359 Macros MPFR_INIT and MPFR_INIT1 fixed.
59361 ------------------------------------------------------------------------
59362 r1092 | zimmerma | 2001-06-18 13:52:58 +0000 (Mon, 18 Jun 2001) | 2 lines
59363 Changed paths:
59364    M /trunk/agm.c
59365    M /trunk/sqrt.c
59367 nested double TMP_DECL's
59369 ------------------------------------------------------------------------
59370 r1091 | daney | 2001-06-14 15:55:36 +0000 (Thu, 14 Jun 2001) | 2 lines
59371 Changed paths:
59372    M /trunk/Makefile.am
59373    M /trunk/Makefile.in
59374    M /trunk/arctan.c
59375    M /trunk/mpfr.h
59376    M /trunk/out_str.c
59377    M /trunk/sin_cos.c
59378    M /trunk/tests/Makefile.am
59379    M /trunk/tests/Makefile.in
59380    M /trunk/tests/reuse.c
59381    M /trunk/tests/tarctan.c
59382    M /trunk/tests/tfactorial.c
59383    M /trunk/ui_sub.c
59385 A few patches.
59387 ------------------------------------------------------------------------
59388 r1090 | zimmerma | 2001-06-07 14:22:08 +0000 (Thu, 07 Jun 2001) | 3 lines
59389 Changed paths:
59390    M /trunk/mpfr.h
59391    M /trunk/mpfr.texi
59392    M /trunk/sin_cos.c
59394 added mpfr_sin and mpfr_cos
59395 corrected in the documentation some exact values
59397 ------------------------------------------------------------------------
59398 r1089 | zimmerma | 2001-06-01 16:15:23 +0000 (Fri, 01 Jun 2001) | 2 lines
59399 Changed paths:
59400    M /trunk/mpfr.texi
59402 removed 2 tabs
59404 ------------------------------------------------------------------------
59405 r1088 | zimmerma | 2001-06-01 16:03:15 +0000 (Fri, 01 Jun 2001) | 2 lines
59406 Changed paths:
59407    M /trunk/mpfr.texi
59409 added change explaining the LGPL with non-free programs
59411 ------------------------------------------------------------------------
59412 r1087 | hanrot | 2001-05-31 16:56:11 +0000 (Thu, 31 May 2001) | 2 lines
59413 Changed paths:
59414    M /trunk/mul_ui.c
59416 Patch for the case b = 0 or c = 0.
59418 ------------------------------------------------------------------------
59419 r1086 | hanrot | 2001-05-23 16:57:20 +0000 (Wed, 23 May 2001) | 2 lines
59420 Changed paths:
59421    M /trunk/tests/tsub.c
59423 Added DDefour's bug.
59425 ------------------------------------------------------------------------
59426 r1085 | hanrot | 2001-05-22 10:29:32 +0000 (Tue, 22 May 2001) | 2 lines
59427 Changed paths:
59428    M /trunk/sub.c
59430 Patch in the case MPFR_PREC(b) > MPFR_PREC(a)+cancel.
59432 ------------------------------------------------------------------------
59433 r1084 | vlefevre | 2001-05-10 12:31:23 +0000 (Thu, 10 May 2001) | 2 lines
59434 Changed paths:
59435    M /trunk/Makefile.in
59436    M /trunk/mpfr.texi
59437    M /trunk/tests/Makefile.in
59439 fixed bug in mpfr.texi
59441 ------------------------------------------------------------------------
59442 r1083 | daney | 2001-05-10 09:19:25 +0000 (Thu, 10 May 2001) | 2 lines
59443 Changed paths:
59444    M /trunk/mpfr.texi
59446 correction du bug donne par vincent + ajout des aides des fonctions hyperbolic
59448 ------------------------------------------------------------------------
59449 r1082 | daney | 2001-05-09 15:26:28 +0000 (Wed, 09 May 2001) | 2 lines
59450 Changed paths:
59451    M /trunk/mpfr.texi
59453 *** empty log message ***
59455 ------------------------------------------------------------------------
59456 r1081 | zimmerma | 2001-04-20 08:49:45 +0000 (Fri, 20 Apr 2001) | 2 lines
59457 Changed paths:
59458    M /trunk/log.c
59460 log(0) now returns 0 (exact infinity)
59462 ------------------------------------------------------------------------
59463 r1080 | zimmerma | 2001-04-18 16:05:20 +0000 (Wed, 18 Apr 2001) | 2 lines
59464 Changed paths:
59465    M /trunk/log.c
59467 fixed pbs with NaN/Inf
59469 ------------------------------------------------------------------------
59470 r1079 | zimmerma | 2001-04-18 11:56:09 +0000 (Wed, 18 Apr 2001) | 2 lines
59471 Changed paths:
59472    M /trunk/sub.c
59474 fixed new bug found by Nathalie Revol (case when add_one_ulp produces a carry)
59476 ------------------------------------------------------------------------
59477 r1078 | zimmerma | 2001-04-18 11:51:51 +0000 (Wed, 18 Apr 2001) | 2 lines
59478 Changed paths:
59479    M /trunk/tests/tsub.c
59481 added new bug found by Nathalie Revol
59483 ------------------------------------------------------------------------
59484 r1077 | zimmerma | 2001-04-18 11:40:26 +0000 (Wed, 18 Apr 2001) | 2 lines
59485 Changed paths:
59486    M /trunk/sub.c
59488 fixed bug for 1.0000... - 0.000001 for rounding up or nearest
59490 ------------------------------------------------------------------------
59491 r1076 | revol | 2001-04-17 18:23:18 +0000 (Tue, 17 Apr 2001) | 2 lines
59492 Changed paths:
59493    M /trunk/log.c
59495 Case where argument < 0 included, NR 17-04-2001
59497 ------------------------------------------------------------------------
59498 r1075 | zimmerma | 2001-04-12 21:38:29 +0000 (Thu, 12 Apr 2001) | 2 lines
59499 Changed paths:
59500    M /trunk/tests/tui_sub.c
59502 added new (special) tests
59504 ------------------------------------------------------------------------
59505 r1074 | zimmerma | 2001-04-12 21:38:02 +0000 (Thu, 12 Apr 2001) | 2 lines
59506 Changed paths:
59507    A /trunk/tests/tsub.c
59509 test file for mpfr_sub
59511 ------------------------------------------------------------------------
59512 r1073 | zimmerma | 2001-04-12 21:37:47 +0000 (Thu, 12 Apr 2001) | 2 lines
59513 Changed paths:
59514    M /trunk/tests/Makefile.am
59516 added tsub
59518 ------------------------------------------------------------------------
59519 r1072 | daney | 2001-04-06 09:30:15 +0000 (Fri, 06 Apr 2001) | 2 lines
59520 Changed paths:
59521    M /trunk/exp.c
59523 change old exp2 (conflict with 2^x) to exp_2
59525 ------------------------------------------------------------------------
59526 r1071 | zimmerma | 2001-04-05 18:29:54 +0000 (Thu, 05 Apr 2001) | 2 lines
59527 Changed paths:
59528    M /trunk/tests/tcmp2.c
59530 0 -> GMP_RNDN
59532 ------------------------------------------------------------------------
59533 r1070 | zimmerma | 2001-04-05 18:29:03 +0000 (Thu, 05 Apr 2001) | 3 lines
59534 Changed paths:
59535    M /trunk/cmp2.c
59537 check apart the case c=0 (otherwise some low significant limbs may be
59538 non zero, which may produce a wrong result)
59540 ------------------------------------------------------------------------
59541 r1069 | zimmerma | 2001-04-05 18:18:14 +0000 (Thu, 05 Apr 2001) | 2 lines
59542 Changed paths:
59543    M /trunk/exp.c
59545 mpfr_exp2 -> mpfr_exp_2
59547 ------------------------------------------------------------------------
59548 r1068 | zimmerma | 2001-04-05 17:52:36 +0000 (Thu, 05 Apr 2001) | 2 lines
59549 Changed paths:
59550    M /trunk/tests/texp.c
59552 mpfr_exp2 -> mpfr_exp_2
59554 ------------------------------------------------------------------------
59555 r1067 | daney | 2001-04-05 17:42:31 +0000 (Thu, 05 Apr 2001) | 2 lines
59556 Changed paths:
59557    M /trunk/mpfr.h
59559 reactualise .h
59561 ------------------------------------------------------------------------
59562 r1066 | daney | 2001-04-05 17:42:09 +0000 (Thu, 05 Apr 2001) | 2 lines
59563 Changed paths:
59564    M /trunk/tests/thyperbolic.c
59566 change header
59568 ------------------------------------------------------------------------
59569 r1065 | daney | 2001-04-05 17:39:30 +0000 (Thu, 05 Apr 2001) | 2 lines
59570 Changed paths:
59571    M /trunk/tests/reuse.c
59573 change reuse to suppress factorial
59575 ------------------------------------------------------------------------
59576 r1064 | daney | 2001-04-05 17:33:16 +0000 (Thu, 05 Apr 2001) | 2 lines
59577 Changed paths:
59578    M /trunk/tests/Makefile.am
59580 suppress of timing in makefile
59582 ------------------------------------------------------------------------
59583 r1063 | daney | 2001-04-05 17:22:23 +0000 (Thu, 05 Apr 2001) | 2 lines
59584 Changed paths:
59585    A /trunk/exp_2.c
59587 add the old exp2 function and file renamed by exp_2
59589 ------------------------------------------------------------------------
59590 r1062 | daney | 2001-04-05 17:20:11 +0000 (Thu, 05 Apr 2001) | 2 lines
59591 Changed paths:
59592    M /trunk/Makefile.am
59594 change makefile for new functions
59596 ------------------------------------------------------------------------
59597 r1061 | daney | 2001-04-05 17:19:21 +0000 (Thu, 05 Apr 2001) | 2 lines
59598 Changed paths:
59599    M /trunk/tests/Makefile.am
59601 change make file test for hyperbolic function exp2 and factorial
59603 ------------------------------------------------------------------------
59604 r1060 | daney | 2001-04-05 17:17:38 +0000 (Thu, 05 Apr 2001) | 2 lines
59605 Changed paths:
59606    A /trunk/tests/tacosh.c
59607    A /trunk/tests/tasinh.c
59608    A /trunk/tests/tatanh.c
59609    A /trunk/tests/tcosh.c
59610    A /trunk/tests/tsinh.c
59611    A /trunk/tests/ttanh.c
59613 add new test file for hyperbolic function
59615 ------------------------------------------------------------------------
59616 r1059 | daney | 2001-04-05 17:16:37 +0000 (Thu, 05 Apr 2001) | 2 lines
59617 Changed paths:
59618    A /trunk/tests/texp2.c
59619    A /trunk/tests/tfactorial.c
59620    A /trunk/tests/thyperbolic.c
59622 add test file for new function
59624 ------------------------------------------------------------------------
59625 r1058 | daney | 2001-04-05 17:15:37 +0000 (Thu, 05 Apr 2001) | 2 lines
59626 Changed paths:
59627    M /trunk/exp2.c
59628    A /trunk/factorial.c
59630 add function
59632 ------------------------------------------------------------------------
59633 r1057 | daney | 2001-04-05 17:14:44 +0000 (Thu, 05 Apr 2001) | 2 lines
59634 Changed paths:
59635    A /trunk/acosh.c
59636    A /trunk/asinh.c
59637    A /trunk/atanh.c
59638    A /trunk/sinh.c
59639    A /trunk/tanh.c
59641 new file function
59643 ------------------------------------------------------------------------
59644 r1056 | daney | 2001-04-05 17:13:11 +0000 (Thu, 05 Apr 2001) | 2 lines
59645 Changed paths:
59646    A /trunk/cosh.c
59648 new function file
59650 ------------------------------------------------------------------------
59651 r1055 | zimmerma | 2001-04-05 17:07:35 +0000 (Thu, 05 Apr 2001) | 2 lines
59652 Changed paths:
59653    M /trunk/Makefile.in
59655 new version with cmp2.c
59657 ------------------------------------------------------------------------
59658 r1054 | zimmerma | 2001-04-05 15:53:49 +0000 (Thu, 05 Apr 2001) | 2 lines
59659 Changed paths:
59660    M /trunk/mul.c
59662 fixed pb with inexact flag when 'int' and 'mp_limb_t' has different sizes
59664 ------------------------------------------------------------------------
59665 r1053 | daney | 2001-04-05 15:31:42 +0000 (Thu, 05 Apr 2001) | 2 lines
59666 Changed paths:
59667    M /trunk/cmp_ui.c
59668    M /trunk/tests/tcmp_ui.c
59670 fixed bug for mpfr_cmp_ui (Inf, 0)
59672 ------------------------------------------------------------------------
59673 r1052 | daney | 2001-04-05 15:29:31 +0000 (Thu, 05 Apr 2001) | 2 lines
59674 Changed paths:
59675    M /trunk/set_ui.c
59676    M /trunk/tests/tset_si.c
59678 fixed bug for mpfr_set_ui (x, 0) [was giving -0]
59680 ------------------------------------------------------------------------
59681 r1051 | zimmerma | 2001-04-03 17:36:03 +0000 (Tue, 03 Apr 2001) | 2 lines
59682 Changed paths:
59683    M /trunk/algorithms.tex
59685 added algorithm for mpfr_cmp2
59687 ------------------------------------------------------------------------
59688 r1050 | zimmerma | 2001-04-03 17:35:37 +0000 (Tue, 03 Apr 2001) | 2 lines
59689 Changed paths:
59690    M /trunk/Makefile.am
59692 added cmp2.c
59694 ------------------------------------------------------------------------
59695 r1049 | zimmerma | 2001-04-03 17:35:03 +0000 (Tue, 03 Apr 2001) | 2 lines
59696 Changed paths:
59697    M /trunk/cmp2.c
59699 fixed bug when diff_exp >= BITS_PER_MP_LIMB
59701 ------------------------------------------------------------------------
59702 r1048 | zimmerma | 2001-04-03 17:34:03 +0000 (Tue, 03 Apr 2001) | 2 lines
59703 Changed paths:
59704    M /trunk/tests/tcmp2.c
59706 added new test for worst cases: 1 - 1/2^i and (1 + 1/2^i) - 1/2^i
59708 ------------------------------------------------------------------------
59709 r1047 | zimmerma | 2001-04-03 17:11:08 +0000 (Tue, 03 Apr 2001) | 2 lines
59710 Changed paths:
59711    M /trunk/mpfr-impl.h
59713 changed return value of mpfr_cmp2
59715 ------------------------------------------------------------------------
59716 r1046 | zimmerma | 2001-04-03 17:10:39 +0000 (Tue, 03 Apr 2001) | 2 lines
59717 Changed paths:
59718    A /trunk/cmp2.c
59720 new file for mpfr_cmp2
59722 ------------------------------------------------------------------------
59723 r1045 | zimmerma | 2001-04-03 17:10:23 +0000 (Tue, 03 Apr 2001) | 2 lines
59724 Changed paths:
59725    M /trunk/cmp.c
59727 moved mpfr_cmp2 to separate file cmp2.c
59729 ------------------------------------------------------------------------
59730 r1044 | zimmerma | 2001-04-03 17:09:44 +0000 (Tue, 03 Apr 2001) | 2 lines
59731 Changed paths:
59732    M /trunk/tests/tcmp2.c
59734 added several tests, and a routine that generates worst cases
59736 ------------------------------------------------------------------------
59737 r1043 | zimmerma | 2001-04-03 10:21:10 +0000 (Tue, 03 Apr 2001) | 2 lines
59738 Changed paths:
59739    M /trunk/trunc.c
59741 two changes suggested by Kevin Ryde
59743 ------------------------------------------------------------------------
59744 r1042 | zimmerma | 2001-04-02 17:46:07 +0000 (Mon, 02 Apr 2001) | 2 lines
59745 Changed paths:
59746    M /trunk/Makefile.in
59748 new version from new Makefile.am
59750 ------------------------------------------------------------------------
59751 r1041 | zimmerma | 2001-03-27 20:23:12 +0000 (Tue, 27 Mar 2001) | 2 lines
59752 Changed paths:
59753    M /trunk/tests/tadd.c
59755 added new test
59757 ------------------------------------------------------------------------
59758 r1040 | zimmerma | 2001-03-27 20:22:57 +0000 (Tue, 27 Mar 2001) | 2 lines
59759 Changed paths:
59760    M /trunk/cmp.c
59762 fixed new bug in mpfr_cmp2 found by Fabrice
59764 ------------------------------------------------------------------------
59765 r1039 | zimmerma | 2001-03-21 22:07:04 +0000 (Wed, 21 Mar 2001) | 2 lines
59766 Changed paths:
59767    M /trunk/tests/tcmp2.c
59769 added new test
59771 ------------------------------------------------------------------------
59772 r1038 | zimmerma | 2001-03-21 22:05:54 +0000 (Wed, 21 Mar 2001) | 2 lines
59773 Changed paths:
59774    M /trunk/cmp.c
59776 fixed bug found by Nathalie Revol
59778 ------------------------------------------------------------------------
59779 r1037 | zimmerma | 2001-03-20 14:32:26 +0000 (Tue, 20 Mar 2001) | 2 lines
59780 Changed paths:
59781    M /trunk/TODO
59783 added 2 items
59785 ------------------------------------------------------------------------
59786 r1036 | zimmerma | 2001-03-20 10:03:08 +0000 (Tue, 20 Mar 2001) | 2 lines
59787 Changed paths:
59788    M /trunk/tests/tcmp_ui.c
59790 added test for mpfr_cmp_ui (-0, 0)
59792 ------------------------------------------------------------------------
59793 r1035 | zimmerma | 2001-03-20 10:02:27 +0000 (Tue, 20 Mar 2001) | 2 lines
59794 Changed paths:
59795    M /trunk/out_str.c
59797 now prints -0 for -0
59799 ------------------------------------------------------------------------
59800 r1034 | revol | 2001-03-19 18:11:09 +0000 (Mon, 19 Mar 2001) | 2 lines
59801 Changed paths:
59802    M /trunk/cmp_ui.c
59804 Comparison between 0- and 0 now returns 0, NR 19-03-2001
59806 ------------------------------------------------------------------------
59807 r1033 | vlefevre | 2001-03-16 13:50:18 +0000 (Fri, 16 Mar 2001) | 2 lines
59808 Changed paths:
59809    M /trunk/tests/reuse.c
59811 added cast to avoid a warning
59813 ------------------------------------------------------------------------
59814 r1032 | zimmerma | 2001-03-13 09:32:53 +0000 (Tue, 13 Mar 2001) | 2 lines
59815 Changed paths:
59816    M /trunk/tests/tmul.c
59818 added tests for inexact return value
59820 ------------------------------------------------------------------------
59821 r1031 | zimmerma | 2001-03-13 09:32:28 +0000 (Tue, 13 Mar 2001) | 2 lines
59822 Changed paths:
59823    M /trunk/mul.c
59825 tiny bug in inexact value determination
59827 ------------------------------------------------------------------------
59828 r1030 | zimmerma | 2001-03-13 08:55:46 +0000 (Tue, 13 Mar 2001) | 2 lines
59829 Changed paths:
59830    M /trunk/mpfr.h
59831    M /trunk/mpfr.texi
59832    M /trunk/mul.c
59834 mpfr_mul now returns an int
59836 ------------------------------------------------------------------------
59837 r1029 | zimmerma | 2001-03-09 17:52:21 +0000 (Fri, 09 Mar 2001) | 2 lines
59838 Changed paths:
59839    A /trunk/algorithms.tex
59841 description of algorithms
59843 ------------------------------------------------------------------------
59844 r1028 | zimmerma | 2001-03-09 17:14:53 +0000 (Fri, 09 Mar 2001) | 2 lines
59845 Changed paths:
59846    M /trunk/TODO
59848 reorganized
59850 ------------------------------------------------------------------------
59851 r1027 | zimmerma | 2001-03-08 13:26:07 +0000 (Thu, 08 Mar 2001) | 2 lines
59852 Changed paths:
59853    M /trunk/TODO
59855 added few things
59857 ------------------------------------------------------------------------
59858 r1026 | zimmerma | 2001-03-08 13:25:39 +0000 (Thu, 08 Mar 2001) | 2 lines
59859 Changed paths:
59860    M /trunk/Makefile.am
59861    M /trunk/mpfr.h
59863 added arc-tangent
59865 ------------------------------------------------------------------------
59866 r1025 | zimmerma | 2001-03-08 13:24:57 +0000 (Thu, 08 Mar 2001) | 2 lines
59867 Changed paths:
59868    M /trunk/tests/Makefile.am
59870 added tarctan
59872 ------------------------------------------------------------------------
59873 r1024 | zimmerma | 2001-03-08 13:24:29 +0000 (Thu, 08 Mar 2001) | 2 lines
59874 Changed paths:
59875    M /trunk/tests/reuse.c
59877 added test to mpfr_arctan
59879 ------------------------------------------------------------------------
59880 r1023 | zimmerma | 2001-03-08 13:23:34 +0000 (Thu, 08 Mar 2001) | 2 lines
59881 Changed paths:
59882    M /trunk/tests/tarctan.c
59884 added header
59886 ------------------------------------------------------------------------
59887 r1022 | zimmerma | 2001-03-08 13:22:20 +0000 (Thu, 08 Mar 2001) | 2 lines
59888 Changed paths:
59889    A /trunk/tests/tarctan.c
59891 test file for mpfr_arctan
59893 ------------------------------------------------------------------------
59894 r1021 | zimmerma | 2001-03-08 13:14:26 +0000 (Thu, 08 Mar 2001) | 2 lines
59895 Changed paths:
59896    M /trunk/arctan.c
59898 removed math.h
59900 ------------------------------------------------------------------------
59901 r1020 | zimmerma | 2001-03-08 13:08:25 +0000 (Thu, 08 Mar 2001) | 2 lines
59902 Changed paths:
59903    A /trunk/arctan.c
59905 arctangent function (contributed by Mathieu Dutour, done slight changes)
59907 ------------------------------------------------------------------------
59908 r1019 | zimmerma | 2001-03-08 13:07:32 +0000 (Thu, 08 Mar 2001) | 2 lines
59909 Changed paths:
59910    M /trunk/mpfr.texi
59912 added Mathieu Dutour in contributors
59914 ------------------------------------------------------------------------
59915 r1018 | zimmerma | 2001-03-08 13:06:20 +0000 (Thu, 08 Mar 2001) | 2 lines
59916 Changed paths:
59917    M /trunk/mpfr.texi
59919 added mpfr_arctan
59921 ------------------------------------------------------------------------
59922 r1017 | zimmerma | 2001-03-08 11:21:31 +0000 (Thu, 08 Mar 2001) | 2 lines
59923 Changed paths:
59924    M /trunk/tests/tcan_round.c
59926 added one test
59928 ------------------------------------------------------------------------
59929 r1016 | zimmerma | 2001-03-08 11:21:14 +0000 (Thu, 08 Mar 2001) | 2 lines
59930 Changed paths:
59931    M /trunk/round.c
59933 fixed bug in mpfr_can_round_raw, when err > bn*BITS_PER_MP_LIMB
59935 ------------------------------------------------------------------------
59936 r1015 | zimmerma | 2001-03-08 09:35:03 +0000 (Thu, 08 Mar 2001) | 2 lines
59937 Changed paths:
59938    M /trunk/tests/tset_str.c
59940 now tset_str <number> <prec> is possible
59942 ------------------------------------------------------------------------
59943 r1014 | zimmerma | 2001-03-06 16:41:25 +0000 (Tue, 06 Mar 2001) | 2 lines
59944 Changed paths:
59945    M /trunk/out_str.c
59947 fixed bug for Infinity (was testing zero before)
59949 ------------------------------------------------------------------------
59950 r1013 | zimmerma | 2001-03-01 10:32:32 +0000 (Thu, 01 Mar 2001) | 2 lines
59951 Changed paths:
59952    M /trunk/set_d.c
59954 replaced (mp_limb_t) 4294967295 by CNST_LIMB(0xFFFFFFFF)
59956 ------------------------------------------------------------------------
59957 r1012 | zimmerma | 2001-02-22 13:40:32 +0000 (Thu, 22 Feb 2001) | 2 lines
59958 Changed paths:
59959    M /trunk/set_d.c
59961 forgot to declare q in mpfr_get_d2 when BITS_PER_MP_LIMB=64
59963 ------------------------------------------------------------------------
59964 r1011 | zimmerma | 2001-02-21 10:40:35 +0000 (Wed, 21 Feb 2001) | 2 lines
59965 Changed paths:
59966    M /trunk/set_str.c
59968 removed fprintf() when unexpected end of string
59970 ------------------------------------------------------------------------
59971 r1010 | zimmerma | 2001-02-21 10:39:04 +0000 (Wed, 21 Feb 2001) | 2 lines
59972 Changed paths:
59973    M /trunk/mpf2mpfr.h
59975 added undef's to avoid warnings at compilation
59977 ------------------------------------------------------------------------
59978 r1009 | zimmerma | 2001-02-19 12:46:07 +0000 (Mon, 19 Feb 2001) | 2 lines
59979 Changed paths:
59980    M /trunk/mpfr.texi
59982 removed mpfr_set_machine_rnd_mode
59984 ------------------------------------------------------------------------
59985 r1008 | zimmerma | 2001-02-18 12:16:14 +0000 (Sun, 18 Feb 2001) | 2 lines
59986 Changed paths:
59987    M /trunk/tests/reuse.c
59988    M /trunk/tests/tabs.c
59989    M /trunk/tests/tadd.c
59990    M /trunk/tests/tagm.c
59991    M /trunk/tests/tcan_round.c
59992    M /trunk/tests/tcmp.c
59993    M /trunk/tests/tcmp2.c
59994    M /trunk/tests/tcmp_ui.c
59995    M /trunk/tests/tdiv.c
59996    M /trunk/tests/tdiv_ui.c
59997    M /trunk/tests/tdump.c
59998    M /trunk/tests/teq.c
59999    M /trunk/tests/texp.c
60000    M /trunk/tests/tget_str.c
60001    M /trunk/tests/tlog.c
60002    M /trunk/tests/tlog2.c
60003    M /trunk/tests/tmul.c
60004    M /trunk/tests/tmul_2exp.c
60005    M /trunk/tests/tmul_ui.c
60006    M /trunk/tests/tout_str.c
60007    M /trunk/tests/tpi.c
60008    M /trunk/tests/tpow.c
60009    M /trunk/tests/trandom.c
60010    M /trunk/tests/tset_d.c
60011    M /trunk/tests/tset_f.c
60012    M /trunk/tests/tset_q.c
60013    M /trunk/tests/tset_si.c
60014    M /trunk/tests/tset_str.c
60015    M /trunk/tests/tset_z.c
60016    M /trunk/tests/tsin_cos.c
60017    M /trunk/tests/tsqrt.c
60018    M /trunk/tests/tsqrt_ui.c
60019    M /trunk/tests/tswap.c
60020    M /trunk/tests/ttrunc.c
60021    M /trunk/tests/tui_div.c
60022    M /trunk/tests/tui_sub.c
60024 changed "int main(..)" to two lines
60026 ------------------------------------------------------------------------
60027 r1007 | zimmerma | 2001-02-18 12:13:55 +0000 (Sun, 18 Feb 2001) | 2 lines
60028 Changed paths:
60029    M /trunk/get_str.c
60031 now initialize str_is_null correctly
60033 ------------------------------------------------------------------------
60034 r1006 | zimmerma | 2001-02-18 12:13:41 +0000 (Sun, 18 Feb 2001) | 2 lines
60035 Changed paths:
60036    M /trunk/tests/tround.c
60038 added more tests
60040 ------------------------------------------------------------------------
60041 r1005 | zimmerma | 2001-02-18 12:13:16 +0000 (Sun, 18 Feb 2001) | 2 lines
60042 Changed paths:
60043    M /trunk/round.c
60045 don't change MPFR_SIZE when allocated size is enough
60047 ------------------------------------------------------------------------
60048 r1004 | zimmerma | 2001-02-18 12:12:52 +0000 (Sun, 18 Feb 2001) | 2 lines
60049 Changed paths:
60050    M /trunk/mpfr.texi
60052 updated specification of mpfr_sgn
60054 ------------------------------------------------------------------------
60055 r1003 | zimmerma | 2001-02-18 12:12:35 +0000 (Sun, 18 Feb 2001) | 2 lines
60056 Changed paths:
60057    M /trunk/mpfr.h
60059 changed definition of mpfr_sgn to get rid of MPFR_NOTZERO
60061 ------------------------------------------------------------------------
60062 r1002 | zimmerma | 2001-02-18 12:12:21 +0000 (Sun, 18 Feb 2001) | 2 lines
60063 Changed paths:
60064    M /trunk/out_str.c
60066 size of freed block by __gmp_free_func was wrong
60068 ------------------------------------------------------------------------
60069 r1001 | zimmerma | 2001-02-18 12:11:59 +0000 (Sun, 18 Feb 2001) | 2 lines
60070 Changed paths:
60071    M /trunk/tests/Makefile.am
60073 added tisnan and tget_d
60075 ------------------------------------------------------------------------
60076 r1000 | zimmerma | 2001-02-18 12:11:40 +0000 (Sun, 18 Feb 2001) | 2 lines
60077 Changed paths:
60078    M /trunk/isnan.c
60080 fixed bug for Inf (recognized as an ordinary number)
60082 ------------------------------------------------------------------------
60083 r999 | zimmerma | 2001-02-18 12:11:25 +0000 (Sun, 18 Feb 2001) | 2 lines
60084 Changed paths:
60085    A /trunk/tests/tget_d.c
60086    A /trunk/tests/tisnan.c
60088 new test file
60090 ------------------------------------------------------------------------
60091 r998 | zimmerma | 2001-02-16 10:18:33 +0000 (Fri, 16 Feb 2001) | 2 lines
60092 Changed paths:
60093    M /trunk/agm.c
60095 check overflow in _mpfr_ceil_exp2
60097 ------------------------------------------------------------------------
60098 r997 | zimmerma | 2001-02-15 22:19:58 +0000 (Thu, 15 Feb 2001) | 2 lines
60099 Changed paths:
60100    M /trunk/mpfr-test.h
60102 added prototype for Ulp
60104 ------------------------------------------------------------------------
60105 r996 | zimmerma | 2001-02-15 22:19:42 +0000 (Thu, 15 Feb 2001) | 2 lines
60106 Changed paths:
60107    M /trunk/isnan.c
60109 changed _d to _p, added mpfr_number_p
60111 ------------------------------------------------------------------------
60112 r995 | zimmerma | 2001-02-15 22:19:16 +0000 (Thu, 15 Feb 2001) | 2 lines
60113 Changed paths:
60114    M /trunk/round.c
60116 changed MPN_COPY into MPN_COPY_INCR/MPN_COPY_DECR in mpfr_round_raw
60118 ------------------------------------------------------------------------
60119 r994 | zimmerma | 2001-02-15 22:18:55 +0000 (Thu, 15 Feb 2001) | 2 lines
60120 Changed paths:
60121    M /trunk/tests/tsin_cos.c
60123 added tests for one of arguments NULL
60125 ------------------------------------------------------------------------
60126 r993 | zimmerma | 2001-02-15 22:18:16 +0000 (Thu, 15 Feb 2001) | 2 lines
60127 Changed paths:
60128    M /trunk/mpfr-impl.h
60130 moved mpfr_sgn to mpfr.h (defined in manual)
60132 ------------------------------------------------------------------------
60133 r992 | zimmerma | 2001-02-15 22:17:58 +0000 (Thu, 15 Feb 2001) | 2 lines
60134 Changed paths:
60135    M /trunk/mpz_set_fr.c
60137 use MPZ_REALLOC
60139 ------------------------------------------------------------------------
60140 r991 | zimmerma | 2001-02-15 22:17:41 +0000 (Thu, 15 Feb 2001) | 2 lines
60141 Changed paths:
60142    M /trunk/mpfr.h
60143    M /trunk/set_str.c
60145 added const to 2nd argument of mpfr_set_str
60147 ------------------------------------------------------------------------
60148 r990 | zimmerma | 2001-02-15 22:17:10 +0000 (Thu, 15 Feb 2001) | 2 lines
60149 Changed paths:
60150    M /trunk/Makefile.am
60152 added set_ui.c
60154 ------------------------------------------------------------------------
60155 r989 | zimmerma | 2001-02-15 22:16:44 +0000 (Thu, 15 Feb 2001) | 3 lines
60156 Changed paths:
60157    M /trunk/set_si.c
60158    A /trunk/set_ui.c
60160 added cast to "unsigned long" for ai = ABS(i)
60161 moved mpfr_set_ui to separate file
60163 ------------------------------------------------------------------------
60164 r988 | zimmerma | 2001-02-15 22:16:04 +0000 (Thu, 15 Feb 2001) | 2 lines
60165 Changed paths:
60166    M /trunk/get_str.c
60167    M /trunk/mpfr.texi
60169 now when str==NULL return a block which is exactly strlen(str)+1 bytes long
60171 ------------------------------------------------------------------------
60172 r987 | zimmerma | 2001-02-15 22:15:38 +0000 (Thu, 15 Feb 2001) | 2 lines
60173 Changed paths:
60174    M /trunk/add.c
60175    M /trunk/agm.c
60176    M /trunk/exp2.c
60177    M /trunk/exp3.c
60178    M /trunk/generic.c
60179    M /trunk/log2.c
60180    M /trunk/pi.c
60181    M /trunk/print_raw.c
60182    M /trunk/set_d.c
60183    M /trunk/sin_cos.c
60184    M /trunk/sub.c
60186 fixed problems with old K&R compilers (_PROTO missing)
60188 ------------------------------------------------------------------------
60189 r986 | zimmerma | 2001-02-08 12:56:50 +0000 (Thu, 08 Feb 2001) | 2 lines
60190 Changed paths:
60191    M /trunk/TODO
60193 added more items
60195 ------------------------------------------------------------------------
60196 r985 | zimmerma | 2001-01-23 16:11:30 +0000 (Tue, 23 Jan 2001) | 2 lines
60197 Changed paths:
60198    M /trunk/mpfr-test.h
60200 fixed ulp computation
60202 ------------------------------------------------------------------------
60203 r984 | zimmerma | 2001-01-19 16:20:33 +0000 (Fri, 19 Jan 2001) | 2 lines
60204 Changed paths:
60205    M /trunk/tests/tlog.c
60207 changed behaviour for "tlog N": prints only differences with increasing ulps
60209 ------------------------------------------------------------------------
60210 r983 | zimmerma | 2001-01-19 09:55:11 +0000 (Fri, 19 Jan 2001) | 4 lines
60211 Changed paths:
60212    M /trunk/set_d.c
60214 fixed pb in mpfr_get_d2 for 64-bit machines: in q + res/MP_BASE_AS_DOUBLE,
60215 q seems first to be cast into a double, which gives more than one ulp of
60216 error
60218 ------------------------------------------------------------------------
60219 r982 | zimmerma | 2001-01-18 16:08:34 +0000 (Thu, 18 Jan 2001) | 2 lines
60220 Changed paths:
60221    M /trunk/mpfr.h
60223 added guard to prevent multiple inclusion
60225 ------------------------------------------------------------------------
60226 r981 | zimmerma | 2001-01-18 08:42:27 +0000 (Thu, 18 Jan 2001) | 2 lines
60227 Changed paths:
60228    M /trunk/cmp.c
60230 fixed bug in mpfr_cmp2 (found on the IA64)
60232 ------------------------------------------------------------------------
60233 r980 | zimmerma | 2001-01-11 17:26:02 +0000 (Thu, 11 Jan 2001) | 2 lines
60234 Changed paths:
60235    M /trunk/tests/tset_str.c
60237 added tests for 0 in mpfr_set_str_raw
60239 ------------------------------------------------------------------------
60240 r979 | zimmerma | 2001-01-11 17:25:28 +0000 (Thu, 11 Jan 2001) | 2 lines
60241 Changed paths:
60242    M /trunk/set_str_raw.c
60244 fixed bug for +0000E0
60246 ------------------------------------------------------------------------
60247 r978 | zimmerma | 2001-01-11 16:53:48 +0000 (Thu, 11 Jan 2001) | 2 lines
60248 Changed paths:
60249    M /trunk/sqrtrem.c
60251 incorporated changes from Kevin/Torbjorn for GMP 3.2
60253 ------------------------------------------------------------------------
60254 r977 | zimmerma | 2001-01-11 16:46:03 +0000 (Thu, 11 Jan 2001) | 2 lines
60255 Changed paths:
60256    M /trunk/sin_cos.c
60258 truncate the last uk (when the precision is not a power of 2)
60260 ------------------------------------------------------------------------
60261 r976 | zimmerma | 2001-01-11 16:45:01 +0000 (Thu, 11 Jan 2001) | 2 lines
60262 Changed paths:
60263    M /trunk/set_str_raw.c
60265 _mp_allocate_func -> _gmp_allocate_func
60267 ------------------------------------------------------------------------
60268 r975 | zimmerma | 2001-01-11 16:44:24 +0000 (Thu, 11 Jan 2001) | 2 lines
60269 Changed paths:
60270    M /trunk/set_prec.c
60272 _mp_reallocate_func -> _gmp_reallocate_func
60274 ------------------------------------------------------------------------
60275 r974 | zimmerma | 2001-01-11 16:44:04 +0000 (Thu, 11 Jan 2001) | 2 lines
60276 Changed paths:
60277    M /trunk/set_dfl_prec.c
60279 __gmp_default_fp_bit_precision -> __mpfr_default_fp_bit_precision
60281 ------------------------------------------------------------------------
60282 r973 | zimmerma | 2001-01-11 16:43:37 +0000 (Thu, 11 Jan 2001) | 2 lines
60283 Changed paths:
60284    M /trunk/print_raw.c
60285    M /trunk/round.c
60287 _mp_xxx_func -> _gmp_xxx_func
60289 ------------------------------------------------------------------------
60290 r972 | zimmerma | 2001-01-11 16:43:16 +0000 (Thu, 11 Jan 2001) | 2 lines
60291 Changed paths:
60292    M /trunk/random.c
60294 removed mpfr_srandom
60296 ------------------------------------------------------------------------
60297 r971 | zimmerma | 2001-01-11 16:42:09 +0000 (Thu, 11 Jan 2001) | 3 lines
60298 Changed paths:
60299    M /trunk/out_str.c
60301 sprintf -> fprintf
60302 _mp_free_func -> _gmp_free_func
60304 ------------------------------------------------------------------------
60305 r970 | zimmerma | 2001-01-11 16:41:33 +0000 (Thu, 11 Jan 2001) | 2 lines
60306 Changed paths:
60307    M /trunk/mpz_set_fr.c
60309 _mp_reallocate_func -> __gmp_reallocate_func
60311 ------------------------------------------------------------------------
60312 r969 | zimmerma | 2001-01-11 16:41:09 +0000 (Thu, 11 Jan 2001) | 4 lines
60313 Changed paths:
60314    M /trunk/mpfr.texi
60316 added paragraph on NaN and infinities, docu on mpfr_nan_d and mpfr_inf_d
60317 removed mpfr_srandom
60318 some renamings
60320 ------------------------------------------------------------------------
60321 r968 | zimmerma | 2001-01-11 16:39:50 +0000 (Thu, 11 Jan 2001) | 4 lines
60322 Changed paths:
60323    M /trunk/mpfr.h
60325 removed srandom
60326 __gmp_default_fp_bit_precision -> __mpfr_default_fp_bit_precision
60327 added protocols for mpfr_get_default_prec, mpfr_nan_d and mpfr_inf_d
60329 ------------------------------------------------------------------------
60330 r967 | zimmerma | 2001-01-11 16:38:40 +0000 (Thu, 11 Jan 2001) | 2 lines
60331 Changed paths:
60332    M /trunk/log.c
60334 removed superfluous TMP_FREE(marker)
60336 ------------------------------------------------------------------------
60337 r966 | zimmerma | 2001-01-11 16:37:52 +0000 (Thu, 11 Jan 2001) | 2 lines
60338 Changed paths:
60339    M /trunk/generic.c
60340    M /trunk/get_str.c
60341    M /trunk/init.c
60342    M /trunk/inp_str.c
60344 _mp_xxx_func -> _gmp_xxx_func
60346 ------------------------------------------------------------------------
60347 r965 | zimmerma | 2001-01-11 16:22:41 +0000 (Thu, 11 Jan 2001) | 2 lines
60348 Changed paths:
60349    M /trunk/clear.c
60350    M /trunk/dump.c
60352 _mp_free_func -> _gmp_free_func
60354 ------------------------------------------------------------------------
60355 r964 | zimmerma | 2001-01-11 16:21:43 +0000 (Thu, 11 Jan 2001) | 2 lines
60356 Changed paths:
60357    A /trunk/isnan.c
60359 functions to check for NaN and infinities
60361 ------------------------------------------------------------------------
60362 r963 | zimmerma | 2001-01-11 16:21:14 +0000 (Thu, 11 Jan 2001) | 2 lines
60363 Changed paths:
60364    M /trunk/Makefile.am
60366 added isnan.c, removed srandom.h
60368 ------------------------------------------------------------------------
60369 r962 | zimmerma | 2001-01-11 16:19:06 +0000 (Thu, 11 Jan 2001) | 2 lines
60370 Changed paths:
60371    M /trunk/TODO
60373 added two items from Kevin
60375 ------------------------------------------------------------------------
60376 r961 | zimmerma | 2001-01-11 16:17:44 +0000 (Thu, 11 Jan 2001) | 2 lines
60377 Changed paths:
60378    M /trunk/TODO
60380 add 2 items
60382 ------------------------------------------------------------------------
60383 r960 | zimmerma | 2001-01-11 16:17:31 +0000 (Thu, 11 Jan 2001) | 2 lines
60384 Changed paths:
60385    M /trunk/NEWS
60387 0.4 -> 1.0
60389 ------------------------------------------------------------------------
60390 r959 | zimmerma | 2001-01-05 16:24:25 +0000 (Fri, 05 Jan 2001) | 2 lines
60391 Changed paths:
60392    M /trunk/tests/tlog.c
60394 added one test for large operands
60396 ------------------------------------------------------------------------
60397 r958 | zimmerma | 2001-01-05 16:23:34 +0000 (Fri, 05 Jan 2001) | 2 lines
60398 Changed paths:
60399    M /trunk/agm.c
60401 fixed bug in _mpfr_ceil_exp2 (underflow when exp < -1022)
60403 ------------------------------------------------------------------------
60404 r957 | zimmerma | 2000-12-22 16:49:12 +0000 (Fri, 22 Dec 2000) | 2 lines
60405 Changed paths:
60406    M /trunk/TODO
60408 remove what was done
60410 ------------------------------------------------------------------------
60411 r956 | zimmerma | 2000-12-22 16:48:24 +0000 (Fri, 22 Dec 2000) | 2 lines
60412 Changed paths:
60413    M /trunk/README
60415 added mpfr-test.h
60417 ------------------------------------------------------------------------
60418 r955 | zimmerma | 2000-12-22 16:44:51 +0000 (Fri, 22 Dec 2000) | 2 lines
60419 Changed paths:
60420    M /trunk/AUTHORS
60422 added Vincent
60424 ------------------------------------------------------------------------
60425 r954 | zimmerma | 2000-12-22 16:41:28 +0000 (Fri, 22 Dec 2000) | 2 lines
60426 Changed paths:
60427    M /trunk/INSTALL
60428    M /trunk/NEWS
60430 1.1 -> 2001
60432 ------------------------------------------------------------------------
60433 r953 | zimmerma | 2000-12-22 16:17:45 +0000 (Fri, 22 Dec 2000) | 2 lines
60434 Changed paths:
60435    M /trunk/get_str.c
60437 cast for _mpfr_floor_log2 was on the wrong side
60439 ------------------------------------------------------------------------
60440 r952 | zimmerma | 2000-12-22 16:17:09 +0000 (Fri, 22 Dec 2000) | 2 lines
60441 Changed paths:
60442    M /trunk/tests/tpow.c
60444 added one test
60446 ------------------------------------------------------------------------
60447 r951 | zimmerma | 2000-12-22 16:16:54 +0000 (Fri, 22 Dec 2000) | 2 lines
60448 Changed paths:
60449    M /trunk/agm.c
60451 simplified _mpfr_floor_log2
60453 ------------------------------------------------------------------------
60454 r950 | zimmerma | 2000-12-22 16:16:35 +0000 (Fri, 22 Dec 2000) | 2 lines
60455 Changed paths:
60456    M /trunk/pow.c
60458 code was wrong for infinity
60460 ------------------------------------------------------------------------
60461 r949 | zimmerma | 2000-12-22 15:45:22 +0000 (Fri, 22 Dec 2000) | 2 lines
60462 Changed paths:
60463    M /trunk/log.c
60465 only editing
60467 ------------------------------------------------------------------------
60468 r948 | zimmerma | 2000-12-22 15:45:04 +0000 (Fri, 22 Dec 2000) | 2 lines
60469 Changed paths:
60470    M /trunk/tests/tlog.c
60472 added special() cases
60474 ------------------------------------------------------------------------
60475 r947 | zimmerma | 2000-12-22 15:42:49 +0000 (Fri, 22 Dec 2000) | 3 lines
60476 Changed paths:
60477    M /trunk/log2.c
60479 removed #if 0 (on Alpha with cc the enclosed code was still used
60480 since the # was not in the first column)
60482 ------------------------------------------------------------------------
60483 r946 | zimmerma | 2000-12-22 14:55:42 +0000 (Fri, 22 Dec 2000) | 2 lines
60484 Changed paths:
60485    M /trunk/INSTALL
60487 changes for version 1.1
60489 ------------------------------------------------------------------------
60490 r945 | zimmerma | 2000-12-22 14:52:02 +0000 (Fri, 22 Dec 2000) | 2 lines
60491 Changed paths:
60492    M /trunk/tests/texp.c
60494 added one test (exp2 vs exp3)
60496 ------------------------------------------------------------------------
60497 r944 | zimmerma | 2000-12-22 14:51:00 +0000 (Fri, 22 Dec 2000) | 3 lines
60498 Changed paths:
60499    M /trunk/exp2.c
60501 changed c from mp_limb_t into unsigned long in mpfr_exp2_aux2
60502 (otherwise bugs on IRIX -n32)
60504 ------------------------------------------------------------------------
60505 r943 | zimmerma | 2000-12-22 12:22:13 +0000 (Fri, 22 Dec 2000) | 2 lines
60506 Changed paths:
60507    M /trunk/tests/tpow.c
60509 added one test
60511 ------------------------------------------------------------------------
60512 r942 | zimmerma | 2000-12-22 12:21:56 +0000 (Fri, 22 Dec 2000) | 2 lines
60513 Changed paths:
60514    M /trunk/pow.c
60516 fixed wrong combination of conditions for Infinity
60518 ------------------------------------------------------------------------
60519 r941 | zimmerma | 2000-12-22 12:10:49 +0000 (Fri, 22 Dec 2000) | 2 lines
60520 Changed paths:
60521    M /trunk/tests/tcmp2.c
60523 added mpfr-test.h for MIPS
60525 ------------------------------------------------------------------------
60526 r940 | hanrot | 2000-12-22 10:47:43 +0000 (Fri, 22 Dec 2000) | 2 lines
60527 Changed paths:
60528    M /trunk/tests/Makefile.in
60530 Modified macro calls
60532 ------------------------------------------------------------------------
60533 r939 | zimmerma | 2000-12-22 09:29:05 +0000 (Fri, 22 Dec 2000) | 2 lines
60534 Changed paths:
60535    M /trunk/tests/tset_str.c
60537 added cast (int) to random() to avoid warning on Solaris
60539 ------------------------------------------------------------------------
60540 r938 | zimmerma | 2000-12-22 09:07:59 +0000 (Fri, 22 Dec 2000) | 2 lines
60541 Changed paths:
60542    M /trunk/tests/tset_str.c
60544 added <string.h>
60546 ------------------------------------------------------------------------
60547 r937 | zimmerma | 2000-12-22 08:57:57 +0000 (Fri, 22 Dec 2000) | 2 lines
60548 Changed paths:
60549    M /trunk/sqrtrem.c
60551 tiny change at the end of main routine (suggested by Guillaume)
60553 ------------------------------------------------------------------------
60554 r936 | zimmerma | 2000-12-22 08:54:56 +0000 (Fri, 22 Dec 2000) | 2 lines
60555 Changed paths:
60556    M /trunk/tests/tcmp2.c
60558 added one test
60560 ------------------------------------------------------------------------
60561 r935 | zimmerma | 2000-12-22 08:53:59 +0000 (Fri, 22 Dec 2000) | 2 lines
60562 Changed paths:
60563    M /trunk/tests/tadd.c
60565 added two more tests
60567 ------------------------------------------------------------------------
60568 r934 | zimmerma | 2000-12-22 08:53:25 +0000 (Fri, 22 Dec 2000) | 2 lines
60569 Changed paths:
60570    M /trunk/sub.c
60572 fixed bug when c does not overlap with a, b is negative and GMP_RNDN
60574 ------------------------------------------------------------------------
60575 r933 | zimmerma | 2000-12-22 08:52:20 +0000 (Fri, 22 Dec 2000) | 2 lines
60576 Changed paths:
60577    M /trunk/mpfr-impl.h
60578    M /trunk/mpfr.h
60580 moved prototypes for mpfr_set4 and mpfr_cmp3 to mpfr.h
60582 ------------------------------------------------------------------------
60583 r932 | zimmerma | 2000-12-22 08:51:40 +0000 (Fri, 22 Dec 2000) | 2 lines
60584 Changed paths:
60585    M /trunk/cmp.c
60587 fixed bug in mpfr_cmp2 when d=0 and lots of bits match
60589 ------------------------------------------------------------------------
60590 r931 | zimmerma | 2000-12-22 08:50:43 +0000 (Fri, 22 Dec 2000) | 2 lines
60591 Changed paths:
60592    M /trunk/INSTALL
60593    M /trunk/NEWS
60595 updated for version 1.1
60597 ------------------------------------------------------------------------
60598 r930 | zimmerma | 2000-12-21 17:23:51 +0000 (Thu, 21 Dec 2000) | 2 lines
60599 Changed paths:
60600    A /trunk/tests/tpow.c
60602 test file for power functions
60604 ------------------------------------------------------------------------
60605 r929 | zimmerma | 2000-12-21 17:22:42 +0000 (Thu, 21 Dec 2000) | 2 lines
60606 Changed paths:
60607    A /trunk/tests/reuse.c
60609 test file for in-place operations
60611 ------------------------------------------------------------------------
60612 r928 | zimmerma | 2000-12-21 17:17:51 +0000 (Thu, 21 Dec 2000) | 2 lines
60613 Changed paths:
60614    M /trunk/tests/tdiv.c
60615    M /trunk/tests/tdiv_ui.c
60616    M /trunk/tests/texp.c
60617    M /trunk/tests/tget_str.c
60618    M /trunk/tests/tlog.c
60619    M /trunk/tests/tmul.c
60620    M /trunk/tests/tout_str.c
60621    M /trunk/tests/tsqrt.c
60622    M /trunk/tests/tsqrt_ui.c
60623    M /trunk/tests/tui_div.c
60624    M /trunk/tests/tui_sub.c
60626 unsigned char (or int) -> mp_rnd_t
60628 ------------------------------------------------------------------------
60629 r927 | zimmerma | 2000-12-21 17:12:14 +0000 (Thu, 21 Dec 2000) | 2 lines
60630 Changed paths:
60631    M /trunk/tests/tagm.c
60633 unsigned char -> mp_rnd_t
60635 ------------------------------------------------------------------------
60636 r926 | zimmerma | 2000-12-21 17:11:31 +0000 (Thu, 21 Dec 2000) | 2 lines
60637 Changed paths:
60638    M /trunk/tests/tadd.c
60640 unsigned int -> mp_rnd_t
60642 ------------------------------------------------------------------------
60643 r925 | zimmerma | 2000-12-21 17:08:38 +0000 (Thu, 21 Dec 2000) | 4 lines
60644 Changed paths:
60645    M /trunk/add.c
60646    M /trunk/add_ui.c
60647    M /trunk/agm.c
60648    M /trunk/cmp.c
60649    M /trunk/cmp_ui.c
60650    M /trunk/div.c
60651    M /trunk/div_ui.c
60652    M /trunk/exp.c
60653    M /trunk/exp2.c
60654    M /trunk/exp3.c
60655    M /trunk/get_str.c
60656    M /trunk/inp_str.c
60657    M /trunk/log.c
60658    M /trunk/log2.c
60659    M /trunk/out_str.c
60660    M /trunk/pi.c
60661    M /trunk/pow.c
60662    M /trunk/print_raw.c
60663    M /trunk/reldiff.c
60664    M /trunk/set_d.c
60665    M /trunk/sin_cos.c
60666    M /trunk/sqrt.c
60667    M /trunk/sqrt_ui.c
60668    M /trunk/sub.c
60669    M /trunk/sub_ui.c
60670    M /trunk/tests/tcmp.c
60671    M /trunk/tests/tcmp2.c
60672    M /trunk/tests/tcmp_ui.c
60673    M /trunk/tests/tdump.c
60674    M /trunk/tests/teq.c
60675    M /trunk/tests/tmul_ui.c
60676    M /trunk/tests/trandom.c
60677    M /trunk/tests/ttrunc.c
60678    M /trunk/trunc.c
60679    M /trunk/ui_div.c
60680    M /trunk/ui_sub.c
60682 k2r -> ansi style
60683 removed #include <math.h> by defining auxiliary functions
60684 fixed several tiny remaining bugs with NaN/Inf
60686 ------------------------------------------------------------------------
60687 r924 | zimmerma | 2000-12-21 17:07:12 +0000 (Thu, 21 Dec 2000) | 2 lines
60688 Changed paths:
60689    M /trunk/mpfr.texi
60691 updated description of mpfr_cmp* and mpfr_sin_cos
60693 ------------------------------------------------------------------------
60694 r923 | zimmerma | 2000-12-21 17:06:15 +0000 (Thu, 21 Dec 2000) | 2 lines
60695 Changed paths:
60696    M /trunk/mpfr.h
60698 added MPFR_SIGN
60700 ------------------------------------------------------------------------
60701 r922 | zimmerma | 2000-12-21 17:05:49 +0000 (Thu, 21 Dec 2000) | 5 lines
60702 Changed paths:
60703    M /trunk/mpfr-impl.h
60705 added MPFR_CLEAR_NAN
60706 MPFR_RESET_INF -> MPFR_CLEAR_INF
60707 moved MPFR_SIGN to mpfr.h
60708 added prototypes for log2/isqrt/cuberoot functions
60710 ------------------------------------------------------------------------
60711 r921 | zimmerma | 2000-12-21 17:04:24 +0000 (Thu, 21 Dec 2000) | 2 lines
60712 Changed paths:
60713    M /trunk/tests/Makefile.am
60715 added reuse, tcmp2, teq, tpow, trandom, ttrunc
60717 ------------------------------------------------------------------------
60718 r920 | zimmerma | 2000-12-21 17:02:25 +0000 (Thu, 21 Dec 2000) | 2 lines
60719 Changed paths:
60720    M /trunk/tests/tui_div.c
60721    M /trunk/tests/tui_sub.c
60723 removed isnan(), ...
60725 ------------------------------------------------------------------------
60726 r919 | zimmerma | 2000-12-21 17:00:59 +0000 (Thu, 21 Dec 2000) | 2 lines
60727 Changed paths:
60728    M /trunk/tests/tsqrt_ui.c
60730 removed gmp-impl.h, isnan(), ...
60732 ------------------------------------------------------------------------
60733 r918 | zimmerma | 2000-12-21 17:00:21 +0000 (Thu, 21 Dec 2000) | 2 lines
60734 Changed paths:
60735    M /trunk/tests/tsqrt.c
60737 removed gmp-impl, isnan(), ...
60739 ------------------------------------------------------------------------
60740 r917 | zimmerma | 2000-12-21 16:59:24 +0000 (Thu, 21 Dec 2000) | 2 lines
60741 Changed paths:
60742    M /trunk/tests/tsin_cos.c
60744 removed cputime stuff
60746 ------------------------------------------------------------------------
60747 r916 | zimmerma | 2000-12-21 16:58:24 +0000 (Thu, 21 Dec 2000) | 2 lines
60748 Changed paths:
60749    M /trunk/tests/tget_str.c
60750    M /trunk/tests/tset_z.c
60752 k&r -> ansi style
60754 ------------------------------------------------------------------------
60755 r915 | zimmerma | 2000-12-21 16:57:08 +0000 (Thu, 21 Dec 2000) | 2 lines
60756 Changed paths:
60757    M /trunk/tests/tlog.c
60758    M /trunk/tests/tout_str.c
60760 removed isnan() decl.
60762 ------------------------------------------------------------------------
60763 r914 | zimmerma | 2000-12-21 16:55:30 +0000 (Thu, 21 Dec 2000) | 2 lines
60764 Changed paths:
60765    M /trunk/tests/tmul.c
60767 MINNORM -> mpfr-test.h
60769 ------------------------------------------------------------------------
60770 r913 | zimmerma | 2000-12-21 16:52:57 +0000 (Thu, 21 Dec 2000) | 2 lines
60771 Changed paths:
60772    M /trunk/tests/texp.c
60774 ulp -> mpfr-test.h
60776 ------------------------------------------------------------------------
60777 r912 | zimmerma | 2000-12-21 16:51:36 +0000 (Thu, 21 Dec 2000) | 2 lines
60778 Changed paths:
60779    M /trunk/tests/tdiv_ui.c
60781 removed isnan() declaration
60783 ------------------------------------------------------------------------
60784 r911 | zimmerma | 2000-12-21 16:50:48 +0000 (Thu, 21 Dec 2000) | 2 lines
60785 Changed paths:
60786    M /trunk/tests/tdiv.c
60788 now use MINNORM and MAXNORM
60790 ------------------------------------------------------------------------
60791 r910 | zimmerma | 2000-12-21 16:49:00 +0000 (Thu, 21 Dec 2000) | 2 lines
60792 Changed paths:
60793    M /trunk/tests/tagm.c
60795 max, min -> macros
60797 ------------------------------------------------------------------------
60798 r909 | zimmerma | 2000-12-21 12:10:49 +0000 (Thu, 21 Dec 2000) | 2 lines
60799 Changed paths:
60800    M /trunk/tests/tadd.c
60802 added new tests
60804 ------------------------------------------------------------------------
60805 r908 | zimmerma | 2000-12-21 12:07:52 +0000 (Thu, 21 Dec 2000) | 2 lines
60806 Changed paths:
60807    M /trunk/mpfr-test.h
60809 added MINNORM, MAXNORM, MIN, MAX, ABS
60811 ------------------------------------------------------------------------
60812 r907 | hanrot | 2000-12-20 16:36:05 +0000 (Wed, 20 Dec 2000) | 2 lines
60813 Changed paths:
60814    M /trunk/tests/texp.c
60815    M /trunk/tests/tset_str.c
60817 A few basic patches.
60819 ------------------------------------------------------------------------
60820 r906 | hanrot | 2000-12-20 16:35:55 +0000 (Wed, 20 Dec 2000) | 2 lines
60821 Changed paths:
60822    M /trunk/rnd_mode.c
60824 Added support for PPC/Linux
60826 ------------------------------------------------------------------------
60827 r905 | hanrot | 2000-12-20 14:54:10 +0000 (Wed, 20 Dec 2000) | 2 lines
60828 Changed paths:
60829    M /trunk/mpfr-test.h
60831 Patch for wrong prototype.
60833 ------------------------------------------------------------------------
60834 r904 | hanrot | 2000-12-20 10:49:00 +0000 (Wed, 20 Dec 2000) | 2 lines
60835 Changed paths:
60836    M /trunk/Makefile.am
60837    M /trunk/Makefile.in
60838    M /trunk/configure
60839    M /trunk/cputime.h
60840    M /trunk/mpfr-test.h
60841    M /trunk/tests/Makefile.in
60842    M /trunk/tests/tadd.c
60843    M /trunk/tests/tagm.c
60844    M /trunk/tests/tcmp.c
60845    M /trunk/tests/tdiv.c
60846    M /trunk/tests/tdiv_ui.c
60847    M /trunk/tests/texp.c
60848    M /trunk/tests/tget_str.c
60849    M /trunk/tests/tlog.c
60850    M /trunk/tests/tmul.c
60851    M /trunk/tests/tout_str.c
60852    M /trunk/tests/tset_q.c
60853    M /trunk/tests/tset_str.c
60854    M /trunk/tests/tset_z.c
60855    M /trunk/tests/tsin_cos.c
60856    M /trunk/tests/tsqrt.c
60857    M /trunk/tests/tsqrt_ui.c
60858    M /trunk/tests/tui_div.c
60859    M /trunk/tests/tui_sub.c
60861 Added prototypes for all test files.
60863 ------------------------------------------------------------------------
60864 r903 | vlefevre | 2000-12-18 15:07:51 +0000 (Mon, 18 Dec 2000) | 2 lines
60865 Changed paths:
60866    M /trunk/add_ulp.c
60867    M /trunk/extract.c
60868    M /trunk/mpz_set_fr.c
60869    M /trunk/set_d.c
60870    M /trunk/set_q.c
60871    M /trunk/set_z.c
60873 Warnings suppressed on Alpha/OSF1.
60875 ------------------------------------------------------------------------
60876 r902 | zimmerma | 2000-12-18 09:44:06 +0000 (Mon, 18 Dec 2000) | 2 lines
60877 Changed paths:
60878    M /trunk/Makefile.am
60880 added mpfr-test.h
60882 ------------------------------------------------------------------------
60883 r901 | zimmerma | 2000-12-18 09:40:46 +0000 (Mon, 18 Dec 2000) | 2 lines
60884 Changed paths:
60885    M /trunk/aclocal.m4
60887 back to 1.3
60889 ------------------------------------------------------------------------
60890 r900 | zimmerma | 2000-12-18 09:06:50 +0000 (Mon, 18 Dec 2000) | 2 lines
60891 Changed paths:
60892    A /trunk/mpfr-test.h
60894 auxiliary test files
60896 ------------------------------------------------------------------------
60897 r899 | zimmerma | 2000-12-18 09:06:34 +0000 (Mon, 18 Dec 2000) | 2 lines
60898 Changed paths:
60899    D /trunk/tests/mpfr-test.h
60901 moved to main directory
60903 ------------------------------------------------------------------------
60904 r898 | zimmerma | 2000-12-18 09:02:54 +0000 (Mon, 18 Dec 2000) | 2 lines
60905 Changed paths:
60906    A /trunk/tests/mpfr-test.h
60908 auxiliary test functions
60910 ------------------------------------------------------------------------
60911 r897 | zimmerma | 2000-12-18 09:02:00 +0000 (Mon, 18 Dec 2000) | 5 lines
60912 Changed paths:
60913    M /trunk/Makefile.in
60914    M /trunk/aclocal.m4
60915    M /trunk/add.c
60916    M /trunk/add_ui.c
60917    M /trunk/add_ulp.c
60918    M /trunk/agm.c
60919    M /trunk/clear.c
60920    M /trunk/cmp.c
60921    M /trunk/cmp_ui.c
60922    M /trunk/configure
60923    M /trunk/div.c
60924    M /trunk/div_2exp.c
60925    M /trunk/div_ui.c
60926    M /trunk/dump.c
60927    M /trunk/eq.c
60928    M /trunk/exp.c
60929    M /trunk/exp2.c
60930    M /trunk/exp3.c
60931    M /trunk/extract.c
60932    M /trunk/generic.c
60933    M /trunk/get_str.c
60934    M /trunk/init.c
60935    M /trunk/log.c
60936    M /trunk/log2.c
60937    M /trunk/mpfr-impl.h
60938    M /trunk/mpfr.h
60939    M /trunk/mpfr.texi
60940    M /trunk/mpz_set_fr.c
60941    M /trunk/mul.c
60942    M /trunk/mul_2exp.c
60943    M /trunk/mul_ui.c
60944    M /trunk/neg.c
60945    M /trunk/out_str.c
60946    M /trunk/pi.c
60947    M /trunk/pow.c
60948    M /trunk/print_raw.c
60949    M /trunk/random.c
60950    M /trunk/random2.c
60951    M /trunk/round.c
60952    M /trunk/set.c
60953    M /trunk/set_d.c
60954    M /trunk/set_f.c
60955    M /trunk/set_prc_raw.c
60956    M /trunk/set_prec.c
60957    M /trunk/set_q.c
60958    M /trunk/set_si.c
60959    M /trunk/set_str.c
60960    M /trunk/set_str_raw.c
60961    M /trunk/set_z.c
60962    M /trunk/sin_cos.c
60963    M /trunk/sqrt.c
60964    M /trunk/sqrt_ui.c
60965    M /trunk/sqrtrem.c
60966    M /trunk/sub.c
60967    M /trunk/sub_ui.c
60968    M /trunk/swap.c
60969    M /trunk/tests/Makefile.in
60970    M /trunk/tests/tabs.c
60971    M /trunk/tests/tadd.c
60972    M /trunk/tests/tagm.c
60973    M /trunk/tests/tcmp.c
60974    M /trunk/tests/tdiv.c
60975    M /trunk/tests/tdiv_ui.c
60976    M /trunk/tests/tget_str.c
60977    M /trunk/tests/tlog.c
60978    M /trunk/tests/tmul.c
60979    M /trunk/tests/tmul_2exp.c
60980    M /trunk/tests/tmul_ui.c
60981    M /trunk/tests/tout_str.c
60982    M /trunk/tests/tset_d.c
60983    M /trunk/tests/tset_si.c
60984    M /trunk/tests/tset_str.c
60985    M /trunk/tests/tsqrt.c
60986    M /trunk/tests/tsqrt_ui.c
60987    M /trunk/tests/tui_div.c
60988    M /trunk/tests/tui_sub.c
60989    M /trunk/trunc.c
60990    M /trunk/ui_div.c
60991    M /trunk/ui_sub.c
60992    M /trunk/urandomb.c
60994 changed name of mpfr struct fields: _mp_d -> _mpfr_d
60995         (to detect conflicts with mpf)
60996 fixed a few problems in non-STDC headers
60997 moved definitions of mpfr-impl.h to mpfr-test.h and created a real mpfr-impl.h
60999 ------------------------------------------------------------------------
61000 r896 | zimmerma | 2000-12-15 17:46:34 +0000 (Fri, 15 Dec 2000) | 2 lines
61001 Changed paths:
61002    M /trunk/tests/Makefile.am
61004 removed tzeta
61006 ------------------------------------------------------------------------
61007 r895 | zimmerma | 2000-12-15 17:42:59 +0000 (Fri, 15 Dec 2000) | 2 lines
61008 Changed paths:
61009    M /trunk/mpfr.texi
61011 explained how to enter NaN/Inf with mpfr_set_str_raw
61013 ------------------------------------------------------------------------
61014 r894 | zimmerma | 2000-12-15 17:42:21 +0000 (Fri, 15 Dec 2000) | 2 lines
61015 Changed paths:
61016    M /trunk/Makefile.am
61018 removed zeta.c
61020 ------------------------------------------------------------------------
61021 r893 | zimmerma | 2000-12-15 17:40:47 +0000 (Fri, 15 Dec 2000) | 2 lines
61022 Changed paths:
61023    M /trunk/zeta.c
61025 added 'to do' for NaN/Inf flags
61027 ------------------------------------------------------------------------
61028 r892 | zimmerma | 2000-12-15 17:39:14 +0000 (Fri, 15 Dec 2000) | 2 lines
61029 Changed paths:
61030    M /trunk/urandomb.c
61032 clear NaN/Inf flags of result
61034 ------------------------------------------------------------------------
61035 r891 | zimmerma | 2000-12-15 17:37:33 +0000 (Fri, 15 Dec 2000) | 2 lines
61036 Changed paths:
61037    M /trunk/ui_sub.c
61039 improved indentation
61041 ------------------------------------------------------------------------
61042 r890 | zimmerma | 2000-12-15 17:35:00 +0000 (Fri, 15 Dec 2000) | 2 lines
61043 Changed paths:
61044    M /trunk/trunc.c
61045    M /trunk/ui_div.c
61047 adapted to NaN/Inf
61049 ------------------------------------------------------------------------
61050 r889 | zimmerma | 2000-12-15 17:29:01 +0000 (Fri, 15 Dec 2000) | 2 lines
61051 Changed paths:
61052    M /trunk/sub_ui.c
61054 nothing (only better indenting)
61056 ------------------------------------------------------------------------
61057 r888 | zimmerma | 2000-12-15 17:27:03 +0000 (Fri, 15 Dec 2000) | 3 lines
61058 Changed paths:
61059    M /trunk/sub.c
61061 adapted to NaN/Inf
61062 removed warnings
61064 ------------------------------------------------------------------------
61065 r887 | zimmerma | 2000-12-15 17:21:32 +0000 (Fri, 15 Dec 2000) | 2 lines
61066 Changed paths:
61067    M /trunk/sqrt_ui.c
61069 adapted to NaN/Inf
61071 ------------------------------------------------------------------------
61072 r886 | zimmerma | 2000-12-15 17:20:55 +0000 (Fri, 15 Dec 2000) | 2 lines
61073 Changed paths:
61074    M /trunk/generic.c
61075    M /trunk/sin_cos.c
61077 removed warnings
61079 ------------------------------------------------------------------------
61080 r885 | zimmerma | 2000-12-15 17:11:49 +0000 (Fri, 15 Dec 2000) | 2 lines
61081 Changed paths:
61082    M /trunk/sqrt.c
61084 clear NaN/Inf flags in normal case
61086 ------------------------------------------------------------------------
61087 r884 | zimmerma | 2000-12-15 17:06:11 +0000 (Fri, 15 Dec 2000) | 2 lines
61088 Changed paths:
61089    M /trunk/set_str_raw.c
61090    M /trunk/set_z.c
61092 adapted to NaN/Inf
61094 ------------------------------------------------------------------------
61095 r883 | zimmerma | 2000-12-15 16:55:19 +0000 (Fri, 15 Dec 2000) | 2 lines
61096 Changed paths:
61097    M /trunk/mpfr.h
61099 added prototype for mpfr_srandom
61101 ------------------------------------------------------------------------
61102 r882 | zimmerma | 2000-12-15 16:54:50 +0000 (Fri, 15 Dec 2000) | 2 lines
61103 Changed paths:
61104    M /trunk/random.c
61106 now uses directly mpn_random, to avoid all problems with include files
61108 ------------------------------------------------------------------------
61109 r881 | zimmerma | 2000-12-15 16:45:41 +0000 (Fri, 15 Dec 2000) | 2 lines
61110 Changed paths:
61111    M /trunk/tests/tsin_cos.c
61113 added 4 tests
61115 ------------------------------------------------------------------------
61116 r880 | zimmerma | 2000-12-15 16:45:05 +0000 (Fri, 15 Dec 2000) | 2 lines
61117 Changed paths:
61118    M /trunk/sqrt.c
61119    M /trunk/sqrt_ui.c
61120    M /trunk/sub_ui.c
61121    M /trunk/ui_div.c
61122    M /trunk/ui_sub.c
61124 _mp_d -> MPFR_MANT
61126 ------------------------------------------------------------------------
61127 r879 | zimmerma | 2000-12-15 16:41:07 +0000 (Fri, 15 Dec 2000) | 2 lines
61128 Changed paths:
61129    M /trunk/set_prec.c
61130    M /trunk/set_str_raw.c
61132 added error message when memory allocation fails
61134 ------------------------------------------------------------------------
61135 r878 | zimmerma | 2000-12-15 16:27:51 +0000 (Fri, 15 Dec 2000) | 2 lines
61136 Changed paths:
61137    M /trunk/get_str.c
61138    M /trunk/inp_str.c
61139    M /trunk/mpz_set_fr.c
61140    M /trunk/print_raw.c
61141    M /trunk/round.c
61143 added error message when memory allocation fails
61145 ------------------------------------------------------------------------
61146 r877 | zimmerma | 2000-12-15 16:26:53 +0000 (Fri, 15 Dec 2000) | 2 lines
61147 Changed paths:
61148    M /trunk/div.c
61149    M /trunk/eq.c
61150    M /trunk/log.c
61152 _mp_d -> MPFR_MANT
61154 ------------------------------------------------------------------------
61155 r876 | zimmerma | 2000-12-15 16:26:09 +0000 (Fri, 15 Dec 2000) | 2 lines
61156 Changed paths:
61157    M /trunk/init.c
61159 0 -> NULL
61161 ------------------------------------------------------------------------
61162 r875 | zimmerma | 2000-12-15 16:25:14 +0000 (Fri, 15 Dec 2000) | 2 lines
61163 Changed paths:
61164    M /trunk/generic.c
61166 added error message if memory allocation fails
61168 ------------------------------------------------------------------------
61169 r874 | zimmerma | 2000-12-15 16:24:35 +0000 (Fri, 15 Dec 2000) | 2 lines
61170 Changed paths:
61171    M /trunk/exp2.c
61173 _mp_d -> PTR
61175 ------------------------------------------------------------------------
61176 r873 | zimmerma | 2000-12-15 16:23:08 +0000 (Fri, 15 Dec 2000) | 3 lines
61177 Changed paths:
61178    M /trunk/agm.c
61180 _mp_prec -> MPFR_PREC
61181 _mp_d -> MPFR_MANT
61183 ------------------------------------------------------------------------
61184 r872 | zimmerma | 2000-12-15 16:18:53 +0000 (Fri, 15 Dec 2000) | 2 lines
61185 Changed paths:
61186    M /trunk/mpf2mpfr.h
61187    M /trunk/mpfr.h
61189 added mpfr_swap
61191 ------------------------------------------------------------------------
61192 r871 | zimmerma | 2000-12-15 15:09:30 +0000 (Fri, 15 Dec 2000) | 2 lines
61193 Changed paths:
61194    M /trunk/mpfr.h
61196 removed MPFR_SET_IS_FP (not used)
61198 ------------------------------------------------------------------------
61199 r870 | hanrot | 2000-12-15 14:42:57 +0000 (Fri, 15 Dec 2000) | 2 lines
61200 Changed paths:
61201    M /trunk/init.c
61202    M /trunk/log.c
61203    M /trunk/mpfr.h
61204    M /trunk/mul.c
61205    M /trunk/pow.c
61207 A few patches.
61209 ------------------------------------------------------------------------
61210 r869 | vlefevre | 2000-12-15 14:36:22 +0000 (Fri, 15 Dec 2000) | 2 lines
61211 Changed paths:
61212    M /trunk/mpfr.h
61214 MPFR_CHANGE_SIGN modified to avoid a possible side effect.
61216 ------------------------------------------------------------------------
61217 r868 | zimmerma | 2000-12-15 14:24:11 +0000 (Fri, 15 Dec 2000) | 2 lines
61218 Changed paths:
61219    M /trunk/set_f.c
61221 warning: x is a MPF not a MPFR!
61223 ------------------------------------------------------------------------
61224 r867 | hanrot | 2000-12-15 14:12:30 +0000 (Fri, 15 Dec 2000) | 2 lines
61225 Changed paths:
61226    M /trunk/random.c
61228 Modification of the order of includes in random.c
61230 ------------------------------------------------------------------------
61231 r866 | vlefevre | 2000-12-15 12:56:19 +0000 (Fri, 15 Dec 2000) | 2 lines
61232 Changed paths:
61233    M /trunk/Makefile.in
61234    M /trunk/configure
61235    M /trunk/configure.in
61236    M /trunk/tests/Makefile.in
61238 Added some warning flags for GCC.
61240 ------------------------------------------------------------------------
61241 r865 | hanrot | 2000-12-15 12:50:28 +0000 (Fri, 15 Dec 2000) | 2 lines
61242 Changed paths:
61243    A /trunk/srandom.h
61245 Header file for srandom()
61247 ------------------------------------------------------------------------
61248 r864 | hanrot | 2000-12-15 12:21:35 +0000 (Fri, 15 Dec 2000) | 2 lines
61249 Changed paths:
61250    M /trunk/add_ulp.c
61251    M /trunk/exp.c
61252    M /trunk/exp2.c
61253    M /trunk/mpfr.h
61254    M /trunk/pow.c
61255    M /trunk/random.c
61257 Patches for compiler warnings.
61259 ------------------------------------------------------------------------
61260 r863 | hanrot | 2000-12-15 11:16:40 +0000 (Fri, 15 Dec 2000) | 2 lines
61261 Changed paths:
61262    M /trunk/add_ui.c
61263    M /trunk/cmp.c
61264    M /trunk/cmp_ui.c
61265    M /trunk/div.c
61266    M /trunk/get_str.c
61267    M /trunk/log2.c
61268    M /trunk/mpz_set_fr.c
61269    M /trunk/mul_ui.c
61270    M /trunk/pi.c
61271    M /trunk/random.c
61272    M /trunk/random2.c
61273    M /trunk/set_d.c
61274    M /trunk/set_f.c
61275    M /trunk/set_q.c
61276    M /trunk/set_si.c
61277    M /trunk/set_str.c
61278    M /trunk/set_str_raw.c
61279    M /trunk/set_z.c
61280    M /trunk/sub_ui.c
61281    M /trunk/ui_div.c
61282    M /trunk/ui_sub.c
61283    M /trunk/urandomb.c
61284    M /trunk/zeta.c
61286 Yet another patch for include files.
61288 ------------------------------------------------------------------------
61289 r862 | hanrot | 2000-12-15 11:05:55 +0000 (Fri, 15 Dec 2000) | 3 lines
61290 Changed paths:
61291    M /trunk/add_ui.c
61292    M /trunk/add_ulp.c
61293    M /trunk/agm.c
61294    M /trunk/clear.c
61295    M /trunk/cmp.c
61296    M /trunk/cmp_ui.c
61297    M /trunk/div.c
61298    M /trunk/div_2exp.c
61299    M /trunk/div_ui.c
61300    M /trunk/dump.c
61301    M /trunk/eq.c
61302    M /trunk/exp.c
61303    M /trunk/exp2.c
61304    M /trunk/exp3.c
61305    M /trunk/extract.c
61306    M /trunk/get_str.c
61307    M /trunk/init.c
61308    M /trunk/inp_str.c
61309    M /trunk/log.c
61310    M /trunk/log2.c
61311    M /trunk/mpz_set_fr.c
61312    M /trunk/mul.c
61313    M /trunk/mul_2exp.c
61314    M /trunk/mul_ui.c
61315    M /trunk/neg.c
61316    M /trunk/out_str.c
61317    M /trunk/pi.c
61318    M /trunk/print_raw.c
61319    M /trunk/print_rnd_mode.c
61320    M /trunk/random.c
61321    M /trunk/random2.c
61322    M /trunk/reldiff.c
61323    M /trunk/round.c
61324    M /trunk/set.c
61325    M /trunk/set_d.c
61326    M /trunk/set_dfl_prec.c
61327    M /trunk/set_f.c
61328    M /trunk/set_prc_raw.c
61329    M /trunk/set_prec.c
61330    M /trunk/set_q.c
61331    M /trunk/set_rnd.c
61332    M /trunk/set_si.c
61333    M /trunk/set_str.c
61334    M /trunk/set_str_raw.c
61335    M /trunk/set_z.c
61336    M /trunk/sin_cos.c
61337    M /trunk/sqrt.c
61338    M /trunk/sub.c
61339    M /trunk/sub_ui.c
61340    M /trunk/swap.c
61341    M /trunk/trunc.c
61342    M /trunk/ui_div.c
61343    M /trunk/ui_sub.c
61344    M /trunk/urandomb.c
61345    M /trunk/zeta.c
61347 Permutation of includes to avoid warnings due to careless multiple definition
61348 of ULONG_MAX.
61350 ------------------------------------------------------------------------
61351 r861 | vlefevre | 2000-12-14 17:47:12 +0000 (Thu, 14 Dec 2000) | 2 lines
61352 Changed paths:
61353    M /trunk/mul_ui.c
61354    M /trunk/set.c
61355    M /trunk/set_f.c
61357 Bug fixed concerning the flags.
61359 ------------------------------------------------------------------------
61360 r860 | vlefevre | 2000-12-14 17:28:41 +0000 (Thu, 14 Dec 2000) | 2 lines
61361 Changed paths:
61362    M /trunk/set_str.c
61364 Bugs fixed (in case char is signed and accented characters are given).
61366 ------------------------------------------------------------------------
61367 r859 | vlefevre | 2000-12-14 17:02:11 +0000 (Thu, 14 Dec 2000) | 2 lines
61368 Changed paths:
61369    M /trunk/random.c
61371 Include "urandom.h". Old code removed.
61373 ------------------------------------------------------------------------
61374 r858 | vlefevre | 2000-12-14 15:28:28 +0000 (Thu, 14 Dec 2000) | 3 lines
61375 Changed paths:
61376    M /trunk/reldiff.c
61377    M /trunk/set.c
61378    M /trunk/set_d.c
61379    M /trunk/set_f.c
61380    M /trunk/set_q.c
61381    M /trunk/set_si.c
61383 Take into account Inf, Nans ; clear the flags of the return variable
61384 in most function calls.
61386 ------------------------------------------------------------------------
61387 r857 | vlefevre | 2000-12-14 14:36:09 +0000 (Thu, 14 Dec 2000) | 2 lines
61388 Changed paths:
61389    M /trunk/random.c
61391 Use urandom().
61393 ------------------------------------------------------------------------
61394 r856 | vlefevre | 2000-12-14 14:29:04 +0000 (Thu, 14 Dec 2000) | 3 lines
61395 Changed paths:
61396    M /trunk/random.c
61397    M /trunk/random2.c
61398    M /trunk/reldiff.c
61400 Take into account Inf, Nans ; clear the flags of the return variable
61401 in most function calls.
61403 ------------------------------------------------------------------------
61404 r855 | hanrot | 2000-12-14 12:14:57 +0000 (Thu, 14 Dec 2000) | 2 lines
61405 Changed paths:
61406    M /trunk/random.c
61408 Yet another random patch.
61410 ------------------------------------------------------------------------
61411 r854 | hanrot | 2000-12-14 12:08:44 +0000 (Thu, 14 Dec 2000) | 2 lines
61412 Changed paths:
61413    M /trunk/random.c
61415 Replaced random by rand.
61417 ------------------------------------------------------------------------
61418 r853 | zimmerma | 2000-12-13 14:55:24 +0000 (Wed, 13 Dec 2000) | 2 lines
61419 Changed paths:
61420    M /trunk/div.c
61422 fixed pb with mp_ptr vs mp_srcptr
61424 ------------------------------------------------------------------------
61425 r852 | hanrot | 2000-12-13 14:50:26 +0000 (Wed, 13 Dec 2000) | 3 lines
61426 Changed paths:
61427    M /trunk/tests/Makefile.in
61428    M /trunk/tests/tadd_ui.c
61429    M /trunk/tests/tdiv.c
61430    M /trunk/tests/tmul.c
61431    M /trunk/tests/tmul_2exp.c
61432    M /trunk/tests/tmul_ui.c
61433    M /trunk/tests/tout_str.c
61434    M /trunk/tests/tsin_cos.c
61435    M /trunk/tests/tsqrt.c
61436    M /trunk/tests/tsub_ui.c
61437    M /trunk/tests/tui_div.c
61438    M /trunk/tests/tui_sub.c
61440 Take into account Inf, Nans ; clear the flags of the return variable
61441 in most function calls. Tests updated accordingly
61443 ------------------------------------------------------------------------
61444 r851 | hanrot | 2000-12-13 14:50:13 +0000 (Wed, 13 Dec 2000) | 3 lines
61445 Changed paths:
61446    M /trunk/Makefile.in
61447    M /trunk/eq.c
61448    M /trunk/generic.c
61449    M /trunk/inp_str.c
61450    M /trunk/log.c
61451    M /trunk/log2.c
61452    M /trunk/mpfr.h
61453    M /trunk/mul.c
61454    M /trunk/mul_ui.c
61455    M /trunk/pi.c
61456    M /trunk/pow.c
61457    M /trunk/set_d.c
61458    M /trunk/sub_ui.c
61459    M /trunk/ui_div.c
61460    M /trunk/ui_sub.c
61462 Take into account Inf, Nans ; clear the flags of the return variable
61463 in most function calls.
61465 ------------------------------------------------------------------------
61466 r850 | zimmerma | 2000-12-13 08:42:38 +0000 (Wed, 13 Dec 2000) | 2 lines
61467 Changed paths:
61468    M /trunk/sin_cos.c
61470 check that we can round the cosine too
61472 ------------------------------------------------------------------------
61473 r849 | zimmerma | 2000-12-12 16:40:05 +0000 (Tue, 12 Dec 2000) | 3 lines
61474 Changed paths:
61475    M /trunk/exp3.c
61477 removed TIMING stuff
61478 ensures prec_x >= 0
61480 ------------------------------------------------------------------------
61481 r848 | zimmerma | 2000-12-12 16:38:47 +0000 (Tue, 12 Dec 2000) | 2 lines
61482 Changed paths:
61483    M /trunk/exp2.c
61485 we need m >= 2 in mpfr_exp2_aux2
61487 ------------------------------------------------------------------------
61488 r847 | zimmerma | 2000-12-12 13:57:34 +0000 (Tue, 12 Dec 2000) | 2 lines
61489 Changed paths:
61490    M /trunk/sub_ui.c
61492 forgot TMP_MARK(marker)
61494 ------------------------------------------------------------------------
61495 r846 | zimmerma | 2000-12-12 13:50:44 +0000 (Tue, 12 Dec 2000) | 2 lines
61496 Changed paths:
61497    M /trunk/sqrt.c
61498    M /trunk/sqrt_ui.c
61500 forgot TMP_MARK(marker) or free'd in wrong order
61502 ------------------------------------------------------------------------
61503 r845 | zimmerma | 2000-12-12 13:44:07 +0000 (Tue, 12 Dec 2000) | 2 lines
61504 Changed paths:
61505    M /trunk/set_f.c
61506    M /trunk/ui_div.c
61507    M /trunk/ui_sub.c
61509 forgot TMP_MARK(marker)
61511 ------------------------------------------------------------------------
61512 r844 | zimmerma | 2000-12-12 11:49:13 +0000 (Tue, 12 Dec 2000) | 2 lines
61513 Changed paths:
61514    M /trunk/mpf2mpfr.h
61516 fixed mpf_reldiff, mpf_urandomb and mpf_t
61518 ------------------------------------------------------------------------
61519 r843 | zimmerma | 2000-12-12 11:41:28 +0000 (Tue, 12 Dec 2000) | 2 lines
61520 Changed paths:
61521    M /trunk/INSTALL
61523 added stack-alloc.h when --disable-alloca
61525 ------------------------------------------------------------------------
61526 r842 | vlefevre | 2000-12-11 12:47:11 +0000 (Mon, 11 Dec 2000) | 4 lines
61527 Changed paths:
61528    M /trunk/out_str.c
61529    M /trunk/set_d.c
61531 out_str.c: <string.h> included
61532 set_d.c: (0./0.) instead of sqrt(-1) for NaN (doesn't need <math.h>)
61533 set_d.c: () added for macros Infp and Infm
61535 ------------------------------------------------------------------------
61536 r841 | zimmerma | 2000-12-07 13:11:32 +0000 (Thu, 07 Dec 2000) | 2 lines
61537 Changed paths:
61538    M /trunk/tests/tcmp.c
61540 shortened string in mpfr_set_str_raw which was greater than precision
61542 ------------------------------------------------------------------------
61543 r840 | zimmerma | 2000-12-07 11:25:37 +0000 (Thu, 07 Dec 2000) | 3 lines
61544 Changed paths:
61545    M /trunk/set_d.c
61547 replaced isnan/isinf/math.h (not portable, for example isinf does not exist
61548 on Sparc) by new macros from mpfr.h
61550 ------------------------------------------------------------------------
61551 r839 | zimmerma | 2000-12-07 11:24:31 +0000 (Thu, 07 Dec 2000) | 3 lines
61552 Changed paths:
61553    M /trunk/mpfr.texi
61554    M /trunk/set_str_raw.c
61556 added an error message when the mantissa is larger than the precision
61557 (in mpfr_set_str_raw)
61559 ------------------------------------------------------------------------
61560 r838 | zimmerma | 2000-12-07 11:23:24 +0000 (Thu, 07 Dec 2000) | 3 lines
61561 Changed paths:
61562    M /trunk/mpfr.h
61564 added macros to recognize doubles that are NaNs and infinities
61565 (isinf is not portable and requires math.h)
61567 ------------------------------------------------------------------------
61568 r837 | zimmerma | 2000-12-07 11:22:04 +0000 (Thu, 07 Dec 2000) | 5 lines
61569 Changed paths:
61570    M /trunk/div.c
61572 in case the destination precision is less than that of the operands,
61573 and the 1st iteration fails, increase directly the precision to the maximum
61574 of that of the operands, otherwise divisions by 1.0 may need lots of
61575 iterations
61577 ------------------------------------------------------------------------
61578 r836 | zimmerma | 2000-12-07 10:44:28 +0000 (Thu, 07 Dec 2000) | 2 lines
61579 Changed paths:
61580    M /trunk/add.c
61582 added 'return' after dealing with infinities
61584 ------------------------------------------------------------------------
61585 r835 | zimmerma | 2000-12-07 10:37:08 +0000 (Thu, 07 Dec 2000) | 2 lines
61586 Changed paths:
61587    M /trunk/TODO
61589 added wish from JC Fauge`re
61591 ------------------------------------------------------------------------
61592 r834 | zimmerma | 2000-12-05 13:47:05 +0000 (Tue, 05 Dec 2000) | 2 lines
61593 Changed paths:
61594    M /trunk/init.c
61595    M /trunk/mpfr.texi
61597 mpfr_init/mpfr_init2 initialize to 0 (compatibility with mpf)
61599 ------------------------------------------------------------------------
61600 r833 | zimmerma | 2000-12-05 13:24:43 +0000 (Tue, 05 Dec 2000) | 2 lines
61601 Changed paths:
61602    M /trunk/cmp.c
61604 fixed bug in mpfr_cmp2 when return value is k*BITS_PER_MP_LIMB-1
61606 ------------------------------------------------------------------------
61607 r832 | zimmerma | 2000-12-05 13:23:58 +0000 (Tue, 05 Dec 2000) | 2 lines
61608 Changed paths:
61609    M /trunk/tests/tcmp.c
61611 added new test for mpfr_cmp2
61613 ------------------------------------------------------------------------
61614 r831 | zimmerma | 2000-12-05 12:37:14 +0000 (Tue, 05 Dec 2000) | 2 lines
61615 Changed paths:
61616    M /trunk/mpfr.h
61618 now ABSSIZE uses only 29 bits
61620 ------------------------------------------------------------------------
61621 r830 | zimmerma | 2000-12-04 14:36:36 +0000 (Mon, 04 Dec 2000) | 2 lines
61622 Changed paths:
61623    M /trunk/mpfr.texi
61625 added some explanations how to free the memory space allocated by mpfr_get_str
61627 ------------------------------------------------------------------------
61628 r829 | zimmerma | 2000-12-04 13:45:14 +0000 (Mon, 04 Dec 2000) | 2 lines
61629 Changed paths:
61630    M /trunk/sqrt.c
61632 fixed one bug found by N. Mueller (MPFR_ABSSIZE(u) was used instead of usize)
61634 ------------------------------------------------------------------------
61635 r828 | zimmerma | 2000-12-04 13:44:24 +0000 (Mon, 04 Dec 2000) | 2 lines
61636 Changed paths:
61637    M /trunk/tests/tsqrt.c
61639 added one more test from N. Mueller
61641 ------------------------------------------------------------------------
61642 r827 | zimmerma | 2000-12-01 17:30:41 +0000 (Fri, 01 Dec 2000) | 2 lines
61643 Changed paths:
61644    M /trunk/exp3.c
61645    M /trunk/sin_cos.c
61647 cleaned calls to mpfr_extract
61649 ------------------------------------------------------------------------
61650 r826 | zimmerma | 2000-12-01 17:29:33 +0000 (Fri, 01 Dec 2000) | 2 lines
61651 Changed paths:
61652    M /trunk/TODO
61654 added new line
61656 ------------------------------------------------------------------------
61657 r825 | zimmerma | 2000-12-01 17:29:05 +0000 (Fri, 01 Dec 2000) | 2 lines
61658 Changed paths:
61659    M /trunk/init.c
61661 added error message when _mp_allocate_func returns 0
61663 ------------------------------------------------------------------------
61664 r824 | zimmerma | 2000-12-01 17:28:22 +0000 (Fri, 01 Dec 2000) | 2 lines
61665 Changed paths:
61666    M /trunk/mpfr.h
61668 added header for mpfr_extract
61670 ------------------------------------------------------------------------
61671 r823 | zimmerma | 2000-12-01 17:27:54 +0000 (Fri, 01 Dec 2000) | 4 lines
61672 Changed paths:
61673    M /trunk/extract.c
61675 - documented what function does
61676 - cleaned code
61677 - added header about license...
61679 ------------------------------------------------------------------------
61680 r822 | zimmerma | 2000-12-01 16:25:53 +0000 (Fri, 01 Dec 2000) | 2 lines
61681 Changed paths:
61682    M /trunk/agm.c
61683    M /trunk/exp2.c
61684    M /trunk/exp3.c
61685    M /trunk/get_str.c
61686    M /trunk/log2.c
61687    M /trunk/mpfr.h
61688    M /trunk/pi.c
61689    M /trunk/pow.c
61690    M /trunk/sin_cos.c
61692 replaced log(2.0) by LOG2 [first step in getting rid of math.h]
61694 ------------------------------------------------------------------------
61695 r821 | zimmerma | 2000-12-01 15:57:33 +0000 (Fri, 01 Dec 2000) | 3 lines
61696 Changed paths:
61697    M /trunk/mpfr.h
61699 added extern "C" { ... } for inclusion in C++
61700 removed old KARATSUBA threshold for gmp 2.0.2
61702 ------------------------------------------------------------------------
61703 r820 | zimmerma | 2000-12-01 14:58:32 +0000 (Fri, 01 Dec 2000) | 2 lines
61704 Changed paths:
61705    M /trunk/TODO
61706    M /trunk/cmp.c
61707    M /trunk/tests/tcmp.c
61709 fixed bug in mpfr_cmp3 (when b=0, s not taken into account)
61711 ------------------------------------------------------------------------
61712 r819 | zimmerma | 2000-12-01 14:30:41 +0000 (Fri, 01 Dec 2000) | 2 lines
61713 Changed paths:
61714    M /trunk/Makefile.am
61715    M /trunk/tests/Makefile.am
61717 added swap/tswap
61719 ------------------------------------------------------------------------
61720 r818 | zimmerma | 2000-12-01 14:29:36 +0000 (Fri, 01 Dec 2000) | 2 lines
61721 Changed paths:
61722    A /trunk/tests/tswap.c
61724 test file for new function mpfr_swap
61726 ------------------------------------------------------------------------
61727 r817 | zimmerma | 2000-12-01 14:29:28 +0000 (Fri, 01 Dec 2000) | 2 lines
61728 Changed paths:
61729    M /trunk/mpfr.texi
61730    A /trunk/swap.c
61732 added new function mpfr_swap
61734 ------------------------------------------------------------------------
61735 r816 | zimmerma | 2000-12-01 13:59:45 +0000 (Fri, 01 Dec 2000) | 2 lines
61736 Changed paths:
61737    M /trunk/add.c
61738    M /trunk/add_ui.c
61739    M /trunk/add_ulp.c
61740    M /trunk/agm.c
61741    M /trunk/clear.c
61742    M /trunk/cmp.c
61743    M /trunk/cmp_ui.c
61744    M /trunk/div.c
61745    M /trunk/div_2exp.c
61746    M /trunk/div_ui.c
61747    M /trunk/exp.c
61748    M /trunk/exp2.c
61749    M /trunk/exp3.c
61750    M /trunk/generic.c
61751    M /trunk/get_str.c
61752    M /trunk/init.c
61753    M /trunk/log.c
61754    M /trunk/log2.c
61755    M /trunk/mpfi.c
61756    M /trunk/mpfr-impl.h
61757    M /trunk/mpfr.h
61758    M /trunk/mpz_set_fr.c
61759    M /trunk/mul.c
61760    M /trunk/mul_2exp.c
61761    M /trunk/mul_ui.c
61762    M /trunk/neg.c
61763    M /trunk/out_str.c
61764    M /trunk/pi.c
61765    M /trunk/pow.c
61766    M /trunk/print_raw.c
61767    M /trunk/print_rnd_mode.c
61768    M /trunk/random.c
61769    M /trunk/reldiff.c
61770    M /trunk/rnd_mode.c
61771    M /trunk/round.c
61772    M /trunk/set.c
61773    M /trunk/set_d.c
61774    M /trunk/set_dfl_prec.c
61775    M /trunk/set_f.c
61776    M /trunk/set_prc_raw.c
61777    M /trunk/set_prec.c
61778    M /trunk/set_q.c
61779    M /trunk/set_rnd.c
61780    M /trunk/set_si.c
61781    M /trunk/set_str.c
61782    M /trunk/set_str_raw.c
61783    M /trunk/set_z.c
61784    M /trunk/sqrt.c
61785    M /trunk/sqrt_ui.c
61786    M /trunk/sqrtrem.c
61787    M /trunk/sub.c
61788    M /trunk/sub_ui.c
61789    M /trunk/tests/Makefile.in
61790    M /trunk/tests/tabs.c
61791    M /trunk/tests/tadd.c
61792    M /trunk/tests/tadd_ui.c
61793    M /trunk/tests/tagm.c
61794    M /trunk/tests/tcan_round.c
61795    M /trunk/tests/tcmp.c
61796    M /trunk/tests/tcmp2.c
61797    M /trunk/tests/tcmp_ui.c
61798    M /trunk/tests/tdiv.c
61799    M /trunk/tests/tdiv_ui.c
61800    M /trunk/tests/tdump.c
61801    M /trunk/tests/teq.c
61802    M /trunk/tests/texp.c
61803    M /trunk/tests/tget_str.c
61804    M /trunk/tests/tlog.c
61805    M /trunk/tests/tlog2.c
61806    M /trunk/tests/tmul.c
61807    M /trunk/tests/tmul_2exp.c
61808    M /trunk/tests/tmul_ui.c
61809    M /trunk/tests/tout_str.c
61810    M /trunk/tests/tpi.c
61811    M /trunk/tests/trandom.c
61812    M /trunk/tests/tround.c
61813    M /trunk/tests/tset_d.c
61814    M /trunk/tests/tset_f.c
61815    M /trunk/tests/tset_q.c
61816    M /trunk/tests/tset_si.c
61817    M /trunk/tests/tset_str.c
61818    M /trunk/tests/tset_z.c
61819    M /trunk/tests/tsqrt.c
61820    M /trunk/tests/tsqrt_ui.c
61821    M /trunk/tests/tsub_ui.c
61822    M /trunk/tests/ttrunc.c
61823    M /trunk/tests/tui_div.c
61824    M /trunk/tests/tui_sub.c
61825    M /trunk/tests/tzeta.c
61826    M /trunk/ui_div.c
61827    M /trunk/ui_sub.c
61828    M /trunk/zeta.c
61830 changed copyright to Free Software Foundation
61832 ------------------------------------------------------------------------
61833 r815 | zimmerma | 2000-12-01 13:57:39 +0000 (Fri, 01 Dec 2000) | 2 lines
61834 Changed paths:
61835    M /trunk/TODO
61837 added possible bug in mpfr_get_str
61839 ------------------------------------------------------------------------
61840 r814 | zimmerma | 2000-12-01 13:55:36 +0000 (Fri, 01 Dec 2000) | 2 lines
61841 Changed paths:
61842    D /trunk/init_set.h
61844 now all is in mpfr.h
61846 ------------------------------------------------------------------------
61847 r813 | zimmerma | 2000-12-01 13:00:22 +0000 (Fri, 01 Dec 2000) | 2 lines
61848 Changed paths:
61849    M /trunk/sin_cos.c
61851 return value was wrong for input non-zero (should return 1 = inexact)
61853 ------------------------------------------------------------------------
61854 r812 | zimmerma | 2000-12-01 12:59:15 +0000 (Fri, 01 Dec 2000) | 2 lines
61855 Changed paths:
61856    M /trunk/mpfr.texi
61858 fixed/improved doc. of mpfr_sin_cos and mpfr_urandomb
61860 ------------------------------------------------------------------------
61861 r811 | zimmerma | 2000-12-01 12:58:38 +0000 (Fri, 01 Dec 2000) | 2 lines
61862 Changed paths:
61863    M /trunk/mpfr.h
61865 removed macro for mpfr_init_set_str_raw
61867 ------------------------------------------------------------------------
61868 r810 | zimmerma | 2000-12-01 12:21:43 +0000 (Fri, 01 Dec 2000) | 2 lines
61869 Changed paths:
61870    M /trunk/mpfr.h
61872 added prototype for mpfr_sin_cos
61874 ------------------------------------------------------------------------
61875 r809 | zimmerma | 2000-12-01 11:06:39 +0000 (Fri, 01 Dec 2000) | 2 lines
61876 Changed paths:
61877    M /trunk/sqrt.c
61879 sign of result was not correctly (re)set
61881 ------------------------------------------------------------------------
61882 r808 | zimmerma | 2000-12-01 11:05:29 +0000 (Fri, 01 Dec 2000) | 2 lines
61883 Changed paths:
61884    M /trunk/tests/tsqrt.c
61886 added test to check sign of square root
61888 ------------------------------------------------------------------------
61889 r807 | zimmerma | 2000-11-29 16:36:15 +0000 (Wed, 29 Nov 2000) | 3 lines
61890 Changed paths:
61891    M /trunk/sin_cos.c
61893 gained a factor of 2 in most cases (replaced initial constant factor=2
61894 for additional bits for cos(x) by log(n))
61896 ------------------------------------------------------------------------
61897 r806 | zimmerma | 2000-11-29 16:34:14 +0000 (Wed, 29 Nov 2000) | 2 lines
61898 Changed paths:
61899    M /trunk/tests/Makefile.am
61901 added tsin_cos
61903 ------------------------------------------------------------------------
61904 r805 | zimmerma | 2000-11-29 16:29:28 +0000 (Wed, 29 Nov 2000) | 2 lines
61905 Changed paths:
61906    M /trunk/sub.c
61908 fixed potential problem in mpfr_sub1 (k=0 and kc<0)
61910 ------------------------------------------------------------------------
61911 r804 | zimmerma | 2000-11-29 16:28:21 +0000 (Wed, 29 Nov 2000) | 2 lines
61912 Changed paths:
61913    A /trunk/tests/tsin_cos.c
61915 test file for sin/cos
61917 ------------------------------------------------------------------------
61918 r803 | zimmerma | 2000-11-28 10:42:05 +0000 (Tue, 28 Nov 2000) | 2 lines
61919 Changed paths:
61920    M /trunk/sub.c
61922 forgot cast to int before comparison between imax (can be negative) and an
61924 ------------------------------------------------------------------------
61925 r802 | zimmerma | 2000-11-28 10:41:12 +0000 (Tue, 28 Nov 2000) | 2 lines
61926 Changed paths:
61927    M /trunk/cmp.c
61929 returned value was one too small in case d=1
61931 ------------------------------------------------------------------------
61932 r801 | zimmerma | 2000-11-28 10:40:33 +0000 (Tue, 28 Nov 2000) | 2 lines
61933 Changed paths:
61934    M /trunk/tests/tadd.c
61936 added new test from N. Mueller
61938 ------------------------------------------------------------------------
61939 r800 | zimmerma | 2000-11-28 10:40:09 +0000 (Tue, 28 Nov 2000) | 2 lines
61940 Changed paths:
61941    M /trunk/set_d.c
61943 added return for case of infinities
61945 ------------------------------------------------------------------------
61946 r799 | zimmerma | 2000-11-28 10:27:07 +0000 (Tue, 28 Nov 2000) | 2 lines
61947 Changed paths:
61948    M /trunk/mpfr.h
61950 added macro MPFR_RESET_INF
61952 ------------------------------------------------------------------------
61953 r798 | zimmerma | 2000-11-28 10:25:04 +0000 (Tue, 28 Nov 2000) | 2 lines
61954 Changed paths:
61955    M /trunk/set_d.c
61957 don't forget to reset infinity flag if set!
61959 ------------------------------------------------------------------------
61960 r797 | zimmerma | 2000-11-28 08:28:28 +0000 (Tue, 28 Nov 2000) | 3 lines
61961 Changed paths:
61962    M /trunk/cmp.c
61964 fixed bug in mpfr_cmp2: wrong limb considered after cp[cn--] when
61965         cp[cn] was not 111...111
61967 ------------------------------------------------------------------------
61968 r796 | zimmerma | 2000-11-28 08:25:14 +0000 (Tue, 28 Nov 2000) | 2 lines
61969 Changed paths:
61970    M /trunk/sub.c
61972 fixed bug when imax>an
61974 ------------------------------------------------------------------------
61975 r795 | zimmerma | 2000-11-27 17:39:00 +0000 (Mon, 27 Nov 2000) | 2 lines
61976 Changed paths:
61977    M /trunk/mpfr.h
61979 added macro MPFR_IS_ZERO
61981 ------------------------------------------------------------------------
61982 r794 | hanrot | 2000-11-21 15:21:39 +0000 (Tue, 21 Nov 2000) | 2 lines
61983 Changed paths:
61984    M /trunk/tests/tabs.c
61985    M /trunk/tests/tadd.c
61986    M /trunk/tests/tadd_ui.c
61987    M /trunk/tests/tagm.c
61988    M /trunk/tests/tcan_round.c
61989    M /trunk/tests/tcmp.c
61991 Infinis, premiere tentative (tests)
61993 ------------------------------------------------------------------------
61994 r793 | hanrot | 2000-11-21 15:21:33 +0000 (Tue, 21 Nov 2000) | 2 lines
61995 Changed paths:
61996    M /trunk/add.c
61997    M /trunk/add_ulp.c
61998    M /trunk/agm.c
61999    M /trunk/cmp.c
62000    M /trunk/cmp_ui.c
62001    M /trunk/configure
62002    M /trunk/div.c
62003    M /trunk/div_ui.c
62004    M /trunk/dump.c
62005    M /trunk/eq.c
62006    M /trunk/exp.c
62007    M /trunk/exp2.c
62008    M /trunk/exp3.c
62009    M /trunk/extract.c
62010    M /trunk/generic.c
62011    M /trunk/get_str.c
62012    M /trunk/log.c
62013    M /trunk/mpfr.h
62014    M /trunk/mpz_set_fr.c
62015    M /trunk/mul.c
62016    M /trunk/mul_ui.c
62017    M /trunk/out_str.c
62018    M /trunk/pow.c
62019    M /trunk/print_raw.c
62020    M /trunk/reldiff.c
62021    M /trunk/round.c
62022    M /trunk/set.c
62023    M /trunk/set_d.c
62024    M /trunk/set_str_raw.c
62025    M /trunk/sin_cos.c
62026    M /trunk/sqrt.c
62027    M /trunk/sub.c
62028    M /trunk/zeta.c
62030 Infinis, premiere tentative.
62032 ------------------------------------------------------------------------
62033 r792 | zimmerma | 2000-11-13 17:13:51 +0000 (Mon, 13 Nov 2000) | 2 lines
62034 Changed paths:
62035    M /trunk/TODO
62037 added one remark from GH
62039 ------------------------------------------------------------------------
62040 r791 | zimmerma | 2000-11-13 17:05:34 +0000 (Mon, 13 Nov 2000) | 2 lines
62041 Changed paths:
62042    M /trunk/mpfr.texi
62044 removed mpfr_cmp2
62046 ------------------------------------------------------------------------
62047 r790 | hanrot | 2000-11-13 15:13:32 +0000 (Mon, 13 Nov 2000) | 2 lines
62048 Changed paths:
62049    M /trunk/Makefile.in
62050    M /trunk/aclocal.m4
62052 Added support for Inf. Modified zeta.
62054 ------------------------------------------------------------------------
62055 r789 | zimmerma | 2000-10-26 12:22:07 +0000 (Thu, 26 Oct 2000) | 2 lines
62056 Changed paths:
62057    M /trunk/TODO
62059 protection of macros done
62061 ------------------------------------------------------------------------
62062 r788 | zimmerma | 2000-10-26 12:11:59 +0000 (Thu, 26 Oct 2000) | 2 lines
62063 Changed paths:
62064    A /trunk/replace_all
62066 shell-script to replace xxx by yyy in all source files
62068 ------------------------------------------------------------------------
62069 r787 | zimmerma | 2000-10-26 12:11:11 +0000 (Thu, 26 Oct 2000) | 2 lines
62070 Changed paths:
62071    M /trunk/tests/tadd.c
62072    M /trunk/tests/teq.c
62073    M /trunk/tests/tmul_ui.c
62074    M /trunk/tests/tset_si.c
62075    M /trunk/tests/tset_str.c
62076    M /trunk/tests/ttrunc.c
62078 protected macros: xxx -> MPFR_xxx
62080 ------------------------------------------------------------------------
62081 r786 | zimmerma | 2000-10-26 11:59:59 +0000 (Thu, 26 Oct 2000) | 2 lines
62082 Changed paths:
62083    M /trunk/Makefile.in
62084    M /trunk/add.c
62085    M /trunk/add_ui.c
62086    M /trunk/add_ulp.c
62087    M /trunk/agm.c
62088    M /trunk/clear.c
62089    M /trunk/cmp.c
62090    M /trunk/cmp_ui.c
62091    M /trunk/div.c
62092    M /trunk/div_2exp.c
62093    M /trunk/div_ui.c
62094    M /trunk/eq.c
62095    M /trunk/exp.c
62096    M /trunk/exp2.c
62097    M /trunk/exp3.c
62098    M /trunk/extract.c
62099    M /trunk/generic.c
62100    M /trunk/get_str.c
62101    M /trunk/init.c
62102    M /trunk/log.c
62103    M /trunk/log2.c
62104    M /trunk/mpfi.c
62105    M /trunk/mpfr.h
62106    M /trunk/mpfr.texi
62107    M /trunk/mpz_set_fr.c
62108    M /trunk/mul.c
62109    M /trunk/mul_2exp.c
62110    M /trunk/mul_ui.c
62111    M /trunk/neg.c
62112    M /trunk/out_str.c
62113    M /trunk/pi.c
62114    M /trunk/print_raw.c
62115    M /trunk/random.c
62116    M /trunk/random2.c
62117    M /trunk/reldiff.c
62118    M /trunk/round.c
62119    M /trunk/set.c
62120    M /trunk/set_d.c
62121    M /trunk/set_f.c
62122    M /trunk/set_prc_raw.c
62123    M /trunk/set_prec.c
62124    M /trunk/set_q.c
62125    M /trunk/set_si.c
62126    M /trunk/set_str.c
62127    M /trunk/set_str_raw.c
62128    M /trunk/set_z.c
62129    M /trunk/sin_cos.c
62130    M /trunk/sqrt.c
62131    M /trunk/sqrt_ui.c
62132    M /trunk/sub.c
62133    M /trunk/sub_ui.c
62134    M /trunk/trunc.c
62135    M /trunk/ui_div.c
62136    M /trunk/ui_sub.c
62137    M /trunk/urandomb.c
62138    M /trunk/zeta.c
62140 protected all macros: xxx -> MPFR_xxx
62142 ------------------------------------------------------------------------
62143 r785 | zimmerma | 2000-10-24 11:59:35 +0000 (Tue, 24 Oct 2000) | 2 lines
62144 Changed paths:
62145    A /trunk/mpfi.h
62147 fichier d'include pour mpfi.c
62149 ------------------------------------------------------------------------
62150 r784 | zimmerma | 2000-10-24 11:47:10 +0000 (Tue, 24 Oct 2000) | 2 lines
62151 Changed paths:
62152    A /trunk/mpfi.c
62154 interval arithmetic level (1st version)
62156 ------------------------------------------------------------------------
62157 r783 | zimmerma | 2000-10-24 08:14:07 +0000 (Tue, 24 Oct 2000) | 2 lines
62158 Changed paths:
62159    M /trunk/TODO
62161 added two suggestions from Ben Hinkle
62163 ------------------------------------------------------------------------
62164 r782 | hanrot | 2000-10-19 12:54:17 +0000 (Thu, 19 Oct 2000) | 2 lines
62165 Changed paths:
62166    M /trunk/tests/Makefile.in
62168 Bof.
62170 ------------------------------------------------------------------------
62171 r781 | hanrot | 2000-10-19 12:53:54 +0000 (Thu, 19 Oct 2000) | 2 lines
62172 Changed paths:
62173    D /trunk/.pure
62174    D /trunk/mmpfr
62175    M /trunk/mpfr.h
62177 Suppression de vieilleries.
62179 ------------------------------------------------------------------------
62180 r780 | hanrot | 2000-10-19 09:11:50 +0000 (Thu, 19 Oct 2000) | 2 lines
62181 Changed paths:
62182    M /trunk/mpfr.h
62184 1 << 31 -> ((unsigned int)1) << 31.
62186 ------------------------------------------------------------------------
62187 r779 | hanrot | 2000-10-19 08:56:24 +0000 (Thu, 19 Oct 2000) | 2 lines
62188 Changed paths:
62189    M /trunk/dump.c
62190    M /trunk/log.c
62191    M /trunk/round.c
62192    M /trunk/set_d.c
62193    M /trunk/set_str.c
62195 Correction de prototypes faux dans le cas ou on n'est pas -D__STDC__.
62197 ------------------------------------------------------------------------
62198 r778 | zimmerma | 2000-10-02 08:44:58 +0000 (Mon, 02 Oct 2000) | 2 lines
62199 Changed paths:
62200    M /trunk/exp3.c
62201    M /trunk/extract.c
62202    M /trunk/generic.c
62203    M /trunk/print_raw.c
62204    M /trunk/set_str_raw.c
62206 malloc -> *_mp_allocate_func or TMP_ALLOC
62208 ------------------------------------------------------------------------
62209 r777 | zimmerma | 2000-10-02 08:15:41 +0000 (Mon, 02 Oct 2000) | 2 lines
62210 Changed paths:
62211    M /trunk/exp2.c
62212    M /trunk/init.c
62213    M /trunk/mpfr.h
62214    M /trunk/round.c
62215    M /trunk/set_d.c
62216    M /trunk/set_prc_raw.c
62217    M /trunk/set_prec.c
62218    M /trunk/urandomb.c
62220 mpfr_t -> mpfr_ptr or mpfr_srcptr
62222 ------------------------------------------------------------------------
62223 r776 | zimmerma | 2000-09-29 16:07:46 +0000 (Fri, 29 Sep 2000) | 2 lines
62224 Changed paths:
62225    D /trunk/tests/texp2.c
62227 removed -> all is in texp.c
62229 ------------------------------------------------------------------------
62230 r775 | zimmerma | 2000-09-29 16:06:55 +0000 (Fri, 29 Sep 2000) | 2 lines
62231 Changed paths:
62232    M /trunk/tests/texp.c
62234 added comparison between exp2 and exp3
62236 ------------------------------------------------------------------------
62237 r774 | zimmerma | 2000-09-29 16:04:47 +0000 (Fri, 29 Sep 2000) | 2 lines
62238 Changed paths:
62239    M /trunk/exp3.c
62241 take also the target precision into account for the guard bits
62243 ------------------------------------------------------------------------
62244 r773 | zimmerma | 2000-09-29 16:04:19 +0000 (Fri, 29 Sep 2000) | 2 lines
62245 Changed paths:
62246    M /trunk/exp2.c
62248 new faster version with O(n^(1/3)*M(n)) algorithm
62250 ------------------------------------------------------------------------
62251 r772 | zimmerma | 2000-09-29 16:03:51 +0000 (Fri, 29 Sep 2000) | 2 lines
62252 Changed paths:
62253    M /trunk/exp.c
62255 adjusted exp2-exp3 threshold for new faster version of mpfr_exp2
62257 ------------------------------------------------------------------------
62258 r771 | zimmerma | 2000-09-29 14:23:59 +0000 (Fri, 29 Sep 2000) | 2 lines
62259 Changed paths:
62260    M /trunk/Makefile.am
62262 added mpz_set_fr.c
62264 ------------------------------------------------------------------------
62265 r770 | zimmerma | 2000-09-29 13:03:23 +0000 (Fri, 29 Sep 2000) | 2 lines
62266 Changed paths:
62267    M /trunk/tests/Makefile.am
62269 added tdump
62271 ------------------------------------------------------------------------
62272 r769 | zimmerma | 2000-09-29 13:02:47 +0000 (Fri, 29 Sep 2000) | 2 lines
62273 Changed paths:
62274    M /trunk/get_str.c
62276 fixed pb for op=0 (added \0 at the end of string)
62278 ------------------------------------------------------------------------
62279 r768 | zimmerma | 2000-09-29 13:02:01 +0000 (Fri, 29 Sep 2000) | 2 lines
62280 Changed paths:
62281    M /trunk/dump.c
62283 use strlen to determine memory to free
62285 ------------------------------------------------------------------------
62286 r767 | zimmerma | 2000-09-29 13:01:17 +0000 (Fri, 29 Sep 2000) | 2 lines
62287 Changed paths:
62288    A /trunk/tests/tdump.c
62290 test file for mpfr_dump
62292 ------------------------------------------------------------------------
62293 r766 | zimmerma | 2000-09-29 12:30:55 +0000 (Fri, 29 Sep 2000) | 2 lines
62294 Changed paths:
62295    M /trunk/Makefile.am
62297 removed karasqrt.c, added sqrtrem.c
62299 ------------------------------------------------------------------------
62300 r765 | zimmerma | 2000-09-29 12:30:15 +0000 (Fri, 29 Sep 2000) | 2 lines
62301 Changed paths:
62302    M /trunk/mpfr.h
62304 kara_sqrtrem -> mpn_sqrtrem_new
62306 ------------------------------------------------------------------------
62307 r764 | zimmerma | 2000-09-29 12:29:56 +0000 (Fri, 29 Sep 2000) | 2 lines
62308 Changed paths:
62309    D /trunk/karasqrt.c
62311 now replaced by new code in sqrtrem.c
62313 ------------------------------------------------------------------------
62314 r763 | zimmerma | 2000-09-29 12:29:24 +0000 (Fri, 29 Sep 2000) | 2 lines
62315 Changed paths:
62316    M /trunk/sqrt.c
62318 now uses new code mpn_sqrtrem_new
62320 ------------------------------------------------------------------------
62321 r762 | zimmerma | 2000-09-29 12:29:02 +0000 (Fri, 29 Sep 2000) | 3 lines
62322 Changed paths:
62323    A /trunk/sqrtrem.c
62325 new version of fast MPN square root
62326 (should be integrated in a future release of GNU MP)
62328 ------------------------------------------------------------------------
62329 r761 | zimmerma | 2000-09-28 14:06:55 +0000 (Thu, 28 Sep 2000) | 2 lines
62330 Changed paths:
62331    M /trunk/tests/tadd.c
62333 added another example from N. Mueller
62335 ------------------------------------------------------------------------
62336 r760 | zimmerma | 2000-09-28 14:03:44 +0000 (Thu, 28 Sep 2000) | 2 lines
62337 Changed paths:
62338    M /trunk/sub.c
62340 fixed another ABW bug
62342 ------------------------------------------------------------------------
62343 r759 | zimmerma | 2000-09-28 09:37:20 +0000 (Thu, 28 Sep 2000) | 2 lines
62344 Changed paths:
62345    M /trunk/sub.c
62347 fixed two Array Bound Writes
62349 ------------------------------------------------------------------------
62350 r758 | zimmerma | 2000-09-28 09:36:56 +0000 (Thu, 28 Sep 2000) | 2 lines
62351 Changed paths:
62352    M /trunk/add.c
62354 fixed one Array Bound Read (to_nearest, bp=cp and k>=cn)
62356 ------------------------------------------------------------------------
62357 r757 | zimmerma | 2000-09-28 09:35:54 +0000 (Thu, 28 Sep 2000) | 2 lines
62358 Changed paths:
62359    M /trunk/tests/tadd.c
62361 added 2 new tests from Norbert Mueller
62363 ------------------------------------------------------------------------
62364 r756 | zimmerma | 2000-09-27 13:10:43 +0000 (Wed, 27 Sep 2000) | 2 lines
62365 Changed paths:
62366    M /trunk/tests/tadd.c
62368 added new test
62370 ------------------------------------------------------------------------
62371 r755 | zimmerma | 2000-09-27 13:06:39 +0000 (Wed, 27 Sep 2000) | 2 lines
62372 Changed paths:
62373    M /trunk/sub.c
62375 fixed Array Bound Write
62377 ------------------------------------------------------------------------
62378 r754 | zimmerma | 2000-09-20 11:31:42 +0000 (Wed, 20 Sep 2000) | 2 lines
62379 Changed paths:
62380    M /trunk/mpfr.texi
62382 added some words about the inclusion of mpfr.h
62384 ------------------------------------------------------------------------
62385 r753 | zimmerma | 2000-09-20 11:31:11 +0000 (Wed, 20 Sep 2000) | 2 lines
62386 Changed paths:
62387    M /trunk/TODO
62389 we need to better protect macros
62391 ------------------------------------------------------------------------
62392 r752 | zimmerma | 2000-09-20 10:38:15 +0000 (Wed, 20 Sep 2000) | 2 lines
62393 Changed paths:
62394    M /trunk/Makefile.am
62396 removed MPFR_OBJECTS (does not work)
62398 ------------------------------------------------------------------------
62399 r751 | zimmerma | 2000-09-20 10:33:16 +0000 (Wed, 20 Sep 2000) | 2 lines
62400 Changed paths:
62401    M /trunk/Makefile.am
62403 added $(MPFR_OBJECTS) in libmpfr_a_LIBADD
62405 ------------------------------------------------------------------------
62406 r750 | zimmerma | 2000-09-20 10:28:29 +0000 (Wed, 20 Sep 2000) | 2 lines
62407 Changed paths:
62408    M /trunk/Makefile.in
62410 added $(MPFR_OBJECTS) in libmpfr_a_DEPENDENCIES
62412 ------------------------------------------------------------------------
62413 r749 | zimmerma | 2000-09-20 10:08:07 +0000 (Wed, 20 Sep 2000) | 2 lines
62414 Changed paths:
62415    M /trunk/mpfr.texi
62417 added contributions from Emmanuel Jeandel and Thom Mulders
62419 ------------------------------------------------------------------------
62420 r748 | zimmerma | 2000-09-20 10:03:32 +0000 (Wed, 20 Sep 2000) | 2 lines
62421 Changed paths:
62422    M /trunk/AUTHORS
62424 added Thom Mulders
62426 ------------------------------------------------------------------------
62427 r747 | zimmerma | 2000-09-20 10:00:31 +0000 (Wed, 20 Sep 2000) | 3 lines
62428 Changed paths:
62429    A /trunk/shortmul.c
62431 routines for naive/fast short multiplication,
62432 contributed by Thom Mulders (ETH Zu"rich)
62434 ------------------------------------------------------------------------
62435 r746 | zimmerma | 2000-09-19 14:06:06 +0000 (Tue, 19 Sep 2000) | 2 lines
62436 Changed paths:
62437    M /trunk/tests/tdiv_ui.c
62439 added new test for overlapping x, y
62441 ------------------------------------------------------------------------
62442 r745 | zimmerma | 2000-09-19 14:05:37 +0000 (Tue, 19 Sep 2000) | 2 lines
62443 Changed paths:
62444    M /trunk/div_ui.c
62446 fixed problem when x=y
62448 ------------------------------------------------------------------------
62449 r744 | zimmerma | 2000-09-14 12:35:42 +0000 (Thu, 14 Sep 2000) | 2 lines
62450 Changed paths:
62451    M /trunk/tests/tadd.c
62453 added pb from Norbert Muller
62455 ------------------------------------------------------------------------
62456 r743 | zimmerma | 2000-09-14 12:35:16 +0000 (Thu, 14 Sep 2000) | 2 lines
62457 Changed paths:
62458    M /trunk/sub.c
62460 fixed SEGV (mpn_lshift doesn't seem to like src_size=0)
62462 ------------------------------------------------------------------------
62463 r742 | zimmerma | 2000-09-14 12:32:38 +0000 (Thu, 14 Sep 2000) | 2 lines
62464 Changed paths:
62465    M /trunk/tests/Makefile.am
62467 now prints "failed" when test file doesn't return 0
62469 ------------------------------------------------------------------------
62470 r741 | zimmerma | 2000-08-29 18:14:19 +0000 (Tue, 29 Aug 2000) | 3 lines
62471 Changed paths:
62472    M /trunk/div.c
62474 replaced mpn_divrem by mpn_tdiv_qr for gmp 3 or later
62475 and avoid copy of one operand when possible
62477 ------------------------------------------------------------------------
62478 r740 | zimmerma | 2000-08-29 12:38:57 +0000 (Tue, 29 Aug 2000) | 2 lines
62479 Changed paths:
62480    M /trunk/INSTALL
62482 updated (make check, make install)
62484 ------------------------------------------------------------------------
62485 r739 | zimmerma | 2000-08-29 12:07:24 +0000 (Tue, 29 Aug 2000) | 2 lines
62486 Changed paths:
62487    M /trunk/README
62489 described each file
62491 ------------------------------------------------------------------------
62492 r738 | zimmerma | 2000-08-29 11:53:09 +0000 (Tue, 29 Aug 2000) | 2 lines
62493 Changed paths:
62494    M /trunk/NEWS
62496 News for version 1.0
62498 ------------------------------------------------------------------------
62499 r737 | zimmerma | 2000-08-25 17:04:05 +0000 (Fri, 25 Aug 2000) | 2 lines
62500 Changed paths:
62501    M /trunk/get_str.c
62503 fixed bug for 0.9999999999...
62505 ------------------------------------------------------------------------
62506 r736 | zimmerma | 2000-08-25 16:58:23 +0000 (Fri, 25 Aug 2000) | 2 lines
62507 Changed paths:
62508    M /trunk/tests/tout_str.c
62510 added test for 0.99999999999999999
62512 ------------------------------------------------------------------------
62513 r735 | zimmerma | 2000-08-24 16:46:56 +0000 (Thu, 24 Aug 2000) | 2 lines
62514 Changed paths:
62515    M /trunk/TODO
62517 added mpfr_swap
62519 ------------------------------------------------------------------------
62520 r734 | zimmerma | 2000-08-24 09:13:21 +0000 (Thu, 24 Aug 2000) | 2 lines
62521 Changed paths:
62522    M /trunk/log2.c
62524 now store last computed value together with last rounding mode
62526 ------------------------------------------------------------------------
62527 r733 | zimmerma | 2000-08-23 16:29:19 +0000 (Wed, 23 Aug 2000) | 2 lines
62528 Changed paths:
62529    M /trunk/mpfr.texi
62531 target ps -> mpfr.ps
62533 ------------------------------------------------------------------------
62534 r732 | zimmerma | 2000-08-23 09:56:15 +0000 (Wed, 23 Aug 2000) | 2 lines
62535 Changed paths:
62536    M /trunk/Makefile.am
62538 added $(srcdir) to trunc.c for sub-directory compilation
62540 ------------------------------------------------------------------------
62541 r731 | zimmerma | 2000-08-16 15:27:56 +0000 (Wed, 16 Aug 2000) | 2 lines
62542 Changed paths:
62543    M /trunk/sin_cos.c
62545 removed some memory leaks
62547 ------------------------------------------------------------------------
62548 r730 | zimmerma | 2000-08-16 14:50:40 +0000 (Wed, 16 Aug 2000) | 2 lines
62549 Changed paths:
62550    M /trunk/generic.c
62552 solved memory leaks with T[i] and qtoj[i]
62554 ------------------------------------------------------------------------
62555 r729 | zimmerma | 2000-08-16 14:47:22 +0000 (Wed, 16 Aug 2000) | 2 lines
62556 Changed paths:
62557    M /trunk/TODO
62559 updated (done autoconf, faster mpfr_exp, sin/cos)
62561 ------------------------------------------------------------------------
62562 r728 | zimmerma | 2000-08-16 14:37:43 +0000 (Wed, 16 Aug 2000) | 2 lines
62563 Changed paths:
62564    M /trunk/INSTALL
62566 updated for version 1.0
62568 ------------------------------------------------------------------------
62569 r727 | zimmerma | 2000-08-16 14:21:30 +0000 (Wed, 16 Aug 2000) | 2 lines
62570 Changed paths:
62571    M /trunk/mpfr.texi
62573 COPYING.LIB -> COPYING
62575 ------------------------------------------------------------------------
62576 r726 | zimmerma | 2000-08-16 14:20:59 +0000 (Wed, 16 Aug 2000) | 2 lines
62577 Changed paths:
62578    A /trunk/COPYING
62580 renamed back (wanted for "make dist")
62582 ------------------------------------------------------------------------
62583 r725 | zimmerma | 2000-08-16 14:20:42 +0000 (Wed, 16 Aug 2000) | 2 lines
62584 Changed paths:
62585    D /trunk/COPYING.LIB
62587 renamed back to COPYING (wanted for "make dist")
62589 ------------------------------------------------------------------------
62590 r724 | zimmerma | 2000-08-16 14:18:57 +0000 (Wed, 16 Aug 2000) | 2 lines
62591 Changed paths:
62592    A /trunk/COPYING.LIB
62594 GNU Library General Public License
62596 ------------------------------------------------------------------------
62597 r723 | zimmerma | 2000-08-16 14:18:22 +0000 (Wed, 16 Aug 2000) | 2 lines
62598 Changed paths:
62599    D /trunk/COPYING
62601 renamed to COPYING.LIB, according to mpfr.texi
62603 ------------------------------------------------------------------------
62604 r722 | zimmerma | 2000-08-16 14:12:40 +0000 (Wed, 16 Aug 2000) | 2 lines
62605 Changed paths:
62606    M /trunk/log2.c
62608 result was free'd twice when good=1
62610 ------------------------------------------------------------------------
62611 r721 | zimmerma | 2000-08-16 14:10:10 +0000 (Wed, 16 Aug 2000) | 2 lines
62612 Changed paths:
62613    M /trunk/AUTHORS
62615 put information about authors
62617 ------------------------------------------------------------------------
62618 r720 | zimmerma | 2000-08-16 13:50:37 +0000 (Wed, 16 Aug 2000) | 2 lines
62619 Changed paths:
62620    M /trunk/configure
62622 PACKAGE and VERSION are not defined any more
62624 ------------------------------------------------------------------------
62625 r719 | zimmerma | 2000-08-16 13:48:39 +0000 (Wed, 16 Aug 2000) | 2 lines
62626 Changed paths:
62627    M /trunk/mpfr.texi
62629 gmp-mparam.h is required too
62631 ------------------------------------------------------------------------
62632 r718 | zimmerma | 2000-08-16 13:33:49 +0000 (Wed, 16 Aug 2000) | 2 lines
62633 Changed paths:
62634    M /trunk/Makefile.am
62636 IRIX make does not recognize $< (MISCFLAGS)
62638 ------------------------------------------------------------------------
62639 r717 | zimmerma | 2000-08-16 13:00:20 +0000 (Wed, 16 Aug 2000) | 4 lines
62640 Changed paths:
62641    M /trunk/configure.in
62643 do not define PACKAGE and VERSION in AM_INIT_AUTOMAKE,
62644 this avoids conflicts with GMP 3.1 config.h
62645 [thanks to Kevin Ryde]
62647 ------------------------------------------------------------------------
62648 r716 | zimmerma | 2000-08-16 12:59:04 +0000 (Wed, 16 Aug 2000) | 2 lines
62649 Changed paths:
62650    M /trunk/mpfr.texi
62652 updated for GMP 3.1
62654 ------------------------------------------------------------------------
62655 r715 | zimmerma | 2000-08-16 12:56:06 +0000 (Wed, 16 Aug 2000) | 2 lines
62656 Changed paths:
62657    M /trunk/set_d.c
62659 MP_BASE_AS_DOUBLE already defined in gmp-impl.h
62661 ------------------------------------------------------------------------
62662 r714 | zimmerma | 2000-08-16 11:26:15 +0000 (Wed, 16 Aug 2000) | 2 lines
62663 Changed paths:
62664    M /trunk/exp3.c
62666 nb_terms[0] was not initialized
62668 ------------------------------------------------------------------------
62669 r713 | zimmerma | 2000-08-16 10:55:11 +0000 (Wed, 16 Aug 2000) | 3 lines
62670 Changed paths:
62671    M /trunk/log2.c
62673 fixed some FNH (free not in heap) problems for binary splitting method
62674 (prec >= 30000)
62676 ------------------------------------------------------------------------
62677 r712 | zimmerma | 2000-08-16 09:53:54 +0000 (Wed, 16 Aug 2000) | 2 lines
62678 Changed paths:
62679    M /trunk/Makefile.in
62681 gmp.info -> mpfr.info
62683 ------------------------------------------------------------------------
62684 r711 | zimmerma | 2000-08-16 09:46:59 +0000 (Wed, 16 Aug 2000) | 2 lines
62685 Changed paths:
62686    M /trunk/Makefile.in
62688 set_dfl_rnd.* -> set_rnd.* (to avoid conflict with set_dfl_prec.* on DOS 8.3)
62690 ------------------------------------------------------------------------
62691 r710 | zimmerma | 2000-08-16 09:42:43 +0000 (Wed, 16 Aug 2000) | 2 lines
62692 Changed paths:
62693    D /trunk/tests/Makefile
62695 now automatically generated by configure
62697 ------------------------------------------------------------------------
62698 r709 | zimmerma | 2000-08-16 09:40:47 +0000 (Wed, 16 Aug 2000) | 2 lines
62699 Changed paths:
62700    M /trunk/div_ui.c
62702 added if (__GNU_MP_VERSION < 3) for mpn_divrem_1-bug patch
62704 ------------------------------------------------------------------------
62705 r708 | zimmerma | 2000-08-16 09:26:18 +0000 (Wed, 16 Aug 2000) | 2 lines
62706 Changed paths:
62707    M /trunk/Makefile.am
62709 set_dfl_rnd -> set_rnd
62711 ------------------------------------------------------------------------
62712 r707 | zimmerma | 2000-08-16 09:24:15 +0000 (Wed, 16 Aug 2000) | 2 lines
62713 Changed paths:
62714    A /trunk/set_rnd.c
62716 new name of set_dfl_rnd.c (avoids clash with set_dfl_prec.c on DOS 8.3)
62718 ------------------------------------------------------------------------
62719 r706 | zimmerma | 2000-08-16 09:23:43 +0000 (Wed, 16 Aug 2000) | 3 lines
62720 Changed paths:
62721    D /trunk/set_dfl_rnd.c
62723 renamed to set_rnd.c (otherwise truncates like set_dfl_prec.c on
62724 a DOS 8.3 filesystem)
62726 ------------------------------------------------------------------------
62727 r705 | zimmerma | 2000-08-16 09:20:29 +0000 (Wed, 16 Aug 2000) | 2 lines
62728 Changed paths:
62729    M /trunk/mpfr.texi
62731 setfilename: gmp.info -> mpfr.info
62733 ------------------------------------------------------------------------
62734 r704 | zimmerma | 2000-08-16 09:19:17 +0000 (Wed, 16 Aug 2000) | 4 lines
62735 Changed paths:
62736    M /trunk/tests/Makefile.am
62738 replaced path for libmpfr.a by $(top_builddir)
62739 test files are now in check_PROGRAMS instead of bin_PROGRAMS (they don't need
62740         to be installed)
62742 ------------------------------------------------------------------------
62743 r703 | zimmerma | 2000-08-16 09:14:44 +0000 (Wed, 16 Aug 2000) | 3 lines
62744 Changed paths:
62745    M /trunk/tests/tadd.c
62746    M /trunk/tests/tset_si.c
62748 replaced back BITS_PER_MP_LIMB by mp_bits_per_limb
62749 (not important in test files)
62751 ------------------------------------------------------------------------
62752 r702 | zimmerma | 2000-08-16 09:09:03 +0000 (Wed, 16 Aug 2000) | 10 lines
62753 Changed paths:
62754    M /trunk/mpfr.h
62756 replaced macros for mpfr_init_set_si by "do { ... } while (0)" so
62757 they'll work in an if/else like
62759         if (foo)
62760           mpfr_init_set_si (f, -123, GMP_RNDN);
62761         else
62762           bar ();
62764 [thanks to Kevin Ryde]
62766 ------------------------------------------------------------------------
62767 r701 | zimmerma | 2000-08-16 09:05:15 +0000 (Wed, 16 Aug 2000) | 2 lines
62768 Changed paths:
62769    M /trunk/add.c
62770    M /trunk/cmp.c
62771    M /trunk/cmp_ui.c
62772    M /trunk/div_ui.c
62773    M /trunk/exp2.c
62774    M /trunk/mpf2mpfr.h
62775    M /trunk/mul.c
62776    M /trunk/print_raw.c
62777    M /trunk/set_si.c
62778    M /trunk/sqrt.c
62779    M /trunk/sub.c
62780    M /trunk/tests/Makefile
62781    M /trunk/tests/tadd.c
62782    M /trunk/tests/tset_si.c
62784 replaced mp_bits_per_limb by BITS_PER_MP_LIMB (constant)
62786 ------------------------------------------------------------------------
62787 r700 | zimmerma | 2000-08-14 14:25:50 +0000 (Mon, 14 Aug 2000) | 2 lines
62788 Changed paths:
62789    M /trunk/Makefile.in
62791 added mpf2mpfr.h
62793 ------------------------------------------------------------------------
62794 r699 | zimmerma | 2000-08-14 13:11:09 +0000 (Mon, 14 Aug 2000) | 2 lines
62795 Changed paths:
62796    M /trunk/tests/tadd.c
62798 define check2 only with -DTEST
62800 ------------------------------------------------------------------------
62801 r698 | zimmerma | 2000-08-14 12:39:38 +0000 (Mon, 14 Aug 2000) | 3 lines
62802 Changed paths:
62803    M /trunk/mpfr.texi
62805 updated for new configure from Emmanuel Jeandel, to GMP 3.xxx
62806 and removed errors with texinfo
62808 ------------------------------------------------------------------------
62809 r697 | zimmerma | 2000-08-14 12:12:49 +0000 (Mon, 14 Aug 2000) | 2 lines
62810 Changed paths:
62811    M /trunk/rnd_mode.c
62813 solaris --> __sparc__
62815 ------------------------------------------------------------------------
62816 r696 | zimmerma | 2000-08-14 11:53:15 +0000 (Mon, 14 Aug 2000) | 2 lines
62817 Changed paths:
62818    M /trunk/rnd_mode.c
62819    A /trunk/tests/Makefile
62820    M /trunk/tests/tabs.c
62821    M /trunk/tests/tadd.c
62822    M /trunk/tests/tadd_ui.c
62823    M /trunk/tests/tcmp2.c
62824    M /trunk/tests/tdiv.c
62825    M /trunk/tests/tset_d.c
62826    M /trunk/tests/tsqrt.c
62827    M /trunk/tests/tsqrt_ui.c
62828    M /trunk/tests/tsub_ui.c
62829    M /trunk/tests/tui_div.c
62830    M /trunk/tests/tui_sub.c
62832 ifdef IRIX64 -> ifdef __mips
62834 ------------------------------------------------------------------------
62835 r695 | zimmerma | 2000-08-14 11:31:36 +0000 (Mon, 14 Aug 2000) | 2 lines
62836 Changed paths:
62837    M /trunk/Makefile.in
62839 IRIX/make does not understand $< : expanded to trunc.c
62841 ------------------------------------------------------------------------
62842 r694 | zimmerma | 2000-08-14 11:20:29 +0000 (Mon, 14 Aug 2000) | 2 lines
62843 Changed paths:
62844    M /trunk/rnd_mode.c
62846 use standard macro for Alpha
62848 ------------------------------------------------------------------------
62849 r693 | jeandel | 2000-07-13 12:40:25 +0000 (Thu, 13 Jul 2000) | 2 lines
62850 Changed paths:
62851    M /trunk/INSTALL
62853 autoconf options described
62855 ------------------------------------------------------------------------
62856 r692 | jeandel | 2000-07-13 12:30:53 +0000 (Thu, 13 Jul 2000) | 2 lines
62857 Changed paths:
62858    M /trunk/tests/Makefile.in
62860 timestamp modified
62862 ------------------------------------------------------------------------
62863 r691 | jeandel | 2000-07-13 12:28:31 +0000 (Thu, 13 Jul 2000) | 2 lines
62864 Changed paths:
62865    M /trunk/configure
62867 timestamp changed
62869 ------------------------------------------------------------------------
62870 r690 | jeandel | 2000-07-13 12:27:04 +0000 (Thu, 13 Jul 2000) | 2 lines
62871 Changed paths:
62872    M /trunk/Makefile.am
62873    M /trunk/Makefile.in
62874    M /trunk/tests/Makefile.am
62876 nothing to say
62878 ------------------------------------------------------------------------
62879 r689 | jeandel | 2000-07-13 12:24:13 +0000 (Thu, 13 Jul 2000) | 2 lines
62880 Changed paths:
62881    M /trunk/acinclude.m4
62882    M /trunk/aclocal.m4
62884 Timestamp
62886 ------------------------------------------------------------------------
62887 r688 | jeandel | 2000-07-13 12:21:50 +0000 (Thu, 13 Jul 2000) | 2 lines
62888 Changed paths:
62889    M /trunk/Makefile.am
62890    M /trunk/Makefile.in
62891    M /trunk/tests/Makefile.in
62893 Small bug fixed
62895 ------------------------------------------------------------------------
62896 r687 | jeandel | 2000-07-13 12:15:36 +0000 (Thu, 13 Jul 2000) | 2 lines
62897 Changed paths:
62898    M /trunk/configure
62899    M /trunk/configure.in
62901 Timestamp modified ?
62903 ------------------------------------------------------------------------
62904 r686 | jeandel | 2000-07-13 12:13:18 +0000 (Thu, 13 Jul 2000) | 2 lines
62905 Changed paths:
62906    M /trunk/Makefile.in
62907    M /trunk/tests/Makefile.in
62909 Timestamp modified
62911 ------------------------------------------------------------------------
62912 r685 | jeandel | 2000-07-13 11:54:18 +0000 (Thu, 13 Jul 2000) | 2 lines
62913 Changed paths:
62914    M /trunk/configure
62915    M /trunk/configure.in
62917 Nothing
62919 ------------------------------------------------------------------------
62920 r684 | jeandel | 2000-07-13 11:43:45 +0000 (Thu, 13 Jul 2000) | 2 lines
62921 Changed paths:
62922    M /trunk/tests/Makefile.am
62923    M /trunk/tests/Makefile.in
62925 New release
62927 ------------------------------------------------------------------------
62928 r683 | jeandel | 2000-07-13 09:52:17 +0000 (Thu, 13 Jul 2000) | 2 lines
62929 Changed paths:
62930    M /trunk/Makefile.am
62931    M /trunk/Makefile.in
62932    M /trunk/tests/Makefile.am
62933    M /trunk/tests/Makefile.in
62935 Bugs fixed
62937 ------------------------------------------------------------------------
62938 r682 | jeandel | 2000-07-13 09:39:27 +0000 (Thu, 13 Jul 2000) | 2 lines
62939 Changed paths:
62940    M /trunk/tests/Makefile.in
62942 Bug fixed
62944 ------------------------------------------------------------------------
62945 r681 | jeandel | 2000-07-13 09:21:09 +0000 (Thu, 13 Jul 2000) | 2 lines
62946 Changed paths:
62947    M /trunk/mpfr.texi
62949 sin_cos added
62951 ------------------------------------------------------------------------
62952 r680 | jeandel | 2000-07-13 08:54:06 +0000 (Thu, 13 Jul 2000) | 2 lines
62953 Changed paths:
62954    M /trunk/log2.c
62955    M /trunk/pi.c
62957 New algorithm, new wrapper
62959 ------------------------------------------------------------------------
62960 r679 | zimmerma | 2000-07-12 12:50:50 +0000 (Wed, 12 Jul 2000) | 2 lines
62961 Changed paths:
62962    M /trunk/tests/tround.c
62964 replaced 0 by GMP_RNDN
62966 ------------------------------------------------------------------------
62967 r678 | zimmerma | 2000-07-12 12:47:37 +0000 (Wed, 12 Jul 2000) | 2 lines
62968 Changed paths:
62969    M /trunk/div.c
62971 fixed (hopefully) bug for 1/1 in precision 32, 64, ...
62973 ------------------------------------------------------------------------
62974 r677 | zimmerma | 2000-07-12 12:46:05 +0000 (Wed, 12 Jul 2000) | 2 lines
62975 Changed paths:
62976    M /trunk/tests/tdiv.c
62978 added test for 1/1 in precision 32 or 64
62980 ------------------------------------------------------------------------
62981 r676 | zimmerma | 2000-07-11 13:31:50 +0000 (Tue, 11 Jul 2000) | 2 lines
62982 Changed paths:
62983    M /trunk/tests/tlog.c
62985 use mpfr_print_rnd_mode now
62987 ------------------------------------------------------------------------
62988 r675 | jeandel | 2000-07-11 11:44:56 +0000 (Tue, 11 Jul 2000) | 2 lines
62989 Changed paths:
62990    M /trunk/INSTALL
62991    M /trunk/Makefile.in
62992    M /trunk/configure
62993    M /trunk/configure.in
62995 Bug Fixed, and installation guide made
62997 ------------------------------------------------------------------------
62998 r674 | jeandel | 2000-07-11 11:17:19 +0000 (Tue, 11 Jul 2000) | 2 lines
62999 Changed paths:
63000    M /trunk/Makefile.am
63001    M /trunk/configure
63002    M /trunk/configure.in
63004 Fixed bug
63006 ------------------------------------------------------------------------
63007 r673 | jeandel | 2000-07-11 11:06:59 +0000 (Tue, 11 Jul 2000) | 2 lines
63008 Changed paths:
63009    M /trunk/Makefile.am
63010    M /trunk/Makefile.in
63012 Bug Fixed with Solaris make
63014 ------------------------------------------------------------------------
63015 r672 | jeandel | 2000-07-11 10:55:36 +0000 (Tue, 11 Jul 2000) | 2 lines
63016 Changed paths:
63017    M /trunk/extract.c
63019 strings.h added
63021 ------------------------------------------------------------------------
63022 r671 | jeandel | 2000-07-11 10:54:00 +0000 (Tue, 11 Jul 2000) | 2 lines
63023 Changed paths:
63024    M /trunk/Makefile.in
63025    M /trunk/tests/Makefile.in
63027 Deps included
63029 ------------------------------------------------------------------------
63030 r670 | jeandel | 2000-07-11 09:55:31 +0000 (Tue, 11 Jul 2000) | 2 lines
63031 Changed paths:
63032    M /trunk/tests/Makefile.am
63033    M /trunk/tests/Makefile.in
63035 Bug Fixed
63037 ------------------------------------------------------------------------
63038 r669 | jeandel | 2000-07-11 09:52:32 +0000 (Tue, 11 Jul 2000) | 2 lines
63039 Changed paths:
63040    M /trunk/tests/Makefile.in
63042 Bug fixed
63044 ------------------------------------------------------------------------
63045 r668 | jeandel | 2000-07-11 09:52:17 +0000 (Tue, 11 Jul 2000) | 2 lines
63046 Changed paths:
63047    M /trunk/tests/Makefile.am
63049 Bug Fixed
63051 ------------------------------------------------------------------------
63052 r667 | jeandel | 2000-07-11 09:47:24 +0000 (Tue, 11 Jul 2000) | 2 lines
63053 Changed paths:
63054    A /trunk/Makefile.am
63055    A /trunk/Makefile.in
63056    A /trunk/acinclude.m4
63057    A /trunk/aclocal.m4
63058    A /trunk/configure
63059    A /trunk/configure.in
63060    A /trunk/install-sh
63061    A /trunk/missing
63062    A /trunk/mkinstalldirs
63063    A /trunk/tests/Makefile.am
63064    A /trunk/tests/Makefile.in
63065    A /trunk/texinfo.tex
63067 First Release
63069 ------------------------------------------------------------------------
63070 r666 | jeandel | 2000-07-11 09:42:34 +0000 (Tue, 11 Jul 2000) | 2 lines
63071 Changed paths:
63072    D /trunk/COPYING.LIB
63073    A /trunk/NEWS
63075 *** empty log message ***
63077 ------------------------------------------------------------------------
63078 r665 | jeandel | 2000-07-11 09:41:38 +0000 (Tue, 11 Jul 2000) | 2 lines
63079 Changed paths:
63080    A /trunk/COPYING
63081    A /trunk/ChangeLog
63082    A /trunk/README
63084 First Release
63086 ------------------------------------------------------------------------
63087 r664 | jeandel | 2000-07-11 09:40:32 +0000 (Tue, 11 Jul 2000) | 2 lines
63088 Changed paths:
63089    A /trunk/AUTHORS
63091 First release
63093 ------------------------------------------------------------------------
63094 r663 | jeandel | 2000-07-11 09:37:43 +0000 (Tue, 11 Jul 2000) | 2 lines
63095 Changed paths:
63096    M /trunk/Configure
63098 Added sin_cos
63100 ------------------------------------------------------------------------
63101 r662 | jeandel | 2000-07-11 09:33:53 +0000 (Tue, 11 Jul 2000) | 2 lines
63102 Changed paths:
63103    A /trunk/generic.c
63104    A /trunk/sin_cos.c
63106 First Release
63108 ------------------------------------------------------------------------
63109 r661 | jeandel | 2000-06-29 14:35:36 +0000 (Thu, 29 Jun 2000) | 2 lines
63110 Changed paths:
63111    M /trunk/extract.c
63113 Memory problems fixed
63115 ------------------------------------------------------------------------
63116 r660 | jeandel | 2000-06-29 14:35:19 +0000 (Thu, 29 Jun 2000) | 2 lines
63117 Changed paths:
63118    M /trunk/exp3.c
63120 Memory Leaks Fixed
63122 ------------------------------------------------------------------------
63123 r659 | zimmerma | 2000-06-29 13:22:57 +0000 (Thu, 29 Jun 2000) | 2 lines
63124 Changed paths:
63125    M /trunk/mpfr.h
63127 added prototype for mpfr_sub_ui
63129 ------------------------------------------------------------------------
63130 r658 | zimmerma | 2000-06-29 13:22:34 +0000 (Thu, 29 Jun 2000) | 2 lines
63131 Changed paths:
63132    M /trunk/init.c
63134 now use mpfr macros
63136 ------------------------------------------------------------------------
63137 r657 | zimmerma | 2000-06-29 13:18:58 +0000 (Thu, 29 Jun 2000) | 2 lines
63138 Changed paths:
63139    M /trunk/sub.c
63141 be careful not to call mpn_sub_n/mpn_sub_1 with a size 0
63143 ------------------------------------------------------------------------
63144 r656 | zimmerma | 2000-06-29 13:16:45 +0000 (Thu, 29 Jun 2000) | 2 lines
63145 Changed paths:
63146    M /trunk/clear.c
63148 fixed to free an entire number of limbs
63150 ------------------------------------------------------------------------
63151 r655 | zimmerma | 2000-06-29 13:14:38 +0000 (Thu, 29 Jun 2000) | 2 lines
63152 Changed paths:
63153    A /trunk/tests/tsub_ui.c
63155 test file for sub_ui
63157 ------------------------------------------------------------------------
63158 r654 | jeandel | 2000-06-28 08:35:07 +0000 (Wed, 28 Jun 2000) | 2 lines
63159 Changed paths:
63160    M /trunk/Configure
63162 mpfr_exp3 and mpfr_extract added to Makefile
63164 ------------------------------------------------------------------------
63165 r653 | jeandel | 2000-06-28 08:33:06 +0000 (Wed, 28 Jun 2000) | 2 lines
63166 Changed paths:
63167    M /trunk/exp.c
63168    M /trunk/exp2.c
63169    A /trunk/exp3.c
63170    A /trunk/extract.c
63172 First Release
63174 ------------------------------------------------------------------------
63175 r652 | zimmerma | 2000-06-21 15:56:25 +0000 (Wed, 21 Jun 2000) | 2 lines
63176 Changed paths:
63177    M /trunk/tests/tsqrt_ui.c
63179 distinguish between mpfr failure and difference with sqrt()
63181 ------------------------------------------------------------------------
63182 r651 | zimmerma | 2000-06-21 15:55:35 +0000 (Wed, 21 Jun 2000) | 2 lines
63183 Changed paths:
63184    M /trunk/tests/tsqrt.c
63186 ensures random numbers given to sqrt() are positive
63188 ------------------------------------------------------------------------
63189 r650 | zimmerma | 2000-06-21 15:52:43 +0000 (Wed, 21 Jun 2000) | 2 lines
63190 Changed paths:
63191    M /trunk/rnd_mode.c
63193 adapted for freebsd
63195 ------------------------------------------------------------------------
63196 r649 | zimmerma | 2000-06-21 15:52:05 +0000 (Wed, 21 Jun 2000) | 2 lines
63197 Changed paths:
63198    M /trunk/mpfr-impl.h
63200 modified drand to avoid false NaNs (makes SEGV under FreeBSD)
63202 ------------------------------------------------------------------------
63203 r648 | zimmerma | 2000-06-21 15:51:17 +0000 (Wed, 21 Jun 2000) | 2 lines
63204 Changed paths:
63205    M /trunk/Configure
63207 added entry for FreeBSD, removed -pedantic option
63209 ------------------------------------------------------------------------
63210 r647 | zimmerma | 2000-06-21 14:54:08 +0000 (Wed, 21 Jun 2000) | 2 lines
63211 Changed paths:
63212    M /trunk/tests/tui_sub.c
63214 added one test
63216 ------------------------------------------------------------------------
63217 r646 | zimmerma | 2000-06-21 14:47:02 +0000 (Wed, 21 Jun 2000) | 2 lines
63218 Changed paths:
63219    M /trunk/tests/tadd.c
63221 added new tests
63223 ------------------------------------------------------------------------
63224 r645 | zimmerma | 2000-06-21 14:40:38 +0000 (Wed, 21 Jun 2000) | 2 lines
63225 Changed paths:
63226    M /trunk/mpfr.h
63228 added prototype for mpfr_set_prec_raw
63230 ------------------------------------------------------------------------
63231 r644 | zimmerma | 2000-06-21 14:40:17 +0000 (Wed, 21 Jun 2000) | 2 lines
63232 Changed paths:
63233    M /trunk/TODO
63235 removed work done
63237 ------------------------------------------------------------------------
63238 r643 | zimmerma | 2000-06-21 13:54:05 +0000 (Wed, 21 Jun 2000) | 2 lines
63239 Changed paths:
63240    M /trunk/sub.c
63242 fixed several bugs
63244 ------------------------------------------------------------------------
63245 r642 | zimmerma | 2000-06-21 13:52:24 +0000 (Wed, 21 Jun 2000) | 2 lines
63246 Changed paths:
63247    M /trunk/add.c
63249 merged different roundings in case diff_exp<PREC(a), dif<=PREC(c)
63251 ------------------------------------------------------------------------
63252 r641 | zimmerma | 2000-06-21 09:58:17 +0000 (Wed, 21 Jun 2000) | 2 lines
63253 Changed paths:
63254    M /trunk/tests/trandom.c
63256 removed printf for argc=1
63258 ------------------------------------------------------------------------
63259 r640 | zimmerma | 2000-06-21 09:54:31 +0000 (Wed, 21 Jun 2000) | 2 lines
63260 Changed paths:
63261    M /trunk/tests/tadd_ui.c
63262    M /trunk/tests/tui_sub.c
63264 added one test
63266 ------------------------------------------------------------------------
63267 r639 | zimmerma | 2000-06-21 09:52:32 +0000 (Wed, 21 Jun 2000) | 2 lines
63268 Changed paths:
63269    M /trunk/Configure
63271 make ceil.o,floor.o,trunc.o depend on trunc.c
63273 ------------------------------------------------------------------------
63274 r638 | hanrot | 2000-06-20 08:50:47 +0000 (Tue, 20 Jun 2000) | 2 lines
63275 Changed paths:
63276    M /trunk/tests/tdiv_ui.c
63277    M /trunk/tests/teq.c
63278    M /trunk/tests/tout_str.c
63279    M /trunk/tests/trandom.c
63280    M /trunk/tests/ttrunc.c
63282 Various patches for leaks, UMR and (one) BUS.
63284 ------------------------------------------------------------------------
63285 r637 | hanrot | 2000-06-19 16:20:54 +0000 (Mon, 19 Jun 2000) | 2 lines
63286 Changed paths:
63287    M /trunk/tests/tmul_2exp.c
63288    M /trunk/tests/tset_str.c
63290 This patch suppresses a few mem leaks.
63292 ------------------------------------------------------------------------
63293 r636 | hanrot | 2000-06-19 15:38:44 +0000 (Mon, 19 Jun 2000) | 2 lines
63294 Changed paths:
63295    M /trunk/tests/tcmp_ui.c
63296    M /trunk/tests/tsqrt.c
63298 Suppressed memory leaks.
63300 ------------------------------------------------------------------------
63301 r635 | hanrot | 2000-06-19 10:15:32 +0000 (Mon, 19 Jun 2000) | 3 lines
63302 Changed paths:
63303    M /trunk/div.c
63304    M /trunk/mul_ui.c
63305    M /trunk/sqrt.c
63307 Patch for 1 << (BITS_PER_MP_LIMB - x) when x is 0 (produces inexact results
63308 on PPCs).
63310 ------------------------------------------------------------------------
63311 r634 | zimmerma | 2000-06-16 15:23:35 +0000 (Fri, 16 Jun 2000) | 2 lines
63312 Changed paths:
63313    M /trunk/tests/trandom.c
63315 arguments of gmp_randinit were in wrong order
63317 ------------------------------------------------------------------------
63318 r633 | hanrot | 2000-06-16 15:13:13 +0000 (Fri, 16 Jun 2000) | 2 lines
63319 Changed paths:
63320    M /trunk/eq.c
63322 Patch in the case when n_bits is a multiple of 32.
63324 ------------------------------------------------------------------------
63325 r632 | zimmerma | 2000-06-16 15:05:34 +0000 (Fri, 16 Jun 2000) | 2 lines
63326 Changed paths:
63327    M /trunk/tests/tabs.c
63329 added patch to get denorms on IRIX64
63331 ------------------------------------------------------------------------
63332 r631 | zimmerma | 2000-06-16 15:02:04 +0000 (Fri, 16 Jun 2000) | 2 lines
63333 Changed paths:
63334    M /trunk/tests/tadd.c
63336 put instruction to get denormalized numbers on IRIX64 out of #ifdef TEST
63338 ------------------------------------------------------------------------
63339 r630 | zimmerma | 2000-06-16 14:37:23 +0000 (Fri, 16 Jun 2000) | 2 lines
63340 Changed paths:
63341    M /trunk/div.c
63343 fixed bug occurring on LinuxPPC (1 << 32)
63345 ------------------------------------------------------------------------
63346 r629 | zimmerma | 2000-06-16 14:35:00 +0000 (Fri, 16 Jun 2000) | 2 lines
63347 Changed paths:
63348    M /trunk/tests/tdiv.c
63350 added one test (bug on LinuxPPC)
63352 ------------------------------------------------------------------------
63353 r628 | zimmerma | 2000-06-16 13:47:32 +0000 (Fri, 16 Jun 2000) | 2 lines
63354 Changed paths:
63355    M /trunk/tests/tset_str.c
63357 added one test
63359 ------------------------------------------------------------------------
63360 r627 | zimmerma | 2000-06-16 12:54:05 +0000 (Fri, 16 Jun 2000) | 2 lines
63361 Changed paths:
63362    M /trunk/trunc.c
63364 fixed several problems
63366 ------------------------------------------------------------------------
63367 r626 | zimmerma | 2000-06-16 12:53:22 +0000 (Fri, 16 Jun 2000) | 2 lines
63368 Changed paths:
63369    M /trunk/tests/ttrunc.c
63371 added more tests
63373 ------------------------------------------------------------------------
63374 r625 | hanrot | 2000-06-16 10:02:43 +0000 (Fri, 16 Jun 2000) | 2 lines
63375 Changed paths:
63376    M /trunk/round.c
63378 Patches for the case where the precision is a multiple of the word size.
63380 ------------------------------------------------------------------------
63381 r624 | zimmerma | 2000-06-16 08:28:40 +0000 (Fri, 16 Jun 2000) | 2 lines
63382 Changed paths:
63383    M /trunk/sub.c
63385 fixed another bug
63387 ------------------------------------------------------------------------
63388 r623 | zimmerma | 2000-06-16 08:26:45 +0000 (Fri, 16 Jun 2000) | 2 lines
63389 Changed paths:
63390    M /trunk/tests/tadd.c
63391    M /trunk/tests/tui_sub.c
63393 added one test
63395 ------------------------------------------------------------------------
63396 r622 | zimmerma | 2000-06-16 08:22:28 +0000 (Fri, 16 Jun 2000) | 2 lines
63397 Changed paths:
63398    M /trunk/mpfr.h
63400 added prototype for mpz_set_fr
63402 ------------------------------------------------------------------------
63403 r621 | zimmerma | 2000-06-16 08:21:53 +0000 (Fri, 16 Jun 2000) | 2 lines
63404 Changed paths:
63405    M /trunk/log.c
63407 improved choice of initial precision
63409 ------------------------------------------------------------------------
63410 r620 | zimmerma | 2000-06-16 08:21:03 +0000 (Fri, 16 Jun 2000) | 2 lines
63411 Changed paths:
63412    M /trunk/Configure
63413    A /trunk/mpz_set_fr.c
63415 added mpz_set_fr (conversion from mpfr to mpz)
63417 ------------------------------------------------------------------------
63418 r619 | zimmerma | 2000-06-16 08:16:49 +0000 (Fri, 16 Jun 2000) | 2 lines
63419 Changed paths:
63420    M /trunk/tests/tround.c
63422 added return type 'int' for main
63424 ------------------------------------------------------------------------
63425 r618 | hanrot | 2000-06-15 17:42:09 +0000 (Thu, 15 Jun 2000) | 2 lines
63426 Changed paths:
63427    M /trunk/Configure
63429 Added TESTFLAGS to the main Makefile. Added ttrunc.
63431 ------------------------------------------------------------------------
63432 r617 | hanrot | 2000-06-15 17:26:03 +0000 (Thu, 15 Jun 2000) | 2 lines
63433 Changed paths:
63434    M /trunk/trunc.c
63436 Minor patch (put to 0 the nonsignificant bits).
63438 ------------------------------------------------------------------------
63439 r616 | hanrot | 2000-06-15 17:16:02 +0000 (Thu, 15 Jun 2000) | 2 lines
63440 Changed paths:
63441    M /trunk/mpfr.h
63443 Added declaration of trunc, ceil, floor.
63445 ------------------------------------------------------------------------
63446 r615 | hanrot | 2000-06-15 17:15:40 +0000 (Thu, 15 Jun 2000) | 2 lines
63447 Changed paths:
63448    A /trunk/tests/ttrunc.c
63450 Tests for trunc, ceil, floor.
63452 ------------------------------------------------------------------------
63453 r614 | hanrot | 2000-06-15 16:43:40 +0000 (Thu, 15 Jun 2000) | 3 lines
63454 Changed paths:
63455    M /trunk/Configure
63457 Added TESTFLAGS variable to the compile instruction, for use as
63458 make "TESTFLAGS=-DTEST"
63460 ------------------------------------------------------------------------
63461 r613 | zimmerma | 2000-06-15 16:00:28 +0000 (Thu, 15 Jun 2000) | 3 lines
63462 Changed paths:
63463    M /trunk/tests/teq.c
63465 1 -> (mp_limb_t) 1 [pb on 64-bit machines]
63466 reduced number of tests to 1000
63468 ------------------------------------------------------------------------
63469 r612 | hanrot | 2000-06-15 10:32:04 +0000 (Thu, 15 Jun 2000) | 3 lines
63470 Changed paths:
63471    M /trunk/tests/trandom.c
63473 Display of statistics is only toggled if a number of tests to be performed
63474 is given. Shameful hack, but is getopt really portable ?
63476 ------------------------------------------------------------------------
63477 r611 | hanrot | 2000-06-15 10:25:51 +0000 (Thu, 15 Jun 2000) | 2 lines
63478 Changed paths:
63479    M /trunk/Configure
63481 Added trandom, teq
63483 ------------------------------------------------------------------------
63484 r610 | hanrot | 2000-06-15 10:25:20 +0000 (Thu, 15 Jun 2000) | 2 lines
63485 Changed paths:
63486    M /trunk/mpfr.h
63488 Added random2, urandomb
63490 ------------------------------------------------------------------------
63491 r609 | hanrot | 2000-06-15 10:15:58 +0000 (Thu, 15 Jun 2000) | 2 lines
63492 Changed paths:
63493    M /trunk/tests/tmul_2exp.c
63495 Added div_2exp to the (very rough) test.
63497 ------------------------------------------------------------------------
63498 r608 | hanrot | 2000-06-15 10:13:37 +0000 (Thu, 15 Jun 2000) | 2 lines
63499 Changed paths:
63500    A /trunk/tests/trandom.c
63502 Very basic statistical tests for random, random2, urandomb.
63504 ------------------------------------------------------------------------
63505 r607 | hanrot | 2000-06-15 10:13:19 +0000 (Thu, 15 Jun 2000) | 2 lines
63506 Changed paths:
63507    M /trunk/random.c
63509 Patch for random (libc's random() is on 31 bits only)
63511 ------------------------------------------------------------------------
63512 r606 | hanrot | 2000-06-15 08:12:10 +0000 (Thu, 15 Jun 2000) | 2 lines
63513 Changed paths:
63514    A /trunk/tests/teq.c
63516 Test for mpfr_eq.
63518 ------------------------------------------------------------------------
63519 r605 | hanrot | 2000-06-15 08:11:54 +0000 (Thu, 15 Jun 2000) | 2 lines
63520 Changed paths:
63521    M /trunk/eq.c
63523 Patch a few incoherences of eq.c wrt the manual + adapt to mpfr usual semantics
63525 ------------------------------------------------------------------------
63526 r604 | zimmerma | 2000-06-07 09:50:41 +0000 (Wed, 07 Jun 2000) | 2 lines
63527 Changed paths:
63528    A /trunk/cputime.h
63530 header file providing cputime() function
63532 ------------------------------------------------------------------------
63533 r603 | zimmerma | 2000-06-07 09:45:23 +0000 (Wed, 07 Jun 2000) | 2 lines
63534 Changed paths:
63535    A /trunk/tests/texp2.c
63537 test file comparing mpfr_exp and mpfr_exp2
63539 ------------------------------------------------------------------------
63540 r602 | zimmerma | 2000-06-07 09:44:40 +0000 (Wed, 07 Jun 2000) | 4 lines
63541 Changed paths:
63542    A /trunk/exp2.c
63544 O(n^(1/3)*log(n)) algorithm using Brent's method
63545 and Brent-Kung's O(sqrt(t)) algorithm to evaluate
63546 a power series of order t [exact rounding not yet finished]
63548 ------------------------------------------------------------------------
63549 r601 | zimmerma | 2000-05-29 15:37:53 +0000 (Mon, 29 May 2000) | 2 lines
63550 Changed paths:
63551    M /trunk/round.c
63553 fixed bug in mpfr_round (wrong sign)
63555 ------------------------------------------------------------------------
63556 r600 | zimmerma | 2000-05-29 15:09:51 +0000 (Mon, 29 May 2000) | 2 lines
63557 Changed paths:
63558    M /trunk/round.c
63560 fixed bug in mpfr_round: did not check allocated space was large enough
63562 ------------------------------------------------------------------------
63563 r599 | zimmerma | 2000-05-29 14:02:08 +0000 (Mon, 29 May 2000) | 2 lines
63564 Changed paths:
63565    M /trunk/tests/tcmp_ui.c
63567 main -> int main
63569 ------------------------------------------------------------------------
63570 r598 | zimmerma | 2000-05-29 13:54:39 +0000 (Mon, 29 May 2000) | 3 lines
63571 Changed paths:
63572    M /trunk/rnd_mode.c
63574 added #ifdef TEST: if not defined (default), then function
63575 mpfr_set_machine_rnd_mode is not defined
63577 ------------------------------------------------------------------------
63578 r597 | zimmerma | 2000-05-29 13:53:43 +0000 (Mon, 29 May 2000) | 3 lines
63579 Changed paths:
63580    M /trunk/tests/tabs.c
63581    M /trunk/tests/tadd_ui.c
63582    M /trunk/tests/tcmp.c
63583    M /trunk/tests/tdiv.c
63584    M /trunk/tests/tdiv_ui.c
63585    M /trunk/tests/texp.c
63586    M /trunk/tests/tget_str.c
63587    M /trunk/tests/tlog.c
63588    M /trunk/tests/tmul.c
63589    M /trunk/tests/tout_str.c
63590    M /trunk/tests/tset_q.c
63591    M /trunk/tests/tui_div.c
63592    M /trunk/tests/tui_sub.c
63594 added #ifdef TEST to disable comparison with machine arithmetic
63595 by default (i.e. calls to mpfr_set_machine_rnd_mode)
63597 ------------------------------------------------------------------------
63598 r596 | zimmerma | 2000-05-29 13:46:24 +0000 (Mon, 29 May 2000) | 2 lines
63599 Changed paths:
63600    M /trunk/sqrt.c
63602 removed longlong.h (not needed)
63604 ------------------------------------------------------------------------
63605 r595 | zimmerma | 2000-05-29 13:45:51 +0000 (Mon, 29 May 2000) | 2 lines
63606 Changed paths:
63607    M /trunk/set.c
63609 now deals with NaN
63611 ------------------------------------------------------------------------
63612 r594 | zimmerma | 2000-05-29 13:45:17 +0000 (Mon, 29 May 2000) | 2 lines
63613 Changed paths:
63614    M /trunk/round.c
63616 RND_MODE -> rnd_mode
63618 ------------------------------------------------------------------------
63619 r593 | zimmerma | 2000-05-29 13:44:13 +0000 (Mon, 29 May 2000) | 2 lines
63620 Changed paths:
63621    M /trunk/mpfr.h
63623 mpfr_init is now a function (no more a macro)
63625 ------------------------------------------------------------------------
63626 r592 | zimmerma | 2000-05-29 13:43:39 +0000 (Mon, 29 May 2000) | 3 lines
63627 Changed paths:
63628    M /trunk/init.c
63630 printf -> fprintf
63631 added mpfr_init as function
63633 ------------------------------------------------------------------------
63634 r591 | zimmerma | 2000-05-29 13:42:10 +0000 (Mon, 29 May 2000) | 3 lines
63635 Changed paths:
63636    M /trunk/mpf2mpfr.h
63638 changed (x) -> x
63639 fixed several typos
63641 ------------------------------------------------------------------------
63642 r590 | zimmerma | 2000-05-29 11:28:48 +0000 (Mon, 29 May 2000) | 2 lines
63643 Changed paths:
63644    M /trunk/div.c
63646 removed printf
63648 ------------------------------------------------------------------------
63649 r589 | zimmerma | 2000-05-26 16:38:44 +0000 (Fri, 26 May 2000) | 2 lines
63650 Changed paths:
63651    M /trunk/tests/tagm.c
63653 added ifdef TEST
63655 ------------------------------------------------------------------------
63656 r588 | zimmerma | 2000-05-26 16:28:09 +0000 (Fri, 26 May 2000) | 2 lines
63657 Changed paths:
63658    M /trunk/tests/tsqrt.c
63660 removed debug line
63662 ------------------------------------------------------------------------
63663 r587 | zimmerma | 2000-05-26 16:25:37 +0000 (Fri, 26 May 2000) | 2 lines
63664 Changed paths:
63665    M /trunk/tests/tui_sub.c
63667 added one test
63669 ------------------------------------------------------------------------
63670 r586 | zimmerma | 2000-05-26 16:25:13 +0000 (Fri, 26 May 2000) | 2 lines
63671 Changed paths:
63672    M /trunk/tests/tadd.c
63674 added 2 new tests
63676 ------------------------------------------------------------------------
63677 r585 | zimmerma | 2000-05-26 16:24:25 +0000 (Fri, 26 May 2000) | 2 lines
63678 Changed paths:
63679    M /trunk/add.c
63681 little change
63683 ------------------------------------------------------------------------
63684 r584 | zimmerma | 2000-05-26 16:20:49 +0000 (Fri, 26 May 2000) | 2 lines
63685 Changed paths:
63686    M /trunk/sub.c
63688 more changes
63690 ------------------------------------------------------------------------
63691 r583 | zimmerma | 2000-05-26 15:44:03 +0000 (Fri, 26 May 2000) | 2 lines
63692 Changed paths:
63693    M /trunk/tests/tget_str.c
63694    M /trunk/tests/tsqrt.c
63695    M /trunk/tests/tsqrt_ui.c
63697 added ifdef TEST
63699 ------------------------------------------------------------------------
63700 r582 | zimmerma | 2000-05-26 15:43:31 +0000 (Fri, 26 May 2000) | 2 lines
63701 Changed paths:
63702    M /trunk/tests/tset_f.c
63704 does not use machine rounding mode any more
63706 ------------------------------------------------------------------------
63707 r581 | zimmerma | 2000-05-26 15:24:40 +0000 (Fri, 26 May 2000) | 2 lines
63708 Changed paths:
63709    M /trunk/tests/tadd.c
63711 added 7 new tests
63713 ------------------------------------------------------------------------
63714 r580 | zimmerma | 2000-05-26 15:24:16 +0000 (Fri, 26 May 2000) | 2 lines
63715 Changed paths:
63716    M /trunk/tests/tui_sub.c
63718 fixed typo in printf format
63720 ------------------------------------------------------------------------
63721 r579 | zimmerma | 2000-05-26 15:22:37 +0000 (Fri, 26 May 2000) | 2 lines
63722 Changed paths:
63723    M /trunk/add.c
63724    M /trunk/sub.c
63726 fixed several rounding problems
63728 ------------------------------------------------------------------------
63729 r578 | zimmerma | 2000-05-26 12:52:45 +0000 (Fri, 26 May 2000) | 2 lines
63730 Changed paths:
63731    M /trunk/sub.c
63733 rewritten case dif<=0 and PREC(b)>PREC(a) (merged all roundings)
63735 ------------------------------------------------------------------------
63736 r577 | zimmerma | 2000-05-26 10:11:04 +0000 (Fri, 26 May 2000) | 2 lines
63737 Changed paths:
63738    M /trunk/tests/tadd.c
63740 removed DEBUG, VERBOSE ifdef's
63742 ------------------------------------------------------------------------
63743 r576 | zimmerma | 2000-05-26 10:07:43 +0000 (Fri, 26 May 2000) | 2 lines
63744 Changed paths:
63745    M /trunk/sub.c
63747 fixed (hopefully) the case dif<=0, PREC(b)>PREC(a), directed rounding
63749 ------------------------------------------------------------------------
63750 r575 | zimmerma | 2000-05-26 08:59:28 +0000 (Fri, 26 May 2000) | 3 lines
63751 Changed paths:
63752    M /trunk/sub.c
63754 replaced (mp_limb_t)1 by macro ONE
63755 fixed bug for GMP_RNDN with overlap=1
63757 ------------------------------------------------------------------------
63758 r574 | zimmerma | 2000-05-26 08:58:32 +0000 (Fri, 26 May 2000) | 2 lines
63759 Changed paths:
63760    M /trunk/add.c
63762 removed misplaced comment
63764 ------------------------------------------------------------------------
63765 r573 | zimmerma | 2000-05-26 08:20:16 +0000 (Fri, 26 May 2000) | 2 lines
63766 Changed paths:
63767    M /trunk/tests/tadd.c
63769 added one test
63771 ------------------------------------------------------------------------
63772 r572 | zimmerma | 2000-05-26 08:16:19 +0000 (Fri, 26 May 2000) | 2 lines
63773 Changed paths:
63774    M /trunk/tests/tadd.c
63776 does not use rnd_mode.c by default
63778 ------------------------------------------------------------------------
63779 r571 | zimmerma | 2000-05-26 07:41:46 +0000 (Fri, 26 May 2000) | 2 lines
63780 Changed paths:
63781    M /trunk/add.c
63783 removed unused label
63785 ------------------------------------------------------------------------
63786 r570 | zimmerma | 2000-05-26 07:40:31 +0000 (Fri, 26 May 2000) | 2 lines
63787 Changed paths:
63788    M /trunk/add.c
63790 fixed more tiny bugs
63792 ------------------------------------------------------------------------
63793 r569 | zimmerma | 2000-05-25 17:00:04 +0000 (Thu, 25 May 2000) | 2 lines
63794 Changed paths:
63795    M /trunk/tests/tsqrt_ui.c
63797 use mpfr_print_rnd_mode now
63799 ------------------------------------------------------------------------
63800 r568 | zimmerma | 2000-05-25 16:59:43 +0000 (Thu, 25 May 2000) | 2 lines
63801 Changed paths:
63802    M /trunk/tests/tui_sub.c
63804 added one test
63806 ------------------------------------------------------------------------
63807 r567 | zimmerma | 2000-05-25 16:59:08 +0000 (Thu, 25 May 2000) | 2 lines
63808 Changed paths:
63809    M /trunk/tests/tadd.c
63810    M /trunk/tests/tadd_ui.c
63812 added more tests
63814 ------------------------------------------------------------------------
63815 r566 | zimmerma | 2000-05-25 16:55:19 +0000 (Thu, 25 May 2000) | 2 lines
63816 Changed paths:
63817    M /trunk/add_ui.c
63819 removed TMP_ALLOC stuff
63821 ------------------------------------------------------------------------
63822 r565 | zimmerma | 2000-05-25 16:54:29 +0000 (Thu, 25 May 2000) | 2 lines
63823 Changed paths:
63824    M /trunk/sub.c
63826 fixed new bug when a <- b - c with tiny c
63828 ------------------------------------------------------------------------
63829 r564 | zimmerma | 2000-05-25 16:30:10 +0000 (Thu, 25 May 2000) | 2 lines
63830 Changed paths:
63831    M /trunk/sub.c
63833 fixed bug in a <- b-c when c very small but does not overlap with a
63835 ------------------------------------------------------------------------
63836 r563 | zimmerma | 2000-05-25 15:45:33 +0000 (Thu, 25 May 2000) | 2 lines
63837 Changed paths:
63838    M /trunk/random2.c
63840 removed 'inline' (does not compile on Alpha with gcc 2.8.1)
63842 ------------------------------------------------------------------------
63843 r562 | zimmerma | 2000-05-25 15:35:48 +0000 (Thu, 25 May 2000) | 2 lines
63844 Changed paths:
63845    M /trunk/tests/tdiv.c
63846    M /trunk/tests/tget_str.c
63847    M /trunk/tests/tout_str.c
63849 added include file unistd.h
63851 ------------------------------------------------------------------------
63852 r561 | zimmerma | 2000-05-25 15:35:08 +0000 (Thu, 25 May 2000) | 2 lines
63853 Changed paths:
63854    M /trunk/tests/tcmp_ui.c
63856 fixed warning with long arguments
63858 ------------------------------------------------------------------------
63859 r560 | zimmerma | 2000-05-25 15:28:50 +0000 (Thu, 25 May 2000) | 2 lines
63860 Changed paths:
63861    A /trunk/inp_str.c
63862    A /trunk/set_str.c
63864 initial version
63866 ------------------------------------------------------------------------
63867 r559 | zimmerma | 2000-05-25 15:26:11 +0000 (Thu, 25 May 2000) | 2 lines
63868 Changed paths:
63869    M /trunk/tests/tset_str.c
63871 added tests for mpfr_set_str
63873 ------------------------------------------------------------------------
63874 r558 | zimmerma | 2000-05-25 15:25:13 +0000 (Thu, 25 May 2000) | 2 lines
63875 Changed paths:
63876    M /trunk/tests/tcmp.c
63878 now returns 0 if all works
63880 ------------------------------------------------------------------------
63881 r557 | zimmerma | 2000-05-25 15:24:42 +0000 (Thu, 25 May 2000) | 2 lines
63882 Changed paths:
63883    M /trunk/pow.c
63885 changed to return the error in ulps
63887 ------------------------------------------------------------------------
63888 r556 | zimmerma | 2000-05-25 15:24:06 +0000 (Thu, 25 May 2000) | 2 lines
63889 Changed paths:
63890    M /trunk/mpfr.texi
63892 added new functions mpfr_set_str and mpfr_inp_str
63894 ------------------------------------------------------------------------
63895 r555 | zimmerma | 2000-05-25 14:58:04 +0000 (Thu, 25 May 2000) | 3 lines
63896 Changed paths:
63897    M /trunk/mpfr.h
63899 added prototypes for set_str, inp_str
63900 changed return value for mpfr*pow*
63902 ------------------------------------------------------------------------
63903 r554 | zimmerma | 2000-05-25 14:56:51 +0000 (Thu, 25 May 2000) | 2 lines
63904 Changed paths:
63905    M /trunk/mpf2mpfr.h
63907 separated functions with/without rounding argument
63909 ------------------------------------------------------------------------
63910 r553 | zimmerma | 2000-05-25 14:56:19 +0000 (Thu, 25 May 2000) | 2 lines
63911 Changed paths:
63912    M /trunk/Configure
63914 added tabs
63916 ------------------------------------------------------------------------
63917 r552 | zimmerma | 2000-05-25 14:22:08 +0000 (Thu, 25 May 2000) | 2 lines
63918 Changed paths:
63919    M /trunk/Configure
63921 added set_str.o and inp_str.o
63923 ------------------------------------------------------------------------
63924 r551 | zimmerma | 2000-05-24 17:01:52 +0000 (Wed, 24 May 2000) | 2 lines
63925 Changed paths:
63926    A /trunk/sub_ui.c
63928 initial version
63930 ------------------------------------------------------------------------
63931 r550 | zimmerma | 2000-05-24 17:01:01 +0000 (Wed, 24 May 2000) | 2 lines
63932 Changed paths:
63933    M /trunk/Configure
63935 added rule for sub_ui.o
63937 ------------------------------------------------------------------------
63938 r549 | zimmerma | 2000-05-24 16:51:55 +0000 (Wed, 24 May 2000) | 2 lines
63939 Changed paths:
63940    M /trunk/Configure
63942 use only one file (trunc.c) for ceil, floor, trunc
63944 ------------------------------------------------------------------------
63945 r548 | zimmerma | 2000-05-24 16:51:22 +0000 (Wed, 24 May 2000) | 2 lines
63946 Changed paths:
63947    D /trunk/ceil.c
63948    D /trunk/floor.c
63950 now use trunc.c for all 3 functions (ceil, floor, trunc)
63952 ------------------------------------------------------------------------
63953 r547 | zimmerma | 2000-05-24 16:42:00 +0000 (Wed, 24 May 2000) | 2 lines
63954 Changed paths:
63955    M /trunk/trunc.c
63957 added ifdef to avoid warning at compilation
63959 ------------------------------------------------------------------------
63960 r546 | zimmerma | 2000-05-24 16:41:30 +0000 (Wed, 24 May 2000) | 2 lines
63961 Changed paths:
63962    M /trunk/reldiff.c
63964 removed unused variable
63966 ------------------------------------------------------------------------
63967 r545 | zimmerma | 2000-05-24 16:41:09 +0000 (Wed, 24 May 2000) | 2 lines
63968 Changed paths:
63969    M /trunk/mpfr.h
63971 fixed output type for mpfr_ui_div
63973 ------------------------------------------------------------------------
63974 r544 | zimmerma | 2000-05-24 16:37:13 +0000 (Wed, 24 May 2000) | 3 lines
63975 Changed paths:
63976    M /trunk/urandomb.c
63978 removed 3rd argument (use PREC(rop) instead)
63979 added include longlong.h
63981 ------------------------------------------------------------------------
63982 r543 | zimmerma | 2000-05-24 16:35:23 +0000 (Wed, 24 May 2000) | 2 lines
63983 Changed paths:
63984    M /trunk/set_prc_raw.c
63986 stupid typo: ABSSIZE -> ABSSIZE(x)
63988 ------------------------------------------------------------------------
63989 r542 | zimmerma | 2000-05-24 16:32:06 +0000 (Wed, 24 May 2000) | 2 lines
63990 Changed paths:
63991    M /trunk/tests/tdiv.c
63993 change due to new semantics of mpfr_init_set* macros
63995 ------------------------------------------------------------------------
63996 r541 | zimmerma | 2000-05-24 16:31:18 +0000 (Wed, 24 May 2000) | 2 lines
63997 Changed paths:
63998    M /trunk/set_prc_raw.c
64000 now makes an error when precision too large wrt allocated space
64002 ------------------------------------------------------------------------
64003 r540 | zimmerma | 2000-05-24 16:28:41 +0000 (Wed, 24 May 2000) | 2 lines
64004 Changed paths:
64005    M /trunk/mpfr.texi
64007 added new implemented functions
64009 ------------------------------------------------------------------------
64010 r539 | zimmerma | 2000-05-24 16:26:30 +0000 (Wed, 24 May 2000) | 3 lines
64011 Changed paths:
64012    M /trunk/mpfr.h
64014 - added macro for mpfr_sgn
64015 - removed argument 'p' in mpfr_init_set* macros for compatibility with mpf
64017 ------------------------------------------------------------------------
64018 r538 | zimmerma | 2000-05-24 16:25:20 +0000 (Wed, 24 May 2000) | 2 lines
64019 Changed paths:
64020    M /trunk/mpf2mpfr.h
64022 updated wrt new functions
64024 ------------------------------------------------------------------------
64025 r537 | zimmerma | 2000-05-24 16:24:57 +0000 (Wed, 24 May 2000) | 2 lines
64026 Changed paths:
64027    M /trunk/Configure
64029 added sub_ui
64031 ------------------------------------------------------------------------
64032 r536 | zimmerma | 2000-05-24 15:29:24 +0000 (Wed, 24 May 2000) | 2 lines
64033 Changed paths:
64034    M /trunk/Configure
64036 added new test files
64038 ------------------------------------------------------------------------
64039 r535 | zimmerma | 2000-05-24 15:28:52 +0000 (Wed, 24 May 2000) | 2 lines
64040 Changed paths:
64041    A /trunk/tests/tadd_ui.c
64042    A /trunk/tests/tset_q.c
64043    A /trunk/tests/tsqrt_ui.c
64044    A /trunk/tests/tui_div.c
64045    A /trunk/tests/tui_sub.c
64047 new test files
64049 ------------------------------------------------------------------------
64050 r534 | zimmerma | 2000-05-24 15:24:28 +0000 (Wed, 24 May 2000) | 2 lines
64051 Changed paths:
64052    M /trunk/tests/tadd.c
64054 added new tests
64056 ------------------------------------------------------------------------
64057 r533 | zimmerma | 2000-05-24 15:23:54 +0000 (Wed, 24 May 2000) | 2 lines
64058 Changed paths:
64059    M /trunk/tests/tabs.c
64061 improved tests
64063 ------------------------------------------------------------------------
64064 r532 | zimmerma | 2000-05-24 15:22:08 +0000 (Wed, 24 May 2000) | 2 lines
64065 Changed paths:
64066    A /trunk/add_ui.c
64067    A /trunk/reldiff.c
64068    A /trunk/sqrt_ui.c
64069    A /trunk/ui_div.c
64070    A /trunk/ui_sub.c
64072 new functions (compatibility with mpf)
64074 ------------------------------------------------------------------------
64075 r531 | zimmerma | 2000-05-24 15:20:16 +0000 (Wed, 24 May 2000) | 2 lines
64076 Changed paths:
64077    M /trunk/set.c
64079 added 4th arg (was missing in non-stdc def)
64081 ------------------------------------------------------------------------
64082 r530 | zimmerma | 2000-05-24 15:19:10 +0000 (Wed, 24 May 2000) | 2 lines
64083 Changed paths:
64084    M /trunk/mpfr.texi
64086 added new functions (compatibility with mpf)
64088 ------------------------------------------------------------------------
64089 r529 | zimmerma | 2000-05-24 15:18:37 +0000 (Wed, 24 May 2000) | 2 lines
64090 Changed paths:
64091    M /trunk/mpfr.h
64093 added several prototypes
64095 ------------------------------------------------------------------------
64096 r528 | zimmerma | 2000-05-24 15:18:04 +0000 (Wed, 24 May 2000) | 2 lines
64097 Changed paths:
64098    M /trunk/add.c
64100 fixed remaining bug (case overlap=5, dif>0)
64102 ------------------------------------------------------------------------
64103 r527 | zimmerma | 2000-05-24 15:16:52 +0000 (Wed, 24 May 2000) | 2 lines
64104 Changed paths:
64105    M /trunk/Configure
64107 added add_ui, sqrt_ui, ui_div, ui_sub, reldiff
64109 ------------------------------------------------------------------------
64110 r526 | hanrot | 2000-05-21 16:47:02 +0000 (Sun, 21 May 2000) | 2 lines
64111 Changed paths:
64112    M /trunk/Configure
64113    A /trunk/ceil.c
64114    A /trunk/floor.c
64115    A /trunk/trunc.c
64117 Compatibility mpf/mpfr, second part. Ceil, floor, trunc. Yet untested.
64119 ------------------------------------------------------------------------
64120 r525 | hanrot | 2000-05-21 16:38:07 +0000 (Sun, 21 May 2000) | 2 lines
64121 Changed paths:
64122    A /trunk/mpf2mpfr.h
64124 Include file for compatibility module mpf -> mpfr.
64126 ------------------------------------------------------------------------
64127 r524 | hanrot | 2000-05-21 16:35:52 +0000 (Sun, 21 May 2000) | 3 lines
64128 Changed paths:
64129    M /trunk/Configure
64130    A /trunk/dump.c
64131    A /trunk/eq.c
64132    A /trunk/random2.c
64133    A /trunk/set_prc_raw.c
64134    A /trunk/urandomb.c
64136 Compatibility with mpf. WARNING: THESE FUNCTIONS ARE UNTESTED IN THEIR PRESENT
64137 FORM. THEY *DO* COMPILE HOWEVER.
64139 ------------------------------------------------------------------------
64140 r523 | zimmerma | 2000-05-18 13:41:24 +0000 (Thu, 18 May 2000) | 2 lines
64141 Changed paths:
64142    M /trunk/tests/tzeta.c
64144 removed unused variables
64146 ------------------------------------------------------------------------
64147 r522 | zimmerma | 2000-05-18 13:38:53 +0000 (Thu, 18 May 2000) | 2 lines
64148 Changed paths:
64149    M /trunk/tests/tmul_2exp.c
64151 removed ';'
64153 ------------------------------------------------------------------------
64154 r521 | zimmerma | 2000-05-18 13:29:55 +0000 (Thu, 18 May 2000) | 2 lines
64155 Changed paths:
64156    M /trunk/tests/tcmp_ui.c
64157    M /trunk/tests/tround.c
64159 added return
64161 ------------------------------------------------------------------------
64162 r520 | zimmerma | 2000-05-18 12:57:08 +0000 (Thu, 18 May 2000) | 2 lines
64163 Changed paths:
64164    M /trunk/tests/tset_f.c
64166 added calls to mpf[r]_clear, and rewrote to avoid memory leaks
64168 ------------------------------------------------------------------------
64169 r519 | zimmerma | 2000-05-18 12:56:14 +0000 (Thu, 18 May 2000) | 2 lines
64170 Changed paths:
64171    M /trunk/tests/tget_str.c
64173 added calls to free
64175 ------------------------------------------------------------------------
64176 r518 | zimmerma | 2000-05-18 12:55:17 +0000 (Thu, 18 May 2000) | 2 lines
64177 Changed paths:
64178    M /trunk/mpfr.h
64180 corrected comment about field mp_size
64182 ------------------------------------------------------------------------
64183 r517 | zimmerma | 2000-05-12 08:07:56 +0000 (Fri, 12 May 2000) | 2 lines
64184 Changed paths:
64185    M /trunk/tests/tout_str.c
64187 added tests for negative numbers
64189 ------------------------------------------------------------------------
64190 r516 | zimmerma | 2000-05-12 08:07:35 +0000 (Fri, 12 May 2000) | 2 lines
64191 Changed paths:
64192    M /trunk/tests/tget_str.c
64194 added one test
64196 ------------------------------------------------------------------------
64197 r515 | zimmerma | 2000-05-12 08:07:02 +0000 (Fri, 12 May 2000) | 2 lines
64198 Changed paths:
64199    M /trunk/get_str.c
64201 fixed pb with rounding of negative numbers
64203 ------------------------------------------------------------------------
64204 r514 | zimmerma | 2000-05-11 15:39:48 +0000 (Thu, 11 May 2000) | 2 lines
64205 Changed paths:
64206    M /trunk/mpfr.texi
64208 added mpfr_abs
64210 ------------------------------------------------------------------------
64211 r513 | zimmerma | 2000-05-11 15:38:12 +0000 (Thu, 11 May 2000) | 2 lines
64212 Changed paths:
64213    A /trunk/tests/tabs.c
64215 test file for mpfr_abs
64217 ------------------------------------------------------------------------
64218 r512 | zimmerma | 2000-05-11 15:37:48 +0000 (Thu, 11 May 2000) | 2 lines
64219 Changed paths:
64220    M /trunk/mpfr.h
64222 added mpfr_abs (macro using mpfr_set4)
64224 ------------------------------------------------------------------------
64225 r511 | zimmerma | 2000-05-11 10:08:54 +0000 (Thu, 11 May 2000) | 2 lines
64226 Changed paths:
64227    M /trunk/TODO
64229 updated wrt done/new tasks
64231 ------------------------------------------------------------------------
64232 r510 | zimmerma | 2000-05-05 13:59:56 +0000 (Fri, 05 May 2000) | 2 lines
64233 Changed paths:
64234    M /trunk/tests/tsqrt.c
64236 added two tests
64238 ------------------------------------------------------------------------
64239 r509 | zimmerma | 2000-05-05 13:59:25 +0000 (Fri, 05 May 2000) | 2 lines
64240 Changed paths:
64241    M /trunk/tests/tset_d.c
64243 split mpfr_init2 into mpfr_init and mpfr_set_prec
64245 ------------------------------------------------------------------------
64246 r508 | zimmerma | 2000-05-05 13:57:33 +0000 (Fri, 05 May 2000) | 2 lines
64247 Changed paths:
64248    M /trunk/Configure
64250 removed karadiv.o
64252 ------------------------------------------------------------------------
64253 r507 | zimmerma | 2000-05-05 13:57:08 +0000 (Fri, 05 May 2000) | 2 lines
64254 Changed paths:
64255    M /trunk/karasqrt.c
64257 replaced mpn_divrem_n by mpn_divrem (efficient in GMP 3.0)
64259 ------------------------------------------------------------------------
64260 r506 | zimmerma | 2000-05-05 13:55:49 +0000 (Fri, 05 May 2000) | 2 lines
64261 Changed paths:
64262    D /trunk/karadiv.c
64264 not needed any more with GMP 3.0
64266 ------------------------------------------------------------------------
64267 r505 | zimmerma | 2000-05-05 13:49:02 +0000 (Fri, 05 May 2000) | 2 lines
64268 Changed paths:
64269    M /trunk/div.c
64271 removed mpn_divrem_n stuff, now that Burnikel/Ziegler algorithm is in GMP 3.0
64273 ------------------------------------------------------------------------
64274 r504 | zimmerma | 2000-05-05 13:29:21 +0000 (Fri, 05 May 2000) | 2 lines
64275 Changed paths:
64276    M /trunk/tests/tget_str.c
64277    M /trunk/tests/tout_str.c
64279 added one test
64281 ------------------------------------------------------------------------
64282 r503 | zimmerma | 2000-05-04 15:18:31 +0000 (Thu, 04 May 2000) | 2 lines
64283 Changed paths:
64284    M /trunk/get_str.c
64286 completely rewritten (changed semantics)
64288 ------------------------------------------------------------------------
64289 r502 | zimmerma | 2000-05-04 15:17:07 +0000 (Thu, 04 May 2000) | 2 lines
64290 Changed paths:
64291    M /trunk/sub.c
64293 initialized variable bh to avoid warning at compilation
64295 ------------------------------------------------------------------------
64296 r501 | zimmerma | 2000-05-04 15:16:11 +0000 (Thu, 04 May 2000) | 2 lines
64297 Changed paths:
64298    M /trunk/mpfr.h
64300 added prototype for mpfr_set_default_rounding_mode
64302 ------------------------------------------------------------------------
64303 r500 | zimmerma | 2000-05-04 15:05:34 +0000 (Thu, 04 May 2000) | 2 lines
64304 Changed paths:
64305    M /trunk/cmp_ui.c
64307 fixed pb in mpfr_cmp_ui_2exp for i=0
64309 ------------------------------------------------------------------------
64310 r499 | zimmerma | 2000-05-04 13:40:09 +0000 (Thu, 04 May 2000) | 2 lines
64311 Changed paths:
64312    M /trunk/TODO
64314 updated according to meeting from May 4, 2000
64316 ------------------------------------------------------------------------
64317 r498 | zimmerma | 2000-05-04 12:24:56 +0000 (Thu, 04 May 2000) | 2 lines
64318 Changed paths:
64319    M /trunk/INSTALL
64321 updated for AIX
64323 ------------------------------------------------------------------------
64324 r497 | zimmerma | 2000-05-04 12:23:28 +0000 (Thu, 04 May 2000) | 2 lines
64325 Changed paths:
64326    M /trunk/Configure
64327    M /trunk/rnd_mode.c
64329 updated for AIX (thanks to Gerardo Ballabio)
64331 ------------------------------------------------------------------------
64332 r496 | zimmerma | 2000-05-02 16:38:27 +0000 (Tue, 02 May 2000) | 2 lines
64333 Changed paths:
64334    M /trunk/tests/tcmp.c
64336 added one test
64338 ------------------------------------------------------------------------
64339 r495 | zimmerma | 2000-05-02 16:37:52 +0000 (Tue, 02 May 2000) | 2 lines
64340 Changed paths:
64341    M /trunk/cmp.c
64343 fixed bug found by G. Ballabio for b=0 and 0<c<1
64345 ------------------------------------------------------------------------
64346 r494 | zimmerma | 2000-05-02 16:37:01 +0000 (Tue, 02 May 2000) | 2 lines
64347 Changed paths:
64348    M /trunk/INSTALL
64350 added info for GMP2 vs GMP3
64352 ------------------------------------------------------------------------
64353 r493 | zimmerma | 2000-04-19 19:20:27 +0000 (Wed, 19 Apr 2000) | 2 lines
64354 Changed paths:
64355    M /trunk/Configure
64357 added -ffloat-store for Alpha/OSF
64359 ------------------------------------------------------------------------
64360 r492 | zimmerma | 2000-04-19 18:31:13 +0000 (Wed, 19 Apr 2000) | 2 lines
64361 Changed paths:
64362    M /trunk/cmp.c
64364 added cast to mp_limb_t (bug on Alpha in tadd with -O2)
64366 ------------------------------------------------------------------------
64367 r491 | zimmerma | 2000-04-19 18:30:19 +0000 (Wed, 19 Apr 2000) | 2 lines
64368 Changed paths:
64369    M /trunk/tests/tcmp2.c
64371 added one test
64373 ------------------------------------------------------------------------
64374 r490 | zimmerma | 2000-04-19 14:46:00 +0000 (Wed, 19 Apr 2000) | 2 lines
64375 Changed paths:
64376    M /trunk/karasqrt.c
64378 removed #if 0
64380 ------------------------------------------------------------------------
64381 r489 | zimmerma | 2000-04-19 14:45:27 +0000 (Wed, 19 Apr 2000) | 2 lines
64382 Changed paths:
64383    M /trunk/div_ui.c
64385 swapped gmp-impl.h and longlong.h for GMP 3.0
64387 ------------------------------------------------------------------------
64388 r488 | zimmerma | 2000-04-14 07:34:19 +0000 (Fri, 14 Apr 2000) | 2 lines
64389 Changed paths:
64390    M /trunk/tests/tset_si.c
64392 added more tests
64394 ------------------------------------------------------------------------
64395 r487 | zimmerma | 2000-04-14 07:33:46 +0000 (Fri, 14 Apr 2000) | 2 lines
64396 Changed paths:
64397    M /trunk/set_si.c
64399 fixed pb when target precision is less than integer length
64401 ------------------------------------------------------------------------
64402 r486 | zimmerma | 2000-04-14 07:32:36 +0000 (Fri, 14 Apr 2000) | 3 lines
64403 Changed paths:
64404    M /trunk/add.c
64406 fixed problem not solved so far, i.e. when adding round bit
64407 produces a change of exponent
64409 ------------------------------------------------------------------------
64410 r485 | zimmerma | 2000-04-13 17:05:48 +0000 (Thu, 13 Apr 2000) | 2 lines
64411 Changed paths:
64412    M /trunk/tests/texp.c
64414 fixed computation of ulps
64416 ------------------------------------------------------------------------
64417 r484 | zimmerma | 2000-04-13 17:03:32 +0000 (Thu, 13 Apr 2000) | 2 lines
64418 Changed paths:
64419    M /trunk/round.c
64421 removed variable xrw in mpfr_round_raw (not used)
64423 ------------------------------------------------------------------------
64424 r483 | zimmerma | 2000-04-13 17:02:20 +0000 (Thu, 13 Apr 2000) | 2 lines
64425 Changed paths:
64426    M /trunk/mul_ui.c
64428 replaced 1st my by my+sh in mpfr_round_raw call
64430 ------------------------------------------------------------------------
64431 r482 | zimmerma | 2000-04-13 17:00:16 +0000 (Thu, 13 Apr 2000) | 2 lines
64432 Changed paths:
64433    M /trunk/tests/tmul_ui.c
64435 added 2 more tests
64437 ------------------------------------------------------------------------
64438 r481 | hanrot | 2000-04-13 16:49:33 +0000 (Thu, 13 Apr 2000) | 2 lines
64439 Changed paths:
64440    M /trunk/mul_ui.c
64442 Correction d'un bug quand le carry contient tous les bits significatifs.
64444 ------------------------------------------------------------------------
64445 r480 | zimmerma | 2000-02-11 17:24:38 +0000 (Fri, 11 Feb 2000) | 3 lines
64446 Changed paths:
64447    M /trunk/tests/tzeta.c
64449 improved indentation
64450 mpfr_pi -> mpfr_const_pi
64452 ------------------------------------------------------------------------
64453 r479 | zimmerma | 2000-02-11 17:23:36 +0000 (Fri, 11 Feb 2000) | 2 lines
64454 Changed paths:
64455    M /trunk/tests/tset_z.c
64457 added one test
64459 ------------------------------------------------------------------------
64460 r478 | zimmerma | 2000-02-11 17:23:09 +0000 (Fri, 11 Feb 2000) | 2 lines
64461 Changed paths:
64462    M /trunk/tests/texp.c
64463    M /trunk/tests/tpi.c
64465 mpfr_pi -> mpfr_const_pi
64467 ------------------------------------------------------------------------
64468 r477 | zimmerma | 2000-02-11 17:22:34 +0000 (Fri, 11 Feb 2000) | 2 lines
64469 Changed paths:
64470    M /trunk/tests/tmul_ui.c
64472 use mpfr_cmp_ui instead of SIGN
64474 ------------------------------------------------------------------------
64475 r476 | zimmerma | 2000-02-11 17:22:03 +0000 (Fri, 11 Feb 2000) | 2 lines
64476 Changed paths:
64477    M /trunk/tests/tlog2.c
64479 mpfr_log2 -> mpfr_const_log2
64481 ------------------------------------------------------------------------
64482 r475 | zimmerma | 2000-02-11 17:20:57 +0000 (Fri, 11 Feb 2000) | 3 lines
64483 Changed paths:
64484    M /trunk/Configure
64486 added -O2 compilation flag
64487 added set_q
64489 ------------------------------------------------------------------------
64490 r474 | zimmerma | 2000-02-11 17:20:19 +0000 (Fri, 11 Feb 2000) | 2 lines
64491 Changed paths:
64492    A /trunk/set_q.c
64494 convert rational (mpz_q) to floating-point (mpfr_t)
64496 ------------------------------------------------------------------------
64497 r473 | zimmerma | 2000-02-11 17:19:15 +0000 (Fri, 11 Feb 2000) | 2 lines
64498 Changed paths:
64499    M /trunk/TODO
64501 removed things which were done
64503 ------------------------------------------------------------------------
64504 r472 | zimmerma | 2000-02-11 17:18:40 +0000 (Fri, 11 Feb 2000) | 3 lines
64505 Changed paths:
64506    M /trunk/add.c
64507    M /trunk/agm.c
64508    M /trunk/div_ui.c
64509    M /trunk/exp.c
64510    M /trunk/get_str.c
64511    M /trunk/log.c
64512    M /trunk/mul.c
64513    M /trunk/mul_ui.c
64514    M /trunk/neg.c
64516 unsigned char -> mp_rnd_t
64517 SIGN -> MPFR_SIGN
64519 ------------------------------------------------------------------------
64520 r471 | zimmerma | 2000-02-11 17:17:47 +0000 (Fri, 11 Feb 2000) | 2 lines
64521 Changed paths:
64522    M /trunk/clear.c
64524 use PREC() macro instead of _mp_prec, and corrected size to free
64526 ------------------------------------------------------------------------
64527 r470 | zimmerma | 2000-02-11 17:16:36 +0000 (Fri, 11 Feb 2000) | 2 lines
64528 Changed paths:
64529    M /trunk/cmp.c
64530    M /trunk/cmp_ui.c
64532 SIGN -> MPFR_SIGN
64534 ------------------------------------------------------------------------
64535 r469 | zimmerma | 2000-02-11 17:15:35 +0000 (Fri, 11 Feb 2000) | 4 lines
64536 Changed paths:
64537    M /trunk/div.c
64539 unsigned char -> mp_rnd_t
64540 SIGN -> MPFR_SIGN
64541 added non standard C header
64543 ------------------------------------------------------------------------
64544 r468 | zimmerma | 2000-02-11 17:13:54 +0000 (Fri, 11 Feb 2000) | 2 lines
64545 Changed paths:
64546    M /trunk/div_2exp.c
64548 unsigned char -> mp_rnd_t
64550 ------------------------------------------------------------------------
64551 r467 | zimmerma | 2000-02-11 17:11:45 +0000 (Fri, 11 Feb 2000) | 2 lines
64552 Changed paths:
64553    M /trunk/init.c
64555 unsigned long int -> mp_prec_t
64557 ------------------------------------------------------------------------
64558 r466 | zimmerma | 2000-02-11 17:11:01 +0000 (Fri, 11 Feb 2000) | 3 lines
64559 Changed paths:
64560    M /trunk/log2.c
64562 renamed to mpfr_const_log2
64563 unsigned char -> mp_rnd_t
64565 ------------------------------------------------------------------------
64566 r465 | zimmerma | 2000-02-11 17:10:24 +0000 (Fri, 11 Feb 2000) | 4 lines
64567 Changed paths:
64568    M /trunk/mpfr.h
64570 unsigned char -> mp_rnd_t
64571 SIGN -> MPFR_SIGN
64572 unsigned long int -> mp_prec_t
64574 ------------------------------------------------------------------------
64575 r464 | zimmerma | 2000-02-11 17:10:04 +0000 (Fri, 11 Feb 2000) | 3 lines
64576 Changed paths:
64577    M /trunk/mpfr.texi
64579 unsigned char -> mp_rnd_t
64580 unsigned long int -> mp_prec_t
64582 ------------------------------------------------------------------------
64583 r463 | zimmerma | 2000-02-11 17:08:37 +0000 (Fri, 11 Feb 2000) | 2 lines
64584 Changed paths:
64585    M /trunk/mul_2exp.c
64586    M /trunk/out_str.c
64587    M /trunk/print_rnd_mode.c
64588    M /trunk/rnd_mode.c
64590 unsigned char -> mp_rnd_t
64592 ------------------------------------------------------------------------
64593 r462 | zimmerma | 2000-02-11 17:06:41 +0000 (Fri, 11 Feb 2000) | 3 lines
64594 Changed paths:
64595    M /trunk/pi.c
64597 renamed to mpfr_const_pi
64598 unsigned char -> mp_rnd_t
64600 ------------------------------------------------------------------------
64601 r461 | zimmerma | 2000-02-11 17:06:06 +0000 (Fri, 11 Feb 2000) | 3 lines
64602 Changed paths:
64603    M /trunk/pow.c
64605 unsigned char -> mp_rnd_t
64606 added non standard C header
64608 ------------------------------------------------------------------------
64609 r460 | zimmerma | 2000-02-11 17:04:40 +0000 (Fri, 11 Feb 2000) | 2 lines
64610 Changed paths:
64611    M /trunk/print_raw.c
64613 SIGN -> MPFR_SIGN
64615 ------------------------------------------------------------------------
64616 r459 | zimmerma | 2000-02-11 17:03:46 +0000 (Fri, 11 Feb 2000) | 2 lines
64617 Changed paths:
64618    M /trunk/random.c
64620 added non standard C header
64622 ------------------------------------------------------------------------
64623 r458 | zimmerma | 2000-02-11 17:01:46 +0000 (Fri, 11 Feb 2000) | 4 lines
64624 Changed paths:
64625    M /trunk/round.c
64627 unsigned char -> mp_rnd_t
64628 SIGN -> MPFR_SIGN
64629 unsigned long int -> mp_prec_t
64631 ------------------------------------------------------------------------
64632 r457 | zimmerma | 2000-02-11 17:01:15 +0000 (Fri, 11 Feb 2000) | 3 lines
64633 Changed paths:
64634    M /trunk/set.c
64635    M /trunk/set_d.c
64636    M /trunk/set_f.c
64637    M /trunk/set_si.c
64638    M /trunk/set_z.c
64639    M /trunk/sqrt.c
64640    M /trunk/sub.c
64642 unsigned char -> mp_rnd_t
64643 SIGN -> MPFR_SIGN
64645 ------------------------------------------------------------------------
64646 r456 | zimmerma | 2000-02-11 17:00:21 +0000 (Fri, 11 Feb 2000) | 2 lines
64647 Changed paths:
64648    M /trunk/set_dfl_prec.c
64649    M /trunk/set_prec.c
64651 unsigned long int -> mp_prec_t
64653 ------------------------------------------------------------------------
64654 r455 | zimmerma | 2000-02-11 16:59:45 +0000 (Fri, 11 Feb 2000) | 2 lines
64655 Changed paths:
64656    M /trunk/set_dfl_rnd.c
64658 har -> mp_rnd_t
64660 ------------------------------------------------------------------------
64661 r454 | zimmerma | 2000-02-11 16:55:07 +0000 (Fri, 11 Feb 2000) | 2 lines
64662 Changed paths:
64663    M /trunk/zeta.c
64665 changed rounding mode to mp_rnd_t
64667 ------------------------------------------------------------------------
64668 r453 | zimmerma | 2000-02-04 17:04:06 +0000 (Fri, 04 Feb 2000) | 2 lines
64669 Changed paths:
64670    M /trunk/tests/tmul.c
64672 now distinguish between true mpfr errors and possible errors from libm.a
64674 ------------------------------------------------------------------------
64675 r452 | zimmerma | 2000-02-04 17:03:21 +0000 (Fri, 04 Feb 2000) | 2 lines
64676 Changed paths:
64677    M /trunk/tests/texp.c
64679 now use print_rnd_mode
64681 ------------------------------------------------------------------------
64682 r451 | zimmerma | 2000-02-04 17:02:42 +0000 (Fri, 04 Feb 2000) | 2 lines
64683 Changed paths:
64684    M /trunk/TODO
64686 added suggestion from JP Merlet
64688 ------------------------------------------------------------------------
64689 r450 | zimmerma | 2000-02-04 17:02:15 +0000 (Fri, 04 Feb 2000) | 2 lines
64690 Changed paths:
64691    M /trunk/Configure
64693 added print_rnd_mode.c
64695 ------------------------------------------------------------------------
64696 r449 | zimmerma | 2000-02-04 14:55:01 +0000 (Fri, 04 Feb 2000) | 2 lines
64697 Changed paths:
64698    M /trunk/tests/tset_f.c
64700 added more tests
64702 ------------------------------------------------------------------------
64703 r448 | zimmerma | 2000-02-04 14:54:37 +0000 (Fri, 04 Feb 2000) | 2 lines
64704 Changed paths:
64705    M /trunk/set_f.c
64707 fixed bug(s) found by Jean-Pierre Merlet
64709 ------------------------------------------------------------------------
64710 r447 | zimmerma | 2000-02-04 14:45:43 +0000 (Fri, 04 Feb 2000) | 2 lines
64711 Changed paths:
64712    M /trunk/mpfr.h
64714 changed prototype of mpfr_set_f (takes now only 3 arguments)
64716 ------------------------------------------------------------------------
64717 r446 | zimmerma | 2000-02-03 08:59:19 +0000 (Thu, 03 Feb 2000) | 2 lines
64718 Changed paths:
64719    M /trunk/Configure
64721 added karasqrt.o
64723 ------------------------------------------------------------------------
64724 r445 | zimmerma | 2000-02-03 08:58:49 +0000 (Thu, 03 Feb 2000) | 4 lines
64725 Changed paths:
64726    M /trunk/mpfr.h
64728 added prototype for kara_sqrtrem
64729 added redefinition of KARATSUBA_MUL_THRESHOLD (if not defined)
64730 removed definition of LOG_MP_BITS_PER_LIMB (was not used)
64732 ------------------------------------------------------------------------
64733 r444 | zimmerma | 2000-02-03 08:57:40 +0000 (Thu, 03 Feb 2000) | 2 lines
64734 Changed paths:
64735    M /trunk/karasqrt.c
64737 changed return type to mp_size_t and included mpfr.h
64739 ------------------------------------------------------------------------
64740 r443 | zimmerma | 2000-02-03 08:56:58 +0000 (Thu, 03 Feb 2000) | 2 lines
64741 Changed paths:
64742    M /trunk/karadiv.c
64744 moved definition of KARATSUBA_MUL_THRESHOLD (if not defined) to mpfr.h
64746 ------------------------------------------------------------------------
64747 r442 | zimmerma | 2000-02-03 08:48:45 +0000 (Thu, 03 Feb 2000) | 2 lines
64748 Changed paths:
64749    A /trunk/karasqrt.c
64751 implements Katatsuba square root
64753 ------------------------------------------------------------------------
64754 r441 | zimmerma | 2000-02-03 08:45:55 +0000 (Thu, 03 Feb 2000) | 2 lines
64755 Changed paths:
64756    M /trunk/sqrt.c
64758 now use kara_sqrtrem instead of mpn_sqrtrem
64760 ------------------------------------------------------------------------
64761 r440 | zimmerma | 2000-02-03 08:41:35 +0000 (Thu, 03 Feb 2000) | 2 lines
64762 Changed paths:
64763    M /trunk/div_ui.c
64765 fixed bug when high limb of quotient is zero
64767 ------------------------------------------------------------------------
64768 r439 | zimmerma | 2000-02-02 18:17:30 +0000 (Wed, 02 Feb 2000) | 2 lines
64769 Changed paths:
64770    M /trunk/tests/tadd.c
64772 added one test [did fail on alpha]
64774 ------------------------------------------------------------------------
64775 r438 | zimmerma | 2000-02-02 18:01:29 +0000 (Wed, 02 Feb 2000) | 2 lines
64776 Changed paths:
64777    M /trunk/sub.c
64779 added cast to mp_limb_t in front of 1<<sh
64781 ------------------------------------------------------------------------
64782 r437 | zimmerma | 2000-02-02 17:57:24 +0000 (Wed, 02 Feb 2000) | 2 lines
64783 Changed paths:
64784    M /trunk/karadiv.c
64786 modified to be compatible with gmp-2.0.2
64788 ------------------------------------------------------------------------
64789 r436 | zimmerma | 2000-02-02 17:54:04 +0000 (Wed, 02 Feb 2000) | 2 lines
64790 Changed paths:
64791    M /trunk/INSTALL
64793 added further sqrt pb on alpha
64795 ------------------------------------------------------------------------
64796 r435 | zimmerma | 2000-02-02 17:53:12 +0000 (Wed, 02 Feb 2000) | 2 lines
64797 Changed paths:
64798    M /trunk/div_ui.c
64800 swapped longlong.h and gmp-impl.h (pb on alpha)
64802 ------------------------------------------------------------------------
64803 r434 | zimmerma | 2000-02-02 16:02:47 +0000 (Wed, 02 Feb 2000) | 2 lines
64804 Changed paths:
64805    M /trunk/tests/tadd.c
64807 added test for bug in sub.c found by JP Merlet on Solaris
64809 ------------------------------------------------------------------------
64810 r433 | zimmerma | 2000-02-02 15:52:54 +0000 (Wed, 02 Feb 2000) | 3 lines
64811 Changed paths:
64812    M /trunk/sub.c
64814 fixed mpn_rshift which could have 0 as shift argument
64815 (caused bug in exp on Solaris found by JP Merlet)
64817 ------------------------------------------------------------------------
64818 r432 | zimmerma | 2000-02-02 15:49:49 +0000 (Wed, 02 Feb 2000) | 2 lines
64819 Changed paths:
64820    M /trunk/exp.c
64822 moved debug messages to stdout
64824 ------------------------------------------------------------------------
64825 r431 | zimmerma | 2000-02-01 16:31:42 +0000 (Tue, 01 Feb 2000) | 2 lines
64826 Changed paths:
64827    M /trunk/mpfr.h
64829 added prototype for mpn_divrem_n (Burnikel-Ziegler algorithm)
64831 ------------------------------------------------------------------------
64832 r430 | zimmerma | 2000-02-01 16:31:05 +0000 (Tue, 01 Feb 2000) | 3 lines
64833 Changed paths:
64834    M /trunk/div.c
64836 use mpn_divrem_n (Burnikel-Ziegler algorithm) instead of mpn_divrem
64837 when rsize=rrsize
64839 ------------------------------------------------------------------------
64840 r429 | zimmerma | 2000-02-01 16:30:17 +0000 (Tue, 01 Feb 2000) | 2 lines
64841 Changed paths:
64842    M /trunk/Configure
64844 added karadiv.c (to be removed when incorporated in GMP)
64846 ------------------------------------------------------------------------
64847 r428 | zimmerma | 2000-02-01 16:29:32 +0000 (Tue, 01 Feb 2000) | 2 lines
64848 Changed paths:
64849    A /trunk/karadiv.c
64851 Burnikel-Ziegler division
64853 ------------------------------------------------------------------------
64854 r427 | zimmerma | 2000-01-31 13:09:12 +0000 (Mon, 31 Jan 2000) | 2 lines
64855 Changed paths:
64856    M /trunk/tests/texp.c
64858 added further examples from V. Lefe`vre
64860 ------------------------------------------------------------------------
64861 r426 | zimmerma | 1999-12-16 13:14:21 +0000 (Thu, 16 Dec 1999) | 2 lines
64862 Changed paths:
64863    M /trunk/Configure
64865 added macri VERSION for target dist
64867 ------------------------------------------------------------------------
64868 r425 | zimmerma | 1999-12-16 11:00:44 +0000 (Thu, 16 Dec 1999) | 2 lines
64869 Changed paths:
64870    M /trunk/tests/tlog.c
64872 added new tests from V. Lefe`vre
64874 ------------------------------------------------------------------------
64875 r424 | zimmerma | 1999-12-16 11:00:14 +0000 (Thu, 16 Dec 1999) | 2 lines
64876 Changed paths:
64877    M /trunk/tests/tdiv.c
64879 improved interface: tdiv N for doing N random tests
64881 ------------------------------------------------------------------------
64882 r423 | zimmerma | 1999-12-16 10:59:26 +0000 (Thu, 16 Dec 1999) | 2 lines
64883 Changed paths:
64884    M /trunk/tests/tcmp2.c
64886 added one test
64888 ------------------------------------------------------------------------
64889 r422 | zimmerma | 1999-12-16 10:58:50 +0000 (Thu, 16 Dec 1999) | 2 lines
64890 Changed paths:
64891    M /trunk/sub.c
64893 DEBUG2 -> DEBUG
64895 ------------------------------------------------------------------------
64896 r421 | zimmerma | 1999-12-16 10:58:21 +0000 (Thu, 16 Dec 1999) | 2 lines
64897 Changed paths:
64898    M /trunk/log.c
64900 added debug instructions
64902 ------------------------------------------------------------------------
64903 r420 | zimmerma | 1999-12-16 10:57:44 +0000 (Thu, 16 Dec 1999) | 2 lines
64904 Changed paths:
64905    M /trunk/cmp.c
64907 fixed nasty bug in mpfr_cmp2 (case cc=1)
64909 ------------------------------------------------------------------------
64910 r419 | zimmerma | 1999-12-16 10:54:57 +0000 (Thu, 16 Dec 1999) | 2 lines
64911 Changed paths:
64912    M /trunk/add.c
64914 replaced printf by fprintf for error
64916 ------------------------------------------------------------------------
64917 r418 | zimmerma | 1999-12-10 20:32:36 +0000 (Fri, 10 Dec 1999) | 2 lines
64918 Changed paths:
64919    M /trunk/tests/tlog.c
64921 added new tests for large input
64923 ------------------------------------------------------------------------
64924 r417 | zimmerma | 1999-12-10 20:32:07 +0000 (Fri, 10 Dec 1999) | 2 lines
64925 Changed paths:
64926    M /trunk/log.c
64928 fixed bug for large input
64930 ------------------------------------------------------------------------
64931 r416 | zimmerma | 1999-12-10 13:29:54 +0000 (Fri, 10 Dec 1999) | 4 lines
64932 Changed paths:
64933    M /trunk/log.c
64935 rewritten the error analysis:
64936 - now analyzes the cancellation a posteriori
64937 - takes into account errors from rounding and initial approximation
64939 ------------------------------------------------------------------------
64940 r415 | zimmerma | 1999-12-10 13:27:42 +0000 (Fri, 10 Dec 1999) | 2 lines
64941 Changed paths:
64942    M /trunk/tests/tlog.c
64944 added tests from Vincent Lefe`vre
64946 ------------------------------------------------------------------------
64947 r414 | zimmerma | 1999-12-10 13:04:09 +0000 (Fri, 10 Dec 1999) | 2 lines
64948 Changed paths:
64949    M /trunk/set_str_raw.c
64951 no warning any more for negative exponent (thanks to V. Lefe`vre)
64953 ------------------------------------------------------------------------
64954 r413 | zimmerma | 1999-12-08 12:12:07 +0000 (Wed, 08 Dec 1999) | 3 lines
64955 Changed paths:
64956    M /trunk/exp.c
64958 fixed bug found by V. Lefe`vre (when n<0, we have to compute
64959 an upper bound of log(2) instead of a lower bound)
64961 ------------------------------------------------------------------------
64962 r412 | zimmerma | 1999-12-08 12:10:29 +0000 (Wed, 08 Dec 1999) | 2 lines
64963 Changed paths:
64964    M /trunk/tests/texp.c
64966 added new test (bug found by V. Lefe`vre)
64968 ------------------------------------------------------------------------
64969 r411 | zimmerma | 1999-12-07 16:01:25 +0000 (Tue, 07 Dec 1999) | 2 lines
64970 Changed paths:
64971    M /trunk/TODO
64973 added suggestion from V. Lefe`vre
64975 ------------------------------------------------------------------------
64976 r410 | zimmerma | 1999-12-07 10:31:45 +0000 (Tue, 07 Dec 1999) | 2 lines
64977 Changed paths:
64978    M /trunk/TODO
64980 added several remarks from Vincent Lefe`vre
64982 ------------------------------------------------------------------------
64983 r409 | zimmerma | 1999-12-07 10:27:05 +0000 (Tue, 07 Dec 1999) | 2 lines
64984 Changed paths:
64985    M /trunk/mpfr.texi
64987 corrected many typos found by Vincent Lefe`vre
64989 ------------------------------------------------------------------------
64990 r408 | zimmerma | 1999-11-27 08:10:56 +0000 (Sat, 27 Nov 1999) | 2 lines
64991 Changed paths:
64992    M /trunk/mpfr.texi
64993    M /trunk/mul.c
64995 removed executable rights
64997 ------------------------------------------------------------------------
64998 r407 | zimmerma | 1999-11-27 08:09:46 +0000 (Sat, 27 Nov 1999) | 3 lines
64999 Changed paths:
65000    M /trunk/INSTALL
65002 improved GMP link (thanks to Vincent Lefe`vre)
65003 added pointer to Alpha-Linux f-p problems
65005 ------------------------------------------------------------------------
65006 r406 | zimmerma | 1999-11-27 08:08:35 +0000 (Sat, 27 Nov 1999) | 2 lines
65007 Changed paths:
65008    M /trunk/tests/tset_d.c
65010 removed executable right on file
65012 ------------------------------------------------------------------------
65013 r405 | zimmerma | 1999-10-20 14:17:01 +0000 (Wed, 20 Oct 1999) | 2 lines
65014 Changed paths:
65015    M /trunk/tests/tcmp2.c
65017 put back test for x=y
65019 ------------------------------------------------------------------------
65020 r404 | zimmerma | 1999-10-20 14:11:34 +0000 (Wed, 20 Oct 1999) | 2 lines
65021 Changed paths:
65022    M /trunk/tests/tcmp2.c
65024 modified to avoid y=-0.0
65026 ------------------------------------------------------------------------
65027 r403 | zimmerma | 1999-10-20 13:31:20 +0000 (Wed, 20 Oct 1999) | 2 lines
65028 Changed paths:
65029    M /trunk/tests/tcmp2.c
65031 modified test procedure to return 53 when x=y
65033 ------------------------------------------------------------------------
65034 r402 | zimmerma | 1999-10-20 13:25:13 +0000 (Wed, 20 Oct 1999) | 2 lines
65035 Changed paths:
65036    M /trunk/cmp.c
65038 mpfr_cmp2(b,c) now returns PREC(b) if b=c, even if c=0
65040 ------------------------------------------------------------------------
65041 r401 | zimmerma | 1999-10-20 13:06:11 +0000 (Wed, 20 Oct 1999) | 2 lines
65042 Changed paths:
65043    M /trunk/tests/tsqrt.c
65045 added one test
65047 ------------------------------------------------------------------------
65048 r400 | zimmerma | 1999-10-20 13:05:43 +0000 (Wed, 20 Oct 1999) | 2 lines
65049 Changed paths:
65050    M /trunk/INSTALL
65052 added test under Cygwin
65054 ------------------------------------------------------------------------
65055 r399 | zimmerma | 1999-10-20 11:16:09 +0000 (Wed, 20 Oct 1999) | 2 lines
65056 Changed paths:
65057    M /trunk/Configure
65059 $make -> $MAKE
65061 ------------------------------------------------------------------------
65062 r398 | zimmerma | 1999-10-20 10:21:22 +0000 (Wed, 20 Oct 1999) | 2 lines
65063 Changed paths:
65064    M /trunk/tests/tcmp2.c
65065    M /trunk/tests/texp.c
65066    M /trunk/tests/tlog.c
65067    M /trunk/tests/tset_si.c
65068    M /trunk/tests/tset_z.c
65070 removed *rand48 prototypes (pb under Cygwin)
65072 ------------------------------------------------------------------------
65073 r397 | zimmerma | 1999-10-20 10:20:37 +0000 (Wed, 20 Oct 1999) | 2 lines
65074 Changed paths:
65075    M /trunk/tests/tagm.c
65077 removed *rand48 prototypes
65079 ------------------------------------------------------------------------
65080 r396 | zimmerma | 1999-10-20 10:20:12 +0000 (Wed, 20 Oct 1999) | 2 lines
65081 Changed paths:
65082    M /trunk/tests/tadd.c
65084 removed lrand48 prototype (pb under Cygwin)
65086 ------------------------------------------------------------------------
65087 r395 | zimmerma | 1999-10-20 10:19:30 +0000 (Wed, 20 Oct 1999) | 2 lines
65088 Changed paths:
65089    M /trunk/rnd_mode.c
65091 added rounding instructions for Cygnus compiler under Windows
65093 ------------------------------------------------------------------------
65094 r394 | zimmerma | 1999-10-20 10:18:14 +0000 (Wed, 20 Oct 1999) | 2 lines
65095 Changed paths:
65096    M /trunk/mpfr.h
65098 added dummy *rand48 functions for CYGWIN
65100 ------------------------------------------------------------------------
65101 r393 | zimmerma | 1999-10-20 10:17:38 +0000 (Wed, 20 Oct 1999) | 2 lines
65102 Changed paths:
65103    M /trunk/INSTALL
65105 added info about gmp-mparam.h
65107 ------------------------------------------------------------------------
65108 r392 | zimmerma | 1999-10-20 10:16:28 +0000 (Wed, 20 Oct 1999) | 2 lines
65109 Changed paths:
65110    M /trunk/Configure
65112 incorporated data for CYGWIN
65114 ------------------------------------------------------------------------
65115 r391 | zimmerma | 1999-10-15 09:51:16 +0000 (Fri, 15 Oct 1999) | 2 lines
65116 Changed paths:
65117    M /trunk/tests/tsqrt.c
65119 added one test
65121 ------------------------------------------------------------------------
65122 r390 | zimmerma | 1999-10-15 09:41:12 +0000 (Fri, 15 Oct 1999) | 2 lines
65123 Changed paths:
65124    M /trunk/tests/tdiv.c
65125    M /trunk/tests/tmul.c
65126    M /trunk/tests/tsqrt.c
65128 added boundary cases from paper from Michael Parks
65130 ------------------------------------------------------------------------
65131 r389 | zimmerma | 1999-10-14 13:32:09 +0000 (Thu, 14 Oct 1999) | 2 lines
65132 Changed paths:
65133    M /trunk/mul_ui.c
65135 now set sign correctly
65137 ------------------------------------------------------------------------
65138 r388 | zimmerma | 1999-10-14 13:31:45 +0000 (Thu, 14 Oct 1999) | 2 lines
65139 Changed paths:
65140    M /trunk/tests/tmul_ui.c
65142 added test to check sign is correctly set
65144 ------------------------------------------------------------------------
65145 r387 | zimmerma | 1999-10-14 13:31:15 +0000 (Thu, 14 Oct 1999) | 2 lines
65146 Changed paths:
65147    M /trunk/tests/texp.c
65149 added worst case for arg. reduction
65151 ------------------------------------------------------------------------
65152 r386 | zimmerma | 1999-10-14 13:26:40 +0000 (Thu, 14 Oct 1999) | 2 lines
65153 Changed paths:
65154    M /trunk/exp.c
65156 fixed bug when initial approx. floor(x/log(2)) is too large
65158 ------------------------------------------------------------------------
65159 r385 | zimmerma | 1999-10-08 15:25:42 +0000 (Fri, 08 Oct 1999) | 2 lines
65160 Changed paths:
65161    M /trunk/rnd_mode.c
65163 now use macros for Linux case, and added ifdef for _ISOC9X_SOURCE
65165 ------------------------------------------------------------------------
65166 r384 | zimmerma | 1999-10-08 10:03:45 +0000 (Fri, 08 Oct 1999) | 2 lines
65167 Changed paths:
65168    M /trunk/Configure
65170 changed target dist to create archive in a directory
65172 ------------------------------------------------------------------------
65173 r383 | zimmerma | 1999-10-07 15:12:09 +0000 (Thu, 07 Oct 1999) | 2 lines
65174 Changed paths:
65175    M /trunk/Configure
65177 added targets doc and dist
65179 ------------------------------------------------------------------------
65180 r382 | zimmerma | 1999-10-07 15:11:43 +0000 (Thu, 07 Oct 1999) | 2 lines
65181 Changed paths:
65182    M /trunk/INSTALL
65184 added documentation and contact for problems
65186 ------------------------------------------------------------------------
65187 r381 | zimmerma | 1999-10-07 14:54:54 +0000 (Thu, 07 Oct 1999) | 2 lines
65188 Changed paths:
65189    A /trunk/INSTALL
65191 file for installation of mpfr
65193 ------------------------------------------------------------------------
65194 r380 | zimmerma | 1999-10-07 14:09:58 +0000 (Thu, 07 Oct 1999) | 2 lines
65195 Changed paths:
65196    M /trunk/tests/tlog.c
65197    M /trunk/tests/tout_str.c
65199 added more tests
65201 ------------------------------------------------------------------------
65202 r379 | zimmerma | 1999-10-07 14:06:17 +0000 (Thu, 07 Oct 1999) | 2 lines
65203 Changed paths:
65204    M /trunk/get_str.c
65206 now deal with 0 and fixed bug on 64-bit machine
65208 ------------------------------------------------------------------------
65209 r378 | zimmerma | 1999-10-07 08:15:21 +0000 (Thu, 07 Oct 1999) | 2 lines
65210 Changed paths:
65211    D /trunk/sqrt3.c
65213 moved to sqrt.c
65215 ------------------------------------------------------------------------
65216 r377 | zimmerma | 1999-10-07 08:14:56 +0000 (Thu, 07 Oct 1999) | 2 lines
65217 Changed paths:
65218    M /trunk/sqrt.c
65220 now use directly mpn_sqrtrem (previously sqrt3.c)
65222 ------------------------------------------------------------------------
65223 r376 | zimmerma | 1999-10-07 08:14:13 +0000 (Thu, 07 Oct 1999) | 2 lines
65224 Changed paths:
65225    M /trunk/mpfr.texi
65227 updated prototypes of mpfr_div/mpfr_sqrt
65229 ------------------------------------------------------------------------
65230 r375 | zimmerma | 1999-10-07 08:11:25 +0000 (Thu, 07 Oct 1999) | 2 lines
65231 Changed paths:
65232    M /trunk/Configure
65233    M /trunk/mpfr.h
65235 removed div3 and sqrt3
65237 ------------------------------------------------------------------------
65238 r374 | zimmerma | 1999-10-07 08:10:06 +0000 (Thu, 07 Oct 1999) | 2 lines
65239 Changed paths:
65240    M /trunk/log.c
65242 div3 -> div
65244 ------------------------------------------------------------------------
65245 r373 | zimmerma | 1999-10-07 08:09:41 +0000 (Thu, 07 Oct 1999) | 2 lines
65246 Changed paths:
65247    D /trunk/div3.c
65249 moved to div.c
65251 ------------------------------------------------------------------------
65252 r372 | zimmerma | 1999-10-07 08:08:48 +0000 (Thu, 07 Oct 1999) | 3 lines
65253 Changed paths:
65254    M /trunk/div.c
65256 replaced implementation using Goldschmidt's algorithm
65257 by that using directly mpn_divrem (previously div3.c)
65259 ------------------------------------------------------------------------
65260 r371 | zimmerma | 1999-10-07 08:07:46 +0000 (Thu, 07 Oct 1999) | 2 lines
65261 Changed paths:
65262    M /trunk/agm.c
65264 sqrt3 -> sqrt
65266 ------------------------------------------------------------------------
65267 r370 | zimmerma | 1999-10-07 08:05:54 +0000 (Thu, 07 Oct 1999) | 2 lines
65268 Changed paths:
65269    A /trunk/COPYING.LIB
65271 GNU Library Public License
65273 ------------------------------------------------------------------------
65274 r369 | zimmerma | 1999-08-31 08:56:55 +0000 (Tue, 31 Aug 1999) | 2 lines
65275 Changed paths:
65276    M /trunk/set_z.c
65278 removed printf statement
65280 ------------------------------------------------------------------------
65281 r368 | zimmerma | 1999-08-31 08:46:21 +0000 (Tue, 31 Aug 1999) | 2 lines
65282 Changed paths:
65283    M /trunk/set_z.c
65285 added ABS for SIZ(z) when z<0
65287 ------------------------------------------------------------------------
65288 r367 | zimmerma | 1999-08-31 08:45:45 +0000 (Tue, 31 Aug 1999) | 2 lines
65289 Changed paths:
65290    M /trunk/get_str.c
65292 removed special 'exact' stuff for n=0
65294 ------------------------------------------------------------------------
65295 r366 | zimmerma | 1999-08-31 08:18:25 +0000 (Tue, 31 Aug 1999) | 2 lines
65296 Changed paths:
65297    M /trunk/mpfr.h
65299 fixed prototype of random
65301 ------------------------------------------------------------------------
65302 r365 | zimmerma | 1999-07-30 16:48:33 +0000 (Fri, 30 Jul 1999) | 2 lines
65303 Changed paths:
65304    M /trunk/mpfr.texi
65306 replaced GNU MPFR by MPFR (not yet the GNU label)
65308 ------------------------------------------------------------------------
65309 r364 | zimmerma | 1999-07-30 16:47:40 +0000 (Fri, 30 Jul 1999) | 2 lines
65310 Changed paths:
65311    M /trunk/add.c
65312    M /trunk/add_ulp.c
65313    M /trunk/agm.c
65314    M /trunk/clear.c
65315    M /trunk/cmp.c
65316    M /trunk/cmp_ui.c
65317    M /trunk/div.c
65318    M /trunk/div3.c
65319    M /trunk/div_2exp.c
65320    M /trunk/div_ui.c
65321    M /trunk/exp.c
65322    M /trunk/get_str.c
65323    M /trunk/init.c
65324    M /trunk/init_set.h
65325    M /trunk/log.c
65326    M /trunk/log2.c
65327    M /trunk/mpfr-impl.h
65328    M /trunk/mpfr.h
65329    M /trunk/mul.c
65330    M /trunk/mul_2exp.c
65331    M /trunk/mul_ui.c
65332    M /trunk/neg.c
65333    M /trunk/out_str.c
65334    M /trunk/pi.c
65335    M /trunk/pow.c
65336    M /trunk/print_raw.c
65337    M /trunk/print_rnd_mode.c
65338    M /trunk/random.c
65339    M /trunk/rnd_mode.c
65340    M /trunk/round.c
65341    M /trunk/set.c
65342    M /trunk/set_d.c
65343    M /trunk/set_dfl_prec.c
65344    M /trunk/set_dfl_rnd.c
65345    M /trunk/set_f.c
65346    M /trunk/set_prec.c
65347    M /trunk/set_si.c
65348    M /trunk/set_str_raw.c
65349    M /trunk/set_z.c
65350    M /trunk/sqrt.c
65351    M /trunk/sqrt3.c
65352    M /trunk/sub.c
65353    M /trunk/tests/tadd.c
65354    M /trunk/tests/tagm.c
65355    M /trunk/tests/tcan_round.c
65356    M /trunk/tests/tcmp.c
65357    M /trunk/tests/tcmp2.c
65358    M /trunk/tests/tcmp_ui.c
65359    M /trunk/tests/tdiv.c
65360    M /trunk/tests/tdiv_ui.c
65361    M /trunk/tests/texp.c
65362    M /trunk/tests/tget_str.c
65363    M /trunk/tests/tlog.c
65364    M /trunk/tests/tlog2.c
65365    M /trunk/tests/tmul.c
65366    M /trunk/tests/tmul_2exp.c
65367    M /trunk/tests/tmul_ui.c
65368    M /trunk/tests/tout_str.c
65369    M /trunk/tests/tpi.c
65370    M /trunk/tests/tround.c
65371    M /trunk/tests/tset_d.c
65372    M /trunk/tests/tset_f.c
65373    M /trunk/tests/tset_si.c
65374    M /trunk/tests/tset_str.c
65375    M /trunk/tests/tset_z.c
65376    M /trunk/tests/tsqrt.c
65377    M /trunk/tests/tzeta.c
65378    M /trunk/zeta.c
65380 added copyright notice
65382 ------------------------------------------------------------------------
65383 r363 | zimmerma | 1999-07-09 18:02:58 +0000 (Fri, 09 Jul 1999) | 2 lines
65384 Changed paths:
65385    M /trunk/tests/tset_z.c
65387 added one test with prec=160
65389 ------------------------------------------------------------------------
65390 r362 | zimmerma | 1999-07-09 18:02:08 +0000 (Fri, 09 Jul 1999) | 2 lines
65391 Changed paths:
65392    M /trunk/pi.c
65394 error term is N+1 and not N
65396 ------------------------------------------------------------------------
65397 r361 | zimmerma | 1999-07-09 18:00:39 +0000 (Fri, 09 Jul 1999) | 2 lines
65398 Changed paths:
65399    M /trunk/set_z.c
65401 fixed bug in case sh=0
65403 ------------------------------------------------------------------------
65404 r360 | zimmerma | 1999-07-08 16:28:56 +0000 (Thu, 08 Jul 1999) | 3 lines
65405 Changed paths:
65406    M /trunk/round.c
65408 completely rewritten mpfr_can_round_raw, which costs now O(1)
65409 --- or more probably O(log n) --- instead of O(n)
65411 ------------------------------------------------------------------------
65412 r359 | zimmerma | 1999-07-07 16:47:31 +0000 (Wed, 07 Jul 1999) | 2 lines
65413 Changed paths:
65414    M /trunk/tests/tcmp.c
65416 changed mpfr_init2 to mpfr_set_prec
65418 ------------------------------------------------------------------------
65419 r358 | zimmerma | 1999-07-07 16:44:53 +0000 (Wed, 07 Jul 1999) | 2 lines
65420 Changed paths:
65421    M /trunk/tests/tlog.c
65423 added one test
65425 ------------------------------------------------------------------------
65426 r357 | zimmerma | 1999-07-07 16:08:19 +0000 (Wed, 07 Jul 1999) | 2 lines
65427 Changed paths:
65428    M /trunk/sub.c
65430 added prototype for mpfr_add1
65432 ------------------------------------------------------------------------
65433 r356 | zimmerma | 1999-07-07 16:04:13 +0000 (Wed, 07 Jul 1999) | 2 lines
65434 Changed paths:
65435    M /trunk/tests/tcan_round.c
65437 added mpfr_clear
65439 ------------------------------------------------------------------------
65440 r355 | hanrot | 1999-07-07 15:53:23 +0000 (Wed, 07 Jul 1999) | 2 lines
65441 Changed paths:
65442    M /trunk/sqrt3.c
65444 sqrt3 now returns an exact / inexact flag.
65446 ------------------------------------------------------------------------
65447 r354 | hanrot | 1999-07-07 15:52:58 +0000 (Wed, 07 Jul 1999) | 2 lines
65448 Changed paths:
65449    M /trunk/mpfr.h
65451 sqrt3 now returns an exact/inexact flag.
65453 ------------------------------------------------------------------------
65454 r353 | zimmerma | 1999-07-07 15:49:50 +0000 (Wed, 07 Jul 1999) | 2 lines
65455 Changed paths:
65456    M /trunk/set_str_raw.c
65458 fix UMR (missing 0 terminating string)
65460 ------------------------------------------------------------------------
65461 r352 | zimmerma | 1999-07-07 15:26:07 +0000 (Wed, 07 Jul 1999) | 2 lines
65462 Changed paths:
65463    M /trunk/init.c
65465 put initialization of exponent back (avoids some UMRs)
65467 ------------------------------------------------------------------------
65468 r351 | zimmerma | 1999-07-07 15:11:20 +0000 (Wed, 07 Jul 1999) | 2 lines
65469 Changed paths:
65470    M /trunk/get_str.c
65472 fixed array bound write bug
65474 ------------------------------------------------------------------------
65475 r350 | zimmerma | 1999-07-07 13:12:18 +0000 (Wed, 07 Jul 1999) | 2 lines
65476 Changed paths:
65477    M /trunk/tests/tsqrt.c
65479 added one test
65481 ------------------------------------------------------------------------
65482 r349 | zimmerma | 1999-07-07 13:10:57 +0000 (Wed, 07 Jul 1999) | 2 lines
65483 Changed paths:
65484    M /trunk/tests/tout_str.c
65486 added several tests, and does not print on stdout when no argument
65488 ------------------------------------------------------------------------
65489 r348 | zimmerma | 1999-07-07 13:09:37 +0000 (Wed, 07 Jul 1999) | 2 lines
65490 Changed paths:
65491    M /trunk/get_str.c
65493 fixed several bugs
65495 ------------------------------------------------------------------------
65496 r347 | hanrot | 1999-07-07 11:37:10 +0000 (Wed, 07 Jul 1999) | 2 lines
65497 Changed paths:
65498    M /trunk/tests/tget_str.c
65500 Added an example which causes an ABW in mpz_get_str.
65502 ------------------------------------------------------------------------
65503 r346 | zimmerma | 1999-07-07 11:35:17 +0000 (Wed, 07 Jul 1999) | 2 lines
65504 Changed paths:
65505    M /trunk/tests/tout_str.c
65507 moved drand to mpfr-impl.h and added test in large precision
65509 ------------------------------------------------------------------------
65510 r345 | zimmerma | 1999-07-07 11:24:34 +0000 (Wed, 07 Jul 1999) | 2 lines
65511 Changed paths:
65512    M /trunk/Configure
65514 added tout_str
65516 ------------------------------------------------------------------------
65517 r344 | hanrot | 1999-07-07 10:12:23 +0000 (Wed, 07 Jul 1999) | 2 lines
65518 Changed paths:
65519    M /trunk/sqrt3.c
65521 Problem with the exponents in the destructive case.
65523 ------------------------------------------------------------------------
65524 r343 | zimmerma | 1999-07-07 10:04:22 +0000 (Wed, 07 Jul 1999) | 2 lines
65525 Changed paths:
65526    M /trunk/div3.c
65528 more changes from G. Hanrot
65530 ------------------------------------------------------------------------
65531 r342 | zimmerma | 1999-07-07 10:00:45 +0000 (Wed, 07 Jul 1999) | 2 lines
65532 Changed paths:
65533    M /trunk/tests/tcmp2.c
65535 use now drand48 instead of drand
65537 ------------------------------------------------------------------------
65538 r341 | zimmerma | 1999-07-07 09:49:04 +0000 (Wed, 07 Jul 1999) | 2 lines
65539 Changed paths:
65540    M /trunk/random.c
65542 simply set to zero the non-significant bits, don't call mpfr_round_raw
65544 ------------------------------------------------------------------------
65545 r340 | zimmerma | 1999-07-07 09:44:15 +0000 (Wed, 07 Jul 1999) | 2 lines
65546 Changed paths:
65547    M /trunk/div3.c
65549 upgrade from bug fixes from Guillaume Hanrot
65551 ------------------------------------------------------------------------
65552 r339 | zimmerma | 1999-07-07 09:38:44 +0000 (Wed, 07 Jul 1999) | 2 lines
65553 Changed paths:
65554    M /trunk/pi.c
65556 stores now last computed value together with its rounding mode
65558 ------------------------------------------------------------------------
65559 r338 | zimmerma | 1999-07-07 09:23:24 +0000 (Wed, 07 Jul 1999) | 2 lines
65560 Changed paths:
65561    M /trunk/tests/tsqrt.c
65563 checks now destructive version
65565 ------------------------------------------------------------------------
65566 r337 | boldo | 1999-07-07 08:07:16 +0000 (Wed, 07 Jul 1999) | 2 lines
65567 Changed paths:
65568    M /trunk/tests/tagm.c
65569    M /trunk/tests/tlog.c
65571 changes on random
65573 ------------------------------------------------------------------------
65574 r336 | boldo | 1999-07-07 08:00:29 +0000 (Wed, 07 Jul 1999) | 2 lines
65575 Changed paths:
65576    M /trunk/log.c
65578 using div3
65580 ------------------------------------------------------------------------
65581 r335 | boldo | 1999-07-07 08:00:09 +0000 (Wed, 07 Jul 1999) | 2 lines
65582 Changed paths:
65583    M /trunk/agm.c
65585 using sqrt3
65587 ------------------------------------------------------------------------
65588 r334 | hanrot | 1999-07-06 16:56:56 +0000 (Tue, 06 Jul 1999) | 2 lines
65589 Changed paths:
65590    M /trunk/Configure
65592 HPUX support, 2nd try.
65594 ------------------------------------------------------------------------
65595 r333 | hanrot | 1999-07-06 15:24:27 +0000 (Tue, 06 Jul 1999) | 2 lines
65596 Changed paths:
65597    M /trunk/div3.c
65598    M /trunk/sqrt3.c
65600 Patch for the (very seldom encountered) case of even rounding.
65602 ------------------------------------------------------------------------
65603 r332 | zimmerma | 1999-07-06 15:09:07 +0000 (Tue, 06 Jul 1999) | 2 lines
65604 Changed paths:
65605    M /trunk/tests/tset_f.c
65606    M /trunk/tests/tset_si.c
65607    M /trunk/tests/tset_str.c
65609 added def. for random/srandom, which do not exist under HPUX
65611 ------------------------------------------------------------------------
65612 r331 | zimmerma | 1999-07-06 15:06:16 +0000 (Tue, 06 Jul 1999) | 2 lines
65613 Changed paths:
65614    M /trunk/pi.c
65616 store now computed values
65618 ------------------------------------------------------------------------
65619 r330 | zimmerma | 1999-07-06 15:05:42 +0000 (Tue, 06 Jul 1999) | 2 lines
65620 Changed paths:
65621    M /trunk/log2.c
65623 _mpfr_log2_* -> __mpfr_log2_*
65625 ------------------------------------------------------------------------
65626 r329 | zimmerma | 1999-07-06 14:48:33 +0000 (Tue, 06 Jul 1999) | 2 lines
65627 Changed paths:
65628    M /trunk/rnd_mode.c
65630 merged machine rounding instructions for Sun and HP
65632 ------------------------------------------------------------------------
65633 r328 | zimmerma | 1999-07-06 14:46:38 +0000 (Tue, 06 Jul 1999) | 2 lines
65634 Changed paths:
65635    M /trunk/random.c
65637 patch for HPUX (no random function)
65639 ------------------------------------------------------------------------
65640 r327 | zimmerma | 1999-07-06 14:44:30 +0000 (Tue, 06 Jul 1999) | 2 lines
65641 Changed paths:
65642    M /trunk/Configure
65644 added print_rnd_mode
65646 ------------------------------------------------------------------------
65647 r326 | zimmerma | 1999-07-06 14:41:38 +0000 (Tue, 06 Jul 1999) | 2 lines
65648 Changed paths:
65649    M /trunk/mpfr.h
65651 fixed prototype of mpfr_print_rnd_mode
65653 ------------------------------------------------------------------------
65654 r325 | zimmerma | 1999-07-06 14:40:54 +0000 (Tue, 06 Jul 1999) | 2 lines
65655 Changed paths:
65656    M /trunk/mpfr-impl.h
65658 improved ulp to deal with case a=0.0
65660 ------------------------------------------------------------------------
65661 r324 | zimmerma | 1999-07-06 14:40:13 +0000 (Tue, 06 Jul 1999) | 2 lines
65662 Changed paths:
65663    M /trunk/tests/tlog.c
65665 added return 0 to main
65667 ------------------------------------------------------------------------
65668 r323 | hanrot | 1999-07-06 14:00:29 +0000 (Tue, 06 Jul 1999) | 2 lines
65669 Changed paths:
65670    M /trunk/div3.c
65672 Forgotten casts.
65674 ------------------------------------------------------------------------
65675 r322 | hanrot | 1999-07-06 12:55:14 +0000 (Tue, 06 Jul 1999) | 2 lines
65676 Changed paths:
65677    M /trunk/Configure
65679 Added sqrt3 + tentative support for Alpha linux.
65681 ------------------------------------------------------------------------
65682 r321 | hanrot | 1999-07-06 12:40:17 +0000 (Tue, 06 Jul 1999) | 2 lines
65683 Changed paths:
65684    M /trunk/sqrt3.c
65686 The word added when the exponent is odd was sometimes unitialized.
65688 ------------------------------------------------------------------------
65689 r320 | hanrot | 1999-07-06 09:39:42 +0000 (Tue, 06 Jul 1999) | 2 lines
65690 Changed paths:
65691    A /trunk/sqrt3.c
65693 Initial version.
65695 ------------------------------------------------------------------------
65696 r319 | hanrot | 1999-07-06 09:39:20 +0000 (Tue, 06 Jul 1999) | 2 lines
65697 Changed paths:
65698    M /trunk/mpfr.h
65700 Added mpfr_sqrt3.
65702 ------------------------------------------------------------------------
65703 r318 | zimmerma | 1999-07-06 09:23:25 +0000 (Tue, 06 Jul 1999) | 2 lines
65704 Changed paths:
65705    M /trunk/mpfr.texi
65707 added several functions, and updated others
65709 ------------------------------------------------------------------------
65710 r317 | zimmerma | 1999-07-06 09:19:09 +0000 (Tue, 06 Jul 1999) | 2 lines
65711 Changed paths:
65712    M /trunk/mpfr.h
65714 changed prototype of mpfr_log
65716 ------------------------------------------------------------------------
65717 r316 | zimmerma | 1999-07-06 09:17:28 +0000 (Tue, 06 Jul 1999) | 2 lines
65718 Changed paths:
65719    M /trunk/log.c
65721 returns now an int instead of void
65723 ------------------------------------------------------------------------
65724 r315 | zimmerma | 1999-07-06 09:16:41 +0000 (Tue, 06 Jul 1999) | 2 lines
65725 Changed paths:
65726    M /trunk/init.c
65728 removed initialization of exponent
65730 ------------------------------------------------------------------------
65731 r314 | zimmerma | 1999-07-06 09:16:03 +0000 (Tue, 06 Jul 1999) | 2 lines
65732 Changed paths:
65733    M /trunk/exp.c
65735 special case for exp(0)
65737 ------------------------------------------------------------------------
65738 r313 | zimmerma | 1999-07-06 09:15:40 +0000 (Tue, 06 Jul 1999) | 2 lines
65739 Changed paths:
65740    M /trunk/tests/texp.c
65742 added test for exp(0)
65744 ------------------------------------------------------------------------
65745 r312 | hanrot | 1999-07-06 08:31:45 +0000 (Tue, 06 Jul 1999) | 2 lines
65746 Changed paths:
65747    M /trunk/Configure
65749 config.in -> ./config.in
65751 ------------------------------------------------------------------------
65752 r311 | boldo | 1999-07-05 18:55:08 +0000 (Mon, 05 Jul 1999) | 2 lines
65753 Changed paths:
65754    M /trunk/agm.c
65756 new, quick & clean
65758 ------------------------------------------------------------------------
65759 r310 | zimmerma | 1999-07-05 16:35:27 +0000 (Mon, 05 Jul 1999) | 2 lines
65760 Changed paths:
65761    M /trunk/tests/tlog.c
65763 added two tests and converted to double's
65765 ------------------------------------------------------------------------
65766 r309 | boldo | 1999-07-05 16:27:31 +0000 (Mon, 05 Jul 1999) | 2 lines
65767 Changed paths:
65768    M /trunk/tests/tlog.c
65770 more checking ways
65772 ------------------------------------------------------------------------
65773 r308 | zimmerma | 1999-07-05 15:24:16 +0000 (Mon, 05 Jul 1999) | 3 lines
65774 Changed paths:
65775    M /trunk/tests/tsqrt.c
65777 distinguishes now between true errors and differences with libm.a
65778 (which may fail too)
65780 ------------------------------------------------------------------------
65781 r307 | zimmerma | 1999-07-05 14:55:12 +0000 (Mon, 05 Jul 1999) | 2 lines
65782 Changed paths:
65783    M /trunk/tests/tmul.c
65785 removed mpf stuff in check
65787 ------------------------------------------------------------------------
65788 r306 | zimmerma | 1999-07-05 14:49:59 +0000 (Mon, 05 Jul 1999) | 2 lines
65789 Changed paths:
65790    M /trunk/tests/tset_d.c
65792 added some mpfr_clear's
65794 ------------------------------------------------------------------------
65795 r305 | zimmerma | 1999-07-05 14:45:58 +0000 (Mon, 05 Jul 1999) | 2 lines
65796 Changed paths:
65797    M /trunk/tests/tset_si.c
65799 changed defs of random/srandom to work on Alpha
65801 ------------------------------------------------------------------------
65802 r304 | zimmerma | 1999-07-05 14:45:12 +0000 (Mon, 05 Jul 1999) | 2 lines
65803 Changed paths:
65804    M /trunk/tests/tadd.c
65806 mpfr_init2 -> mpfr_set_prec in check64
65808 ------------------------------------------------------------------------
65809 r303 | zimmerma | 1999-07-05 14:30:48 +0000 (Mon, 05 Jul 1999) | 2 lines
65810 Changed paths:
65811    M /trunk/mpfr-impl.h
65813 added function dbl
65815 ------------------------------------------------------------------------
65816 r302 | zimmerma | 1999-07-05 14:30:19 +0000 (Mon, 05 Jul 1999) | 2 lines
65817 Changed paths:
65818    M /trunk/mpfr.h
65820 added prototypes for mpfr_cmp3 and mpfr_set4
65822 ------------------------------------------------------------------------
65823 r301 | zimmerma | 1999-07-05 14:06:18 +0000 (Mon, 05 Jul 1999) | 2 lines
65824 Changed paths:
65825    M /trunk/neg.c
65827 use mpfr_set4 now (no modification of const parameters any more)
65829 ------------------------------------------------------------------------
65830 r300 | zimmerma | 1999-07-05 14:05:33 +0000 (Mon, 05 Jul 1999) | 2 lines
65831 Changed paths:
65832    M /trunk/round.c
65834 return 0 in mpfr_can_round_raw
65836 ------------------------------------------------------------------------
65837 r299 | zimmerma | 1999-07-05 14:04:38 +0000 (Mon, 05 Jul 1999) | 2 lines
65838 Changed paths:
65839    M /trunk/set.c
65841 introduced auxiliary function mpfr_set4
65843 ------------------------------------------------------------------------
65844 r298 | zimmerma | 1999-07-05 14:01:07 +0000 (Mon, 05 Jul 1999) | 2 lines
65845 Changed paths:
65846    M /trunk/set_si.c
65848 fixed possible bug (testing sign of unsigned long) in mpfr_mul_ui
65850 ------------------------------------------------------------------------
65851 r297 | zimmerma | 1999-07-05 14:00:11 +0000 (Mon, 05 Jul 1999) | 2 lines
65852 Changed paths:
65853    M /trunk/div3.c
65855 replaced PREC(r) by prec (which was defined but not used)
65857 ------------------------------------------------------------------------
65858 r296 | zimmerma | 1999-07-05 13:59:08 +0000 (Mon, 05 Jul 1999) | 2 lines
65859 Changed paths:
65860    M /trunk/tests/tdiv_ui.c
65862 moved drand and ulp to mpfr-impl
65864 ------------------------------------------------------------------------
65865 r295 | zimmerma | 1999-07-05 13:55:23 +0000 (Mon, 05 Jul 1999) | 3 lines
65866 Changed paths:
65867    M /trunk/tests/tlog.c
65869 moved ulp to mpfr-impl.h
65870 and used input routine 'dbl' in some tests
65872 ------------------------------------------------------------------------
65873 r294 | zimmerma | 1999-07-05 13:32:55 +0000 (Mon, 05 Jul 1999) | 2 lines
65874 Changed paths:
65875    M /trunk/tests/texp.c
65877 modified one test to avoid rounding from double input routines
65879 ------------------------------------------------------------------------
65880 r293 | zimmerma | 1999-07-05 13:18:06 +0000 (Mon, 05 Jul 1999) | 2 lines
65881 Changed paths:
65882    M /trunk/cmp.c
65884 introduced auxiliary function mpfr_cmp3(x,y,sign) to compare x and sign*y
65886 ------------------------------------------------------------------------
65887 r292 | zimmerma | 1999-07-05 13:16:55 +0000 (Mon, 05 Jul 1999) | 2 lines
65888 Changed paths:
65889    M /trunk/tests/tdiv.c
65891 moved drand and ulp to mpfr-impl.h
65893 ------------------------------------------------------------------------
65894 r291 | zimmerma | 1999-07-05 13:15:48 +0000 (Mon, 05 Jul 1999) | 3 lines
65895 Changed paths:
65896    M /trunk/sub.c
65898 mpfr_sub now calls directly mpfr_add1/mpfr_sub1 (no modification of
65899 const parameters any more)
65901 ------------------------------------------------------------------------
65902 r290 | zimmerma | 1999-07-05 13:14:13 +0000 (Mon, 05 Jul 1999) | 2 lines
65903 Changed paths:
65904    M /trunk/tests/tcmp.c
65906 moved drand to mpfr-implh.h
65908 ------------------------------------------------------------------------
65909 r289 | zimmerma | 1999-07-05 13:12:55 +0000 (Mon, 05 Jul 1999) | 3 lines
65910 Changed paths:
65911    M /trunk/add.c
65913 use mpfr_cmp3 instead of mpfr_cmp (avoids warning due to modification of
65914 const parameters)
65916 ------------------------------------------------------------------------
65917 r288 | zimmerma | 1999-07-05 13:11:42 +0000 (Mon, 05 Jul 1999) | 2 lines
65918 Changed paths:
65919    M /trunk/tests/tget_str.c
65921 moved drand to mpfr-impl.h and removed warnings
65923 ------------------------------------------------------------------------
65924 r287 | zimmerma | 1999-07-05 12:34:27 +0000 (Mon, 05 Jul 1999) | 2 lines
65925 Changed paths:
65926    M /trunk/zeta.c
65928 use the result of mpfr_can_round
65930 ------------------------------------------------------------------------
65931 r286 | zimmerma | 1999-07-05 11:05:32 +0000 (Mon, 05 Jul 1999) | 2 lines
65932 Changed paths:
65933    M /trunk/tests/tadd.c
65935 moved drand and ulp to mpfr-impl.h
65937 ------------------------------------------------------------------------
65938 r285 | zimmerma | 1999-07-05 11:03:46 +0000 (Mon, 05 Jul 1999) | 2 lines
65939 Changed paths:
65940    M /trunk/tests/tset_d.c
65942 moved drand to mpfr-impl.h
65944 ------------------------------------------------------------------------
65945 r284 | zimmerma | 1999-07-05 10:56:30 +0000 (Mon, 05 Jul 1999) | 2 lines
65946 Changed paths:
65947    M /trunk/tests/tmul.c
65949 moved drand to mpfr-impl and removed warnings
65951 ------------------------------------------------------------------------
65952 r283 | zimmerma | 1999-07-05 10:55:30 +0000 (Mon, 05 Jul 1999) | 2 lines
65953 Changed paths:
65954    M /trunk/mpfr-impl.h
65956 added include of math.h
65958 ------------------------------------------------------------------------
65959 r282 | zimmerma | 1999-07-05 10:52:07 +0000 (Mon, 05 Jul 1999) | 2 lines
65960 Changed paths:
65961    M /trunk/tests/tsqrt.c
65963 moved drand and ulp to mpfr-impl.h
65965 ------------------------------------------------------------------------
65966 r281 | zimmerma | 1999-07-05 10:51:37 +0000 (Mon, 05 Jul 1999) | 2 lines
65967 Changed paths:
65968    A /trunk/mpfr-impl.h
65970 include file for mpfr developers only
65972 ------------------------------------------------------------------------
65973 r280 | zimmerma | 1999-07-05 10:45:52 +0000 (Mon, 05 Jul 1999) | 2 lines
65974 Changed paths:
65975    M /trunk/tests/tcmp2.c
65977 long -> int in drand
65979 ------------------------------------------------------------------------
65980 r279 | zimmerma | 1999-07-05 10:43:11 +0000 (Mon, 05 Jul 1999) | 2 lines
65981 Changed paths:
65982    M /trunk/tests/tadd.c
65984 adapted drand to sizeof(long)=64
65986 ------------------------------------------------------------------------
65987 r278 | zimmerma | 1999-07-05 10:12:44 +0000 (Mon, 05 Jul 1999) | 2 lines
65988 Changed paths:
65989    M /trunk/Configure
65991 config.in -> ./config.in (otherwise don't work under IRIX)
65993 ------------------------------------------------------------------------
65994 r277 | zimmerma | 1999-07-05 09:42:53 +0000 (Mon, 05 Jul 1999) | 2 lines
65995 Changed paths:
65996    M /trunk/tests/tdiv_ui.c
65998 removed warnings
66000 ------------------------------------------------------------------------
66001 r276 | zimmerma | 1999-07-05 09:42:20 +0000 (Mon, 05 Jul 1999) | 2 lines
66002 Changed paths:
66003    M /trunk/div_ui.c
66005 patch for GMP bug when UDIV_NEEDS_NORMALIZATION=1
66007 ------------------------------------------------------------------------
66008 r275 | hanrot | 1999-07-02 17:51:54 +0000 (Fri, 02 Jul 1999) | 2 lines
66009 Changed paths:
66010    M /trunk/div3.c
66012 Correction of a typo.
66014 ------------------------------------------------------------------------
66015 r274 | zimmerma | 1999-07-02 16:13:14 +0000 (Fri, 02 Jul 1999) | 2 lines
66016 Changed paths:
66017    M /trunk/div_ui.c
66019 fixed horrible hack yp[-1]
66021 ------------------------------------------------------------------------
66022 r273 | hanrot | 1999-07-02 15:47:18 +0000 (Fri, 02 Jul 1999) | 2 lines
66023 Changed paths:
66024    M /trunk/Configure
66026 Support of IRIX64 (n32/64 modes) plus cosmetic modifications.
66028 ------------------------------------------------------------------------
66029 r272 | zimmerma | 1999-07-02 12:29:31 +0000 (Fri, 02 Jul 1999) | 2 lines
66030 Changed paths:
66031    M /trunk/tests/tlog.c
66033 added one test, and adapted to ANSI C
66035 ------------------------------------------------------------------------
66036 r271 | hanrot | 1999-07-02 12:28:06 +0000 (Fri, 02 Jul 1999) | 2 lines
66037 Changed paths:
66038    M /trunk/Configure
66040 Yet Another Backslash Forgotten...
66042 ------------------------------------------------------------------------
66043 r270 | hanrot | 1999-07-02 12:26:33 +0000 (Fri, 02 Jul 1999) | 2 lines
66044 Changed paths:
66045    M /trunk/div3.c
66047 Bug le plus stupide de tous les temps corrige. Ca marchait sous Solaris...
66049 ------------------------------------------------------------------------
66050 r269 | zimmerma | 1999-07-02 12:25:39 +0000 (Fri, 02 Jul 1999) | 2 lines
66051 Changed paths:
66052    M /trunk/tests/tagm.c
66054 added one test and removed warnings
66056 ------------------------------------------------------------------------
66057 r268 | hanrot | 1999-07-02 12:22:02 +0000 (Fri, 02 Jul 1999) | 2 lines
66058 Changed paths:
66059    M /trunk/mpfr.h
66061 Added mpfr_div3.
66063 ------------------------------------------------------------------------
66064 r267 | hanrot | 1999-07-02 12:21:42 +0000 (Fri, 02 Jul 1999) | 2 lines
66065 Changed paths:
66066    M /trunk/Configure
66068 Added div3.c
66070 ------------------------------------------------------------------------
66071 r266 | zimmerma | 1999-07-02 12:19:59 +0000 (Fri, 02 Jul 1999) | 3 lines
66072 Changed paths:
66073    M /trunk/add.c
66075 fixed bug when sizeof(long) <> sizeof(mp_limb_t)
66076 and removed DEBUG2 stuff
66078 ------------------------------------------------------------------------
66079 r265 | zimmerma | 1999-07-02 12:19:03 +0000 (Fri, 02 Jul 1999) | 2 lines
66080 Changed paths:
66081    M /trunk/tests/tadd.c
66083 added one test, and removed warnings
66085 ------------------------------------------------------------------------
66086 r264 | hanrot | 1999-07-02 12:18:47 +0000 (Fri, 02 Jul 1999) | 2 lines
66087 Changed paths:
66088    A /trunk/div3.c
66090 Added div3.c, initial release.
66092 ------------------------------------------------------------------------
66093 r263 | hanrot | 1999-07-02 11:45:22 +0000 (Fri, 02 Jul 1999) | 2 lines
66094 Changed paths:
66095    M /trunk/Configure
66097 Patch of the patch :)
66099 ------------------------------------------------------------------------
66100 r262 | hanrot | 1999-07-02 11:27:38 +0000 (Fri, 02 Jul 1999) | 2 lines
66101 Changed paths:
66102    M /trunk/Configure
66104 Pattern matching rules in tests Makefile for non-GNU make (eg Solaris)
66106 ------------------------------------------------------------------------
66107 r261 | zimmerma | 1999-07-02 11:24:09 +0000 (Fri, 02 Jul 1999) | 3 lines
66108 Changed paths:
66109    M /trunk/tests/tdiv.c
66111 adapted to enable denormalized numbers on IRIX64, added one test and
66112 removed warnings
66114 ------------------------------------------------------------------------
66115 r260 | zimmerma | 1999-07-02 11:21:42 +0000 (Fri, 02 Jul 1999) | 3 lines
66116 Changed paths:
66117    M /trunk/mpfr.h
66118    M /trunk/round.c
66120 changed type of 3rd arg. 'neg' of mpfr_can_round_raw from char to int
66121 (pb with signed char's on some machines, e.g. IRIX64)
66123 ------------------------------------------------------------------------
66124 r259 | zimmerma | 1999-07-02 10:09:00 +0000 (Fri, 02 Jul 1999) | 2 lines
66125 Changed paths:
66126    M /trunk/tests/tsqrt.c
66128 adapted to IRIX64 (enable denorm. numbers) and removed warnings
66130 ------------------------------------------------------------------------
66131 r258 | zimmerma | 1999-07-02 10:06:05 +0000 (Fri, 02 Jul 1999) | 2 lines
66132 Changed paths:
66133    M /trunk/tests/tcmp2.c
66135 adapted to IRIX64 (enable denormalized numbers) and removed warnings
66137 ------------------------------------------------------------------------
66138 r257 | zimmerma | 1999-07-02 10:03:28 +0000 (Fri, 02 Jul 1999) | 2 lines
66139 Changed paths:
66140    M /trunk/tests/tadd.c
66142 adapted to IRIX64 (no denormalized by default) and removed warnings
66144 ------------------------------------------------------------------------
66145 r256 | zimmerma | 1999-07-02 09:55:41 +0000 (Fri, 02 Jul 1999) | 2 lines
66146 Changed paths:
66147    M /trunk/set_si.c
66149 unsigned long -> mp_limb_t
66151 ------------------------------------------------------------------------
66152 r255 | boldo | 1999-07-02 09:51:06 +0000 (Fri, 02 Jul 1999) | 2 lines
66153 Changed paths:
66154    M /trunk/tests/tlog.c
66156 unused variables
66158 ------------------------------------------------------------------------
66159 r254 | boldo | 1999-07-02 09:50:16 +0000 (Fri, 02 Jul 1999) | 2 lines
66160 Changed paths:
66161    M /trunk/log.c
66163 unused variable
66165 ------------------------------------------------------------------------
66166 r253 | zimmerma | 1999-07-02 09:43:38 +0000 (Fri, 02 Jul 1999) | 2 lines
66167 Changed paths:
66168    M /trunk/set_d.c
66170 added ifdef to avoid warning "unused variable" on 64-bit machine
66172 ------------------------------------------------------------------------
66173 r252 | zimmerma | 1999-07-02 09:42:58 +0000 (Fri, 02 Jul 1999) | 2 lines
66174 Changed paths:
66175    M /trunk/rnd_mode.c
66177 added def. of swapRM to avoid warning on IRIX64
66179 ------------------------------------------------------------------------
66180 r251 | zimmerma | 1999-07-02 09:36:03 +0000 (Fri, 02 Jul 1999) | 2 lines
66181 Changed paths:
66182    M /trunk/print_raw.c
66183    M /trunk/round.c
66185 1UL -> ((mp_limb_t) 1)
66187 ------------------------------------------------------------------------
66188 r250 | zimmerma | 1999-07-02 09:32:47 +0000 (Fri, 02 Jul 1999) | 2 lines
66189 Changed paths:
66190    M /trunk/round.c
66192 changed type of mask to mp_limb_t in mpfr_round_raw2
66194 ------------------------------------------------------------------------
66195 r249 | zimmerma | 1999-07-02 09:26:13 +0000 (Fri, 02 Jul 1999) | 3 lines
66196 Changed paths:
66197    M /trunk/tests/tset_d.c
66199 adapted for denormalized on IRIX64
66200 now test NaNs too
66202 ------------------------------------------------------------------------
66203 r248 | hanrot | 1999-07-01 17:20:43 +0000 (Thu, 01 Jul 1999) | 2 lines
66204 Changed paths:
66205    M /trunk/cmp.c
66207 Due to the representation of 0 it might have happened that 0 != 0.
66209 ------------------------------------------------------------------------
66210 r247 | hanrot | 1999-07-01 17:09:00 +0000 (Thu, 01 Jul 1999) | 2 lines
66211 Changed paths:
66212    M /trunk/sqrt.c
66214 Patch mpfr_set -> MPN_COPY
66216 ------------------------------------------------------------------------
66217 r246 | hanrot | 1999-07-01 17:08:12 +0000 (Thu, 01 Jul 1999) | 2 lines
66218 Changed paths:
66219    M /trunk/div.c
66221 Patch when prec < 32.
66223 ------------------------------------------------------------------------
66224 r245 | zimmerma | 1999-07-01 17:00:58 +0000 (Thu, 01 Jul 1999) | 2 lines
66225 Changed paths:
66226    M /trunk/set_d.c
66228 fixed bugs for 64-bit machines
66230 ------------------------------------------------------------------------
66231 r244 | zimmerma | 1999-07-01 16:59:36 +0000 (Thu, 01 Jul 1999) | 2 lines
66232 Changed paths:
66233    M /trunk/round.c
66235 added casts to mp_limb_t
66237 ------------------------------------------------------------------------
66238 r243 | zimmerma | 1999-07-01 16:54:40 +0000 (Thu, 01 Jul 1999) | 2 lines
66239 Changed paths:
66240    M /trunk/mul_ui.c
66242 added cast to mp_limb_t for shifts
66244 ------------------------------------------------------------------------
66245 r242 | boldo | 1999-07-01 14:35:42 +0000 (Thu, 01 Jul 1999) | 2 lines
66246 Changed paths:
66247    M /trunk/tests/tlog.c
66249 prints nothing is everything is allright
66251 ------------------------------------------------------------------------
66252 r241 | boldo | 1999-07-01 14:20:32 +0000 (Thu, 01 Jul 1999) | 2 lines
66253 Changed paths:
66254    M /trunk/agm.c
66256 memory gestion
66258 ------------------------------------------------------------------------
66259 r240 | boldo | 1999-07-01 14:19:36 +0000 (Thu, 01 Jul 1999) | 2 lines
66260 Changed paths:
66261    M /trunk/log.c
66263 one single bug
66265 ------------------------------------------------------------------------
66266 r239 | boldo | 1999-07-01 14:19:12 +0000 (Thu, 01 Jul 1999) | 2 lines
66267 Changed paths:
66268    M /trunk/tests/tlog.c
66270 more bad cases
66272 ------------------------------------------------------------------------
66273 r238 | zimmerma | 1999-07-01 14:08:04 +0000 (Thu, 01 Jul 1999) | 2 lines
66274 Changed paths:
66275    M /trunk/tests/texp.c
66277 added some certified tests
66279 ------------------------------------------------------------------------
66280 r237 | zimmerma | 1999-07-01 12:47:55 +0000 (Thu, 01 Jul 1999) | 2 lines
66281 Changed paths:
66282    M /trunk/tests/tmul_ui.c
66284 added one test to check that 1*y = y
66286 ------------------------------------------------------------------------
66287 r236 | hanrot | 1999-07-01 12:19:09 +0000 (Thu, 01 Jul 1999) | 3 lines
66288 Changed paths:
66289    M /trunk/div.c
66291 Patch of an MLK due to multiple initialization of the same variables without
66292 freeing them in-between.
66294 ------------------------------------------------------------------------
66295 r235 | hanrot | 1999-07-01 12:09:49 +0000 (Thu, 01 Jul 1999) | 2 lines
66296 Changed paths:
66297    M /trunk/div.c
66299 Same as in sqrt (allocation problem).
66301 ------------------------------------------------------------------------
66302 r234 | zimmerma | 1999-07-01 11:58:48 +0000 (Thu, 01 Jul 1999) | 2 lines
66303 Changed paths:
66304    M /trunk/mul_ui.c
66306 fixed bug due to shift=0 in mpn_rshift
66308 ------------------------------------------------------------------------
66309 r233 | hanrot | 1999-07-01 10:43:19 +0000 (Thu, 01 Jul 1999) | 2 lines
66310 Changed paths:
66311    M /trunk/sqrt.c
66313 (Temporary) patch for memory gestion in sqrt.c
66315 ------------------------------------------------------------------------
66316 r232 | zimmerma | 1999-07-01 09:40:55 +0000 (Thu, 01 Jul 1999) | 2 lines
66317 Changed paths:
66318    M /trunk/sqrt.c
66320 mpfr_init -> mpfr_init2
66322 ------------------------------------------------------------------------
66323 r231 | zimmerma | 1999-07-01 09:39:56 +0000 (Thu, 01 Jul 1999) | 2 lines
66324 Changed paths:
66325    M /trunk/sqrt.c
66327 initialize temporary variables with current precision
66329 ------------------------------------------------------------------------
66330 r230 | hanrot | 1999-06-30 15:47:13 +0000 (Wed, 30 Jun 1999) | 2 lines
66331 Changed paths:
66332    M /trunk/clear.c
66334 Unbelievably stupid bug fixed.
66336 ------------------------------------------------------------------------
66337 r229 | hanrot | 1999-06-30 15:14:47 +0000 (Wed, 30 Jun 1999) | 3 lines
66338 Changed paths:
66339    M /trunk/round.c
66341 Two patches : one for an UMR which actually had no effect, one for an FNH in
66342 old code..
66344 ------------------------------------------------------------------------
66345 r228 | boldo | 1999-06-30 14:55:48 +0000 (Wed, 30 Jun 1999) | 2 lines
66346 Changed paths:
66347    M /trunk/tests/tlog.c
66349 new bug
66351 ------------------------------------------------------------------------
66352 r227 | boldo | 1999-06-30 13:30:46 +0000 (Wed, 30 Jun 1999) | 2 lines
66353 Changed paths:
66354    M /trunk/tests/tagm.c
66356 there were some conflicts
66358 ------------------------------------------------------------------------
66359 r226 | boldo | 1999-06-30 13:30:25 +0000 (Wed, 30 Jun 1999) | 2 lines
66360 Changed paths:
66361    M /trunk/tests/tlog.c
66363 there were some conflicts
66365 ------------------------------------------------------------------------
66366 r225 | boldo | 1999-06-30 13:29:47 +0000 (Wed, 30 Jun 1999) | 2 lines
66367 Changed paths:
66368    M /trunk/agm.c
66369    M /trunk/log.c
66371 memory gestion
66373 ------------------------------------------------------------------------
66374 r224 | zimmerma | 1999-06-29 17:53:45 +0000 (Tue, 29 Jun 1999) | 2 lines
66375 Changed paths:
66376    M /trunk/tests/tzeta.c
66378 replaced outputs by direct comparison when no argument
66380 ------------------------------------------------------------------------
66381 r223 | zimmerma | 1999-06-29 17:46:38 +0000 (Tue, 29 Jun 1999) | 2 lines
66382 Changed paths:
66383    M /trunk/tests/tlog.c
66385 modified to do only certified test when no argument
66387 ------------------------------------------------------------------------
66388 r222 | zimmerma | 1999-06-29 17:27:34 +0000 (Tue, 29 Jun 1999) | 2 lines
66389 Changed paths:
66390    M /trunk/tests/tagm.c
66392 modified to do only tests with precomputed values when no argument
66394 ------------------------------------------------------------------------
66395 r221 | zimmerma | 1999-06-29 16:13:33 +0000 (Tue, 29 Jun 1999) | 2 lines
66396 Changed paths:
66397    M /trunk/get_str.c
66399 does exact rounding only for n=0
66401 ------------------------------------------------------------------------
66402 r220 | remy | 1999-06-29 15:59:22 +0000 (Tue, 29 Jun 1999) | 2 lines
66403 Changed paths:
66404    M /trunk/Configure
66406 added zeta/tzeta
66408 ------------------------------------------------------------------------
66409 r219 | remy | 1999-06-29 15:58:51 +0000 (Tue, 29 Jun 1999) | 2 lines
66410 Changed paths:
66411    M /trunk/mpfr.h
66413 added prototypes for mpfr_exp and mpfr_zeta
66415 ------------------------------------------------------------------------
66416 r218 | remy | 1999-06-29 15:58:05 +0000 (Tue, 29 Jun 1999) | 3 lines
66417 Changed paths:
66418    A /trunk/zeta.c
66420 computes Riemann function Zeta(s)
66421 first version: only works for s=2 with PREC(result)=53 and rnd_mode=nearest
66423 ------------------------------------------------------------------------
66424 r217 | remy | 1999-06-29 15:57:01 +0000 (Tue, 29 Jun 1999) | 2 lines
66425 Changed paths:
66426    A /trunk/tests/tzeta.c
66428 test file for mpfr_zeta
66430 ------------------------------------------------------------------------
66431 r216 | remy | 1999-06-29 15:49:15 +0000 (Tue, 29 Jun 1999) | 2 lines
66432 Changed paths:
66433    M /trunk/mpfr.h
66435 added prototype for mpfr_set_default_prec
66437 ------------------------------------------------------------------------
66438 r215 | remy | 1999-06-29 15:40:28 +0000 (Tue, 29 Jun 1999) | 2 lines
66439 Changed paths:
66440    D /trunk/zeta2.c
66442 file renamed zeta.c
66444 ------------------------------------------------------------------------
66445 r214 | remy | 1999-06-29 15:26:33 +0000 (Tue, 29 Jun 1999) | 3 lines
66446 Changed paths:
66447    A /trunk/zeta2.c
66449 first version: computes Zeta(2) with fixed precision 53 bits and round
66450 to nearest
66452 ------------------------------------------------------------------------
66453 r213 | hanrot | 1999-06-29 14:48:29 +0000 (Tue, 29 Jun 1999) | 2 lines
66454 Changed paths:
66455    M /trunk/round.c
66457 Patch in the case when the number of bits is a multiple of the word size.
66459 ------------------------------------------------------------------------
66460 r212 | hanrot | 1999-06-29 14:47:58 +0000 (Tue, 29 Jun 1999) | 2 lines
66461 Changed paths:
66462    M /trunk/mul.c
66464 Patch in the case when the low words of the product are zero.
66466 ------------------------------------------------------------------------
66467 r211 | zimmerma | 1999-06-28 13:51:15 +0000 (Mon, 28 Jun 1999) | 2 lines
66468 Changed paths:
66469    M /trunk/round.c
66471 changed arguments of mpfr_round_raw (continued)
66473 ------------------------------------------------------------------------
66474 r210 | zimmerma | 1999-06-28 13:48:44 +0000 (Mon, 28 Jun 1999) | 2 lines
66475 Changed paths:
66476    M /trunk/mpfr.h
66477    M /trunk/mpfr.texi
66478    M /trunk/mul.c
66479    M /trunk/mul_ui.c
66480    M /trunk/random.c
66481    M /trunk/round.c
66482    M /trunk/set.c
66484 changed arguments of mpfr_round_raw (now uses precision instead of size)
66486 ------------------------------------------------------------------------
66487 r209 | zimmerma | 1999-06-28 11:50:04 +0000 (Mon, 28 Jun 1999) | 2 lines
66488 Changed paths:
66489    M /trunk/tests/tpi.c
66491 modified wrt warnings at compilation
66493 ------------------------------------------------------------------------
66494 r208 | zimmerma | 1999-06-28 11:49:08 +0000 (Mon, 28 Jun 1999) | 2 lines
66495 Changed paths:
66496    M /trunk/mpfr.texi
66498 modified description of mpfr_get_str for n_digits=0
66500 ------------------------------------------------------------------------
66501 r207 | zimmerma | 1999-06-28 11:48:15 +0000 (Mon, 28 Jun 1999) | 2 lines
66502 Changed paths:
66503    M /trunk/get_str.c
66505 now performs an exact output when n_digits=0
66507 ------------------------------------------------------------------------
66508 r206 | hanrot | 1999-06-28 07:37:06 +0000 (Mon, 28 Jun 1999) | 2 lines
66509 Changed paths:
66510    M /trunk/set_si.c
66512 Yet another corrected prototype.
66514 ------------------------------------------------------------------------
66515 r205 | hanrot | 1999-06-25 17:36:57 +0000 (Fri, 25 Jun 1999) | 2 lines
66516 Changed paths:
66517    M /trunk/add.c
66518    M /trunk/add_ulp.c
66519    M /trunk/agm.c
66520    M /trunk/cmp.c
66521    M /trunk/cmp_ui.c
66522    M /trunk/div.c
66523    M /trunk/div_2exp.c
66524    M /trunk/div_ui.c
66525    M /trunk/exp.c
66526    M /trunk/get_str.c
66527    M /trunk/log.c
66528    M /trunk/log2.c
66529    M /trunk/mpfr.h
66530    M /trunk/mul.c
66531    M /trunk/mul_2exp.c
66532    M /trunk/mul_ui.c
66533    M /trunk/neg.c
66534    M /trunk/out_str.c
66535    M /trunk/pi.c
66536    M /trunk/pow.c
66537    M /trunk/print_raw.c
66538    M /trunk/print_rnd_mode.c
66539    M /trunk/random.c
66540    M /trunk/rnd_mode.c
66541    M /trunk/round.c
66542    M /trunk/set.c
66543    M /trunk/set_d.c
66544    M /trunk/set_f.c
66545    M /trunk/set_si.c
66546    M /trunk/set_str_raw.c
66547    M /trunk/set_z.c
66548    M /trunk/sqrt.c
66549    M /trunk/sub.c
66551 Prototypes et quelques causes de warnings corriges.
66553 ------------------------------------------------------------------------
66554 r204 | hanrot | 1999-06-25 17:20:06 +0000 (Fri, 25 Jun 1999) | 2 lines
66555 Changed paths:
66556    M /trunk/Configure
66558 Modifs cosmetiques.
66560 ------------------------------------------------------------------------
66561 r203 | hanrot | 1999-06-25 17:19:55 +0000 (Fri, 25 Jun 1999) | 2 lines
66562 Changed paths:
66563    D /trunk/set_str.c
66565 Fichier vide.
66567 ------------------------------------------------------------------------
66568 r202 | zimmerma | 1999-06-25 16:30:07 +0000 (Fri, 25 Jun 1999) | 2 lines
66569 Changed paths:
66570    M /trunk/tests/tlog2.c
66572 do not print anything when no argument
66574 ------------------------------------------------------------------------
66575 r201 | zimmerma | 1999-06-25 16:20:11 +0000 (Fri, 25 Jun 1999) | 2 lines
66576 Changed paths:
66577    M /trunk/get_str.c
66578    M /trunk/out_str.c
66580 use GMP allocate/free functions instead of malloc/free
66582 ------------------------------------------------------------------------
66583 r200 | zimmerma | 1999-06-25 16:08:32 +0000 (Fri, 25 Jun 1999) | 2 lines
66584 Changed paths:
66585    M /trunk/tests/tcan_round.c
66587 do not print anything on stdout
66589 ------------------------------------------------------------------------
66590 r199 | zimmerma | 1999-06-25 16:07:34 +0000 (Fri, 25 Jun 1999) | 2 lines
66591 Changed paths:
66592    M /trunk/set_str_raw.c
66594 put correctly sign with macro CHANGE_SIGN
66596 ------------------------------------------------------------------------
66597 r198 | hanrot | 1999-06-25 16:00:38 +0000 (Fri, 25 Jun 1999) | 2 lines
66598 Changed paths:
66599    M /trunk/Configure
66601 Ajoute la dépendance de libmpfr.a pour le Makefile des tests.
66603 ------------------------------------------------------------------------
66604 r197 | zimmerma | 1999-06-25 15:54:04 +0000 (Fri, 25 Jun 1999) | 2 lines
66605 Changed paths:
66606    M /trunk/set_d.c
66608 correctly handle case sizer=1 in mpfr_set_d
66610 ------------------------------------------------------------------------
66611 r196 | zimmerma | 1999-06-25 15:53:19 +0000 (Fri, 25 Jun 1999) | 2 lines
66612 Changed paths:
66613    M /trunk/round.c
66615 corrected allocated size in mpfr_round
66617 ------------------------------------------------------------------------
66618 r195 | zimmerma | 1999-06-25 15:51:49 +0000 (Fri, 25 Jun 1999) | 2 lines
66619 Changed paths:
66620    M /trunk/Configure
66622 make clean does not remove config.in any more
66624 ------------------------------------------------------------------------
66625 r194 | hanrot | 1999-06-25 15:16:10 +0000 (Fri, 25 Jun 1999) | 2 lines
66626 Changed paths:
66627    M /trunk/tests/tagm.c
66629 Correction d'un UMR en inversant le while (sans incidence tres probablement).
66631 ------------------------------------------------------------------------
66632 r193 | zimmerma | 1999-06-25 15:12:04 +0000 (Fri, 25 Jun 1999) | 2 lines
66633 Changed paths:
66634    M /trunk/tests/tadd.c
66636 added four tests
66638 ------------------------------------------------------------------------
66639 r192 | zimmerma | 1999-06-25 15:07:31 +0000 (Fri, 25 Jun 1999) | 2 lines
66640 Changed paths:
66641    M /trunk/set_d.c
66643 adapted mpfr_set_d to case where allocated limbs > significant limbs
66645 ------------------------------------------------------------------------
66646 r191 | zimmerma | 1999-06-25 15:05:10 +0000 (Fri, 25 Jun 1999) | 2 lines
66647 Changed paths:
66648    M /trunk/sub.c
66650 fixed bug for b=2^n and c very small
66652 ------------------------------------------------------------------------
66653 r190 | hanrot | 1999-06-25 14:36:27 +0000 (Fri, 25 Jun 1999) | 2 lines
66654 Changed paths:
66655    M /trunk/add.c
66657 Some limbs of the result where not set to zero as they should.
66659 ------------------------------------------------------------------------
66660 r189 | zimmerma | 1999-06-25 13:32:39 +0000 (Fri, 25 Jun 1999) | 2 lines
66661 Changed paths:
66662    M /trunk/tests/tset_si.c
66664 added prototypes, and errors to stderr
66666 ------------------------------------------------------------------------
66667 r188 | zimmerma | 1999-06-25 13:17:23 +0000 (Fri, 25 Jun 1999) | 2 lines
66668 Changed paths:
66669    D /trunk/tests/tset_i
66671 binary file -> remove it
66673 ------------------------------------------------------------------------
66674 r187 | zimmerma | 1999-06-25 13:16:04 +0000 (Fri, 25 Jun 1999) | 3 lines
66675 Changed paths:
66676    M /trunk/mul_ui.c
66678 use PREC(x) instead of ABSSIZE(x) to get number of significant limbs
66679 adapted to different numbers of significant limbs for x and y
66681 ------------------------------------------------------------------------
66682 r186 | zimmerma | 1999-06-25 13:05:45 +0000 (Fri, 25 Jun 1999) | 2 lines
66683 Changed paths:
66684    M /trunk/round.c
66686 fixed pbs with ABSSIZE(x) wrt PREC(x) in mpfr_round
66688 ------------------------------------------------------------------------
66689 r185 | zimmerma | 1999-06-25 13:01:20 +0000 (Fri, 25 Jun 1999) | 2 lines
66690 Changed paths:
66691    M /trunk/tests/tget_str.c
66693 added pointer to exponent, removed test with sprintf
66695 ------------------------------------------------------------------------
66696 r184 | zimmerma | 1999-06-25 13:00:05 +0000 (Fri, 25 Jun 1999) | 2 lines
66697 Changed paths:
66698    M /trunk/get_str.c
66700 removed DEBUG stuff
66702 ------------------------------------------------------------------------
66703 r183 | zimmerma | 1999-06-25 12:57:10 +0000 (Fri, 25 Jun 1999) | 2 lines
66704 Changed paths:
66705    M /trunk/set_si.c
66707 use PREC(x) instead of ABSSIZE(x) to get the number of significant limbs
66709 ------------------------------------------------------------------------
66710 r182 | zimmerma | 1999-06-25 12:56:22 +0000 (Fri, 25 Jun 1999) | 2 lines
66711 Changed paths:
66712    M /trunk/tests/tset_si.c
66714 do 10^6 tests if no argument
66716 ------------------------------------------------------------------------
66717 r181 | hanrot | 1999-06-25 12:30:43 +0000 (Fri, 25 Jun 1999) | 2 lines
66718 Changed paths:
66719    M /trunk/Configure
66721 J'avais oublie -g...
66723 ------------------------------------------------------------------------
66724 r180 | hanrot | 1999-06-25 12:23:51 +0000 (Fri, 25 Jun 1999) | 2 lines
66725 Changed paths:
66726    M /trunk/Configure
66728 Ajoute des flags de paranoiaque schizophrene.
66730 ------------------------------------------------------------------------
66731 r179 | zimmerma | 1999-06-25 11:43:25 +0000 (Fri, 25 Jun 1999) | 2 lines
66732 Changed paths:
66733    M /trunk/tests/texp.c
66735 now prints nothing with no argument
66737 ------------------------------------------------------------------------
66738 r178 | zimmerma | 1999-06-25 11:22:28 +0000 (Fri, 25 Jun 1999) | 2 lines
66739 Changed paths:
66740    M /trunk/Configure
66742 added texp and tdiv_ui
66744 ------------------------------------------------------------------------
66745 r177 | zimmerma | 1999-06-25 11:21:30 +0000 (Fri, 25 Jun 1999) | 2 lines
66746 Changed paths:
66747    A /trunk/tests/tdiv_ui.c
66749 test file for div_ui, initial revision
66751 ------------------------------------------------------------------------
66752 r176 | zimmerma | 1999-06-25 10:19:42 +0000 (Fri, 25 Jun 1999) | 2 lines
66753 Changed paths:
66754    M /trunk/log.c
66756 commented out "avant arrondi..."
66758 ------------------------------------------------------------------------
66759 r175 | zimmerma | 1999-06-25 10:17:40 +0000 (Fri, 25 Jun 1999) | 2 lines
66760 Changed paths:
66761    M /trunk/agm.c
66763 clear res1/res2
66765 ------------------------------------------------------------------------
66766 r174 | hanrot | 1999-06-25 10:17:26 +0000 (Fri, 25 Jun 1999) | 2 lines
66767 Changed paths:
66768    M /trunk/add.c
66770 Patches an ABR.
66772 ------------------------------------------------------------------------
66773 r173 | hanrot | 1999-06-25 10:15:54 +0000 (Fri, 25 Jun 1999) | 2 lines
66774 Changed paths:
66775    M /trunk/sub.c
66777 Patch of an ABR.
66779 ------------------------------------------------------------------------
66780 r172 | hanrot | 1999-06-25 10:15:21 +0000 (Fri, 25 Jun 1999) | 2 lines
66781 Changed paths:
66782    M /trunk/pow.c
66784 Patch in the case n = 0.
66786 ------------------------------------------------------------------------
66787 r171 | hanrot | 1999-06-25 10:14:45 +0000 (Fri, 25 Jun 1999) | 2 lines
66788 Changed paths:
66789    M /trunk/out_str.c
66791 Patch for a memory leak.
66793 ------------------------------------------------------------------------
66794 r170 | zimmerma | 1999-06-25 10:13:14 +0000 (Fri, 25 Jun 1999) | 2 lines
66795 Changed paths:
66796    M /trunk/tests/tsqrt.c
66798 added two tests for exact roots
66800 ------------------------------------------------------------------------
66801 r169 | zimmerma | 1999-06-25 10:12:11 +0000 (Fri, 25 Jun 1999) | 2 lines
66802 Changed paths:
66803    M /trunk/sqrt.c
66805 removed DEBUG stuff and fixed pb with exact root and GMP_RNDZ
66807 ------------------------------------------------------------------------
66808 r168 | hanrot | 1999-06-25 09:42:53 +0000 (Fri, 25 Jun 1999) | 2 lines
66809 Changed paths:
66810    M /trunk/cmp.c
66812 Correction d'un ABR.
66814 ------------------------------------------------------------------------
66815 r167 | zimmerma | 1999-06-25 09:38:52 +0000 (Fri, 25 Jun 1999) | 2 lines
66816 Changed paths:
66817    M /trunk/tests/tpi.c
66819 added test for prec=53 bits, removed output for argc==1
66821 ------------------------------------------------------------------------
66822 r166 | hanrot | 1999-06-25 09:28:43 +0000 (Fri, 25 Jun 1999) | 2 lines
66823 Changed paths:
66824    A /trunk/tests/tcan_round.c
66826 Initial revision.
66828 ------------------------------------------------------------------------
66829 r165 | hanrot | 1999-06-24 12:22:57 +0000 (Thu, 24 Jun 1999) | 2 lines
66830 Changed paths:
66831    M /trunk/add.c
66832    M /trunk/sub.c
66834 Patched an Array Bound Read.
66836 ------------------------------------------------------------------------
66837 r164 | hanrot | 1999-06-24 12:10:00 +0000 (Thu, 24 Jun 1999) | 2 lines
66838 Changed paths:
66839    M /trunk/round.c
66841 Corrected an Array Bound Read when all the bits are significative.
66843 ------------------------------------------------------------------------
66844 r163 | zimmerma | 1999-06-24 12:00:31 +0000 (Thu, 24 Jun 1999) | 2 lines
66845 Changed paths:
66846    M /trunk/tests/tcmp_ui.c
66848 i -> s in tests on mpfr_cmp_si
66850 ------------------------------------------------------------------------
66851 r162 | zimmerma | 1999-06-24 11:59:05 +0000 (Thu, 24 Jun 1999) | 2 lines
66852 Changed paths:
66853    M /trunk/cmp_ui.c
66855 fixed pb in mpfr_cmp_si_2exp (case b=0 or i=0)
66857 ------------------------------------------------------------------------
66858 r161 | zimmerma | 1999-06-24 11:55:25 +0000 (Thu, 24 Jun 1999) | 2 lines
66859 Changed paths:
66860    M /trunk/cmp.c
66862 & -> &&
66864 ------------------------------------------------------------------------
66865 r160 | zimmerma | 1999-06-24 11:40:48 +0000 (Thu, 24 Jun 1999) | 2 lines
66866 Changed paths:
66867    M /trunk/tests/tadd.c
66868    M /trunk/tests/tcmp.c
66869    M /trunk/tests/tset_str.c
66871 removed 3rd arg. of mpfr_set_prec
66873 ------------------------------------------------------------------------
66874 r159 | zimmerma | 1999-06-24 11:37:54 +0000 (Thu, 24 Jun 1999) | 2 lines
66875 Changed paths:
66876    M /trunk/add.c
66878 treats case b=c in mpfr_sub(a,b,c)
66880 ------------------------------------------------------------------------
66881 r158 | zimmerma | 1999-06-24 11:36:43 +0000 (Thu, 24 Jun 1999) | 3 lines
66882 Changed paths:
66883    M /trunk/set_prec.c
66885 removed 3rd argument in mpfr_set_prec
66886 reallocates only when more limbs are needed
66888 ------------------------------------------------------------------------
66889 r157 | zimmerma | 1999-06-24 11:34:22 +0000 (Thu, 24 Jun 1999) | 2 lines
66890 Changed paths:
66891    M /trunk/exp.c
66892    M /trunk/log2.c
66894 removed 3rd arg. of mpfr_set_prec
66896 ------------------------------------------------------------------------
66897 r156 | zimmerma | 1999-06-24 11:32:11 +0000 (Thu, 24 Jun 1999) | 2 lines
66898 Changed paths:
66899    M /trunk/div.c
66901 added some mpfr_clear's that were missing
66903 ------------------------------------------------------------------------
66904 r155 | zimmerma | 1999-06-24 10:16:54 +0000 (Thu, 24 Jun 1999) | 2 lines
66905 Changed paths:
66906    M /trunk/div.c
66908 removed 3rd argument from mpfr_set_prec
66910 ------------------------------------------------------------------------
66911 r154 | zimmerma | 1999-06-24 10:12:43 +0000 (Thu, 24 Jun 1999) | 2 lines
66912 Changed paths:
66913    M /trunk/get_str.c
66914    M /trunk/sqrt.c
66916 removed 3rd argument of mpfr_set_prec
66918 ------------------------------------------------------------------------
66919 r153 | zimmerma | 1999-06-24 10:09:40 +0000 (Thu, 24 Jun 1999) | 2 lines
66920 Changed paths:
66921    M /trunk/mpfr.h
66923 changed prototype of mpfr_set_prec (no rounding mode needed any more)
66925 ------------------------------------------------------------------------
66926 r152 | zimmerma | 1999-06-24 07:57:30 +0000 (Thu, 24 Jun 1999) | 3 lines
66927 Changed paths:
66928    M /trunk/tests/tset_str.c
66930 added test for case of missing exponent
66931 and if one argument, print it as a double
66933 ------------------------------------------------------------------------
66934 r151 | zimmerma | 1999-06-24 07:56:19 +0000 (Thu, 24 Jun 1999) | 3 lines
66935 Changed paths:
66936    M /trunk/set_str_raw.c
66938 fixed bug when exponent was missing (wrong result when part before
66939 binary point is not zero)
66941 ------------------------------------------------------------------------
66942 r150 | zimmerma | 1999-06-24 07:47:59 +0000 (Thu, 24 Jun 1999) | 2 lines
66943 Changed paths:
66944    M /trunk/tests/tlog.c
66946 added tests from JM Muller and V Lefevre
66948 ------------------------------------------------------------------------
66949 r149 | zimmerma | 1999-06-23 16:37:03 +0000 (Wed, 23 Jun 1999) | 4 lines
66950 Changed paths:
66951    M /trunk/round.c
66953 corrected bad case in mpfr_can_round_raw where rnd1=GMP_RNDN
66954 and err is a multiple of BITS_PER_MP_LIMB (was modifying an
66955 extra limb perhaps not allocated)
66957 ------------------------------------------------------------------------
66958 r148 | boldo | 1999-06-23 16:02:24 +0000 (Wed, 23 Jun 1999) | 2 lines
66959 Changed paths:
66960    M /trunk/log.c
66962 qq bugs d'arrondis
66964 ------------------------------------------------------------------------
66965 r147 | zimmerma | 1999-06-23 15:57:14 +0000 (Wed, 23 Jun 1999) | 2 lines
66966 Changed paths:
66967    M /trunk/Configure
66969 added exp and div_ui
66971 ------------------------------------------------------------------------
66972 r146 | zimmerma | 1999-06-23 15:56:35 +0000 (Wed, 23 Jun 1999) | 2 lines
66973 Changed paths:
66974    M /trunk/tests/texp.c
66976 added test of exp(Pi*sqrt(163)/3)-640320 [texp 0.0 prec]
66978 ------------------------------------------------------------------------
66979 r145 | zimmerma | 1999-06-23 15:44:33 +0000 (Wed, 23 Jun 1999) | 2 lines
66980 Changed paths:
66981    A /trunk/tests/texp.c
66983 test file for mpfr_exp, initial revision
66985 ------------------------------------------------------------------------
66986 r144 | zimmerma | 1999-06-23 13:02:11 +0000 (Wed, 23 Jun 1999) | 2 lines
66987 Changed paths:
66988    M /trunk/tests/tmul.c
66990 added two tests
66992 ------------------------------------------------------------------------
66993 r143 | zimmerma | 1999-06-23 12:57:56 +0000 (Wed, 23 Jun 1999) | 2 lines
66994 Changed paths:
66995    M /trunk/tests/tset_str.c
66997 removed printf's and added one test for leading '+'
66999 ------------------------------------------------------------------------
67000 r142 | zimmerma | 1999-06-23 12:56:26 +0000 (Wed, 23 Jun 1999) | 2 lines
67001 Changed paths:
67002    M /trunk/set_str_raw.c
67004 now allows leading '+'
67006 ------------------------------------------------------------------------
67007 r141 | boldo | 1999-06-23 11:34:03 +0000 (Wed, 23 Jun 1999) | 2 lines
67008 Changed paths:
67009    M /trunk/tests/tagm.c
67011 nettoye
67013 ------------------------------------------------------------------------
67014 r140 | zimmerma | 1999-06-23 10:00:37 +0000 (Wed, 23 Jun 1999) | 2 lines
67015 Changed paths:
67016    M /trunk/tests/tset_f.c
67018 removed printf
67020 ------------------------------------------------------------------------
67021 r139 | zimmerma | 1999-06-23 10:00:05 +0000 (Wed, 23 Jun 1999) | 2 lines
67022 Changed paths:
67023    M /trunk/tests/tadd.c
67024    M /trunk/tests/tmul_ui.c
67026 removed printf's
67028 ------------------------------------------------------------------------
67029 r138 | zimmerma | 1999-06-23 09:59:31 +0000 (Wed, 23 Jun 1999) | 2 lines
67030 Changed paths:
67031    M /trunk/tests/tlog.c
67033 added tests for large precision (tlog x prec rnd)
67035 ------------------------------------------------------------------------
67036 r137 | zimmerma | 1999-06-23 09:58:29 +0000 (Wed, 23 Jun 1999) | 2 lines
67037 Changed paths:
67038    M /trunk/tests/tdiv.c
67040 added test for exact division
67042 ------------------------------------------------------------------------
67043 r136 | zimmerma | 1999-06-23 09:57:57 +0000 (Wed, 23 Jun 1999) | 2 lines
67044 Changed paths:
67045    M /trunk/tests/tcmp2.c
67047 mpfr_cmp -> mpfr_cmp2
67049 ------------------------------------------------------------------------
67050 r135 | zimmerma | 1999-06-23 09:57:23 +0000 (Wed, 23 Jun 1999) | 2 lines
67051 Changed paths:
67052    M /trunk/tests/tagm.c
67054 removed printf, added exit on error
67056 ------------------------------------------------------------------------
67057 r134 | zimmerma | 1999-06-23 09:55:43 +0000 (Wed, 23 Jun 1999) | 2 lines
67058 Changed paths:
67059    A /trunk/exp.c
67061 initial revision
67063 ------------------------------------------------------------------------
67064 r133 | zimmerma | 1999-06-23 09:50:41 +0000 (Wed, 23 Jun 1999) | 2 lines
67065 Changed paths:
67066    M /trunk/mul.c
67068 cleaned local variables
67070 ------------------------------------------------------------------------
67071 r132 | zimmerma | 1999-06-23 09:49:07 +0000 (Wed, 23 Jun 1999) | 2 lines
67072 Changed paths:
67073    M /trunk/mpfr.h
67075 changed prototype of mpfr_div (now returns int)
67077 ------------------------------------------------------------------------
67078 r131 | zimmerma | 1999-06-23 09:47:12 +0000 (Wed, 23 Jun 1999) | 4 lines
67079 Changed paths:
67080    M /trunk/div.c
67082 now deals correctly with exact division
67083 removed DEBUG stuff
67084 returns 0/1 according to exact division
67086 ------------------------------------------------------------------------
67087 r130 | zimmerma | 1999-06-22 17:12:20 +0000 (Tue, 22 Jun 1999) | 2 lines
67088 Changed paths:
67089    M /trunk/mul.c
67091 fixed bug found by F. Rouillier: x * Z(2/x) -> 0 [carry from mpfr_round_raw]
67093 ------------------------------------------------------------------------
67094 r129 | hanrot | 1999-06-22 13:33:35 +0000 (Tue, 22 Jun 1999) | 2 lines
67095 Changed paths:
67096    M /trunk/set_prec.c
67098 Fill with 0 the part added in case of a larger reallocation.
67100 ------------------------------------------------------------------------
67101 r128 | hanrot | 1999-06-22 12:39:01 +0000 (Tue, 22 Jun 1999) | 2 lines
67102 Changed paths:
67103    M /trunk/tests/tmul.c
67105 Rajoute le bug report de Fabrice.
67107 ------------------------------------------------------------------------
67108 r127 | zimmerma | 1999-06-22 12:18:25 +0000 (Tue, 22 Jun 1999) | 2 lines
67109 Changed paths:
67110    M /trunk/round.c
67112 fixed bug in mpfr_can_round when prec or err are multiples of BITS_PER_MP_LIMB
67114 ------------------------------------------------------------------------
67115 r126 | zimmerma | 1999-06-22 12:16:28 +0000 (Tue, 22 Jun 1999) | 2 lines
67116 Changed paths:
67117    M /trunk/tests/tmul.c
67119 added test to check sign of result
67121 ------------------------------------------------------------------------
67122 r125 | zimmerma | 1999-06-22 12:14:44 +0000 (Tue, 22 Jun 1999) | 2 lines
67123 Changed paths:
67124    M /trunk/mul.c
67126 fixed bug: wrong sign when SIGN(a)<0 at beginning
67128 ------------------------------------------------------------------------
67129 r124 | boldo | 1999-06-22 09:51:16 +0000 (Tue, 22 Jun 1999) | 2 lines
67130 Changed paths:
67131    M /trunk/tests/tlog.c
67133 avec plein de cas d'erreurs
67135 ------------------------------------------------------------------------
67136 r123 | boldo | 1999-06-22 09:47:20 +0000 (Tue, 22 Jun 1999) | 2 lines
67137 Changed paths:
67138    M /trunk/log.c
67140 marche bien
67142 ------------------------------------------------------------------------
67143 r122 | boldo | 1999-06-22 09:47:04 +0000 (Tue, 22 Jun 1999) | 2 lines
67144 Changed paths:
67145    M /trunk/agm.c
67147 Marche bien
67149 ------------------------------------------------------------------------
67150 r121 | hanrot | 1999-06-21 16:00:30 +0000 (Mon, 21 Jun 1999) | 2 lines
67151 Changed paths:
67152    M /trunk/mpfr.h
67154 Corrected prototype of mpfr_can_round_raw.
67156 ------------------------------------------------------------------------
67157 r120 | hanrot | 1999-06-21 16:00:11 +0000 (Mon, 21 Jun 1999) | 2 lines
67158 Changed paths:
67159    M /trunk/round.c
67161 Various patches.
67163 ------------------------------------------------------------------------
67164 r119 | hanrot | 1999-06-21 15:39:24 +0000 (Mon, 21 Jun 1999) | 2 lines
67165 Changed paths:
67166    M /trunk/mpfr.h
67168 Added prototype for mpfr_can_round_raw
67170 ------------------------------------------------------------------------
67171 r118 | hanrot | 1999-06-21 15:34:57 +0000 (Mon, 21 Jun 1999) | 2 lines
67172 Changed paths:
67173    M /trunk/round.c
67175 Added mpfr_can_round_raw ; mpfr_can_round just calls it.
67177 ------------------------------------------------------------------------
67178 r117 | hanrot | 1999-06-21 15:26:56 +0000 (Mon, 21 Jun 1999) | 2 lines
67179 Changed paths:
67180    M /trunk/mpfr.h
67182 Declaration mpfr_print_rnd_mode.c
67184 ------------------------------------------------------------------------
67185 r116 | hanrot | 1999-06-21 15:26:39 +0000 (Mon, 21 Jun 1999) | 2 lines
67186 Changed paths:
67187    M /trunk/print_rnd_mode.c
67189 print_rnd_mode.c -> mpfr_print_rnd_mode.c
67191 ------------------------------------------------------------------------
67192 r115 | hanrot | 1999-06-21 15:07:36 +0000 (Mon, 21 Jun 1999) | 2 lines
67193 Changed paths:
67194    A /trunk/print_rnd_mode.c
67196 Print the rounding mode.
67198 ------------------------------------------------------------------------
67199 r114 | hanrot | 1999-06-21 13:45:56 +0000 (Mon, 21 Jun 1999) | 2 lines
67200 Changed paths:
67201    M /trunk/set_prec.c
67203 Changement de semantique (plus d'arrondi) et alloc + free -> realloc.
67205 ------------------------------------------------------------------------
67206 r113 | zimmerma | 1999-06-21 11:28:36 +0000 (Mon, 21 Jun 1999) | 2 lines
67207 Changed paths:
67208    A /trunk/div_ui.c
67210 initial revision
67212 ------------------------------------------------------------------------
67213 r112 | zimmerma | 1999-06-21 11:27:29 +0000 (Mon, 21 Jun 1999) | 2 lines
67214 Changed paths:
67215    M /trunk/tests/tmul_ui.c
67217 added one test
67219 ------------------------------------------------------------------------
67220 r111 | zimmerma | 1999-06-21 11:24:33 +0000 (Mon, 21 Jun 1999) | 2 lines
67221 Changed paths:
67222    M /trunk/set.c
67224 now deal with carry from mpfr_round_raw
67226 ------------------------------------------------------------------------
67227 r110 | zimmerma | 1999-06-21 11:17:13 +0000 (Mon, 21 Jun 1999) | 2 lines
67228 Changed paths:
67229    M /trunk/mul_ui.c
67231 fixed problem with count_leading_zeros undefined for 0
67233 ------------------------------------------------------------------------
67234 r109 | zimmerma | 1999-06-21 11:16:02 +0000 (Mon, 21 Jun 1999) | 2 lines
67235 Changed paths:
67236    M /trunk/log2.c
67238 store computed value and try to reuse it for next calls
67240 ------------------------------------------------------------------------
67241 r108 | zimmerma | 1999-06-21 11:14:46 +0000 (Mon, 21 Jun 1999) | 2 lines
67242 Changed paths:
67243    M /trunk/cmp.c
67245 added test cn>= in mpfr_cmp2
67247 ------------------------------------------------------------------------
67248 r107 | zimmerma | 1999-06-21 11:12:33 +0000 (Mon, 21 Jun 1999) | 2 lines
67249 Changed paths:
67250    M /trunk/add_ulp.c
67252 added mpfr_sub_one_ulp
67254 ------------------------------------------------------------------------
67255 r106 | boldo | 1999-06-18 11:53:03 +0000 (Fri, 18 Jun 1999) | 2 lines
67256 Changed paths:
67257    M /trunk/tests/tagm.c
67259 tests par rapport aux doubles
67261 ------------------------------------------------------------------------
67262 r105 | boldo | 1999-06-18 11:52:31 +0000 (Fri, 18 Jun 1999) | 2 lines
67263 Changed paths:
67264    M /trunk/tests/tlog.c
67266 pour decouvrir les erreurs
67268 ------------------------------------------------------------------------
67269 r104 | boldo | 1999-06-18 11:51:52 +0000 (Fri, 18 Jun 1999) | 2 lines
67270 Changed paths:
67271    M /trunk/agm.c
67272    M /trunk/log.c
67274 version qui marche
67276 ------------------------------------------------------------------------
67277 r103 | zimmerma | 1999-06-18 10:15:11 +0000 (Fri, 18 Jun 1999) | 2 lines
67278 Changed paths:
67279    M /trunk/mul.c
67281 special cases NaN and 0
67283 ------------------------------------------------------------------------
67284 r102 | zimmerma | 1999-06-18 09:56:15 +0000 (Fri, 18 Jun 1999) | 2 lines
67285 Changed paths:
67286    M /trunk/mpfr.texi
67288 fixed a few errors
67290 ------------------------------------------------------------------------
67291 r101 | zimmerma | 1999-06-17 14:26:21 +0000 (Thu, 17 Jun 1999) | 2 lines
67292 Changed paths:
67293    M /trunk/div.c
67295 added tests for n=0 and d=0
67297 ------------------------------------------------------------------------
67298 r100 | zimmerma | 1999-06-17 14:25:49 +0000 (Thu, 17 Jun 1999) | 2 lines
67299 Changed paths:
67300    M /trunk/tests/tdiv.c
67302 added test for 0.0/1.0
67304 ------------------------------------------------------------------------
67305 r99 | zimmerma | 1999-06-17 12:48:38 +0000 (Thu, 17 Jun 1999) | 2 lines
67306 Changed paths:
67307    M /trunk/div.c
67309 SET_NAN(q) -> SET_NAN(Q)
67311 ------------------------------------------------------------------------
67312 r98 | zimmerma | 1999-06-17 12:48:05 +0000 (Thu, 17 Jun 1999) | 2 lines
67313 Changed paths:
67314    M /trunk/tests/tsqrt.c
67316 added one exact root with rounding towards zero
67318 ------------------------------------------------------------------------
67319 r97 | zimmerma | 1999-06-17 12:45:54 +0000 (Thu, 17 Jun 1999) | 2 lines
67320 Changed paths:
67321    M /trunk/tests/tout_str.c
67323 added one test
67325 ------------------------------------------------------------------------
67326 r96 | zimmerma | 1999-06-17 12:45:00 +0000 (Thu, 17 Jun 1999) | 2 lines
67327 Changed paths:
67328    M /trunk/tests/tdiv.c
67330 added two tests
67332 ------------------------------------------------------------------------
67333 r95 | zimmerma | 1999-06-17 12:36:52 +0000 (Thu, 17 Jun 1999) | 2 lines
67334 Changed paths:
67335    M /trunk/sqrt.c
67337 patch to detect exact roots (otherwise problem with rounding to zero)
67339 ------------------------------------------------------------------------
67340 r94 | zimmerma | 1999-06-17 10:14:11 +0000 (Thu, 17 Jun 1999) | 2 lines
67341 Changed paths:
67342    M /trunk/mpfr.h
67344 changed way zero is represented : most sign. limb is zero
67346 ------------------------------------------------------------------------
67347 r93 | zimmerma | 1999-06-17 09:56:49 +0000 (Thu, 17 Jun 1999) | 2 lines
67348 Changed paths:
67349    M /trunk/set_si.c
67351 added special case for zero
67353 ------------------------------------------------------------------------
67354 r92 | zimmerma | 1999-06-17 09:56:06 +0000 (Thu, 17 Jun 1999) | 2 lines
67355 Changed paths:
67356    M /trunk/print_raw.c
67358 special case for zero
67360 ------------------------------------------------------------------------
67361 r91 | zimmerma | 1999-06-17 09:55:24 +0000 (Thu, 17 Jun 1999) | 2 lines
67362 Changed paths:
67363    M /trunk/out_str.c
67365 special cases for NaN and zero
67367 ------------------------------------------------------------------------
67368 r90 | zimmerma | 1999-06-17 09:54:47 +0000 (Thu, 17 Jun 1999) | 2 lines
67369 Changed paths:
67370    M /trunk/add.c
67372 special case when one of the arguments is zero
67374 ------------------------------------------------------------------------
67375 r89 | zimmerma | 1999-06-17 09:25:41 +0000 (Thu, 17 Jun 1999) | 2 lines
67376 Changed paths:
67377    M /trunk/tests/tsqrt.c
67379 added bug found by S. Boldo and fixed (pb in mpfr_round_raw2)
67381 ------------------------------------------------------------------------
67382 r88 | zimmerma | 1999-06-17 09:24:51 +0000 (Thu, 17 Jun 1999) | 2 lines
67383 Changed paths:
67384    M /trunk/round.c
67386 fixed bug in mpfr_round_raw2 which was returning other values than 0 or 1
67388 ------------------------------------------------------------------------
67389 r87 | hanrot | 1999-06-17 09:07:25 +0000 (Thu, 17 Jun 1999) | 2 lines
67390 Changed paths:
67391    M /trunk/add.c
67393 Corrected a potential problem in add(a, a, a);
67395 ------------------------------------------------------------------------
67396 r86 | hanrot | 1999-06-17 09:06:26 +0000 (Thu, 17 Jun 1999) | 2 lines
67397 Changed paths:
67398    M /trunk/sub.c
67400 Corrected a potential problem in sub(a, a, a);
67402 ------------------------------------------------------------------------
67403 r85 | zimmerma | 1999-06-17 08:56:14 +0000 (Thu, 17 Jun 1999) | 2 lines
67404 Changed paths:
67405    M /trunk/sqrt.c
67407 SET_NAN(x) -> SET_NAN(X)
67409 ------------------------------------------------------------------------
67410 r84 | hanrot | 1999-06-17 08:49:43 +0000 (Thu, 17 Jun 1999) | 2 lines
67411 Changed paths:
67412    M /trunk/cmp.c
67414 Patch in cmp2 for some dirty cases (2^a + 2^b <-> 2^a + z, z << 2^a, b << a)
67416 ------------------------------------------------------------------------
67417 r83 | zimmerma | 1999-06-17 08:23:06 +0000 (Thu, 17 Jun 1999) | 2 lines
67418 Changed paths:
67419    M /trunk/tests/tadd.c
67421 added test to check bug found by JL Remy
67423 ------------------------------------------------------------------------
67424 r82 | zimmerma | 1999-06-17 08:22:11 +0000 (Thu, 17 Jun 1999) | 3 lines
67425 Changed paths:
67426    M /trunk/sub.c
67428 added TMP_DECL/TMP_MARK/TMP_FREE in mpfr_sub1 to deal with case
67429 where destination=source
67431 ------------------------------------------------------------------------
67432 r81 | hanrot | 1999-06-16 18:07:21 +0000 (Wed, 16 Jun 1999) | 2 lines
67433 Changed paths:
67434    M /trunk/set_d.c
67436 Bug dans set_d(0) ; la mantisse n'est pas initialisee a 0 correctement.
67438 ------------------------------------------------------------------------
67439 r80 | hanrot | 1999-06-16 14:05:13 +0000 (Wed, 16 Jun 1999) | 2 lines
67440 Changed paths:
67441    M /trunk/add.c
67442    M /trunk/mul.c
67444 Gere differemment les problemes d'egalite entre destinations et arguments.
67446 ------------------------------------------------------------------------
67447 r79 | hanrot | 1999-06-16 11:42:18 +0000 (Wed, 16 Jun 1999) | 2 lines
67448 Changed paths:
67449    M /trunk/Configure
67451 Rajoute log.o et tlog
67453 ------------------------------------------------------------------------
67454 r78 | hanrot | 1999-06-16 11:06:37 +0000 (Wed, 16 Jun 1999) | 2 lines
67455 Changed paths:
67456    D /trunk/tests/mon_fichier
67458 Vire fichier inutile.
67460 ------------------------------------------------------------------------
67461 r77 | zimmerma | 1999-06-16 10:56:24 +0000 (Wed, 16 Jun 1999) | 2 lines
67462 Changed paths:
67463    M /trunk/tests/tadd.c
67465 added new tests
67467 ------------------------------------------------------------------------
67468 r76 | zimmerma | 1999-06-16 10:55:39 +0000 (Wed, 16 Jun 1999) | 2 lines
67469 Changed paths:
67470    M /trunk/sub.c
67472 fixed bug for overlap=k*mp_bits_per_limb, k>=1
67474 ------------------------------------------------------------------------
67475 r75 | hanrot | 1999-06-16 09:54:52 +0000 (Wed, 16 Jun 1999) | 2 lines
67476 Changed paths:
67477    D /trunk/tests/Makefile
67479 Vire Makefile de CVS.
67481 ------------------------------------------------------------------------
67482 r74 | hanrot | 1999-06-16 09:54:15 +0000 (Wed, 16 Jun 1999) | 2 lines
67483 Changed paths:
67484    D /trunk/Makefile
67485    D /trunk/Makefile.exp
67486    D /trunk/Makefile.msb
67488 Vire les Makefile de CVS.
67490 ------------------------------------------------------------------------
67491 r73 | zimmerma | 1999-06-16 09:48:59 +0000 (Wed, 16 Jun 1999) | 2 lines
67492 Changed paths:
67493    M /trunk/tests/tsqrt.c
67495 added one test and random init.
67497 ------------------------------------------------------------------------
67498 r72 | zimmerma | 1999-06-16 09:48:17 +0000 (Wed, 16 Jun 1999) | 2 lines
67499 Changed paths:
67500    M /trunk/tests/tdiv.c
67502 added one test
67504 ------------------------------------------------------------------------
67505 r71 | zimmerma | 1999-06-16 09:47:18 +0000 (Wed, 16 Jun 1999) | 2 lines
67506 Changed paths:
67507    M /trunk/tests/tadd.c
67509 added tests for cases where destination = source
67511 ------------------------------------------------------------------------
67512 r70 | zimmerma | 1999-06-16 09:46:10 +0000 (Wed, 16 Jun 1999) | 2 lines
67513 Changed paths:
67514    M /trunk/sub.c
67516 cases NaN and destination=source
67518 ------------------------------------------------------------------------
67519 r69 | zimmerma | 1999-06-16 09:45:22 +0000 (Wed, 16 Jun 1999) | 3 lines
67520 Changed paths:
67521    M /trunk/sqrt.c
67523 now iterates if one cannot round after 1st try,
67524 and deals with case destination = source
67526 ------------------------------------------------------------------------
67527 r68 | zimmerma | 1999-06-16 09:43:32 +0000 (Wed, 16 Jun 1999) | 2 lines
67528 Changed paths:
67529    M /trunk/round.c
67531 mpfr_can_round again and again
67533 ------------------------------------------------------------------------
67534 r67 | zimmerma | 1999-06-16 09:42:45 +0000 (Wed, 16 Jun 1999) | 2 lines
67535 Changed paths:
67536    M /trunk/print_raw.c
67538 added case of NaN
67540 ------------------------------------------------------------------------
67541 r66 | zimmerma | 1999-06-16 09:41:54 +0000 (Wed, 16 Jun 1999) | 2 lines
67542 Changed paths:
67543    M /trunk/mpfr.h
67545 added macro SET_ZERO
67547 ------------------------------------------------------------------------
67548 r65 | zimmerma | 1999-06-16 09:40:52 +0000 (Wed, 16 Jun 1999) | 2 lines
67549 Changed paths:
67550    M /trunk/add.c
67551    M /trunk/div.c
67553 now allows destination = source
67555 ------------------------------------------------------------------------
67556 r64 | hanrot | 1999-06-16 08:05:44 +0000 (Wed, 16 Jun 1999) | 2 lines
67557 Changed paths:
67558    D /trunk/tests/tget_str
67559    D /trunk/tests/tmul
67560    D /trunk/tests/tmul_2exp
67561    D /trunk/tests/tmul_ui
67562    D /trunk/tests/tround
67563    D /trunk/tests/tset_d
67564    D /trunk/tests/tset_f
67565    D /trunk/tests/tset_str
67566    D /trunk/tests/tsqrt
67568 Vire les tests de cvs.
67570 ------------------------------------------------------------------------
67571 r63 | zimmerma | 1999-06-15 16:44:19 +0000 (Tue, 15 Jun 1999) | 2 lines
67572 Changed paths:
67573    M /trunk/add.c
67574    M /trunk/div.c
67576 printf -> fprintf
67578 ------------------------------------------------------------------------
67579 r62 | zimmerma | 1999-06-15 16:32:41 +0000 (Tue, 15 Jun 1999) | 2 lines
67580 Changed paths:
67581    M /trunk/add.c
67582    M /trunk/div.c
67584 error message when destination equals source (case not yet treated)
67586 ------------------------------------------------------------------------
67587 r61 | zimmerma | 1999-06-15 16:27:26 +0000 (Tue, 15 Jun 1999) | 2 lines
67588 Changed paths:
67589    M /trunk/get_str.c
67591 now uses the given rounding mode internally instead of always GMP_RNDZ
67593 ------------------------------------------------------------------------
67594 r60 | zimmerma | 1999-06-15 16:26:06 +0000 (Tue, 15 Jun 1999) | 2 lines
67595 Changed paths:
67596    M /trunk/pi.c
67598 now rounding to nearest should be correct
67600 ------------------------------------------------------------------------
67601 r59 | hanrot | 1999-06-15 16:19:56 +0000 (Tue, 15 Jun 1999) | 2 lines
67602 Changed paths:
67603    M /trunk/round.c
67605 Encore et toujours mpfr_can_round...
67607 ------------------------------------------------------------------------
67608 r58 | hanrot | 1999-06-15 15:38:51 +0000 (Tue, 15 Jun 1999) | 2 lines
67609 Changed paths:
67610    D /trunk/o.solaris
67611    D /trunk/tests/tadd
67612    D /trunk/tests/tagm
67613    D /trunk/tests/tcmp
67614    D /trunk/tests/tcmp2
67615    D /trunk/tests/tcmp_ui
67616    D /trunk/tests/tdiv
67618 Nettoyage.
67620 ------------------------------------------------------------------------
67621 r57 | hanrot | 1999-06-15 14:43:14 +0000 (Tue, 15 Jun 1999) | 2 lines
67622 Changed paths:
67623    M /trunk/round.c
67625 Patch pour mpfr_can_round.
67627 ------------------------------------------------------------------------
67628 r56 | boldo | 1999-06-15 14:40:51 +0000 (Tue, 15 Jun 1999) | 2 lines
67629 Changed paths:
67630    M /trunk/agm.c
67632 sans instructions de debuggage
67634 ------------------------------------------------------------------------
67635 r55 | boldo | 1999-06-15 13:53:11 +0000 (Tue, 15 Jun 1999) | 2 lines
67636 Changed paths:
67637    M /trunk/Makefile
67639 rajout de log.o et tlog
67641 ------------------------------------------------------------------------
67642 r54 | boldo | 1999-06-15 13:52:43 +0000 (Tue, 15 Jun 1999) | 2 lines
67643 Changed paths:
67644    M /trunk/tests/Makefile
67646 rajout de tlog
67648 ------------------------------------------------------------------------
67649 r53 | boldo | 1999-06-15 13:41:24 +0000 (Tue, 15 Jun 1999) | 2 lines
67650 Changed paths:
67651    M /trunk/mpfr.h
67653 ajout du log
67655 ------------------------------------------------------------------------
67656 r52 | boldo | 1999-06-15 13:24:51 +0000 (Tue, 15 Jun 1999) | 2 lines
67657 Changed paths:
67658    A /trunk/tests/tlog.c
67660 *** empty log message ***
67662 ------------------------------------------------------------------------
67663 r51 | boldo | 1999-06-15 13:22:09 +0000 (Tue, 15 Jun 1999) | 2 lines
67664 Changed paths:
67665    A /trunk/log.c
67667 premiere version du log
67669 ------------------------------------------------------------------------
67670 r50 | zimmerma | 1999-06-15 13:11:10 +0000 (Tue, 15 Jun 1999) | 2 lines
67671 Changed paths:
67672    M /trunk/div.c
67674 now recognizes division by exact power of 2
67676 ------------------------------------------------------------------------
67677 r49 | zimmerma | 1999-06-15 13:10:21 +0000 (Tue, 15 Jun 1999) | 2 lines
67678 Changed paths:
67679    M /trunk/cmp_ui.c
67681 added mpfr_cmp_[us]i_2exp
67683 ------------------------------------------------------------------------
67684 r48 | zimmerma | 1999-06-15 12:53:07 +0000 (Tue, 15 Jun 1999) | 2 lines
67685 Changed paths:
67686    M /trunk/mpfr.h
67688 added mpfr_[us]i_2exp
67690 ------------------------------------------------------------------------
67691 r47 | zimmerma | 1999-06-15 12:52:33 +0000 (Tue, 15 Jun 1999) | 2 lines
67692 Changed paths:
67693    M /trunk/mpfr.texi
67695 added mpfr_cmp_[us]i_2exp
67697 ------------------------------------------------------------------------
67698 r46 | hanrot | 1999-06-15 12:06:32 +0000 (Tue, 15 Jun 1999) | 2 lines
67699 Changed paths:
67700    M /trunk/random.c
67702 Correction de bug (pas msb normalise).
67704 ------------------------------------------------------------------------
67705 r45 | zimmerma | 1999-06-15 10:04:12 +0000 (Tue, 15 Jun 1999) | 2 lines
67706 Changed paths:
67707    M /trunk/pi.c
67709 fixed mistake in error analysis (does not change code)
67711 ------------------------------------------------------------------------
67712 r44 | hanrot | 1999-06-15 09:26:56 +0000 (Tue, 15 Jun 1999) | 2 lines
67713 Changed paths:
67714    M /trunk/Configure
67716 Ajout de random.o dans les objets.
67718 ------------------------------------------------------------------------
67719 r43 | hanrot | 1999-06-15 09:26:26 +0000 (Tue, 15 Jun 1999) | 3 lines
67720 Changed paths:
67721    A /trunk/random.c
67723 random.c : engendre un mpfr_t dans [0, 1[. GH, 15/06
67724 TODO : un random qui engendre un mpfr_t avec exposant gaussien centre.
67726 ------------------------------------------------------------------------
67727 r42 | remy | 1999-06-15 09:17:44 +0000 (Tue, 15 Jun 1999) | 2 lines
67728 Changed paths:
67729    M /trunk/log2.c
67730    M /trunk/pi.c
67732 changed return value to void
67734 ------------------------------------------------------------------------
67735 r41 | hanrot | 1999-06-14 16:35:25 +0000 (Mon, 14 Jun 1999) | 2 lines
67736 Changed paths:
67737    M /trunk/round.c
67739 Ajoute les modes d'arrondi RNDN et RNDD.
67741 ------------------------------------------------------------------------
67742 r40 | hanrot | 1999-06-14 13:14:43 +0000 (Mon, 14 Jun 1999) | 2 lines
67743 Changed paths:
67744    M /trunk/mul_ui.c
67746 Correction du prototype de mpfr_mul_ui
67748 ------------------------------------------------------------------------
67749 r39 | hanrot | 1999-06-14 11:11:55 +0000 (Mon, 14 Jun 1999) | 2 lines
67750 Changed paths:
67751    M /trunk/mpfr.h
67753 Correction du prototype de mpfr_mul_ui
67755 ------------------------------------------------------------------------
67756 r38 | boldo | 1999-06-14 10:18:01 +0000 (Mon, 14 Jun 1999) | 2 lines
67757 Changed paths:
67758    M /trunk/mpfr.h
67760 *** empty log message ***
67762 ------------------------------------------------------------------------
67763 r37 | zimmerma | 1999-06-14 07:51:59 +0000 (Mon, 14 Jun 1999) | 2 lines
67764 Changed paths:
67765    M /trunk/Configure
67767 added several files
67769 ------------------------------------------------------------------------
67770 r36 | zimmerma | 1999-06-14 07:51:28 +0000 (Mon, 14 Jun 1999) | 2 lines
67771 Changed paths:
67772    M /trunk/mpfr.h
67774 added several prototypes
67776 ------------------------------------------------------------------------
67777 r35 | zimmerma | 1999-06-14 07:50:36 +0000 (Mon, 14 Jun 1999) | 2 lines
67778 Changed paths:
67779    M /trunk/mpfr.texi
67781 added set_z, add_one_ulp
67783 ------------------------------------------------------------------------
67784 r34 | zimmerma | 1999-06-14 07:49:06 +0000 (Mon, 14 Jun 1999) | 2 lines
67785 Changed paths:
67786    M /trunk/set_d.c
67788 added mpfr_get_d2 which only considers the mantissa
67790 ------------------------------------------------------------------------
67791 r33 | zimmerma | 1999-06-14 07:48:10 +0000 (Mon, 14 Jun 1999) | 2 lines
67792 Changed paths:
67793    M /trunk/get_str.c
67795 now uses mpfr_get_d2 (no side effect on arguments)
67797 ------------------------------------------------------------------------
67798 r32 | zimmerma | 1999-06-14 07:46:10 +0000 (Mon, 14 Jun 1999) | 2 lines
67799 Changed paths:
67800    A /trunk/tests/tlog2.c
67802 test file for mpfr_log2
67804 ------------------------------------------------------------------------
67805 r31 | zimmerma | 1999-06-14 07:45:27 +0000 (Mon, 14 Jun 1999) | 2 lines
67806 Changed paths:
67807    A /trunk/tests/tset_z.c
67809 test file for mpfr_set_z
67811 ------------------------------------------------------------------------
67812 r30 | zimmerma | 1999-06-14 07:44:42 +0000 (Mon, 14 Jun 1999) | 2 lines
67813 Changed paths:
67814    A /trunk/tests/tpi.c
67816 test file for mpfr_pi
67818 ------------------------------------------------------------------------
67819 r29 | zimmerma | 1999-06-14 07:43:57 +0000 (Mon, 14 Jun 1999) | 2 lines
67820 Changed paths:
67821    A /trunk/log2.c
67823 computes log(2)
67825 ------------------------------------------------------------------------
67826 r28 | zimmerma | 1999-06-14 07:43:22 +0000 (Mon, 14 Jun 1999) | 2 lines
67827 Changed paths:
67828    A /trunk/add_ulp.c
67830 add one ulp
67832 ------------------------------------------------------------------------
67833 r27 | zimmerma | 1999-06-14 07:42:12 +0000 (Mon, 14 Jun 1999) | 2 lines
67834 Changed paths:
67835    A /trunk/set_z.c
67837 set a mpfr from an integer
67839 ------------------------------------------------------------------------
67840 r26 | zimmerma | 1999-06-14 07:41:33 +0000 (Mon, 14 Jun 1999) | 2 lines
67841 Changed paths:
67842    A /trunk/pi.c
67844 computes Pi to n bits
67846 ------------------------------------------------------------------------
67847 r25 | boldo | 1999-06-14 07:41:29 +0000 (Mon, 14 Jun 1999) | 2 lines
67848 Changed paths:
67849    M /trunk/agm.c
67851 *** empty log message ***
67853 ------------------------------------------------------------------------
67854 r24 | zimmerma | 1999-06-11 08:08:35 +0000 (Fri, 11 Jun 1999) | 2 lines
67855 Changed paths:
67856    A /trunk/mpfr.texi
67858 Initial revision of mpfr documentation
67860 ------------------------------------------------------------------------
67861 r23 | hanrot | 1999-06-10 18:47:44 +0000 (Thu, 10 Jun 1999) | 2 lines
67862 Changed paths:
67863    M /trunk/tests/tsqrt.c
67865 Patch d'un mpfr_set_d dans tsqrt.c ; GH, 100699
67867 ------------------------------------------------------------------------
67868 r22 | hanrot | 1999-06-10 18:47:09 +0000 (Thu, 10 Jun 1999) | 2 lines
67869 Changed paths:
67870    M /trunk/tests/tget_str.c
67872 Patch d'un mpfr_set_d dans get_str.c ; GH, 100699
67874 ------------------------------------------------------------------------
67875 r21 | hanrot | 1999-06-10 18:46:03 +0000 (Thu, 10 Jun 1999) | 2 lines
67876 Changed paths:
67877    A /trunk/Configure
67879 Tentative de configuration automatique, v. initiale. GH, 100699
67881 ------------------------------------------------------------------------
67882 r20 | boldo | 1999-06-10 16:36:13 +0000 (Thu, 10 Jun 1999) | 2 lines
67883 Changed paths:
67884    M /trunk/agm.c
67885    M /trunk/tests/tagm.c
67887 *** empty log message ***
67889 ------------------------------------------------------------------------
67890 r19 | zimmerma | 1999-06-10 09:20:04 +0000 (Thu, 10 Jun 1999) | 2 lines
67891 Changed paths:
67892    M /trunk/Makefile
67894 added tout_str
67896 ------------------------------------------------------------------------
67897 r18 | zimmerma | 1999-06-10 09:19:38 +0000 (Thu, 10 Jun 1999) | 2 lines
67898 Changed paths:
67899    A /trunk/tests/tout_str.c
67901 Initial revision.
67903 ------------------------------------------------------------------------
67904 r17 | zimmerma | 1999-06-10 09:13:55 +0000 (Thu, 10 Jun 1999) | 2 lines
67905 Changed paths:
67906    M /trunk/Makefile
67908 added out_str.c and pow.c
67910 ------------------------------------------------------------------------
67911 r16 | zimmerma | 1999-06-10 09:13:26 +0000 (Thu, 10 Jun 1999) | 2 lines
67912 Changed paths:
67913    M /trunk/mpfr.h
67915 added proto for mpfr_pow_ui and mpfr_ui_pow_ui
67917 ------------------------------------------------------------------------
67918 r15 | zimmerma | 1999-06-10 09:09:09 +0000 (Thu, 10 Jun 1999) | 2 lines
67919 Changed paths:
67920    A /trunk/pow.c
67922 Initial revision.
67924 ------------------------------------------------------------------------
67925 r14 | zimmerma | 1999-06-10 09:05:05 +0000 (Thu, 10 Jun 1999) | 2 lines
67926 Changed paths:
67927    M /trunk/clear.c
67928    M /trunk/div_2exp.c
67929    M /trunk/mul.c
67930    M /trunk/mul_2exp.c
67931    M /trunk/mul_ui.c
67932    M /trunk/neg.c
67933    M /trunk/round.c
67934    M /trunk/set.c
67935    M /trunk/set_f.c
67936    M /trunk/set_si.c
67938 added include <stdio.h> (needed for FILE in mpfr.h)
67940 ------------------------------------------------------------------------
67941 r13 | zimmerma | 1999-06-10 08:59:38 +0000 (Thu, 10 Jun 1999) | 2 lines
67942 Changed paths:
67943    M /trunk/mpfr.h
67945 added proto for mpfr_out_str
67947 ------------------------------------------------------------------------
67948 r12 | zimmerma | 1999-06-10 08:58:23 +0000 (Thu, 10 Jun 1999) | 2 lines
67949 Changed paths:
67950    A /trunk/out_str.c
67952 function to print a mpfr to a stream. Initial revision.
67954 ------------------------------------------------------------------------
67955 r11 | zimmerma | 1999-06-10 08:56:27 +0000 (Thu, 10 Jun 1999) | 2 lines
67956 Changed paths:
67957    M /trunk/mpfr.h
67959 changed proto of mpfr_get_str: 2nd arg is mp_exp_t*, not char*
67961 ------------------------------------------------------------------------
67962 r10 | zimmerma | 1999-06-10 08:53:22 +0000 (Thu, 10 Jun 1999) | 2 lines
67963 Changed paths:
67964    M /trunk/get_str.c
67966 now conforms to the specification
67968 ------------------------------------------------------------------------
67969 r9 | hanrot | 1999-06-09 18:37:25 +0000 (Wed, 09 Jun 1999) | 2 lines
67970 Changed paths:
67971    M /trunk/tests/Makefile
67973 tset_i -> tset_si dans le Makefile de tests.
67975 ------------------------------------------------------------------------
67976 r8 | hanrot | 1999-06-09 18:36:50 +0000 (Wed, 09 Jun 1999) | 2 lines
67977 Changed paths:
67978    M /trunk/mmpfr
67980 Version corrigee de mmpfr.
67982 ------------------------------------------------------------------------
67983 r7 | hanrot | 1999-06-09 18:36:28 +0000 (Wed, 09 Jun 1999) | 2 lines
67984 Changed paths:
67985    A /trunk/Makefile
67987 Makefile qui devrait fonctionner pour tous.
67989 ------------------------------------------------------------------------
67990 r6 | hanrot | 1999-06-09 18:33:34 +0000 (Wed, 09 Jun 1999) | 2 lines
67991 Changed paths:
67992    M /trunk/tests/tmul_2exp.c
67994 Correction de warnings dans tmul_2exp.c
67996 ------------------------------------------------------------------------
67997 r2 | hanrot | 1999-06-09 18:03:33 +0000 (Wed, 09 Jun 1999) | 2 lines
67998 Changed paths:
67999    A /trunk/.pure
68000    A /trunk/BUGS
68001    A /trunk/Makefile.exp
68002    A /trunk/Makefile.msb
68003    A /trunk/TODO
68004    A /trunk/add.c
68005    A /trunk/agm.c
68006    A /trunk/clear.c
68007    A /trunk/cmp.c
68008    A /trunk/cmp_ui.c
68009    A /trunk/div.c
68010    A /trunk/div_2exp.c
68011    A /trunk/from_Torbjorn
68012    A /trunk/get_str.c
68013    A /trunk/init.c
68014    A /trunk/init_set.h
68015    A /trunk/mmpfr
68016    A /trunk/mpfr.h
68017    A /trunk/mul.c
68018    A /trunk/mul_2exp.c
68019    A /trunk/mul_ui.c
68020    A /trunk/neg.c
68021    A /trunk/o.solaris
68022    A /trunk/o.solaris/.pure
68023    A /trunk/print_raw.c
68024    A /trunk/rnd_mode.c
68025    A /trunk/round.c
68026    A /trunk/set.c
68027    A /trunk/set_d.c
68028    A /trunk/set_dfl_prec.c
68029    A /trunk/set_dfl_rnd.c
68030    A /trunk/set_f.c
68031    A /trunk/set_prec.c
68032    A /trunk/set_si.c
68033    A /trunk/set_str.c
68034    A /trunk/set_str_raw.c
68035    A /trunk/sqrt.c
68036    A /trunk/sub.c
68037    A /trunk/tests
68038    A /trunk/tests/Makefile
68039    A /trunk/tests/mon_fichier
68040    A /trunk/tests/tadd
68041    A /trunk/tests/tadd.c
68042    A /trunk/tests/tagm
68043    A /trunk/tests/tagm.c
68044    A /trunk/tests/tcmp
68045    A /trunk/tests/tcmp.c
68046    A /trunk/tests/tcmp2
68047    A /trunk/tests/tcmp2.c
68048    A /trunk/tests/tcmp_ui
68049    A /trunk/tests/tcmp_ui.c
68050    A /trunk/tests/tdiv
68051    A /trunk/tests/tdiv.c
68052    A /trunk/tests/tget_str
68053    A /trunk/tests/tget_str.c
68054    A /trunk/tests/tmul
68055    A /trunk/tests/tmul.c
68056    A /trunk/tests/tmul_2exp
68057    A /trunk/tests/tmul_2exp.c
68058    A /trunk/tests/tmul_ui
68059    A /trunk/tests/tmul_ui.c
68060    A /trunk/tests/tround
68061    A /trunk/tests/tround.c
68062    A /trunk/tests/tset_d
68063    A /trunk/tests/tset_d.c
68064    A /trunk/tests/tset_f
68065    A /trunk/tests/tset_f.c
68066    A /trunk/tests/tset_i
68067    A /trunk/tests/tset_si.c
68068    A /trunk/tests/tset_str
68069    A /trunk/tests/tset_str.c
68070    A /trunk/tests/tsqrt
68071    A /trunk/tests/tsqrt.c
68073 Initial revision
68075 ------------------------------------------------------------------------
68076 r1 | (no author) | 1999-06-09 18:03:33 +0000 (Wed, 09 Jun 1999) | 1 line
68077 Changed paths:
68078    A /branches
68079    A /tags
68080    A /trunk
68082 New repository initialized by cvs2svn.
68083 ------------------------------------------------------------------------