1------------------------------------------------------------------------
2r8482 | vlefevre | 2013-03-13 15:29:32 +0000 (Wed, 13 Mar 2013) | 1 line
3Changed 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
9
10Updated version to 3.1.2.
11------------------------------------------------------------------------
12r8480 | vlefevre | 2013-03-13 01:00:16 +0000 (Wed, 13 Mar 2013) | 2 lines
13Changed paths:
14   M /branches/3.1
15   M /branches/3.1/configure.ac
16
17[configure.ac] Corrected comment on clock_gettime.
18(merged changeset r8446 from the trunk)
19------------------------------------------------------------------------
20r8479 | zimmerma | 2013-03-12 09:37:20 +0000 (Tue, 12 Mar 2013) | 4 lines
21Changed paths:
22   M /branches/3.1/configure.ac
23   M /branches/3.1/tune/Makefile.am
24
25(merged changeset 8443-8445 from the trunk)
26Tuning: reverted changeset r8444 and applied patch by Patrick Pélissier
27for GMP 5.1.0 to link against librt conditionally.
28
29------------------------------------------------------------------------
30r8478 | vlefevre | 2013-03-12 02:20:01 +0000 (Tue, 12 Mar 2013) | 2 lines
31Changed paths:
32   M /branches/3.1/INSTALL
33
34[INSTALL] Added a paragraph about Cygwin and threading.
35(merged changeset r8477 from the trunk)
36------------------------------------------------------------------------
37r8476 | vlefevre | 2013-03-12 00:11:18 +0000 (Tue, 12 Mar 2013) | 3 lines
38Changed paths:
39   M /branches/3.1/INSTALL
40
41[INSTALL] Improved information on patches.
42(merged changeset r8475 from the trunk, after temporarily reverted
43to 3.2.0-dev with tools/update-version for the merge)
44------------------------------------------------------------------------
45r8471 | vlefevre | 2013-03-08 12:06:54 +0000 (Fri, 08 Mar 2013) | 1 line
46Changed paths:
47   M /branches/3.1/ChangeLog
48
49ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
50------------------------------------------------------------------------
51r8470 | vlefevre | 2013-03-08 11:59:32 +0000 (Fri, 08 Mar 2013) | 2 lines
52Changed paths:
53   M /branches/3.1/VERSION
54   M /branches/3.1/configure.ac
55   M /branches/3.1/doc/mpfr.texi
56   M /branches/3.1/src/Makefile.am
57   M /branches/3.1/src/mpfr.h
58   M /branches/3.1/src/version.c
59
60Updated version to 3.1.2-rc1 and updated libmpfr_la_LDFLAGS in
61src/Makefile.am for the next release.
62------------------------------------------------------------------------
63r8468 | vlefevre | 2013-03-08 11:44:47 +0000 (Fri, 08 Mar 2013) | 1 line
64Changed paths:
65   M /branches/3.1/NEWS
66
67[NEWS] Update for GNU MPFR 3.1.2.
68------------------------------------------------------------------------
69r8466 | vlefevre | 2013-03-08 00:34:36 +0000 (Fri, 08 Mar 2013) | 1 line
70Changed paths:
71   M /branches/3.1/doc/mpfr.texi
72
73[doc/mpfr.texi] Updated the month.
74------------------------------------------------------------------------
75r8465 | vlefevre | 2013-03-08 00:33:22 +0000 (Fri, 08 Mar 2013) | 5 lines
76Changed paths:
77   M /branches/3.1/BUGS
78   M /branches/3.1/INSTALL
79   M /branches/3.1/Makefile.am
80   M /branches/3.1/NEWS
81   M /branches/3.1/README
82   M /branches/3.1/TODO
83   M /branches/3.1/acinclude.m4
84   M /branches/3.1/configure.ac
85   M /branches/3.1/doc/FAQ.html
86   M /branches/3.1/doc/Makefile.am
87   M /branches/3.1/doc/README.dev
88   M /branches/3.1/doc/faq.xsl
89   M /branches/3.1/doc/mpfr.texi
90   M /branches/3.1/examples/divworst.c
91   M /branches/3.1/examples/rndo-add.c
92   M /branches/3.1/examples/sample.c
93   M /branches/3.1/examples/version.c
94   M /branches/3.1/src/Makefile.am
95   M /branches/3.1/src/abort_prec_max.c
96   M /branches/3.1/src/acos.c
97   M /branches/3.1/src/acosh.c
98   M /branches/3.1/src/add.c
99   M /branches/3.1/src/add1.c
100   M /branches/3.1/src/add1sp.c
101   M /branches/3.1/src/add_d.c
102   M /branches/3.1/src/add_ui.c
103   M /branches/3.1/src/agm.c
104   M /branches/3.1/src/ai.c
105   M /branches/3.1/src/amd/amdfam10/mparam.h
106   M /branches/3.1/src/amd/athlon/mparam.h
107   M /branches/3.1/src/amd/k8/mparam.h
108   M /branches/3.1/src/arm/mparam.h
109   M /branches/3.1/src/asin.c
110   M /branches/3.1/src/asinh.c
111   M /branches/3.1/src/atan.c
112   M /branches/3.1/src/atan2.c
113   M /branches/3.1/src/atanh.c
114   M /branches/3.1/src/bernoulli.c
115   M /branches/3.1/src/buildopt.c
116   M /branches/3.1/src/cache.c
117   M /branches/3.1/src/cbrt.c
118   M /branches/3.1/src/check.c
119   M /branches/3.1/src/clear.c
120   M /branches/3.1/src/clears.c
121   M /branches/3.1/src/cmp.c
122   M /branches/3.1/src/cmp2.c
123   M /branches/3.1/src/cmp_abs.c
124   M /branches/3.1/src/cmp_d.c
125   M /branches/3.1/src/cmp_ld.c
126   M /branches/3.1/src/cmp_si.c
127   M /branches/3.1/src/cmp_ui.c
128   M /branches/3.1/src/comparisons.c
129   M /branches/3.1/src/const_catalan.c
130   M /branches/3.1/src/const_euler.c
131   M /branches/3.1/src/const_log2.c
132   M /branches/3.1/src/const_pi.c
133   M /branches/3.1/src/constant.c
134   M /branches/3.1/src/copysign.c
135   M /branches/3.1/src/cos.c
136   M /branches/3.1/src/cosh.c
137   M /branches/3.1/src/cot.c
138   M /branches/3.1/src/coth.c
139   M /branches/3.1/src/csc.c
140   M /branches/3.1/src/csch.c
141   M /branches/3.1/src/d_div.c
142   M /branches/3.1/src/d_sub.c
143   M /branches/3.1/src/digamma.c
144   M /branches/3.1/src/dim.c
145   M /branches/3.1/src/div.c
146   M /branches/3.1/src/div_2exp.c
147   M /branches/3.1/src/div_2si.c
148   M /branches/3.1/src/div_2ui.c
149   M /branches/3.1/src/div_d.c
150   M /branches/3.1/src/div_ui.c
151   M /branches/3.1/src/dump.c
152   M /branches/3.1/src/eint.c
153   M /branches/3.1/src/eq.c
154   M /branches/3.1/src/erf.c
155   M /branches/3.1/src/erfc.c
156   M /branches/3.1/src/exceptions.c
157   M /branches/3.1/src/exp.c
158   M /branches/3.1/src/exp10.c
159   M /branches/3.1/src/exp2.c
160   M /branches/3.1/src/exp3.c
161   M /branches/3.1/src/exp_2.c
162   M /branches/3.1/src/expm1.c
163   M /branches/3.1/src/extract.c
164   M /branches/3.1/src/factorial.c
165   M /branches/3.1/src/fits_intmax.c
166   M /branches/3.1/src/fits_s.h
167   M /branches/3.1/src/fits_sint.c
168   M /branches/3.1/src/fits_slong.c
169   M /branches/3.1/src/fits_sshort.c
170   M /branches/3.1/src/fits_u.h
171   M /branches/3.1/src/fits_uint.c
172   M /branches/3.1/src/fits_uintmax.c
173   M /branches/3.1/src/fits_ulong.c
174   M /branches/3.1/src/fits_ushort.c
175   M /branches/3.1/src/fma.c
176   M /branches/3.1/src/fms.c
177   M /branches/3.1/src/frac.c
178   M /branches/3.1/src/free_cache.c
179   M /branches/3.1/src/frexp.c
180   M /branches/3.1/src/gamma.c
181   M /branches/3.1/src/gammaonethird.c
182   M /branches/3.1/src/gen_inverse.h
183   M /branches/3.1/src/generic/mparam.h
184   M /branches/3.1/src/get_d.c
185   M /branches/3.1/src/get_d64.c
186   M /branches/3.1/src/get_exp.c
187   M /branches/3.1/src/get_f.c
188   M /branches/3.1/src/get_flt.c
189   M /branches/3.1/src/get_ld.c
190   M /branches/3.1/src/get_si.c
191   M /branches/3.1/src/get_sj.c
192   M /branches/3.1/src/get_str.c
193   M /branches/3.1/src/get_ui.c
194   M /branches/3.1/src/get_uj.c
195   M /branches/3.1/src/get_z.c
196   M /branches/3.1/src/get_z_exp.c
197   M /branches/3.1/src/gmp_op.c
198   M /branches/3.1/src/grandom.c
199   M /branches/3.1/src/hppa/mparam.h
200   M /branches/3.1/src/hypot.c
201   M /branches/3.1/src/ia64/mparam.h
202   M /branches/3.1/src/ieee_floats.h
203   M /branches/3.1/src/init.c
204   M /branches/3.1/src/init2.c
205   M /branches/3.1/src/inits.c
206   M /branches/3.1/src/inits2.c
207   M /branches/3.1/src/inp_str.c
208   M /branches/3.1/src/int_ceil_log2.c
209   M /branches/3.1/src/isinf.c
210   M /branches/3.1/src/isinteger.c
211   M /branches/3.1/src/isnan.c
212   M /branches/3.1/src/isnum.c
213   M /branches/3.1/src/isqrt.c
214   M /branches/3.1/src/isregular.c
215   M /branches/3.1/src/iszero.c
216   M /branches/3.1/src/jn.c
217   M /branches/3.1/src/jyn_asympt.c
218   M /branches/3.1/src/li2.c
219   M /branches/3.1/src/lngamma.c
220   M /branches/3.1/src/log.c
221   M /branches/3.1/src/log10.c
222   M /branches/3.1/src/log1p.c
223   M /branches/3.1/src/log2.c
224   M /branches/3.1/src/logging.c
225   M /branches/3.1/src/min_prec.c
226   M /branches/3.1/src/minmax.c
227   M /branches/3.1/src/modf.c
228   M /branches/3.1/src/mp_clz_tab.c
229   M /branches/3.1/src/mparam_h.in
230   M /branches/3.1/src/mpf2mpfr.h
231   M /branches/3.1/src/mpfr-gmp.c
232   M /branches/3.1/src/mpfr-gmp.h
233   M /branches/3.1/src/mpfr-impl.h
234   M /branches/3.1/src/mpfr-intmax.h
235   M /branches/3.1/src/mpfr-longlong.h
236   M /branches/3.1/src/mpfr-thread.h
237   M /branches/3.1/src/mpfr.h
238   M /branches/3.1/src/mpn_exp.c
239   M /branches/3.1/src/mul.c
240   M /branches/3.1/src/mul_2exp.c
241   M /branches/3.1/src/mul_2si.c
242   M /branches/3.1/src/mul_2ui.c
243   M /branches/3.1/src/mul_d.c
244   M /branches/3.1/src/mul_ui.c
245   M /branches/3.1/src/mulders.c
246   M /branches/3.1/src/neg.c
247   M /branches/3.1/src/next.c
248   M /branches/3.1/src/out_raw.c
249   M /branches/3.1/src/out_str.c
250   M /branches/3.1/src/pow.c
251   M /branches/3.1/src/pow_si.c
252   M /branches/3.1/src/pow_ui.c
253   M /branches/3.1/src/pow_z.c
254   M /branches/3.1/src/powerof2.c
255   M /branches/3.1/src/powerpc32/mparam.h
256   M /branches/3.1/src/powerpc64/mparam.h
257   M /branches/3.1/src/print_raw.c
258   M /branches/3.1/src/print_rnd_mode.c
259   M /branches/3.1/src/printf.c
260   M /branches/3.1/src/rec_sqrt.c
261   M /branches/3.1/src/reldiff.c
262   M /branches/3.1/src/rem1.c
263   M /branches/3.1/src/rint.c
264   M /branches/3.1/src/root.c
265   M /branches/3.1/src/round_near_x.c
266   M /branches/3.1/src/round_p.c
267   M /branches/3.1/src/round_prec.c
268   M /branches/3.1/src/round_raw_generic.c
269   M /branches/3.1/src/scale2.c
270   M /branches/3.1/src/sec.c
271   M /branches/3.1/src/sech.c
272   M /branches/3.1/src/set.c
273   M /branches/3.1/src/set_d.c
274   M /branches/3.1/src/set_d64.c
275   M /branches/3.1/src/set_dfl_prec.c
276   M /branches/3.1/src/set_exp.c
277   M /branches/3.1/src/set_f.c
278   M /branches/3.1/src/set_flt.c
279   M /branches/3.1/src/set_inf.c
280   M /branches/3.1/src/set_ld.c
281   M /branches/3.1/src/set_nan.c
282   M /branches/3.1/src/set_prc_raw.c
283   M /branches/3.1/src/set_prec.c
284   M /branches/3.1/src/set_q.c
285   M /branches/3.1/src/set_rnd.c
286   M /branches/3.1/src/set_si.c
287   M /branches/3.1/src/set_si_2exp.c
288   M /branches/3.1/src/set_sj.c
289   M /branches/3.1/src/set_str.c
290   M /branches/3.1/src/set_str_raw.c
291   M /branches/3.1/src/set_ui.c
292   M /branches/3.1/src/set_ui_2exp.c
293   M /branches/3.1/src/set_uj.c
294   M /branches/3.1/src/set_z.c
295   M /branches/3.1/src/set_z_exp.c
296   M /branches/3.1/src/set_zero.c
297   M /branches/3.1/src/setmax.c
298   M /branches/3.1/src/setmin.c
299   M /branches/3.1/src/setsign.c
300   M /branches/3.1/src/sgn.c
301   M /branches/3.1/src/si_op.c
302   M /branches/3.1/src/signbit.c
303   M /branches/3.1/src/sin.c
304   M /branches/3.1/src/sin_cos.c
305   M /branches/3.1/src/sinh.c
306   M /branches/3.1/src/sinh_cosh.c
307   M /branches/3.1/src/sparc64/mparam.h
308   M /branches/3.1/src/sqr.c
309   M /branches/3.1/src/sqrt.c
310   M /branches/3.1/src/sqrt_ui.c
311   M /branches/3.1/src/stack_interface.c
312   M /branches/3.1/src/strtofr.c
313   M /branches/3.1/src/sub.c
314   M /branches/3.1/src/sub1.c
315   M /branches/3.1/src/sub1sp.c
316   M /branches/3.1/src/sub_d.c
317   M /branches/3.1/src/sub_ui.c
318   M /branches/3.1/src/subnormal.c
319   M /branches/3.1/src/sum.c
320   M /branches/3.1/src/swap.c
321   M /branches/3.1/src/tan.c
322   M /branches/3.1/src/tanh.c
323   M /branches/3.1/src/uceil_exp2.c
324   M /branches/3.1/src/uceil_log2.c
325   M /branches/3.1/src/ufloor_log2.c
326   M /branches/3.1/src/ui_div.c
327   M /branches/3.1/src/ui_pow.c
328   M /branches/3.1/src/ui_pow_ui.c
329   M /branches/3.1/src/ui_sub.c
330   M /branches/3.1/src/urandom.c
331   M /branches/3.1/src/urandomb.c
332   M /branches/3.1/src/vasprintf.c
333   M /branches/3.1/src/version.c
334   M /branches/3.1/src/volatile.c
335   M /branches/3.1/src/x86/core2/mparam.h
336   M /branches/3.1/src/x86/mparam.h
337   M /branches/3.1/src/x86_64/core2/mparam.h
338   M /branches/3.1/src/x86_64/pentium4/mparam.h
339   M /branches/3.1/src/yn.c
340   M /branches/3.1/src/zeta.c
341   M /branches/3.1/src/zeta_ui.c
342   M /branches/3.1/tests/Makefile.am
343   M /branches/3.1/tests/cmp_str.c
344   M /branches/3.1/tests/data/digamma
345   M /branches/3.1/tests/data/li2
346   M /branches/3.1/tests/memory.c
347   M /branches/3.1/tests/mpf_compat.c
348   M /branches/3.1/tests/mpf_compat.h
349   M /branches/3.1/tests/mpfr-test.h
350   M /branches/3.1/tests/mpfr_compat.c
351   M /branches/3.1/tests/random2.c
352   M /branches/3.1/tests/reuse.c
353   M /branches/3.1/tests/rnd_mode.c
354   M /branches/3.1/tests/tabs.c
355   M /branches/3.1/tests/tacos.c
356   M /branches/3.1/tests/tacosh.c
357   M /branches/3.1/tests/tadd.c
358   M /branches/3.1/tests/tadd1sp.c
359   M /branches/3.1/tests/tadd_d.c
360   M /branches/3.1/tests/tadd_ui.c
361   M /branches/3.1/tests/tagm.c
362   M /branches/3.1/tests/tai.c
363   M /branches/3.1/tests/tasin.c
364   M /branches/3.1/tests/tasinh.c
365   M /branches/3.1/tests/tatan.c
366   M /branches/3.1/tests/tatanh.c
367   M /branches/3.1/tests/taway.c
368   M /branches/3.1/tests/tbuildopt.c
369   M /branches/3.1/tests/tcan_round.c
370   M /branches/3.1/tests/tcbrt.c
371   M /branches/3.1/tests/tcheck.c
372   M /branches/3.1/tests/tcmp.c
373   M /branches/3.1/tests/tcmp2.c
374   M /branches/3.1/tests/tcmp_d.c
375   M /branches/3.1/tests/tcmp_ld.c
376   M /branches/3.1/tests/tcmp_ui.c
377   M /branches/3.1/tests/tcmpabs.c
378   M /branches/3.1/tests/tcomparisons.c
379   M /branches/3.1/tests/tconst_catalan.c
380   M /branches/3.1/tests/tconst_euler.c
381   M /branches/3.1/tests/tconst_log2.c
382   M /branches/3.1/tests/tconst_pi.c
383   M /branches/3.1/tests/tcopysign.c
384   M /branches/3.1/tests/tcos.c
385   M /branches/3.1/tests/tcosh.c
386   M /branches/3.1/tests/tcot.c
387   M /branches/3.1/tests/tcoth.c
388   M /branches/3.1/tests/tcsc.c
389   M /branches/3.1/tests/tcsch.c
390   M /branches/3.1/tests/td_div.c
391   M /branches/3.1/tests/td_sub.c
392   M /branches/3.1/tests/tdigamma.c
393   M /branches/3.1/tests/tdim.c
394   M /branches/3.1/tests/tdiv.c
395   M /branches/3.1/tests/tdiv_d.c
396   M /branches/3.1/tests/tdiv_ui.c
397   M /branches/3.1/tests/teint.c
398   M /branches/3.1/tests/teq.c
399   M /branches/3.1/tests/terf.c
400   M /branches/3.1/tests/tests.c
401   M /branches/3.1/tests/texceptions.c
402   M /branches/3.1/tests/texp.c
403   M /branches/3.1/tests/texp10.c
404   M /branches/3.1/tests/texp2.c
405   M /branches/3.1/tests/texpm1.c
406   M /branches/3.1/tests/tfactorial.c
407   M /branches/3.1/tests/tfits.c
408   M /branches/3.1/tests/tfma.c
409   M /branches/3.1/tests/tfmod.c
410   M /branches/3.1/tests/tfms.c
411   M /branches/3.1/tests/tfprintf.c
412   M /branches/3.1/tests/tfrac.c
413   M /branches/3.1/tests/tfrexp.c
414   M /branches/3.1/tests/tgamma.c
415   M /branches/3.1/tests/tgeneric.c
416   M /branches/3.1/tests/tgeneric_ui.c
417   M /branches/3.1/tests/tget_d.c
418   M /branches/3.1/tests/tget_d_2exp.c
419   M /branches/3.1/tests/tget_f.c
420   M /branches/3.1/tests/tget_flt.c
421   M /branches/3.1/tests/tget_ld_2exp.c
422   M /branches/3.1/tests/tget_set_d64.c
423   M /branches/3.1/tests/tget_sj.c
424   M /branches/3.1/tests/tget_str.c
425   M /branches/3.1/tests/tget_z.c
426   M /branches/3.1/tests/tgmpop.c
427   M /branches/3.1/tests/tgrandom.c
428   M /branches/3.1/tests/thyperbolic.c
429   M /branches/3.1/tests/thypot.c
430   M /branches/3.1/tests/tinits.c
431   M /branches/3.1/tests/tinp_str.c
432   M /branches/3.1/tests/tinternals.c
433   M /branches/3.1/tests/tisnan.c
434   M /branches/3.1/tests/tisqrt.c
435   M /branches/3.1/tests/tj0.c
436   M /branches/3.1/tests/tj1.c
437   M /branches/3.1/tests/tjn.c
438   M /branches/3.1/tests/tl2b.c
439   M /branches/3.1/tests/tlgamma.c
440   M /branches/3.1/tests/tli2.c
441   M /branches/3.1/tests/tlngamma.c
442   M /branches/3.1/tests/tlog.c
443   M /branches/3.1/tests/tlog10.c
444   M /branches/3.1/tests/tlog1p.c
445   M /branches/3.1/tests/tlog2.c
446   M /branches/3.1/tests/tmin_prec.c
447   M /branches/3.1/tests/tminmax.c
448   M /branches/3.1/tests/tmodf.c
449   M /branches/3.1/tests/tmul.c
450   M /branches/3.1/tests/tmul_2exp.c
451   M /branches/3.1/tests/tmul_d.c
452   M /branches/3.1/tests/tmul_ui.c
453   M /branches/3.1/tests/tnext.c
454   M /branches/3.1/tests/tout_str.c
455   M /branches/3.1/tests/toutimpl.c
456   M /branches/3.1/tests/tpow.c
457   M /branches/3.1/tests/tpow3.c
458   M /branches/3.1/tests/tpow_all.c
459   M /branches/3.1/tests/tpow_z.c
460   M /branches/3.1/tests/tprintf.c
461   M /branches/3.1/tests/trandom.c
462   M /branches/3.1/tests/trec_sqrt.c
463   M /branches/3.1/tests/tremquo.c
464   M /branches/3.1/tests/trint.c
465   M /branches/3.1/tests/troot.c
466   M /branches/3.1/tests/tround_prec.c
467   M /branches/3.1/tests/tsec.c
468   M /branches/3.1/tests/tsech.c
469   M /branches/3.1/tests/tset.c
470   M /branches/3.1/tests/tset_d.c
471   M /branches/3.1/tests/tset_exp.c
472   M /branches/3.1/tests/tset_f.c
473   M /branches/3.1/tests/tset_ld.c
474   M /branches/3.1/tests/tset_q.c
475   M /branches/3.1/tests/tset_si.c
476   M /branches/3.1/tests/tset_sj.c
477   M /branches/3.1/tests/tset_str.c
478   M /branches/3.1/tests/tset_z.c
479   M /branches/3.1/tests/tset_z_exp.c
480   M /branches/3.1/tests/tsgn.c
481   M /branches/3.1/tests/tsi_op.c
482   M /branches/3.1/tests/tsin.c
483   M /branches/3.1/tests/tsin_cos.c
484   M /branches/3.1/tests/tsinh.c
485   M /branches/3.1/tests/tsinh_cosh.c
486   M /branches/3.1/tests/tsprintf.c
487   M /branches/3.1/tests/tsqr.c
488   M /branches/3.1/tests/tsqrt.c
489   M /branches/3.1/tests/tsqrt_ui.c
490   M /branches/3.1/tests/tstckintc.c
491   M /branches/3.1/tests/tstdint.c
492   M /branches/3.1/tests/tstrtofr.c
493   M /branches/3.1/tests/tsub.c
494   M /branches/3.1/tests/tsub1sp.c
495   M /branches/3.1/tests/tsub_d.c
496   M /branches/3.1/tests/tsub_ui.c
497   M /branches/3.1/tests/tsubnormal.c
498   M /branches/3.1/tests/tsum.c
499   M /branches/3.1/tests/tswap.c
500   M /branches/3.1/tests/ttan.c
501   M /branches/3.1/tests/ttanh.c
502   M /branches/3.1/tests/ttrunc.c
503   M /branches/3.1/tests/tui_div.c
504   M /branches/3.1/tests/tui_pow.c
505   M /branches/3.1/tests/tui_sub.c
506   M /branches/3.1/tests/turandom.c
507   M /branches/3.1/tests/tvalist.c
508   M /branches/3.1/tests/tversion.c
509   M /branches/3.1/tests/ty0.c
510   M /branches/3.1/tests/ty1.c
511   M /branches/3.1/tests/tyn.c
512   M /branches/3.1/tests/tzeta.c
513   M /branches/3.1/tests/tzeta_ui.c
514   M /branches/3.1/tools/ck-copyright-notice
515   M /branches/3.1/tools/ck-mparam
516   M /branches/3.1/tools/ck-version-info
517   M /branches/3.1/tools/get_patches.sh
518   M /branches/3.1/tune/Makefile.am
519   M /branches/3.1/tune/bidimensional_sample.c
520   M /branches/3.1/tune/speed.c
521   M /branches/3.1/tune/tuneup.c
522
523Copyright notice update: added 2013 with
524  perl -pi -e 's/2012 Free Software/2012, 2013 Free Software/' **/*(^/)
525under zsh, reverting the ChangeLog file (the m4 and tools/mbench
526directories were not modified).
527Removed 2012 from the example in the doc/README.dev file.
528------------------------------------------------------------------------
529r8464 | vlefevre | 2013-03-08 00:28:01 +0000 (Fri, 08 Mar 2013) | 3 lines
530Changed paths:
531   M /branches/3.1
532   M /branches/3.1/examples/ReadMe
533   M /branches/3.1/examples/divworst.c
534   M /branches/3.1/examples/rndo-add.c
535   M /branches/3.1/examples/sample.c
536   M /branches/3.1/examples/version.c
537
538[examples] Replaced the old rounding mode macros (GMP_RNDN, etc.) by the
539new ones (MPFR_RNDN, etc.) in the *.c files; updated ReadMe file.
540(merged changeset r8461 from the trunk)
541------------------------------------------------------------------------
542r8463 | vlefevre | 2013-03-08 00:26:52 +0000 (Fri, 08 Mar 2013) | 5 lines
543Changed paths:
544   M /branches/3.1
545   M /branches/3.1/doc/faq.xsl
546   M /branches/3.1/doc/update-faq
547
548[doc] Slightly modified faq.xsl to avoid libxslt bug 377440, and
549moved the addition of special CSS comments for XML compatibility
550from update-faq to faq.xsl file. Removed the now useless
551s/GMP_RND/MPFR_RND/ rewriting in update-faq.
552(merged changesets r8458,8460 from the trunk)
553------------------------------------------------------------------------
554r8454 | vlefevre | 2013-02-22 12:11:37 +0000 (Fri, 22 Feb 2013) | 3 lines
555Changed paths:
556   M /branches/3.1
557   M /branches/3.1/src/get_f.c
558   M /branches/3.1/src/mpfr-gmp.h
559   M /branches/3.1/tests/tadd.c
560   M /branches/3.1/tests/tgeneric.c
561
562Compatibility with GMP 5.1.0 and later when gmp-impl.h is included,
563i.e. with --with-gmp-build (thanks to Rob for the fix); clean-up.
564(merged changeset r8439 from the trunk)
565------------------------------------------------------------------------
566r8399 | vlefevre | 2012-08-29 13:54:55 +0000 (Wed, 29 Aug 2012) | 8 lines
567Changed paths:
568   M /branches/3.1
569   M /branches/3.1/src/strtofr.c
570   M /branches/3.1/tests/tstrtofr.c
571
572[src/strtofr.c] Fixed bug in mpfr_strtofr in case:
573  (1) the input string was used entirely
574  (2) the conversion was done by a division
575  (3) and the division was exact
576  In such a case the "reconstruction" of the ternary value was inexact.
577[tests/tstrtofr.c] Added various testcases (for this bug and for bugs
578  in intermediate revisions).
579(merged changesets r8371,8384,8389-8398 from the trunk)
580------------------------------------------------------------------------
581r8387 | vlefevre | 2012-08-28 15:06:27 +0000 (Tue, 28 Aug 2012) | 1 line
582Changed paths:
583   M /branches/3.1
584   M /branches/3.1/doc/FAQ.html
585
586[doc] Updated FAQ.html (changeset r8386 from the trunk).
587------------------------------------------------------------------------
588r8380 | vlefevre | 2012-08-16 09:12:57 +0000 (Thu, 16 Aug 2012) | 5 lines
589Changed paths:
590   M /branches/3.1
591   M /branches/3.1/src/get_d64.c
592   M /branches/3.1/tests/tget_set_d64.c
593
594[src/get_d64.c] mpfr_get_decimal64 was buggy in MPFR_RNDN on some
595  values x such that 0.5e-398 < |x| < 1e-398 (smallest subnormal):
596  it was returning 0 instead of +/- 1e-398.
597[tests/tget_set_d64.c] Added testcases.
598(merged changesets r8370,8379 from the trunk)
599------------------------------------------------------------------------
600r8378 | vlefevre | 2012-08-15 23:41:21 +0000 (Wed, 15 Aug 2012) | 7 lines
601Changed paths:
602   M /branches/3.1
603   M /branches/3.1/src/get_d64.c
604   M /branches/3.1/tests/tget_set_d64.c
605
606[src/get_d64.c] Fixed get_decimal64_max by simplifying it completely,
607and changed get_decimal64_min in the same way.
608Thanks to Rob (Sisyphus) for the idea.
609[tests/tget_set_d64.c] Added some tests for large numbers and overflow
610tests (they cover the two bad tests fixed in r8373 and trigger the bug
611in get_decimal64_max fixed here).
612(merged changesets r8375-8377 from the trunk)
613------------------------------------------------------------------------
614r8373 | vlefevre | 2012-08-14 10:37:10 +0000 (Tue, 14 Aug 2012) | 2 lines
615Changed paths:
616   M /branches/3.1
617   M /branches/3.1/src/get_d64.c
618
619[src/get_d64.c] Fixed overflow cases.
620(merged changeset r8372 from the trunk)
621------------------------------------------------------------------------
622r8361 | vlefevre | 2012-07-26 14:21:40 +0000 (Thu, 26 Jul 2012) | 1 line
623Changed paths:
624   M /branches/3.1
625   M /branches/3.1/configure.ac
626
627[configure.ac] Replaced "sed" by "$SED" and "grep" by "$EGREP".
628------------------------------------------------------------------------
629r8330 | vlefevre | 2012-07-05 10:44:31 +0000 (Thu, 05 Jul 2012) | 2 lines
630Changed paths:
631   M /branches/3.1/tools/coverage
632
633[tools/coverage] Added a comment about the non-reproducibility of the
634coverage results.
635------------------------------------------------------------------------
636r8318 | vlefevre | 2012-07-04 09:30:08 +0000 (Wed, 04 Jul 2012) | 1 line
637Changed paths:
638   M /branches/3.1/INSTALL
639   M /branches/3.1/VERSION
640   M /branches/3.1/configure.ac
641   M /branches/3.1/doc/mpfr.texi
642   M /branches/3.1/src/mpfr.h
643   M /branches/3.1/src/version.c
644
645Updated version to 3.1.2-dev.
646------------------------------------------------------------------------
647r8309 | vlefevre | 2012-07-03 14:23:23 +0000 (Tue, 03 Jul 2012) | 1 line
648Changed paths:
649   M /branches/3.1/ChangeLog
650
651ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
652------------------------------------------------------------------------
653r8307 | vlefevre | 2012-07-03 14:19:10 +0000 (Tue, 03 Jul 2012) | 1 line
654Changed paths:
655   M /branches/3.1/NEWS
656
657[NEWS] Added test coverage for MPFR 3.1.1.
658------------------------------------------------------------------------
659r8306 | vlefevre | 2012-07-03 14:17:16 +0000 (Tue, 03 Jul 2012) | 2 lines
660Changed paths:
661   M /branches/3.1
662   M /branches/3.1/tools/coverage
663
664[tools/coverage] Some changes from the trunk (r8263,8275,8277,8305),
665in particular detailed coverage.
666------------------------------------------------------------------------
667r8303 | vlefevre | 2012-07-03 13:52:02 +0000 (Tue, 03 Jul 2012) | 1 line
668Changed paths:
669   M /branches/3.1/doc/mpfr.texi
670
671[doc/mpfr.texi] Updated the month.
672------------------------------------------------------------------------
673r8301 | vlefevre | 2012-07-03 13:49:45 +0000 (Tue, 03 Jul 2012) | 1 line
674Changed paths:
675   M /branches/3.1/VERSION
676   M /branches/3.1/configure.ac
677   M /branches/3.1/doc/mpfr.texi
678   M /branches/3.1/src/mpfr.h
679   M /branches/3.1/src/version.c
680
681Updated version to 3.1.1.
682------------------------------------------------------------------------
683r8300 | vlefevre | 2012-07-03 13:47:34 +0000 (Tue, 03 Jul 2012) | 4 lines
684Changed paths:
685   M /branches/3.1
686   M /branches/3.1/tests/td_div.c
687   M /branches/3.1/tests/tests.c
688   M /branches/3.1/tests/tget_d.c
689
690[tests/tests.c] Improved an error message.
691[tests/{td_div.c,tget_d.c}] Disable tests with a division by 0 if
692  MPFR_ERRDIVZERO is defined.
693(merged changesets r8298-8299 from the trunk)
694------------------------------------------------------------------------
695r8290 | vlefevre | 2012-06-27 12:00:38 +0000 (Wed, 27 Jun 2012) | 1 line
696Changed paths:
697   M /branches/3.1
698   M /branches/3.1/doc/mpfr.texi
699
700[mpfr.texi] added support by ERC grant of Andreas
701------------------------------------------------------------------------
702r8288 | vlefevre | 2012-06-27 09:15:26 +0000 (Wed, 27 Jun 2012) | 1 line
703Changed paths:
704   M /branches/3.1/doc/mpfr.texi
705
706[doc/mpfr.texi] Document MPFR_WANT_DECIMAL_FLOATS.
707------------------------------------------------------------------------
708r8284 | vlefevre | 2012-06-27 08:37:21 +0000 (Wed, 27 Jun 2012) | 2 lines
709Changed paths:
710   M /branches/3.1
711   M /branches/3.1/tests/tgrandom.c
712
713[tests/tgrandom.c] Replaced GMP_RNDN by MPFR_RNDN.
714(merged changeset r8283 from the trunk)
715------------------------------------------------------------------------
716r8282 | vlefevre | 2012-06-27 08:33:41 +0000 (Wed, 27 Jun 2012) | 1 line
717Changed paths:
718   M /branches/3.1/NEWS
719
720[NEWS] Update.
721------------------------------------------------------------------------
722r8281 | vlefevre | 2012-06-27 08:23:11 +0000 (Wed, 27 Jun 2012) | 4 lines
723Changed paths:
724   M /branches/3.1
725   M /branches/3.1/doc/mpfr.texi
726   M /branches/3.1/tests/tgrandom.c
727
728[doc/mpfr.texi] Completed spec of mpfr_grandom.
729[tests/tgrandom.c] Improved a test and added a new one for
730  mpfr_grandom(x, NULL, ...).
731(merged changesets r8279-8280 from the trunk)
732------------------------------------------------------------------------
733r8278 | vlefevre | 2012-06-27 08:10:45 +0000 (Wed, 27 Jun 2012) | 2 lines
734Changed paths:
735   M /branches/3.1
736   M /branches/3.1/NEWS
737
738[NEWS] Update: test coverage.
739(merged changeset r8276 from the trunk)
740------------------------------------------------------------------------
741r8259 | vlefevre | 2012-06-26 15:02:18 +0000 (Tue, 26 Jun 2012) | 1 line
742Changed paths:
743   M /branches/3.1/ChangeLog
744
745ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
746------------------------------------------------------------------------
747r8257 | vlefevre | 2012-06-26 14:51:13 +0000 (Tue, 26 Jun 2012) | 1 line
748Changed paths:
749   M /branches/3.1/doc/mpfr.texi
750
751[doc/mpfr.texi] Updated the month.
752------------------------------------------------------------------------
753r8256 | vlefevre | 2012-06-26 14:50:17 +0000 (Tue, 26 Jun 2012) | 2 lines
754Changed paths:
755   M /branches/3.1/VERSION
756   M /branches/3.1/configure.ac
757   M /branches/3.1/doc/mpfr.texi
758   M /branches/3.1/src/Makefile.am
759   M /branches/3.1/src/mpfr.h
760   M /branches/3.1/src/version.c
761
762Updated version to 3.1.1-rc1 and updated libmpfr_la_LDFLAGS in
763src/Makefile.am for the next release.
764------------------------------------------------------------------------
765r8255 | vlefevre | 2012-06-26 14:41:27 +0000 (Tue, 26 Jun 2012) | 1 line
766Changed paths:
767   M /branches/3.1/NEWS
768
769[NEWS] Update for GNU MPFR 3.1.1.
770------------------------------------------------------------------------
771r8254 | vlefevre | 2012-06-26 14:03:44 +0000 (Tue, 26 Jun 2012) | 2 lines
772Changed paths:
773   M /branches/3.1
774   M /branches/3.1/tests/tinternals.c
775
776[tests/tinternals.c] mpfr_set_prec_raw missing tests (thanks to Patrick).
777(merged changeset r8253 from the trunk)
778------------------------------------------------------------------------
779r8252 | vlefevre | 2012-06-26 13:57:32 +0000 (Tue, 26 Jun 2012) | 2 lines
780Changed paths:
781   M /branches/3.1
782   M /branches/3.1/tests/tset_si.c
783
784[tests/tset_si.c] Also test the mpfr_set_ui function (instead of macro).
785(merged changeset r8251 from the trunk)
786------------------------------------------------------------------------
787r8220 | vlefevre | 2012-06-21 23:03:44 +0000 (Thu, 21 Jun 2012) | 3 lines
788Changed paths:
789   M /branches/3.1
790   M /branches/3.1/tests/tset_ld.c
791
792[tests/tset_ld.c] For _GMP_IEEE_FLOATS, use #if instead of #ifdef
793since mpfr-impl.h defines it to 0 if it was undefined.
794(merged changeset r8219 from the trunk)
795------------------------------------------------------------------------
796r8205 | vlefevre | 2012-05-09 00:07:18 +0000 (Wed, 09 May 2012) | 2 lines
797Changed paths:
798   M /branches/3.1
799   M /branches/3.1/configure.ac
800   M /branches/3.1/tests/Makefile.am
801
802Patch from Nitin A Kamble for automake 1.12
803(merged changeset r8204 from the trunk)
804------------------------------------------------------------------------
805r8202 | vlefevre | 2012-05-07 18:13:13 +0000 (Mon, 07 May 2012) | 5 lines
806Changed paths:
807   M /branches/3.1
808   M /branches/3.1/AUTHORS
809   M /branches/3.1/INSTALL
810   M /branches/3.1/doc/mpfr.texi
811
812[AUTHORS,INSTALL,doc/mpfr.texi] Updated the e-mail address of the
813MPFR mailing-list to match the List-* headers written by the new
814mailing-list server (the old one still works, but may lead to bad
815interaction with MUA's that attempt to honor the List-Post header
816when replying to the list(s)).
817------------------------------------------------------------------------
818r8200 | vlefevre | 2012-05-07 17:58:04 +0000 (Mon, 07 May 2012) | 6 lines
819Changed paths:
820   M /branches/3.1
821   M /branches/3.1/src/gamma.c
822   M /branches/3.1/src/lngamma.c
823   M /branches/3.1/tests/tgamma.c
824
825[src/lngamma.c] Added mpfr_explgamma internal function to handle
826  overflows/underflows (intermediate or not) in mpfr_gamma. Added
827  general overflow detection.
828[src/gamma.c] Added general underflow detection.
829[tests/tgamma.c] Added testcases for 32-bit and 64-bit machines.
830(merged changesets r8174,8179,8182-8183,8185-8189,8191-8199 from the trunk)
831------------------------------------------------------------------------
832r8184 | vlefevre | 2012-05-03 14:44:57 +0000 (Thu, 03 May 2012) | 1 line
833Changed paths:
834   M /branches/3.1
835   M /branches/3.1/src/gamma.c
836
837[src/gamma.c] Reverted changeset r8180, which seems incorrect.
838------------------------------------------------------------------------
839r8180 | vlefevre | 2012-05-03 13:46:22 +0000 (Thu, 03 May 2012) | 2 lines
840Changed paths:
841   M /branches/3.1
842   M /branches/3.1/src/gamma.c
843
844[gamma.c] tentative fix for the underflow problem
845(merged changesets r8174,8179 from the trunk)
846------------------------------------------------------------------------
847r8178 | vlefevre | 2012-05-03 13:26:40 +0000 (Thu, 03 May 2012) | 1 line
848Changed paths:
849   M /branches/3.1/ChangeLog
850
851ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
852------------------------------------------------------------------------
853r8176 | vlefevre | 2012-05-03 13:08:51 +0000 (Thu, 03 May 2012) | 2 lines
854Changed paths:
855   M /branches/3.1
856   M /branches/3.1/TODO
857   M /branches/3.1/doc/README.dev
858   M /branches/3.1/doc/mpfr.texi
859   M /branches/3.1/src/mpfr-impl.h
860   M /branches/3.1/src/mpfr.h
861   M /branches/3.1/src/subnormal.c
862   M /branches/3.1/tests/Makefile.am
863   M /branches/3.1/tests/tatan.c
864   M /branches/3.1/tests/tsin_cos.c
865   M /branches/3.1/tests/tsqr.c
866
867Merged changesets r8172-8173,8175 from the trunk to update URL's of
868mailing-list archives/messages.
869------------------------------------------------------------------------
870r8165 | vlefevre | 2012-04-27 12:39:54 +0000 (Fri, 27 Apr 2012) | 2 lines
871Changed paths:
872   M /branches/3.1
873   M /branches/3.1/tests/tgamma.c
874
875[tests/tgamma.c] Improved testcase test20100709.
876(merged changeset r8164 from the trunk)
877------------------------------------------------------------------------
878r8163 | vlefevre | 2012-04-27 12:29:02 +0000 (Fri, 27 Apr 2012) | 3 lines
879Changed paths:
880   M /branches/3.1
881   M /branches/3.1/tests/tgamma.c
882
883[tests/tgamma.c] Updated testcase test20100709 for 64-bit machines,
884as this bug reappeared in r8160 (r8159 from the trunk).
885(merged changeset r8162 from the trunk)
886------------------------------------------------------------------------
887r8160 | vlefevre | 2012-04-27 01:08:44 +0000 (Fri, 27 Apr 2012) | 5 lines
888Changed paths:
889   M /branches/3.1
890   M /branches/3.1/src/gamma.c
891   M /branches/3.1/tests/tgamma.c
892
893[src/gamma.c] Fixed bug in the underflow detection code of mpfr_gamma,
894  found by Giridhar Tammana: some results may incorrectly be regarded
895  as underflow.
896[tests/tgamma.c] Added testcase.
897(merged changeset r8159 from the trunk)
898------------------------------------------------------------------------
899r8127 | vlefevre | 2012-03-26 12:25:58 +0000 (Mon, 26 Mar 2012) | 3 lines
900Changed paths:
901   M /branches/3.1
902   M /branches/3.1/tests/Makefile.am
903   M /branches/3.1/tests/tests.c
904
905[tests/{Makefile.am,tests.c}] Fixed src_fopen to be able to run test
906programs directly (without "make check") when objdir != srcdir.
907(merged changesets r8122,8126 from the trunk)
908------------------------------------------------------------------------
909r8084 | vlefevre | 2012-03-09 12:03:59 +0000 (Fri, 09 Mar 2012) | 4 lines
910Changed paths:
911   M /branches/3.1
912   M /branches/3.1/src/mpfr-impl.h
913
914[src/mpfr-impl.h] Improved macros from the changeset r8080, in
915particular to avoid an error with the --enable-assert configure
916option and the -ansi -pedantic-errors gcc compiler flags.
917(merged changesets r7910,8082,8083 from the trunk)
918------------------------------------------------------------------------
919r8080 | vlefevre | 2012-03-08 14:11:02 +0000 (Thu, 08 Mar 2012) | 8 lines
920Changed paths:
921   M /branches/3.1
922   M /branches/3.1/src/add1.c
923   M /branches/3.1/src/add1sp.c
924   M /branches/3.1/src/agm.c
925   M /branches/3.1/src/eq.c
926   M /branches/3.1/src/exp.c
927   M /branches/3.1/src/get_d.c
928   M /branches/3.1/src/get_flt.c
929   M /branches/3.1/src/get_str.c
930   M /branches/3.1/src/init2.c
931   M /branches/3.1/src/lngamma.c
932   M /branches/3.1/src/mpfr-impl.h
933   M /branches/3.1/src/mul.c
934   M /branches/3.1/src/pow.c
935   M /branches/3.1/src/print_raw.c
936   M /branches/3.1/src/round_prec.c
937   M /branches/3.1/src/round_raw_generic.c
938   M /branches/3.1/src/set.c
939   M /branches/3.1/src/set_f.c
940   M /branches/3.1/src/set_prec.c
941   M /branches/3.1/src/setmax.c
942   M /branches/3.1/src/sqr.c
943   M /branches/3.1/src/stack_interface.c
944   M /branches/3.1/src/strtofr.c
945   M /branches/3.1/src/sub1sp.c
946   M /branches/3.1/src/urandomb.c
947   M /branches/3.1/tests/tinits.c
948
949Avoid potential integer overflows and improve consistency. This should
950fix bug #13918 "Segfault with precision = MPFR_PREC_MAX on 32-bit".
951Note: this problem appeared in MPFR 3.0.0 when the precision type (now
952mpfr_prec_t) was changed to a signed integer.
953Added a large precision test in tests/tinits.c (enabled by setting
954MPFR_CHECK_LARGEMEM=1) to trigger the bug mentioned above on 32-bit
955machines (or when MPFR is built with -m32).
956(merged changesets r8025,8026,8029,8031,8077 from the trunk)
957------------------------------------------------------------------------
958r8069 | vlefevre | 2012-03-07 15:02:17 +0000 (Wed, 07 Mar 2012) | 5 lines
959Changed paths:
960   M /branches/3.1
961   M /branches/3.1/src/mpfr.h
962
963[src/mpfr.h] Simple temporary fix following GMP's internal __gmp_const
964macro removal in <http://gmplib.org:8000/gmp/rev/d287cfaf6732> (and its
965replacement by const): if __gmp_const isn't define, let's define it to
966const.
967(merged changeset r8061 from the trunk)
968------------------------------------------------------------------------
969r8059 | vlefevre | 2012-03-03 03:00:29 +0000 (Sat, 03 Mar 2012) | 2 lines
970Changed paths:
971   M /branches/3.1
972   M /branches/3.1/NEWS
973
974[NEWS] Mention the mpfr_exp bug fix (from r6964 in exp_2.c).
975(merged changeset r8058 from the trunk)
976------------------------------------------------------------------------
977r8049 | vlefevre | 2012-02-24 13:45:11 +0000 (Fri, 24 Feb 2012) | 2 lines
978Changed paths:
979   M /branches/3.1
980   M /branches/3.1/src/mpfr-impl.h
981
982[src/mpfr-impl.h] Use %.*Rg instead of %.*Rf for MPFR_LOG_VAR.
983(merged changeset r8048 from the trunk)
984------------------------------------------------------------------------
985r8047 | vlefevre | 2012-02-24 12:38:46 +0000 (Fri, 24 Feb 2012) | 6 lines
986Changed paths:
987   M /branches/3.1
988   M /branches/3.1/src/add_d.c
989   M /branches/3.1/src/add_ui.c
990   M /branches/3.1/src/mul_d.c
991
992Corrected a typo in MPFR_LOG_FUNC of add_d.c, add_ui.c and mul_d.c
993(mpfr_get_prec → mpfr_log_prec), fixing bug 13933.
994The consequence was random freezes (on the same binary) with dynamic
995linking (and just more memory with static linking to the MPFR library)
996when logging was used.
997(merged changeset r8043 from the trunk)
998------------------------------------------------------------------------
999r8045 | vlefevre | 2012-02-24 12:22:24 +0000 (Fri, 24 Feb 2012) | 2 lines
1000Changed paths:
1001   M /branches/3.1
1002   M /branches/3.1/NEWS
1003
1004[NEWS] Mention an internal change in MPFR 3.1.0.
1005(merged changeset r8044 from the trunk)
1006------------------------------------------------------------------------
1007r8017 | vlefevre | 2012-01-27 08:36:16 +0000 (Fri, 27 Jan 2012) | 2 lines
1008Changed paths:
1009   M /branches/3.1
1010   M /branches/3.1/src/mparam_h.in
1011   M /branches/3.1/src/x86_64/core2/mparam.h
1012
1013Use the core2 tuning parameters for nocona as timings are very similar.
1014[Merged r8013 through r8016 from the trunk]
1015------------------------------------------------------------------------
1016r8012 | vlefevre | 2012-01-23 01:28:48 +0000 (Mon, 23 Jan 2012) | 3 lines
1017Changed paths:
1018   M /branches/3.1
1019   M /branches/3.1/src/mparam_h.in
1020
1021[mparam_h.in] swap tests for 32-bit and 64-bit powerpc, since on powerpc64
1022              the parameters for 32-bit are used!
1023(merged changeset r8010 from the trunk)
1024------------------------------------------------------------------------
1025r7999 | vlefevre | 2012-01-10 12:51:46 +0000 (Tue, 10 Jan 2012) | 1 line
1026Changed paths:
1027   M /branches/3.1/doc/mpfr.texi
1028
1029[doc/mpfr.texi] Updated the month.
1030------------------------------------------------------------------------
1031r7997 | vlefevre | 2012-01-10 12:49:58 +0000 (Tue, 10 Jan 2012) | 1 line
1032Changed paths:
1033   M /branches/3.1
1034   M /branches/3.1/doc/mpfr.texi
1035
1036[doc/mpfr.texi] Mention the AriC project-team.
1037------------------------------------------------------------------------
1038r7995 | vlefevre | 2012-01-10 12:47:05 +0000 (Tue, 10 Jan 2012) | 3 lines
1039Changed paths:
1040   M /branches/3.1/BUGS
1041   M /branches/3.1/INSTALL
1042   M /branches/3.1/NEWS
1043   M /branches/3.1/README
1044   M /branches/3.1/TODO
1045   M /branches/3.1/acinclude.m4
1046   M /branches/3.1/configure.ac
1047   M /branches/3.1/doc/FAQ.html
1048   M /branches/3.1/doc/README.dev
1049   M /branches/3.1/doc/faq.xsl
1050   M /branches/3.1/examples/divworst.c
1051   M /branches/3.1/examples/rndo-add.c
1052   M /branches/3.1/examples/sample.c
1053   M /branches/3.1/examples/version.c
1054   M /branches/3.1/src/abort_prec_max.c
1055   M /branches/3.1/src/acos.c
1056   M /branches/3.1/src/acosh.c
1057   M /branches/3.1/src/add.c
1058   M /branches/3.1/src/add1.c
1059   M /branches/3.1/src/add1sp.c
1060   M /branches/3.1/src/add_d.c
1061   M /branches/3.1/src/add_ui.c
1062   M /branches/3.1/src/agm.c
1063   M /branches/3.1/src/ai.c
1064   M /branches/3.1/src/asin.c
1065   M /branches/3.1/src/asinh.c
1066   M /branches/3.1/src/atan.c
1067   M /branches/3.1/src/atan2.c
1068   M /branches/3.1/src/atanh.c
1069   M /branches/3.1/src/bernoulli.c
1070   M /branches/3.1/src/buildopt.c
1071   M /branches/3.1/src/cache.c
1072   M /branches/3.1/src/cbrt.c
1073   M /branches/3.1/src/check.c
1074   M /branches/3.1/src/clear.c
1075   M /branches/3.1/src/clears.c
1076   M /branches/3.1/src/cmp.c
1077   M /branches/3.1/src/cmp2.c
1078   M /branches/3.1/src/cmp_abs.c
1079   M /branches/3.1/src/cmp_d.c
1080   M /branches/3.1/src/cmp_ld.c
1081   M /branches/3.1/src/cmp_si.c
1082   M /branches/3.1/src/cmp_ui.c
1083   M /branches/3.1/src/comparisons.c
1084   M /branches/3.1/src/const_catalan.c
1085   M /branches/3.1/src/const_euler.c
1086   M /branches/3.1/src/const_log2.c
1087   M /branches/3.1/src/const_pi.c
1088   M /branches/3.1/src/constant.c
1089   M /branches/3.1/src/copysign.c
1090   M /branches/3.1/src/cos.c
1091   M /branches/3.1/src/cosh.c
1092   M /branches/3.1/src/cot.c
1093   M /branches/3.1/src/coth.c
1094   M /branches/3.1/src/csc.c
1095   M /branches/3.1/src/csch.c
1096   M /branches/3.1/src/d_div.c
1097   M /branches/3.1/src/d_sub.c
1098   M /branches/3.1/src/digamma.c
1099   M /branches/3.1/src/dim.c
1100   M /branches/3.1/src/div.c
1101   M /branches/3.1/src/div_2exp.c
1102   M /branches/3.1/src/div_2si.c
1103   M /branches/3.1/src/div_2ui.c
1104   M /branches/3.1/src/div_d.c
1105   M /branches/3.1/src/div_ui.c
1106   M /branches/3.1/src/dump.c
1107   M /branches/3.1/src/eint.c
1108   M /branches/3.1/src/eq.c
1109   M /branches/3.1/src/erf.c
1110   M /branches/3.1/src/erfc.c
1111   M /branches/3.1/src/exceptions.c
1112   M /branches/3.1/src/exp.c
1113   M /branches/3.1/src/exp10.c
1114   M /branches/3.1/src/exp2.c
1115   M /branches/3.1/src/exp3.c
1116   M /branches/3.1/src/exp_2.c
1117   M /branches/3.1/src/expm1.c
1118   M /branches/3.1/src/extract.c
1119   M /branches/3.1/src/factorial.c
1120   M /branches/3.1/src/fits_intmax.c
1121   M /branches/3.1/src/fits_s.h
1122   M /branches/3.1/src/fits_sint.c
1123   M /branches/3.1/src/fits_slong.c
1124   M /branches/3.1/src/fits_sshort.c
1125   M /branches/3.1/src/fits_u.h
1126   M /branches/3.1/src/fits_uint.c
1127   M /branches/3.1/src/fits_uintmax.c
1128   M /branches/3.1/src/fits_ulong.c
1129   M /branches/3.1/src/fits_ushort.c
1130   M /branches/3.1/src/fma.c
1131   M /branches/3.1/src/fms.c
1132   M /branches/3.1/src/frac.c
1133   M /branches/3.1/src/free_cache.c
1134   M /branches/3.1/src/frexp.c
1135   M /branches/3.1/src/gamma.c
1136   M /branches/3.1/src/gammaonethird.c
1137   M /branches/3.1/src/gen_inverse.h
1138   M /branches/3.1/src/get_d.c
1139   M /branches/3.1/src/get_d64.c
1140   M /branches/3.1/src/get_exp.c
1141   M /branches/3.1/src/get_f.c
1142   M /branches/3.1/src/get_flt.c
1143   M /branches/3.1/src/get_ld.c
1144   M /branches/3.1/src/get_si.c
1145   M /branches/3.1/src/get_sj.c
1146   M /branches/3.1/src/get_str.c
1147   M /branches/3.1/src/get_ui.c
1148   M /branches/3.1/src/get_uj.c
1149   M /branches/3.1/src/get_z.c
1150   M /branches/3.1/src/get_z_exp.c
1151   M /branches/3.1/src/gmp_op.c
1152   M /branches/3.1/src/grandom.c
1153   M /branches/3.1/src/hypot.c
1154   M /branches/3.1/src/ieee_floats.h
1155   M /branches/3.1/src/init.c
1156   M /branches/3.1/src/init2.c
1157   M /branches/3.1/src/inits.c
1158   M /branches/3.1/src/inits2.c
1159   M /branches/3.1/src/inp_str.c
1160   M /branches/3.1/src/int_ceil_log2.c
1161   M /branches/3.1/src/isinf.c
1162   M /branches/3.1/src/isinteger.c
1163   M /branches/3.1/src/isnan.c
1164   M /branches/3.1/src/isnum.c
1165   M /branches/3.1/src/isqrt.c
1166   M /branches/3.1/src/isregular.c
1167   M /branches/3.1/src/iszero.c
1168   M /branches/3.1/src/jn.c
1169   M /branches/3.1/src/jyn_asympt.c
1170   M /branches/3.1/src/li2.c
1171   M /branches/3.1/src/lngamma.c
1172   M /branches/3.1/src/log.c
1173   M /branches/3.1/src/log10.c
1174   M /branches/3.1/src/log1p.c
1175   M /branches/3.1/src/log2.c
1176   M /branches/3.1/src/logging.c
1177   M /branches/3.1/src/min_prec.c
1178   M /branches/3.1/src/minmax.c
1179   M /branches/3.1/src/modf.c
1180   M /branches/3.1/src/mpf2mpfr.h
1181   M /branches/3.1/src/mpfr-gmp.c
1182   M /branches/3.1/src/mpfr-gmp.h
1183   M /branches/3.1/src/mpfr-impl.h
1184   M /branches/3.1/src/mpfr-intmax.h
1185   M /branches/3.1/src/mpfr-thread.h
1186   M /branches/3.1/src/mpfr.h
1187   M /branches/3.1/src/mpn_exp.c
1188   M /branches/3.1/src/mul.c
1189   M /branches/3.1/src/mul_2exp.c
1190   M /branches/3.1/src/mul_2si.c
1191   M /branches/3.1/src/mul_2ui.c
1192   M /branches/3.1/src/mul_d.c
1193   M /branches/3.1/src/mul_ui.c
1194   M /branches/3.1/src/mulders.c
1195   M /branches/3.1/src/neg.c
1196   M /branches/3.1/src/next.c
1197   M /branches/3.1/src/out_raw.c
1198   M /branches/3.1/src/out_str.c
1199   M /branches/3.1/src/pow.c
1200   M /branches/3.1/src/pow_si.c
1201   M /branches/3.1/src/pow_ui.c
1202   M /branches/3.1/src/pow_z.c
1203   M /branches/3.1/src/powerof2.c
1204   M /branches/3.1/src/print_raw.c
1205   M /branches/3.1/src/print_rnd_mode.c
1206   M /branches/3.1/src/printf.c
1207   M /branches/3.1/src/rec_sqrt.c
1208   M /branches/3.1/src/reldiff.c
1209   M /branches/3.1/src/rem1.c
1210   M /branches/3.1/src/rint.c
1211   M /branches/3.1/src/root.c
1212   M /branches/3.1/src/round_near_x.c
1213   M /branches/3.1/src/round_p.c
1214   M /branches/3.1/src/round_prec.c
1215   M /branches/3.1/src/round_raw_generic.c
1216   M /branches/3.1/src/scale2.c
1217   M /branches/3.1/src/sec.c
1218   M /branches/3.1/src/sech.c
1219   M /branches/3.1/src/set.c
1220   M /branches/3.1/src/set_d.c
1221   M /branches/3.1/src/set_d64.c
1222   M /branches/3.1/src/set_dfl_prec.c
1223   M /branches/3.1/src/set_exp.c
1224   M /branches/3.1/src/set_f.c
1225   M /branches/3.1/src/set_flt.c
1226   M /branches/3.1/src/set_inf.c
1227   M /branches/3.1/src/set_ld.c
1228   M /branches/3.1/src/set_nan.c
1229   M /branches/3.1/src/set_prc_raw.c
1230   M /branches/3.1/src/set_prec.c
1231   M /branches/3.1/src/set_q.c
1232   M /branches/3.1/src/set_rnd.c
1233   M /branches/3.1/src/set_si.c
1234   M /branches/3.1/src/set_si_2exp.c
1235   M /branches/3.1/src/set_sj.c
1236   M /branches/3.1/src/set_str.c
1237   M /branches/3.1/src/set_str_raw.c
1238   M /branches/3.1/src/set_ui.c
1239   M /branches/3.1/src/set_ui_2exp.c
1240   M /branches/3.1/src/set_uj.c
1241   M /branches/3.1/src/set_z.c
1242   M /branches/3.1/src/set_z_exp.c
1243   M /branches/3.1/src/set_zero.c
1244   M /branches/3.1/src/setmax.c
1245   M /branches/3.1/src/setmin.c
1246   M /branches/3.1/src/setsign.c
1247   M /branches/3.1/src/sgn.c
1248   M /branches/3.1/src/si_op.c
1249   M /branches/3.1/src/signbit.c
1250   M /branches/3.1/src/sin.c
1251   M /branches/3.1/src/sin_cos.c
1252   M /branches/3.1/src/sinh.c
1253   M /branches/3.1/src/sinh_cosh.c
1254   M /branches/3.1/src/sqr.c
1255   M /branches/3.1/src/sqrt.c
1256   M /branches/3.1/src/sqrt_ui.c
1257   M /branches/3.1/src/stack_interface.c
1258   M /branches/3.1/src/strtofr.c
1259   M /branches/3.1/src/sub.c
1260   M /branches/3.1/src/sub1.c
1261   M /branches/3.1/src/sub1sp.c
1262   M /branches/3.1/src/sub_d.c
1263   M /branches/3.1/src/sub_ui.c
1264   M /branches/3.1/src/subnormal.c
1265   M /branches/3.1/src/sum.c
1266   M /branches/3.1/src/swap.c
1267   M /branches/3.1/src/tan.c
1268   M /branches/3.1/src/tanh.c
1269   M /branches/3.1/src/uceil_exp2.c
1270   M /branches/3.1/src/uceil_log2.c
1271   M /branches/3.1/src/ufloor_log2.c
1272   M /branches/3.1/src/ui_div.c
1273   M /branches/3.1/src/ui_pow.c
1274   M /branches/3.1/src/ui_pow_ui.c
1275   M /branches/3.1/src/ui_sub.c
1276   M /branches/3.1/src/urandom.c
1277   M /branches/3.1/src/urandomb.c
1278   M /branches/3.1/src/vasprintf.c
1279   M /branches/3.1/src/version.c
1280   M /branches/3.1/src/volatile.c
1281   M /branches/3.1/src/yn.c
1282   M /branches/3.1/src/zeta.c
1283   M /branches/3.1/src/zeta_ui.c
1284   M /branches/3.1/tests/cmp_str.c
1285   M /branches/3.1/tests/data/digamma
1286   M /branches/3.1/tests/data/li2
1287   M /branches/3.1/tests/memory.c
1288   M /branches/3.1/tests/mpf_compat.c
1289   M /branches/3.1/tests/mpf_compat.h
1290   M /branches/3.1/tests/mpfr-test.h
1291   M /branches/3.1/tests/mpfr_compat.c
1292   M /branches/3.1/tests/random2.c
1293   M /branches/3.1/tests/reuse.c
1294   M /branches/3.1/tests/rnd_mode.c
1295   M /branches/3.1/tests/tabs.c
1296   M /branches/3.1/tests/tacos.c
1297   M /branches/3.1/tests/tacosh.c
1298   M /branches/3.1/tests/tadd.c
1299   M /branches/3.1/tests/tadd1sp.c
1300   M /branches/3.1/tests/tadd_d.c
1301   M /branches/3.1/tests/tadd_ui.c
1302   M /branches/3.1/tests/tagm.c
1303   M /branches/3.1/tests/tai.c
1304   M /branches/3.1/tests/tasin.c
1305   M /branches/3.1/tests/tasinh.c
1306   M /branches/3.1/tests/tatan.c
1307   M /branches/3.1/tests/tatanh.c
1308   M /branches/3.1/tests/taway.c
1309   M /branches/3.1/tests/tbuildopt.c
1310   M /branches/3.1/tests/tcan_round.c
1311   M /branches/3.1/tests/tcbrt.c
1312   M /branches/3.1/tests/tcheck.c
1313   M /branches/3.1/tests/tcmp.c
1314   M /branches/3.1/tests/tcmp2.c
1315   M /branches/3.1/tests/tcmp_d.c
1316   M /branches/3.1/tests/tcmp_ld.c
1317   M /branches/3.1/tests/tcmp_ui.c
1318   M /branches/3.1/tests/tcmpabs.c
1319   M /branches/3.1/tests/tcomparisons.c
1320   M /branches/3.1/tests/tconst_catalan.c
1321   M /branches/3.1/tests/tconst_euler.c
1322   M /branches/3.1/tests/tconst_log2.c
1323   M /branches/3.1/tests/tconst_pi.c
1324   M /branches/3.1/tests/tcopysign.c
1325   M /branches/3.1/tests/tcos.c
1326   M /branches/3.1/tests/tcosh.c
1327   M /branches/3.1/tests/tcot.c
1328   M /branches/3.1/tests/tcoth.c
1329   M /branches/3.1/tests/tcsc.c
1330   M /branches/3.1/tests/tcsch.c
1331   M /branches/3.1/tests/td_div.c
1332   M /branches/3.1/tests/td_sub.c
1333   M /branches/3.1/tests/tdigamma.c
1334   M /branches/3.1/tests/tdim.c
1335   M /branches/3.1/tests/tdiv.c
1336   M /branches/3.1/tests/tdiv_d.c
1337   M /branches/3.1/tests/tdiv_ui.c
1338   M /branches/3.1/tests/teint.c
1339   M /branches/3.1/tests/teq.c
1340   M /branches/3.1/tests/terf.c
1341   M /branches/3.1/tests/tests.c
1342   M /branches/3.1/tests/texceptions.c
1343   M /branches/3.1/tests/texp.c
1344   M /branches/3.1/tests/texp10.c
1345   M /branches/3.1/tests/texp2.c
1346   M /branches/3.1/tests/texpm1.c
1347   M /branches/3.1/tests/tfactorial.c
1348   M /branches/3.1/tests/tfits.c
1349   M /branches/3.1/tests/tfma.c
1350   M /branches/3.1/tests/tfmod.c
1351   M /branches/3.1/tests/tfms.c
1352   M /branches/3.1/tests/tfprintf.c
1353   M /branches/3.1/tests/tfrac.c
1354   M /branches/3.1/tests/tfrexp.c
1355   M /branches/3.1/tests/tgamma.c
1356   M /branches/3.1/tests/tgeneric.c
1357   M /branches/3.1/tests/tgeneric_ui.c
1358   M /branches/3.1/tests/tget_d.c
1359   M /branches/3.1/tests/tget_d_2exp.c
1360   M /branches/3.1/tests/tget_f.c
1361   M /branches/3.1/tests/tget_flt.c
1362   M /branches/3.1/tests/tget_ld_2exp.c
1363   M /branches/3.1/tests/tget_set_d64.c
1364   M /branches/3.1/tests/tget_sj.c
1365   M /branches/3.1/tests/tget_str.c
1366   M /branches/3.1/tests/tget_z.c
1367   M /branches/3.1/tests/tgmpop.c
1368   M /branches/3.1/tests/tgrandom.c
1369   M /branches/3.1/tests/thyperbolic.c
1370   M /branches/3.1/tests/thypot.c
1371   M /branches/3.1/tests/tinits.c
1372   M /branches/3.1/tests/tinp_str.c
1373   M /branches/3.1/tests/tinternals.c
1374   M /branches/3.1/tests/tisnan.c
1375   M /branches/3.1/tests/tisqrt.c
1376   M /branches/3.1/tests/tj0.c
1377   M /branches/3.1/tests/tj1.c
1378   M /branches/3.1/tests/tjn.c
1379   M /branches/3.1/tests/tl2b.c
1380   M /branches/3.1/tests/tlgamma.c
1381   M /branches/3.1/tests/tli2.c
1382   M /branches/3.1/tests/tlngamma.c
1383   M /branches/3.1/tests/tlog.c
1384   M /branches/3.1/tests/tlog10.c
1385   M /branches/3.1/tests/tlog1p.c
1386   M /branches/3.1/tests/tlog2.c
1387   M /branches/3.1/tests/tmin_prec.c
1388   M /branches/3.1/tests/tminmax.c
1389   M /branches/3.1/tests/tmodf.c
1390   M /branches/3.1/tests/tmul.c
1391   M /branches/3.1/tests/tmul_2exp.c
1392   M /branches/3.1/tests/tmul_d.c
1393   M /branches/3.1/tests/tmul_ui.c
1394   M /branches/3.1/tests/tnext.c
1395   M /branches/3.1/tests/tout_str.c
1396   M /branches/3.1/tests/toutimpl.c
1397   M /branches/3.1/tests/tpow.c
1398   M /branches/3.1/tests/tpow3.c
1399   M /branches/3.1/tests/tpow_all.c
1400   M /branches/3.1/tests/tpow_z.c
1401   M /branches/3.1/tests/tprintf.c
1402   M /branches/3.1/tests/trandom.c
1403   M /branches/3.1/tests/trec_sqrt.c
1404   M /branches/3.1/tests/tremquo.c
1405   M /branches/3.1/tests/trint.c
1406   M /branches/3.1/tests/troot.c
1407   M /branches/3.1/tests/tround_prec.c
1408   M /branches/3.1/tests/tsec.c
1409   M /branches/3.1/tests/tsech.c
1410   M /branches/3.1/tests/tset.c
1411   M /branches/3.1/tests/tset_d.c
1412   M /branches/3.1/tests/tset_exp.c
1413   M /branches/3.1/tests/tset_f.c
1414   M /branches/3.1/tests/tset_ld.c
1415   M /branches/3.1/tests/tset_q.c
1416   M /branches/3.1/tests/tset_si.c
1417   M /branches/3.1/tests/tset_sj.c
1418   M /branches/3.1/tests/tset_str.c
1419   M /branches/3.1/tests/tset_z.c
1420   M /branches/3.1/tests/tset_z_exp.c
1421   M /branches/3.1/tests/tsgn.c
1422   M /branches/3.1/tests/tsi_op.c
1423   M /branches/3.1/tests/tsin.c
1424   M /branches/3.1/tests/tsin_cos.c
1425   M /branches/3.1/tests/tsinh.c
1426   M /branches/3.1/tests/tsinh_cosh.c
1427   M /branches/3.1/tests/tsprintf.c
1428   M /branches/3.1/tests/tsqr.c
1429   M /branches/3.1/tests/tsqrt.c
1430   M /branches/3.1/tests/tsqrt_ui.c
1431   M /branches/3.1/tests/tstckintc.c
1432   M /branches/3.1/tests/tstdint.c
1433   M /branches/3.1/tests/tstrtofr.c
1434   M /branches/3.1/tests/tsub.c
1435   M /branches/3.1/tests/tsub1sp.c
1436   M /branches/3.1/tests/tsub_d.c
1437   M /branches/3.1/tests/tsub_ui.c
1438   M /branches/3.1/tests/tsubnormal.c
1439   M /branches/3.1/tests/tsum.c
1440   M /branches/3.1/tests/tswap.c
1441   M /branches/3.1/tests/ttan.c
1442   M /branches/3.1/tests/ttanh.c
1443   M /branches/3.1/tests/ttrunc.c
1444   M /branches/3.1/tests/tui_div.c
1445   M /branches/3.1/tests/tui_pow.c
1446   M /branches/3.1/tests/tui_sub.c
1447   M /branches/3.1/tests/turandom.c
1448   M /branches/3.1/tests/tvalist.c
1449   M /branches/3.1/tests/tversion.c
1450   M /branches/3.1/tests/ty0.c
1451   M /branches/3.1/tests/ty1.c
1452   M /branches/3.1/tests/tyn.c
1453   M /branches/3.1/tests/tzeta.c
1454   M /branches/3.1/tests/tzeta_ui.c
1455   M /branches/3.1/tools/get_patches.sh
1456   M /branches/3.1/tune/bidimensional_sample.c
1457   M /branches/3.1/tune/speed.c
1458   M /branches/3.1/tune/tuneup.c
1459
1460Changed Arenaire to AriC with:
1461  perl -pi -e 's/Contributed by the Arenaire/Contributed by the AriC/' **/*(^/)
1462under zsh, reverting the ChangeLog file.
1463------------------------------------------------------------------------
1464r7992 | vlefevre | 2012-01-10 12:30:53 +0000 (Tue, 10 Jan 2012) | 2 lines
1465Changed paths:
1466   M /branches/3.1
1467   M /branches/3.1/doc/FAQ.html
1468   M /branches/3.1/doc/faq.xsl
1469
1470[doc] In faq.xsl, remove only the top-level comments from the HTML file.
1471Updated FAQ.html with update-faq.
1472------------------------------------------------------------------------
1473r7987 | vlefevre | 2012-01-10 11:54:24 +0000 (Tue, 10 Jan 2012) | 5 lines
1474Changed paths:
1475   M /branches/3.1/BUGS
1476   M /branches/3.1/INSTALL
1477   M /branches/3.1/Makefile.am
1478   M /branches/3.1/NEWS
1479   M /branches/3.1/README
1480   M /branches/3.1/TODO
1481   M /branches/3.1/acinclude.m4
1482   M /branches/3.1/configure.ac
1483   M /branches/3.1/doc/FAQ.html
1484   M /branches/3.1/doc/Makefile.am
1485   M /branches/3.1/doc/README.dev
1486   M /branches/3.1/doc/faq.xsl
1487   M /branches/3.1/doc/mpfr.texi
1488   M /branches/3.1/examples/divworst.c
1489   M /branches/3.1/examples/rndo-add.c
1490   M /branches/3.1/examples/sample.c
1491   M /branches/3.1/examples/version.c
1492   M /branches/3.1/src/Makefile.am
1493   M /branches/3.1/src/abort_prec_max.c
1494   M /branches/3.1/src/acos.c
1495   M /branches/3.1/src/acosh.c
1496   M /branches/3.1/src/add.c
1497   M /branches/3.1/src/add1.c
1498   M /branches/3.1/src/add1sp.c
1499   M /branches/3.1/src/add_d.c
1500   M /branches/3.1/src/add_ui.c
1501   M /branches/3.1/src/agm.c
1502   M /branches/3.1/src/ai.c
1503   M /branches/3.1/src/amd/amdfam10/mparam.h
1504   M /branches/3.1/src/amd/athlon/mparam.h
1505   M /branches/3.1/src/amd/k8/mparam.h
1506   M /branches/3.1/src/arm/mparam.h
1507   M /branches/3.1/src/asin.c
1508   M /branches/3.1/src/asinh.c
1509   M /branches/3.1/src/atan.c
1510   M /branches/3.1/src/atan2.c
1511   M /branches/3.1/src/atanh.c
1512   M /branches/3.1/src/bernoulli.c
1513   M /branches/3.1/src/buildopt.c
1514   M /branches/3.1/src/cache.c
1515   M /branches/3.1/src/cbrt.c
1516   M /branches/3.1/src/check.c
1517   M /branches/3.1/src/clear.c
1518   M /branches/3.1/src/clears.c
1519   M /branches/3.1/src/cmp.c
1520   M /branches/3.1/src/cmp2.c
1521   M /branches/3.1/src/cmp_abs.c
1522   M /branches/3.1/src/cmp_d.c
1523   M /branches/3.1/src/cmp_ld.c
1524   M /branches/3.1/src/cmp_si.c
1525   M /branches/3.1/src/cmp_ui.c
1526   M /branches/3.1/src/comparisons.c
1527   M /branches/3.1/src/const_catalan.c
1528   M /branches/3.1/src/const_euler.c
1529   M /branches/3.1/src/const_log2.c
1530   M /branches/3.1/src/const_pi.c
1531   M /branches/3.1/src/constant.c
1532   M /branches/3.1/src/copysign.c
1533   M /branches/3.1/src/cos.c
1534   M /branches/3.1/src/cosh.c
1535   M /branches/3.1/src/cot.c
1536   M /branches/3.1/src/coth.c
1537   M /branches/3.1/src/csc.c
1538   M /branches/3.1/src/csch.c
1539   M /branches/3.1/src/d_div.c
1540   M /branches/3.1/src/d_sub.c
1541   M /branches/3.1/src/digamma.c
1542   M /branches/3.1/src/dim.c
1543   M /branches/3.1/src/div.c
1544   M /branches/3.1/src/div_2exp.c
1545   M /branches/3.1/src/div_2si.c
1546   M /branches/3.1/src/div_2ui.c
1547   M /branches/3.1/src/div_d.c
1548   M /branches/3.1/src/div_ui.c
1549   M /branches/3.1/src/dump.c
1550   M /branches/3.1/src/eint.c
1551   M /branches/3.1/src/eq.c
1552   M /branches/3.1/src/erf.c
1553   M /branches/3.1/src/erfc.c
1554   M /branches/3.1/src/exceptions.c
1555   M /branches/3.1/src/exp.c
1556   M /branches/3.1/src/exp10.c
1557   M /branches/3.1/src/exp2.c
1558   M /branches/3.1/src/exp3.c
1559   M /branches/3.1/src/exp_2.c
1560   M /branches/3.1/src/expm1.c
1561   M /branches/3.1/src/extract.c
1562   M /branches/3.1/src/factorial.c
1563   M /branches/3.1/src/fits_intmax.c
1564   M /branches/3.1/src/fits_s.h
1565   M /branches/3.1/src/fits_sint.c
1566   M /branches/3.1/src/fits_slong.c
1567   M /branches/3.1/src/fits_sshort.c
1568   M /branches/3.1/src/fits_u.h
1569   M /branches/3.1/src/fits_uint.c
1570   M /branches/3.1/src/fits_uintmax.c
1571   M /branches/3.1/src/fits_ulong.c
1572   M /branches/3.1/src/fits_ushort.c
1573   M /branches/3.1/src/fma.c
1574   M /branches/3.1/src/fms.c
1575   M /branches/3.1/src/frac.c
1576   M /branches/3.1/src/free_cache.c
1577   M /branches/3.1/src/frexp.c
1578   M /branches/3.1/src/gamma.c
1579   M /branches/3.1/src/gammaonethird.c
1580   M /branches/3.1/src/gen_inverse.h
1581   M /branches/3.1/src/generic/mparam.h
1582   M /branches/3.1/src/get_d.c
1583   M /branches/3.1/src/get_d64.c
1584   M /branches/3.1/src/get_exp.c
1585   M /branches/3.1/src/get_f.c
1586   M /branches/3.1/src/get_flt.c
1587   M /branches/3.1/src/get_ld.c
1588   M /branches/3.1/src/get_si.c
1589   M /branches/3.1/src/get_sj.c
1590   M /branches/3.1/src/get_str.c
1591   M /branches/3.1/src/get_ui.c
1592   M /branches/3.1/src/get_uj.c
1593   M /branches/3.1/src/get_z.c
1594   M /branches/3.1/src/get_z_exp.c
1595   M /branches/3.1/src/gmp_op.c
1596   M /branches/3.1/src/grandom.c
1597   M /branches/3.1/src/hppa/mparam.h
1598   M /branches/3.1/src/hypot.c
1599   M /branches/3.1/src/ia64/mparam.h
1600   M /branches/3.1/src/ieee_floats.h
1601   M /branches/3.1/src/init.c
1602   M /branches/3.1/src/init2.c
1603   M /branches/3.1/src/inits.c
1604   M /branches/3.1/src/inits2.c
1605   M /branches/3.1/src/inp_str.c
1606   M /branches/3.1/src/int_ceil_log2.c
1607   M /branches/3.1/src/isinf.c
1608   M /branches/3.1/src/isinteger.c
1609   M /branches/3.1/src/isnan.c
1610   M /branches/3.1/src/isnum.c
1611   M /branches/3.1/src/isqrt.c
1612   M /branches/3.1/src/isregular.c
1613   M /branches/3.1/src/iszero.c
1614   M /branches/3.1/src/jn.c
1615   M /branches/3.1/src/jyn_asympt.c
1616   M /branches/3.1/src/li2.c
1617   M /branches/3.1/src/lngamma.c
1618   M /branches/3.1/src/log.c
1619   M /branches/3.1/src/log10.c
1620   M /branches/3.1/src/log1p.c
1621   M /branches/3.1/src/log2.c
1622   M /branches/3.1/src/logging.c
1623   M /branches/3.1/src/min_prec.c
1624   M /branches/3.1/src/minmax.c
1625   M /branches/3.1/src/modf.c
1626   M /branches/3.1/src/mp_clz_tab.c
1627   M /branches/3.1/src/mparam_h.in
1628   M /branches/3.1/src/mpf2mpfr.h
1629   M /branches/3.1/src/mpfr-gmp.c
1630   M /branches/3.1/src/mpfr-gmp.h
1631   M /branches/3.1/src/mpfr-impl.h
1632   M /branches/3.1/src/mpfr-intmax.h
1633   M /branches/3.1/src/mpfr-longlong.h
1634   M /branches/3.1/src/mpfr-thread.h
1635   M /branches/3.1/src/mpfr.h
1636   M /branches/3.1/src/mpn_exp.c
1637   M /branches/3.1/src/mul.c
1638   M /branches/3.1/src/mul_2exp.c
1639   M /branches/3.1/src/mul_2si.c
1640   M /branches/3.1/src/mul_2ui.c
1641   M /branches/3.1/src/mul_d.c
1642   M /branches/3.1/src/mul_ui.c
1643   M /branches/3.1/src/mulders.c
1644   M /branches/3.1/src/neg.c
1645   M /branches/3.1/src/next.c
1646   M /branches/3.1/src/out_raw.c
1647   M /branches/3.1/src/out_str.c
1648   M /branches/3.1/src/pow.c
1649   M /branches/3.1/src/pow_si.c
1650   M /branches/3.1/src/pow_ui.c
1651   M /branches/3.1/src/pow_z.c
1652   M /branches/3.1/src/powerof2.c
1653   M /branches/3.1/src/powerpc32/mparam.h
1654   M /branches/3.1/src/powerpc64/mparam.h
1655   M /branches/3.1/src/print_raw.c
1656   M /branches/3.1/src/print_rnd_mode.c
1657   M /branches/3.1/src/printf.c
1658   M /branches/3.1/src/rec_sqrt.c
1659   M /branches/3.1/src/reldiff.c
1660   M /branches/3.1/src/rem1.c
1661   M /branches/3.1/src/rint.c
1662   M /branches/3.1/src/root.c
1663   M /branches/3.1/src/round_near_x.c
1664   M /branches/3.1/src/round_p.c
1665   M /branches/3.1/src/round_prec.c
1666   M /branches/3.1/src/round_raw_generic.c
1667   M /branches/3.1/src/scale2.c
1668   M /branches/3.1/src/sec.c
1669   M /branches/3.1/src/sech.c
1670   M /branches/3.1/src/set.c
1671   M /branches/3.1/src/set_d.c
1672   M /branches/3.1/src/set_d64.c
1673   M /branches/3.1/src/set_dfl_prec.c
1674   M /branches/3.1/src/set_exp.c
1675   M /branches/3.1/src/set_f.c
1676   M /branches/3.1/src/set_flt.c
1677   M /branches/3.1/src/set_inf.c
1678   M /branches/3.1/src/set_ld.c
1679   M /branches/3.1/src/set_nan.c
1680   M /branches/3.1/src/set_prc_raw.c
1681   M /branches/3.1/src/set_prec.c
1682   M /branches/3.1/src/set_q.c
1683   M /branches/3.1/src/set_rnd.c
1684   M /branches/3.1/src/set_si.c
1685   M /branches/3.1/src/set_si_2exp.c
1686   M /branches/3.1/src/set_sj.c
1687   M /branches/3.1/src/set_str.c
1688   M /branches/3.1/src/set_str_raw.c
1689   M /branches/3.1/src/set_ui.c
1690   M /branches/3.1/src/set_ui_2exp.c
1691   M /branches/3.1/src/set_uj.c
1692   M /branches/3.1/src/set_z.c
1693   M /branches/3.1/src/set_z_exp.c
1694   M /branches/3.1/src/set_zero.c
1695   M /branches/3.1/src/setmax.c
1696   M /branches/3.1/src/setmin.c
1697   M /branches/3.1/src/setsign.c
1698   M /branches/3.1/src/sgn.c
1699   M /branches/3.1/src/si_op.c
1700   M /branches/3.1/src/signbit.c
1701   M /branches/3.1/src/sin.c
1702   M /branches/3.1/src/sin_cos.c
1703   M /branches/3.1/src/sinh.c
1704   M /branches/3.1/src/sinh_cosh.c
1705   M /branches/3.1/src/sparc64/mparam.h
1706   M /branches/3.1/src/sqr.c
1707   M /branches/3.1/src/sqrt.c
1708   M /branches/3.1/src/sqrt_ui.c
1709   M /branches/3.1/src/stack_interface.c
1710   M /branches/3.1/src/strtofr.c
1711   M /branches/3.1/src/sub.c
1712   M /branches/3.1/src/sub1.c
1713   M /branches/3.1/src/sub1sp.c
1714   M /branches/3.1/src/sub_d.c
1715   M /branches/3.1/src/sub_ui.c
1716   M /branches/3.1/src/subnormal.c
1717   M /branches/3.1/src/sum.c
1718   M /branches/3.1/src/swap.c
1719   M /branches/3.1/src/tan.c
1720   M /branches/3.1/src/tanh.c
1721   M /branches/3.1/src/uceil_exp2.c
1722   M /branches/3.1/src/uceil_log2.c
1723   M /branches/3.1/src/ufloor_log2.c
1724   M /branches/3.1/src/ui_div.c
1725   M /branches/3.1/src/ui_pow.c
1726   M /branches/3.1/src/ui_pow_ui.c
1727   M /branches/3.1/src/ui_sub.c
1728   M /branches/3.1/src/urandom.c
1729   M /branches/3.1/src/urandomb.c
1730   M /branches/3.1/src/vasprintf.c
1731   M /branches/3.1/src/version.c
1732   M /branches/3.1/src/volatile.c
1733   M /branches/3.1/src/x86/core2/mparam.h
1734   M /branches/3.1/src/x86/mparam.h
1735   M /branches/3.1/src/x86_64/core2/mparam.h
1736   M /branches/3.1/src/x86_64/pentium4/mparam.h
1737   M /branches/3.1/src/yn.c
1738   M /branches/3.1/src/zeta.c
1739   M /branches/3.1/src/zeta_ui.c
1740   M /branches/3.1/tests/Makefile.am
1741   M /branches/3.1/tests/cmp_str.c
1742   M /branches/3.1/tests/data/digamma
1743   M /branches/3.1/tests/data/li2
1744   M /branches/3.1/tests/memory.c
1745   M /branches/3.1/tests/mpf_compat.c
1746   M /branches/3.1/tests/mpf_compat.h
1747   M /branches/3.1/tests/mpfr-test.h
1748   M /branches/3.1/tests/mpfr_compat.c
1749   M /branches/3.1/tests/random2.c
1750   M /branches/3.1/tests/reuse.c
1751   M /branches/3.1/tests/rnd_mode.c
1752   M /branches/3.1/tests/tabs.c
1753   M /branches/3.1/tests/tacos.c
1754   M /branches/3.1/tests/tacosh.c
1755   M /branches/3.1/tests/tadd.c
1756   M /branches/3.1/tests/tadd1sp.c
1757   M /branches/3.1/tests/tadd_d.c
1758   M /branches/3.1/tests/tadd_ui.c
1759   M /branches/3.1/tests/tagm.c
1760   M /branches/3.1/tests/tai.c
1761   M /branches/3.1/tests/tasin.c
1762   M /branches/3.1/tests/tasinh.c
1763   M /branches/3.1/tests/tatan.c
1764   M /branches/3.1/tests/tatanh.c
1765   M /branches/3.1/tests/taway.c
1766   M /branches/3.1/tests/tbuildopt.c
1767   M /branches/3.1/tests/tcan_round.c
1768   M /branches/3.1/tests/tcbrt.c
1769   M /branches/3.1/tests/tcheck.c
1770   M /branches/3.1/tests/tcmp.c
1771   M /branches/3.1/tests/tcmp2.c
1772   M /branches/3.1/tests/tcmp_d.c
1773   M /branches/3.1/tests/tcmp_ld.c
1774   M /branches/3.1/tests/tcmp_ui.c
1775   M /branches/3.1/tests/tcmpabs.c
1776   M /branches/3.1/tests/tcomparisons.c
1777   M /branches/3.1/tests/tconst_catalan.c
1778   M /branches/3.1/tests/tconst_euler.c
1779   M /branches/3.1/tests/tconst_log2.c
1780   M /branches/3.1/tests/tconst_pi.c
1781   M /branches/3.1/tests/tcopysign.c
1782   M /branches/3.1/tests/tcos.c
1783   M /branches/3.1/tests/tcosh.c
1784   M /branches/3.1/tests/tcot.c
1785   M /branches/3.1/tests/tcoth.c
1786   M /branches/3.1/tests/tcsc.c
1787   M /branches/3.1/tests/tcsch.c
1788   M /branches/3.1/tests/td_div.c
1789   M /branches/3.1/tests/td_sub.c
1790   M /branches/3.1/tests/tdigamma.c
1791   M /branches/3.1/tests/tdim.c
1792   M /branches/3.1/tests/tdiv.c
1793   M /branches/3.1/tests/tdiv_d.c
1794   M /branches/3.1/tests/tdiv_ui.c
1795   M /branches/3.1/tests/teint.c
1796   M /branches/3.1/tests/teq.c
1797   M /branches/3.1/tests/terf.c
1798   M /branches/3.1/tests/tests.c
1799   M /branches/3.1/tests/texceptions.c
1800   M /branches/3.1/tests/texp.c
1801   M /branches/3.1/tests/texp10.c
1802   M /branches/3.1/tests/texp2.c
1803   M /branches/3.1/tests/texpm1.c
1804   M /branches/3.1/tests/tfactorial.c
1805   M /branches/3.1/tests/tfits.c
1806   M /branches/3.1/tests/tfma.c
1807   M /branches/3.1/tests/tfmod.c
1808   M /branches/3.1/tests/tfms.c
1809   M /branches/3.1/tests/tfprintf.c
1810   M /branches/3.1/tests/tfrac.c
1811   M /branches/3.1/tests/tfrexp.c
1812   M /branches/3.1/tests/tgamma.c
1813   M /branches/3.1/tests/tgeneric.c
1814   M /branches/3.1/tests/tgeneric_ui.c
1815   M /branches/3.1/tests/tget_d.c
1816   M /branches/3.1/tests/tget_d_2exp.c
1817   M /branches/3.1/tests/tget_f.c
1818   M /branches/3.1/tests/tget_flt.c
1819   M /branches/3.1/tests/tget_ld_2exp.c
1820   M /branches/3.1/tests/tget_set_d64.c
1821   M /branches/3.1/tests/tget_sj.c
1822   M /branches/3.1/tests/tget_str.c
1823   M /branches/3.1/tests/tget_z.c
1824   M /branches/3.1/tests/tgmpop.c
1825   M /branches/3.1/tests/tgrandom.c
1826   M /branches/3.1/tests/thyperbolic.c
1827   M /branches/3.1/tests/thypot.c
1828   M /branches/3.1/tests/tinits.c
1829   M /branches/3.1/tests/tinp_str.c
1830   M /branches/3.1/tests/tinternals.c
1831   M /branches/3.1/tests/tisnan.c
1832   M /branches/3.1/tests/tisqrt.c
1833   M /branches/3.1/tests/tj0.c
1834   M /branches/3.1/tests/tj1.c
1835   M /branches/3.1/tests/tjn.c
1836   M /branches/3.1/tests/tl2b.c
1837   M /branches/3.1/tests/tlgamma.c
1838   M /branches/3.1/tests/tli2.c
1839   M /branches/3.1/tests/tlngamma.c
1840   M /branches/3.1/tests/tlog.c
1841   M /branches/3.1/tests/tlog10.c
1842   M /branches/3.1/tests/tlog1p.c
1843   M /branches/3.1/tests/tlog2.c
1844   M /branches/3.1/tests/tmin_prec.c
1845   M /branches/3.1/tests/tminmax.c
1846   M /branches/3.1/tests/tmodf.c
1847   M /branches/3.1/tests/tmul.c
1848   M /branches/3.1/tests/tmul_2exp.c
1849   M /branches/3.1/tests/tmul_d.c
1850   M /branches/3.1/tests/tmul_ui.c
1851   M /branches/3.1/tests/tnext.c
1852   M /branches/3.1/tests/tout_str.c
1853   M /branches/3.1/tests/toutimpl.c
1854   M /branches/3.1/tests/tpow.c
1855   M /branches/3.1/tests/tpow3.c
1856   M /branches/3.1/tests/tpow_all.c
1857   M /branches/3.1/tests/tpow_z.c
1858   M /branches/3.1/tests/tprintf.c
1859   M /branches/3.1/tests/trandom.c
1860   M /branches/3.1/tests/trec_sqrt.c
1861   M /branches/3.1/tests/tremquo.c
1862   M /branches/3.1/tests/trint.c
1863   M /branches/3.1/tests/troot.c
1864   M /branches/3.1/tests/tround_prec.c
1865   M /branches/3.1/tests/tsec.c
1866   M /branches/3.1/tests/tsech.c
1867   M /branches/3.1/tests/tset.c
1868   M /branches/3.1/tests/tset_d.c
1869   M /branches/3.1/tests/tset_exp.c
1870   M /branches/3.1/tests/tset_f.c
1871   M /branches/3.1/tests/tset_ld.c
1872   M /branches/3.1/tests/tset_q.c
1873   M /branches/3.1/tests/tset_si.c
1874   M /branches/3.1/tests/tset_sj.c
1875   M /branches/3.1/tests/tset_str.c
1876   M /branches/3.1/tests/tset_z.c
1877   M /branches/3.1/tests/tset_z_exp.c
1878   M /branches/3.1/tests/tsgn.c
1879   M /branches/3.1/tests/tsi_op.c
1880   M /branches/3.1/tests/tsin.c
1881   M /branches/3.1/tests/tsin_cos.c
1882   M /branches/3.1/tests/tsinh.c
1883   M /branches/3.1/tests/tsinh_cosh.c
1884   M /branches/3.1/tests/tsprintf.c
1885   M /branches/3.1/tests/tsqr.c
1886   M /branches/3.1/tests/tsqrt.c
1887   M /branches/3.1/tests/tsqrt_ui.c
1888   M /branches/3.1/tests/tstckintc.c
1889   M /branches/3.1/tests/tstdint.c
1890   M /branches/3.1/tests/tstrtofr.c
1891   M /branches/3.1/tests/tsub.c
1892   M /branches/3.1/tests/tsub1sp.c
1893   M /branches/3.1/tests/tsub_d.c
1894   M /branches/3.1/tests/tsub_ui.c
1895   M /branches/3.1/tests/tsubnormal.c
1896   M /branches/3.1/tests/tsum.c
1897   M /branches/3.1/tests/tswap.c
1898   M /branches/3.1/tests/ttan.c
1899   M /branches/3.1/tests/ttanh.c
1900   M /branches/3.1/tests/ttrunc.c
1901   M /branches/3.1/tests/tui_div.c
1902   M /branches/3.1/tests/tui_pow.c
1903   M /branches/3.1/tests/tui_sub.c
1904   M /branches/3.1/tests/turandom.c
1905   M /branches/3.1/tests/tvalist.c
1906   M /branches/3.1/tests/tversion.c
1907   M /branches/3.1/tests/ty0.c
1908   M /branches/3.1/tests/ty1.c
1909   M /branches/3.1/tests/tyn.c
1910   M /branches/3.1/tests/tzeta.c
1911   M /branches/3.1/tests/tzeta_ui.c
1912   M /branches/3.1/tools/ck-copyright-notice
1913   M /branches/3.1/tools/ck-mparam
1914   M /branches/3.1/tools/ck-version-info
1915   M /branches/3.1/tools/get_patches.sh
1916   M /branches/3.1/tune/Makefile.am
1917   M /branches/3.1/tune/bidimensional_sample.c
1918   M /branches/3.1/tune/speed.c
1919   M /branches/3.1/tune/tuneup.c
1920
1921Copyright notice update: added 2012 with
1922  perl -pi -e 's/2011 Free Software/2011, 2012 Free Software/' **/*(^/)
1923under zsh, reverting the ChangeLog file (the m4 and tools/mbench
1924directories were not modified).
1925Removed 2011 from the example in the doc/README.dev file.
1926------------------------------------------------------------------------
1927r7980 | vlefevre | 2011-12-09 13:43:03 +0000 (Fri, 09 Dec 2011) | 4 lines
1928Changed paths:
1929   M /branches/3.1
1930   M /branches/3.1/INSTALL
1931   M /branches/3.1/configure.ac
1932
1933Merged changesets r7976-7978 from the trunk:
1934[INSTALL] Added information about system/compiler bugs related to TLS
1935  or optimizations.
1936[configure.ac] Mention --disable-thread-safe.
1937------------------------------------------------------------------------
1938r7972 | vlefevre | 2011-11-28 12:20:46 +0000 (Mon, 28 Nov 2011) | 1 line
1939Changed paths:
1940   M /branches/3.1
1941   M /branches/3.1/tests/turandom.c
1942
1943[tests/turandom.c] Removed an obsolete comment.
1944------------------------------------------------------------------------
1945r7969 | vlefevre | 2011-11-28 11:36:10 +0000 (Mon, 28 Nov 2011) | 1 line
1946Changed paths:
1947   M /branches/3.1
1948   M /branches/3.1/doc/mpfr.texi
1949
1950[doc/mpfr.texi] Updated the month.
1951------------------------------------------------------------------------
1952r7968 | vlefevre | 2011-11-28 11:34:34 +0000 (Mon, 28 Nov 2011) | 5 lines
1953Changed paths:
1954   M /branches/3.1
1955   M /branches/3.1/doc/mpfr.texi
1956   M /branches/3.1/tests/trandom.c
1957   M /branches/3.1/tests/turandom.c
1958
1959Merged changesets r7965-7966 from the trunk:
1960[doc/mpfr.texi] Mentioned the difference between GMP 4.1 and 4.2 about
1961the changes of mpfr_urandom and mpfr_urandomb in MPFR 3.1.
1962[tests/trandom.c,tests/turandom.c] Fixed compatibility with GMP 4.1.x
1963(since the default PRNG has changed between GMP 4.1 and 4.2).
1964------------------------------------------------------------------------
1965r7945 | vlefevre | 2011-11-03 16:11:08 +0000 (Thu, 03 Nov 2011) | 1 line
1966Changed paths:
1967   M /branches/3.1
1968   M /branches/3.1/src/vasprintf.c
1969
1970[src/vasprintf.c] Corrected a comment.
1971------------------------------------------------------------------------
1972r7942 | vlefevre | 2011-11-03 14:49:58 +0000 (Thu, 03 Nov 2011) | 1 line
1973Changed paths:
1974   M /branches/3.1
1975   M /branches/3.1/tests/tsprintf.c
1976
1977[tests/tsprintf.c] Coding style.
1978------------------------------------------------------------------------
1979r7940 | vlefevre | 2011-11-03 14:10:49 +0000 (Thu, 03 Nov 2011) | 3 lines
1980Changed paths:
1981   M /branches/3.1
1982   M /branches/3.1/src/vasprintf.c
1983   M /branches/3.1/tests/tsprintf.c
1984
1985[src/vasprintf.c] Fixed bug reported by Pavel Holoborodko.
1986[tests/tsprintf.c] Added testcases.
1987(Merged changesets r7931 (except src/mpn_exp.c) and r7933-7936.)
1988------------------------------------------------------------------------
1989r7921 | vlefevre | 2011-10-14 10:18:30 +0000 (Fri, 14 Oct 2011) | 2 lines
1990Changed paths:
1991   M /branches/3.1
1992   M /branches/3.1/INSTALL
1993   M /branches/3.1/tests/Makefile.am
1994
1995[tests/Makefile.am] Added -L$(top_builddir)/src/.libs to AM_LDFLAGS.
1996[INSTALL] Removed the notes on HP-UX (obsolete after the above change).
1997------------------------------------------------------------------------
1998r7919 | vlefevre | 2011-10-13 11:30:54 +0000 (Thu, 13 Oct 2011) | 1 line
1999Changed paths:
2000   M /branches/3.1
2001   M /branches/3.1/INSTALL
2002
2003[INSTALL] Corrected notes for HP-UX.
2004------------------------------------------------------------------------
2005r7917 | vlefevre | 2011-10-13 11:20:23 +0000 (Thu, 13 Oct 2011) | 2 lines
2006Changed paths:
2007   M /branches/3.1
2008   M /branches/3.1/INSTALL
2009
2010[INSTALL] Added notes for HP-UX after a bug report. See discussion:
2011https://sympa.inria.fr/sympa/arc/mpfr/2011-10/msg00042.html
2012------------------------------------------------------------------------
2013r7908 | vlefevre | 2011-10-04 11:14:48 +0000 (Tue, 04 Oct 2011) | 3 lines
2014Changed paths:
2015   M /branches/3.1/src/mpfr-impl.h
2016
2017[src/mpfr-impl.h] Fixed a bug in the MPFR_UNLIKELY macro for GCC
2018(found under Mac OS X / PowerPC with the mode32 GMP ABI, and MPFR
2019built with --enable-assert=full).
2020------------------------------------------------------------------------
2021r7907 | vlefevre | 2011-10-04 10:04:11 +0000 (Tue, 04 Oct 2011) | 1 line
2022Changed paths:
2023   M /branches/3.1/INSTALL
2024   M /branches/3.1/VERSION
2025   M /branches/3.1/configure.ac
2026   M /branches/3.1/doc/mpfr.texi
2027   M /branches/3.1/src/mpfr.h
2028   M /branches/3.1/src/version.c
2029
2030Updated version to 3.1.1-dev.
2031------------------------------------------------------------------------
2032r7897 | vlefevre | 2011-10-03 08:16:03 +0000 (Mon, 03 Oct 2011) | 1 line
2033Changed paths:
2034   M /branches/3.1/ChangeLog
2035
2036ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
2037------------------------------------------------------------------------
2038r7896 | vlefevre | 2011-10-03 08:10:45 +0000 (Mon, 03 Oct 2011) | 1 line
2039Changed paths:
2040   M /branches/3.1/VERSION
2041   M /branches/3.1/configure.ac
2042   M /branches/3.1/doc/mpfr.texi
2043   M /branches/3.1/src/mpfr.h
2044   M /branches/3.1/src/version.c
2045
2046Updated version to 3.1.0.
2047------------------------------------------------------------------------
2048r7895 | vlefevre | 2011-10-03 08:09:19 +0000 (Mon, 03 Oct 2011) | 1 line
2049Changed paths:
2050   M /branches/3.1/doc/mpfr.texi
2051
2052[doc/mpfr.texi] Updated the month.
2053------------------------------------------------------------------------
2054r7893 | vlefevre | 2011-09-29 22:25:41 +0000 (Thu, 29 Sep 2011) | 2 lines
2055Changed paths:
2056   M /branches/3.1
2057   M /branches/3.1/doc/mpfr.texi
2058
2059[doc/mpfr.texi] added reference and comment for eint
2060(Merged changeset r7892 from the trunk.)
2061------------------------------------------------------------------------
2062r7890 | vlefevre | 2011-09-25 00:17:05 +0000 (Sun, 25 Sep 2011) | 2 lines
2063Changed paths:
2064   M /branches/3.1
2065   M /branches/3.1/doc/mpfr.texi
2066
2067[doc/mpfr.texi] Rephrased mpfr_frexp description.
2068(Merged changeset r7889 from the trunk.)
2069------------------------------------------------------------------------
2070r7887 | vlefevre | 2011-09-24 10:01:07 +0000 (Sat, 24 Sep 2011) | 5 lines
2071Changed paths:
2072   M /branches/3.1
2073   M /branches/3.1/NEWS
2074   M /branches/3.1/doc/mpfr.texi
2075   M /branches/3.1/src/log1p.c
2076   M /branches/3.1/tests/tagm.c
2077   M /branches/3.1/tests/tgeneric.c
2078
2079Renamed "division-by-zero" to "divide-by-zero" (term used by the
2080ISO C99 standard, the IEEE 754-2008 standard using divideByZero,
2081and the old IEEE 754-1985 standard using both "divide by zero"
2082and "division by zero").
2083(Merged changeset r7886 from the trunk.)
2084------------------------------------------------------------------------
2085r7885 | vlefevre | 2011-09-24 09:40:03 +0000 (Sat, 24 Sep 2011) | 3 lines
2086Changed paths:
2087   M /branches/3.1
2088   M /branches/3.1/src/gmp_op.c
2089   M /branches/3.1/tests/tgmpop.c
2090
2091[tests/tgmpop.c] Improved division-by-zero tests.
2092[src/gmp_op.c] Forgot to update the flags in some functions.
2093(Merged changesets r7882 and r7883 from the trunk.)
2094------------------------------------------------------------------------
2095r7884 | vlefevre | 2011-09-24 09:39:02 +0000 (Sat, 24 Sep 2011) | 2 lines
2096Changed paths:
2097   M /branches/3.1
2098   M /branches/3.1/doc/faq.xsl
2099
2100[doc/faq.xsl] Added a comment about the MPFR logo.
2101(Merged changeset r7881 from the trunk.)
2102------------------------------------------------------------------------
2103r7880 | vlefevre | 2011-09-22 10:38:10 +0000 (Thu, 22 Sep 2011) | 1 line
2104Changed paths:
2105   M /branches/3.1
2106   M /branches/3.1/doc/mpfr.texi
2107
2108[doc/mpfr.texi] Improved mpfr_frexp description.
2109------------------------------------------------------------------------
2110r7878 | vlefevre | 2011-09-22 10:09:40 +0000 (Thu, 22 Sep 2011) | 1 line
2111Changed paths:
2112   M /branches/3.1
2113   M /branches/3.1/doc/mpfr.texi
2114
2115[doc/mpfr.texi] Corrected typo in the mpfr_frexp description.
2116------------------------------------------------------------------------
2117r7874 | vlefevre | 2011-09-20 08:50:37 +0000 (Tue, 20 Sep 2011) | 1 line
2118Changed paths:
2119   M /branches/3.1/ChangeLog
2120
2121ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
2122------------------------------------------------------------------------
2123r7872 | vlefevre | 2011-09-20 07:37:01 +0000 (Tue, 20 Sep 2011) | 1 line
2124Changed paths:
2125   M /branches/3.1/VERSION
2126   M /branches/3.1/configure.ac
2127   M /branches/3.1/doc/mpfr.texi
2128   M /branches/3.1/src/mpfr.h
2129   M /branches/3.1/src/version.c
2130
2131Updated version to 3.1.0-rc2.
2132------------------------------------------------------------------------
2133r7871 | vlefevre | 2011-09-20 07:35:18 +0000 (Tue, 20 Sep 2011) | 18 lines
2134Changed paths:
2135   M /branches/3.1
2136   M /branches/3.1/NEWS
2137   M /branches/3.1/TODO
2138   M /branches/3.1/doc/README.dev
2139   M /branches/3.1/doc/mpfr.texi
2140   M /branches/3.1/examples/version.c
2141   M /branches/3.1/src/agm.c
2142   M /branches/3.1/src/buildopt.c
2143   M /branches/3.1/src/gmp_op.c
2144   M /branches/3.1/src/mpfr-gmp.h
2145   M /branches/3.1/src/mpfr-impl.h
2146   M /branches/3.1/src/mpfr.h
2147   M /branches/3.1/tests/tbuildopt.c
2148   M /branches/3.1/tests/tgmpop.c
2149
2150Merged r7857 through r7870 from the trunk:
2151  * [src/mpfr-gmp.h] Fixed a prototype (mpfr_limb_ptr isn't available
2152    yet) and added missing prototype for __gmpn_sbpi1_divappr_q.
2153  * [src/mpfr-impl.h] Define new macros MPFR_EXT_EMIN and MPFR_EXT_EMAX.
2154  * [src/agm.c] Replaced __gmpfr_emin and __gmpfr_emax by MPFR_EXT_EMIN
2155    and MPFR_EXT_EMAX respectively (this should be a bit faster with TLS
2156    and also is a workaround to a bug occurring with TLS and GCC 4.3.2
2157    on a Linux/Sparc machine, gcc54.fsffrance.org).
2158  * [tests/tgmpop.c] Check for erange flag in mpfr_cmp_[f,q,z].
2159  * [src/gmp_op.c] Handle the special cases in mpfr_cmp_q and mpfr_cmp_f
2160    (fixing the problem with the erange flag in particular).
2161  * [src/buildopt.c,src/mpfr.h,tests/tbuildopt.c,doc/mpfr.texi,NEWS]
2162    Added mpfr_buildopt_gmpinternals_p function.
2163  * [examples/version.c] Output mpfr_buildopt_gmpinternals_p() and
2164    mpfr_buildopt_tune_case() values with MPFR 3.1 or later.
2165  * [doc/README.dev] Updated "To make a release". Document how to
2166    specify the minimum exponent or the maximum exponent.
2167  * [TODO] Added an item about the minimum and maximum exponents.
2168------------------------------------------------------------------------
2169r7857 | vlefevre | 2011-09-19 08:22:17 +0000 (Mon, 19 Sep 2011) | 2 lines
2170Changed paths:
2171   M /branches/3.1
2172   M /branches/3.1/doc/mpfr.texi
2173
2174[doc/mpfr.texi] Correction: "5 exception types" → "6 exception types"
2175(thanks to Case Vanhorsen for the report).
2176------------------------------------------------------------------------
2177r7854 | vlefevre | 2011-09-17 11:58:18 +0000 (Sat, 17 Sep 2011) | 1 line
2178Changed paths:
2179   M /branches/3.1/ChangeLog
2180
2181ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
2182------------------------------------------------------------------------
2183r7853 | vlefevre | 2011-09-14 21:38:49 +0000 (Wed, 14 Sep 2011) | 4 lines
2184Changed paths:
2185   M /branches/3.1
2186   M /branches/3.1/src/mpfr-impl.h
2187
2188[src/mpfr-impl.h] Define LONGLONG_STANDALONE before including
2189mpfr-longlong.h so that udiv_qrnnd_preinv is defined (this is
2190useful at least on IA64 when compiling without gmp-impl.h).
2191Thanks to Patrick Pélissier for the fix.
2192------------------------------------------------------------------------
2193r7851 | vlefevre | 2011-09-11 09:21:52 +0000 (Sun, 11 Sep 2011) | 3 lines
2194Changed paths:
2195   M /branches/3.1
2196   M /branches/3.1/NEWS
2197   M /branches/3.1/doc/mpfr.texi
2198
2199[doc/mpfr.texi] Updated "API Compatibility" section. Documented
2200  function mpfr_buildopt_tune_case. Minor consistency changes.
2201[NEWS] Function mpfr_buildopt_tune_case is new in MPFR 3.1.
2202------------------------------------------------------------------------
2203r7844 | vlefevre | 2011-09-11 07:49:03 +0000 (Sun, 11 Sep 2011) | 2 lines
2204Changed paths:
2205   M /branches/3.1
2206   M /branches/3.1/doc/mpfr.texi
2207
2208[doc/mpfr.texi] MPFR_RNDA was introduced in MPFR 3.0.0 and should
2209no longer be considered experimental.
2210------------------------------------------------------------------------
2211r7842 | vlefevre | 2011-09-10 21:25:45 +0000 (Sat, 10 Sep 2011) | 1 line
2212Changed paths:
2213   M /branches/3.1/ChangeLog
2214
2215ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
2216------------------------------------------------------------------------
2217r7841 | vlefevre | 2011-09-10 21:24:05 +0000 (Sat, 10 Sep 2011) | 1 line
2218Changed paths:
2219   M /branches/3.1/doc/mpfr.texi
2220
2221[doc/mpfr.texi] Updated the month.
2222------------------------------------------------------------------------
2223r7840 | vlefevre | 2011-09-10 21:23:08 +0000 (Sat, 10 Sep 2011) | 1 line
2224Changed paths:
2225   M /branches/3.1/INSTALL
2226   M /branches/3.1/VERSION
2227   M /branches/3.1/configure.ac
2228   M /branches/3.1/doc/mpfr.texi
2229   M /branches/3.1/src/mpfr.h
2230   M /branches/3.1/src/version.c
2231
2232Updated version to 3.1.0-rc1.
2233------------------------------------------------------------------------
2234r7839 | vlefevre | 2011-09-10 21:21:59 +0000 (Sat, 10 Sep 2011) | 1 line
2235Changed paths:
2236   A /branches/3.1 (from /trunk:7838)
2237
2238Recreated 3.1 branch from the trunk.
2239------------------------------------------------------------------------
2240r7836 | vlefevre | 2011-09-10 21:15:45 +0000 (Sat, 10 Sep 2011) | 2 lines
2241Changed paths:
2242   M /trunk/tests/trec_sqrt.c
2243
2244[tests/trec_sqrt.c] Fixed bug introduced in r7711 (build failure
2245with a C++ compiler).
2246------------------------------------------------------------------------
2247r7835 | vlefevre | 2011-09-10 20:13:19 +0000 (Sat, 10 Sep 2011) | 1 line
2248Changed paths:
2249   M /trunk
2250   M /trunk/NEWS
2251   M /trunk/doc/mpfr.texi
2252
2253Removed now useless svn:mergeinfo properties.
2254------------------------------------------------------------------------
2255r7832 | vlefevre | 2011-09-10 20:04:07 +0000 (Sat, 10 Sep 2011) | 1 line
2256Changed paths:
2257   M /trunk/TODO
2258
2259[TODO] Replaced "configure.in" by "configure.ac".
2260------------------------------------------------------------------------
2261r7831 | vlefevre | 2011-09-10 20:02:56 +0000 (Sat, 10 Sep 2011) | 1 line
2262Changed paths:
2263   M /trunk/doc/README.dev
2264
2265[doc/README.dev] Removed obsolete paragraph about AM_MAINTAINER_MODE.
2266------------------------------------------------------------------------
2267r7826 | vlefevre | 2011-09-10 19:08:42 +0000 (Sat, 10 Sep 2011) | 1 line
2268Changed paths:
2269   M /trunk/tools/mpfrlint
2270
2271[tools/mpfrlint] Correction after r7825.
2272------------------------------------------------------------------------
2273r7825 | vlefevre | 2011-09-10 19:07:39 +0000 (Sat, 10 Sep 2011) | 1 line
2274Changed paths:
2275   M /trunk/tools/mpfrlint
2276
2277[tools/mpfrlint] Run tools/ck-mparam.
2278------------------------------------------------------------------------
2279r7824 | vlefevre | 2011-09-10 19:04:57 +0000 (Sat, 10 Sep 2011) | 2 lines
2280Changed paths:
2281   A /trunk/tools/ck-mparam
2282
2283Added tools/ck-mparam sh script to check the mparam.h files
2284(gcc is needed).
2285------------------------------------------------------------------------
2286r7823 | zimmerma | 2011-09-10 07:15:46 +0000 (Sat, 10 Sep 2011) | 2 lines
2287Changed paths:
2288   M /trunk/src/amd/k8/mparam.h
2289
2290[src/amd/k8/mparam.h] removed spurious end of comment
2291
2292------------------------------------------------------------------------
2293r7821 | vlefevre | 2011-09-09 17:19:39 +0000 (Fri, 09 Sep 2011) | 2 lines
2294Changed paths:
2295   M /trunk/doc/README.dev
2296
2297[doc/README.dev] For the valgrind example, use the same arguments
2298as in gnulib's valgrind-tests.m4 file.
2299------------------------------------------------------------------------
2300r7818 | vlefevre | 2011-09-09 13:48:33 +0000 (Fri, 09 Sep 2011) | 1 line
2301Changed paths:
2302   M /trunk/ChangeLog
2303
2304ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
2305------------------------------------------------------------------------
2306r7817 | vlefevre | 2011-09-09 13:32:55 +0000 (Fri, 09 Sep 2011) | 5 lines
2307Changed paths:
2308   M /trunk/Makefile.am
2309   M /trunk/tools/ck-copyright-notice
2310
2311[Makefile.am] Added tools/ck-copyright-notice to EXTRA_DIST as it is
2312  used in dist-hook.
2313[tools/ck-copyright-notice] Added copyright notice (since this file is
2314  distributed in the tarballs). Note: the first year is 2008 as a part
2315  of the code comes from r5370 in mpfrlint.
2316------------------------------------------------------------------------
2317r7816 | vlefevre | 2011-09-09 11:40:33 +0000 (Fri, 09 Sep 2011) | 2 lines
2318Changed paths:
2319   M /trunk/tools/ck-copyright-notice
2320
2321[tools/ck-copyright-notice] Skip src/mpfr-longlong.h as this file
2322(which comes from GMP) has a specific copyright notice.
2323------------------------------------------------------------------------
2324r7815 | vlefevre | 2011-09-09 11:37:01 +0000 (Fri, 09 Sep 2011) | 1 line
2325Changed paths:
2326   M /trunk/src/mp_clz_tab.c
2327
2328[src/mp_clz_tab.c] Updated the copyright notice.
2329------------------------------------------------------------------------
2330r7814 | vlefevre | 2011-09-09 11:31:07 +0000 (Fri, 09 Sep 2011) | 2 lines
2331Changed paths:
2332   M /trunk/tools/ck-copyright-notice
2333
2334[tools/ck-copyright-notice] Check that the first copyright year for
2335the mparam.h files is 2005.
2336------------------------------------------------------------------------
2337r7813 | vlefevre | 2011-09-09 11:26:02 +0000 (Fri, 09 Sep 2011) | 2 lines
2338Changed paths:
2339   M /trunk/src/amd/amdfam10/mparam.h
2340   M /trunk/src/amd/athlon/mparam.h
2341   M /trunk/src/amd/k8/mparam.h
2342   M /trunk/src/arm/mparam.h
2343   M /trunk/src/generic/mparam.h
2344   M /trunk/src/hppa/mparam.h
2345   M /trunk/src/ia64/mparam.h
2346   M /trunk/src/powerpc32/mparam.h
2347   M /trunk/src/powerpc64/mparam.h
2348   M /trunk/src/sparc64/mparam.h
2349   M /trunk/src/x86/core2/mparam.h
2350   M /trunk/src/x86/mparam.h
2351   M /trunk/src/x86_64/core2/mparam.h
2352   M /trunk/src/x86_64/pentium4/mparam.h
2353
2354Added copyright notice to the mparam.h files (with the same years
2355as in the template).
2356------------------------------------------------------------------------
2357r7812 | vlefevre | 2011-09-09 11:20:25 +0000 (Fri, 09 Sep 2011) | 5 lines
2358Changed paths:
2359   M /trunk/Makefile.am
2360   A /trunk/tools/ck-copyright-notice
2361   M /trunk/tools/mpfrlint
2362
2363Added tools/ck-copyright-notice sh script from mpfrlint (updated) to
2364check that copyright notices exist and appear to be correct. Updated
2365tools/mpfrlint to run tools/ck-copyright-notice instead of its old
2366test. In Makefile.am, run tools/ck-copyright-notice in dist-hook for
2367"make dist".
2368------------------------------------------------------------------------
2369r7811 | vlefevre | 2011-09-09 10:57:23 +0000 (Fri, 09 Sep 2011) | 1 line
2370Changed paths:
2371   M /trunk/tools/mpfrlint
2372
2373[tools/mpfrlint] More files under src and tests directories.
2374------------------------------------------------------------------------
2375r7809 | vlefevre | 2011-09-08 09:13:50 +0000 (Thu, 08 Sep 2011) | 1 line
2376Changed paths:
2377   M /trunk/NEWS
2378
2379[NEWS] Update for MPFR 3.1.x.
2380------------------------------------------------------------------------
2381r7808 | vlefevre | 2011-09-08 09:07:08 +0000 (Thu, 08 Sep 2011) | 7 lines
2382Changed paths:
2383   M /trunk/doc/README.dev
2384   M /trunk/tests/Makefile.am
2385
2386[tests/Makefile.am]
2387  * Added "AM_LDFLAGS = -no-install" to prevent libtool from generating
2388    wrapper scripts for the tests (according to discussions and tests,
2389    there should be no negative effects); useful for gdb and valgrind.
2390  * Added $(VALGRIND) to TESTS_ENVIRONMENT in order to easily run the
2391    tests under valgrind with: VALGRIND="valgrind -q" make check
2392[doc/README.dev] Update for gdb and valgrind.
2393------------------------------------------------------------------------
2394r7807 | vlefevre | 2011-08-31 08:55:56 +0000 (Wed, 31 Aug 2011) | 1 line
2395Changed paths:
2396   M /trunk/doc/mpfr.texi
2397
2398[doc/mpfr.texi] Improved the specification of mpfr_get_f.
2399------------------------------------------------------------------------
2400r7805 | zimmerma | 2011-08-30 12:01:16 +0000 (Tue, 30 Aug 2011) | 2 lines
2401Changed paths:
2402   M /trunk/configure.ac
2403
2404[configure.ac] added comment about minimal GMP version
2405
2406------------------------------------------------------------------------
2407r7804 | zimmerma | 2011-08-30 08:23:16 +0000 (Tue, 30 Aug 2011) | 3 lines
2408Changed paths:
2409   M /trunk/src/add.c
2410
2411dummy change to check if GMP_CHECK_RANDOMIZE is now used in the Hydra
2412builds on http://hydra.nixos.org/jobset/gnu/mpfr-trunk
2413
2414------------------------------------------------------------------------
2415r7803 | vlefevre | 2011-08-19 10:03:19 +0000 (Fri, 19 Aug 2011) | 1 line
2416Changed paths:
2417   M /trunk/doc/mpfr.texi
2418
2419[doc/mpfr.texi] Added some references to the ternary definition.
2420------------------------------------------------------------------------
2421r7802 | zimmerma | 2011-08-19 09:01:58 +0000 (Fri, 19 Aug 2011) | 3 lines
2422Changed paths:
2423   M /trunk/doc/mpfr.texi
2424
2425[doc/mpfr.texi] improved the documentation of mpfr_set_str, as suggested by
2426		Vincent Lefevre
2427
2428------------------------------------------------------------------------
2429r7801 | vlefevre | 2011-08-19 08:45:07 +0000 (Fri, 19 Aug 2011) | 1 line
2430Changed paths:
2431   M /trunk/doc/mpfr.texi
2432
2433[doc/mpfr.texi] Added "Ternary value" to the concept index.
2434------------------------------------------------------------------------
2435r7800 | vlefevre | 2011-08-15 12:34:40 +0000 (Mon, 15 Aug 2011) | 1 line
2436Changed paths:
2437   M /trunk/doc/README.dev
2438
2439[doc/README.dev] Added information on how to update the FAQ.
2440------------------------------------------------------------------------
2441r7798 | vlefevre | 2011-08-15 11:55:59 +0000 (Mon, 15 Aug 2011) | 1 line
2442Changed paths:
2443   M /trunk/doc/FAQ.html
2444
2445[doc] Updated FAQ.html with update-faq.
2446------------------------------------------------------------------------
2447r7796 | vlefevre | 2011-08-12 11:39:06 +0000 (Fri, 12 Aug 2011) | 1 line
2448Changed paths:
2449   M /trunk/tune/tuneup.c
2450
2451[tune/tuneup.c] Untabified.
2452------------------------------------------------------------------------
2453r7795 | vlefevre | 2011-08-12 11:35:51 +0000 (Fri, 12 Aug 2011) | 3 lines
2454Changed paths:
2455   M /trunk/src/mulders.c
2456
2457[src/mulders.c] Replaced MPFR_ASSERTD by MPFR_ASSERTN on constant
2458expressions (this is a temporary change, as they should later be
2459replaced by static assertions).
2460------------------------------------------------------------------------
2461r7794 | vlefevre | 2011-08-12 11:33:09 +0000 (Fri, 12 Aug 2011) | 2 lines
2462Changed paths:
2463   M /trunk/src/mulders.c
2464
2465[src/mulders.c] Replaced mp_ptr and mp_srcptr (internal to GMP) by
2466mpfr_limb_ptr and mpfr_limb_srcptr.
2467------------------------------------------------------------------------
2468r7793 | vlefevre | 2011-08-12 11:25:25 +0000 (Fri, 12 Aug 2011) | 2 lines
2469Changed paths:
2470   M /trunk/src/mpfr-gmp.h
2471
2472[src/mpfr-gmp.h] Avoid potential identifier collision by using an
2473underscore for variable names declared in the invert_pi1 macro.
2474------------------------------------------------------------------------
2475r7792 | vlefevre | 2011-08-12 11:18:12 +0000 (Fri, 12 Aug 2011) | 1 line
2476Changed paths:
2477   M /trunk/src/mpfr-gmp.h
2478
2479[src/mpfr-gmp.h] Untabified.
2480------------------------------------------------------------------------
2481r7791 | vlefevre | 2011-08-12 11:14:38 +0000 (Fri, 12 Aug 2011) | 1 line
2482Changed paths:
2483   M /trunk/doc/mpfr.texi
2484
2485[doc/mpfr.texi] Updated the month.
2486------------------------------------------------------------------------
2487r7790 | zimmerma | 2011-08-06 13:30:28 +0000 (Sat, 06 Aug 2011) | 2 lines
2488Changed paths:
2489   M /trunk/src/amd/k8/mparam.h
2490
2491[k8/mparam.h] added comment
2492
2493------------------------------------------------------------------------
2494r7789 | zimmerma | 2011-08-06 12:01:58 +0000 (Sat, 06 Aug 2011) | 3 lines
2495Changed paths:
2496   M /trunk/src/amd/amdfam10/mparam.h
2497   M /trunk/src/x86/mparam.h
2498
2499[x86/mparam.h] new tuning contributed by Jim Cloos
2500[amd/amdfam10/mparam.h] added GMP version
2501
2502------------------------------------------------------------------------
2503r7788 | zimmerma | 2011-08-06 11:52:12 +0000 (Sat, 06 Aug 2011) | 2 lines
2504Changed paths:
2505   M /trunk/src/mpfr-gmp.h
2506   M /trunk/src/mulders.c
2507
2508[mpfr-gmp.h] use mpfr_pi1_t instead of gmp_pi1_t to avoid using GMP's namespace
2509
2510------------------------------------------------------------------------
2511r7787 | zimmerma | 2011-08-05 14:22:26 +0000 (Fri, 05 Aug 2011) | 5 lines
2512Changed paths:
2513   M /trunk/configure.ac
2514   M /trunk/src/mparam_h.in
2515   M /trunk/src/mpfr-gmp.h
2516   M /trunk/src/mulders.c
2517   M /trunk/tune/tuneup.c
2518
2519[src/mulders.c] use mpn_sbpi1_divappr_q if available and WANT_GMP_INTERNALS
2520		is defined
2521[src/mpfr-gmp.h] defined macros needed for mpfr_divhigh_n_basecase
2522[configure.ac] check for mpn_sbpi1_divappr_q
2523
2524------------------------------------------------------------------------
2525r7786 | vlefevre | 2011-08-05 13:17:23 +0000 (Fri, 05 Aug 2011) | 1 line
2526Changed paths:
2527   M /trunk/INSTALL
2528   M /trunk/VERSION
2529   M /trunk/configure.ac
2530   M /trunk/doc/mpfr.texi
2531   M /trunk/src/mpfr.h
2532   M /trunk/src/version.c
2533
2534Updated version to 3.2.0-dev.
2535------------------------------------------------------------------------
2536r7784 | zimmerma | 2011-08-05 12:56:08 +0000 (Fri, 05 Aug 2011) | 2 lines
2537Changed paths:
2538   A /trunk/src/amd/amdfam10
2539   A /trunk/src/amd/amdfam10/mparam.h
2540
2541[amdfam10/mparam.h] tuning parameters contributed by Jim Cloos
2542
2543------------------------------------------------------------------------
2544r7783 | zimmerma | 2011-08-05 03:08:42 +0000 (Fri, 05 Aug 2011) | 4 lines
2545Changed paths:
2546   M /trunk/TODO
2547   M /trunk/src/Makefile.am
2548   M /trunk/src/mulders.c
2549   M /trunk/tune/tuneup.c
2550
2551[mulders.c] added a basecase code for Mulders' short division
2552[tuneup.c] added corresponding tuning code
2553[TODO] added an item
2554
2555------------------------------------------------------------------------
2556r7782 | vlefevre | 2011-08-04 14:36:42 +0000 (Thu, 04 Aug 2011) | 4 lines
2557Changed paths:
2558   M /trunk/acinclude.m4
2559
2560[acinclude.m4] In the INTMAX_MAX test, no longer hardcode the
2561"#include <stdint.h>" (for instance, this doesn't work under
2562Solaris 9: INTMAX_MAX is defined only via <inttypes.h>), but
2563include "mpfr-intmax.h" instead (needs a temporary CPPFLAGS).
2564------------------------------------------------------------------------
2565r7781 | vlefevre | 2011-08-01 14:39:08 +0000 (Mon, 01 Aug 2011) | 1 line
2566Changed paths:
2567   M /trunk/NEWS
2568
2569[NEWS] Much faster formatted output (mpfr_printf, etc.) with %Rg and similar.
2570------------------------------------------------------------------------
2571r7780 | vlefevre | 2011-08-01 13:56:27 +0000 (Mon, 01 Aug 2011) | 1 line
2572Changed paths:
2573   M /trunk/doc/README.dev
2574
2575[doc/README.dev] Added copyright notice in case the file is distributed.
2576------------------------------------------------------------------------
2577r7779 | vlefevre | 2011-08-01 13:50:17 +0000 (Mon, 01 Aug 2011) | 2 lines
2578Changed paths:
2579   M /trunk/doc/README.dev
2580
2581[doc/README.dev] Added information on how to run the MPFR test suite
2582under valgrind.
2583------------------------------------------------------------------------
2584r7778 | vlefevre | 2011-08-01 12:36:04 +0000 (Mon, 01 Aug 2011) | 1 line
2585Changed paths:
2586   M /trunk/src/div.c
2587   M /trunk/src/rec_sqrt.c
2588   M /trunk/tests/trec_sqrt.c
2589
2590Untabified and removed trailing spaces.
2591------------------------------------------------------------------------
2592r7777 | vlefevre | 2011-08-01 12:13:50 +0000 (Mon, 01 Aug 2011) | 1 line
2593Changed paths:
2594   M /trunk/tests/tversion.c
2595
2596[tests/tversion.c] Improved output information.
2597------------------------------------------------------------------------
2598r7776 | zimmerma | 2011-07-31 19:44:32 +0000 (Sun, 31 Jul 2011) | 2 lines
2599Changed paths:
2600   M /trunk/src/hppa/mparam.h
2601
2602[hppa/mparam.h] updated for new Mulders' division
2603
2604------------------------------------------------------------------------
2605r7775 | zimmerma | 2011-07-31 19:40:23 +0000 (Sun, 31 Jul 2011) | 2 lines
2606Changed paths:
2607   M /trunk/src/sparc64/mparam.h
2608
2609[sparc64/mparam.h] updated for new Mulders' division
2610
2611------------------------------------------------------------------------
2612r7774 | zimmerma | 2011-07-31 15:43:40 +0000 (Sun, 31 Jul 2011) | 2 lines
2613Changed paths:
2614   M /trunk/src/powerpc64/mparam.h
2615
2616[powerpc64/mparam.h] updated for new Mulders' division
2617
2618------------------------------------------------------------------------
2619r7773 | zimmerma | 2011-07-31 15:08:43 +0000 (Sun, 31 Jul 2011) | 2 lines
2620Changed paths:
2621   M /trunk/src/ia64/mparam.h
2622
2623[ia64/mparam.h] updated for new Mulders' division
2624
2625------------------------------------------------------------------------
2626r7772 | zimmerma | 2011-07-31 12:43:03 +0000 (Sun, 31 Jul 2011) | 2 lines
2627Changed paths:
2628   M /trunk/src/amd/k8/mparam.h
2629
2630[amd/k8/mparam.h] updated for new Mulders' division
2631
2632------------------------------------------------------------------------
2633r7771 | zimmerma | 2011-07-31 12:39:57 +0000 (Sun, 31 Jul 2011) | 2 lines
2634Changed paths:
2635   M /trunk/src/x86/core2/mparam.h
2636
2637[x86/core2/mparam.h] updated thresholds for new Mulders' division
2638
2639------------------------------------------------------------------------
2640r7770 | zimmerma | 2011-07-31 10:54:38 +0000 (Sun, 31 Jul 2011) | 5 lines
2641Changed paths:
2642   M /trunk/src/mparam_h.in
2643   M /trunk/tests/tversion.c
2644
2645[mparam_h.in] changed the detection of 64-bit Core 2, and added
2646	      MPFR_TUNE_CASE for default case
2647[tversion.c] print GMP version (header and library), and file for tuning
2648	     parameters
2649
2650------------------------------------------------------------------------
2651r7769 | zimmerma | 2011-07-31 10:29:31 +0000 (Sun, 31 Jul 2011) | 2 lines
2652Changed paths:
2653   M /trunk/src/x86_64/core2/mparam.h
2654
2655[x86_64/core2/mparam.h] updated for Mulders' division
2656
2657------------------------------------------------------------------------
2658r7768 | zimmerma | 2011-07-31 08:59:53 +0000 (Sun, 31 Jul 2011) | 3 lines
2659Changed paths:
2660   M /trunk/src/div.c
2661   M /trunk/src/generic/mparam.h
2662   M /trunk/tune/tuneup.c
2663
2664Added tuning for MPFR_DIV_THRESHOLD, and default value.
2665It now remains to do the tuning on the architectures in mparam_in.h.
2666
2667------------------------------------------------------------------------
2668r7767 | zimmerma | 2011-07-29 20:46:45 +0000 (Fri, 29 Jul 2011) | 2 lines
2669Changed paths:
2670   M /trunk/NEWS
2671
2672[NEWS] added speed improvement in mpfr_div
2673
2674------------------------------------------------------------------------
2675r7765 | zimmerma | 2011-07-29 20:15:02 +0000 (Fri, 29 Jul 2011) | 39 lines
2676Changed paths:
2677   M /trunk/src/div.c
2678   M /trunk/src/mulders.c
2679
2680[mulders.c] fixed bug in mpfr_divhigh_n (this routine was not used yet)
2681[div.c] now use Mulders' short product for large division. It remains to
2682	do the automatic tuning of MPFR_DIV_THRESHOLD. The speedup is nice,
2683	for example on my Core 2 Duo laptop we got with MPFR 3.0.0:
2684
2685[zimmerma@coing tests]$ ./timings-mpfr 1000
2686Using MPFR-3.0.0 with GMP-5.0.2
2687[precision is 3322 bits]
2688x*y        took 0.004543 ms (262143 eval in 1191 ms)
2689x*x        took 0.003616 ms (524287 eval in 1896 ms)
2690x/y        took 0.009087 ms (131071 eval in 1191 ms)
2691sqrt(x)    took 0.007004 ms (262143 eval in 1836 ms)
2692exp(x)     took 0.293040 ms (4095 eval in 1200 ms)
2693log(x)     took 0.253724 ms (4095 eval in 1039 ms)
2694sin(x)     took 0.306960 ms (4095 eval in 1257 ms)
2695cos(x)     took 0.290842 ms (4095 eval in 1191 ms)
2696arccos(x)  took 0.590620 ms (2047 eval in 1209 ms)
2697arctan(x)  took 0.560332 ms (2047 eval in 1147 ms)
2698
2699and now we get:
2700
2701[zimmerma@coing tests]$ ./timings-mpfr 1000
2702Using MPFR-3.1.0-dev with GMP-5.0.2
2703[precision is 3322 bits]
2704x*y        took 0.004444 ms (262143 eval in 1165 ms)
2705x*x        took 0.002686 ms (524287 eval in 1408 ms)
2706x/y        took 0.006989 ms (262143 eval in 1832 ms)
2707sqrt(x)    took 0.007084 ms (262143 eval in 1857 ms)
2708exp(x)     took 0.292063 ms (4095 eval in 1196 ms)
2709log(x)     took 0.246886 ms (4095 eval in 1011 ms)
2710sin(x)     took 0.259096 ms (4095 eval in 1061 ms)
2711cos(x)     took 0.244933 ms (4095 eval in 1003 ms)
2712arccos(x)  took 0.556424 ms (2047 eval in 1139 ms)
2713arctan(x)  took 0.526624 ms (2047 eval in 1078 ms)
2714
2715We see that other routines also benefit from the speedup in mpfr_sqr and
2716mpfr_div (log, sin, cos, arccos, arctan).
2717
2718
2719------------------------------------------------------------------------
2720r7764 | zimmerma | 2011-07-29 15:21:09 +0000 (Fri, 29 Jul 2011) | 3 lines
2721Changed paths:
2722   M /trunk/doc/algorithms.bib
2723   M /trunk/doc/algorithms.tex
2724
2725[algorithms.tex] added algorithm for division with Mulders' short product
2726		 (can anybody check the algorithm is ok?)
2727
2728------------------------------------------------------------------------
2729r7763 | vlefevre | 2011-07-29 12:48:21 +0000 (Fri, 29 Jul 2011) | 1 line
2730Changed paths:
2731   M /trunk/src/vasprintf.c
2732
2733[src/vasprintf.c] Added a comment.
2734------------------------------------------------------------------------
2735r7762 | vlefevre | 2011-07-29 12:24:18 +0000 (Fri, 29 Jul 2011) | 2 lines
2736Changed paths:
2737   M /trunk/src/get_str.c
2738
2739[src/get_str.c] Added a comment about the use of mpfr_ceil_mul
2740(exported and declared in mpfr-impl.h since r7760).
2741------------------------------------------------------------------------
2742r7761 | thevenyp | 2011-07-28 23:01:52 +0000 (Thu, 28 Jul 2011) | 1 line
2743Changed paths:
2744   M /trunk/src/vasprintf.c
2745   M /trunk/tests/tsprintf.c
2746
2747Avoid expensive calls to mpfr_get_prec() using mpfr_ceil_mul() instead.
2748------------------------------------------------------------------------
2749r7760 | thevenyp | 2011-07-28 22:59:01 +0000 (Thu, 28 Jul 2011) | 1 line
2750Changed paths:
2751   M /trunk/src/get_str.c
2752   M /trunk/src/mpfr-impl.h
2753
2754Make ceil_mul() public as mpfr_ceil_mul() in mpfr-impl.h
2755------------------------------------------------------------------------
2756r7759 | vlefevre | 2011-07-28 18:50:21 +0000 (Thu, 28 Jul 2011) | 1 line
2757Changed paths:
2758   M /trunk/src/mulders.c
2759
2760[src/mulders.c] MPFR coding conventions for r7752.
2761------------------------------------------------------------------------
2762r7758 | zimmerma | 2011-07-28 17:17:24 +0000 (Thu, 28 Jul 2011) | 3 lines
2763Changed paths:
2764   M /trunk/src/amd/k8/mparam.h
2765   M /trunk/src/arm/mparam.h
2766   M /trunk/src/hppa/mparam.h
2767   M /trunk/src/ia64/mparam.h
2768   M /trunk/src/mulders.c
2769   M /trunk/src/powerpc32/mparam.h
2770   M /trunk/src/powerpc64/mparam.h
2771   M /trunk/src/sparc64/mparam.h
2772   M /trunk/src/x86/core2/mparam.h
2773   M /trunk/src/x86/mparam.h
2774   M /trunk/src/x86_64/core2/mparam.h
2775   M /trunk/src/x86_64/pentium4/mparam.h
2776
2777modified the default tuning parameters so they are within the bounds of the
2778ARITH-20 paper "Short Division of Long Integers"
2779
2780------------------------------------------------------------------------
2781r7757 | zimmerma | 2011-07-28 16:38:55 +0000 (Thu, 28 Jul 2011) | 3 lines
2782Changed paths:
2783   M /trunk/src/mulders.c
2784
2785[src/mulders.c] declare mpfr_mullow_n as non-static since it might be useful
2786		elsewhere
2787
2788------------------------------------------------------------------------
2789r7756 | zimmerma | 2011-07-28 16:36:50 +0000 (Thu, 28 Jul 2011) | 3 lines
2790Changed paths:
2791   M /trunk/tune/tuneup.c
2792
2793[tuneup.c] fix tuning bounds of short product and division according to the
2794	   ARITH-20 paper
2795
2796------------------------------------------------------------------------
2797r7755 | zimmerma | 2011-07-28 16:36:01 +0000 (Thu, 28 Jul 2011) | 2 lines
2798Changed paths:
2799   M /trunk/acinclude.m4
2800
2801[acinclude.m4] detect long double format in m68k
2802
2803------------------------------------------------------------------------
2804r7754 | zimmerma | 2011-07-28 16:35:25 +0000 (Thu, 28 Jul 2011) | 3 lines
2805Changed paths:
2806   M /trunk/tests/tget_flt.c
2807
2808[tget_flt.c] added test to check FLT_MAX + FLT_MAX gives INFP
2809	     (to early detect compiler bugs)
2810
2811------------------------------------------------------------------------
2812r7753 | zimmerma | 2011-07-28 16:30:38 +0000 (Thu, 28 Jul 2011) | 2 lines
2813Changed paths:
2814   M /trunk/tools/nightly-test
2815
2816[nightly-test] changed -pedantic-errors into -pedantic
2817
2818------------------------------------------------------------------------
2819r7752 | zimmerma | 2011-07-28 16:29:51 +0000 (Thu, 28 Jul 2011) | 4 lines
2820Changed paths:
2821   M /trunk/src/mulders.c
2822
2823[mulders.c] added some code for short division (FoldDiv, not used),
2824	    added comments and fixed bounds in accordance with the
2825	    ARITH-20 paper
2826
2827------------------------------------------------------------------------
2828r7751 | thevenyp | 2011-07-28 16:16:36 +0000 (Thu, 28 Jul 2011) | 1 line
2829Changed paths:
2830   M /trunk/src/vasprintf.c
2831
2832Use a buffer in order to avoid a double call to mpfr_get_str.
2833------------------------------------------------------------------------
2834r7750 | vlefevre | 2011-07-26 13:12:46 +0000 (Tue, 26 Jul 2011) | 1 line
2835Changed paths:
2836   M /trunk/src/log.c
2837
2838[src/log.c] Replaced TMP_* by MPFR_GROUP_* (patch by Patrick).
2839------------------------------------------------------------------------
2840r7749 | vlefevre | 2011-07-22 10:24:38 +0000 (Fri, 22 Jul 2011) | 1 line
2841Changed paths:
2842   M /trunk/doc/mpfr.texi
2843
2844[doc/mpfr.texi] Added a comment about TLS variable initialization.
2845------------------------------------------------------------------------
2846r7748 | vlefevre | 2011-07-22 10:15:04 +0000 (Fri, 22 Jul 2011) | 1 line
2847Changed paths:
2848   M /trunk/doc/mpfr.texi
2849
2850[doc/mpfr.texi] Added information about TLS variable initialization.
2851------------------------------------------------------------------------
2852r7747 | vlefevre | 2011-07-22 10:09:28 +0000 (Fri, 22 Jul 2011) | 2 lines
2853Changed paths:
2854   M /trunk/doc/mpfr.texi
2855
2856[doc/mpfr.texi] Split Chapter "MPFR Basics" into nodes as it is now
2857quite large (thus references to particular sections are now possible).
2858------------------------------------------------------------------------
2859r7744 | zimmerma | 2011-07-18 19:03:25 +0000 (Mon, 18 Jul 2011) | 7 lines
2860Changed paths:
2861   M /trunk/src/vasprintf.c
2862
2863[vasprintf.c] simplified and improved round_to_10_power(), also contributed
2864	      a negative number of lines of code :-)
2865	      Still not optimal, since round_to_10_power() is still called
2866	      twice for printing say pi with mpfr_printf ("%Rg\n", x), once
2867	      from partition_number(), once from regular_fg(), and thus
2868	      mpfr_get_str is called at least 3 times!
2869
2870------------------------------------------------------------------------
2871r7743 | zimmerma | 2011-07-18 12:21:29 +0000 (Mon, 18 Jul 2011) | 2 lines
2872Changed paths:
2873   M /trunk/configure.ac
2874
2875[configure.ac] improve error message when libgmp is not found
2876
2877------------------------------------------------------------------------
2878r7742 | zimmerma | 2011-07-18 11:24:40 +0000 (Mon, 18 Jul 2011) | 3 lines
2879Changed paths:
2880   M /trunk/doc/mpfr.texi
2881
2882[mpfr.texi] added note about threads for mpfr_set_default_prec and
2883            mpfr_get_default_prec
2884
2885------------------------------------------------------------------------
2886r7740 | vlefevre | 2011-07-06 15:57:22 +0000 (Wed, 06 Jul 2011) | 1 line
2887Changed paths:
2888   M /trunk/doc/mpfr.texi
2889
2890[doc/mpfr.texi] Updated the month.
2891------------------------------------------------------------------------
2892r7738 | vlefevre | 2011-07-06 13:47:35 +0000 (Wed, 06 Jul 2011) | 1 line
2893Changed paths:
2894   M /trunk/NEWS
2895   M /trunk/doc/mpfr.texi
2896
2897[NEWS, doc/mpfr.texi] mpfr_min_prec was a new function in MPFR 3.0.0.
2898------------------------------------------------------------------------
2899r7736 | vlefevre | 2011-07-01 15:17:47 +0000 (Fri, 01 Jul 2011) | 3 lines
2900Changed paths:
2901   M /trunk/tests/tget_flt.c
2902
2903[tests/tget_flt.c] Replaced FLT_MAX + FLT_MAX by (float) DBL_POS_INF,
2904which should trigger fewer compiler bugs. See:
2905  https://sympa.inria.fr/sympa/arc/mpfr/2011-07/msg00002.html
2906------------------------------------------------------------------------
2907r7734 | vlefevre | 2011-07-01 08:07:35 +0000 (Fri, 01 Jul 2011) | 2 lines
2908Changed paths:
2909   M /trunk/src/ieee_floats.h
2910
2911[src/ieee_floats.h] Added a comment about the NaN format when
2912_GMP_IEEE_FLOATS is defined.
2913------------------------------------------------------------------------
2914r7733 | zimmerma | 2011-07-01 08:04:50 +0000 (Fri, 01 Jul 2011) | 3 lines
2915Changed paths:
2916   M /trunk/tests/tget_flt.c
2917
2918[tget_flt.c] check for compiler bug
2919	     (https://sympa.inria.fr/sympa/arc/mpfr/2011-07/msg00000.html)
2920
2921------------------------------------------------------------------------
2922r7731 | vlefevre | 2011-06-30 00:17:40 +0000 (Thu, 30 Jun 2011) | 3 lines
2923Changed paths:
2924   M /trunk/AUTHORS
2925   M /trunk/BUGS
2926   M /trunk/COPYING
2927   M /trunk/COPYING.LESSER
2928   M /trunk/ChangeLog
2929   M /trunk/INSTALL
2930   M /trunk/Makefile.am
2931   M /trunk/NEWS
2932   M /trunk/PATCHES
2933   M /trunk/README
2934   M /trunk/TODO
2935   M /trunk/VERSION
2936   M /trunk/acinclude.m4
2937   M /trunk/configure.ac
2938   M /trunk/doc/FAQ.html
2939   M /trunk/doc/README.dev
2940   M /trunk/doc/algorithms.bib
2941   M /trunk/doc/algorithms.tex
2942   M /trunk/doc/faq.xsl
2943   M /trunk/doc/fdl.texi
2944   M /trunk/doc/mpfr.texi
2945   M /trunk/doc/update-faq
2946   M /trunk/examples/divworst.c
2947   M /trunk/examples/rndo-add.c
2948   M /trunk/examples/sample.c
2949   M /trunk/examples/version.c
2950   M /trunk/other/cputime.h
2951   M /trunk/other/div-short.c
2952   M /trunk/src/Makefile.am
2953   M /trunk/src/abort_prec_max.c
2954   M /trunk/src/acos.c
2955   M /trunk/src/acosh.c
2956   M /trunk/src/add.c
2957   M /trunk/src/add1.c
2958   M /trunk/src/add1sp.c
2959   M /trunk/src/add_d.c
2960   M /trunk/src/add_ui.c
2961   M /trunk/src/agm.c
2962   M /trunk/src/ai.c
2963   M /trunk/src/asin.c
2964   M /trunk/src/asinh.c
2965   M /trunk/src/atan.c
2966   M /trunk/src/atan2.c
2967   M /trunk/src/atanh.c
2968   M /trunk/src/bernoulli.c
2969   M /trunk/src/buildopt.c
2970   M /trunk/src/cache.c
2971   M /trunk/src/cbrt.c
2972   M /trunk/src/check.c
2973   M /trunk/src/clear.c
2974   M /trunk/src/clears.c
2975   M /trunk/src/cmp.c
2976   M /trunk/src/cmp2.c
2977   M /trunk/src/cmp_abs.c
2978   M /trunk/src/cmp_d.c
2979   M /trunk/src/cmp_ld.c
2980   M /trunk/src/cmp_si.c
2981   M /trunk/src/cmp_ui.c
2982   M /trunk/src/comparisons.c
2983   M /trunk/src/const_catalan.c
2984   M /trunk/src/const_euler.c
2985   M /trunk/src/const_log2.c
2986   M /trunk/src/const_pi.c
2987   M /trunk/src/constant.c
2988   M /trunk/src/copysign.c
2989   M /trunk/src/cos.c
2990   M /trunk/src/cosh.c
2991   M /trunk/src/cot.c
2992   M /trunk/src/coth.c
2993   M /trunk/src/csc.c
2994   M /trunk/src/csch.c
2995   M /trunk/src/d_div.c
2996   M /trunk/src/d_sub.c
2997   M /trunk/src/digamma.c
2998   M /trunk/src/dim.c
2999   M /trunk/src/div.c
3000   M /trunk/src/div_2exp.c
3001   M /trunk/src/div_2si.c
3002   M /trunk/src/div_2ui.c
3003   M /trunk/src/div_d.c
3004   M /trunk/src/div_ui.c
3005   M /trunk/src/dump.c
3006   M /trunk/src/eint.c
3007   M /trunk/src/eq.c
3008   M /trunk/src/erf.c
3009   M /trunk/src/erfc.c
3010   M /trunk/src/exceptions.c
3011   M /trunk/src/exp.c
3012   M /trunk/src/exp10.c
3013   M /trunk/src/exp2.c
3014   M /trunk/src/exp3.c
3015   M /trunk/src/exp_2.c
3016   M /trunk/src/expm1.c
3017   M /trunk/src/extract.c
3018   M /trunk/src/factorial.c
3019   M /trunk/src/fits_intmax.c
3020   M /trunk/src/fits_s.h
3021   M /trunk/src/fits_sint.c
3022   M /trunk/src/fits_slong.c
3023   M /trunk/src/fits_sshort.c
3024   M /trunk/src/fits_u.h
3025   M /trunk/src/fits_uint.c
3026   M /trunk/src/fits_uintmax.c
3027   M /trunk/src/fits_ulong.c
3028   M /trunk/src/fits_ushort.c
3029   M /trunk/src/fma.c
3030   M /trunk/src/fms.c
3031   M /trunk/src/frac.c
3032   M /trunk/src/free_cache.c
3033   M /trunk/src/gamma.c
3034   M /trunk/src/gammaonethird.c
3035   M /trunk/src/gen_inverse.h
3036   M /trunk/src/get_d.c
3037   M /trunk/src/get_d64.c
3038   M /trunk/src/get_exp.c
3039   M /trunk/src/get_f.c
3040   M /trunk/src/get_flt.c
3041   M /trunk/src/get_ld.c
3042   M /trunk/src/get_si.c
3043   M /trunk/src/get_sj.c
3044   M /trunk/src/get_str.c
3045   M /trunk/src/get_ui.c
3046   M /trunk/src/get_uj.c
3047   M /trunk/src/get_z.c
3048   M /trunk/src/get_z_exp.c
3049   M /trunk/src/gmp_op.c
3050   M /trunk/src/hypot.c
3051   M /trunk/src/ieee_floats.h
3052   M /trunk/src/init.c
3053   M /trunk/src/init2.c
3054   M /trunk/src/inits.c
3055   M /trunk/src/inits2.c
3056   M /trunk/src/inp_str.c
3057   M /trunk/src/int_ceil_log2.c
3058   M /trunk/src/isinf.c
3059   M /trunk/src/isinteger.c
3060   M /trunk/src/isnan.c
3061   M /trunk/src/isnum.c
3062   M /trunk/src/isqrt.c
3063   M /trunk/src/isregular.c
3064   M /trunk/src/iszero.c
3065   M /trunk/src/jn.c
3066   M /trunk/src/jyn_asympt.c
3067   M /trunk/src/li2.c
3068   M /trunk/src/lngamma.c
3069   M /trunk/src/log.c
3070   M /trunk/src/log10.c
3071   M /trunk/src/log1p.c
3072   M /trunk/src/log2.c
3073   M /trunk/src/logging.c
3074   M /trunk/src/min_prec.c
3075   M /trunk/src/minmax.c
3076   M /trunk/src/modf.c
3077   M /trunk/src/mp_clz_tab.c
3078   M /trunk/src/mparam_h.in
3079   M /trunk/src/mpf2mpfr.h
3080   M /trunk/src/mpfr-gmp.c
3081   M /trunk/src/mpfr-gmp.h
3082   M /trunk/src/mpfr-impl.h
3083   M /trunk/src/mpfr-longlong.h
3084   M /trunk/src/mpfr-thread.h
3085   M /trunk/src/mpfr.h
3086   M /trunk/src/mpn_exp.c
3087   M /trunk/src/mul.c
3088   M /trunk/src/mul_2exp.c
3089   M /trunk/src/mul_2si.c
3090   M /trunk/src/mul_2ui.c
3091   M /trunk/src/mul_d.c
3092   M /trunk/src/mul_ui.c
3093   M /trunk/src/mulders.c
3094   M /trunk/src/neg.c
3095   M /trunk/src/next.c
3096   M /trunk/src/out_str.c
3097   M /trunk/src/pow.c
3098   M /trunk/src/pow_si.c
3099   M /trunk/src/pow_ui.c
3100   M /trunk/src/pow_z.c
3101   M /trunk/src/powerof2.c
3102   M /trunk/src/print_raw.c
3103   M /trunk/src/print_rnd_mode.c
3104   M /trunk/src/printf.c
3105   M /trunk/src/rec_sqrt.c
3106   M /trunk/src/reldiff.c
3107   M /trunk/src/rem1.c
3108   M /trunk/src/rint.c
3109   M /trunk/src/root.c
3110   M /trunk/src/round_near_x.c
3111   M /trunk/src/round_p.c
3112   M /trunk/src/round_prec.c
3113   M /trunk/src/round_raw_generic.c
3114   M /trunk/src/scale2.c
3115   M /trunk/src/sec.c
3116   M /trunk/src/sech.c
3117   M /trunk/src/set.c
3118   M /trunk/src/set_d.c
3119   M /trunk/src/set_d64.c
3120   M /trunk/src/set_dfl_prec.c
3121   M /trunk/src/set_exp.c
3122   M /trunk/src/set_f.c
3123   M /trunk/src/set_flt.c
3124   M /trunk/src/set_inf.c
3125   M /trunk/src/set_ld.c
3126   M /trunk/src/set_nan.c
3127   M /trunk/src/set_prc_raw.c
3128   M /trunk/src/set_prec.c
3129   M /trunk/src/set_q.c
3130   M /trunk/src/set_rnd.c
3131   M /trunk/src/set_si.c
3132   M /trunk/src/set_si_2exp.c
3133   M /trunk/src/set_sj.c
3134   M /trunk/src/set_str.c
3135   M /trunk/src/set_str_raw.c
3136   M /trunk/src/set_ui.c
3137   M /trunk/src/set_ui_2exp.c
3138   M /trunk/src/set_uj.c
3139   M /trunk/src/set_z.c
3140   M /trunk/src/set_z_exp.c
3141   M /trunk/src/set_zero.c
3142   M /trunk/src/setmax.c
3143   M /trunk/src/setmin.c
3144   M /trunk/src/setsign.c
3145   M /trunk/src/sgn.c
3146   M /trunk/src/si_op.c
3147   M /trunk/src/signbit.c
3148   M /trunk/src/sin.c
3149   M /trunk/src/sin_cos.c
3150   M /trunk/src/sinh.c
3151   M /trunk/src/sinh_cosh.c
3152   M /trunk/src/sqr.c
3153   M /trunk/src/sqrt.c
3154   M /trunk/src/sqrt_ui.c
3155   M /trunk/src/stack_interface.c
3156   M /trunk/src/strtofr.c
3157   M /trunk/src/sub.c
3158   M /trunk/src/sub1.c
3159   M /trunk/src/sub1sp.c
3160   M /trunk/src/sub_d.c
3161   M /trunk/src/sub_ui.c
3162   M /trunk/src/subnormal.c
3163   M /trunk/src/sum.c
3164   M /trunk/src/swap.c
3165   M /trunk/src/tan.c
3166   M /trunk/src/tanh.c
3167   M /trunk/src/uceil_exp2.c
3168   M /trunk/src/uceil_log2.c
3169   M /trunk/src/ufloor_log2.c
3170   M /trunk/src/ui_div.c
3171   M /trunk/src/ui_pow.c
3172   M /trunk/src/ui_pow_ui.c
3173   M /trunk/src/ui_sub.c
3174   M /trunk/src/urandom.c
3175   M /trunk/src/urandomb.c
3176   M /trunk/src/vasprintf.c
3177   M /trunk/src/version.c
3178   M /trunk/src/volatile.c
3179   M /trunk/src/yn.c
3180   M /trunk/src/zeta.c
3181   M /trunk/src/zeta_ui.c
3182   M /trunk/tests/Makefile.am
3183   M /trunk/tests/RRTest.c
3184   M /trunk/tests/cmp_str.c
3185   M /trunk/tests/inp_str.data
3186   M /trunk/tests/memory.c
3187   M /trunk/tests/mpf_compat.c
3188   M /trunk/tests/mpf_compat.h
3189   M /trunk/tests/mpfr-test.h
3190   M /trunk/tests/mpfr_compat.c
3191   M /trunk/tests/random2.c
3192   M /trunk/tests/reuse.c
3193   M /trunk/tests/rnd_mode.c
3194   M /trunk/tests/tabs.c
3195   M /trunk/tests/tacos.c
3196   M /trunk/tests/tacosh.c
3197   M /trunk/tests/tadd.c
3198   M /trunk/tests/tadd1sp.c
3199   M /trunk/tests/tadd_d.c
3200   M /trunk/tests/tadd_ui.c
3201   M /trunk/tests/tagm.c
3202   M /trunk/tests/tai.c
3203   M /trunk/tests/tasin.c
3204   M /trunk/tests/tasinh.c
3205   M /trunk/tests/tatan.c
3206   M /trunk/tests/tatanh.c
3207   M /trunk/tests/taway.c
3208   M /trunk/tests/tbuildopt.c
3209   M /trunk/tests/tcan_round.c
3210   M /trunk/tests/tcbrt.c
3211   M /trunk/tests/tcheck.c
3212   M /trunk/tests/tcmp.c
3213   M /trunk/tests/tcmp2.c
3214   M /trunk/tests/tcmp_d.c
3215   M /trunk/tests/tcmp_ld.c
3216   M /trunk/tests/tcmp_ui.c
3217   M /trunk/tests/tcmpabs.c
3218   M /trunk/tests/tcomparisons.c
3219   M /trunk/tests/tconst_catalan.c
3220   M /trunk/tests/tconst_euler.c
3221   M /trunk/tests/tconst_log2.c
3222   M /trunk/tests/tconst_pi.c
3223   M /trunk/tests/tcopysign.c
3224   M /trunk/tests/tcos.c
3225   M /trunk/tests/tcosh.c
3226   M /trunk/tests/tcot.c
3227   M /trunk/tests/tcoth.c
3228   M /trunk/tests/tcsc.c
3229   M /trunk/tests/tcsch.c
3230   M /trunk/tests/td_div.c
3231   M /trunk/tests/td_sub.c
3232   M /trunk/tests/tdigamma.c
3233   M /trunk/tests/tdim.c
3234   M /trunk/tests/tdiv.c
3235   M /trunk/tests/tdiv_d.c
3236   M /trunk/tests/tdiv_ui.c
3237   M /trunk/tests/teint.c
3238   M /trunk/tests/teq.c
3239   M /trunk/tests/terf.c
3240   M /trunk/tests/tests.c
3241   M /trunk/tests/texceptions.c
3242   M /trunk/tests/texp.c
3243   M /trunk/tests/texp10.c
3244   M /trunk/tests/texp2.c
3245   M /trunk/tests/texpm1.c
3246   M /trunk/tests/tfactorial.c
3247   M /trunk/tests/tfits.c
3248   M /trunk/tests/tfma.c
3249   M /trunk/tests/tfmod.c
3250   M /trunk/tests/tfms.c
3251   M /trunk/tests/tfprintf.c
3252   M /trunk/tests/tfrac.c
3253   M /trunk/tests/tgamma.c
3254   M /trunk/tests/tgeneric.c
3255   M /trunk/tests/tgeneric_ui.c
3256   M /trunk/tests/tget_d.c
3257   M /trunk/tests/tget_d_2exp.c
3258   M /trunk/tests/tget_f.c
3259   M /trunk/tests/tget_flt.c
3260   M /trunk/tests/tget_ld_2exp.c
3261   M /trunk/tests/tget_set_d64.c
3262   M /trunk/tests/tget_sj.c
3263   M /trunk/tests/tget_str.c
3264   M /trunk/tests/tget_z.c
3265   M /trunk/tests/tgmpop.c
3266   M /trunk/tests/thyperbolic.c
3267   M /trunk/tests/thypot.c
3268   M /trunk/tests/tinits.c
3269   M /trunk/tests/tinp_str.c
3270   M /trunk/tests/tinternals.c
3271   M /trunk/tests/tisnan.c
3272   M /trunk/tests/tisqrt.c
3273   M /trunk/tests/tj0.c
3274   M /trunk/tests/tj1.c
3275   M /trunk/tests/tjn.c
3276   M /trunk/tests/tl2b.c
3277   M /trunk/tests/tlgamma.c
3278   M /trunk/tests/tli2.c
3279   M /trunk/tests/tlngamma.c
3280   M /trunk/tests/tlog.c
3281   M /trunk/tests/tlog10.c
3282   M /trunk/tests/tlog1p.c
3283   M /trunk/tests/tlog2.c
3284   M /trunk/tests/tmin_prec.c
3285   M /trunk/tests/tminmax.c
3286   M /trunk/tests/tmodf.c
3287   M /trunk/tests/tmul.c
3288   M /trunk/tests/tmul_2exp.c
3289   M /trunk/tests/tmul_d.c
3290   M /trunk/tests/tmul_ui.c
3291   M /trunk/tests/tnext.c
3292   M /trunk/tests/tout_str.c
3293   M /trunk/tests/toutimpl.c
3294   M /trunk/tests/tpow.c
3295   M /trunk/tests/tpow3.c
3296   M /trunk/tests/tpow_all.c
3297   M /trunk/tests/tpow_z.c
3298   M /trunk/tests/tprintf.c
3299   M /trunk/tests/trandom.c
3300   M /trunk/tests/trec_sqrt.c
3301   M /trunk/tests/tremquo.c
3302   M /trunk/tests/trint.c
3303   M /trunk/tests/troot.c
3304   M /trunk/tests/tround_prec.c
3305   M /trunk/tests/tsec.c
3306   M /trunk/tests/tsech.c
3307   M /trunk/tests/tset.c
3308   M /trunk/tests/tset_d.c
3309   M /trunk/tests/tset_exp.c
3310   M /trunk/tests/tset_f.c
3311   M /trunk/tests/tset_ld.c
3312   M /trunk/tests/tset_q.c
3313   M /trunk/tests/tset_si.c
3314   M /trunk/tests/tset_sj.c
3315   M /trunk/tests/tset_str.c
3316   M /trunk/tests/tset_z.c
3317   M /trunk/tests/tset_z_exp.c
3318   M /trunk/tests/tsgn.c
3319   M /trunk/tests/tsi_op.c
3320   M /trunk/tests/tsin.c
3321   M /trunk/tests/tsin_cos.c
3322   M /trunk/tests/tsinh.c
3323   M /trunk/tests/tsinh_cosh.c
3324   M /trunk/tests/tsprintf.c
3325   M /trunk/tests/tsqr.c
3326   M /trunk/tests/tsqrt.c
3327   M /trunk/tests/tsqrt_ui.c
3328   M /trunk/tests/tstckintc.c
3329   M /trunk/tests/tstdint.c
3330   M /trunk/tests/tstrtofr.c
3331   M /trunk/tests/tsub.c
3332   M /trunk/tests/tsub1sp.c
3333   M /trunk/tests/tsub_d.c
3334   M /trunk/tests/tsub_ui.c
3335   M /trunk/tests/tsubnormal.c
3336   M /trunk/tests/tsum.c
3337   M /trunk/tests/tswap.c
3338   M /trunk/tests/ttan.c
3339   M /trunk/tests/ttanh.c
3340   M /trunk/tests/ttrunc.c
3341   M /trunk/tests/tui_div.c
3342   M /trunk/tests/tui_pow.c
3343   M /trunk/tests/tui_sub.c
3344   M /trunk/tests/turandom.c
3345   M /trunk/tests/tversion.c
3346   M /trunk/tests/ty0.c
3347   M /trunk/tests/ty1.c
3348   M /trunk/tests/tyn.c
3349   M /trunk/tests/tzeta.c
3350   M /trunk/tests/tzeta_ui.c
3351   M /trunk/tools/check_inits_clears
3352   M /trunk/tools/ck-version-info
3353   M /trunk/tools/coverage
3354   M /trunk/tools/get_patches.sh
3355   M /trunk/tools/mbench/generate.c
3356   M /trunk/tools/mbench/mfv5.h
3357   M /trunk/tools/mbench/mpfr-gfx.c
3358   M /trunk/tools/mbench/mpfr-v4.c
3359   M /trunk/tools/mbench/mpfr-v6.c
3360   M /trunk/tools/mbench/timp.h
3361   M /trunk/tools/update-patchv
3362   M /trunk/tools/update-version
3363   M /trunk/tune/speed.c
3364   M /trunk/tune/tuneup.c
3365
3366Removed all the svn:eol-style properties (they were set to "native"),
3367and in doc/README.dev, explained why svn:eol-style native should not
3368be used.
3369------------------------------------------------------------------------
3370r7729 | vlefevre | 2011-06-28 22:55:59 +0000 (Tue, 28 Jun 2011) | 2 lines
3371Changed paths:
3372   M /trunk/tools/ck-version-info
3373
3374[tools/ck-version-info] Check DLL version in LIBMPFR_LDFLAGS line from
3375configure.ac (patch by Stefan Graff, with minor changes).
3376------------------------------------------------------------------------
3377r7726 | vlefevre | 2011-06-26 09:44:11 +0000 (Sun, 26 Jun 2011) | 5 lines
3378Changed paths:
3379   M /trunk/tools/ck-version-info
3380
3381[tools/ck-version-info] 2 corrections:
3382  * update due to the change of the libmpfr_la_LDFLAGS line in r7724;
3383  * to support the CRLF end-of-line sometimes used under MS-Windows
3384    (perl should normally take care of that, but Windows software is
3385    not always consistent).
3386------------------------------------------------------------------------
3387r7725 | vlefevre | 2011-06-26 09:30:05 +0000 (Sun, 26 Jun 2011) | 4 lines
3388Changed paths:
3389   M /trunk/doc/mpfr.texi
3390
3391[doc/mpfr.texi] Due to the "@unnumbered Function and Type Index",
3392replaced the other "Function Index" by "Function and Type Index"
3393(note: the function index and the type index are merged thanks to
3394the "@synindex tp fn" line at the beginning of mpfr.texi).
3395------------------------------------------------------------------------
3396r7724 | vlefevre | 2011-06-25 16:08:39 +0000 (Sat, 25 Jun 2011) | 4 lines
3397Changed paths:
3398   M /trunk/configure.ac
3399   M /trunk/src/Makefile.am
3400
3401Ported patch r7723 (changes suggested by Stefan Graff to be able
3402to build Windows DLLs with GCC 4.6[*]) to the trunk, not tested
3403(something more may be needed due to the source reorganization).
3404[*] https://sympa.inria.fr/sympa/arc/mpfr/2011-06/msg00013.html
3405------------------------------------------------------------------------
3406r7722 | vlefevre | 2011-06-21 20:45:27 +0000 (Tue, 21 Jun 2011) | 1 line
3407Changed paths:
3408   M /trunk/doc/mpfr.texi
3409
3410[doc/mpfr.texi] Updated the month.
3411------------------------------------------------------------------------
3412r7721 | vlefevre | 2011-06-21 20:41:51 +0000 (Tue, 21 Jun 2011) | 2 lines
3413Changed paths:
3414   M /trunk/doc/mpfr.texi
3415
3416[doc/mpfr.texi] Corrected a note about mpfr_set_*, due to the addition
3417of mpfr_set_decimal64.
3418------------------------------------------------------------------------
3419r7720 | vlefevre | 2011-06-20 14:38:24 +0000 (Mon, 20 Jun 2011) | 2 lines
3420Changed paths:
3421   M /trunk/doc/README.dev
3422
3423[doc/README.dev] Removed comment added in r7181, as it is no longer
3424necessary since r7182 (new option --enable-gmp-internals).
3425------------------------------------------------------------------------
3426r7719 | vlefevre | 2011-06-20 14:36:28 +0000 (Mon, 20 Jun 2011) | 2 lines
3427Changed paths:
3428   M /trunk/configure.ac
3429
3430[configure.ac] Updated comment concerning __gmpn_rootrem (mention
3431WANT_GMP_INTERNALS).
3432------------------------------------------------------------------------
3433r7718 | vlefevre | 2011-06-20 14:10:04 +0000 (Mon, 20 Jun 2011) | 1 line
3434Changed paths:
3435   M /trunk/doc/README.dev
3436
3437[doc/README.dev] Added a note about logging and timeout.
3438------------------------------------------------------------------------
3439r7717 | vlefevre | 2011-06-20 13:59:31 +0000 (Mon, 20 Jun 2011) | 1 line
3440Changed paths:
3441   M /trunk/src/atan2.c
3442   M /trunk/src/pow.c
3443
3444[src] Conversion into UTF-8 (only comments were concerned).
3445------------------------------------------------------------------------
3446r7716 | vlefevre | 2011-06-20 13:57:40 +0000 (Mon, 20 Jun 2011) | 1 line
3447Changed paths:
3448   M /trunk/TODO
3449
3450[TODO] Conversion into UTF-8.
3451------------------------------------------------------------------------
3452r7715 | vlefevre | 2011-06-20 13:56:51 +0000 (Mon, 20 Jun 2011) | 2 lines
3453Changed paths:
3454   M /trunk/src/pow.c
3455
3456[src/pow.c] Made the code more robust concerning the scaling (a bug was
3457very unlikely, though), and updated the comments (partial proof).
3458------------------------------------------------------------------------
3459r7714 | vlefevre | 2011-06-01 01:32:26 +0000 (Wed, 01 Jun 2011) | 1 line
3460Changed paths:
3461   M /trunk/examples/version.c
3462
3463[examples/version.c] Output MPFR features and size of MPFR types.
3464------------------------------------------------------------------------
3465r7711 | zimmerma | 2011-05-22 19:13:25 +0000 (Sun, 22 May 2011) | 3 lines
3466Changed paths:
3467   M /trunk/src/rec_sqrt.c
3468   M /trunk/tests/trec_sqrt.c
3469
3470[src/rec_sqrt.c] continued review; I can now prove that cu=0 in all cases
3471[tests/trec_sqrt.c] added tests for corner cases
3472
3473------------------------------------------------------------------------
3474r7710 | zimmerma | 2011-05-20 05:51:22 +0000 (Fri, 20 May 2011) | 2 lines
3475Changed paths:
3476   M /trunk/src/rec_sqrt.c
3477
3478[rec_sqrt.c] more review of codes, following comments from Vincent
3479
3480------------------------------------------------------------------------
3481r7709 | zimmerma | 2011-05-19 08:37:24 +0000 (Thu, 19 May 2011) | 2 lines
3482Changed paths:
3483   M /trunk/src/rec_sqrt.c
3484
3485[rec_sqrt.c] removed tabs
3486
3487------------------------------------------------------------------------
3488r7708 | zimmerma | 2011-05-19 06:44:00 +0000 (Thu, 19 May 2011) | 4 lines
3489Changed paths:
3490   M /trunk/src/rec_sqrt.c
3491
3492[rec_sqrt.c] review and small change of changeset 7651: most probably cu=0
3493	     when th=0 (and maybe cu=0 always, I cannot find an example where
3494	     cu <> 0) but considering the case th=0 is more natural.
3495
3496------------------------------------------------------------------------
3497r7707 | vlefevre | 2011-05-18 15:02:52 +0000 (Wed, 18 May 2011) | 2 lines
3498Changed paths:
3499   M /trunk/doc/mpfr.texi
3500
3501[doc/mpfr.texi] List the contributors in the alphabetic order, like
3502the main authors.
3503------------------------------------------------------------------------
3504r7706 | vlefevre | 2011-05-18 14:52:18 +0000 (Wed, 18 May 2011) | 1 line
3505Changed paths:
3506   M /trunk/AUTHORS
3507   M /trunk/doc/mpfr.texi
3508
3509Made AUTHORS and doc/mpfr.texi consistent.
3510------------------------------------------------------------------------
3511r7705 | vlefevre | 2011-05-18 14:44:37 +0000 (Wed, 18 May 2011) | 1 line
3512Changed paths:
3513   M /trunk/AUTHORS
3514   M /trunk/src/acos.c
3515   M /trunk/src/asin.c
3516   M /trunk/src/atan.c
3517   M /trunk/src/atan2.c
3518   M /trunk/src/erf.c
3519   M /trunk/src/get_str.c
3520   M /trunk/src/mpn_exp.c
3521   M /trunk/src/round_near_x.c
3522   M /trunk/src/zeta.c
3523   M /trunk/tests/tacos.c
3524   M /trunk/tests/taway.c
3525   M /trunk/tests/tbuildopt.c
3526   M /trunk/tests/tdigamma.c
3527   M /trunk/tests/terf.c
3528   M /trunk/tests/tfprintf.c
3529   M /trunk/tests/tgamma.c
3530   M /trunk/tests/tget_ld_2exp.c
3531   M /trunk/tests/tli2.c
3532   M /trunk/tests/tprintf.c
3533   M /trunk/tests/tsprintf.c
3534   M /trunk/tests/tzeta.c
3535
3536Updated AUTHORS file and copyright notices (for more consistency).
3537------------------------------------------------------------------------
3538r7704 | vlefevre | 2011-05-18 14:26:30 +0000 (Wed, 18 May 2011) | 1 line
3539Changed paths:
3540   M /trunk/tests/thyperbolic.c
3541
3542[tests/thyperbolic.c] Fixed copyright notice.
3543------------------------------------------------------------------------
3544r7703 | vlefevre | 2011-05-18 14:25:11 +0000 (Wed, 18 May 2011) | 1 line
3545Changed paths:
3546   M /trunk/src/inp_str.c
3547
3548[src/inp_str.c] Improved comment.
3549------------------------------------------------------------------------
3550r7702 | vlefevre | 2011-05-18 14:18:41 +0000 (Wed, 18 May 2011) | 1 line
3551Changed paths:
3552   M /trunk/src/fits_s.h
3553
3554[src/fits_s.h] Improved comment.
3555------------------------------------------------------------------------
3556r7701 | vlefevre | 2011-05-18 14:09:54 +0000 (Wed, 18 May 2011) | 1 line
3557Changed paths:
3558   M /trunk/doc/mpfr.texi
3559
3560[doc/mpfr.texi] Updated the month.
3561------------------------------------------------------------------------
3562r7700 | vlefevre | 2011-05-18 14:09:05 +0000 (Wed, 18 May 2011) | 1 line
3563Changed paths:
3564   M /trunk/src/mpfr.h
3565
3566[src/mpfr.h] Avoid a warning from mpfrlint.
3567------------------------------------------------------------------------
3568r7699 | vlefevre | 2011-05-18 13:09:33 +0000 (Wed, 18 May 2011) | 1 line
3569Changed paths:
3570   M /trunk/configure.ac
3571
3572[configure.ac] Consistency change in the copyright notice.
3573------------------------------------------------------------------------
3574r7698 | vlefevre | 2011-05-18 11:09:30 +0000 (Wed, 18 May 2011) | 1 line
3575Changed paths:
3576   M /trunk/tests/tsqr.c
3577
3578[tests/tsqr.c] Added a note in the check_mpn_sqr error message.
3579------------------------------------------------------------------------
3580r7697 | vlefevre | 2011-05-18 10:59:48 +0000 (Wed, 18 May 2011) | 2 lines
3581Changed paths:
3582   M /trunk/tests/tsqr.c
3583
3584[tests/tsqr.c] Added a test of mpn_sqr concerning a bug seen
3585with GCC 4.5.2 and GMP 5.0.1 on m68k (m68000 target).
3586------------------------------------------------------------------------
3587r7696 | vlefevre | 2011-05-17 14:25:37 +0000 (Tue, 17 May 2011) | 1 line
3588Changed paths:
3589   M /trunk/doc/README.dev
3590
3591[doc/README.dev] Added a note about a texinfo bug.
3592------------------------------------------------------------------------
3593r7695 | vlefevre | 2011-05-13 15:58:57 +0000 (Fri, 13 May 2011) | 1 line
3594Changed paths:
3595   M /trunk/src/Makefile.am
3596   M /trunk/src/fits_intmax.c
3597   M /trunk/src/fits_uintmax.c
3598   M /trunk/src/get_sj.c
3599   M /trunk/src/get_uj.c
3600   M /trunk/src/mpfr-impl.h
3601   A /trunk/src/mpfr-intmax.h
3602   M /trunk/src/set_sj.c
3603   M /trunk/src/set_uj.c
3604   M /trunk/src/vasprintf.c
3605   M /trunk/tests/tfits.c
3606   M /trunk/tests/tfprintf.c
3607   M /trunk/tests/tget_sj.c
3608   M /trunk/tests/tprintf.c
3609   M /trunk/tests/tset_sj.c
3610
3611Added mpfr-intmax.h header.
3612------------------------------------------------------------------------
3613r7694 | vlefevre | 2011-05-13 15:19:50 +0000 (Fri, 13 May 2011) | 1 line
3614Changed paths:
3615   M /trunk/src/mpfr-impl.h
3616   M /trunk/src/mpfr.h
3617   M /trunk/tests/tstdint.c
3618   M /trunk/tests/tvalist.c
3619
3620Started to support mpfr_exp_t defined as intmax_t (_MPFR_EXP_FORMAT==4).
3621------------------------------------------------------------------------
3622r7693 | vlefevre | 2011-05-13 11:52:28 +0000 (Fri, 13 May 2011) | 2 lines
3623Changed paths:
3624   M /trunk/NEWS
3625
3626[NEWS] Added that the mpfr.h header can be included several times,
3627while still supporting optional functions.
3628------------------------------------------------------------------------
3629r7692 | vlefevre | 2011-05-13 11:48:13 +0000 (Fri, 13 May 2011) | 2 lines
3630Changed paths:
3631   M /trunk/doc/mpfr.texi
3632
3633[doc/mpfr.texi] Document what to do if mpfr.h can be included
3634multiple times (fixes MPFR bug #9653).
3635------------------------------------------------------------------------
3636r7690 | vlefevre | 2011-05-12 15:29:24 +0000 (Thu, 12 May 2011) | 1 line
3637Changed paths:
3638   M /trunk/doc/README.dev
3639
3640[doc/README.dev] Added a note to run tests with -D_MPFR_PREC_FORMAT=2.
3641------------------------------------------------------------------------
3642r7689 | vlefevre | 2011-05-12 14:10:39 +0000 (Thu, 12 May 2011) | 2 lines
3643Changed paths:
3644   M /trunk/src/mpfr-impl.h
3645
3646[src/mpfr-impl.h] Exponent properties: corrected comments and removed
3647obsolete mp_exp_unsigned_t definition (was internal only).
3648------------------------------------------------------------------------
3649r7688 | vlefevre | 2011-05-12 13:57:02 +0000 (Thu, 12 May 2011) | 4 lines
3650Changed paths:
3651   M /trunk/src/mpfr-impl.h
3652   M /trunk/src/mpfr.h
3653   M /trunk/src/vasprintf.c
3654
3655[src/{mpfr.h,mpfr-impl.h,vasprintf.c}] Clean-up and improvement
3656of definitions related to mpfr_exp_t. MPFR can now be built with
3657-D_MPFR_PREC_FORMAT=2 to have mpfr_prec_t and mpfr_exp_t defined
3658as an int.
3659------------------------------------------------------------------------
3660r7687 | vlefevre | 2011-05-12 12:40:39 +0000 (Thu, 12 May 2011) | 1 line
3661Changed paths:
3662   M /trunk/src/mpfr.h
3663
3664[src/mpfr.h] Fixed spaces in a comment.
3665------------------------------------------------------------------------
3666r7686 | vlefevre | 2011-05-12 12:36:13 +0000 (Thu, 12 May 2011) | 3 lines
3667Changed paths:
3668   M /trunk
3669   M /trunk/src/add1sp.c
3670   M /trunk/tests/tadd1sp.c
3671   M /trunk/tests/tcheck.c
3672   M /trunk/tests/tcmp2.c
3673   M /trunk/tests/tconst_pi.c
3674   M /trunk/tests/tgmpop.c
3675   M /trunk/tests/tpow_z.c
3676   M /trunk/tests/tset_sj.c
3677   M /trunk/tests/tsqr.c
3678   M /trunk/tests/tsqrt.c
3679   M /trunk/tests/tsub.c
3680   M /trunk/tests/tsub1sp.c
3681   M /trunk/tests/turandom.c
3682
3683Fixed printf's calls: support the case where mpfr_prec_t is not a long
3684(or unsigned long).
3685[merged changeset r7643 from the exp-int branch]
3686------------------------------------------------------------------------
3687r7685 | vlefevre | 2011-05-12 12:30:41 +0000 (Thu, 12 May 2011) | 5 lines
3688Changed paths:
3689   M /trunk
3690   M /trunk/src/strtofr.c
3691
3692[src/strtofr.c] Support the case where mpfr_exp_t < long; mpfr_exp_t is
3693currently defined as mp_exp_t, which comes from GMP, and GMP currently
3694defines mp_exp_t as a long, except on Cray (never tested for MPFR). But
3695this may change in the future (possibly as an option)...
3696[merged changeset r7642 from the exp-int branch]
3697------------------------------------------------------------------------
3698r7684 | vlefevre | 2011-05-12 12:21:49 +0000 (Thu, 12 May 2011) | 2 lines
3699Changed paths:
3700   M /trunk
3701   M /trunk/src/mpfr-impl.h
3702
3703[src/mpfr-impl.h] Added missing parentheses in MPFR_SADD_OVERFLOW
3704(fortunately the current MPFR code was not affected).
3705------------------------------------------------------------------------
3706r7683 | vlefevre | 2011-05-12 12:18:38 +0000 (Thu, 12 May 2011) | 1 line
3707Changed paths:
3708   M /trunk
3709   M /trunk/tests/tpow_z.c
3710
3711[tests/tpow_z.c] More details for a test in case of failure.
3712------------------------------------------------------------------------
3713r7682 | vlefevre | 2011-05-12 12:16:01 +0000 (Thu, 12 May 2011) | 5 lines
3714Changed paths:
3715   M /trunk
3716   M /trunk/src/sub1.c
3717
3718[src/sub1.c] Fixed several bugs: integer overflows and potential
3719out-of-bound pointers. They might be visible on particular platforms,
3720with a particular configuration (e.g. 64-bit limbs and 32-bit exponent
3721type) or particular compiler options (to check such overflows).
3722[merged changesets r7637-7638 from the exp-int branch]
3723------------------------------------------------------------------------
3724r7679 | vlefevre | 2011-05-11 13:50:01 +0000 (Wed, 11 May 2011) | 1 line
3725Changed paths:
3726   M /trunk/tests/tsin.c
3727
3728[tests/tsin.c] Added a test (it failed before the fix in r7308).
3729------------------------------------------------------------------------
3730r7678 | vlefevre | 2011-05-11 00:07:05 +0000 (Wed, 11 May 2011) | 10 lines
3731Changed paths:
3732   M /trunk/src/const_log2.c
3733   M /trunk/src/const_pi.c
3734   M /trunk/src/free_cache.c
3735   M /trunk/src/mpfr-impl.h
3736
3737Fixed constants pi and log(2) computation when logging is used: When
3738MPFR is built with logging support, these two constants are used by
3739the logging functions (via mpfr_fprintf, then mpfr_log, for the base
3740conversion). Since the mpfr_cache function isn't re-entrant when
3741working on the same cache, we need to define two caches for each
3742constant. Otherwise the constants could be incorrect; for instance,
3743"MPFR_LOG_ALL=1 ./tconst_pi" was failing.
3744Note: the bug was introduced with the new logging system from r7575
3745for MPFR 3.1.0, based on mpfr_fprintf instead of mpfr_out_str (which
3746doesn't depend on mpfr_log).
3747------------------------------------------------------------------------
3748r7676 | vlefevre | 2011-05-09 12:03:20 +0000 (Mon, 09 May 2011) | 2 lines
3749Changed paths:
3750   M /trunk/tests/tests.c
3751
3752[tests/tests.c] Replaced atoi by strtoul to read the seed from
3753GMP_CHECK_RANDOMIZE, as it is an unsigned long.
3754------------------------------------------------------------------------
3755r7674 | vlefevre | 2011-05-09 11:17:43 +0000 (Mon, 09 May 2011) | 2 lines
3756Changed paths:
3757   M /trunk/tests/texp.c
3758
3759[tests/texp.c] Fixed the test comparing mpfr_exp_2 and mpfr_exp_3:
3760filter out 0, as it is handled correctly only by mpfr_exp.
3761------------------------------------------------------------------------
3762r7672 | vlefevre | 2011-05-06 13:30:28 +0000 (Fri, 06 May 2011) | 1 line
3763Changed paths:
3764   M /trunk/doc/README.dev
3765
3766[doc/README.dev] Completed the note to run tests under gdb.
3767------------------------------------------------------------------------
3768r7671 | vlefevre | 2011-05-06 12:50:43 +0000 (Fri, 06 May 2011) | 1 line
3769Changed paths:
3770   M /trunk/doc/README.dev
3771
3772[doc/README.dev] Added a note to run tests under gdb.
3773------------------------------------------------------------------------
3774r7670 | zimmerma | 2011-05-06 12:31:24 +0000 (Fri, 06 May 2011) | 2 lines
3775Changed paths:
3776   M /trunk/doc/README.dev
3777
3778[README.dev] added hint for logging
3779
3780------------------------------------------------------------------------
3781r7667 | vlefevre | 2011-05-04 23:46:17 +0000 (Wed, 04 May 2011) | 6 lines
3782Changed paths:
3783   M /trunk/src/atan.c
3784
3785[src/atan.c] Fixed bug in mpfr_atan: mpfr_check_range was called on the
3786unrounded result (no longer allocated) instead of the rounded result.
3787Consequence of this bug: possible incorrect or invalid result and/or
3788incorrect flags if either the unrounded result or rounded result is not
3789in the current exponent range. Or possibly worse if the memory used by
3790the unrounded result is modified before the return of the function.
3791------------------------------------------------------------------------
3792r7666 | vlefevre | 2011-05-04 23:25:24 +0000 (Wed, 04 May 2011) | 1 line
3793Changed paths:
3794   M /trunk/tests/tatan.c
3795
3796[tests/tatan.c] Corrected a comment.
3797------------------------------------------------------------------------
3798r7665 | vlefevre | 2011-05-04 23:20:18 +0000 (Wed, 04 May 2011) | 2 lines
3799Changed paths:
3800   M /trunk/tests/tatan.c
3801
3802[tests/tatan.c] Added a testcase showing a failure of mpfr_atan
3803in a reduced exponent range.
3804------------------------------------------------------------------------
3805r7664 | vlefevre | 2011-05-04 22:04:17 +0000 (Wed, 04 May 2011) | 1 line
3806Changed paths:
3807   M /trunk/src/const_pi.c
3808
3809[src/const_pi.c] Removed useless assignment.
3810------------------------------------------------------------------------
3811r7663 | zimmerma | 2011-05-04 21:58:12 +0000 (Wed, 04 May 2011) | 2 lines
3812Changed paths:
3813   M /trunk/src/mpfr-impl.h
3814
3815[mpfr-impl.h] fixed typo
3816
3817------------------------------------------------------------------------
3818r7661 | vlefevre | 2011-05-03 17:26:31 +0000 (Tue, 03 May 2011) | 5 lines
3819Changed paths:
3820   M /trunk/src/mpfr-impl.h
3821   M /trunk/src/mul.c
3822
3823[src/mpfr-impl.h] In MPFR_RNDRAW_GEN, do not try to compute the
3824  sticky bit when not necessary (directed mode with rb = 1).
3825[src/mul.c] FIXME comment: with the change in MPFR_RNDRAW_GEN,
3826  uninitialized data are no longer read; there's still something
3827  wrong, at least with the code documentation, though.
3828------------------------------------------------------------------------
3829r7660 | vlefevre | 2011-05-03 13:59:19 +0000 (Tue, 03 May 2011) | 1 line
3830Changed paths:
3831   M /trunk/src/mul.c
3832
3833[src/mul.c] Updated the FIXME comment.
3834------------------------------------------------------------------------
3835r7659 | vlefevre | 2011-05-03 13:51:52 +0000 (Tue, 03 May 2011) | 6 lines
3836Changed paths:
3837   M /trunk/src/mul.c
3838   M /trunk/tests/tmul.c
3839
3840Bug in mpfr_mul: a call mpfr_mulhigh_n(pointers..., n) where n is some
3841size is done, but the mpfr_mul code assumes a result whose size can be
3842arbitrarily larger, thus may depend on uninitialised data.
3843  * [src/mul.c] Added a FIXME comment.
3844  * [tests/tmul.c] Added a corresponding test. The result is not checked
3845    but valgrind complains of the use of uninitialised value(s).
3846------------------------------------------------------------------------
3847r7658 | vlefevre | 2011-05-03 13:17:04 +0000 (Tue, 03 May 2011) | 1 line
3848Changed paths:
3849   M /trunk/src/mpfr-impl.h
3850
3851[src/mpfr-impl.h] MPFR_RNDRAW_GEN: added other missing parentheses.
3852------------------------------------------------------------------------
3853r7657 | vlefevre | 2011-05-03 13:14:25 +0000 (Tue, 03 May 2011) | 1 line
3854Changed paths:
3855   M /trunk/src/mpfr-impl.h
3856
3857[src/mpfr-impl.h] MPFR_RNDRAW_GEN: added missing parentheses.
3858------------------------------------------------------------------------
3859r7656 | vlefevre | 2011-05-03 12:38:50 +0000 (Tue, 03 May 2011) | 3 lines
3860Changed paths:
3861   M /trunk/src/mpfr-impl.h
3862
3863[src/mpfr-impl.h] Logging: do not take into account the Ziv loops due
3864to logging (i.e. used by the MPFR functions called by the mpfr_fprintf
3865in LOG_PRINT).
3866------------------------------------------------------------------------
3867r7655 | vlefevre | 2011-05-03 12:23:23 +0000 (Tue, 03 May 2011) | 2 lines
3868Changed paths:
3869   M /trunk/src/mpfr-impl.h
3870
3871[src/mpfr-impl.h] Avoid recursive logging for MPFR_ZIV_* macros too,
3872and fixed type for the output of the precision.
3873------------------------------------------------------------------------
3874r7654 | vlefevre | 2011-05-03 11:11:47 +0000 (Tue, 03 May 2011) | 1 line
3875Changed paths:
3876   M /trunk/src/mpfr-impl.h
3877
3878[src/mpfr-impl.h] Avoid recursive logging (not wanted and freezes MPFR).
3879------------------------------------------------------------------------
3880r7652 | vlefevre | 2011-05-03 07:34:04 +0000 (Tue, 03 May 2011) | 1 line
3881Changed paths:
3882   M /trunk/src/rec_sqrt.c
3883
3884[src/rec_sqrt.c] Improved the comment added in r7651.
3885------------------------------------------------------------------------
3886r7651 | vlefevre | 2011-05-02 13:46:38 +0000 (Mon, 02 May 2011) | 1 line
3887Changed paths:
3888   M /trunk/src/rec_sqrt.c
3889
3890[src/rec_sqrt.c] Fixed the buffer overflow (bug 12553).
3891------------------------------------------------------------------------
3892r7650 | vlefevre | 2011-05-02 13:26:29 +0000 (Mon, 02 May 2011) | 4 lines
3893Changed paths:
3894   M /trunk/src/rec_sqrt.c
3895
3896[src/rec_sqrt.c] Added an assertion to avoid a buffer overflow
3897(mpn_add_1 and mpn_sub_1 don't support size = 0). It sometimes
3898fails, and this is the following bug:
3899https://gforge.inria.fr/tracker/index.php?func=detail&aid=12553&group_id=136&atid=619
3900------------------------------------------------------------------------
3901r7649 | vlefevre | 2011-05-02 13:01:30 +0000 (Mon, 02 May 2011) | 2 lines
3902Changed paths:
3903   M /trunk/src/rec_sqrt.c
3904
3905[src/rec_sqrt.c] Added a comment about a buffer overflow. Bug report:
3906https://gforge.inria.fr/tracker/index.php?func=detail&aid=12553&group_id=136&atid=619
3907------------------------------------------------------------------------
3908r7648 | vlefevre | 2011-05-02 10:49:33 +0000 (Mon, 02 May 2011) | 1 line
3909Changed paths:
3910   M /trunk/tests/tvalist.c
3911
3912[tests/tvalist.c] Make sure that fct is used (avoid a warning).
3913------------------------------------------------------------------------
3914r7647 | vlefevre | 2011-05-02 10:36:08 +0000 (Mon, 02 May 2011) | 2 lines
3915Changed paths:
3916   M /trunk/tests/tsin_cos.c
3917
3918[tests/tsin_cos.c] status_f and status were not read (compared) in
3919coverage_01032011, yielding a warning.
3920------------------------------------------------------------------------
3921r7646 | vlefevre | 2011-05-02 10:34:06 +0000 (Mon, 02 May 2011) | 1 line
3922Changed paths:
3923   M /trunk/src/mpfr-impl.h
3924
3925[src/mpfr-impl.h] Avoid a spurious warning with some use of MPFR_BLOCK.
3926------------------------------------------------------------------------
3927r7645 | vlefevre | 2011-05-02 10:13:17 +0000 (Mon, 02 May 2011) | 1 line
3928Changed paths:
3929   M /trunk/doc/README.dev
3930
3931[doc/README.dev] Added command to test with valgrind.
3932------------------------------------------------------------------------
3933r7644 | vlefevre | 2011-05-01 01:45:29 +0000 (Sun, 01 May 2011) | 6 lines
3934Changed paths:
3935   M /trunk/Makefile.am
3936   M /trunk/configure.ac
3937
3938Added "make dist" support for -dev MPFR versions by distributing the
3939tests/data files in the tarball for such MPFR versions ("make check"
3940fails if some data file couldn't be read for such versions).
3941  * configure.ac: add a Makefile variable DATAFILES, which contains the
3942    list of the tests/data files if the MPFR version ends with "-dev".
3943  * Makefile.am: add $(DATAFILES) to EXTRA_DIST.
3944------------------------------------------------------------------------
3945r7640 | vlefevre | 2011-04-29 11:33:48 +0000 (Fri, 29 Apr 2011) | 2 lines
3946Changed paths:
3947   M /trunk/tests/trint.c
3948
3949[tests/trint.c] Removed a useless pointer cast (in general, such casts
3950are either useless or incorrect, as breaking aliasing rules).
3951------------------------------------------------------------------------
3952r7636 | vlefevre | 2011-04-28 12:54:20 +0000 (Thu, 28 Apr 2011) | 1 line
3953Changed paths:
3954   M /trunk/src/cmp2.c
3955
3956[src/cmp2.c] Added an assertion.
3957------------------------------------------------------------------------
3958r7634 | vlefevre | 2011-04-18 14:53:03 +0000 (Mon, 18 Apr 2011) | 5 lines
3959Changed paths:
3960   M /trunk/acinclude.m4
3961
3962[acinclude.m4] Correction of problems triggering the warning
3963  "warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body"
3964with autoconf 2.68:
3965* Fixed missing quoting in an AC_RUN_IFELSE.
3966* Added an AC_LANG_SOURCE in another AC_RUN_IFELSE.
3967------------------------------------------------------------------------
3968r7633 | vlefevre | 2011-04-18 12:11:10 +0000 (Mon, 18 Apr 2011) | 1 line
3969Changed paths:
3970   M /trunk/acinclude.m4
3971
3972[acinclude.m4] s/can not/cannot/
3973------------------------------------------------------------------------
3974r7632 | vlefevre | 2011-04-18 12:09:25 +0000 (Mon, 18 Apr 2011) | 2 lines
3975Changed paths:
3976   M /trunk/acinclude.m4
3977
3978[acinclude.m4] Added comment about the warning:
3979  warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
3980------------------------------------------------------------------------
3981r7631 | vlefevre | 2011-04-15 12:35:11 +0000 (Fri, 15 Apr 2011) | 1 line
3982Changed paths:
3983   M /trunk/acinclude.m4
3984
3985[acinclude.m4] Use conventional quotes.
3986------------------------------------------------------------------------
3987r7630 | vlefevre | 2011-04-15 12:15:16 +0000 (Fri, 15 Apr 2011) | 1 line
3988Changed paths:
3989   M /trunk/acinclude.m4
3990
3991[acinclude.m4] Added a comment.
3992------------------------------------------------------------------------
3993r7625 | vlefevre | 2011-04-12 08:17:39 +0000 (Tue, 12 Apr 2011) | 3 lines
3994Changed paths:
3995   M /trunk/src/asin.c
3996   M /trunk/tests/tasin.c
3997
3998[src/asin.c] Fixed bug in mpfr_asin for x = 1 or -1 in extremely reduced
3999  exponent range (when pi is not representable, but pi/2 is).
4000[tests/tasin.c] Added testcase.
4001------------------------------------------------------------------------
4002r7624 | vlefevre | 2011-04-08 15:32:40 +0000 (Fri, 08 Apr 2011) | 2 lines
4003Changed paths:
4004   M /trunk/TODO
4005
4006[TODO] Removed "allow generic tests to run with a restricted
4007exponent range" (this was done in r7470).
4008------------------------------------------------------------------------
4009r7623 | zimmerma | 2011-04-08 13:18:37 +0000 (Fri, 08 Apr 2011) | 2 lines
4010Changed paths:
4011   M /trunk/TODO
4012
4013[TODO] added item
4014
4015------------------------------------------------------------------------
4016r7621 | vlefevre | 2011-04-05 08:47:39 +0000 (Tue, 05 Apr 2011) | 1 line
4017Changed paths:
4018   M /trunk/doc/mpfr.texi
4019
4020[doc/mpfr.texi] Updated the month.
4021------------------------------------------------------------------------
4022r7620 | vlefevre | 2011-04-05 08:45:37 +0000 (Tue, 05 Apr 2011) | 1 line
4023Changed paths:
4024   M /trunk/INSTALL
4025   M /trunk/doc/mpfr.texi
4026
4027[INSTALL,doc/mpfr.texi] Say that mpfr@loria.fr is the MPFR mailing-list.
4028------------------------------------------------------------------------
4029r7611 | vlefevre | 2011-04-01 14:28:45 +0000 (Fri, 01 Apr 2011) | 4 lines
4030Changed paths:
4031   M /trunk/configure.ac
4032
4033[configure.ac] Removed the -Wno-format GCC option, which was added
4034when logging was used, as it is no longer needed after the changes
4035done in r7575,7578 (mpfr_fprintf is now used for logging instead of
4036fprintf with the Glibc register_printf_function extension).
4037------------------------------------------------------------------------
4038r7607 | vlefevre | 2011-03-29 11:49:11 +0000 (Tue, 29 Mar 2011) | 1 line
4039Changed paths:
4040   M /trunk/tests/reuse.c
4041
4042[tests/reuse.c] Added a comment.
4043------------------------------------------------------------------------
4044r7606 | vlefevre | 2011-03-29 11:45:40 +0000 (Tue, 29 Mar 2011) | 4 lines
4045Changed paths:
4046   M /trunk/src/pow.c
4047
4048[src/pow.c] Fixed a bug in mpfr_pow_general when an argument is reused
4049(e.g. mpfr_pow(x,x,y,rnd) or mpfr_pow(y,x,y,rnd)) and the result is
4050negative, thus when x is negative and y is a huge odd integer ("huge"
4051because not-too-large integers are currently handled by mpfr_pow_z).
4052------------------------------------------------------------------------
4053r7605 | vlefevre | 2011-03-29 11:36:49 +0000 (Tue, 29 Mar 2011) | 2 lines
4054Changed paths:
4055   M /trunk/tests/reuse.c
4056
4057[tests/reuse.c] Added a mpfr_pow(x,x,y,rnd) test showing a failure
4058when x is negative and y is a huge odd integer.
4059------------------------------------------------------------------------
4060r7604 | vlefevre | 2011-03-29 11:10:29 +0000 (Tue, 29 Mar 2011) | 1 line
4061Changed paths:
4062   M /trunk/src/subnormal.c
4063
4064[src/subnormal.c] Improved a comment.
4065------------------------------------------------------------------------
4066r7603 | vlefevre | 2011-03-29 11:01:33 +0000 (Tue, 29 Mar 2011) | 1 line
4067Changed paths:
4068   M /trunk/tests/reuse.c
4069
4070[tests/reuse.c] Test also negative numbers.
4071------------------------------------------------------------------------
4072r7602 | vlefevre | 2011-03-29 10:52:35 +0000 (Tue, 29 Mar 2011) | 1 line
4073Changed paths:
4074   M /trunk/tests/reuse.c
4075
4076[tests/reuse.c] GNU coding style.
4077------------------------------------------------------------------------
4078r7601 | vlefevre | 2011-03-29 10:27:45 +0000 (Tue, 29 Mar 2011) | 1 line
4079Changed paths:
4080   M /trunk/src/mul.c
4081
4082[src/mul.c] Updated a comment.
4083------------------------------------------------------------------------
4084r7600 | vlefevre | 2011-03-29 10:20:58 +0000 (Tue, 29 Mar 2011) | 1 line
4085Changed paths:
4086   M /trunk/src/powerof2.c
4087
4088[src/powerof2.c] Updated comment.
4089------------------------------------------------------------------------
4090r7599 | vlefevre | 2011-03-29 09:30:11 +0000 (Tue, 29 Mar 2011) | 1 line
4091Changed paths:
4092   M /trunk/src/powerof2.c
4093
4094[src/powerof2.c] More detailed comment.
4095------------------------------------------------------------------------
4096r7595 | zimmerma | 2011-03-21 10:52:35 +0000 (Mon, 21 Mar 2011) | 2 lines
4097Changed paths:
4098   M /trunk/tools/cfarm.sh
4099
4100[cfarm.sh] complete tests with mpfr-3.0.1-rc1
4101
4102------------------------------------------------------------------------
4103r7592 | vlefevre | 2011-03-21 02:43:09 +0000 (Mon, 21 Mar 2011) | 2 lines
4104Changed paths:
4105   M /trunk/src/pow_z.c
4106
4107[src/pow_z.c] Fixed bug bug20110320, that occurs in extremely reduced
4108exponent range (more precisely, if 1 is out of range, i.e. emin > 1).
4109------------------------------------------------------------------------
4110r7591 | vlefevre | 2011-03-21 02:32:07 +0000 (Mon, 21 Mar 2011) | 1 line
4111Changed paths:
4112   M /trunk/tests/tpow.c
4113
4114[tests/tpow.c] Added testcase bug20110320.
4115------------------------------------------------------------------------
4116r7590 | vlefevre | 2011-03-21 02:13:16 +0000 (Mon, 21 Mar 2011) | 1 line
4117Changed paths:
4118   M /trunk/tests/tgeneric.c
4119
4120[tests/tgeneric.c] Added debug information.
4121------------------------------------------------------------------------
4122r7589 | zimmerma | 2011-03-20 19:24:24 +0000 (Sun, 20 Mar 2011) | 2 lines
4123Changed paths:
4124   A /trunk/tools/cfarm.sh
4125
4126[cfarm.sh] shell script to test MPFR on the GCC Compile Farm
4127
4128------------------------------------------------------------------------
4129r7587 | zimmerma | 2011-03-18 12:30:22 +0000 (Fri, 18 Mar 2011) | 2 lines
4130Changed paths:
4131   M /trunk/src/digamma.c
4132
4133[digamma.c] fixed compiler warning (ISO C90 forbids mixed declarations and code)
4134
4135------------------------------------------------------------------------
4136r7581 | vlefevre | 2011-03-17 15:44:58 +0000 (Thu, 17 Mar 2011) | 3 lines
4137Changed paths:
4138   M /trunk/NEWS
4139
4140[NEWS] Added a note about the fix in the mpfr_subnormalize
4141implementation, in case users would think the old behavior
4142was chosen on purpose.
4143------------------------------------------------------------------------
4144r7578 | vlefevre | 2011-03-17 09:30:32 +0000 (Thu, 17 Mar 2011) | 3 lines
4145Changed paths:
4146   M /trunk/src/div_ui.c
4147
4148Completed r7575 (Get rid of deprecated register_printf_function
4149function in logging system): there was a remaining old MPFR_LOG_FUNC
4150in "src/div_ui.c". Now, the MPFR source no longer contains '%#R'.
4151------------------------------------------------------------------------
4152r7577 | vlefevre | 2011-03-17 08:45:21 +0000 (Thu, 17 Mar 2011) | 1 line
4153Changed paths:
4154   M /trunk/src/mul_2si.c
4155
4156[src/mul_2si.c] Removed trailing whitespace.
4157------------------------------------------------------------------------
4158r7576 | vlefevre | 2011-03-17 08:43:54 +0000 (Thu, 17 Mar 2011) | 1 line
4159Changed paths:
4160   M /trunk/doc/README.dev
4161
4162[doc/README.dev] Fixed variable name from r7575.
4163------------------------------------------------------------------------
4164r7575 | thevenyp | 2011-03-17 06:30:11 +0000 (Thu, 17 Mar 2011) | 1 line
4165Changed paths:
4166   M /trunk/doc/README.dev
4167   M /trunk/src/acos.c
4168   M /trunk/src/acosh.c
4169   M /trunk/src/add.c
4170   M /trunk/src/add_d.c
4171   M /trunk/src/add_ui.c
4172   M /trunk/src/agm.c
4173   M /trunk/src/ai.c
4174   M /trunk/src/asin.c
4175   M /trunk/src/asinh.c
4176   M /trunk/src/atan.c
4177   M /trunk/src/atan2.c
4178   M /trunk/src/atanh.c
4179   M /trunk/src/cbrt.c
4180   M /trunk/src/const_catalan.c
4181   M /trunk/src/const_log2.c
4182   M /trunk/src/const_pi.c
4183   M /trunk/src/cos.c
4184   M /trunk/src/cosh.c
4185   M /trunk/src/d_div.c
4186   M /trunk/src/d_sub.c
4187   M /trunk/src/digamma.c
4188   M /trunk/src/div.c
4189   M /trunk/src/div_2si.c
4190   M /trunk/src/div_2ui.c
4191   M /trunk/src/div_d.c
4192   M /trunk/src/div_ui.c
4193   M /trunk/src/eint.c
4194   M /trunk/src/erf.c
4195   M /trunk/src/erfc.c
4196   M /trunk/src/exp.c
4197   M /trunk/src/exp2.c
4198   M /trunk/src/exp3.c
4199   M /trunk/src/exp_2.c
4200   M /trunk/src/expm1.c
4201   M /trunk/src/fma.c
4202   M /trunk/src/fms.c
4203   M /trunk/src/gamma.c
4204   M /trunk/src/hypot.c
4205   M /trunk/src/jn.c
4206   M /trunk/src/li2.c
4207   M /trunk/src/lngamma.c
4208   M /trunk/src/log.c
4209   M /trunk/src/log10.c
4210   M /trunk/src/log1p.c
4211   M /trunk/src/log2.c
4212   M /trunk/src/logging.c
4213   M /trunk/src/modf.c
4214   M /trunk/src/mpfr-impl.h
4215   M /trunk/src/mul.c
4216   M /trunk/src/mul_2si.c
4217   M /trunk/src/mul_2ui.c
4218   M /trunk/src/mul_d.c
4219   M /trunk/src/pow.c
4220   M /trunk/src/pow_si.c
4221   M /trunk/src/pow_ui.c
4222   M /trunk/src/pow_z.c
4223   M /trunk/src/rec_sqrt.c
4224   M /trunk/src/root.c
4225   M /trunk/src/sin.c
4226   M /trunk/src/sin_cos.c
4227   M /trunk/src/sinh.c
4228   M /trunk/src/sinh_cosh.c
4229   M /trunk/src/sqr.c
4230   M /trunk/src/sqrt.c
4231   M /trunk/src/sub.c
4232   M /trunk/src/sub_d.c
4233   M /trunk/src/sub_ui.c
4234   M /trunk/src/tan.c
4235   M /trunk/src/tanh.c
4236   M /trunk/src/ui_div.c
4237   M /trunk/src/ui_sub.c
4238   M /trunk/src/yn.c
4239   M /trunk/src/zeta.c
4240
4241Get rid of deprecated register_printf_function function in logging system.
4242------------------------------------------------------------------------
4243r7573 | vlefevre | 2011-03-15 15:15:22 +0000 (Tue, 15 Mar 2011) | 3 lines
4244Changed paths:
4245   M /trunk/src/erfc.c
4246
4247[src/erfc.c] Fixed a problem (incorrect flags or possible crash) in
4248extremely reduced exponent range. Support the case where mpfr_prec_t
4249is larger than a long.
4250------------------------------------------------------------------------
4251r7572 | vlefevre | 2011-03-15 15:10:40 +0000 (Tue, 15 Mar 2011) | 2 lines
4252Changed paths:
4253   M /trunk/tests/terf.c
4254
4255[tests/terf.c] Added some tests of the flags (no failure in them,
4256thanks to the mpfr_cmp_si (x, -27282) in erfc.c, for 1b).
4257------------------------------------------------------------------------
4258r7571 | vlefevre | 2011-03-15 11:23:25 +0000 (Tue, 15 Mar 2011) | 3 lines
4259Changed paths:
4260   M /trunk/tests/tgeneric.c
4261
4262[tests/tgeneric.c] In failure messages, output the name of the
4263tested function. This is useful for programs that have generic
4264tests for several functions, such as terf.
4265------------------------------------------------------------------------
4266r7570 | vlefevre | 2011-03-15 10:01:59 +0000 (Tue, 15 Mar 2011) | 2 lines
4267Changed paths:
4268   M /trunk/tests/terf.c
4269
4270[tests/terf.c] Added a testcase showing a failure due to bad flags
4271in a reduced exponent range.
4272------------------------------------------------------------------------
4273r7568 | vlefevre | 2011-03-14 09:44:21 +0000 (Mon, 14 Mar 2011) | 1 line
4274Changed paths:
4275   M /trunk/tests/terf.c
4276
4277[tests/terf.c] Changed mp_exp_t (r7564) to mpfr_exp_t.
4278------------------------------------------------------------------------
4279r7567 | vlefevre | 2011-03-11 15:45:48 +0000 (Fri, 11 Mar 2011) | 2 lines
4280Changed paths:
4281   M /trunk/src/erfc.c
4282
4283[src/erfc.c] Added an assertion for future platforms (e.g. with 128-bit
4284exponent type).
4285------------------------------------------------------------------------
4286r7566 | vlefevre | 2011-03-11 15:37:07 +0000 (Fri, 11 Mar 2011) | 1 line
4287Changed paths:
4288   M /trunk/src/erfc.c
4289
4290[src/erfc.c] Fixed r7564 (comparison must really be signed).
4291------------------------------------------------------------------------
4292r7565 | vlefevre | 2011-03-11 15:23:59 +0000 (Fri, 11 Mar 2011) | 1 line
4293Changed paths:
4294   M /trunk/tests/terf.c
4295
4296[tests/terf.c] Fixed test added in r7564 for 32-bit machines.
4297------------------------------------------------------------------------
4298r7564 | zimmerma | 2011-03-11 15:09:06 +0000 (Fri, 11 Mar 2011) | 3 lines
4299Changed paths:
4300   M /trunk/src/erfc.c
4301   M /trunk/tests/terf.c
4302
4303[erfc.c] fixed bug found by Pascal Molin: when we increase the exponent range
4304	 on 64-bit machines, erfc() wrongly underflows for x >= 27282
4305
4306------------------------------------------------------------------------
4307r7561 | vlefevre | 2011-03-10 14:48:28 +0000 (Thu, 10 Mar 2011) | 2 lines
4308Changed paths:
4309   M /trunk/src/jn.c
4310
4311[src/jn.c] Fixed the MPFR_FAST_COMPUTE_IF_SMALL_INPUT test for n == 1
4312in underflow cases.
4313------------------------------------------------------------------------
4314r7560 | vlefevre | 2011-03-10 13:46:23 +0000 (Thu, 10 Mar 2011) | 1 line
4315Changed paths:
4316   M /trunk/src/jn.c
4317
4318[src/jn.c] No need for mpfr_clear_flags (already done in MPFR_BLOCK).
4319------------------------------------------------------------------------
4320r7559 | vlefevre | 2011-03-10 13:44:47 +0000 (Thu, 10 Mar 2011) | 1 line
4321Changed paths:
4322   M /trunk/src/jn.c
4323
4324[src/jn.c] Check that no intermediate underflow or overflow occurs.
4325------------------------------------------------------------------------
4326r7558 | vlefevre | 2011-03-10 13:30:33 +0000 (Thu, 10 Mar 2011) | 2 lines
4327Changed paths:
4328   M /trunk/doc/algorithms.tex
4329
4330[doc/algorithms.tex] For the Bessel function, say that the algorithm
4331assumes that no underflows/overflows occur.
4332------------------------------------------------------------------------
4333r7556 | vlefevre | 2011-03-09 15:54:42 +0000 (Wed, 09 Mar 2011) | 1 line
4334Changed paths:
4335   M /trunk/src/gamma.c
4336
4337[src/gamma.c] More robust code (for the change in r7551).
4338------------------------------------------------------------------------
4339r7555 | vlefevre | 2011-03-09 15:52:33 +0000 (Wed, 09 Mar 2011) | 1 line
4340Changed paths:
4341   M /trunk/tests/tget_d.c
4342   M /trunk/tests/tgmpop.c
4343   M /trunk/tests/tsin_cos.c
4344
4345Removed trailing spaces.
4346------------------------------------------------------------------------
4347r7553 | vlefevre | 2011-03-09 15:38:58 +0000 (Wed, 09 Mar 2011) | 2 lines
4348Changed paths:
4349   M /trunk/tests/tgeneric.c
4350
4351[tests/tgeneric.c] Added feature for MPFR_SUSPICIOUS_OVERFLOW to avoid
4352spurious failures by defining TGENERIC_SO_TEST to some well-chosen test.
4353------------------------------------------------------------------------
4354r7552 | vlefevre | 2011-03-09 15:35:17 +0000 (Wed, 09 Mar 2011) | 1 line
4355Changed paths:
4356   M /trunk/tests/tgamma.c
4357
4358[tests/tgamma.c] Added a comment about MPFR_SUSPICIOUS_OVERFLOW.
4359------------------------------------------------------------------------
4360r7551 | vlefevre | 2011-03-09 15:30:46 +0000 (Wed, 09 Mar 2011) | 1 line
4361Changed paths:
4362   M /trunk/src/gamma.c
4363
4364[src/gamma.c] Fixed the special code for tiny values.
4365------------------------------------------------------------------------
4366r7550 | vlefevre | 2011-03-09 15:29:44 +0000 (Wed, 09 Mar 2011) | 1 line
4367Changed paths:
4368   M /trunk/tests/tgamma.c
4369
4370[tests/tgamma.c] Corrected a test and added other tests for tiny x > 0.
4371------------------------------------------------------------------------
4372r7549 | vlefevre | 2011-03-09 14:57:05 +0000 (Wed, 09 Mar 2011) | 1 line
4373Changed paths:
4374   M /trunk/tests/tgamma.c
4375
4376[tests/tgamma.c] Updated a comment.
4377------------------------------------------------------------------------
4378r7548 | vlefevre | 2011-03-09 14:07:54 +0000 (Wed, 09 Mar 2011) | 1 line
4379Changed paths:
4380   M /trunk/tests/tgamma.c
4381
4382[tests/tgamma.c] Restore emax.
4383------------------------------------------------------------------------
4384r7547 | vlefevre | 2011-03-09 14:03:40 +0000 (Wed, 09 Mar 2011) | 1 line
4385Changed paths:
4386   M /trunk/tests/tgamma.c
4387
4388[tests/tgamma.c] Do not initialize x twice.
4389------------------------------------------------------------------------
4390r7546 | vlefevre | 2011-03-09 13:44:02 +0000 (Wed, 09 Mar 2011) | 1 line
4391Changed paths:
4392   M /trunk/tests/tgamma.c
4393
4394[tests/tgamma.c] Do not run the same test twice if emin = MPFR_EMIN_MIN.
4395------------------------------------------------------------------------
4396r7545 | vlefevre | 2011-03-09 13:41:51 +0000 (Wed, 09 Mar 2011) | 3 lines
4397Changed paths:
4398   M /trunk/tests/tgamma.c
4399
4400[tests/tgamma.c] Added tests for tiny values, showing bugs in special
4401code for such values. Run tgamma with at least an argument to get all
4402the failures.
4403------------------------------------------------------------------------
4404r7542 | vlefevre | 2011-03-07 15:17:24 +0000 (Mon, 07 Mar 2011) | 8 lines
4405Changed paths:
4406   M /trunk/src/jn.c
4407
4408[src/jn.c] Fixed mpfr_jn_k0() internal function:
4409  * The prototype was incorrect: one needs "unsigned long" for n
4410    (actually absn), in case absn is equal to - LONG_MIN.
4411  * The formula and the code were incorrect for n = 0, due to the
4412    division by n; it was yielding k0 = ULONG_MAX. The case n = 0
4413    is now handled separately.
4414  * Small optimization: division by log(2) -> multiplication by
4415    1/log(2).
4416------------------------------------------------------------------------
4417r7541 | vlefevre | 2011-03-07 14:07:47 +0000 (Mon, 07 Mar 2011) | 4 lines
4418Changed paths:
4419   M /trunk/src/jn.c
4420
4421[src/jn.c] Avoid integer overflow in the computation of the initial
4422working precision. This makes several tests fail, but logging shows
4423that previous non-failure was due to undefined behavior due to huge
4424k0 computed by mpfr_jn_k0.
4425------------------------------------------------------------------------
4426r7539 | vlefevre | 2011-03-07 13:03:30 +0000 (Mon, 07 Mar 2011) | 1 line
4427Changed paths:
4428   M /trunk/src/jn.c
4429
4430[src/jn.c] Added a comment for mpfrlint.
4431------------------------------------------------------------------------
4432r7538 | vlefevre | 2011-03-07 13:01:36 +0000 (Mon, 07 Mar 2011) | 1 line
4433Changed paths:
4434   M /trunk/tools/mpfrlint
4435
4436[tools/mpfrlint] Change of r7515: any mpfr_clear_* can be mentioned.
4437------------------------------------------------------------------------
4438r7537 | vlefevre | 2011-03-07 11:08:08 +0000 (Mon, 07 Mar 2011) | 1 line
4439Changed paths:
4440   M /trunk/src/jn.c
4441
4442[src/jn.c] Added comments and fixed a bug.
4443------------------------------------------------------------------------
4444r7536 | vlefevre | 2011-03-07 10:57:44 +0000 (Mon, 07 Mar 2011) | 3 lines
4445Changed paths:
4446   M /trunk/src/jn.c
4447
4448[src/jn.c] Detect incorrect error analysis (that may have been the goal
4449of the assertion corrected in r7534, but this wasn't documented). Added
4450a FIXME comment.
4451------------------------------------------------------------------------
4452r7534 | vlefevre | 2011-03-07 10:40:24 +0000 (Mon, 07 Mar 2011) | 5 lines
4453Changed paths:
4454   M /trunk/src/jn.c
4455
4456[src/jn.c] Fixed incorrect assertion. It could occur only
4457in precision >= 2^(1+s/2), where s is the bitsize of a
4458"long", e.g. p >= 2^17 = 131072 on most 32-bit machines and
4459p >= 2^33 = 8,589,934,592 on most 64-bit machines. Only some
4460arguments are affected (|z| between around 2^(s/2) and p/2).
4461------------------------------------------------------------------------
4462r7533 | vlefevre | 2011-03-07 10:13:34 +0000 (Mon, 07 Mar 2011) | 1 line
4463Changed paths:
4464   M /trunk/tests/Makefile.am
4465
4466[tests/Makefile.am] Added a comment.
4467------------------------------------------------------------------------
4468r7532 | vlefevre | 2011-03-07 10:07:44 +0000 (Mon, 07 Mar 2011) | 1 line
4469Changed paths:
4470   M /trunk/doc/README.dev
4471
4472[doc/README.dev] Corrected a typo.
4473------------------------------------------------------------------------
4474r7530 | vlefevre | 2011-03-06 10:03:21 +0000 (Sun, 06 Mar 2011) | 1 line
4475Changed paths:
4476   M /trunk/src/jn.c
4477
4478[src/jn.c] Improved underflow detection. Still not complete, though.
4479------------------------------------------------------------------------
4480r7529 | vlefevre | 2011-03-06 09:51:13 +0000 (Sun, 06 Mar 2011) | 1 line
4481Changed paths:
4482   M /trunk/src/jn.c
4483
4484[src/jn.c] Comments: English usage.
4485------------------------------------------------------------------------
4486r7528 | vlefevre | 2011-03-05 00:19:31 +0000 (Sat, 05 Mar 2011) | 1 line
4487Changed paths:
4488   M /trunk/tests/trint.c
4489
4490[tests/trint.c] mantissa -> significand (standard and correct term).
4491------------------------------------------------------------------------
4492r7527 | vlefevre | 2011-03-05 00:17:45 +0000 (Sat, 05 Mar 2011) | 1 line
4493Changed paths:
4494   M /trunk/tests/trint.c
4495
4496[tests/trint.c] Do not use snprintf (C99).
4497------------------------------------------------------------------------
4498r7526 | vlefevre | 2011-03-04 23:20:51 +0000 (Fri, 04 Mar 2011) | 2 lines
4499Changed paths:
4500   M /trunk/tools/mpfrlint
4501
4502[tools/mpfrlint] Added a test to check that the snprintf function (C99)
4503is not used.
4504------------------------------------------------------------------------
4505r7525 | demengeo | 2011-03-04 17:57:53 +0000 (Fri, 04 Mar 2011) | 1 line
4506Changed paths:
4507   M /trunk/tests/trint.c
4508
4509Previous extented coverage test in trint.c now self generate tests in and compare values
4510------------------------------------------------------------------------
4511r7524 | demengeo | 2011-03-04 14:14:13 +0000 (Fri, 04 Mar 2011) | 1 line
4512Changed paths:
4513   M /trunk/tests/trint.c
4514
4515Extend test coverage of mpfr_rint to 100%
4516------------------------------------------------------------------------
4517r7523 | zimmerma | 2011-03-03 19:27:37 +0000 (Thu, 03 Mar 2011) | 2 lines
4518Changed paths:
4519   M /trunk/src/add1sp.c
4520
4521[src/add1sp.c] same as previous commits
4522
4523------------------------------------------------------------------------
4524r7522 | zimmerma | 2011-03-03 19:26:07 +0000 (Thu, 03 Mar 2011) | 2 lines
4525Changed paths:
4526   M /trunk/src/sub1sp.c
4527
4528[src/sub1sp.c] ibidem (see previous commit log)
4529
4530------------------------------------------------------------------------
4531r7521 | zimmerma | 2011-03-03 19:24:25 +0000 (Thu, 03 Mar 2011) | 2 lines
4532Changed paths:
4533   M /trunk/src/add1.c
4534
4535[add1.c] ibidem (see previous commit log)
4536
4537------------------------------------------------------------------------
4538r7520 | vlefevre | 2011-03-03 18:54:10 +0000 (Thu, 03 Mar 2011) | 3 lines
4539Changed paths:
4540   M /trunk/src/add.c
4541   M /trunk/src/sub.c
4542
4543[src/add.c,src/sub.c] Split assertions for C90 compilers, to avoid
4544too long strings generated by #expr. Problem seen with:
4545  gcc -ansi -pedantic-errors
4546------------------------------------------------------------------------
4547r7518 | vlefevre | 2011-03-03 16:18:16 +0000 (Thu, 03 Mar 2011) | 1 line
4548Changed paths:
4549   M /trunk/src/yn.c
4550
4551[src/yn.c] Minor change.
4552------------------------------------------------------------------------
4553r7517 | vlefevre | 2011-03-03 16:17:36 +0000 (Thu, 03 Mar 2011) | 2 lines
4554Changed paths:
4555   M /trunk/src/yn.c
4556
4557[src/yn.c] Extend the exponent range (code not checked concerning
4558internal exceptions, such as overflows, underflows and divby0).
4559------------------------------------------------------------------------
4560r7516 | vlefevre | 2011-03-03 15:41:28 +0000 (Thu, 03 Mar 2011) | 1 line
4561Changed paths:
4562   M /trunk/src/agm.c
4563
4564[src/agm.c] Added comments (for mpfrlint, in particular).
4565------------------------------------------------------------------------
4566r7515 | vlefevre | 2011-03-03 15:40:58 +0000 (Thu, 03 Mar 2011) | 4 lines
4567Changed paths:
4568   M /trunk/tools/mpfrlint
4569
4570[tools/mpfrlint] The use of mpfr_overflow_p, etc. is allowed if
4571mpfr_clear_flags is mentioned (useful for checking purpose at the
4572end of a function, but this needs an explicit mpfr_clear_flags;
4573otherwise MPFR_BLOCK should still be used).
4574------------------------------------------------------------------------
4575r7514 | vlefevre | 2011-03-03 15:29:10 +0000 (Thu, 03 Mar 2011) | 1 line
4576Changed paths:
4577   M /trunk/src/agm.c
4578
4579[src/agm.c] Completed scaling to avoid intermediate overflow/underflow.
4580------------------------------------------------------------------------
4581r7513 | vlefevre | 2011-03-03 12:09:34 +0000 (Thu, 03 Mar 2011) | 3 lines
4582Changed paths:
4583   M /trunk/src/agm.c
4584
4585[src/agm.c] Bug fix in error computation: in Ziv's iteration, err kept
4586its value from the previous iteration instead of being reset to 0.
4587Consequence: a possible loss of performance in rare cases.
4588------------------------------------------------------------------------
4589r7512 | vlefevre | 2011-03-03 11:30:29 +0000 (Thu, 03 Mar 2011) | 1 line
4590Changed paths:
4591   M /trunk/src/cmp2.c
4592
4593[src/cmp2.c] Removed a useless assertion and updated comments.
4594------------------------------------------------------------------------
4595r7511 | vlefevre | 2011-03-02 14:05:39 +0000 (Wed, 02 Mar 2011) | 1 line
4596Changed paths:
4597   M /trunk/src/agm.c
4598
4599[src/agm.c] Added a FIXME comment.
4600------------------------------------------------------------------------
4601r7510 | vlefevre | 2011-03-02 13:58:05 +0000 (Wed, 02 Mar 2011) | 1 line
4602Changed paths:
4603   M /trunk/src/agm.c
4604
4605[src/agm.c] Updated exception checking (more informative).
4606------------------------------------------------------------------------
4607r7509 | vlefevre | 2011-03-02 13:54:18 +0000 (Wed, 02 Mar 2011) | 2 lines
4608Changed paths:
4609   M /trunk/src/agm.c
4610
4611[src/agm.c] Check internal exceptions: the error analysis may be
4612incorrect in case of exception.
4613------------------------------------------------------------------------
4614r7508 | vlefevre | 2011-03-02 13:41:36 +0000 (Wed, 02 Mar 2011) | 2 lines
4615Changed paths:
4616   M /trunk/src/agm.c
4617
4618[src/agm.c] Implemented scaling to avoid intermediate overflow/underflow
4619(but the tagm test still fails, due to a rounding error this time).
4620------------------------------------------------------------------------
4621r7507 | vlefevre | 2011-03-02 10:03:40 +0000 (Wed, 02 Mar 2011) | 1 line
4622Changed paths:
4623   M /trunk/tests/tagm.c
4624
4625[tests/tagm.c] Added tests triggering intermediate underflow/overflow.
4626------------------------------------------------------------------------
4627r7506 | vlefevre | 2011-03-02 09:15:24 +0000 (Wed, 02 Mar 2011) | 1 line
4628Changed paths:
4629   M /trunk/tests/tagm.c
4630
4631[tests/tagm.c] Also test the ternary value and the flags.
4632------------------------------------------------------------------------
4633r7505 | vlefevre | 2011-03-02 08:57:31 +0000 (Wed, 02 Mar 2011) | 1 line
4634Changed paths:
4635   M /trunk/tests/tagm.c
4636
4637[tests/tagm.c] Corrected values (using Pari).
4638------------------------------------------------------------------------
4639r7504 | vlefevre | 2011-03-02 08:36:00 +0000 (Wed, 02 Mar 2011) | 3 lines
4640Changed paths:
4641   M /trunk/src/agm.c
4642
4643[src/agm.c] Extend the exponent range. This doesn't make the algorithm
4644correct yet, as intermediate underflow or overflow is still possible in
4645the first multiplication.
4646------------------------------------------------------------------------
4647r7503 | demengeo | 2011-03-01 18:10:07 +0000 (Tue, 01 Mar 2011) | 1 line
4648Changed paths:
4649   M /trunk/tests/tsin_cos.c
4650
4651Change some functions called in test tsin_cos.c
4652------------------------------------------------------------------------
4653r7502 | demengeo | 2011-03-01 17:08:11 +0000 (Tue, 01 Mar 2011) | 1 line
4654Changed paths:
4655   M /trunk/tests/tsin_cos.c
4656
4657Extend coverage test of mpfr_sincos_fast to 100%
4658------------------------------------------------------------------------
4659r7501 | demengeo | 2011-03-01 15:47:36 +0000 (Tue, 01 Mar 2011) | 1 line
4660Changed paths:
4661   M /trunk/tests/tstckintc.c
4662
4663Extend coverage test of mpfr_custom_get_kind to 100%
4664------------------------------------------------------------------------
4665r7500 | vlefevre | 2011-02-25 16:39:22 +0000 (Fri, 25 Feb 2011) | 1 line
4666Changed paths:
4667   M /trunk/src/jn.c
4668
4669[src/jn.c] Fix: support reduced exponent ranges for small inputs.
4670------------------------------------------------------------------------
4671r7499 | vlefevre | 2011-02-25 16:23:48 +0000 (Fri, 25 Feb 2011) | 1 line
4672Changed paths:
4673   M /trunk/src/gamma.c
4674
4675[src/gamma.c] Added a comment about an overflow case.
4676------------------------------------------------------------------------
4677r7498 | vlefevre | 2011-02-25 16:20:41 +0000 (Fri, 25 Feb 2011) | 1 line
4678Changed paths:
4679   M /trunk/tests/tgamma.c
4680
4681[tests/tgamma.c] Added tests in maximum exponent range.
4682------------------------------------------------------------------------
4683r7497 | vlefevre | 2011-02-25 16:15:10 +0000 (Fri, 25 Feb 2011) | 2 lines
4684Changed paths:
4685   M /trunk/src/gamma.c
4686
4687[src/gamma.c] Fixed flags when x if very small (protect from
4688intermediate overflow).
4689------------------------------------------------------------------------
4690r7496 | vlefevre | 2011-02-25 16:08:03 +0000 (Fri, 25 Feb 2011) | 1 line
4691Changed paths:
4692   M /trunk/tests/tgamma.c
4693
4694[tests/tgamma.c] Corrected test number.
4695------------------------------------------------------------------------
4696r7495 | vlefevre | 2011-02-25 16:07:17 +0000 (Fri, 25 Feb 2011) | 1 line
4697Changed paths:
4698   M /trunk/tests/tgamma.c
4699
4700[tests/tgamma.c] Added a test in maximum exponent range.
4701------------------------------------------------------------------------
4702r7494 | vlefevre | 2011-02-25 16:02:48 +0000 (Fri, 25 Feb 2011) | 1 line
4703Changed paths:
4704   M /trunk/src/gamma.c
4705
4706[src/gamma.c] Fixed inexact flag when x if very small.
4707------------------------------------------------------------------------
4708r7493 | vlefevre | 2011-02-25 16:02:04 +0000 (Fri, 25 Feb 2011) | 1 line
4709Changed paths:
4710   M /trunk/tests/tgamma.c
4711
4712[tests/tgamma.c] Added tests.
4713------------------------------------------------------------------------
4714r7492 | vlefevre | 2011-02-25 15:17:44 +0000 (Fri, 25 Feb 2011) | 2 lines
4715Changed paths:
4716   M /trunk/src/gamma.c
4717   M /trunk/tests/tgamma.c
4718
4719[src/gamma.c] Fixed a bug occurring in reduced exponent range.
4720[tests/tgamma.c] Added corresponding testcase.
4721------------------------------------------------------------------------
4722r7491 | vlefevre | 2011-02-25 14:50:37 +0000 (Fri, 25 Feb 2011) | 2 lines
4723Changed paths:
4724   M /trunk/src/lngamma.c
4725
4726[src/lngamma.c] Do not use MPFR_EXP after a mpfr_clear (even though
4727this currently work).
4728------------------------------------------------------------------------
4729r7490 | vlefevre | 2011-02-25 14:23:20 +0000 (Fri, 25 Feb 2011) | 2 lines
4730Changed paths:
4731   M /trunk/src/rem1.c
4732
4733[src/rem1.c] Fixed mpfr_rem1 in reduced exponent range (the function
4734is actually simplified).
4735------------------------------------------------------------------------
4736r7487 | zimmerma | 2011-02-25 07:49:00 +0000 (Fri, 25 Feb 2011) | 2 lines
4737Changed paths:
4738   M /trunk/TODO
4739
4740[TODO] added an item
4741
4742------------------------------------------------------------------------
4743r7486 | vlefevre | 2011-02-25 02:45:40 +0000 (Fri, 25 Feb 2011) | 1 line
4744Changed paths:
4745   M /trunk/src/div_2si.c
4746   M /trunk/src/div_2ui.c
4747   M /trunk/src/mpfr-impl.h
4748   M /trunk/src/mul_2si.c
4749
4750Fixed mpfr_div_2si, mpfr_div_2ui and mpfr_mul_2si in some corner cases.
4751------------------------------------------------------------------------
4752r7485 | vlefevre | 2011-02-25 02:38:25 +0000 (Fri, 25 Feb 2011) | 1 line
4753Changed paths:
4754   M /trunk/tests/tmul_2exp.c
4755
4756[tests/tmul_2exp.c] Small correction in output (in case of failure).
4757------------------------------------------------------------------------
4758r7484 | vlefevre | 2011-02-21 23:41:20 +0000 (Mon, 21 Feb 2011) | 1 line
4759Changed paths:
4760   M /trunk/tests/tset_q.c
4761
4762[tests/tset_q.c] Corrections in function prototypes.
4763------------------------------------------------------------------------
4764r7483 | demengeo | 2011-02-21 16:17:14 +0000 (Mon, 21 Feb 2011) | 1 line
4765Changed paths:
4766   M /trunk/tests/tget_d.c
4767   M /trunk/tests/tgmpop.c
4768
4769Remove the use of mpfr_get_default_prec in some coverage test
4770------------------------------------------------------------------------
4771r7482 | demengeo | 2011-02-21 15:59:32 +0000 (Mon, 21 Feb 2011) | 1 line
4772Changed paths:
4773   M /trunk/tests/tset_q.c
4774
4775Add some coverage test in tests/tset_q.c
4776------------------------------------------------------------------------
4777r7481 | demengeo | 2011-02-21 13:07:44 +0000 (Mon, 21 Feb 2011) | 1 line
4778Changed paths:
4779   M /trunk/tests/tget_d.c
4780   M /trunk/tests/tgmpop.c
4781
4782fixed coding convention of 2 tests functions
4783------------------------------------------------------------------------
4784r7480 | zimmerma | 2011-02-19 08:18:28 +0000 (Sat, 19 Feb 2011) | 2 lines
4785Changed paths:
4786   M /trunk/tests/tget_d.c
4787
4788[tget_d.c] fixed some compiler errors and warnings
4789
4790------------------------------------------------------------------------
4791r7479 | vlefevre | 2011-02-18 15:27:22 +0000 (Fri, 18 Feb 2011) | 3 lines
4792Changed paths:
4793   M /trunk/tests/tversion.c
4794
4795[tests/tversion.c] Split a printf into several ones to reduce the
4796string length below the 509-byte limit from C90 (useful to avoid
4797an error when testing with gcc -ansi -pedantic-errors).
4798------------------------------------------------------------------------
4799r7478 | demengeo | 2011-02-18 15:13:38 +0000 (Fri, 18 Feb 2011) | 1 line
4800Changed paths:
4801   M /trunk/tests/tgmpop.c
4802
4803Extend test coverage to 100% on mpfr_z_sub and mpfr_mul_q function
4804------------------------------------------------------------------------
4805r7477 | demengeo | 2011-02-18 14:53:44 +0000 (Fri, 18 Feb 2011) | 1 line
4806Changed paths:
4807   M /trunk/tests/tget_d.c
4808
4809Extend test coverage on mpfr_get_d_2exp function
4810------------------------------------------------------------------------
4811r7476 | vlefevre | 2011-02-18 11:43:30 +0000 (Fri, 18 Feb 2011) | 1 line
4812Changed paths:
4813   M /trunk/tests/tmul_2exp.c
4814
4815[tests/tmul_2exp.c] Also test mpfr_div_2si and mpfr_div_2ui (same bug).
4816------------------------------------------------------------------------
4817r7475 | vlefevre | 2011-02-18 11:37:39 +0000 (Fri, 18 Feb 2011) | 2 lines
4818Changed paths:
4819   M /trunk/tests/tmul_2exp.c
4820
4821[tests/tmul_2exp.c] Added a testcase showing a bug in mpfr_mul_2si
4822(possible intermediate overflow).
4823------------------------------------------------------------------------
4824r7474 | vlefevre | 2011-02-18 10:29:13 +0000 (Fri, 18 Feb 2011) | 2 lines
4825Changed paths:
4826   M /trunk/src/zeta.c
4827
4828[src/zeta.c] Support zeta(eps) with |eps| very small or 0
4829in extremely reduced exponent range.
4830------------------------------------------------------------------------
4831r7473 | vlefevre | 2011-02-18 09:54:09 +0000 (Fri, 18 Feb 2011) | 2 lines
4832Changed paths:
4833   M /trunk/src/atan2.c
4834
4835[src/atan2.c] Fix: the overflow or underflow flag was set in the case
4836x = power of two and y/x overflows or underflows.
4837------------------------------------------------------------------------
4838r7472 | vlefevre | 2011-02-18 09:48:15 +0000 (Fri, 18 Feb 2011) | 1 line
4839Changed paths:
4840   M /trunk/src/atan2.c
4841
4842[src/atan2.c] Support special cases in extremely reduced exponent range.
4843------------------------------------------------------------------------
4844r7471 | vlefevre | 2011-02-18 09:17:14 +0000 (Fri, 18 Feb 2011) | 1 line
4845Changed paths:
4846   M /trunk/src/acos.c
4847
4848[src/acos.c] Support acos(0) in extremely reduced exponent range.
4849------------------------------------------------------------------------
4850r7470 | vlefevre | 2011-02-17 13:44:57 +0000 (Thu, 17 Feb 2011) | 2 lines
4851Changed paths:
4852   M /trunk/tests/tgeneric.c
4853
4854[tests/tgeneric.c] Added generic tests in a reduced exponent range.
4855This currently makes 10 tests fail on a 64-bit machine.
4856------------------------------------------------------------------------
4857r7469 | vlefevre | 2011-02-17 13:43:31 +0000 (Thu, 17 Feb 2011) | 3 lines
4858Changed paths:
4859   M /trunk/tests/mpfr-test.h
4860
4861[tests/mpfr-test.h] Defined a SAME_VAL(X,Y) macro to test whether two
4862floating-point data have the same value, seen as an element of the set
4863of the floating-point data (Level 2 in the IEEE 754-2008 standard).
4864------------------------------------------------------------------------
4865r7468 | vlefevre | 2011-02-17 13:41:12 +0000 (Thu, 17 Feb 2011) | 3 lines
4866Changed paths:
4867   M /trunk/src/mpfr-impl.h
4868
4869[src/mpfr-impl.h] Defined a MPFR_EXP_FSPEC macro containing the
4870format specifier for mpfr_eexp_t, to output an exponent with:
4871  printf ("%" MPFR_EXP_FSPEC "d", (mpfr_eexp_t) exponent);
4872------------------------------------------------------------------------
4873r7467 | vlefevre | 2011-02-17 12:01:57 +0000 (Thu, 17 Feb 2011) | 1 line
4874Changed paths:
4875   M /trunk/tests/tgeneric.c
4876
4877[tests/tgeneric.c] Reformat.
4878------------------------------------------------------------------------
4879r7465 | vlefevre | 2011-02-17 11:33:30 +0000 (Thu, 17 Feb 2011) | 1 line
4880Changed paths:
4881   M /trunk/doc/README.dev
4882
4883[doc/README.dev] Added a warning about whitespace in the mpfr.texi file.
4884------------------------------------------------------------------------
4885r7463 | vlefevre | 2011-02-17 11:10:58 +0000 (Thu, 17 Feb 2011) | 1 line
4886Changed paths:
4887   M /trunk/doc/mpfr.texi
4888
4889[doc/mpfr.texi] Fixed spacing for the mpfr.info file.
4890------------------------------------------------------------------------
4891r7460 | vlefevre | 2011-02-10 01:31:16 +0000 (Thu, 10 Feb 2011) | 1 line
4892Changed paths:
4893   M /trunk/tools/mpfrlint
4894
4895[tools/mpfrlint] Detect the use of mp_ptr and mp_srcptr.
4896------------------------------------------------------------------------
4897r7459 | vlefevre | 2011-02-10 01:26:13 +0000 (Thu, 10 Feb 2011) | 1 line
4898Changed paths:
4899   M /trunk/doc/mpfr.texi
4900
4901[doc/mpfr.texi] Updated the month.
4902------------------------------------------------------------------------
4903r7458 | vlefevre | 2011-02-10 01:25:00 +0000 (Thu, 10 Feb 2011) | 1 line
4904Changed paths:
4905   M /trunk/src/gmp_op.c
4906
4907[src/gmp_op.c] Added a blank line.
4908------------------------------------------------------------------------
4909r7457 | demengeo | 2011-02-09 17:34:50 +0000 (Wed, 09 Feb 2011) | 1 line
4910Changed paths:
4911   M /trunk/NEWS
4912   M /trunk/TODO
4913   M /trunk/doc/mpfr.texi
4914   M /trunk/src/gmp_op.c
4915   M /trunk/src/mpfr.h
4916   M /trunk/tests/tgmpop.c
4917
4918Added mpfr_z_sub (function/test/doc)
4919------------------------------------------------------------------------
4920r7455 | vlefevre | 2011-02-09 14:15:10 +0000 (Wed, 09 Feb 2011) | 3 lines
4921Changed paths:
4922   M /trunk/src/div.c
4923   M /trunk/src/eq.c
4924   M /trunk/src/init2.c
4925   M /trunk/src/mpfr-gmp.h
4926   M /trunk/src/mpfr-impl.h
4927   M /trunk/src/mulders.c
4928   M /trunk/src/rec_sqrt.c
4929   M /trunk/src/round_prec.c
4930   M /trunk/src/set_d.c
4931   M /trunk/src/set_prec.c
4932   M /trunk/src/sqrt.c
4933   M /trunk/src/urandom.c
4934   M /trunk/src/urandomb.c
4935   M /trunk/src/vasprintf.c
4936   M /trunk/tests/random2.c
4937   M /trunk/tune/speed.c
4938   M /trunk/tune/tuneup.c
4939
4940Added new types mpfr_limb_ptr and mpfr_limb_srcptr to src/mpfr-impl.h,
4941and replaced mp_ptr and mp_srcptr (GMP internals) by these 2 new types
4942respectively.
4943------------------------------------------------------------------------
4944r7453 | vlefevre | 2011-02-08 11:43:39 +0000 (Tue, 08 Feb 2011) | 3 lines
4945Changed paths:
4946   M /trunk/src/mpfr-impl.h
4947
4948[src/mpfr-impl.h] Fix for Intel's compiler (ICC) under MS Windows:
4949MPFR was incorrectly assuming that ICC had some extensions like
4950under GNU/Linux. This made the MPFR compilation fail.
4951------------------------------------------------------------------------
4952r7452 | vlefevre | 2011-02-08 02:48:01 +0000 (Tue, 08 Feb 2011) | 1 line
4953Changed paths:
4954   M /trunk/src/mpfr-impl.h
4955
4956[src/mpfr-impl.h] Corrected a typo in a comment.
4957------------------------------------------------------------------------
4958r7451 | vlefevre | 2011-02-05 13:37:55 +0000 (Sat, 05 Feb 2011) | 1 line
4959Changed paths:
4960   M /trunk/INSTALL
4961
4962[INSTALL] Removed incorrect note.
4963------------------------------------------------------------------------
4964r7450 | zimmerma | 2011-02-05 08:15:42 +0000 (Sat, 05 Feb 2011) | 2 lines
4965Changed paths:
4966   M /trunk/INSTALL
4967
4968[INSTALL] added hint for VS2008 and Intel compiler v11.1
4969
4970------------------------------------------------------------------------
4971r7448 | vlefevre | 2011-02-03 09:02:05 +0000 (Thu, 03 Feb 2011) | 1 line
4972Changed paths:
4973   M /trunk/Makefile.am
4974   M /trunk/configure.ac
4975
4976[configure.ac,Makefile.am] Clean-up and depend on GNU Automake 1.11.
4977------------------------------------------------------------------------
4978r7443 | vlefevre | 2011-01-31 01:53:11 +0000 (Mon, 31 Jan 2011) | 2 lines
4979Changed paths:
4980   M /trunk/src/zeta_ui.c
4981   M /trunk/tests/tzeta_ui.c
4982
4983[src/zeta_ui.c,tests/tzeta_ui.c] Patch from Patrick Pélissier for
4984the division-by-zero support in mpfr_zeta_ui (and test):
4985------------------------------------------------------------------------
4986r7442 | zimmerma | 2011-01-30 09:33:00 +0000 (Sun, 30 Jan 2011) | 2 lines
4987Changed paths:
4988   M /trunk/src/zeta.c
4989   M /trunk/tests/tzeta.c
4990
4991[src/zeta.c] patch from Patrick Pelissier (problem with division by zero flag)
4992
4993------------------------------------------------------------------------
4994r7440 | zimmerma | 2011-01-28 16:19:45 +0000 (Fri, 28 Jan 2011) | 2 lines
4995Changed paths:
4996   M /trunk/TODO
4997
4998[TODO] removed division by zero item (done)
4999
5000------------------------------------------------------------------------
5001r7439 | zimmerma | 2011-01-28 16:18:25 +0000 (Fri, 28 Jan 2011) | 2 lines
5002Changed paths:
5003   M /trunk/TODO
5004   M /trunk/src/get_str.c
5005
5006[src/get_str.c,TODO] updated comments, mpfr_get_str already supports base <= 62
5007
5008------------------------------------------------------------------------
5009r7438 | vlefevre | 2011-01-27 17:53:35 +0000 (Thu, 27 Jan 2011) | 1 line
5010Changed paths:
5011   M /trunk/tests/tj0.c
5012
5013[tests/tj0.c] GMP_RNDN → MPFR_RNDN.
5014------------------------------------------------------------------------
5015r7437 | vlefevre | 2011-01-27 17:07:48 +0000 (Thu, 27 Jan 2011) | 4 lines
5016Changed paths:
5017   M /trunk/doc/mpfr.texi
5018   M /trunk/src/subnormal.c
5019   M /trunk/tests/tsubnormal.c
5020
5021[src/subnormal.c] Set the inexact and underflow flags when needed. Fixes
5022  https://gforge.inria.fr/tracker/index.php?func=detail&aid=7958&group_id=136&atid=622
5023[tests/tsubnormal.c] Improved the tests, in particular for the flags.
5024[doc/mpfr.texi] Documented the change.
5025------------------------------------------------------------------------
5026r7436 | vlefevre | 2011-01-27 16:38:35 +0000 (Thu, 27 Jan 2011) | 1 line
5027Changed paths:
5028   M /trunk/doc/mpfr.texi
5029
5030[doc/mpfr.texi] Corrected order in Section "Changed Functions".
5031------------------------------------------------------------------------
5032r7435 | vlefevre | 2011-01-27 14:17:49 +0000 (Thu, 27 Jan 2011) | 1 line
5033Changed paths:
5034   M /trunk/tests/tj0.c
5035
5036[tests/tj0.c] Added case for which s = 0 occurs in mpfr_jn.
5037------------------------------------------------------------------------
5038r7434 | vlefevre | 2011-01-27 13:54:45 +0000 (Thu, 27 Jan 2011) | 1 line
5039Changed paths:
5040   M /trunk/src/jn.c
5041
5042[src/jn.c] Added a log message.
5043------------------------------------------------------------------------
5044r7433 | vlefevre | 2011-01-27 13:47:11 +0000 (Thu, 27 Jan 2011) | 1 line
5045Changed paths:
5046   M /trunk/src/div_ui.c
5047
5048[src/div_ui.c] Added logging support.
5049------------------------------------------------------------------------
5050r7431 | vlefevre | 2011-01-26 14:06:39 +0000 (Wed, 26 Jan 2011) | 1 line
5051Changed paths:
5052   M /trunk/tests/tsum.c
5053
5054[tests/tsum.c] Fixed bug in test (do not set the exponent on 0).
5055------------------------------------------------------------------------
5056r7430 | vlefevre | 2011-01-26 13:58:44 +0000 (Wed, 26 Jan 2011) | 1 line
5057Changed paths:
5058   M /trunk/tests/tsum.c
5059
5060[tests/tsum.c] Formatting.
5061------------------------------------------------------------------------
5062r7429 | vlefevre | 2011-01-26 13:58:21 +0000 (Wed, 26 Jan 2011) | 2 lines
5063Changed paths:
5064   M /trunk/tests/tsum.c
5065
5066[tests/tsum.c] Fixed get_prec_max and added some checks.
5067Current failure: tab[1] is not valid.
5068------------------------------------------------------------------------
5069r7428 | vlefevre | 2011-01-26 13:28:10 +0000 (Wed, 26 Jan 2011) | 1 line
5070Changed paths:
5071   M /trunk/src/sum.c
5072
5073[src/sum.c] Added an assertion.
5074------------------------------------------------------------------------
5075r7427 | vlefevre | 2011-01-26 13:12:06 +0000 (Wed, 26 Jan 2011) | 4 lines
5076Changed paths:
5077   M /trunk/src/check.c
5078
5079[src/check.c] Replaced MPFR_IS_PURE_FP by !MPFR_IS_SINGULAR, the
5080former macro now has a check for validity in debug mode (r7426).
5081The goal of mpfr_check is to test the validity, so that we don't
5082want this check here.
5083------------------------------------------------------------------------
5084r7426 | vlefevre | 2011-01-26 13:05:53 +0000 (Wed, 26 Jan 2011) | 4 lines
5085Changed paths:
5086   M /trunk/src/mpfr-impl.h
5087
5088[src/mpfr-impl.h] In the MPFR_IS_PURE_FP test, if positive, check that
5089the number is normalized (debug mode only). This makes 2 tests fail:
5090tcheck and tsum. Note: with logging active, tsum was already triggering
5091an assertion failure in mpfr_get_str (via mpfr_add).
5092------------------------------------------------------------------------
5093r7425 | vlefevre | 2011-01-26 12:51:41 +0000 (Wed, 26 Jan 2011) | 1 line
5094Changed paths:
5095   M /trunk/src/add.c
5096
5097[src/add.c] Formatting.
5098------------------------------------------------------------------------
5099r7423 | vlefevre | 2011-01-26 12:02:31 +0000 (Wed, 26 Jan 2011) | 1 line
5100Changed paths:
5101   M /trunk/src/li2.c
5102
5103[src/li2.c] Fixed crash in mpfr_li2 when logging is used.
5104------------------------------------------------------------------------
5105r7421 | vlefevre | 2011-01-24 16:37:43 +0000 (Mon, 24 Jan 2011) | 1 line
5106Changed paths:
5107   M /trunk/src/jn.c
5108
5109[src/jn.c] Corrected a comment.
5110------------------------------------------------------------------------
5111r7420 | zimmerma | 2011-01-24 16:14:18 +0000 (Mon, 24 Jan 2011) | 2 lines
5112Changed paths:
5113   M /trunk/src/jn.c
5114
5115[src/jn.c] added notes for correctness of the algorithm used
5116
5117------------------------------------------------------------------------
5118r7419 | vlefevre | 2011-01-24 12:41:28 +0000 (Mon, 24 Jan 2011) | 1 line
5119Changed paths:
5120   M /trunk/src/jn.c
5121
5122[src/jn.c] C90 compatibility fix (empty macro arguments are undefined).
5123------------------------------------------------------------------------
5124r7418 | vlefevre | 2011-01-24 10:17:50 +0000 (Mon, 24 Jan 2011) | 2 lines
5125Changed paths:
5126   M /trunk/src/jn.c
5127
5128[src/jn.c] Added an assaertion against a potential overflow (which
5129probably never occurs, but this should be proved...).
5130------------------------------------------------------------------------
5131r7417 | zimmerma | 2011-01-24 07:21:27 +0000 (Mon, 24 Jan 2011) | 2 lines
5132Changed paths:
5133   M /trunk/src/jn.c
5134
5135[src/jn.c] patch from Patrick Pelissier
5136
5137------------------------------------------------------------------------
5138r7416 | vlefevre | 2011-01-23 04:04:08 +0000 (Sun, 23 Jan 2011) | 1 line
5139Changed paths:
5140   M /trunk/src/jn.c
5141
5142[src/jn.c] Forgot to change an MPFR_EXP to MPFR_GET_EXP.
5143------------------------------------------------------------------------
5144r7415 | vlefevre | 2011-01-23 04:02:09 +0000 (Sun, 23 Jan 2011) | 3 lines
5145Changed paths:
5146   M /trunk/src/jn.c
5147
5148[src/jn.c] Replaced MPFR_EXP by MPFR_GET_EXP when the value should
5149really be an exponent. Removed incorrect and useless casts. Added
5150an assertion to protect against potentially incorrect code.
5151------------------------------------------------------------------------
5152r7414 | vlefevre | 2011-01-23 03:41:39 +0000 (Sun, 23 Jan 2011) | 1 line
5153Changed paths:
5154   M /trunk/src/jn.c
5155
5156[src/jn.c] Patch from Patrick Pélissier (mpfr_check_range and other).
5157------------------------------------------------------------------------
5158r7413 | vlefevre | 2011-01-21 14:19:35 +0000 (Fri, 21 Jan 2011) | 2 lines
5159Changed paths:
5160   M /trunk/tools/mpfrlint
5161
5162[tools/mpfrlint] Update the check for mpfr_printf-like functions
5163in the tests.
5164------------------------------------------------------------------------
5165r7412 | vlefevre | 2011-01-21 14:15:39 +0000 (Fri, 21 Jan 2011) | 1 line
5166Changed paths:
5167   M /trunk/tests/tprintf.c
5168
5169[tests/tprintf.c] Consistency.
5170------------------------------------------------------------------------
5171r7411 | vlefevre | 2011-01-21 13:59:12 +0000 (Fri, 21 Jan 2011) | 1 line
5172Changed paths:
5173   M /trunk/tests/tgrandom.c
5174
5175[tests/tgrandom.c] Added a comment.
5176------------------------------------------------------------------------
5177r7410 | vlefevre | 2011-01-21 13:54:50 +0000 (Fri, 21 Jan 2011) | 1 line
5178Changed paths:
5179   M /trunk/tests/tgrandom.c
5180
5181[tests/tgrandom.c] Protection of the mpfr_printf by #ifdef HAVE_STDARG.
5182------------------------------------------------------------------------
5183r7408 | vlefevre | 2011-01-20 12:13:58 +0000 (Thu, 20 Jan 2011) | 1 line
5184Changed paths:
5185   M /trunk/src/eint.c
5186
5187[src/eint.c] Added a FIXME.
5188------------------------------------------------------------------------
5189r7406 | zimmerma | 2011-01-18 16:50:28 +0000 (Tue, 18 Jan 2011) | 2 lines
5190Changed paths:
5191   M /trunk/src/out_raw.c
5192
5193[src/out_raw.c] added pointer to discussion
5194
5195------------------------------------------------------------------------
5196r7405 | vlefevre | 2011-01-17 13:11:15 +0000 (Mon, 17 Jan 2011) | 1 line
5197Changed paths:
5198   M /trunk/tests/tvalist.c
5199
5200[tests/tvalist.c] Correction for C++ compilers.
5201------------------------------------------------------------------------
5202r7403 | vlefevre | 2011-01-17 04:01:56 +0000 (Mon, 17 Jan 2011) | 1 line
5203Changed paths:
5204   M /trunk/doc/mpfr.texi
5205
5206[doc/mpfr.texi] Added division-by-zero exception.
5207------------------------------------------------------------------------
5208r7402 | vlefevre | 2011-01-17 03:55:51 +0000 (Mon, 17 Jan 2011) | 1 line
5209Changed paths:
5210   M /trunk/doc/README.dev
5211
5212[doc/README.dev] Updated "To make a release".
5213------------------------------------------------------------------------
5214r7401 | vlefevre | 2011-01-17 03:52:41 +0000 (Mon, 17 Jan 2011) | 1 line
5215Changed paths:
5216   M /trunk/NEWS
5217
5218[NEWS] Update for MPFR 3.1.x.
5219------------------------------------------------------------------------
5220r7400 | vlefevre | 2011-01-17 03:39:24 +0000 (Mon, 17 Jan 2011) | 1 line
5221Changed paths:
5222   M /trunk/src/grandom.c
5223
5224[src/grandom.c] Reformat.
5225------------------------------------------------------------------------
5226r7399 | vlefevre | 2011-01-17 03:36:24 +0000 (Mon, 17 Jan 2011) | 1 line
5227Changed paths:
5228   M /trunk/tools/mpfrlint
5229
5230[tools/mpfrlint] tests/tvalist.c can use mpfr_printf-like functions.
5231------------------------------------------------------------------------
5232r7398 | vlefevre | 2011-01-17 03:34:40 +0000 (Mon, 17 Jan 2011) | 1 line
5233Changed paths:
5234   M /trunk/tests/tgrandom.c
5235
5236[tests/tgrandom.c] Added a FIXME: do not use mpfr_printf in the tests.
5237------------------------------------------------------------------------
5238r7397 | vlefevre | 2011-01-17 03:33:17 +0000 (Mon, 17 Jan 2011) | 1 line
5239Changed paths:
5240   M /trunk/tests/tai.c
5241   M /trunk/tests/tatan.c
5242   M /trunk/tests/tfrexp.c
5243   M /trunk/tests/tgrandom.c
5244
5245[tests] Untabified and removed trailing spaces.
5246------------------------------------------------------------------------
5247r7396 | vlefevre | 2011-01-17 03:31:25 +0000 (Mon, 17 Jan 2011) | 1 line
5248Changed paths:
5249   M /trunk/src/grandom.c
5250   M /trunk/src/mpfr.h
5251
5252[src/grandom.c,src/mpfr.h] Untabified and removed trailing spaces.
5253------------------------------------------------------------------------
5254r7395 | vlefevre | 2011-01-17 03:29:36 +0000 (Mon, 17 Jan 2011) | 1 line
5255Changed paths:
5256   M /trunk/src/frexp.c
5257
5258[src/frexp.c] Corrections.
5259------------------------------------------------------------------------
5260r7394 | vlefevre | 2011-01-17 03:25:50 +0000 (Mon, 17 Jan 2011) | 1 line
5261Changed paths:
5262   M /trunk/src/out_raw.c
5263
5264[src/out_raw.c] Untabified.
5265------------------------------------------------------------------------
5266r7393 | vlefevre | 2011-01-17 03:25:07 +0000 (Mon, 17 Jan 2011) | 1 line
5267Changed paths:
5268   M /trunk/src/out_raw.c
5269
5270[src/out_raw.c] Fixed some bugs on the incomplete code.
5271------------------------------------------------------------------------
5272r7392 | vlefevre | 2011-01-17 03:06:09 +0000 (Mon, 17 Jan 2011) | 1 line
5273Changed paths:
5274   M /trunk/src/atan2.c
5275
5276[src/atan2.c] MPFR_EXP -> MPFR_GET_EXP and reformat.
5277------------------------------------------------------------------------
5278r7391 | vlefevre | 2011-01-17 03:05:33 +0000 (Mon, 17 Jan 2011) | 1 line
5279Changed paths:
5280   M /trunk/src/ai.c
5281
5282[src/ai.c] Removed trailing spaces.
5283------------------------------------------------------------------------
5284r7390 | vlefevre | 2011-01-17 03:02:39 +0000 (Mon, 17 Jan 2011) | 1 line
5285Changed paths:
5286   M /trunk/doc/mpfr.texi
5287
5288[doc/mpfr.texi] Updated the month.
5289------------------------------------------------------------------------
5290r7389 | vlefevre | 2011-01-17 03:01:30 +0000 (Mon, 17 Jan 2011) | 4 lines
5291Changed paths:
5292   M /trunk/BUGS
5293   M /trunk/INSTALL
5294   M /trunk/Makefile.am
5295   M /trunk/NEWS
5296   M /trunk/README
5297   M /trunk/TODO
5298   M /trunk/acinclude.m4
5299   M /trunk/configure.ac
5300   M /trunk/doc/FAQ.html
5301   M /trunk/doc/Makefile.am
5302   M /trunk/doc/faq.xsl
5303   M /trunk/doc/mpfr.texi
5304   M /trunk/examples/divworst.c
5305   M /trunk/examples/rndo-add.c
5306   M /trunk/examples/sample.c
5307   M /trunk/examples/version.c
5308   M /trunk/src/Makefile.am
5309   M /trunk/src/abort_prec_max.c
5310   M /trunk/src/acos.c
5311   M /trunk/src/acosh.c
5312   M /trunk/src/add.c
5313   M /trunk/src/add1.c
5314   M /trunk/src/add1sp.c
5315   M /trunk/src/add_d.c
5316   M /trunk/src/add_ui.c
5317   M /trunk/src/agm.c
5318   M /trunk/src/ai.c
5319   M /trunk/src/asin.c
5320   M /trunk/src/asinh.c
5321   M /trunk/src/atan.c
5322   M /trunk/src/atan2.c
5323   M /trunk/src/atanh.c
5324   M /trunk/src/bernoulli.c
5325   M /trunk/src/buildopt.c
5326   M /trunk/src/cache.c
5327   M /trunk/src/cbrt.c
5328   M /trunk/src/check.c
5329   M /trunk/src/clear.c
5330   M /trunk/src/clears.c
5331   M /trunk/src/cmp.c
5332   M /trunk/src/cmp2.c
5333   M /trunk/src/cmp_abs.c
5334   M /trunk/src/cmp_d.c
5335   M /trunk/src/cmp_ld.c
5336   M /trunk/src/cmp_si.c
5337   M /trunk/src/cmp_ui.c
5338   M /trunk/src/comparisons.c
5339   M /trunk/src/const_catalan.c
5340   M /trunk/src/const_euler.c
5341   M /trunk/src/const_log2.c
5342   M /trunk/src/const_pi.c
5343   M /trunk/src/constant.c
5344   M /trunk/src/copysign.c
5345   M /trunk/src/cos.c
5346   M /trunk/src/cosh.c
5347   M /trunk/src/cot.c
5348   M /trunk/src/coth.c
5349   M /trunk/src/csc.c
5350   M /trunk/src/csch.c
5351   M /trunk/src/d_div.c
5352   M /trunk/src/d_sub.c
5353   M /trunk/src/digamma.c
5354   M /trunk/src/dim.c
5355   M /trunk/src/div.c
5356   M /trunk/src/div_2exp.c
5357   M /trunk/src/div_2si.c
5358   M /trunk/src/div_2ui.c
5359   M /trunk/src/div_d.c
5360   M /trunk/src/div_ui.c
5361   M /trunk/src/dump.c
5362   M /trunk/src/eint.c
5363   M /trunk/src/eq.c
5364   M /trunk/src/erf.c
5365   M /trunk/src/erfc.c
5366   M /trunk/src/exceptions.c
5367   M /trunk/src/exp.c
5368   M /trunk/src/exp10.c
5369   M /trunk/src/exp2.c
5370   M /trunk/src/exp3.c
5371   M /trunk/src/exp_2.c
5372   M /trunk/src/expm1.c
5373   M /trunk/src/extract.c
5374   M /trunk/src/factorial.c
5375   M /trunk/src/fits_intmax.c
5376   M /trunk/src/fits_s.h
5377   M /trunk/src/fits_sint.c
5378   M /trunk/src/fits_slong.c
5379   M /trunk/src/fits_sshort.c
5380   M /trunk/src/fits_u.h
5381   M /trunk/src/fits_uint.c
5382   M /trunk/src/fits_uintmax.c
5383   M /trunk/src/fits_ulong.c
5384   M /trunk/src/fits_ushort.c
5385   M /trunk/src/fma.c
5386   M /trunk/src/fms.c
5387   M /trunk/src/frac.c
5388   M /trunk/src/free_cache.c
5389   M /trunk/src/gamma.c
5390   M /trunk/src/gammaonethird.c
5391   M /trunk/src/gen_inverse.h
5392   M /trunk/src/get_d.c
5393   M /trunk/src/get_d64.c
5394   M /trunk/src/get_exp.c
5395   M /trunk/src/get_f.c
5396   M /trunk/src/get_flt.c
5397   M /trunk/src/get_ld.c
5398   M /trunk/src/get_si.c
5399   M /trunk/src/get_sj.c
5400   M /trunk/src/get_str.c
5401   M /trunk/src/get_ui.c
5402   M /trunk/src/get_uj.c
5403   M /trunk/src/get_z.c
5404   M /trunk/src/get_z_exp.c
5405   M /trunk/src/gmp_op.c
5406   M /trunk/src/hypot.c
5407   M /trunk/src/ieee_floats.h
5408   M /trunk/src/init.c
5409   M /trunk/src/init2.c
5410   M /trunk/src/inits.c
5411   M /trunk/src/inits2.c
5412   M /trunk/src/inp_str.c
5413   M /trunk/src/int_ceil_log2.c
5414   M /trunk/src/isinf.c
5415   M /trunk/src/isinteger.c
5416   M /trunk/src/isnan.c
5417   M /trunk/src/isnum.c
5418   M /trunk/src/isqrt.c
5419   M /trunk/src/isregular.c
5420   M /trunk/src/iszero.c
5421   M /trunk/src/jn.c
5422   M /trunk/src/jyn_asympt.c
5423   M /trunk/src/li2.c
5424   M /trunk/src/lngamma.c
5425   M /trunk/src/log.c
5426   M /trunk/src/log10.c
5427   M /trunk/src/log1p.c
5428   M /trunk/src/log2.c
5429   M /trunk/src/logging.c
5430   M /trunk/src/min_prec.c
5431   M /trunk/src/minmax.c
5432   M /trunk/src/modf.c
5433   M /trunk/src/mp_clz_tab.c
5434   M /trunk/src/mparam_h.in
5435   M /trunk/src/mpf2mpfr.h
5436   M /trunk/src/mpfr-gmp.c
5437   M /trunk/src/mpfr-gmp.h
5438   M /trunk/src/mpfr-impl.h
5439   M /trunk/src/mpfr-longlong.h
5440   M /trunk/src/mpfr-thread.h
5441   M /trunk/src/mpfr.h
5442   M /trunk/src/mpn_exp.c
5443   M /trunk/src/mul.c
5444   M /trunk/src/mul_2exp.c
5445   M /trunk/src/mul_2si.c
5446   M /trunk/src/mul_2ui.c
5447   M /trunk/src/mul_d.c
5448   M /trunk/src/mul_ui.c
5449   M /trunk/src/mulders.c
5450   M /trunk/src/neg.c
5451   M /trunk/src/next.c
5452   M /trunk/src/out_str.c
5453   M /trunk/src/pow.c
5454   M /trunk/src/pow_si.c
5455   M /trunk/src/pow_ui.c
5456   M /trunk/src/pow_z.c
5457   M /trunk/src/powerof2.c
5458   M /trunk/src/print_raw.c
5459   M /trunk/src/print_rnd_mode.c
5460   M /trunk/src/printf.c
5461   M /trunk/src/rec_sqrt.c
5462   M /trunk/src/reldiff.c
5463   M /trunk/src/rem1.c
5464   M /trunk/src/rint.c
5465   M /trunk/src/root.c
5466   M /trunk/src/round_near_x.c
5467   M /trunk/src/round_p.c
5468   M /trunk/src/round_prec.c
5469   M /trunk/src/round_raw_generic.c
5470   M /trunk/src/scale2.c
5471   M /trunk/src/sec.c
5472   M /trunk/src/sech.c
5473   M /trunk/src/set.c
5474   M /trunk/src/set_d.c
5475   M /trunk/src/set_d64.c
5476   M /trunk/src/set_dfl_prec.c
5477   M /trunk/src/set_exp.c
5478   M /trunk/src/set_f.c
5479   M /trunk/src/set_flt.c
5480   M /trunk/src/set_inf.c
5481   M /trunk/src/set_ld.c
5482   M /trunk/src/set_nan.c
5483   M /trunk/src/set_prc_raw.c
5484   M /trunk/src/set_prec.c
5485   M /trunk/src/set_q.c
5486   M /trunk/src/set_rnd.c
5487   M /trunk/src/set_si.c
5488   M /trunk/src/set_si_2exp.c
5489   M /trunk/src/set_sj.c
5490   M /trunk/src/set_str.c
5491   M /trunk/src/set_str_raw.c
5492   M /trunk/src/set_ui.c
5493   M /trunk/src/set_ui_2exp.c
5494   M /trunk/src/set_uj.c
5495   M /trunk/src/set_z.c
5496   M /trunk/src/set_z_exp.c
5497   M /trunk/src/set_zero.c
5498   M /trunk/src/setmax.c
5499   M /trunk/src/setmin.c
5500   M /trunk/src/setsign.c
5501   M /trunk/src/sgn.c
5502   M /trunk/src/si_op.c
5503   M /trunk/src/signbit.c
5504   M /trunk/src/sin.c
5505   M /trunk/src/sin_cos.c
5506   M /trunk/src/sinh.c
5507   M /trunk/src/sinh_cosh.c
5508   M /trunk/src/sqr.c
5509   M /trunk/src/sqrt.c
5510   M /trunk/src/sqrt_ui.c
5511   M /trunk/src/stack_interface.c
5512   M /trunk/src/strtofr.c
5513   M /trunk/src/sub.c
5514   M /trunk/src/sub1.c
5515   M /trunk/src/sub1sp.c
5516   M /trunk/src/sub_d.c
5517   M /trunk/src/sub_ui.c
5518   M /trunk/src/subnormal.c
5519   M /trunk/src/sum.c
5520   M /trunk/src/swap.c
5521   M /trunk/src/tan.c
5522   M /trunk/src/tanh.c
5523   M /trunk/src/uceil_exp2.c
5524   M /trunk/src/uceil_log2.c
5525   M /trunk/src/ufloor_log2.c
5526   M /trunk/src/ui_div.c
5527   M /trunk/src/ui_pow.c
5528   M /trunk/src/ui_pow_ui.c
5529   M /trunk/src/ui_sub.c
5530   M /trunk/src/urandom.c
5531   M /trunk/src/urandomb.c
5532   M /trunk/src/vasprintf.c
5533   M /trunk/src/version.c
5534   M /trunk/src/volatile.c
5535   M /trunk/src/yn.c
5536   M /trunk/src/zeta.c
5537   M /trunk/src/zeta_ui.c
5538   M /trunk/tests/Makefile.am
5539   M /trunk/tests/cmp_str.c
5540   M /trunk/tests/data/digamma
5541   M /trunk/tests/data/li2
5542   M /trunk/tests/memory.c
5543   M /trunk/tests/mpf_compat.c
5544   M /trunk/tests/mpf_compat.h
5545   M /trunk/tests/mpfr-test.h
5546   M /trunk/tests/mpfr_compat.c
5547   M /trunk/tests/random2.c
5548   M /trunk/tests/reuse.c
5549   M /trunk/tests/rnd_mode.c
5550   M /trunk/tests/tabs.c
5551   M /trunk/tests/tacos.c
5552   M /trunk/tests/tacosh.c
5553   M /trunk/tests/tadd.c
5554   M /trunk/tests/tadd1sp.c
5555   M /trunk/tests/tadd_d.c
5556   M /trunk/tests/tadd_ui.c
5557   M /trunk/tests/tagm.c
5558   M /trunk/tests/tai.c
5559   M /trunk/tests/tasin.c
5560   M /trunk/tests/tasinh.c
5561   M /trunk/tests/tatan.c
5562   M /trunk/tests/tatanh.c
5563   M /trunk/tests/taway.c
5564   M /trunk/tests/tbuildopt.c
5565   M /trunk/tests/tcan_round.c
5566   M /trunk/tests/tcbrt.c
5567   M /trunk/tests/tcheck.c
5568   M /trunk/tests/tcmp.c
5569   M /trunk/tests/tcmp2.c
5570   M /trunk/tests/tcmp_d.c
5571   M /trunk/tests/tcmp_ld.c
5572   M /trunk/tests/tcmp_ui.c
5573   M /trunk/tests/tcmpabs.c
5574   M /trunk/tests/tcomparisons.c
5575   M /trunk/tests/tconst_catalan.c
5576   M /trunk/tests/tconst_euler.c
5577   M /trunk/tests/tconst_log2.c
5578   M /trunk/tests/tconst_pi.c
5579   M /trunk/tests/tcopysign.c
5580   M /trunk/tests/tcos.c
5581   M /trunk/tests/tcosh.c
5582   M /trunk/tests/tcot.c
5583   M /trunk/tests/tcoth.c
5584   M /trunk/tests/tcsc.c
5585   M /trunk/tests/tcsch.c
5586   M /trunk/tests/td_div.c
5587   M /trunk/tests/td_sub.c
5588   M /trunk/tests/tdigamma.c
5589   M /trunk/tests/tdim.c
5590   M /trunk/tests/tdiv.c
5591   M /trunk/tests/tdiv_d.c
5592   M /trunk/tests/tdiv_ui.c
5593   M /trunk/tests/teint.c
5594   M /trunk/tests/teq.c
5595   M /trunk/tests/terf.c
5596   M /trunk/tests/tests.c
5597   M /trunk/tests/texceptions.c
5598   M /trunk/tests/texp.c
5599   M /trunk/tests/texp10.c
5600   M /trunk/tests/texp2.c
5601   M /trunk/tests/texpm1.c
5602   M /trunk/tests/tfactorial.c
5603   M /trunk/tests/tfits.c
5604   M /trunk/tests/tfma.c
5605   M /trunk/tests/tfmod.c
5606   M /trunk/tests/tfms.c
5607   M /trunk/tests/tfprintf.c
5608   M /trunk/tests/tfrac.c
5609   M /trunk/tests/tgamma.c
5610   M /trunk/tests/tgeneric.c
5611   M /trunk/tests/tgeneric_ui.c
5612   M /trunk/tests/tget_d.c
5613   M /trunk/tests/tget_d_2exp.c
5614   M /trunk/tests/tget_f.c
5615   M /trunk/tests/tget_flt.c
5616   M /trunk/tests/tget_ld_2exp.c
5617   M /trunk/tests/tget_set_d64.c
5618   M /trunk/tests/tget_sj.c
5619   M /trunk/tests/tget_str.c
5620   M /trunk/tests/tget_z.c
5621   M /trunk/tests/tgmpop.c
5622   M /trunk/tests/thyperbolic.c
5623   M /trunk/tests/thypot.c
5624   M /trunk/tests/tinits.c
5625   M /trunk/tests/tinp_str.c
5626   M /trunk/tests/tinternals.c
5627   M /trunk/tests/tisnan.c
5628   M /trunk/tests/tisqrt.c
5629   M /trunk/tests/tj0.c
5630   M /trunk/tests/tj1.c
5631   M /trunk/tests/tjn.c
5632   M /trunk/tests/tl2b.c
5633   M /trunk/tests/tlgamma.c
5634   M /trunk/tests/tli2.c
5635   M /trunk/tests/tlngamma.c
5636   M /trunk/tests/tlog.c
5637   M /trunk/tests/tlog10.c
5638   M /trunk/tests/tlog1p.c
5639   M /trunk/tests/tlog2.c
5640   M /trunk/tests/tmin_prec.c
5641   M /trunk/tests/tminmax.c
5642   M /trunk/tests/tmodf.c
5643   M /trunk/tests/tmul.c
5644   M /trunk/tests/tmul_2exp.c
5645   M /trunk/tests/tmul_d.c
5646   M /trunk/tests/tmul_ui.c
5647   M /trunk/tests/tnext.c
5648   M /trunk/tests/tout_str.c
5649   M /trunk/tests/toutimpl.c
5650   M /trunk/tests/tpow.c
5651   M /trunk/tests/tpow3.c
5652   M /trunk/tests/tpow_all.c
5653   M /trunk/tests/tpow_z.c
5654   M /trunk/tests/tprintf.c
5655   M /trunk/tests/trandom.c
5656   M /trunk/tests/trec_sqrt.c
5657   M /trunk/tests/tremquo.c
5658   M /trunk/tests/trint.c
5659   M /trunk/tests/troot.c
5660   M /trunk/tests/tround_prec.c
5661   M /trunk/tests/tsec.c
5662   M /trunk/tests/tsech.c
5663   M /trunk/tests/tset.c
5664   M /trunk/tests/tset_d.c
5665   M /trunk/tests/tset_exp.c
5666   M /trunk/tests/tset_f.c
5667   M /trunk/tests/tset_ld.c
5668   M /trunk/tests/tset_q.c
5669   M /trunk/tests/tset_si.c
5670   M /trunk/tests/tset_sj.c
5671   M /trunk/tests/tset_str.c
5672   M /trunk/tests/tset_z.c
5673   M /trunk/tests/tset_z_exp.c
5674   M /trunk/tests/tsgn.c
5675   M /trunk/tests/tsi_op.c
5676   M /trunk/tests/tsin.c
5677   M /trunk/tests/tsin_cos.c
5678   M /trunk/tests/tsinh.c
5679   M /trunk/tests/tsinh_cosh.c
5680   M /trunk/tests/tsprintf.c
5681   M /trunk/tests/tsqr.c
5682   M /trunk/tests/tsqrt.c
5683   M /trunk/tests/tsqrt_ui.c
5684   M /trunk/tests/tstckintc.c
5685   M /trunk/tests/tstdint.c
5686   M /trunk/tests/tstrtofr.c
5687   M /trunk/tests/tsub.c
5688   M /trunk/tests/tsub1sp.c
5689   M /trunk/tests/tsub_d.c
5690   M /trunk/tests/tsub_ui.c
5691   M /trunk/tests/tsubnormal.c
5692   M /trunk/tests/tsum.c
5693   M /trunk/tests/tswap.c
5694   M /trunk/tests/ttan.c
5695   M /trunk/tests/ttanh.c
5696   M /trunk/tests/ttrunc.c
5697   M /trunk/tests/tui_div.c
5698   M /trunk/tests/tui_pow.c
5699   M /trunk/tests/tui_sub.c
5700   M /trunk/tests/turandom.c
5701   M /trunk/tests/tversion.c
5702   M /trunk/tests/ty0.c
5703   M /trunk/tests/ty1.c
5704   M /trunk/tests/tyn.c
5705   M /trunk/tests/tzeta.c
5706   M /trunk/tests/tzeta_ui.c
5707   M /trunk/tools/ck-version-info
5708   M /trunk/tools/get_patches.sh
5709   M /trunk/tune/Makefile.am
5710   M /trunk/tune/bidimensional_sample.c
5711   M /trunk/tune/speed.c
5712   M /trunk/tune/tuneup.c
5713
5714Copyright notice update: added 2011 with
5715  perl -pi -e 's/2010 Free Software/2010, 2011 Free Software/' **/*(^/)
5716under zsh, reverting the ChangeLog file and the m4 and tools/mbench
5717directories.
5718------------------------------------------------------------------------
5719r7388 | vlefevre | 2011-01-17 02:57:17 +0000 (Mon, 17 Jan 2011) | 1 line
5720Changed paths:
5721   M /trunk/doc/README.dev
5722
5723[doc/README.dev] Updated year in example.
5724------------------------------------------------------------------------
5725r7387 | vlefevre | 2011-01-17 02:51:54 +0000 (Mon, 17 Jan 2011) | 1 line
5726Changed paths:
5727   M /trunk/tests
5728
5729tests: updated svn:ignore property.
5730------------------------------------------------------------------------
5731r7386 | vlefevre | 2011-01-17 02:26:55 +0000 (Mon, 17 Jan 2011) | 1 line
5732Changed paths:
5733   M /trunk/src/pow.c
5734
5735[src/pow.c] Added an assertion.
5736------------------------------------------------------------------------
5737r7385 | vlefevre | 2011-01-17 02:20:19 +0000 (Mon, 17 Jan 2011) | 1 line
5738Changed paths:
5739   M /trunk/tests/td_div.c
5740
5741[tests/td_div.c] Consistency change.
5742------------------------------------------------------------------------
5743r7384 | vlefevre | 2011-01-17 02:19:11 +0000 (Mon, 17 Jan 2011) | 1 line
5744Changed paths:
5745   M /trunk/tests/tdiv_d.c
5746
5747[tests/tdiv_d.c] Updated test of special cases.
5748------------------------------------------------------------------------
5749r7383 | vlefevre | 2011-01-17 02:13:23 +0000 (Mon, 17 Jan 2011) | 1 line
5750Changed paths:
5751   M /trunk/src/log1p.c
5752
5753[src/log1p.c] Added support for the division-by-zero exception.
5754------------------------------------------------------------------------
5755r7382 | vlefevre | 2011-01-17 02:10:32 +0000 (Mon, 17 Jan 2011) | 1 line
5756Changed paths:
5757   M /trunk/tests/tlog1p.c
5758
5759[tests/tlog1p.c] Test the flags for special cases.
5760------------------------------------------------------------------------
5761r7381 | vlefevre | 2011-01-17 02:04:11 +0000 (Mon, 17 Jan 2011) | 4 lines
5762Changed paths:
5763   M /trunk/src/atanh.c
5764   M /trunk/src/cot.c
5765   M /trunk/src/coth.c
5766   M /trunk/src/csc.c
5767   M /trunk/src/csch.c
5768   M /trunk/src/digamma.c
5769   M /trunk/src/eint.c
5770   M /trunk/src/gamma.c
5771   M /trunk/src/lngamma.c
5772   M /trunk/src/log.c
5773   M /trunk/src/log10.c
5774   M /trunk/src/log2.c
5775
5776Added support for the division-by-zero exception in functions
5777mpfr_atanh, mpfr_cot, mpfr_coth, mpfr_csc, mpfr_csch,
5778mpfr_digamma, mpfr_eint, mpfr_gamma, mpfr_lgamma, mpfr_lngamma,
5779mpfr_log, mpfr_log2 and mpfr_log10.
5780------------------------------------------------------------------------
5781r7380 | lfousse | 2011-01-16 21:13:28 +0000 (Sun, 16 Jan 2011) | 1 line
5782Changed paths:
5783   M /trunk/tests/tgrandom.c
5784
5785[tests/tgrandom.c] Add missing cast for malloc.
5786------------------------------------------------------------------------
5787r7379 | vlefevre | 2011-01-16 14:00:34 +0000 (Sun, 16 Jan 2011) | 1 line
5788Changed paths:
5789   M /trunk/src/yn.c
5790
5791[src/yn.c] Added support for the division-by-zero exception.
5792------------------------------------------------------------------------
5793r7378 | vlefevre | 2011-01-16 13:57:55 +0000 (Sun, 16 Jan 2011) | 1 line
5794Changed paths:
5795   M /trunk/src/rec_sqrt.c
5796
5797[src/rec_sqrt.c] Added support for the division-by-zero exception.
5798------------------------------------------------------------------------
5799r7377 | vlefevre | 2011-01-16 13:55:41 +0000 (Sun, 16 Jan 2011) | 1 line
5800Changed paths:
5801   M /trunk/src/pow_si.c
5802
5803[src/pow_si.c] Improved robustness (in case of future changes).
5804------------------------------------------------------------------------
5805r7376 | vlefevre | 2011-01-16 13:51:36 +0000 (Sun, 16 Jan 2011) | 2 lines
5806Changed paths:
5807   M /trunk/src/pow.c
5808   M /trunk/src/pow_si.c
5809   M /trunk/src/pow_z.c
5810   M /trunk/tests/tpow.c
5811
5812Added support for the division-by-zero exception for the power functions
5813(with additional tests). (Corrected patch from Patrick.)
5814------------------------------------------------------------------------
5815r7375 | lfousse | 2011-01-16 00:25:40 +0000 (Sun, 16 Jan 2011) | 1 line
5816Changed paths:
5817   M /trunk/doc/mpfr.texi
5818   M /trunk/src/Makefile.am
5819   A /trunk/src/grandom.c (from /trunk/src/urandom_gaussian.c:7374)
5820   M /trunk/src/mpfr.h
5821   D /trunk/src/urandom_gaussian.c
5822   M /trunk/tests/Makefile.am
5823   A /trunk/tests/tgrandom.c (from /trunk/tests/turandom_gaussian.c:7374)
5824   D /trunk/tests/turandom_gaussian.c
5825
5826Rename mpfr_urandom_gaussian to mpfr_grandom.
5827------------------------------------------------------------------------
5828r7374 | vlefevre | 2011-01-15 14:33:25 +0000 (Sat, 15 Jan 2011) | 1 line
5829Changed paths:
5830   M /trunk/doc/mpfr.texi
5831
5832[doc/mpfr.texi] Corrections for mpfr_urandom_gaussian.
5833------------------------------------------------------------------------
5834r7373 | vlefevre | 2011-01-15 14:28:43 +0000 (Sat, 15 Jan 2011) | 1 line
5835Changed paths:
5836   M /trunk/tests/turandom_gaussian.c
5837
5838[tests/turandom_gaussian.c] Fixed C99-only code.
5839------------------------------------------------------------------------
5840r7372 | zimmerma | 2011-01-15 08:14:51 +0000 (Sat, 15 Jan 2011) | 5 lines
5841Changed paths:
5842   M /trunk/NEWS
5843   M /trunk/TODO
5844   M /trunk/doc/mpfr.texi
5845   M /trunk/src/Makefile.am
5846   A /trunk/src/frexp.c
5847   M /trunk/src/mpfr.h
5848   M /trunk/src/out_raw.c
5849   M /trunk/src/urandom_gaussian.c
5850   M /trunk/tests/Makefile.am
5851   A /trunk/tests/tfrexp.c
5852
5853[src/frexp.c,tests/tfrexp.c] added new function mpfr_frexp
5854[src/urandom_gaussian.c] fixed copyright line
5855[src/out_raw.c] started writing code (work in progress, please continue if
5856		you are interested)
5857
5858------------------------------------------------------------------------
5859r7371 | lfousse | 2011-01-14 22:11:44 +0000 (Fri, 14 Jan 2011) | 1 line
5860Changed paths:
5861   M /trunk/doc/mpfr.texi
5862
5863[doc/mpfr.texi] Document urandom_gaussian.
5864------------------------------------------------------------------------
5865r7370 | lfousse | 2011-01-14 22:10:58 +0000 (Fri, 14 Jan 2011) | 1 line
5866Changed paths:
5867   M /trunk/tests/Makefile.am
5868
5869[tests/Makefile.am] Include turandom_gaussian in tests.
5870------------------------------------------------------------------------
5871r7369 | lfousse | 2011-01-14 22:10:44 +0000 (Fri, 14 Jan 2011) | 1 line
5872Changed paths:
5873   A /trunk/tests/turandom_gaussian.c
5874
5875[tests/turandom_gaussian.c] Add tests for urandom_gaussian.
5876------------------------------------------------------------------------
5877r7368 | vlefevre | 2011-01-14 19:54:38 +0000 (Fri, 14 Jan 2011) | 3 lines
5878Changed paths:
5879   M /trunk/tests/tdiv.c
5880
5881[tests/tdiv.c] Added consistency tests between mpfr_div, mpfr_ui_div,
5882mpfr_si_div, mpfr_div_ui and mpfr_div_si (check the ternary value,
5883the flags and the result of the division).
5884------------------------------------------------------------------------
5885r7367 | vlefevre | 2011-01-14 19:52:06 +0000 (Fri, 14 Jan 2011) | 2 lines
5886Changed paths:
5887   M /trunk/src/div_ui.c
5888   M /trunk/src/ui_div.c
5889
5890[src/ui_div.c] Fixed prototype formatting.
5891[src/div_ui.c] Fixed prototype formatting. Set division-by-zero flag.
5892------------------------------------------------------------------------
5893r7366 | lfousse | 2011-01-14 17:46:07 +0000 (Fri, 14 Jan 2011) | 1 line
5894Changed paths:
5895   M /trunk/src/urandom_gaussian.c
5896
5897[src/urandom_gaussian.c] Fix x -> xp, and scaling.
5898------------------------------------------------------------------------
5899r7365 | lfousse | 2011-01-14 17:15:32 +0000 (Fri, 14 Jan 2011) | 1 line
5900Changed paths:
5901   M /trunk/src/urandom_gaussian.c
5902
5903[src/urandom_gaussian.c] Pick the signs of the outputs at random.
5904------------------------------------------------------------------------
5905r7364 | lfousse | 2011-01-14 16:52:35 +0000 (Fri, 14 Jan 2011) | 1 line
5906Changed paths:
5907   M /trunk/src/urandom_gaussian.c
5908
5909[src/urandom_gaussian.c] Fix precision of temporary results.
5910------------------------------------------------------------------------
5911r7363 | lfousse | 2011-01-14 16:34:48 +0000 (Fri, 14 Jan 2011) | 1 line
5912Changed paths:
5913   M /trunk/src/urandom_gaussian.c
5914
5915[src/urandom_gaussian.c] Add missing inits/clears.
5916------------------------------------------------------------------------
5917r7360 | lfousse | 2011-01-14 15:54:39 +0000 (Fri, 14 Jan 2011) | 1 line
5918Changed paths:
5919   M /trunk/src/mpfr.h
5920
5921[src/mpfr.h] Declare urandom_gaussian.
5922------------------------------------------------------------------------
5923r7359 | lfousse | 2011-01-14 15:54:38 +0000 (Fri, 14 Jan 2011) | 1 line
5924Changed paths:
5925   M /trunk/src/Makefile.am
5926
5927[src/Makefile.am] Add urandom_gaussian.c to the sources.
5928------------------------------------------------------------------------
5929r7358 | lfousse | 2011-01-14 15:54:37 +0000 (Fri, 14 Jan 2011) | 1 line
5930Changed paths:
5931   A /trunk/src/urandom_gaussian.c
5932
5933[src/urandom_gaussian] Start work on gaussian distribution.
5934------------------------------------------------------------------------
5935r7357 | vlefevre | 2011-01-14 15:49:37 +0000 (Fri, 14 Jan 2011) | 1 line
5936Changed paths:
5937   M /trunk/tests/tgeneric.c
5938
5939[tests/tgeneric.c] Fixed code introduced in r7346, again.
5940------------------------------------------------------------------------
5941r7356 | zimmerma | 2011-01-14 15:48:46 +0000 (Fri, 14 Jan 2011) | 2 lines
5942Changed paths:
5943   M /trunk/src/mpfr-impl.h
5944   M /trunk/src/sin_cos.c
5945
5946[sin_cos.c] moved macros to mpfr-impl.h, added README
5947
5948------------------------------------------------------------------------
5949r7355 | zimmerma | 2011-01-14 15:40:49 +0000 (Fri, 14 Jan 2011) | 2 lines
5950Changed paths:
5951   M /trunk/src/sin_cos.c
5952
5953[sin_cos.c] new inexact flags computed by mpfr_check_range were lost
5954
5955------------------------------------------------------------------------
5956r7354 | vlefevre | 2011-01-14 15:28:45 +0000 (Fri, 14 Jan 2011) | 1 line
5957Changed paths:
5958   M /trunk/tests/tgeneric.c
5959
5960[tests/tgeneric.c] Fixed code introduced in r7346.
5961------------------------------------------------------------------------
5962r7353 | vlefevre | 2011-01-14 15:21:45 +0000 (Fri, 14 Jan 2011) | 1 line
5963Changed paths:
5964   M /trunk/tools/coverage
5965
5966[tools/coverage] Update from Patrick.
5967------------------------------------------------------------------------
5968r7352 | vlefevre | 2011-01-14 15:10:42 +0000 (Fri, 14 Jan 2011) | 4 lines
5969Changed paths:
5970   M /trunk/src/ui_div.c
5971   M /trunk/tests/tui_div.c
5972
5973[src/ui_div.c] Set the division-by-zero flag.
5974[tests/tui_div.c] Updated and improved the test of special cases.
5975Note: tpow_all currently fails since the support of the division-by-zero
5976exception is not complete yet.
5977------------------------------------------------------------------------
5978r7351 | vlefevre | 2011-01-14 13:43:28 +0000 (Fri, 14 Jan 2011) | 3 lines
5979Changed paths:
5980   M /trunk/src/div.c
5981   M /trunk/tests/td_div.c
5982   M /trunk/tests/tdiv.c
5983
5984[src/div.c] Set the division-by-zero flag.
5985[tests/tdiv.c, tests/td_div.c] Updated and improved the test of special
5986cases.
5987------------------------------------------------------------------------
5988r7348 | vlefevre | 2011-01-14 11:44:41 +0000 (Fri, 14 Jan 2011) | 1 line
5989Changed paths:
5990   M /trunk/tests/tset.c
5991
5992[tests/tset.c] Tests didn't fail in case of error from PRINT_ERROR_IF.
5993------------------------------------------------------------------------
5994r7347 | vlefevre | 2011-01-14 11:37:11 +0000 (Fri, 14 Jan 2011) | 1 line
5995Changed paths:
5996   M /trunk/tests/tgeneric.c
5997
5998[tests/tgeneric.c] Added comments.
5999------------------------------------------------------------------------
6000r7346 | vlefevre | 2011-01-14 11:35:27 +0000 (Fri, 14 Jan 2011) | 1 line
6001Changed paths:
6002   M /trunk/tests/tgeneric.c
6003
6004[tests/tgeneric.c] Check the division-by-zero flag.
6005------------------------------------------------------------------------
6006r7345 | vlefevre | 2011-01-14 11:10:43 +0000 (Fri, 14 Jan 2011) | 1 line
6007Changed paths:
6008   M /trunk/tests/texceptions.c
6009
6010Improved tests/texceptions.c (mpfr_clear_*, mpfr_set_*).
6011------------------------------------------------------------------------
6012r7344 | vlefevre | 2011-01-14 11:03:30 +0000 (Fri, 14 Jan 2011) | 1 line
6013Changed paths:
6014   M /trunk/src/exceptions.c
6015   M /trunk/src/mpfr-impl.h
6016   M /trunk/src/mpfr.h
6017   M /trunk/tests/texceptions.c
6018
6019Added support for the division-by-zero exception.
6020------------------------------------------------------------------------
6021r7343 | vlefevre | 2011-01-14 10:54:28 +0000 (Fri, 14 Jan 2011) | 1 line
6022Changed paths:
6023   M /trunk/src/exceptions.c
6024
6025[src/exceptions.c] Fixed bad #undef's (with currently no consequences).
6026------------------------------------------------------------------------
6027r7342 | zimmerma | 2011-01-14 10:49:44 +0000 (Fri, 14 Jan 2011) | 3 lines
6028Changed paths:
6029   M /trunk/TODO
6030
6031[TODO] removed item about inlined mpfr_neg: Patrick Pelissier tried it but it
6032       does not speed things
6033
6034------------------------------------------------------------------------
6035r7341 | vlefevre | 2011-01-14 10:47:04 +0000 (Fri, 14 Jan 2011) | 1 line
6036Changed paths:
6037   M /trunk/src/mpfr-impl.h
6038
6039[src/mpfr-impl.h] Removed an obsolete comment.
6040------------------------------------------------------------------------
6041r7338 | lfousse | 2011-01-13 18:39:57 +0000 (Thu, 13 Jan 2011) | 1 line
6042Changed paths:
6043   M /trunk/src/atan2.c
6044
6045[src/atan2.c] "Exact" division can be inexact because of the exponent range.
6046------------------------------------------------------------------------
6047r7337 | zimmerma | 2011-01-13 18:14:26 +0000 (Thu, 13 Jan 2011) | 2 lines
6048Changed paths:
6049   M /trunk/src/out_raw.c
6050
6051[out_raw.c] exchanged bits for precision and exponent
6052
6053------------------------------------------------------------------------
6054r7336 | zimmerma | 2011-01-13 18:13:39 +0000 (Thu, 13 Jan 2011) | 2 lines
6055Changed paths:
6056   A /trunk/src/out_raw.c
6057
6058[out_raw.c] first proposal for external format
6059
6060------------------------------------------------------------------------
6061r7334 | vlefevre | 2011-01-13 17:05:35 +0000 (Thu, 13 Jan 2011) | 1 line
6062Changed paths:
6063   M /trunk/src/mpfr-impl.h
6064
6065[src/mpfr-impl.h] MPFR_IS_POWER_OF_2: added parentheses.
6066------------------------------------------------------------------------
6067r7333 | lfousse | 2011-01-13 16:24:48 +0000 (Thu, 13 Jan 2011) | 1 line
6068Changed paths:
6069   M /trunk/tests/tatan.c
6070
6071Add tests for special case of atan2 (x power of 2).
6072------------------------------------------------------------------------
6073r7332 | lfousse | 2011-01-13 16:24:41 +0000 (Thu, 13 Jan 2011) | 1 line
6074Changed paths:
6075   M /trunk/src/atan2.c
6076
6077Add special case for atan2(x,y) when x is a power of 2.
6078------------------------------------------------------------------------
6079r7331 | lfousse | 2011-01-13 16:24:35 +0000 (Thu, 13 Jan 2011) | 1 line
6080Changed paths:
6081   M /trunk/src/mpfr-impl.h
6082
6083New macro MPFR_IS_POWER_OF_2.
6084------------------------------------------------------------------------
6085r7329 | vlefevre | 2011-01-13 16:20:48 +0000 (Thu, 13 Jan 2011) | 3 lines
6086Changed paths:
6087   M /trunk/INSTALL
6088   M /trunk/NEWS
6089   M /trunk/acinclude.m4
6090   M /trunk/configure.ac
6091
6092TLS support is now detected automatically. If TLS is supported, MPFR is
6093built as thread safe by default. To disable TLS explicitly, configure
6094MPFR with --disable-thread-safe.
6095------------------------------------------------------------------------
6096r7328 | lfousse | 2011-01-13 15:50:37 +0000 (Thu, 13 Jan 2011) | 1 line
6097Changed paths:
6098   M /trunk/tests/tai.c
6099
6100Add tests for mpfr_ai special case x=0.
6101------------------------------------------------------------------------
6102r7327 | lfousse | 2011-01-13 15:50:30 +0000 (Thu, 13 Jan 2011) | 1 line
6103Changed paths:
6104   M /trunk/src/ai.c
6105
6106Add special case for x=0 in mpfr_ai1.
6107------------------------------------------------------------------------
6108r7325 | zimmerma | 2011-01-13 15:38:23 +0000 (Thu, 13 Jan 2011) | 2 lines
6109Changed paths:
6110   M /trunk/doc/algorithms.tex
6111
6112[algorithms.tex] extended Lemma 2 to the case of terms of the form 1/(1+delta)
6113
6114------------------------------------------------------------------------
6115r7323 | vlefevre | 2011-01-13 15:27:13 +0000 (Thu, 13 Jan 2011) | 1 line
6116Changed paths:
6117   M /trunk/tests/tfprintf.c
6118   M /trunk/tests/tget_set_d64.c
6119   M /trunk/tests/tget_sj.c
6120   M /trunk/tests/tprintf.c
6121   M /trunk/tests/tset_sj.c
6122   M /trunk/tests/tsprintf.c
6123   M /trunk/tests/tstdint.c
6124   M /trunk/tests/tvalist.c
6125
6126tests: return 77 for skipped tests (see GNU Automake manual).
6127------------------------------------------------------------------------
6128r7322 | vlefevre | 2011-01-13 15:20:24 +0000 (Thu, 13 Jan 2011) | 1 line
6129Changed paths:
6130   M /trunk/tests
6131
6132tests: updated svn:ignore property.
6133------------------------------------------------------------------------
6134r7321 | vlefevre | 2011-01-13 15:19:32 +0000 (Thu, 13 Jan 2011) | 1 line
6135Changed paths:
6136   M /trunk/TODO
6137
6138TODO update after r7317 and r7320.
6139------------------------------------------------------------------------
6140r7320 | vlefevre | 2011-01-13 15:17:16 +0000 (Thu, 13 Jan 2011) | 3 lines
6141Changed paths:
6142   M /trunk/src/mpfr.h
6143   M /trunk/tests/Makefile.am
6144   A /trunk/tests/tvalist.c
6145
6146Support multiple inclusions of mpfr.h w.r.t. <stdio.h> and <stdarg.h>
6147(MPFR_USE_FILE and/or MPFR_USE_VA_LIST are needed until GMP is fixed).
6148Added test "tests/tvalist.c".
6149------------------------------------------------------------------------
6150r7319 | zimmerma | 2011-01-13 14:46:07 +0000 (Thu, 13 Jan 2011) | 2 lines
6151Changed paths:
6152   M /trunk/src/mpfr-longlong.h
6153
6154[src/mpfr-longlong.h] idem as previous commit for other 2 FIXME's
6155
6156------------------------------------------------------------------------
6157r7318 | zimmerma | 2011-01-13 14:43:29 +0000 (Thu, 13 Jan 2011) | 2 lines
6158Changed paths:
6159   M /trunk/src/mpfr-longlong.h
6160
6161[mpfr-longlong.h] resolved one FIXME, by adding a new one :-)
6162
6163------------------------------------------------------------------------
6164r7317 | vlefevre | 2011-01-13 14:42:53 +0000 (Thu, 13 Jan 2011) | 1 line
6165Changed paths:
6166   M /trunk/src/mpfr.h
6167   M /trunk/tests/Makefile.am
6168
6169Support multiple inclusions of mpfr.h w.r.t. <stdint.h> / <inttypes.h>.
6170------------------------------------------------------------------------
6171r7314 | zimmerma | 2011-01-06 16:53:07 +0000 (Thu, 06 Jan 2011) | 2 lines
6172Changed paths:
6173   M /trunk/tools/mbench/mfv5-mpfr.cc
6174   M /trunk/tools/mbench/mfv5.cc
6175   M /trunk/tools/mbench/mfv5.h
6176
6177another patch from Patrick Pelissier to test get_ld (with export of data used)
6178
6179------------------------------------------------------------------------
6180r7313 | zimmerma | 2011-01-06 16:44:13 +0000 (Thu, 06 Jan 2011) | 6 lines
6181Changed paths:
6182   M /trunk/tools/mbench/Makefile
6183   M /trunk/tools/mbench/timp.h
6184
6185patch from Patrick Pelissier to use clock_getime instead of rdtsc
6186(use "make rt" instead of "make")
6187References:
6188http://stackoverflow.com/questions/3388134/rdtsc-accuracy-across-cpu-cores
6189http://en.wikipedia.org/wiki/Time_Stamp_Counter
6190
6191------------------------------------------------------------------------
6192r7312 | vlefevre | 2010-12-25 17:24:58 +0000 (Sat, 25 Dec 2010) | 1 line
6193Changed paths:
6194   M /trunk/src/get_ld.c
6195
6196[src/get_ld.c] Updated a comment about the last change.
6197------------------------------------------------------------------------
6198r7311 | vlefevre | 2010-12-25 17:08:16 +0000 (Sat, 25 Dec 2010) | 1 line
6199Changed paths:
6200   M /trunk/src/get_ld.c
6201
6202[src/get_ld.c] Minor performance improvement.
6203------------------------------------------------------------------------
6204r7310 | vlefevre | 2010-12-19 02:00:52 +0000 (Sun, 19 Dec 2010) | 2 lines
6205Changed paths:
6206   M /trunk/tools/mbench/Makefile
6207
6208[tools/mbench/Makefile] Update due to source reorganization (r7087):
6209patch from Patrick Pelissier.
6210------------------------------------------------------------------------
6211r7309 | vlefevre | 2010-12-17 16:29:47 +0000 (Fri, 17 Dec 2010) | 1 line
6212Changed paths:
6213   M /trunk/TODO
6214
6215[TODO] Update (exp-int branch, internal macro).
6216------------------------------------------------------------------------
6217r7308 | vlefevre | 2010-12-17 16:22:37 +0000 (Fri, 17 Dec 2010) | 1 line
6218Changed paths:
6219   M /trunk/src/sin.c
6220
6221[src/sin.c] Fixed failure in debug mode (missing MPFR_IS_ZERO test).
6222------------------------------------------------------------------------
6223r7307 | vlefevre | 2010-12-17 16:08:54 +0000 (Fri, 17 Dec 2010) | 1 line
6224Changed paths:
6225   M /trunk/src/rec_sqrt.c
6226
6227[src/rec_sqrt.c] Improved comment.
6228------------------------------------------------------------------------
6229r7305 | zimmerma | 2010-12-17 15:54:55 +0000 (Fri, 17 Dec 2010) | 2 lines
6230Changed paths:
6231   M /trunk/src/rec_sqrt.c
6232
6233[rec_sqrt.c] put back some information lost in commit 7302
6234
6235------------------------------------------------------------------------
6236r7304 | vlefevre | 2010-12-17 15:31:24 +0000 (Fri, 17 Dec 2010) | 1 line
6237Changed paths:
6238   M /trunk/src/cmp2.c
6239
6240[src/cmp2.c] Corrected a comment.
6241------------------------------------------------------------------------
6242r7303 | vlefevre | 2010-12-17 15:25:04 +0000 (Fri, 17 Dec 2010) | 1 line
6243Changed paths:
6244   M /trunk/src/cos.c
6245   M /trunk/src/sin.c
6246   M /trunk/src/zeta.c
6247
6248Replaced some MPFR_EXP by MPFR_GET_EXP.
6249------------------------------------------------------------------------
6250r7302 | vlefevre | 2010-12-17 13:15:46 +0000 (Fri, 17 Dec 2010) | 1 line
6251Changed paths:
6252   M /trunk/src/rec_sqrt.c
6253
6254[src/rec_sqrt.c] Removed a variable that was used only once.
6255------------------------------------------------------------------------
6256r7301 | vlefevre | 2010-12-17 11:40:51 +0000 (Fri, 17 Dec 2010) | 1 line
6257Changed paths:
6258   M /trunk/src/mpfr.h
6259
6260[src/mpfr.h] Changed comment for mpfrlint.
6261------------------------------------------------------------------------
6262r7300 | vlefevre | 2010-12-17 11:38:36 +0000 (Fri, 17 Dec 2010) | 2 lines
6263Changed paths:
6264   M /trunk/src/add1.c
6265   M /trunk/src/add1sp.c
6266   M /trunk/src/div.c
6267   M /trunk/src/div_ui.c
6268   M /trunk/src/get_str.c
6269   M /trunk/src/mpfr-impl.h
6270   M /trunk/src/mpn_exp.c
6271   M /trunk/src/mul.c
6272   M /trunk/src/mul_ui.c
6273   M /trunk/src/mulders.c
6274   M /trunk/src/rec_sqrt.c
6275   M /trunk/src/round_prec.c
6276   M /trunk/src/set_f.c
6277   M /trunk/src/sqr.c
6278   M /trunk/src/sqrt.c
6279   M /trunk/src/strtofr.c
6280   M /trunk/src/sub1.c
6281   M /trunk/src/sub1sp.c
6282   M /trunk/tools/mpfrlint
6283
6284Added MPFR_TMP_LIMBS_ALLOC macro and updated the source to use it.
6285tools/mpfrlint: check its use instead of MPFR_TMP_ALLOC.
6286------------------------------------------------------------------------
6287r7299 | vlefevre | 2010-12-17 11:31:08 +0000 (Fri, 17 Dec 2010) | 1 line
6288Changed paths:
6289   M /trunk/src/sum.c
6290
6291[src/sum.c] Improved readability.
6292------------------------------------------------------------------------
6293r7298 | vlefevre | 2010-12-17 09:40:03 +0000 (Fri, 17 Dec 2010) | 1 line
6294Changed paths:
6295   M /trunk/src/mpfr-impl.h
6296
6297[src/mpfr-impl.h] Formatting.
6298------------------------------------------------------------------------
6299r7297 | vlefevre | 2010-12-14 14:36:06 +0000 (Tue, 14 Dec 2010) | 1 line
6300Changed paths:
6301   M /trunk/TODO
6302
6303[TODO] Added year on a date (the item was added on 2007-07-28 in r4707).
6304------------------------------------------------------------------------
6305r7296 | vlefevre | 2010-12-13 00:02:38 +0000 (Mon, 13 Dec 2010) | 2 lines
6306Changed paths:
6307   M /trunk/src
6308
6309Added configure.lineno (generated by configure) to the svn:ignore
6310property of the src directory.
6311------------------------------------------------------------------------
6312r7295 | vlefevre | 2010-12-12 23:39:43 +0000 (Sun, 12 Dec 2010) | 1 line
6313Changed paths:
6314   M /trunk/NEWS
6315
6316[NEWS] Update concerning the --with-gmp-build configure option.
6317------------------------------------------------------------------------
6318r7294 | vlefevre | 2010-12-12 23:36:38 +0000 (Sun, 12 Dec 2010) | 1 line
6319Changed paths:
6320   M /trunk/INSTALL
6321
6322[INSTALL] Corrected a typo from r7293.
6323------------------------------------------------------------------------
6324r7293 | vlefevre | 2010-12-12 23:35:04 +0000 (Sun, 12 Dec 2010) | 2 lines
6325Changed paths:
6326   M /trunk/INSTALL
6327
6328Updated INSTALL file after the recent changes in configure.ac concerning
6329the --with-gmp-build configure option.
6330------------------------------------------------------------------------
6331r7292 | vlefevre | 2010-12-12 23:29:50 +0000 (Sun, 12 Dec 2010) | 2 lines
6332Changed paths:
6333   M /trunk/configure.ac
6334
6335[configure.ac] With --with-gmp-build, do not duplicate the include
6336search paths if the GMP source and build directories are the same.
6337------------------------------------------------------------------------
6338r7291 | vlefevre | 2010-12-12 22:31:51 +0000 (Sun, 12 Dec 2010) | 3 lines
6339Changed paths:
6340   M /trunk/configure.ac
6341
6342[configure.ac] Fixed another bug in r7289. This new version now seems
6343to work with GMP's srcdir pointing to a relative directory or to an
6344absolute one.
6345------------------------------------------------------------------------
6346r7290 | vlefevre | 2010-12-12 22:28:53 +0000 (Sun, 12 Dec 2010) | 1 line
6347Changed paths:
6348   M /trunk/configure.ac
6349
6350[configure.ac] Fixed bug in r7289.
6351------------------------------------------------------------------------
6352r7289 | vlefevre | 2010-12-12 22:17:16 +0000 (Sun, 12 Dec 2010) | 1 line
6353Changed paths:
6354   M /trunk/configure.ac
6355
6356[configure.ac] Corrected Patrick Pelissier's patch (not tested).
6357------------------------------------------------------------------------
6358r7288 | zimmerma | 2010-12-12 20:47:23 +0000 (Sun, 12 Dec 2010) | 4 lines
6359Changed paths:
6360   M /trunk/configure.ac
6361
6362[configure.ac] patch from Patrick Pelissier to solve the problem with
6363	       --with-gmp-build when the GMP build directory and the GMP
6364	       source directory differ
6365
6366------------------------------------------------------------------------
6367r7287 | vlefevre | 2010-12-12 11:02:00 +0000 (Sun, 12 Dec 2010) | 2 lines
6368Changed paths:
6369   M /trunk/tests/Makefile.am
6370
6371[tests/Makefile.am] tversion is also run at the end (after a discussion
6372with Patrick and Paul).
6373------------------------------------------------------------------------
6374r7286 | vlefevre | 2010-12-12 09:55:44 +0000 (Sun, 12 Dec 2010) | 4 lines
6375Changed paths:
6376   M /trunk/configure.ac
6377
6378[configure.ac] Fixed two problems with --with-gmp-build:
6379  * "grep -w" isn't POSIX (an error shouldn't matter with recent GMP
6380    versions, as CFLAGS and CC would then be retrieved from gmp.h).
6381  * "sed" was used instead of "$SED".
6382------------------------------------------------------------------------
6383r7279 | vlefevre | 2010-12-07 13:59:45 +0000 (Tue, 07 Dec 2010) | 1 line
6384Changed paths:
6385   M /trunk/INSTALL
6386
6387[INSTALL] Added a section "If 'gmp.h' and 'libgmp' do not match".
6388------------------------------------------------------------------------
6389r7278 | vlefevre | 2010-12-07 12:51:14 +0000 (Tue, 07 Dec 2010) | 2 lines
6390Changed paths:
6391   M /trunk/configure.ac
6392
6393[configure.ac] Improved warning message in case of unmatched 'gmp.h'
6394and 'libgmp'.
6395------------------------------------------------------------------------
6396r7277 | vlefevre | 2010-12-07 11:41:09 +0000 (Tue, 07 Dec 2010) | 1 line
6397Changed paths:
6398   M /trunk/INSTALL
6399
6400[INSTALL] Update concerning "configure".
6401------------------------------------------------------------------------
6402r7276 | zimmerma | 2010-12-06 20:54:14 +0000 (Mon, 06 Dec 2010) | 2 lines
6403Changed paths:
6404   M /trunk/NEWS
6405
6406[NEWS] fixed news for 3.0.0
6407
6408------------------------------------------------------------------------
6409r7275 | vlefevre | 2010-12-03 08:55:24 +0000 (Fri, 03 Dec 2010) | 3 lines
6410Changed paths:
6411   M /trunk/tests/tversion.c
6412
6413[tests/tversion.c] Now fail if the versions of gmp.h and libgmp do not
6414match (error message improved); previously, the warning could remain
6415unnoticed, in particular with automatic installations.
6416------------------------------------------------------------------------
6417r7274 | schevill | 2010-11-30 16:41:38 +0000 (Tue, 30 Nov 2010) | 3 lines
6418Changed paths:
6419   A /trunk/tools/metaMPFR
6420   A /trunk/tools/metaMPFR/metaMPFR_common.mpl
6421   A /trunk/tools/metaMPFR/metaMPFR_straightforwardAlgo.mpl
6422   A /trunk/tools/metaMPFR/metaMPFR_tests.mpl
6423
6424Added metaMPFR in the tools directory of MPFR.
6425
6426
6427------------------------------------------------------------------------
6428r7273 | vlefevre | 2010-11-29 15:35:52 +0000 (Mon, 29 Nov 2010) | 2 lines
6429Changed paths:
6430   M /trunk/src/mpfr.h
6431
6432[src/mpfr.h] Defined MPFR_DEPRECATED to mark MPFR functions, types
6433or variables as deprecated.
6434------------------------------------------------------------------------
6435r7272 | vlefevre | 2010-11-25 07:52:24 +0000 (Thu, 25 Nov 2010) | 1 line
6436Changed paths:
6437   M /trunk/tests/tui_pow.c
6438
6439[tests/tui_pow.c] Updated a comment.
6440------------------------------------------------------------------------
6441r7271 | vlefevre | 2010-11-23 08:28:00 +0000 (Tue, 23 Nov 2010) | 1 line
6442Changed paths:
6443   M /trunk/tools/mpfrlint
6444
6445[tools/mpfrlint] Support BSD sed.
6446------------------------------------------------------------------------
6447r7270 | vlefevre | 2010-11-19 08:53:09 +0000 (Fri, 19 Nov 2010) | 2 lines
6448Changed paths:
6449   M /trunk/tools/mpfrlint
6450
6451[tools/mpfrlint] Detect the use of __mpfr_struct structure members
6452in .c files.
6453------------------------------------------------------------------------
6454r7269 | vlefevre | 2010-11-19 08:46:38 +0000 (Fri, 19 Nov 2010) | 1 line
6455Changed paths:
6456   M /trunk/src/min_prec.c
6457
6458[src/min_prec.c] Replaced x->_mpfr_d by MPFR_MANT(x).
6459------------------------------------------------------------------------
6460r7268 | vlefevre | 2010-11-18 23:41:50 +0000 (Thu, 18 Nov 2010) | 2 lines
6461Changed paths:
6462   M /trunk/src/mpfr-impl.h
6463
6464[src/mpfr-impl.h] Commented out the declaration of mpfr_round_raw_3
6465(since this function is no longer defined).
6466------------------------------------------------------------------------
6467r7267 | vlefevre | 2010-11-18 23:20:59 +0000 (Thu, 18 Nov 2010) | 2 lines
6468Changed paths:
6469   M /trunk/src/min_prec.c
6470
6471[src/min_prec.c] Major simplification of mpfr_min_prec by using
6472mpn_scan1 (suggestion by Andreas Enge).
6473------------------------------------------------------------------------
6474r7266 | vlefevre | 2010-11-15 15:20:03 +0000 (Mon, 15 Nov 2010) | 1 line
6475Changed paths:
6476   M /trunk/src/mpfr-impl.h
6477
6478[src/mpfr-impl.h] Added a comment about mpn_sqr_n.
6479------------------------------------------------------------------------
6480r7265 | zimmerma | 2010-11-15 13:56:51 +0000 (Mon, 15 Nov 2010) | 2 lines
6481Changed paths:
6482   M /trunk/doc/algorithms.tex
6483
6484[algorithms.tex] replaced reference to Graillat05 by earlier one (Higham02)
6485
6486------------------------------------------------------------------------
6487r7263 | vlefevre | 2010-11-12 11:38:42 +0000 (Fri, 12 Nov 2010) | 1 line
6488Changed paths:
6489   M /trunk/tools/nightly-test
6490
6491[tools/nightly-test] Added a comment about the use of -pedantic-errors.
6492------------------------------------------------------------------------
6493r7262 | vlefevre | 2010-11-10 23:17:02 +0000 (Wed, 10 Nov 2010) | 1 line
6494Changed paths:
6495   M /trunk/src/sub1.c
6496
6497[src/sub1.c] Minor simplification.
6498------------------------------------------------------------------------
6499r7261 | vlefevre | 2010-11-10 22:48:27 +0000 (Wed, 10 Nov 2010) | 1 line
6500Changed paths:
6501   M /trunk/tests/tpow.c
6502
6503[tests/tpow.c] Avoid warnings if mpfr_exp_t < long.
6504------------------------------------------------------------------------
6505r7260 | zimmerma | 2010-11-10 20:17:17 +0000 (Wed, 10 Nov 2010) | 3 lines
6506Changed paths:
6507   M /trunk/src/mul.c
6508
6509[mul.c] fixed bug introduced in revision 7183, and reported by Brian Gladman
6510	on Windows, where mpfr_exp_t has 32 bits and mpfr_limb_t has 64 bits
6511
6512------------------------------------------------------------------------
6513r7257 | vlefevre | 2010-11-09 14:24:34 +0000 (Tue, 09 Nov 2010) | 2 lines
6514Changed paths:
6515   M /trunk/src/mpfr.h
6516
6517[src/mpfr.h] Use only mpfr_* types in __MPFR_EXP_* macro definitions
6518(should have been done in r7236).
6519------------------------------------------------------------------------
6520r7255 | vlefevre | 2010-11-09 13:43:29 +0000 (Tue, 09 Nov 2010) | 2 lines
6521Changed paths:
6522   M /trunk/src/mpfr.h
6523
6524[src/mpfr.h] Changed a "void" into a "mpfr_void" in a macro definition
6525(should have been done in r7236).
6526------------------------------------------------------------------------
6527r7254 | vlefevre | 2010-11-09 12:37:23 +0000 (Tue, 09 Nov 2010) | 1 line
6528Changed paths:
6529   M /trunk/tests/tset_si.c
6530
6531[tests/tset_si.c] Added testcase for problem fixed in r7236.
6532------------------------------------------------------------------------
6533r7251 | vlefevre | 2010-11-08 13:22:04 +0000 (Mon, 08 Nov 2010) | 3 lines
6534Changed paths:
6535   M /trunk/src/mpfr.h
6536
6537[src/mpfr.h] Removed some useless casts that where added in r7121 and
6538r7236 (such casts prevented the compiler from emitting diagnostics in
6539incorrect calls).
6540------------------------------------------------------------------------
6541r7250 | vlefevre | 2010-11-08 12:55:16 +0000 (Mon, 08 Nov 2010) | 1 line
6542Changed paths:
6543   M /trunk/tests/Makefile.am
6544
6545[tests/Makefile.am] Added a comment (warning about LOADLIBES).
6546------------------------------------------------------------------------
6547r7247 | zimmerma | 2010-10-25 13:53:16 +0000 (Mon, 25 Oct 2010) | 2 lines
6548Changed paths:
6549   M /trunk/tests/taway.c
6550
6551[taway.c] reduced time of the test
6552
6553------------------------------------------------------------------------
6554r7246 | vlefevre | 2010-10-25 10:00:45 +0000 (Mon, 25 Oct 2010) | 1 line
6555Changed paths:
6556   M /trunk/INSTALL
6557   M /trunk/NEWS
6558
6559Mentioned --enable-gmp-internals in INSTALL and NEWS.
6560------------------------------------------------------------------------
6561r7244 | vlefevre | 2010-10-24 13:27:47 +0000 (Sun, 24 Oct 2010) | 1 line
6562Changed paths:
6563   M /trunk/tests/taway.c
6564
6565[tests/taway.c] Added a FIXME (test is too long on old machines).
6566------------------------------------------------------------------------
6567r7243 | vlefevre | 2010-10-24 12:41:01 +0000 (Sun, 24 Oct 2010) | 1 line
6568Changed paths:
6569   M /trunk/acinclude.m4
6570
6571[acinclude.m4] Corrected comment for PowerPC.
6572------------------------------------------------------------------------
6573r7242 | zimmerma | 2010-10-24 08:01:49 +0000 (Sun, 24 Oct 2010) | 3 lines
6574Changed paths:
6575   M /trunk/acinclude.m4
6576   M /trunk/src/Makefile.am
6577   A /trunk/src/hppa
6578   A /trunk/src/hppa/mparam.h
6579   M /trunk/src/mparam_h.in
6580
6581added tuning parameters for HPPA (on HP-UX machine kindly provided by David
6582Kirkby)
6583
6584------------------------------------------------------------------------
6585r7241 | zimmerma | 2010-10-23 16:45:32 +0000 (Sat, 23 Oct 2010) | 2 lines
6586Changed paths:
6587   M /trunk/src/powerpc32/mparam.h
6588
6589[powerpc32/mparam.h] added more info on processor and operating system used
6590
6591------------------------------------------------------------------------
6592r7240 | zimmerma | 2010-10-23 09:18:12 +0000 (Sat, 23 Oct 2010) | 3 lines
6593Changed paths:
6594   M /trunk/acinclude.m4
6595   M /trunk/src/Makefile.am
6596   M /trunk/src/mparam_h.in
6597
6598needed stuff to use src/powerpc32/mparam.h file
6599(note that long double is IEEE double on PowerPC32)
6600
6601------------------------------------------------------------------------
6602r7239 | zimmerma | 2010-10-23 09:07:33 +0000 (Sat, 23 Oct 2010) | 2 lines
6603Changed paths:
6604   A /trunk/src/powerpc32
6605   A /trunk/src/powerpc32/mparam.h
6606
6607[powerpc32/mparam.h] param file for powerpc32 (made on PowerPC 604 under AIX)
6608
6609------------------------------------------------------------------------
6610r7238 | zimmerma | 2010-10-22 14:54:43 +0000 (Fri, 22 Oct 2010) | 5 lines
6611Changed paths:
6612   M /trunk/tune/tuneup.c
6613
6614[tuneup.c] added cast from time_t to long, after warning under HP-UX:
6615tuneup.c:1131: warning: format '%ld' expects type 'long int', but argument 3 has type 'time_t'
6616tuneup.c:1133: warning: format '%ld' expects type 'long int', but argument 2 has type 'time_t'
6617(I don't know if it is because time_t is unsigned, or has a different width)
6618
6619------------------------------------------------------------------------
6620r7237 | vlefevre | 2010-10-22 13:30:50 +0000 (Fri, 22 Oct 2010) | 1 line
6621Changed paths:
6622   M /trunk/src/mpfr.h
6623
6624[src/mpfr.h] Added a space.
6625------------------------------------------------------------------------
6626r7236 | vlefevre | 2010-10-22 13:27:59 +0000 (Fri, 22 Oct 2010) | 3 lines
6627Changed paths:
6628   M /trunk/doc/mpfr.texi
6629   M /trunk/src/mpfr.h
6630
6631[src/mpfr.h] Avoid some problems with macro expansion if the user
6632defines macros with the same name as keywords.
6633[doc/mpfr.texi] Document the use of macros.
6634------------------------------------------------------------------------
6635r7235 | schevill | 2010-10-22 10:10:37 +0000 (Fri, 22 Oct 2010) | 3 lines
6636Changed paths:
6637   M /trunk/src/Makefile.am
6638
6639Included the new /arch/mparam.h files into the dist.
6640
6641
6642------------------------------------------------------------------------
6643r7231 | schevill | 2010-10-20 16:08:04 +0000 (Wed, 20 Oct 2010) | 6 lines
6644Changed paths:
6645   M /trunk/src/amd/athlon/mparam.h
6646   M /trunk/src/amd/k8/mparam.h
6647   M /trunk/src/arm/mparam.h
6648   M /trunk/src/ia64/mparam.h
6649   M /trunk/src/mparam_h.in
6650   M /trunk/src/powerpc64/mparam.h
6651   M /trunk/src/sparc64/mparam.h
6652   M /trunk/src/x86/core2/mparam.h
6653   M /trunk/src/x86/mparam.h
6654   M /trunk/src/x86_64/core2/mparam.h
6655   M /trunk/src/x86_64/pentium4/mparam.h
6656   M /trunk/tune/tuneup.c
6657
6658Cosmetic change: the constant MPFR_TUNE_CASE is now defined in mparam_h.in.
6659Hence the files src/some-architecture/mparam.h are now simply obtained by 
6660performing 'make tune' on some architecture and copying the resulting
6661src/mparam.h to src/some-architecture/mparam.h.
6662
6663
6664------------------------------------------------------------------------
6665r7230 | schevill | 2010-10-20 13:16:51 +0000 (Wed, 20 Oct 2010) | 3 lines
6666Changed paths:
6667   M /trunk/tune/tuneup.c
6668
6669Typo.
6670
6671
6672------------------------------------------------------------------------
6673r7229 | schevill | 2010-10-20 11:40:52 +0000 (Wed, 20 Oct 2010) | 3 lines
6674Changed paths:
6675   M /trunk/src/amd/athlon/mparam.h
6676   M /trunk/src/amd/k8/mparam.h
6677   M /trunk/src/arm/mparam.h
6678   M /trunk/src/ia64/mparam.h
6679   M /trunk/src/mparam_h.in
6680   M /trunk/src/powerpc64/mparam.h
6681   M /trunk/src/sparc64/mparam.h
6682   M /trunk/src/x86/core2/mparam.h
6683   M /trunk/src/x86/mparam.h
6684   M /trunk/src/x86_64/core2/mparam.h
6685   M /trunk/src/x86_64/pentium4/mparam.h
6686   M /trunk/tune/tuneup.c
6687
6688Up-to-date thresholds.
6689
6690
6691------------------------------------------------------------------------
6692r7228 | vlefevre | 2010-10-20 01:23:23 +0000 (Wed, 20 Oct 2010) | 1 line
6693Changed paths:
6694   M /trunk/tests/tsub.c
6695
6696[tests/tsub.c] mp_prec_t -> mpfr_prec_t
6697------------------------------------------------------------------------
6698r7227 | vlefevre | 2010-10-20 01:22:38 +0000 (Wed, 20 Oct 2010) | 1 line
6699Changed paths:
6700   M /trunk/src/sub1.c
6701
6702[src/sub1.c] Removed trailing spaces.
6703------------------------------------------------------------------------
6704r7226 | vlefevre | 2010-10-19 16:21:41 +0000 (Tue, 19 Oct 2010) | 3 lines
6705Changed paths:
6706   M /trunk/tests/tcan_round.c
6707   M /trunk/tests/tget_str.c
6708   M /trunk/tests/tmul_2exp.c
6709   M /trunk/tests/tset_ld.c
6710   M /trunk/tests/tset_z_exp.c
6711   M /trunk/tests/tsprintf.c
6712
6713[tests/*.c] Support the case where mpfr_exp_t is not a long int
6714(but with such a future extension, one should probably provide
6715a MPFR_PRIexp macro, similar to what <inttypes.h> does).
6716------------------------------------------------------------------------
6717r7225 | vlefevre | 2010-10-19 15:56:24 +0000 (Tue, 19 Oct 2010) | 1 line
6718Changed paths:
6719   M /trunk/tests/texceptions.c
6720
6721[tests/texceptions.c] Added casts, in case mpfr_exp_t is not a long int.
6722------------------------------------------------------------------------
6723r7224 | zimmerma | 2010-10-19 15:03:32 +0000 (Tue, 19 Oct 2010) | 2 lines
6724Changed paths:
6725   M /trunk/tests/tset_ld.c
6726
6727[tset_ld.c] replaced hexadecimal long double constants by decimal constants
6728
6729------------------------------------------------------------------------
6730r7223 | vlefevre | 2010-10-19 14:43:12 +0000 (Tue, 19 Oct 2010) | 1 line
6731Changed paths:
6732   M /trunk/tests/tset_ld.c
6733
6734[tests/tset_ld.c] Added a FIXME for r7222 change.
6735------------------------------------------------------------------------
6736r7222 | zimmerma | 2010-10-19 14:22:09 +0000 (Tue, 19 Oct 2010) | 3 lines
6737Changed paths:
6738   M /trunk/src/set_ld.c
6739   M /trunk/tests/tset_ld.c
6740
6741[set_ld.c] fixed bug #11300 on bug tracker
6742[tset_ld.c] added corresponding tests
6743
6744------------------------------------------------------------------------
6745r7221 | zimmerma | 2010-10-19 12:24:21 +0000 (Tue, 19 Oct 2010) | 2 lines
6746Changed paths:
6747   M /trunk/doc/algorithms.tex
6748
6749[algorithms.tex] modified proof of mpfr_sub in accordance with source code
6750
6751------------------------------------------------------------------------
6752r7220 | zimmerma | 2010-10-19 12:06:00 +0000 (Tue, 19 Oct 2010) | 13 lines
6753Changed paths:
6754   A /trunk/doc/sub_tree.pdf
6755
6756this is a tree of all possible cases that can happen for rounding in mpfr_sub
6757(file sub1.c) for rounding to nearest.
6758
6759The nodes at depth 1 of the tree correspond to the 3 possible cases before
6760rounding: (1) sh=0, (2) sh>0 and the low sh bits are 1/2 ulp, (3) sh>0 and
6761the low sh bits are 0.
6762
6763The nodes at depth 2 represent the possible subcases for k=0 in the rounding
6764loop.
6765
6766The nodes at depth 3 represent the possible subcases for k=1 in the rounding
6767loop.
6768
6769------------------------------------------------------------------------
6770r7219 | zimmerma | 2010-10-19 11:12:07 +0000 (Tue, 19 Oct 2010) | 7 lines
6771Changed paths:
6772   M /trunk/src/sub1.c
6773   M /trunk/tests/tsub.c
6774
6775[src/sub1.c] fixed another remaining issue in case 1d1
6776	     (case sh=0, i.e., the result uses a full number of limbs,
6777	      the first neglected limbs of b and c match,
6778	      and for the next limbs, low(b) > low(c)).
6779	      This case was incorrectly rounded up (add_one_ulp).
6780[tests/tsub.c] added more test cases
6781
6782------------------------------------------------------------------------
6783r7218 | zimmerma | 2010-10-19 11:06:38 +0000 (Tue, 19 Oct 2010) | 2 lines
6784Changed paths:
6785   M /trunk/tests/tgmpop.c
6786
6787[tgmpop.c] in case of error, print mpz_t in decimal instead of binary
6788
6789------------------------------------------------------------------------
6790r7217 | zimmerma | 2010-10-19 06:36:56 +0000 (Tue, 19 Oct 2010) | 3 lines
6791Changed paths:
6792   M /trunk/tune/tuneup.c
6793
6794[tuneup.c] increase maximal number of calls to speed_measure from 5 to 30
6795	   (seems to solve problems on gcc15)
6796
6797------------------------------------------------------------------------
6798r7215 | vlefevre | 2010-10-18 23:51:35 +0000 (Mon, 18 Oct 2010) | 3 lines
6799Changed paths:
6800   M /trunk/tests/tcan_round.c
6801
6802[tests/tcan_round.c] Removed an incorrect cast, fixing a bug (in the
6803test) that was producing a failure for GMP_CHECK_RANDOMIZE=1287710095
6804on 64-bit machines (visible since mpfr_prec_t is now signed).
6805------------------------------------------------------------------------
6806r7214 | vlefevre | 2010-10-18 22:21:33 +0000 (Mon, 18 Oct 2010) | 1 line
6807Changed paths:
6808   M /trunk/src/sub1.c
6809
6810[src/sub1.c] Removed trailing whitespace.
6811------------------------------------------------------------------------
6812r7213 | zimmerma | 2010-10-18 21:02:22 +0000 (Mon, 18 Oct 2010) | 4 lines
6813Changed paths:
6814   M /trunk/src/sub1.c
6815   M /trunk/tests/tfma.c
6816   M /trunk/tests/tsub.c
6817
6818[sub1.c] previous fix was not incorrect (but strangely our tests cases did
6819	 not exhibit that)
6820[tfma.c] added more test cases from Jakub Jelinek
6821
6822------------------------------------------------------------------------
6823r7212 | zimmerma | 2010-10-18 18:54:56 +0000 (Mon, 18 Oct 2010) | 2 lines
6824Changed paths:
6825   M /trunk/src/sub1.c
6826
6827[sub1.c] fixed bug found by Jakub Jelinek (#11301 on tracker) 
6828
6829------------------------------------------------------------------------
6830r7211 | vlefevre | 2010-10-18 17:17:11 +0000 (Mon, 18 Oct 2010) | 1 line
6831Changed paths:
6832   M /trunk/doc/mpfr.texi
6833
6834[doc/mpfr.texi] Updated the month.
6835------------------------------------------------------------------------
6836r7209 | vlefevre | 2010-10-18 16:16:39 +0000 (Mon, 18 Oct 2010) | 1 line
6837Changed paths:
6838   M /trunk/tests/tsub.c
6839
6840[tests/tsub.c] Fixed inex test in bug20101017.
6841------------------------------------------------------------------------
6842r7208 | schevill | 2010-10-18 14:14:49 +0000 (Mon, 18 Oct 2010) | 9 lines
6843Changed paths:
6844   M /trunk/INSTALL
6845
6846Mention the warning message displayed by gcc when the ABI of gcc and MPFR
6847differ.
6848
6849Note: the message does not automatically imply the problem; however, if the
6850message appears, the ABI somehow differ, so it is worth mentioning it.
6851Users might look for the message in INSTALL in order to see if their problem is
6852mentioned.
6853
6854
6855------------------------------------------------------------------------
6856r7206 | zimmerma | 2010-10-18 13:01:12 +0000 (Mon, 18 Oct 2010) | 2 lines
6857Changed paths:
6858   M /trunk/INSTALL
6859
6860[INSTALL] added "Notes about ABI" section
6861
6862------------------------------------------------------------------------
6863r7205 | vlefevre | 2010-10-18 12:18:11 +0000 (Mon, 18 Oct 2010) | 1 line
6864Changed paths:
6865   M /trunk/tests/tsub.c
6866
6867[tests/tsub.c] Updated comment of bug20101017.
6868------------------------------------------------------------------------
6869r7204 | vlefevre | 2010-10-18 11:59:39 +0000 (Mon, 18 Oct 2010) | 2 lines
6870Changed paths:
6871   M /trunk/tests/tsub.c
6872
6873[tests/tsub.c] Added testcase for bug found by Jakub Jelinek
6874(bug 11301 on INRIAGforge).
6875------------------------------------------------------------------------
6876r7203 | zimmerma | 2010-10-18 09:41:37 +0000 (Mon, 18 Oct 2010) | 2 lines
6877Changed paths:
6878   M /trunk/tune/tuneup.c
6879
6880[tuneup.c] print size when speed_measure fails
6881
6882------------------------------------------------------------------------
6883r7202 | zimmerma | 2010-10-17 19:33:37 +0000 (Sun, 17 Oct 2010) | 3 lines
6884Changed paths:
6885   M /trunk/doc/mpfr.texi
6886
6887[mpfr.texi] added that the 'N' mode rounds ties to even in the mpfr*printf
6888	    functions
6889
6890------------------------------------------------------------------------
6891r7201 | schevill | 2010-10-15 15:18:18 +0000 (Fri, 15 Oct 2010) | 4 lines
6892Changed paths:
6893   A /trunk/src/amd
6894   A /trunk/src/amd/athlon
6895   A /trunk/src/amd/athlon/mparam.h
6896   A /trunk/src/amd/k8
6897   A /trunk/src/amd/k8/mparam.h
6898   A /trunk/src/arm
6899   A /trunk/src/arm/mparam.h
6900   M /trunk/src/buildopt.c
6901   A /trunk/src/generic
6902   A /trunk/src/generic/mparam.h
6903   A /trunk/src/ia64
6904   A /trunk/src/ia64/mparam.h
6905   M /trunk/src/mparam_h.in
6906   M /trunk/src/mpfr.h
6907   A /trunk/src/powerpc64
6908   A /trunk/src/powerpc64/mparam.h
6909   A /trunk/src/sparc64
6910   A /trunk/src/sparc64/mparam.h
6911   A /trunk/src/x86
6912   A /trunk/src/x86/core2
6913   A /trunk/src/x86/core2/mparam.h
6914   A /trunk/src/x86/mparam.h
6915   A /trunk/src/x86_64
6916   A /trunk/src/x86_64/core2
6917   A /trunk/src/x86_64/core2/mparam.h
6918   A /trunk/src/x86_64/pentium4
6919   A /trunk/src/x86_64/pentium4/mparam.h
6920   M /trunk/tune/tuneup.c
6921
6922Reorganized mparam_h.in in separate files.
6923Added mpfr_buildopt_tune_case function.
6924
6925
6926------------------------------------------------------------------------
6927r7200 | schevill | 2010-10-14 15:31:16 +0000 (Thu, 14 Oct 2010) | 3 lines
6928Changed paths:
6929   M /trunk/tune/tuneup.c
6930
6931Modified the number of iterations in the loop of mpfr_speed_measure.
6932
6933
6934------------------------------------------------------------------------
6935r7199 | zimmerma | 2010-10-14 10:55:09 +0000 (Thu, 14 Oct 2010) | 4 lines
6936Changed paths:
6937   M /trunk/tune/tuneup.c
6938
6939[tuneup.c] new function mpfr_speed_measure, which calls speed_measure() several
6940	   times (currently 30) until there is no failure.
6941	   In case all 30 calls fail, give some hints to the user.
6942
6943------------------------------------------------------------------------
6944r7198 | zimmerma | 2010-10-13 19:58:28 +0000 (Wed, 13 Oct 2010) | 5 lines
6945Changed paths:
6946   M /trunk/tune/tuneup.c
6947
6948[tuneup.c] try again when speed_measure returns -1.0 (i.e. fails)
6949           also check return value of speed_measure in all cases
6950	   (was not done for mulhigh, sqrhigh and divhigh, reported
6951	   by Sylvain Chevillard)
6952
6953------------------------------------------------------------------------
6954r7197 | schevill | 2010-10-12 15:39:21 +0000 (Tue, 12 Oct 2010) | 3 lines
6955Changed paths:
6956   M /trunk/tune/tuneup.c
6957
6958Small indication explaining what is the negative threshold for Ai.
6959
6960
6961------------------------------------------------------------------------
6962r7196 | vlefevre | 2010-10-10 20:48:51 +0000 (Sun, 10 Oct 2010) | 4 lines
6963Changed paths:
6964   M /trunk/src/add1.c
6965   M /trunk/src/mpfr-impl.h
6966
6967[src/mpfr-impl.h] Added MPFR_UEXP macro to check (in debug mode) that
6968a value is nonnegative before a cast to mpfr_uexp_t.
6969[src/add1.c] Use the MPFR_UEXP macro to make sure that the avoided
6970warning doesn't hide a real bug.
6971------------------------------------------------------------------------
6972r7195 | zimmerma | 2010-10-10 17:28:05 +0000 (Sun, 10 Oct 2010) | 2 lines
6973Changed paths:
6974   M /trunk/tests/mpfr-test.h
6975   M /trunk/tests/reuse.c
6976   M /trunk/tests/taway.c
6977   M /trunk/tests/tests.c
6978   M /trunk/tests/tfma.c
6979   M /trunk/tests/tfms.c
6980   M /trunk/tests/tfprintf.c
6981   M /trunk/tests/tfrac.c
6982   M /trunk/tests/tget_str.c
6983   M /trunk/tests/tpow_all.c
6984   M /trunk/tests/tprintf.c
6985   M /trunk/tests/trint.c
6986   M /trunk/tests/tsprintf.c
6987
6988avoid several compiler warnings with g++
6989
6990------------------------------------------------------------------------
6991r7194 | zimmerma | 2010-10-10 17:00:18 +0000 (Sun, 10 Oct 2010) | 2 lines
6992Changed paths:
6993   M /trunk/tools/nightly-test
6994
6995[nightly-test] added -Wno-sign-compare for g++, to avoid spurious warnings
6996
6997------------------------------------------------------------------------
6998r7193 | zimmerma | 2010-10-10 09:04:53 +0000 (Sun, 10 Oct 2010) | 2 lines
6999Changed paths:
7000   M /trunk/tools/nightly-test
7001
7002[nightly-test] do not use -Wmissing-prototypes for g++
7003
7004------------------------------------------------------------------------
7005r7192 | zimmerma | 2010-10-10 08:54:37 +0000 (Sun, 10 Oct 2010) | 2 lines
7006Changed paths:
7007   M /trunk/src/add1.c
7008
7009[add1.c] fixed compiler warning (from g++)
7010
7011------------------------------------------------------------------------
7012r7191 | zimmerma | 2010-10-08 18:29:16 +0000 (Fri, 08 Oct 2010) | 2 lines
7013Changed paths:
7014   M /trunk/src/mulders.c
7015
7016[src/mulders.c] fixed comment
7017
7018------------------------------------------------------------------------
7019r7189 | zimmerma | 2010-10-03 07:39:44 +0000 (Sun, 03 Oct 2010) | 2 lines
7020Changed paths:
7021   M /trunk/src/mulders.c
7022   M /trunk/src/sqrt.c
7023
7024[sqrt.c,mulders.c] added missing cast (detected by nightly builds with g++)
7025
7026------------------------------------------------------------------------
7027r7188 | vlefevre | 2010-10-01 15:58:44 +0000 (Fri, 01 Oct 2010) | 1 line
7028Changed paths:
7029   M /trunk/src/mulders.c
7030
7031[src/mulders.c] Untabified.
7032------------------------------------------------------------------------
7033r7187 | zimmerma | 2010-09-30 19:14:00 +0000 (Thu, 30 Sep 2010) | 3 lines
7034Changed paths:
7035   M /trunk/src/mulders.c
7036
7037[src/mulders.c] fixed comments about error analysis in short product,
7038		and improved short division code
7039
7040------------------------------------------------------------------------
7041r7186 | vlefevre | 2010-09-30 16:46:23 +0000 (Thu, 30 Sep 2010) | 1 line
7042Changed paths:
7043   M /trunk/src/mparam_h.in
7044   M /trunk/src/mpfr-gmp.h
7045   M /trunk/src/mul.c
7046   M /trunk/tune/tuneup.c
7047
7048Removed trailing spaces and untabified several files.
7049------------------------------------------------------------------------
7050r7185 | vlefevre | 2010-09-30 16:40:04 +0000 (Thu, 30 Sep 2010) | 1 line
7051Changed paths:
7052   M /trunk/src/mul.c
7053
7054[src/mul.c] Added comments concerning the latest changes about mulhigh.
7055------------------------------------------------------------------------
7056r7184 | zimmerma | 2010-09-30 07:10:37 +0000 (Thu, 30 Sep 2010) | 2 lines
7057Changed paths:
7058   M /trunk/src/mulders.c
7059
7060[src/mulders.c] removed leftover debug stuff
7061
7062------------------------------------------------------------------------
7063r7183 | zimmerma | 2010-09-29 16:03:04 +0000 (Wed, 29 Sep 2010) | 11 lines
7064Changed paths:
7065   M /trunk/src/mparam_h.in
7066   M /trunk/src/mpfr-impl.h
7067   M /trunk/src/mul.c
7068   M /trunk/src/mulders.c
7069   M /trunk/src/round_p.c
7070   M /trunk/src/sqrt.c
7071   M /trunk/tune/tuneup.c
7072
7073[src/mulders.c] added new function mpfr_divhigh_n() for short division
7074		(not used yet), fixed comments and added error analysis
7075		in mpfr_mulhigh_n() and mpfr_sqrhigh_n()
7076[src/sqrt.c] fixed ill-placed MPFR_TMP_MARK
7077[src/mparam_h.in] added default MPFR_DIVHIGH_TAB for mpfr_divhigh_n()
7078[src/round_p.c] typo
7079[src/mpfr-impl.h] added prototype for mpfr_divhigh_n
7080[src/mul.c] added comment, simplified code
7081[tune/tuneup.c] added tuning for mpfr_divhigh_n(), increased MAX_STEPS to get
7082		a better tuning (will take longer), set tolerance to 1.0
7083
7084------------------------------------------------------------------------
7085r7182 | zimmerma | 2010-09-29 13:15:33 +0000 (Wed, 29 Sep 2010) | 3 lines
7086Changed paths:
7087   M /trunk/configure.ac
7088   M /trunk/src/mpfr-gmp.h
7089   M /trunk/src/sqrt.c
7090
7091added new option --enable-gmp-internals to use GMP undocumented function
7092(at user's own risk). So far only mpn_rootrem is used in mpfr_sqrt.
7093
7094------------------------------------------------------------------------
7095r7181 | zimmerma | 2010-09-29 10:07:00 +0000 (Wed, 29 Sep 2010) | 2 lines
7096Changed paths:
7097   M /trunk/doc/README.dev
7098   M /trunk/src/mpfr-gmp.h
7099   M /trunk/src/sqrt.c
7100
7101[doc/README.dev] added comment about mpn_rootrem
7102
7103------------------------------------------------------------------------
7104r7180 | vlefevre | 2010-09-28 23:09:34 +0000 (Tue, 28 Sep 2010) | 2 lines
7105Changed paths:
7106   M /trunk/configure.ac
7107
7108[configure.ac] Added a FIXME note about incorrect use of an internal
7109GMP symbol (__gmpn_rootrem).
7110------------------------------------------------------------------------
7111r7179 | zimmerma | 2010-09-28 15:40:36 +0000 (Tue, 28 Sep 2010) | 4 lines
7112Changed paths:
7113   M /trunk/src/sqrt.c
7114
7115[src/sqrt.c] followup to previous commit: only compute an extra limb of the
7116	     square root for rounding to nearest (for directed rounding, it
7117	     suffices to know if the remainder is zero or not)
7118
7119------------------------------------------------------------------------
7120r7178 | zimmerma | 2010-09-28 15:08:34 +0000 (Tue, 28 Sep 2010) | 5 lines
7121Changed paths:
7122   M /trunk/NEWS
7123   M /trunk/configure.ac
7124   M /trunk/src/mpfr-gmp.h
7125   M /trunk/src/mpfr-impl.h
7126   M /trunk/src/sqrt.c
7127   M /trunk/tests/reuse.c
7128
7129[src/sqrt.c] now uses mpn_rootrem (if available) instead of mpn_sqrtrem since
7130	     mpn_rootrem is faster. Also refactored the code: now compute one
7131	     more limb of the square root when the target precision is a
7132	     multiple of GMP_NUMB_LIMB. This greatly simplifies the code.
7133
7134------------------------------------------------------------------------
7135r7177 | zimmerma | 2010-09-28 11:40:08 +0000 (Tue, 28 Sep 2010) | 2 lines
7136Changed paths:
7137   M /trunk/src/sqrt.c
7138
7139[src/sqrt.c] simplified computation of sticky bit
7140
7141------------------------------------------------------------------------
7142r7176 | zimmerma | 2010-09-27 11:34:08 +0000 (Mon, 27 Sep 2010) | 2 lines
7143Changed paths:
7144   M /trunk/src/mulders.c
7145
7146[mulders.c] fixed typo
7147
7148------------------------------------------------------------------------
7149r7175 | vlefevre | 2010-09-27 10:25:08 +0000 (Mon, 27 Sep 2010) | 2 lines
7150Changed paths:
7151   M /trunk/src/mulders.c
7152
7153[src/mulders.c] Replaced MPFR_ASSERTD with constant expression
7154by MPFR_ASSERTN.
7155------------------------------------------------------------------------
7156r7174 | vlefevre | 2010-09-27 10:21:17 +0000 (Mon, 27 Sep 2010) | 2 lines
7157Changed paths:
7158   M /trunk/tools/mpfrlint
7159
7160[tools/mpfrlint] Added a test:
7161Constant checking should use MPFR_ASSERTN, not MPFR_ASSERTD.
7162------------------------------------------------------------------------
7163r7173 | zimmerma | 2010-09-27 08:17:11 +0000 (Mon, 27 Sep 2010) | 2 lines
7164Changed paths:
7165   M /trunk/src/mulders.c
7166
7167[mulders.c] modified mpfr_sqrhigh_n threshold so that it is > n/2
7168
7169------------------------------------------------------------------------
7170r7172 | vlefevre | 2010-09-27 00:54:13 +0000 (Mon, 27 Sep 2010) | 1 line
7171Changed paths:
7172   M /trunk/acinclude.m4
7173
7174[acinclude.m4] Added a FIXME concerning autoconf 2.68.
7175------------------------------------------------------------------------
7176r7171 | zimmerma | 2010-09-25 03:57:06 +0000 (Sat, 25 Sep 2010) | 4 lines
7177Changed paths:
7178   M /trunk/src/mulders.c
7179
7180[mulders.c] use mpn_lshift instead of mpn_add_n, and improved the default
7181	    Mulders cutoff k beyond 1024 limbs (extrapolated from the cutoff
7182	    k for n=1023 on Core 2, and checked experimentally it is faster)
7183
7184------------------------------------------------------------------------
7185r7170 | zimmerma | 2010-09-24 19:57:30 +0000 (Fri, 24 Sep 2010) | 4 lines
7186Changed paths:
7187   M /trunk/tune/tuneup.c
7188
7189[tuneup.c] changed lower bound for exp_2 threshold from MPFR_PREC_MIN (2) to
7190	   GMP_NUMB_BITS. Seems to be better (since for p=2 the 2nd routine
7191	   was sometimes already faster).
7192
7193------------------------------------------------------------------------
7194r7169 | zimmerma | 2010-09-24 19:12:08 +0000 (Fri, 24 Sep 2010) | 2 lines
7195Changed paths:
7196   M /trunk/src/mul.c
7197
7198[mul.c] another changes for Mulders' algorithm in case of a square
7199
7200------------------------------------------------------------------------
7201r7168 | vlefevre | 2010-09-24 18:51:54 +0000 (Fri, 24 Sep 2010) | 1 line
7202Changed paths:
7203   M /trunk/src/mul.c
7204
7205[src/mul.c] Change in r7166 was incomplete. Fixed suspicious code.
7206------------------------------------------------------------------------
7207r7167 | zimmerma | 2010-09-24 18:35:00 +0000 (Fri, 24 Sep 2010) | 2 lines
7208Changed paths:
7209   M /trunk/src/mparam_h.in
7210
7211[mparam_h.in] updated for 64-bit Core2
7212
7213------------------------------------------------------------------------
7214r7166 | zimmerma | 2010-09-24 18:27:25 +0000 (Fri, 24 Sep 2010) | 3 lines
7215Changed paths:
7216   M /trunk/NEWS
7217   M /trunk/src/mparam_h.in
7218   M /trunk/src/mul.c
7219   M /trunk/src/sqr.c
7220   M /trunk/tune/tuneup.c
7221
7222now use Mulders' algorithm also for mpfr_sqr, provides nice speed improvement
7223in all functions that perform squarings
7224
7225------------------------------------------------------------------------
7226r7165 | vlefevre | 2010-09-21 10:57:23 +0000 (Tue, 21 Sep 2010) | 2 lines
7227Changed paths:
7228   M /trunk/doc/mpfr.texi
7229
7230[doc/mpfr.texi] API compatibility section: noted that mpfr_urandom
7231and mpfr_urandomb changed for MPFR 3.1.
7232------------------------------------------------------------------------
7233r7164 | zimmerma | 2010-09-21 08:50:50 +0000 (Tue, 21 Sep 2010) | 2 lines
7234Changed paths:
7235   M /trunk/INSTALL
7236
7237[INSTALL] update about "make tune"
7238
7239------------------------------------------------------------------------
7240r7163 | vlefevre | 2010-09-21 08:43:47 +0000 (Tue, 21 Sep 2010) | 1 line
7241Changed paths:
7242   M /trunk/doc/FAQ.html
7243
7244[doc] Updated FAQ.html with update-faq.
7245------------------------------------------------------------------------
7246r7159 | schevill | 2010-09-20 15:47:36 +0000 (Mon, 20 Sep 2010) | 3 lines
7247Changed paths:
7248   M /trunk/README
7249
7250Indicated the location of README.dev.
7251
7252
7253------------------------------------------------------------------------
7254r7158 | vlefevre | 2010-09-19 17:58:10 +0000 (Sun, 19 Sep 2010) | 1 line
7255Changed paths:
7256   M /trunk/NEWS
7257
7258[NEWS] Minor update.
7259------------------------------------------------------------------------
7260r7157 | zimmerma | 2010-09-19 12:32:22 +0000 (Sun, 19 Sep 2010) | 3 lines
7261Changed paths:
7262   M /trunk/NEWS
7263
7264[NEWS] inform the users that mpfr_add_one_ulp and mpfr_sub_one_ulp will be
7265       removed
7266
7267------------------------------------------------------------------------
7268r7156 | zimmerma | 2010-09-18 19:50:36 +0000 (Sat, 18 Sep 2010) | 2 lines
7269Changed paths:
7270   M /trunk/TODO
7271
7272[TODO] added efficiency item
7273
7274------------------------------------------------------------------------
7275r7150 | zimmerma | 2010-09-16 02:56:41 +0000 (Thu, 16 Sep 2010) | 3 lines
7276Changed paths:
7277   M /trunk/tests/tget_flt.c
7278   M /trunk/tests/tset_z_exp.c
7279
7280replaced calls to mpfr_printf by calls to mpfr_dump
7281(mpfr_printf might not be defined)
7282
7283------------------------------------------------------------------------
7284r7149 | zimmerma | 2010-09-16 00:41:32 +0000 (Thu, 16 Sep 2010) | 3 lines
7285Changed paths:
7286   M /trunk/NEWS
7287   M /trunk/doc/mpfr.texi
7288
7289[NEWS,doc/mpfr.texi] updated: the GMP random functions do not depend on the
7290		     computer word size
7291
7292------------------------------------------------------------------------
7293r7145 | vlefevre | 2010-09-15 15:17:09 +0000 (Wed, 15 Sep 2010) | 1 line
7294Changed paths:
7295   M /trunk/tools/mpfrlint
7296
7297[tools/mpfrlint] Check for mpfr_printf-like functions in the tests.
7298------------------------------------------------------------------------
7299r7144 | vlefevre | 2010-09-15 15:15:06 +0000 (Wed, 15 Sep 2010) | 1 line
7300Changed paths:
7301   M /trunk/doc/mpfr.texi
7302
7303[doc/mpfr.texi] Updated the month.
7304------------------------------------------------------------------------
7305r7143 | zimmerma | 2010-09-15 13:26:39 +0000 (Wed, 15 Sep 2010) | 2 lines
7306Changed paths:
7307   M /trunk/doc/mpfr.texi
7308
7309[doc/mpfr.texi] added notes for mpfr_urandom and mpfr_urandomb
7310
7311------------------------------------------------------------------------
7312r7142 | zimmerma | 2010-09-15 09:27:38 +0000 (Wed, 15 Sep 2010) | 2 lines
7313Changed paths:
7314   M /trunk/tests/Makefile.am
7315
7316[Makefile.am] updated LOADLIBES with reorganization of the sources
7317
7318------------------------------------------------------------------------
7319r7141 | zimmerma | 2010-09-15 09:15:57 +0000 (Wed, 15 Sep 2010) | 2 lines
7320Changed paths:
7321   M /trunk/doc/algorithms.tex
7322
7323[algorithms.tex] added sections for pow_ui and root
7324
7325------------------------------------------------------------------------
7326r7140 | zimmerma | 2010-09-15 08:30:10 +0000 (Wed, 15 Sep 2010) | 4 lines
7327Changed paths:
7328   M /trunk/NEWS
7329   M /trunk/src/urandom.c
7330   M /trunk/tests/turandom.c
7331
7332[src/urandom.c] now mpfr_urandom also returns identical values on 32-bit and
7333		64-bit machines
7334[tests/turandom.c] modified corresponding test
7335
7336------------------------------------------------------------------------
7337r7139 | zimmerma | 2010-09-15 07:47:50 +0000 (Wed, 15 Sep 2010) | 2 lines
7338Changed paths:
7339   M /trunk/tests/trandom.c
7340   M /trunk/tests/turandom.c
7341
7342replaced mpfr_printf in tests by calls to mpfr_out_str
7343
7344------------------------------------------------------------------------
7345r7138 | vlefevre | 2010-09-15 07:35:16 +0000 (Wed, 15 Sep 2010) | 1 line
7346Changed paths:
7347   M /trunk/doc/README.dev
7348
7349[doc/README.dev] Updated the paragraph added in r7137.
7350------------------------------------------------------------------------
7351r7137 | vlefevre | 2010-09-15 07:30:13 +0000 (Wed, 15 Sep 2010) | 2 lines
7352Changed paths:
7353   M /trunk/doc/README.dev
7354
7355[doc/README.dev] Added a paragraph about the use of system-dependent
7356functions in the test suite.
7357------------------------------------------------------------------------
7358r7136 | vlefevre | 2010-09-15 07:28:34 +0000 (Wed, 15 Sep 2010) | 1 line
7359Changed paths:
7360   M /trunk/src/init2.c
7361   M /trunk/src/set_ld.c
7362   M /trunk/src/vasprintf.c
7363
7364Some minor corrections in comments.
7365------------------------------------------------------------------------
7366r7135 | vlefevre | 2010-09-15 07:24:05 +0000 (Wed, 15 Sep 2010) | 1 line
7367Changed paths:
7368   M /trunk/src/printf.c
7369
7370[src/printf.c] Typo in a comment.
7371------------------------------------------------------------------------
7372r7134 | vlefevre | 2010-09-15 07:23:25 +0000 (Wed, 15 Sep 2010) | 1 line
7373Changed paths:
7374   M /trunk/src/printf.c
7375
7376[src/printf.c] Slight modification of a comment.
7377------------------------------------------------------------------------
7378r7133 | zimmerma | 2010-09-15 02:50:32 +0000 (Wed, 15 Sep 2010) | 8 lines
7379Changed paths:
7380   M /trunk/src/urandom.c
7381   M /trunk/src/urandomb.c
7382   M /trunk/tests/trandom.c
7383   M /trunk/tests/turandom.c
7384
7385[urandomb.c] modified to leave the GMP random generator in the same state,
7386	     independent of GMP_NUMB_BITS
7387[trandom.c] test of the above
7388[urandom.c] added FIXME's
7389[turandom.c] check we leave the GMP random generator in the same state,
7390	     independent of GMP_NUMB_BITS. Currently this fails on 64-bit
7391	     computers.
7392
7393------------------------------------------------------------------------
7394r7132 | zimmerma | 2010-09-15 01:57:46 +0000 (Wed, 15 Sep 2010) | 2 lines
7395Changed paths:
7396   M /trunk/src/urandomb.c
7397
7398[urandomb.c] added comment + slight change
7399
7400------------------------------------------------------------------------
7401r7121 | vlefevre | 2010-09-01 11:30:22 +0000 (Wed, 01 Sep 2010) | 4 lines
7402Changed paths:
7403   M /trunk/src/mpfr.h
7404
7405[src/mpfr.h] Added casts to improve robustness in case of undefined
7406behavior and compiler extensions based on UB (in particular -fwrapv).
7407MPFR doesn't use such extensions, but these macros will be used by
74083rd-party code, where such extensions may be required.
7409------------------------------------------------------------------------
7410r7120 | vlefevre | 2010-09-01 11:06:07 +0000 (Wed, 01 Sep 2010) | 1 line
7411Changed paths:
7412   M /trunk/src/mpfr.h
7413
7414[src/mpfr.h] Updated a comment concerning -Wconversion.
7415------------------------------------------------------------------------
7416r7118 | vlefevre | 2010-09-01 10:42:55 +0000 (Wed, 01 Sep 2010) | 6 lines
7417Changed paths:
7418   M /trunk/src/mpfr.h
7419
7420[src/mpfr.h] Added casts to unsigned long in mpfr_cmp_si and mpfr_set_si
7421macros for GCC, in order to avoid warnings in programs that use MPFR and
7422are compiled with -Wconversion (suggestion by Andreas Enge); such casts
7423are OK since if X is a constant expression, then (unsigned long) X is
7424also a constant expression, so that the optimizations still work.
7425Reformatted these macros.
7426------------------------------------------------------------------------
7427r7116 | vlefevre | 2010-09-01 09:25:27 +0000 (Wed, 01 Sep 2010) | 4 lines
7428Changed paths:
7429   M /trunk/src/mpfr.h
7430
7431[src/mpfr.h] Fixed bug in the mpfr_cmp_ui macro for GCC (also used
7432by mpfr_cmp_si), when the evaluation of the first argument yields
7433side effects and the second argument is a constant expression with
7434the value 0.
7435------------------------------------------------------------------------
7436r7115 | vlefevre | 2010-09-01 09:19:43 +0000 (Wed, 01 Sep 2010) | 2 lines
7437Changed paths:
7438   M /trunk/tests/tcmp_ui.c
7439
7440[tests/tcmp_ui.c] Added side-effect tests similar to those in tset_si.c,
7441showing a bug in the mpfr_cmp_ui and mpfr_cmp_si macros.
7442------------------------------------------------------------------------
7443r7114 | vlefevre | 2010-09-01 09:07:59 +0000 (Wed, 01 Sep 2010) | 2 lines
7444Changed paths:
7445   M /trunk/tests/tcmp_ui.c
7446
7447[tests/tcmp_ui.c] Check mpfr_cmp_ui and mpfr_cmp_si macros against
7448side effects in the arguments.
7449------------------------------------------------------------------------
7450r7113 | vlefevre | 2010-09-01 08:58:22 +0000 (Wed, 01 Sep 2010) | 2 lines
7451Changed paths:
7452   M /trunk/src/mpfr.h
7453
7454[src/mpfr.h] Added a comment about the macros that use
7455__builtin_constant_p.
7456------------------------------------------------------------------------
7457r7112 | zimmerma | 2010-08-30 09:04:00 +0000 (Mon, 30 Aug 2010) | 2 lines
7458Changed paths:
7459   M /trunk/tests/tsqrt.c
7460
7461[tsqrt.c] improved comment, and added test sqrt(+0) == +0
7462
7463------------------------------------------------------------------------
7464r7111 | vlefevre | 2010-08-29 19:26:00 +0000 (Sun, 29 Aug 2010) | 1 line
7465Changed paths:
7466   M /trunk/tests/tsqrt.c
7467
7468[tests/tsqrt.c] Renamed check_nan() to check_singular().
7469------------------------------------------------------------------------
7470r7110 | vlefevre | 2010-08-29 19:23:52 +0000 (Sun, 29 Aug 2010) | 1 line
7471Changed paths:
7472   M /trunk/tests/tsqrt.c
7473
7474[tests/tsqrt.c] Check that sqrt(-0) has a negative sign.
7475------------------------------------------------------------------------
7476r7108 | vlefevre | 2010-08-26 14:44:41 +0000 (Thu, 26 Aug 2010) | 1 line
7477Changed paths:
7478   M /trunk/INSTALL
7479
7480[INSTALL] Replaced "patches" by "allpatches".
7481------------------------------------------------------------------------
7482r7107 | zimmerma | 2010-08-25 20:15:24 +0000 (Wed, 25 Aug 2010) | 2 lines
7483Changed paths:
7484   M /trunk/configure.ac
7485
7486[configure.ac] fixed typo
7487
7488------------------------------------------------------------------------
7489r7106 | vlefevre | 2010-08-23 15:24:10 +0000 (Mon, 23 Aug 2010) | 1 line
7490Changed paths:
7491   M /trunk/src/gmp_op.c
7492
7493[src/gmp_op.c] Extend the exponent range in mpfr_cmp_q and mpfr_cmp_f.
7494------------------------------------------------------------------------
7495r7105 | vlefevre | 2010-08-23 15:03:37 +0000 (Mon, 23 Aug 2010) | 5 lines
7496Changed paths:
7497   M /trunk/src/gmp_op.c
7498
7499[src/gmp_op.c] In mpfr_add_q / mpfr_sub_q, check with MPFR_ASSERTN
7500that an internal overflow/underflow doesn't occur. In theory, such
7501an exception is possible, but only if q has a huge numerator or
7502denominator. This is not supported (note: other problems may occur
7503first, such as insufficient memory).
7504------------------------------------------------------------------------
7505r7104 | vlefevre | 2010-08-23 14:46:44 +0000 (Mon, 23 Aug 2010) | 1 line
7506Changed paths:
7507   M /trunk/tests/tgmpop.c
7508
7509[tests/tgmpop.c] Added overflow tests for mpfr_add_q / mpfr_sub_q.
7510------------------------------------------------------------------------
7511r7103 | vlefevre | 2010-08-23 14:03:07 +0000 (Mon, 23 Aug 2010) | 1 line
7512Changed paths:
7513   M /trunk/tests/mpfr-test.h
7514   M /trunk/tests/tests.c
7515
7516[tests/{mpfr-test.h,tests.c}] Added flags_out function to output flags.
7517------------------------------------------------------------------------
7518r7102 | vlefevre | 2010-08-23 13:34:08 +0000 (Mon, 23 Aug 2010) | 3 lines
7519Changed paths:
7520   M /trunk/src/gmp_op.c
7521   M /trunk/tests/tgmpop.c
7522
7523[src/gmp_op.c] Extend the exponent range in mpfr_add_q / mpfr_sub_q
7524               (overflow/underflow exceptions are not supported yet).
7525[tests/tgmpop.c] Added corresponding testcases.
7526------------------------------------------------------------------------
7527r7101 | vlefevre | 2010-08-19 12:08:41 +0000 (Thu, 19 Aug 2010) | 2 lines
7528Changed paths:
7529   M /trunk/src/gmp_op.c
7530   M /trunk/tests/tgmpop.c
7531
7532[src/gmp_op.c] Fixed the Inf +/- Inf cases for mpfr_add_q / mpfr_sub_q.
7533[tests/tgmpop.c] Added Inf +/- Inf tests.
7534------------------------------------------------------------------------
7535r7100 | thevenyp | 2010-08-19 08:56:31 +0000 (Thu, 19 Aug 2010) | 1 line
7536Changed paths:
7537   M /trunk/tests/tgmpop.c
7538
7539[tests/tgmpop.c] Fix rounding mode in overflow tests
7540------------------------------------------------------------------------
7541r7099 | vlefevre | 2010-08-19 01:26:16 +0000 (Thu, 19 Aug 2010) | 3 lines
7542Changed paths:
7543   M /trunk/src/gmp_op.c
7544   M /trunk/tests/tgmpop.c
7545
7546[src/gmp_op.c] The function mpfr_cmp_z could fail in a reduced
7547exponent range.
7548[tests/tgmpop.c] Added a corresponding testcase.
7549------------------------------------------------------------------------
7550r7098 | vlefevre | 2010-08-19 01:00:53 +0000 (Thu, 19 Aug 2010) | 3 lines
7551Changed paths:
7552   M /trunk/src/gmp_op.c
7553   M /trunk/tests/tgmpop.c
7554
7555[src/gmp_op.c] The functions mpfr_mul_z, mpfr_div_z, mpfr_add_z and
7556mpfr_sub_z could fail in a reduced exponent range. Fixed.
7557[tests/tgmpop.c] Added corresponding testcase.
7558------------------------------------------------------------------------
7559r7097 | vlefevre | 2010-08-18 21:19:07 +0000 (Wed, 18 Aug 2010) | 1 line
7560Changed paths:
7561   M /trunk/tests/tgmpop.c
7562
7563[tests/tgmpop.c] Disabled buggy tests.
7564------------------------------------------------------------------------
7565r7096 | vlefevre | 2010-08-18 13:24:30 +0000 (Wed, 18 Aug 2010) | 2 lines
7566Changed paths:
7567   M /trunk/src/gmp_op.c
7568
7569[src/gmp_op.c] Fixed the intermediate overflow case in mpfr_muldiv_z
7570(for mpfr_mul_q and mpfr_div_q).
7571------------------------------------------------------------------------
7572r7095 | vlefevre | 2010-08-18 11:55:19 +0000 (Wed, 18 Aug 2010) | 5 lines
7573Changed paths:
7574   M /trunk/src/gmp_op.c
7575
7576[src/gmp_op.c] Added function mpfr_muldiv_z (currently static -- should
7577it be in the API?) that computes y = RND(x*n/d), where n and d are mpz
7578integers. Changed mpfr_mul_q and mpfr_div_q to use this function.
7579Note: the code of the general case is currently the same as the old
7580mpfr_mul_q/mpfr_div_q code, thus needs to be fixed.
7581------------------------------------------------------------------------
7582r7094 | vlefevre | 2010-08-18 08:59:58 +0000 (Wed, 18 Aug 2010) | 1 line
7583Changed paths:
7584   M /trunk/tests/tgmpop.c
7585
7586[tests/tgmpop.c] Replaced GMP_RNDN by MPFR_RNDN.
7587------------------------------------------------------------------------
7588r7093 | vlefevre | 2010-08-18 08:29:03 +0000 (Wed, 18 Aug 2010) | 2 lines
7589Changed paths:
7590   M /trunk/tests/tgmpop.c
7591
7592[tests/tgmpop.c] Added testcase for mpfr_mul_q/mpfr_div_q bug noted
7593in src/gmp_op.c (due to intermediate overflow).
7594------------------------------------------------------------------------
7595r7092 | vlefevre | 2010-08-17 15:32:53 +0000 (Tue, 17 Aug 2010) | 1 line
7596Changed paths:
7597   M /trunk/src/logging.c
7598
7599[src/logging.c] Added a comment about register_printf_function.
7600------------------------------------------------------------------------
7601r7091 | vlefevre | 2010-08-17 12:45:22 +0000 (Tue, 17 Aug 2010) | 6 lines
7602Changed paths:
7603   M /trunk/Makefile.am
7604   A /trunk/tools/ck-version-info
7605
7606Added tools/ck-version-info Perl script with the same license as
7607Makefile.am, to check consistency concerning -version-info and
7608that the -version-info value is up-to-date.
7609Updated Makefile.am:
7610  * In dist-hook, replaced complex sh code by a call to ck-version-info.
7611  * Distribute ck-version-info (EXTRA_DIST).
7612------------------------------------------------------------------------
7613r7090 | vlefevre | 2010-08-17 12:30:02 +0000 (Tue, 17 Aug 2010) | 1 line
7614Changed paths:
7615   M /trunk
7616   M /trunk/doc
7617   M /trunk/src
7618   M /trunk/tune
7619
7620Updated svn:ignore properties.
7621------------------------------------------------------------------------
7622r7089 | vlefevre | 2010-08-17 09:31:09 +0000 (Tue, 17 Aug 2010) | 1 line
7623Changed paths:
7624   M /trunk/Makefile.am
7625
7626[Makefile.am] Put tools/get_patches.sh back to EXTRA_DIST.
7627------------------------------------------------------------------------
7628r7088 | vlefevre | 2010-08-17 09:25:39 +0000 (Tue, 17 Aug 2010) | 1 line
7629Changed paths:
7630   M /trunk/src/Makefile.am
7631
7632[src/Makefile.am] Fixed -version-info (I forgot to increment CURRENT).
7633------------------------------------------------------------------------
7634r7087 | vlefevre | 2010-08-17 09:10:13 +0000 (Tue, 17 Aug 2010) | 38 lines
7635Changed paths:
7636   D /trunk/FAQ.html
7637   M /trunk/INSTALL
7638   M /trunk/Makefile.am
7639   M /trunk/NEWS
7640   M /trunk/README
7641   D /trunk/README.dev
7642   M /trunk/TODO
7643   D /trunk/abort_prec_max.c
7644   M /trunk/acinclude.m4
7645   D /trunk/acos.c
7646   D /trunk/acosh.c
7647   D /trunk/add.c
7648   D /trunk/add1.c
7649   D /trunk/add1sp.c
7650   D /trunk/add_d.c
7651   D /trunk/add_ui.c
7652   D /trunk/agm.c
7653   D /trunk/ai.c
7654   D /trunk/algorithm2e.sty
7655   D /trunk/algorithms.bib
7656   D /trunk/algorithms.tex
7657   D /trunk/asin.c
7658   D /trunk/asinh.c
7659   D /trunk/atan.c
7660   D /trunk/atan2.c
7661   D /trunk/atanh.c
7662   D /trunk/bernoulli.c
7663   D /trunk/bidimensional_sample.c
7664   D /trunk/buildopt.c
7665   D /trunk/cache.c
7666   D /trunk/cbrt.c
7667   D /trunk/check.c
7668   D /trunk/check_inits_clears
7669   D /trunk/clear.c
7670   D /trunk/clears.c
7671   D /trunk/cmp.c
7672   D /trunk/cmp2.c
7673   D /trunk/cmp_abs.c
7674   D /trunk/cmp_d.c
7675   D /trunk/cmp_ld.c
7676   D /trunk/cmp_si.c
7677   D /trunk/cmp_ui.c
7678   D /trunk/comparisons.c
7679   A /trunk/configure.ac (from /trunk/configure.in:7086)
7680   D /trunk/configure.in
7681   D /trunk/const_catalan.c
7682   D /trunk/const_euler.c
7683   D /trunk/const_log2.c
7684   D /trunk/const_pi.c
7685   D /trunk/constant.c
7686   D /trunk/copysign.c
7687   D /trunk/cos.c
7688   D /trunk/cosh.c
7689   D /trunk/cot.c
7690   D /trunk/coth.c
7691   D /trunk/coverage
7692   D /trunk/cputime.h
7693   D /trunk/csc.c
7694   D /trunk/csch.c
7695   D /trunk/d_div.c
7696   D /trunk/d_sub.c
7697   D /trunk/digamma.c
7698   D /trunk/dim.c
7699   D /trunk/div-short.c
7700   D /trunk/div.c
7701   D /trunk/div_2exp.c
7702   D /trunk/div_2si.c
7703   D /trunk/div_2ui.c
7704   D /trunk/div_d.c
7705   D /trunk/div_ui.c
7706   A /trunk/doc
7707   A /trunk/doc/FAQ.html (from /trunk/FAQ.html:7086)
7708   A /trunk/doc/Makefile.am
7709   A /trunk/doc/README.dev (from /trunk/README.dev:7086)
7710   A /trunk/doc/algorithm2e.sty (from /trunk/algorithm2e.sty:7086)
7711   A /trunk/doc/algorithms.bib (from /trunk/algorithms.bib:7086)
7712   A /trunk/doc/algorithms.tex (from /trunk/algorithms.tex:7086)
7713   A /trunk/doc/faq.xsl (from /trunk/faq.xsl:7086)
7714   A /trunk/doc/fdl.texi (from /trunk/fdl.texi:7086)
7715   A /trunk/doc/mpfr.texi (from /trunk/mpfr.texi:7086)
7716   A /trunk/doc/update-faq (from /trunk/update-faq:7086)
7717   D /trunk/dump.c
7718   D /trunk/eint.c
7719   D /trunk/eq.c
7720   D /trunk/erf.c
7721   D /trunk/erfc.c
7722   D /trunk/exceptions.c
7723   D /trunk/exp.c
7724   D /trunk/exp10.c
7725   D /trunk/exp2.c
7726   D /trunk/exp3.c
7727   D /trunk/exp_2.c
7728   D /trunk/expm1.c
7729   D /trunk/extract.c
7730   D /trunk/factorial.c
7731   D /trunk/faq.xsl
7732   D /trunk/fdl.texi
7733   D /trunk/fits_intmax.c
7734   D /trunk/fits_s.h
7735   D /trunk/fits_sint.c
7736   D /trunk/fits_slong.c
7737   D /trunk/fits_sshort.c
7738   D /trunk/fits_u.h
7739   D /trunk/fits_uint.c
7740   D /trunk/fits_uintmax.c
7741   D /trunk/fits_ulong.c
7742   D /trunk/fits_ushort.c
7743   D /trunk/fma.c
7744   D /trunk/fms.c
7745   D /trunk/frac.c
7746   D /trunk/free_cache.c
7747   D /trunk/gamma.c
7748   D /trunk/gammaonethird.c
7749   D /trunk/gen_inverse.h
7750   D /trunk/get_d.c
7751   D /trunk/get_d64.c
7752   D /trunk/get_exp.c
7753   D /trunk/get_f.c
7754   D /trunk/get_flt.c
7755   D /trunk/get_ld.c
7756   D /trunk/get_patches.sh
7757   D /trunk/get_si.c
7758   D /trunk/get_sj.c
7759   D /trunk/get_str.c
7760   D /trunk/get_ui.c
7761   D /trunk/get_uj.c
7762   D /trunk/get_z.c
7763   D /trunk/get_z_exp.c
7764   D /trunk/gmp_op.c
7765   D /trunk/hypot.c
7766   D /trunk/ieee_floats.h
7767   D /trunk/init.c
7768   D /trunk/init2.c
7769   D /trunk/inits.c
7770   D /trunk/inits2.c
7771   D /trunk/inp_str.c
7772   D /trunk/int_ceil_log2.c
7773   D /trunk/isinf.c
7774   D /trunk/isinteger.c
7775   D /trunk/isnan.c
7776   D /trunk/isnum.c
7777   D /trunk/isqrt.c
7778   D /trunk/isregular.c
7779   D /trunk/iszero.c
7780   D /trunk/jn.c
7781   D /trunk/jyn_asympt.c
7782   D /trunk/li2.c
7783   D /trunk/lngamma.c
7784   D /trunk/log.c
7785   D /trunk/log10.c
7786   D /trunk/log1p.c
7787   D /trunk/log2.c
7788   D /trunk/logging.c
7789   D /trunk/mbench
7790   D /trunk/min_prec.c
7791   D /trunk/minmax.c
7792   D /trunk/modf.c
7793   D /trunk/mp_clz_tab.c
7794   D /trunk/mparam_h.in
7795   D /trunk/mpf2mpfr.h
7796   D /trunk/mpfr-gmp.c
7797   D /trunk/mpfr-gmp.h
7798   D /trunk/mpfr-impl.h
7799   D /trunk/mpfr-longlong.h
7800   D /trunk/mpfr-thread.h
7801   D /trunk/mpfr.h
7802   D /trunk/mpfr.texi
7803   D /trunk/mpfrlint
7804   D /trunk/mpn_exp.c
7805   D /trunk/mul.c
7806   D /trunk/mul_2exp.c
7807   D /trunk/mul_2si.c
7808   D /trunk/mul_2ui.c
7809   D /trunk/mul_d.c
7810   D /trunk/mul_ui.c
7811   D /trunk/mulders.c
7812   D /trunk/neg.c
7813   D /trunk/next.c
7814   D /trunk/nightly-test
7815   A /trunk/other
7816   A /trunk/other/cputime.h (from /trunk/cputime.h:7086)
7817   A /trunk/other/div-short.c (from /trunk/div-short.c:7086)
7818   D /trunk/out_str.c
7819   D /trunk/pow.c
7820   D /trunk/pow_si.c
7821   D /trunk/pow_ui.c
7822   D /trunk/pow_z.c
7823   D /trunk/powerof2.c
7824   D /trunk/print_raw.c
7825   D /trunk/print_rnd_mode.c
7826   D /trunk/printf.c
7827   D /trunk/rec_sqrt.c
7828   D /trunk/reldiff.c
7829   D /trunk/rem1.c
7830   D /trunk/replace_all
7831   D /trunk/rint.c
7832   D /trunk/root.c
7833   D /trunk/round_near_x.c
7834   D /trunk/round_p.c
7835   D /trunk/round_prec.c
7836   D /trunk/round_raw_generic.c
7837   D /trunk/scale2.c
7838   D /trunk/sec.c
7839   D /trunk/sech.c
7840   D /trunk/set.c
7841   D /trunk/set_d.c
7842   D /trunk/set_d64.c
7843   D /trunk/set_dfl_prec.c
7844   D /trunk/set_exp.c
7845   D /trunk/set_f.c
7846   D /trunk/set_flt.c
7847   D /trunk/set_inf.c
7848   D /trunk/set_ld.c
7849   D /trunk/set_nan.c
7850   D /trunk/set_prc_raw.c
7851   D /trunk/set_prec.c
7852   D /trunk/set_q.c
7853   D /trunk/set_rnd.c
7854   D /trunk/set_si.c
7855   D /trunk/set_si_2exp.c
7856   D /trunk/set_sj.c
7857   D /trunk/set_str.c
7858   D /trunk/set_str_raw.c
7859   D /trunk/set_ui.c
7860   D /trunk/set_ui_2exp.c
7861   D /trunk/set_uj.c
7862   D /trunk/set_z.c
7863   D /trunk/set_z_exp.c
7864   D /trunk/set_zero.c
7865   D /trunk/setmax.c
7866   D /trunk/setmin.c
7867   D /trunk/setsign.c
7868   D /trunk/sgn.c
7869   D /trunk/si_op.c
7870   D /trunk/signbit.c
7871   D /trunk/sin.c
7872   D /trunk/sin_cos.c
7873   D /trunk/sinh.c
7874   D /trunk/sinh_cosh.c
7875   D /trunk/speed.c
7876   D /trunk/sqr.c
7877   D /trunk/sqrt.c
7878   D /trunk/sqrt_ui.c
7879   A /trunk/src
7880   A /trunk/src/Makefile.am (from /trunk/Makefile.am:7086)
7881   A /trunk/src/abort_prec_max.c (from /trunk/abort_prec_max.c:7086)
7882   A /trunk/src/acos.c (from /trunk/acos.c:7086)
7883   A /trunk/src/acosh.c (from /trunk/acosh.c:7086)
7884   A /trunk/src/add.c (from /trunk/add.c:7086)
7885   A /trunk/src/add1.c (from /trunk/add1.c:7086)
7886   A /trunk/src/add1sp.c (from /trunk/add1sp.c:7086)
7887   A /trunk/src/add_d.c (from /trunk/add_d.c:7086)
7888   A /trunk/src/add_ui.c (from /trunk/add_ui.c:7086)
7889   A /trunk/src/agm.c (from /trunk/agm.c:7086)
7890   A /trunk/src/ai.c (from /trunk/ai.c:7086)
7891   A /trunk/src/asin.c (from /trunk/asin.c:7086)
7892   A /trunk/src/asinh.c (from /trunk/asinh.c:7086)
7893   A /trunk/src/atan.c (from /trunk/atan.c:7086)
7894   A /trunk/src/atan2.c (from /trunk/atan2.c:7086)
7895   A /trunk/src/atanh.c (from /trunk/atanh.c:7086)
7896   A /trunk/src/bernoulli.c (from /trunk/bernoulli.c:7086)
7897   A /trunk/src/buildopt.c (from /trunk/buildopt.c:7086)
7898   A /trunk/src/cache.c (from /trunk/cache.c:7086)
7899   A /trunk/src/cbrt.c (from /trunk/cbrt.c:7086)
7900   A /trunk/src/check.c (from /trunk/check.c:7086)
7901   A /trunk/src/clear.c (from /trunk/clear.c:7086)
7902   A /trunk/src/clears.c (from /trunk/clears.c:7086)
7903   A /trunk/src/cmp.c (from /trunk/cmp.c:7086)
7904   A /trunk/src/cmp2.c (from /trunk/cmp2.c:7086)
7905   A /trunk/src/cmp_abs.c (from /trunk/cmp_abs.c:7086)
7906   A /trunk/src/cmp_d.c (from /trunk/cmp_d.c:7086)
7907   A /trunk/src/cmp_ld.c (from /trunk/cmp_ld.c:7086)
7908   A /trunk/src/cmp_si.c (from /trunk/cmp_si.c:7086)
7909   A /trunk/src/cmp_ui.c (from /trunk/cmp_ui.c:7086)
7910   A /trunk/src/comparisons.c (from /trunk/comparisons.c:7086)
7911   A /trunk/src/const_catalan.c (from /trunk/const_catalan.c:7086)
7912   A /trunk/src/const_euler.c (from /trunk/const_euler.c:7086)
7913   A /trunk/src/const_log2.c (from /trunk/const_log2.c:7086)
7914   A /trunk/src/const_pi.c (from /trunk/const_pi.c:7086)
7915   A /trunk/src/constant.c (from /trunk/constant.c:7086)
7916   A /trunk/src/copysign.c (from /trunk/copysign.c:7086)
7917   A /trunk/src/cos.c (from /trunk/cos.c:7086)
7918   A /trunk/src/cosh.c (from /trunk/cosh.c:7086)
7919   A /trunk/src/cot.c (from /trunk/cot.c:7086)
7920   A /trunk/src/coth.c (from /trunk/coth.c:7086)
7921   A /trunk/src/csc.c (from /trunk/csc.c:7086)
7922   A /trunk/src/csch.c (from /trunk/csch.c:7086)
7923   A /trunk/src/d_div.c (from /trunk/d_div.c:7086)
7924   A /trunk/src/d_sub.c (from /trunk/d_sub.c:7086)
7925   A /trunk/src/digamma.c (from /trunk/digamma.c:7086)
7926   A /trunk/src/dim.c (from /trunk/dim.c:7086)
7927   A /trunk/src/div.c (from /trunk/div.c:7086)
7928   A /trunk/src/div_2exp.c (from /trunk/div_2exp.c:7086)
7929   A /trunk/src/div_2si.c (from /trunk/div_2si.c:7086)
7930   A /trunk/src/div_2ui.c (from /trunk/div_2ui.c:7086)
7931   A /trunk/src/div_d.c (from /trunk/div_d.c:7086)
7932   A /trunk/src/div_ui.c (from /trunk/div_ui.c:7086)
7933   A /trunk/src/dump.c (from /trunk/dump.c:7086)
7934   A /trunk/src/eint.c (from /trunk/eint.c:7086)
7935   A /trunk/src/eq.c (from /trunk/eq.c:7086)
7936   A /trunk/src/erf.c (from /trunk/erf.c:7086)
7937   A /trunk/src/erfc.c (from /trunk/erfc.c:7086)
7938   A /trunk/src/exceptions.c (from /trunk/exceptions.c:7086)
7939   A /trunk/src/exp.c (from /trunk/exp.c:7086)
7940   A /trunk/src/exp10.c (from /trunk/exp10.c:7086)
7941   A /trunk/src/exp2.c (from /trunk/exp2.c:7086)
7942   A /trunk/src/exp3.c (from /trunk/exp3.c:7086)
7943   A /trunk/src/exp_2.c (from /trunk/exp_2.c:7086)
7944   A /trunk/src/expm1.c (from /trunk/expm1.c:7086)
7945   A /trunk/src/extract.c (from /trunk/extract.c:7086)
7946   A /trunk/src/factorial.c (from /trunk/factorial.c:7086)
7947   A /trunk/src/fits_intmax.c (from /trunk/fits_intmax.c:7086)
7948   A /trunk/src/fits_s.h (from /trunk/fits_s.h:7086)
7949   A /trunk/src/fits_sint.c (from /trunk/fits_sint.c:7086)
7950   A /trunk/src/fits_slong.c (from /trunk/fits_slong.c:7086)
7951   A /trunk/src/fits_sshort.c (from /trunk/fits_sshort.c:7086)
7952   A /trunk/src/fits_u.h (from /trunk/fits_u.h:7086)
7953   A /trunk/src/fits_uint.c (from /trunk/fits_uint.c:7086)
7954   A /trunk/src/fits_uintmax.c (from /trunk/fits_uintmax.c:7086)
7955   A /trunk/src/fits_ulong.c (from /trunk/fits_ulong.c:7086)
7956   A /trunk/src/fits_ushort.c (from /trunk/fits_ushort.c:7086)
7957   A /trunk/src/fma.c (from /trunk/fma.c:7086)
7958   A /trunk/src/fms.c (from /trunk/fms.c:7086)
7959   A /trunk/src/frac.c (from /trunk/frac.c:7086)
7960   A /trunk/src/free_cache.c (from /trunk/free_cache.c:7086)
7961   A /trunk/src/gamma.c (from /trunk/gamma.c:7086)
7962   A /trunk/src/gammaonethird.c (from /trunk/gammaonethird.c:7086)
7963   A /trunk/src/gen_inverse.h (from /trunk/gen_inverse.h:7086)
7964   A /trunk/src/get_d.c (from /trunk/get_d.c:7086)
7965   A /trunk/src/get_d64.c (from /trunk/get_d64.c:7086)
7966   A /trunk/src/get_exp.c (from /trunk/get_exp.c:7086)
7967   A /trunk/src/get_f.c (from /trunk/get_f.c:7086)
7968   A /trunk/src/get_flt.c (from /trunk/get_flt.c:7086)
7969   A /trunk/src/get_ld.c (from /trunk/get_ld.c:7086)
7970   A /trunk/src/get_si.c (from /trunk/get_si.c:7086)
7971   A /trunk/src/get_sj.c (from /trunk/get_sj.c:7086)
7972   A /trunk/src/get_str.c (from /trunk/get_str.c:7086)
7973   A /trunk/src/get_ui.c (from /trunk/get_ui.c:7086)
7974   A /trunk/src/get_uj.c (from /trunk/get_uj.c:7086)
7975   A /trunk/src/get_z.c (from /trunk/get_z.c:7086)
7976   A /trunk/src/get_z_exp.c (from /trunk/get_z_exp.c:7086)
7977   A /trunk/src/gmp_op.c (from /trunk/gmp_op.c:7086)
7978   A /trunk/src/hypot.c (from /trunk/hypot.c:7086)
7979   A /trunk/src/ieee_floats.h (from /trunk/ieee_floats.h:7086)
7980   A /trunk/src/init.c (from /trunk/init.c:7086)
7981   A /trunk/src/init2.c (from /trunk/init2.c:7086)
7982   A /trunk/src/inits.c (from /trunk/inits.c:7086)
7983   A /trunk/src/inits2.c (from /trunk/inits2.c:7086)
7984   A /trunk/src/inp_str.c (from /trunk/inp_str.c:7086)
7985   A /trunk/src/int_ceil_log2.c (from /trunk/int_ceil_log2.c:7086)
7986   A /trunk/src/isinf.c (from /trunk/isinf.c:7086)
7987   A /trunk/src/isinteger.c (from /trunk/isinteger.c:7086)
7988   A /trunk/src/isnan.c (from /trunk/isnan.c:7086)
7989   A /trunk/src/isnum.c (from /trunk/isnum.c:7086)
7990   A /trunk/src/isqrt.c (from /trunk/isqrt.c:7086)
7991   A /trunk/src/isregular.c (from /trunk/isregular.c:7086)
7992   A /trunk/src/iszero.c (from /trunk/iszero.c:7086)
7993   A /trunk/src/jn.c (from /trunk/jn.c:7086)
7994   A /trunk/src/jyn_asympt.c (from /trunk/jyn_asympt.c:7086)
7995   A /trunk/src/li2.c (from /trunk/li2.c:7086)
7996   A /trunk/src/lngamma.c (from /trunk/lngamma.c:7086)
7997   A /trunk/src/log.c (from /trunk/log.c:7086)
7998   A /trunk/src/log10.c (from /trunk/log10.c:7086)
7999   A /trunk/src/log1p.c (from /trunk/log1p.c:7086)
8000   A /trunk/src/log2.c (from /trunk/log2.c:7086)
8001   A /trunk/src/logging.c (from /trunk/logging.c:7086)
8002   A /trunk/src/min_prec.c (from /trunk/min_prec.c:7086)
8003   A /trunk/src/minmax.c (from /trunk/minmax.c:7086)
8004   A /trunk/src/modf.c (from /trunk/modf.c:7086)
8005   A /trunk/src/mp_clz_tab.c (from /trunk/mp_clz_tab.c:7086)
8006   A /trunk/src/mparam_h.in (from /trunk/mparam_h.in:7086)
8007   A /trunk/src/mpf2mpfr.h (from /trunk/mpf2mpfr.h:7086)
8008   A /trunk/src/mpfr-gmp.c (from /trunk/mpfr-gmp.c:7086)
8009   A /trunk/src/mpfr-gmp.h (from /trunk/mpfr-gmp.h:7086)
8010   A /trunk/src/mpfr-impl.h (from /trunk/mpfr-impl.h:7086)
8011   A /trunk/src/mpfr-longlong.h (from /trunk/mpfr-longlong.h:7086)
8012   A /trunk/src/mpfr-thread.h (from /trunk/mpfr-thread.h:7086)
8013   A /trunk/src/mpfr.h (from /trunk/mpfr.h:7086)
8014   A /trunk/src/mpn_exp.c (from /trunk/mpn_exp.c:7086)
8015   A /trunk/src/mul.c (from /trunk/mul.c:7086)
8016   A /trunk/src/mul_2exp.c (from /trunk/mul_2exp.c:7086)
8017   A /trunk/src/mul_2si.c (from /trunk/mul_2si.c:7086)
8018   A /trunk/src/mul_2ui.c (from /trunk/mul_2ui.c:7086)
8019   A /trunk/src/mul_d.c (from /trunk/mul_d.c:7086)
8020   A /trunk/src/mul_ui.c (from /trunk/mul_ui.c:7086)
8021   A /trunk/src/mulders.c (from /trunk/mulders.c:7086)
8022   A /trunk/src/neg.c (from /trunk/neg.c:7086)
8023   A /trunk/src/next.c (from /trunk/next.c:7086)
8024   A /trunk/src/out_str.c (from /trunk/out_str.c:7086)
8025   A /trunk/src/pow.c (from /trunk/pow.c:7086)
8026   A /trunk/src/pow_si.c (from /trunk/pow_si.c:7086)
8027   A /trunk/src/pow_ui.c (from /trunk/pow_ui.c:7086)
8028   A /trunk/src/pow_z.c (from /trunk/pow_z.c:7086)
8029   A /trunk/src/powerof2.c (from /trunk/powerof2.c:7086)
8030   A /trunk/src/print_raw.c (from /trunk/print_raw.c:7086)
8031   A /trunk/src/print_rnd_mode.c (from /trunk/print_rnd_mode.c:7086)
8032   A /trunk/src/printf.c (from /trunk/printf.c:7086)
8033   A /trunk/src/rec_sqrt.c (from /trunk/rec_sqrt.c:7086)
8034   A /trunk/src/reldiff.c (from /trunk/reldiff.c:7086)
8035   A /trunk/src/rem1.c (from /trunk/rem1.c:7086)
8036   A /trunk/src/rint.c (from /trunk/rint.c:7086)
8037   A /trunk/src/root.c (from /trunk/root.c:7086)
8038   A /trunk/src/round_near_x.c (from /trunk/round_near_x.c:7086)
8039   A /trunk/src/round_p.c (from /trunk/round_p.c:7086)
8040   A /trunk/src/round_prec.c (from /trunk/round_prec.c:7086)
8041   A /trunk/src/round_raw_generic.c (from /trunk/round_raw_generic.c:7086)
8042   A /trunk/src/scale2.c (from /trunk/scale2.c:7086)
8043   A /trunk/src/sec.c (from /trunk/sec.c:7086)
8044   A /trunk/src/sech.c (from /trunk/sech.c:7086)
8045   A /trunk/src/set.c (from /trunk/set.c:7086)
8046   A /trunk/src/set_d.c (from /trunk/set_d.c:7086)
8047   A /trunk/src/set_d64.c (from /trunk/set_d64.c:7086)
8048   A /trunk/src/set_dfl_prec.c (from /trunk/set_dfl_prec.c:7086)
8049   A /trunk/src/set_exp.c (from /trunk/set_exp.c:7086)
8050   A /trunk/src/set_f.c (from /trunk/set_f.c:7086)
8051   A /trunk/src/set_flt.c (from /trunk/set_flt.c:7086)
8052   A /trunk/src/set_inf.c (from /trunk/set_inf.c:7086)
8053   A /trunk/src/set_ld.c (from /trunk/set_ld.c:7086)
8054   A /trunk/src/set_nan.c (from /trunk/set_nan.c:7086)
8055   A /trunk/src/set_prc_raw.c (from /trunk/set_prc_raw.c:7086)
8056   A /trunk/src/set_prec.c (from /trunk/set_prec.c:7086)
8057   A /trunk/src/set_q.c (from /trunk/set_q.c:7086)
8058   A /trunk/src/set_rnd.c (from /trunk/set_rnd.c:7086)
8059   A /trunk/src/set_si.c (from /trunk/set_si.c:7086)
8060   A /trunk/src/set_si_2exp.c (from /trunk/set_si_2exp.c:7086)
8061   A /trunk/src/set_sj.c (from /trunk/set_sj.c:7086)
8062   A /trunk/src/set_str.c (from /trunk/set_str.c:7086)
8063   A /trunk/src/set_str_raw.c (from /trunk/set_str_raw.c:7086)
8064   A /trunk/src/set_ui.c (from /trunk/set_ui.c:7086)
8065   A /trunk/src/set_ui_2exp.c (from /trunk/set_ui_2exp.c:7086)
8066   A /trunk/src/set_uj.c (from /trunk/set_uj.c:7086)
8067   A /trunk/src/set_z.c (from /trunk/set_z.c:7086)
8068   A /trunk/src/set_z_exp.c (from /trunk/set_z_exp.c:7086)
8069   A /trunk/src/set_zero.c (from /trunk/set_zero.c:7086)
8070   A /trunk/src/setmax.c (from /trunk/setmax.c:7086)
8071   A /trunk/src/setmin.c (from /trunk/setmin.c:7086)
8072   A /trunk/src/setsign.c (from /trunk/setsign.c:7086)
8073   A /trunk/src/sgn.c (from /trunk/sgn.c:7086)
8074   A /trunk/src/si_op.c (from /trunk/si_op.c:7086)
8075   A /trunk/src/signbit.c (from /trunk/signbit.c:7086)
8076   A /trunk/src/sin.c (from /trunk/sin.c:7086)
8077   A /trunk/src/sin_cos.c (from /trunk/sin_cos.c:7086)
8078   A /trunk/src/sinh.c (from /trunk/sinh.c:7086)
8079   A /trunk/src/sinh_cosh.c (from /trunk/sinh_cosh.c:7086)
8080   A /trunk/src/sqr.c (from /trunk/sqr.c:7086)
8081   A /trunk/src/sqrt.c (from /trunk/sqrt.c:7086)
8082   A /trunk/src/sqrt_ui.c (from /trunk/sqrt_ui.c:7086)
8083   A /trunk/src/stack_interface.c (from /trunk/stack_interface.c:7086)
8084   A /trunk/src/strtofr.c (from /trunk/strtofr.c:7086)
8085   A /trunk/src/sub.c (from /trunk/sub.c:7086)
8086   A /trunk/src/sub1.c (from /trunk/sub1.c:7086)
8087   A /trunk/src/sub1sp.c (from /trunk/sub1sp.c:7086)
8088   A /trunk/src/sub_d.c (from /trunk/sub_d.c:7086)
8089   A /trunk/src/sub_ui.c (from /trunk/sub_ui.c:7086)
8090   A /trunk/src/subnormal.c (from /trunk/subnormal.c:7086)
8091   A /trunk/src/sum.c (from /trunk/sum.c:7086)
8092   A /trunk/src/swap.c (from /trunk/swap.c:7086)
8093   A /trunk/src/tan.c (from /trunk/tan.c:7086)
8094   A /trunk/src/tanh.c (from /trunk/tanh.c:7086)
8095   A /trunk/src/uceil_exp2.c (from /trunk/uceil_exp2.c:7086)
8096   A /trunk/src/uceil_log2.c (from /trunk/uceil_log2.c:7086)
8097   A /trunk/src/ufloor_log2.c (from /trunk/ufloor_log2.c:7086)
8098   A /trunk/src/ui_div.c (from /trunk/ui_div.c:7086)
8099   A /trunk/src/ui_pow.c (from /trunk/ui_pow.c:7086)
8100   A /trunk/src/ui_pow_ui.c (from /trunk/ui_pow_ui.c:7086)
8101   A /trunk/src/ui_sub.c (from /trunk/ui_sub.c:7086)
8102   A /trunk/src/urandom.c (from /trunk/urandom.c:7086)
8103   A /trunk/src/urandomb.c (from /trunk/urandomb.c:7086)
8104   A /trunk/src/vasprintf.c (from /trunk/vasprintf.c:7086)
8105   A /trunk/src/version.c (from /trunk/version.c:7086)
8106   A /trunk/src/volatile.c (from /trunk/volatile.c:7086)
8107   A /trunk/src/yn.c (from /trunk/yn.c:7086)
8108   A /trunk/src/zeta.c (from /trunk/zeta.c:7086)
8109   A /trunk/src/zeta_ui.c (from /trunk/zeta_ui.c:7086)
8110   D /trunk/stack_interface.c
8111   D /trunk/strtofr.c
8112   D /trunk/sub.c
8113   D /trunk/sub1.c
8114   D /trunk/sub1sp.c
8115   D /trunk/sub_d.c
8116   D /trunk/sub_ui.c
8117   D /trunk/subnormal.c
8118   D /trunk/sum.c
8119   D /trunk/swap.c
8120   D /trunk/tan.c
8121   D /trunk/tanh.c
8122   M /trunk/tests/Makefile.am
8123   A /trunk/tools
8124   A /trunk/tools/check_inits_clears (from /trunk/check_inits_clears:7086)
8125   A /trunk/tools/coverage (from /trunk/coverage:7086)
8126   A /trunk/tools/get_patches.sh (from /trunk/get_patches.sh:7086)
8127   A /trunk/tools/mbench (from /trunk/mbench:7086)
8128   A /trunk/tools/mpfrlint (from /trunk/mpfrlint:7086)
8129   A /trunk/tools/nightly-test (from /trunk/nightly-test:7086)
8130   A /trunk/tools/update-patchv (from /trunk/update-patchv:7086)
8131   A /trunk/tools/update-version (from /trunk/update-version:7086)
8132   A /trunk/tune
8133   A /trunk/tune/Makefile.am
8134   A /trunk/tune/bidimensional_sample.c (from /trunk/bidimensional_sample.c:7086)
8135   A /trunk/tune/speed.c (from /trunk/speed.c:7086)
8136   A /trunk/tune/tuneup.c (from /trunk/tuneup.c:7086)
8137   D /trunk/tuneup.c
8138   D /trunk/uceil_exp2.c
8139   D /trunk/uceil_log2.c
8140   D /trunk/ufloor_log2.c
8141   D /trunk/ui_div.c
8142   D /trunk/ui_pow.c
8143   D /trunk/ui_pow_ui.c
8144   D /trunk/ui_sub.c
8145   D /trunk/update-faq
8146   D /trunk/update-patchv
8147   D /trunk/update-version
8148   D /trunk/urandom.c
8149   D /trunk/urandomb.c
8150   D /trunk/vasprintf.c
8151   D /trunk/version.c
8152   D /trunk/volatile.c
8153   D /trunk/yn.c
8154   D /trunk/zeta.c
8155   D /trunk/zeta_ui.c
8156
8157Source reorganization. In short:
8158  * Added directories and moved related files into them:
8159      - src for the MPFR source files (to build the library).
8160      - doc for documentation files (except INSTALL, README...).
8161      - tools for various tools (scripts) and mbench.
8162      - tune for tuneup-related source files.
8163      - other for other source files (not distributed in tarballs).
8164    Existing directories:
8165      - tests for the source files of the test suite (make check).
8166      - examples for examples.
8167      - m4 for m4 files.
8168  * Renamed configure.in to configure.ac.
8169  * Added/updated Makefile.am files where needed.
8170  * Updated acinclude.m4 and configure.ac (AC_CONFIG_FILES line).
8171  * Updated the documentation (INSTALL, README, doc/README.dev and
8172    doc/mpfr.texi).
8173  * Updated NEWS and TODO.
8174  * Updated the scripts now in tools.
8175
8176The following script was used:
8177
8178#!/usr/bin/env zsh
8179svn mkdir doc other src tools tune
8180svn mv ${${(M)$(sed -n '/libmpfr_la_SOURCES/,/[^\]$/p' \
8181         Makefile.am):#*.[ch]}:#get_patches.c} mparam_h.in \
8182       round_raw_generic.c jyn_asympt.c src
8183svn mv mbench check_inits_clears coverage get_patches.sh mpfrlint \
8184  nightly-test update-patchv update-version tools
8185svn mv bidimensional_sample.c speed.c tuneup.c tune
8186svn mv *.{c,h} other
8187svn mv FAQ.html README.dev algorithm* faq.xsl fdl.texi mpfr.texi \
8188  update-faq doc
8189svn mv configure.in configure.ac
8190svn cp Makefile.am src/Makefile.am
8191svn rm replace_all
8192[Modifying some files, see above]
8193svn add doc/Makefile.am
8194svn add tune/Makefile.am
8195------------------------------------------------------------------------
8196r7086 | vlefevre | 2010-08-16 13:09:20 +0000 (Mon, 16 Aug 2010) | 4 lines
8197Changed paths:
8198   M /trunk/Makefile.am
8199
8200[Makefile.am] Updated -version-info (the interface hasn't really been
8201changed yet -- though the future bug fix / rewrite of mpfr_mul_q and
8202mpfr_div_q could be seen as an addition -- but this eases maintenance
8203and avoids -version-info conflict with the 3.0 branch).
8204------------------------------------------------------------------------
8205r7085 | vlefevre | 2010-08-16 12:40:14 +0000 (Mon, 16 Aug 2010) | 1 line
8206Changed paths:
8207   M /trunk/bidimensional_sample.c
8208
8209[bidimensional_sample.c] Added copyright notice.
8210------------------------------------------------------------------------
8211r7084 | vlefevre | 2010-08-16 12:37:37 +0000 (Mon, 16 Aug 2010) | 1 line
8212Changed paths:
8213   M /trunk/ai.c
8214
8215[ai.c] Prototype clean-up.
8216------------------------------------------------------------------------
8217r7083 | vlefevre | 2010-08-16 09:21:21 +0000 (Mon, 16 Aug 2010) | 12 lines
8218Changed paths:
8219   M /trunk/README.dev
8220   M /trunk/acinclude.m4
8221   M /trunk/fits_intmax.c
8222   M /trunk/fits_uintmax.c
8223   M /trunk/get_sj.c
8224   M /trunk/get_uj.c
8225   M /trunk/m4/size_max.m4
8226   M /trunk/set_sj.c
8227   M /trunk/set_uj.c
8228   M /trunk/tests/tfits.c
8229   M /trunk/tests/tfprintf.c
8230   M /trunk/tests/tget_sj.c
8231   M /trunk/tests/tprintf.c
8232   M /trunk/tests/tset_sj.c
8233   M /trunk/vasprintf.c
8234
8235Avoid a compilation failure on OSF/1 (Tru64) 5.1 due to non-C99
8236conformance though <inttypes.h> is available. In various source
8237files and m4 files, use the following form only:
8238
8239#if HAVE_INTTYPES_H
8240# include <inttypes.h>
8241#endif
8242#if HAVE_STDINT_H
8243# include <stdint.h>
8244#endif
8245
8246Updated README.dev to mention this form.
8247------------------------------------------------------------------------
8248r7078 | vlefevre | 2010-08-13 14:46:58 +0000 (Fri, 13 Aug 2010) | 1 line
8249Changed paths:
8250   M /trunk/tests/random2.c
8251
8252Deleted old svn:mergeinfo property on tests/random2.c
8253------------------------------------------------------------------------
8254r7077 | vlefevre | 2010-08-13 10:11:25 +0000 (Fri, 13 Aug 2010) | 10 lines
8255Changed paths:
8256   M /trunk/tests/mpf_compat.h
8257   M /trunk/tests/tpow.c
8258   M /trunk/tests/tpow_z.c
8259   M /trunk/tests/tremquo.c
8260   M /trunk/tests/tset.c
8261   M /trunk/tests/tset_ld.c
8262   M /trunk/tests/tzeta_ui.c
8263
8264[tests] Avoid warning due to -Wunused-but-set-variable (from future
8265GCC 4.6). Only let the one from tsubnormal.c because it's a TODO.
8266  * mpf_compat.h: use the variables, that are there for prototype
8267    checking.
8268  * tpow.c, tpow_z.c: test the ternary value.
8269  * tremquo.c: removed inex variables (the bug due to the MPFR value).
8270  * tset.c: test the ternary value.
8271  * tset_ld.c: removed the long double variable (it cannot be tested
8272    in a portable way and the bug was an assertion failure).
8273  * tzeta_ui.c: removed the inexact variable (not really useful here).
8274------------------------------------------------------------------------
8275r7076 | vlefevre | 2010-08-13 09:44:19 +0000 (Fri, 13 Aug 2010) | 2 lines
8276Changed paths:
8277   M /trunk/get_f.c
8278
8279[get_f.c] Avoid warning due to -Wunused-but-set-variable (from
8280future GCC 4.6).
8281------------------------------------------------------------------------
8282r7075 | vlefevre | 2010-08-13 09:41:27 +0000 (Fri, 13 Aug 2010) | 2 lines
8283Changed paths:
8284   M /trunk/gamma.c
8285
8286[gamma.c] Avoid warning due to -Wunused-but-set-variable (from
8287future GCC 4.6).
8288------------------------------------------------------------------------
8289r7074 | vlefevre | 2010-08-13 09:38:28 +0000 (Fri, 13 Aug 2010) | 2 lines
8290Changed paths:
8291   M /trunk/gmp_op.c
8292
8293[gmp_op.c] Avoid warning due to -Wunused-but-set-variable (from
8294future GCC 4.6).
8295------------------------------------------------------------------------
8296r7073 | vlefevre | 2010-08-13 09:32:58 +0000 (Fri, 13 Aug 2010) | 3 lines
8297Changed paths:
8298   M /trunk/exp_2.c
8299
8300[exp_2.c] No longer define qn and sizer, which are no longer used since
8301r6919. This was detected by gcc-snapshot (4.6.0 prerelease) under Debian
8302(-Wunused-but-set-variable).
8303------------------------------------------------------------------------
8304r7072 | vlefevre | 2010-08-13 08:12:06 +0000 (Fri, 13 Aug 2010) | 1 line
8305Changed paths:
8306   M /trunk/NEWS
8307
8308[NEWS] Update.
8309------------------------------------------------------------------------
8310r7071 | vlefevre | 2010-08-13 08:11:16 +0000 (Fri, 13 Aug 2010) | 3 lines
8311Changed paths:
8312   M /trunk/ieee_floats.h
8313
8314[ieee_floats.h] Avoid breaking aliasing-rules when _GMP_IEEE_FLOATS is
8315defined (e.g. with --with-gmp-build), by replacing a struct by a union
8316like in r6381 for long double.
8317------------------------------------------------------------------------
8318r7070 | vlefevre | 2010-08-13 07:58:14 +0000 (Fri, 13 Aug 2010) | 1 line
8319Changed paths:
8320   M /trunk/configure.in
8321
8322[configure.in] Removed useless slash.
8323------------------------------------------------------------------------
8324r7069 | vlefevre | 2010-08-12 14:28:59 +0000 (Thu, 12 Aug 2010) | 1 line
8325Changed paths:
8326   M /trunk/NEWS
8327
8328[NEWS] Prepare for new version.
8329------------------------------------------------------------------------
8330r7067 | vlefevre | 2010-08-12 14:13:48 +0000 (Thu, 12 Aug 2010) | 1 line
8331Changed paths:
8332   M /trunk/README.dev
8333
8334[README.dev] Removed obsolete paragraph about the old prepare script.
8335------------------------------------------------------------------------
8336r7066 | vlefevre | 2010-08-12 13:46:41 +0000 (Thu, 12 Aug 2010) | 1 line
8337Changed paths:
8338   M /trunk/update-version
8339
8340[update-version] Detect errors.
8341------------------------------------------------------------------------
8342r7065 | vlefevre | 2010-08-12 10:51:17 +0000 (Thu, 12 Aug 2010) | 1 line
8343Changed paths:
8344   M /trunk/FAQ.html
8345
8346Updated FAQ.html with update-faq.
8347------------------------------------------------------------------------
8348r7064 | vlefevre | 2010-08-12 10:50:56 +0000 (Thu, 12 Aug 2010) | 1 line
8349Changed paths:
8350   M /trunk/faq.xsl
8351
8352[faq.xsl] Do not copy XML comments.
8353------------------------------------------------------------------------
8354r7063 | vlefevre | 2010-08-12 10:48:45 +0000 (Thu, 12 Aug 2010) | 1 line
8355Changed paths:
8356   M /trunk/FAQ.html
8357
8358Updated FAQ.html with update-faq.
8359------------------------------------------------------------------------
8360r7059 | vlefevre | 2010-08-12 08:52:54 +0000 (Thu, 12 Aug 2010) | 1 line
8361Changed paths:
8362   M /trunk/README.dev
8363
8364[README.dev] INRIAGforge -> INRIAGForge.
8365------------------------------------------------------------------------
8366r7058 | vlefevre | 2010-08-12 08:49:23 +0000 (Thu, 12 Aug 2010) | 5 lines
8367Changed paths:
8368   M /trunk/README
8369
8370[README] Update:
8371  * InriaGforge -> INRIAGForge (official typography).
8372  * Updated URL of the Subversion FAQ (now on apache.org).
8373  * README.dev provided via SVN only.
8374  * Removed the old note about the old CVS repository.
8375------------------------------------------------------------------------
8376r7057 | vlefevre | 2010-08-11 13:56:25 +0000 (Wed, 11 Aug 2010) | 1 line
8377Changed paths:
8378   M /trunk/gmp_op.c
8379
8380[gmp_op.c] mpfr_mul_q and mpfr_div_q are still buggy; added comment.
8381------------------------------------------------------------------------
8382r7056 | vlefevre | 2010-08-11 13:39:05 +0000 (Wed, 11 Aug 2010) | 1 line
8383Changed paths:
8384   M /trunk/tests/tgmpop.c
8385
8386[tests/tgmpop.c] Added missing "static".
8387------------------------------------------------------------------------
8388r7055 | thevenyp | 2010-08-11 10:48:45 +0000 (Wed, 11 Aug 2010) | 1 line
8389Changed paths:
8390   M /trunk/gmp_op.c
8391   M /trunk/tests/tgmpop.c
8392
8393gmp_op.c: Fix ternary value returned by mpfr_mul_q and mpfr_div_q in overflow cases.
8394------------------------------------------------------------------------
8395r7051 | vlefevre | 2010-08-04 23:51:21 +0000 (Wed, 04 Aug 2010) | 1 line
8396Changed paths:
8397   M /trunk/README.dev
8398
8399README.dev: updated "To make a release" (test of FP division by 0).
8400------------------------------------------------------------------------
8401r7050 | vlefevre | 2010-08-04 23:45:25 +0000 (Wed, 04 Aug 2010) | 10 lines
8402Changed paths:
8403   M /trunk/acinclude.m4
8404   M /trunk/tests/tadd_d.c
8405   M /trunk/tests/tcmp_d.c
8406   M /trunk/tests/tcmp_ld.c
8407   M /trunk/tests/tests.c
8408   M /trunk/tests/tgeneric.c
8409   M /trunk/tests/tget_d.c
8410   M /trunk/tests/tget_flt.c
8411   M /trunk/tests/tset_d.c
8412   M /trunk/tests/tset_ld.c
8413
8414Support implementations where the floating-point division by 0 fails.
8415  * acinclude.m4: added a test to check whether the FP division by 0
8416    fails, and define MPFR_ERRDIVZERO in such a case.
8417  * tests/tests.c: if MPFR_TEST_DIVBYZERO is defined, test whether
8418    there has been a floating-point division by 0 (FE_DIVBYZERO or
8419    FE_INVALID exception).
8420  * tests/tgeneric.c: if MPFR_ERRDIVZERO is defined, disable the
8421    huge and tiny cases.
8422  * tests/t*_{flt,d,ld}.c: if MPFR_ERRDIVZERO is defined, disable
8423    tests involving NaN and infinities.
8424------------------------------------------------------------------------
8425r7049 | vlefevre | 2010-08-04 22:09:17 +0000 (Wed, 04 Aug 2010) | 1 line
8426Changed paths:
8427   M /trunk/README.dev
8428
8429[README.dev] Update about the compilers.
8430------------------------------------------------------------------------
8431r7048 | vlefevre | 2010-08-04 14:50:54 +0000 (Wed, 04 Aug 2010) | 1 line
8432Changed paths:
8433   M /trunk/README.dev
8434
8435[README.dev] Mention clang.
8436------------------------------------------------------------------------
8437r7047 | vlefevre | 2010-08-04 14:25:17 +0000 (Wed, 04 Aug 2010) | 7 lines
8438Changed paths:
8439   M /trunk/get_sj.c
8440
8441[get_sj.c] Fixed bug found by John Regehr:
8442https://gforge.inria.fr/tracker/index.php?func=detail&aid=10839&group_id=136&atid=619
8443Note: the problem was an undefined behavior that could occur when
8444sizeof(mp_limb_t) < sizeof(intmax_t) and |x| was small enough,
8445because a right shift was >= the type width. However as the shifted
8446value was 0, most platforms should not be affected by this bug. This
8447problem was detected with clang -fcatch-undefined-ansic-behavior.
8448------------------------------------------------------------------------
8449r7046 | vlefevre | 2010-08-04 14:05:09 +0000 (Wed, 04 Aug 2010) | 1 line
8450Changed paths:
8451   M /trunk/tests/tget_sj.c
8452
8453[tests/tget_sj.c] Added tests of 1 and -1.
8454------------------------------------------------------------------------
8455r7045 | vlefevre | 2010-08-04 13:35:48 +0000 (Wed, 04 Aug 2010) | 2 lines
8456Changed paths:
8457   M /trunk/get_sj.c
8458
8459[get_sj.c] Added assertions concerning
8460https://gforge.inria.fr/tracker/?func=detail&atid=619&aid=10839&group_id=136
8461------------------------------------------------------------------------
8462r7044 | vlefevre | 2010-08-04 10:59:01 +0000 (Wed, 04 Aug 2010) | 2 lines
8463Changed paths:
8464   M /trunk/configure.in
8465
8466[configure.in] When logging is enabled, remove the possible -pedantic
8467from GMP's CFLAGS to avoid warnings about C conformance.
8468------------------------------------------------------------------------
8469r7043 | vlefevre | 2010-08-04 10:17:14 +0000 (Wed, 04 Aug 2010) | 2 lines
8470Changed paths:
8471   M /trunk/mpfr-impl.h
8472
8473[mpfr-impl.h] Reverse-merged changeset r7042. The code was not
8474incorrect: the warning is due to the -pedantic from GMP's CFLAGS.
8475------------------------------------------------------------------------
8476r7042 | vlefevre | 2010-08-04 09:58:06 +0000 (Wed, 04 Aug 2010) | 4 lines
8477Changed paths:
8478   M /trunk/mpfr-impl.h
8479
8480[mpfr-impl.h] Correction to avoid GCC warnings
8481  warning: invalid storage class for function 'x_f'
8482  warning: invalid storage class for function '__mpfr_log_cleanup'
8483when building MPFR with logging support.
8484------------------------------------------------------------------------
8485r7041 | vlefevre | 2010-08-03 15:16:22 +0000 (Tue, 03 Aug 2010) | 1 line
8486Changed paths:
8487   M /trunk/mpfrlint
8488
8489[mpfrlint] Correction for the future MPFR source structure.
8490------------------------------------------------------------------------
8491r7040 | vlefevre | 2010-08-03 15:08:22 +0000 (Tue, 03 Aug 2010) | 1 line
8492Changed paths:
8493   M /trunk/mpfrlint
8494
8495[mpfrlint] Execute check_inits_clears.
8496------------------------------------------------------------------------
8497r7039 | vlefevre | 2010-08-03 15:06:58 +0000 (Tue, 03 Aug 2010) | 1 line
8498Changed paths:
8499   M /trunk/check_inits_clears
8500
8501[check_inits_clears] Correction.
8502------------------------------------------------------------------------
8503r7038 | vlefevre | 2010-08-02 15:07:51 +0000 (Mon, 02 Aug 2010) | 1 line
8504Changed paths:
8505   M /trunk/Makefile.am
8506
8507[Makefile.am] Moved ieee_floats.h from EXTRA_DIST to libmpfr_la_SOURCES.
8508------------------------------------------------------------------------
8509r7037 | vlefevre | 2010-08-02 15:03:24 +0000 (Mon, 02 Aug 2010) | 2 lines
8510Changed paths:
8511   M /trunk/Makefile.am
8512
8513[Makefile.am] Clean-up: removed gen_inverse.h from EXTRA_DIST because
8514it is already in libmpfr_la_SOURCES.
8515------------------------------------------------------------------------
8516r7036 | vlefevre | 2010-08-01 19:47:36 +0000 (Sun, 01 Aug 2010) | 2 lines
8517Changed paths:
8518   M /trunk/mparam_h.in
8519
8520[mparam_h.in] Removed the comment about the dependency bug.
8521(svn merge -r7032:7031 mparam_h.in)
8522------------------------------------------------------------------------
8523r7033 | vlefevre | 2010-08-01 19:26:12 +0000 (Sun, 01 Aug 2010) | 2 lines
8524Changed paths:
8525   M /trunk/Makefile.am
8526
8527[Makefile.am] Added "BUILT_SOURCES = mparam.h", fixing bug
8528https://gforge.inria.fr/tracker/index.php?func=detail&aid=10810&group_id=136&atid=619
8529------------------------------------------------------------------------
8530r7032 | vlefevre | 2010-08-01 18:45:45 +0000 (Sun, 01 Aug 2010) | 2 lines
8531Changed paths:
8532   M /trunk/mparam_h.in
8533
8534[mparam_h.in] Added a comment concerning the bug in the mparam.h dependency rule:
8535https://gforge.inria.fr/tracker/index.php?func=detail&aid=10810&group_id=136&atid=619
8536------------------------------------------------------------------------
8537r7031 | vlefevre | 2010-08-01 18:39:52 +0000 (Sun, 01 Aug 2010) | 1 line
8538Changed paths:
8539   M /trunk/mparam_h.in
8540
8541[mparam_h.in] Enable C mode for Emacs.
8542------------------------------------------------------------------------
8543r7030 | vlefevre | 2010-08-01 17:09:24 +0000 (Sun, 01 Aug 2010) | 1 line
8544Changed paths:
8545   M /trunk/mparam_h.in
8546
8547[mparam_h.in] Deleted trailing whitespace.
8548------------------------------------------------------------------------
8549r7029 | vlefevre | 2010-08-01 17:08:36 +0000 (Sun, 01 Aug 2010) | 1 line
8550Changed paths:
8551   M /trunk/mparam_h.in
8552
8553[mparam_h.in] Bug fix: added a newline at the end of the file.
8554------------------------------------------------------------------------
8555r7026 | vlefevre | 2010-07-30 15:44:24 +0000 (Fri, 30 Jul 2010) | 4 lines
8556Changed paths:
8557   M /trunk/BUGS
8558   M /trunk/FAQ.html
8559   M /trunk/INSTALL
8560   M /trunk/NEWS
8561   M /trunk/README
8562   M /trunk/README.dev
8563   M /trunk/TODO
8564   M /trunk/abort_prec_max.c
8565   M /trunk/acinclude.m4
8566   M /trunk/acos.c
8567   M /trunk/acosh.c
8568   M /trunk/add.c
8569   M /trunk/add1.c
8570   M /trunk/add1sp.c
8571   M /trunk/add_d.c
8572   M /trunk/add_ui.c
8573   M /trunk/agm.c
8574   M /trunk/ai.c
8575   M /trunk/asin.c
8576   M /trunk/asinh.c
8577   M /trunk/atan.c
8578   M /trunk/atan2.c
8579   M /trunk/atanh.c
8580   M /trunk/bernoulli.c
8581   M /trunk/buildopt.c
8582   M /trunk/cache.c
8583   M /trunk/cbrt.c
8584   M /trunk/check.c
8585   M /trunk/clear.c
8586   M /trunk/clears.c
8587   M /trunk/cmp.c
8588   M /trunk/cmp2.c
8589   M /trunk/cmp_abs.c
8590   M /trunk/cmp_d.c
8591   M /trunk/cmp_ld.c
8592   M /trunk/cmp_si.c
8593   M /trunk/cmp_ui.c
8594   M /trunk/comparisons.c
8595   M /trunk/configure.in
8596   M /trunk/const_catalan.c
8597   M /trunk/const_euler.c
8598   M /trunk/const_log2.c
8599   M /trunk/const_pi.c
8600   M /trunk/constant.c
8601   M /trunk/copysign.c
8602   M /trunk/cos.c
8603   M /trunk/cosh.c
8604   M /trunk/cot.c
8605   M /trunk/coth.c
8606   M /trunk/csc.c
8607   M /trunk/csch.c
8608   M /trunk/d_div.c
8609   M /trunk/d_sub.c
8610   M /trunk/digamma.c
8611   M /trunk/dim.c
8612   M /trunk/div.c
8613   M /trunk/div_2exp.c
8614   M /trunk/div_2si.c
8615   M /trunk/div_2ui.c
8616   M /trunk/div_d.c
8617   M /trunk/div_ui.c
8618   M /trunk/dump.c
8619   M /trunk/eint.c
8620   M /trunk/eq.c
8621   M /trunk/erfc.c
8622   M /trunk/examples/divworst.c
8623   M /trunk/examples/rndo-add.c
8624   M /trunk/examples/sample.c
8625   M /trunk/examples/version.c
8626   M /trunk/exceptions.c
8627   M /trunk/exp.c
8628   M /trunk/exp10.c
8629   M /trunk/exp2.c
8630   M /trunk/exp3.c
8631   M /trunk/exp_2.c
8632   M /trunk/expm1.c
8633   M /trunk/extract.c
8634   M /trunk/factorial.c
8635   M /trunk/faq.xsl
8636   M /trunk/fits_intmax.c
8637   M /trunk/fits_s.h
8638   M /trunk/fits_sint.c
8639   M /trunk/fits_slong.c
8640   M /trunk/fits_sshort.c
8641   M /trunk/fits_u.h
8642   M /trunk/fits_uint.c
8643   M /trunk/fits_uintmax.c
8644   M /trunk/fits_ulong.c
8645   M /trunk/fits_ushort.c
8646   M /trunk/fma.c
8647   M /trunk/fms.c
8648   M /trunk/frac.c
8649   M /trunk/free_cache.c
8650   M /trunk/gamma.c
8651   M /trunk/gammaonethird.c
8652   M /trunk/gen_inverse.h
8653   M /trunk/get_d.c
8654   M /trunk/get_d64.c
8655   M /trunk/get_exp.c
8656   M /trunk/get_f.c
8657   M /trunk/get_flt.c
8658   M /trunk/get_ld.c
8659   M /trunk/get_patches.sh
8660   M /trunk/get_si.c
8661   M /trunk/get_sj.c
8662   M /trunk/get_str.c
8663   M /trunk/get_ui.c
8664   M /trunk/get_uj.c
8665   M /trunk/get_z.c
8666   M /trunk/get_z_exp.c
8667   M /trunk/gmp_op.c
8668   M /trunk/hypot.c
8669   M /trunk/ieee_floats.h
8670   M /trunk/init.c
8671   M /trunk/init2.c
8672   M /trunk/inits.c
8673   M /trunk/inits2.c
8674   M /trunk/inp_str.c
8675   M /trunk/int_ceil_log2.c
8676   M /trunk/isinf.c
8677   M /trunk/isinteger.c
8678   M /trunk/isnan.c
8679   M /trunk/isnum.c
8680   M /trunk/isqrt.c
8681   M /trunk/isregular.c
8682   M /trunk/iszero.c
8683   M /trunk/jn.c
8684   M /trunk/jyn_asympt.c
8685   M /trunk/li2.c
8686   M /trunk/lngamma.c
8687   M /trunk/log.c
8688   M /trunk/log10.c
8689   M /trunk/log1p.c
8690   M /trunk/log2.c
8691   M /trunk/logging.c
8692   M /trunk/min_prec.c
8693   M /trunk/minmax.c
8694   M /trunk/modf.c
8695   M /trunk/mpf2mpfr.h
8696   M /trunk/mpfr-gmp.c
8697   M /trunk/mpfr-gmp.h
8698   M /trunk/mpfr-impl.h
8699   M /trunk/mpfr-thread.h
8700   M /trunk/mpfr.h
8701   M /trunk/mpn_exp.c
8702   M /trunk/mul.c
8703   M /trunk/mul_2exp.c
8704   M /trunk/mul_2si.c
8705   M /trunk/mul_2ui.c
8706   M /trunk/mul_d.c
8707   M /trunk/mul_ui.c
8708   M /trunk/mulders.c
8709   M /trunk/neg.c
8710   M /trunk/next.c
8711   M /trunk/out_str.c
8712   M /trunk/pow.c
8713   M /trunk/pow_si.c
8714   M /trunk/pow_ui.c
8715   M /trunk/pow_z.c
8716   M /trunk/powerof2.c
8717   M /trunk/print_raw.c
8718   M /trunk/print_rnd_mode.c
8719   M /trunk/printf.c
8720   M /trunk/rec_sqrt.c
8721   M /trunk/reldiff.c
8722   M /trunk/rem1.c
8723   M /trunk/rint.c
8724   M /trunk/root.c
8725   M /trunk/round_near_x.c
8726   M /trunk/round_p.c
8727   M /trunk/round_prec.c
8728   M /trunk/round_raw_generic.c
8729   M /trunk/scale2.c
8730   M /trunk/sec.c
8731   M /trunk/sech.c
8732   M /trunk/set.c
8733   M /trunk/set_d.c
8734   M /trunk/set_d64.c
8735   M /trunk/set_dfl_prec.c
8736   M /trunk/set_exp.c
8737   M /trunk/set_f.c
8738   M /trunk/set_flt.c
8739   M /trunk/set_inf.c
8740   M /trunk/set_ld.c
8741   M /trunk/set_nan.c
8742   M /trunk/set_prc_raw.c
8743   M /trunk/set_prec.c
8744   M /trunk/set_q.c
8745   M /trunk/set_rnd.c
8746   M /trunk/set_si.c
8747   M /trunk/set_si_2exp.c
8748   M /trunk/set_sj.c
8749   M /trunk/set_str.c
8750   M /trunk/set_str_raw.c
8751   M /trunk/set_ui.c
8752   M /trunk/set_ui_2exp.c
8753   M /trunk/set_uj.c
8754   M /trunk/set_z.c
8755   M /trunk/set_z_exp.c
8756   M /trunk/set_zero.c
8757   M /trunk/setmax.c
8758   M /trunk/setmin.c
8759   M /trunk/setsign.c
8760   M /trunk/sgn.c
8761   M /trunk/si_op.c
8762   M /trunk/signbit.c
8763   M /trunk/sin.c
8764   M /trunk/sin_cos.c
8765   M /trunk/sinh.c
8766   M /trunk/sinh_cosh.c
8767   M /trunk/speed.c
8768   M /trunk/sqr.c
8769   M /trunk/sqrt.c
8770   M /trunk/sqrt_ui.c
8771   M /trunk/stack_interface.c
8772   M /trunk/strtofr.c
8773   M /trunk/sub.c
8774   M /trunk/sub1.c
8775   M /trunk/sub1sp.c
8776   M /trunk/sub_d.c
8777   M /trunk/sub_ui.c
8778   M /trunk/subnormal.c
8779   M /trunk/sum.c
8780   M /trunk/swap.c
8781   M /trunk/tan.c
8782   M /trunk/tanh.c
8783   M /trunk/tests/cmp_str.c
8784   M /trunk/tests/data/digamma
8785   M /trunk/tests/data/li2
8786   M /trunk/tests/memory.c
8787   M /trunk/tests/mpf_compat.c
8788   M /trunk/tests/mpf_compat.h
8789   M /trunk/tests/mpfr-test.h
8790   M /trunk/tests/mpfr_compat.c
8791   M /trunk/tests/random2.c
8792   M /trunk/tests/reuse.c
8793   M /trunk/tests/rnd_mode.c
8794   M /trunk/tests/tabs.c
8795   M /trunk/tests/tacosh.c
8796   M /trunk/tests/tadd.c
8797   M /trunk/tests/tadd1sp.c
8798   M /trunk/tests/tadd_d.c
8799   M /trunk/tests/tadd_ui.c
8800   M /trunk/tests/tagm.c
8801   M /trunk/tests/tai.c
8802   M /trunk/tests/tasin.c
8803   M /trunk/tests/tasinh.c
8804   M /trunk/tests/tatan.c
8805   M /trunk/tests/tatanh.c
8806   M /trunk/tests/taway.c
8807   M /trunk/tests/tbuildopt.c
8808   M /trunk/tests/tcan_round.c
8809   M /trunk/tests/tcbrt.c
8810   M /trunk/tests/tcheck.c
8811   M /trunk/tests/tcmp.c
8812   M /trunk/tests/tcmp2.c
8813   M /trunk/tests/tcmp_d.c
8814   M /trunk/tests/tcmp_ld.c
8815   M /trunk/tests/tcmp_ui.c
8816   M /trunk/tests/tcmpabs.c
8817   M /trunk/tests/tcomparisons.c
8818   M /trunk/tests/tconst_catalan.c
8819   M /trunk/tests/tconst_euler.c
8820   M /trunk/tests/tconst_log2.c
8821   M /trunk/tests/tconst_pi.c
8822   M /trunk/tests/tcopysign.c
8823   M /trunk/tests/tcos.c
8824   M /trunk/tests/tcosh.c
8825   M /trunk/tests/tcot.c
8826   M /trunk/tests/tcoth.c
8827   M /trunk/tests/tcsc.c
8828   M /trunk/tests/tcsch.c
8829   M /trunk/tests/td_div.c
8830   M /trunk/tests/td_sub.c
8831   M /trunk/tests/tdigamma.c
8832   M /trunk/tests/tdim.c
8833   M /trunk/tests/tdiv.c
8834   M /trunk/tests/tdiv_d.c
8835   M /trunk/tests/tdiv_ui.c
8836   M /trunk/tests/teint.c
8837   M /trunk/tests/teq.c
8838   M /trunk/tests/tests.c
8839   M /trunk/tests/texceptions.c
8840   M /trunk/tests/texp.c
8841   M /trunk/tests/texp10.c
8842   M /trunk/tests/texp2.c
8843   M /trunk/tests/texpm1.c
8844   M /trunk/tests/tfactorial.c
8845   M /trunk/tests/tfits.c
8846   M /trunk/tests/tfma.c
8847   M /trunk/tests/tfmod.c
8848   M /trunk/tests/tfms.c
8849   M /trunk/tests/tfprintf.c
8850   M /trunk/tests/tfrac.c
8851   M /trunk/tests/tgamma.c
8852   M /trunk/tests/tgeneric.c
8853   M /trunk/tests/tgeneric_ui.c
8854   M /trunk/tests/tget_d.c
8855   M /trunk/tests/tget_d_2exp.c
8856   M /trunk/tests/tget_f.c
8857   M /trunk/tests/tget_flt.c
8858   M /trunk/tests/tget_ld_2exp.c
8859   M /trunk/tests/tget_set_d64.c
8860   M /trunk/tests/tget_sj.c
8861   M /trunk/tests/tget_str.c
8862   M /trunk/tests/tget_z.c
8863   M /trunk/tests/tgmpop.c
8864   M /trunk/tests/thyperbolic.c
8865   M /trunk/tests/thypot.c
8866   M /trunk/tests/tinits.c
8867   M /trunk/tests/tinp_str.c
8868   M /trunk/tests/tinternals.c
8869   M /trunk/tests/tisnan.c
8870   M /trunk/tests/tisqrt.c
8871   M /trunk/tests/tj0.c
8872   M /trunk/tests/tj1.c
8873   M /trunk/tests/tjn.c
8874   M /trunk/tests/tl2b.c
8875   M /trunk/tests/tlgamma.c
8876   M /trunk/tests/tli2.c
8877   M /trunk/tests/tlngamma.c
8878   M /trunk/tests/tlog.c
8879   M /trunk/tests/tlog10.c
8880   M /trunk/tests/tlog1p.c
8881   M /trunk/tests/tlog2.c
8882   M /trunk/tests/tmin_prec.c
8883   M /trunk/tests/tminmax.c
8884   M /trunk/tests/tmodf.c
8885   M /trunk/tests/tmul.c
8886   M /trunk/tests/tmul_2exp.c
8887   M /trunk/tests/tmul_d.c
8888   M /trunk/tests/tmul_ui.c
8889   M /trunk/tests/tnext.c
8890   M /trunk/tests/tout_str.c
8891   M /trunk/tests/toutimpl.c
8892   M /trunk/tests/tpow.c
8893   M /trunk/tests/tpow3.c
8894   M /trunk/tests/tpow_all.c
8895   M /trunk/tests/tpow_z.c
8896   M /trunk/tests/tprintf.c
8897   M /trunk/tests/trandom.c
8898   M /trunk/tests/trec_sqrt.c
8899   M /trunk/tests/tremquo.c
8900   M /trunk/tests/trint.c
8901   M /trunk/tests/troot.c
8902   M /trunk/tests/tround_prec.c
8903   M /trunk/tests/tsec.c
8904   M /trunk/tests/tsech.c
8905   M /trunk/tests/tset.c
8906   M /trunk/tests/tset_d.c
8907   M /trunk/tests/tset_exp.c
8908   M /trunk/tests/tset_f.c
8909   M /trunk/tests/tset_ld.c
8910   M /trunk/tests/tset_q.c
8911   M /trunk/tests/tset_si.c
8912   M /trunk/tests/tset_sj.c
8913   M /trunk/tests/tset_str.c
8914   M /trunk/tests/tset_z.c
8915   M /trunk/tests/tset_z_exp.c
8916   M /trunk/tests/tsgn.c
8917   M /trunk/tests/tsi_op.c
8918   M /trunk/tests/tsin.c
8919   M /trunk/tests/tsin_cos.c
8920   M /trunk/tests/tsinh.c
8921   M /trunk/tests/tsinh_cosh.c
8922   M /trunk/tests/tsprintf.c
8923   M /trunk/tests/tsqr.c
8924   M /trunk/tests/tsqrt.c
8925   M /trunk/tests/tsqrt_ui.c
8926   M /trunk/tests/tstckintc.c
8927   M /trunk/tests/tstdint.c
8928   M /trunk/tests/tstrtofr.c
8929   M /trunk/tests/tsub.c
8930   M /trunk/tests/tsub1sp.c
8931   M /trunk/tests/tsub_d.c
8932   M /trunk/tests/tsub_ui.c
8933   M /trunk/tests/tsubnormal.c
8934   M /trunk/tests/tsum.c
8935   M /trunk/tests/tswap.c
8936   M /trunk/tests/ttan.c
8937   M /trunk/tests/ttanh.c
8938   M /trunk/tests/ttrunc.c
8939   M /trunk/tests/tui_div.c
8940   M /trunk/tests/tui_pow.c
8941   M /trunk/tests/tui_sub.c
8942   M /trunk/tests/turandom.c
8943   M /trunk/tests/tversion.c
8944   M /trunk/tests/ty0.c
8945   M /trunk/tests/ty1.c
8946   M /trunk/tests/tyn.c
8947   M /trunk/tests/tzeta_ui.c
8948   M /trunk/tuneup.c
8949   M /trunk/uceil_exp2.c
8950   M /trunk/uceil_log2.c
8951   M /trunk/ufloor_log2.c
8952   M /trunk/ui_div.c
8953   M /trunk/ui_pow.c
8954   M /trunk/ui_pow_ui.c
8955   M /trunk/ui_sub.c
8956   M /trunk/urandom.c
8957   M /trunk/urandomb.c
8958   M /trunk/vasprintf.c
8959   M /trunk/version.c
8960   M /trunk/volatile.c
8961   M /trunk/yn.c
8962   M /trunk/zeta_ui.c
8963
8964Replaced
8965  Contributed by the Arenaire and Cacao projects
8966by
8967  Contributed by the Arenaire and Caramel projects
8968------------------------------------------------------------------------
8969r7024 | vlefevre | 2010-07-30 15:26:12 +0000 (Fri, 30 Jul 2010) | 1 line
8970Changed paths:
8971   M /trunk/AUTHORS
8972
8973[AUTHORS] Updated a sentence.
8974------------------------------------------------------------------------
8975r7021 | vlefevre | 2010-07-30 09:36:55 +0000 (Fri, 30 Jul 2010) | 1 line
8976Changed paths:
8977   M /trunk
8978
8979Added configure.lineno (generated by configure) to svn:ignore property.
8980------------------------------------------------------------------------
8981r7016 | vlefevre | 2010-07-29 16:01:45 +0000 (Thu, 29 Jul 2010) | 1 line
8982Changed paths:
8983   M /trunk/README.dev
8984
8985[README.dev] For announces, changed mpfr into mpfr-announce.
8986------------------------------------------------------------------------
8987r7014 | vlefevre | 2010-07-26 11:12:22 +0000 (Mon, 26 Jul 2010) | 1 line
8988Changed paths:
8989   M /trunk/ai.c
8990
8991[ai.c] Replaced mp_exp_t by mpfr_exp_t.
8992------------------------------------------------------------------------
8993r7013 | vlefevre | 2010-07-25 19:31:31 +0000 (Sun, 25 Jul 2010) | 1 line
8994Changed paths:
8995   M /trunk/ai.c
8996
8997[ai.c] Fixed several bugs in mpfr_ai.
8998------------------------------------------------------------------------
8999r7010 | schevill | 2010-07-20 13:18:42 +0000 (Tue, 20 Jul 2010) | 3 lines
9000Changed paths:
9001   M /trunk/bidimensional_sample.c
9002
9003Updated bidimensional_sample to take into account the fact the mpfr_ai1 and mpfr_ai2 are now statically defined.
9004
9005
9006------------------------------------------------------------------------
9007r7009 | schevill | 2010-07-20 12:49:26 +0000 (Tue, 20 Jul 2010) | 3 lines
9008Changed paths:
9009   M /trunk/ai.c
9010   M /trunk/mpfr.h
9011
9012mpfr_ai1 and mpfr_ai2 are now declared static. Only mpfr_ai is global.
9013
9014
9015------------------------------------------------------------------------
9016r7008 | schevill | 2010-07-20 12:38:44 +0000 (Tue, 20 Jul 2010) | 3 lines
9017Changed paths:
9018   M /trunk/mpfr.h
9019
9020Forgot a declaration in the previous commit.
9021
9022
9023------------------------------------------------------------------------
9024r7007 | schevill | 2010-07-20 12:32:42 +0000 (Tue, 20 Jul 2010) | 9 lines
9025Changed paths:
9026   M /trunk/Makefile.am
9027   M /trunk/ai.c
9028   D /trunk/ai2.c
9029   M /trunk/bidimensional_sample.c
9030   M /trunk/mparam_h.in
9031   M /trunk/mpfr-impl.h
9032   M /trunk/tuneup.c
9033
9034Added automatic tuning of mpfr_ai.
9035
9036More precisely:
9037* removed ai2.c: both implementations are now in the same file ai.c
9038* added thresholds and automatic choice of the method to use in function of the thresholds.
9039* added procedures for tuning functions like ai into tuneup.c
9040* added a tuning procedure into tuneup.c
9041
9042
9043------------------------------------------------------------------------
9044r7005 | vlefevre | 2010-07-19 08:29:11 +0000 (Mon, 19 Jul 2010) | 1 line
9045Changed paths:
9046   M /trunk/tests/tget_flt.c
9047
9048[tests/tget_flt.c] Fixed printf strings (missing backslash).
9049------------------------------------------------------------------------
9050r7004 | zimmerma | 2010-07-15 12:54:15 +0000 (Thu, 15 Jul 2010) | 2 lines
9051Changed paths:
9052   M /trunk/tests/tget_flt.c
9053
9054[tget_flt.c] completed previous commit
9055
9056------------------------------------------------------------------------
9057r7003 | zimmerma | 2010-07-15 12:49:09 +0000 (Thu, 15 Jul 2010) | 2 lines
9058Changed paths:
9059   M /trunk/tests/tget_flt.c
9060
9061[tget_flt.c] print more information in case a test fails
9062
9063------------------------------------------------------------------------
9064r6999 | vlefevre | 2010-07-09 23:59:50 +0000 (Fri, 09 Jul 2010) | 1 line
9065Changed paths:
9066   M /trunk/gamma.c
9067
9068[gamma.c] Added an assert concerning the mpfr_exp_t size.
9069------------------------------------------------------------------------
9070r6998 | vlefevre | 2010-07-09 23:48:40 +0000 (Fri, 09 Jul 2010) | 1 line
9071Changed paths:
9072   M /trunk/tests/tgamma.c
9073
9074[tests/tgamma.c] Use mpfr_set_str instead of mpfr_set_d.
9075------------------------------------------------------------------------
9076r6997 | vlefevre | 2010-07-09 23:33:24 +0000 (Fri, 09 Jul 2010) | 1 line
9077Changed paths:
9078   M /trunk/exp_2.c
9079
9080[exp_2.c] Untabified.
9081------------------------------------------------------------------------
9082r6996 | zimmerma | 2010-07-09 20:09:08 +0000 (Fri, 09 Jul 2010) | 6 lines
9083Changed paths:
9084   M /trunk/gamma.c
9085   M /trunk/tests/tgamma.c
9086
9087[gamma.c] fixed bug reported on MPFR list:
9088	  https://sympa.inria.fr/sympa/arc/mpfr/2010-07/msg00001.html
9089	  In the underflow detection:
9090	  * we took log instead of log2
9091	  * at the end, we added the wrong terms
9092
9093------------------------------------------------------------------------
9094r6995 | vlefevre | 2010-07-01 12:58:19 +0000 (Thu, 01 Jul 2010) | 1 line
9095Changed paths:
9096   M /trunk/mpfr-impl.h
9097
9098[mpfr-impl.h] Added a comment concerning the 'noreturn' property.
9099------------------------------------------------------------------------
9100r6994 | zimmerma | 2010-06-28 15:32:21 +0000 (Mon, 28 Jun 2010) | 6 lines
9101Changed paths:
9102   M /trunk/exp_2.c
9103
9104[exp_2.c] added 3 more bits to initial working precision. On a sample of 20247
9105	  tests by Sylvain Chevillard with precisions in [50, 100], the number
9106	  of Ziv's failures decreased from 1184 to 144, which is less than 1%
9107	  (to reduce to zero, we would have to increase the number of extra
9108	  bits from 8 to 17).
9109
9110------------------------------------------------------------------------
9111r6993 | vlefevre | 2010-06-28 13:10:28 +0000 (Mon, 28 Jun 2010) | 3 lines
9112Changed paths:
9113   M /trunk/round_prec.c
9114
9115[round_prec.c] Applied a patch from Patrick Pélissier (with
9116slightly modified comments) to make mpfr_prec_round compatible
9117with non-mpfr_init allocation methods when no realloc is needed.
9118------------------------------------------------------------------------
9119r6989 | vlefevre | 2010-06-25 12:46:50 +0000 (Fri, 25 Jun 2010) | 4 lines
9120Changed paths:
9121   M /trunk/acinclude.m4
9122   M /trunk/mpfr-gmp.h
9123
9124[acinclude.m4] Use AC_FUNC_ALLOCA to have HAVE_ALLOCA_H defined
9125when available. This problem was introduced when AC_FUNC_ALLOCA
9126was removed from configure.in in r6765. Note: building MPFR with
9127--with-gmp-build is not affected as GMP's config.h is used.
9128------------------------------------------------------------------------
9129r6988 | vlefevre | 2010-06-25 11:44:00 +0000 (Fri, 25 Jun 2010) | 1 line
9130Changed paths:
9131   M /trunk/mpfr-gmp.h
9132
9133[mpfr-gmp.h] Reverted incorrect changeset r6987 (see code about alloca).
9134------------------------------------------------------------------------
9135r6987 | zimmerma | 2010-06-25 10:00:44 +0000 (Fri, 25 Jun 2010) | 2 lines
9136Changed paths:
9137   M /trunk/mpfr-gmp.h
9138
9139[mpfr-gmp.h] include alloca.h
9140
9141------------------------------------------------------------------------
9142r6986 | zimmerma | 2010-06-25 08:20:10 +0000 (Fri, 25 Jun 2010) | 2 lines
9143Changed paths:
9144   M /trunk/mpfr.texi
9145
9146[mpfr.texi] added comment about config.log
9147
9148------------------------------------------------------------------------
9149r6985 | zimmerma | 2010-06-24 20:39:09 +0000 (Thu, 24 Jun 2010) | 3 lines
9150Changed paths:
9151   M /trunk/exp_2.c
9152
9153[exp_2.c] fixed problem reported by Sylvain Chevillard for large x, where the
9154	  cancelled bits were counted twice
9155
9156------------------------------------------------------------------------
9157r6983 | vlefevre | 2010-06-24 06:11:32 +0000 (Thu, 24 Jun 2010) | 1 line
9158Changed paths:
9159   M /trunk/tests/tfprintf.c
9160
9161[tests/tfprintf.c] Cosmetic improvement suggested by Denis Excoffier.
9162------------------------------------------------------------------------
9163r6982 | vlefevre | 2010-06-23 13:47:19 +0000 (Wed, 23 Jun 2010) | 1 line
9164Changed paths:
9165   M /trunk/README.dev
9166
9167[README.dev] Minor change to match a filename on the website.
9168------------------------------------------------------------------------
9169r6979 | vlefevre | 2010-06-23 10:13:07 +0000 (Wed, 23 Jun 2010) | 2 lines
9170Changed paths:
9171   M /trunk/tests/tout_str.c
9172
9173[tests/tout_str.c] Fixed bug introduced in r6976: changed size_t into
9174unsigned int for printf (the size of unsigned int is sufficient here).
9175------------------------------------------------------------------------
9176r6978 | vlefevre | 2010-06-22 15:59:16 +0000 (Tue, 22 Jun 2010) | 1 line
9177Changed paths:
9178   M /trunk/out_str.c
9179
9180[out_str.c] Handle the output errors.
9181------------------------------------------------------------------------
9182r6977 | vlefevre | 2010-06-22 15:27:34 +0000 (Tue, 22 Jun 2010) | 2 lines
9183Changed paths:
9184   M /trunk/out_str.c
9185
9186[out_str.c] Handle output error in the special cases of mpfr_out_str
9187(and use MPFR_IS_SINGULAR like in the other functions).
9188------------------------------------------------------------------------
9189r6976 | thevenyp | 2010-06-22 14:59:21 +0000 (Tue, 22 Jun 2010) | 1 line
9190Changed paths:
9191   M /trunk/mpfr.texi
9192   M /trunk/out_str.c
9193   M /trunk/tests/tout_str.c
9194
9195Fix wrong return value of mpfr_out_str on special values.
9196------------------------------------------------------------------------
9197r6974 | vlefevre | 2010-06-22 13:24:56 +0000 (Tue, 22 Jun 2010) | 1 line
9198Changed paths:
9199   M /trunk/INSTALL
9200   M /trunk/VERSION
9201   M /trunk/configure.in
9202   M /trunk/mpfr.h
9203   M /trunk/mpfr.texi
9204   M /trunk/version.c
9205
9206Updated version to 3.1.0-dev.
9207------------------------------------------------------------------------
9208r6973 | vlefevre | 2010-06-22 13:23:33 +0000 (Tue, 22 Jun 2010) | 2 lines
9209Changed paths:
9210   M /trunk/README.dev
9211
9212[README.dev] Added a paragraph about the precision, rounding mode and
9213exponent types.
9214------------------------------------------------------------------------
9215r6972 | vlefevre | 2010-06-22 13:17:29 +0000 (Tue, 22 Jun 2010) | 2 lines
9216Changed paths:
9217   M /trunk/ai2.c
9218   M /trunk/bidimensional_sample.c
9219   M /trunk/gammaonethird.c
9220   M /trunk/get_f.c
9221   M /trunk/mpfr-impl.h
9222   M /trunk/mpfrlint
9223
9224In mpfrlint, detect the use of mp_exp_t and mp_prec_t.
9225Fixed the files that were generating warnings.
9226------------------------------------------------------------------------
9227r6971 | schevill | 2010-06-22 13:12:09 +0000 (Tue, 22 Jun 2010) | 3 lines
9228Changed paths:
9229   M /trunk/ai2.c
9230
9231I forgot to replace one occurence of isqrt.
9232
9233
9234------------------------------------------------------------------------
9235r6968 | schevill | 2010-06-22 08:45:00 +0000 (Tue, 22 Jun 2010) | 4 lines
9236Changed paths:
9237   M /trunk/ai2.c
9238
9239Use of __gmpfr_isqrt instead of my own isqrt wrapper.
9240
9241
9242
9243------------------------------------------------------------------------
9244r6967 | schevill | 2010-06-22 08:43:18 +0000 (Tue, 22 Jun 2010) | 6 lines
9245Changed paths:
9246   M /trunk/Makefile.am
9247   A /trunk/bidimensional_sample.c
9248
9249Added a tool for nicely displaying which method is the best in function of x 
9250and prec when several method can be used for evaluating a given function f in x
9251at precision prec.
9252
9253
9254
9255------------------------------------------------------------------------
9256r6965 | vlefevre | 2010-06-21 12:32:44 +0000 (Mon, 21 Jun 2010) | 3 lines
9257Changed paths:
9258   M /trunk/Makefile.am
9259
9260[Makefile.am] Fixed dist-hook for -dev versions (I assumed that ||
9261and && were right associative, while they are left associative).
9262Thanks to Laurent Rineau for noticing this problem.
9263------------------------------------------------------------------------
9264r6964 | zimmerma | 2010-06-21 09:40:15 +0000 (Mon, 21 Jun 2010) | 9 lines
9265Changed paths:
9266   M /trunk/exp_2.c
9267
9268[exp_2.c] fixed inefficiency for large x: the initial precision was too small,
9269	  which had the effect that the first Ziv iteration did fail with
9270	  non-negligible probability (problem reported by Sylvain Chevillard).
9271	  Also in case of 2 iterations or more the K variable was corrupted.
9272Note (2012-03-03): huge inefficiency has been noticed when evaluating
9273mpfr_exp on an argument close to log(2^n) in RNDU:
9274  https://sympa.inria.fr/sympa/arc/mpfr/2012-03/msg00000.html
9275One has an obvious hard-to-round case, meaning that several iterations
9276are needed and that K is corrupted. This changeset fixes this bug.
9277------------------------------------------------------------------------
9278r6962 | zimmerma | 2010-06-15 21:14:08 +0000 (Tue, 15 Jun 2010) | 2 lines
9279Changed paths:
9280   M /trunk/INSTALL
9281
9282[INSTALL] added note about problem with MSVC runtime (seems to be fixed)
9283
9284------------------------------------------------------------------------
9285r6961 | zimmerma | 2010-06-15 20:46:21 +0000 (Tue, 15 Jun 2010) | 2 lines
9286Changed paths:
9287   M /trunk/mbench/Makefile
9288
9289[Makefile] alternate patch to r6959 from Patrick Pelissier 
9290
9291------------------------------------------------------------------------
9292r6960 | zimmerma | 2010-06-15 16:56:09 +0000 (Tue, 15 Jun 2010) | 2 lines
9293Changed paths:
9294   M /trunk/INSTALL
9295
9296[INSTALL] comments from Vincent Lefevre
9297
9298------------------------------------------------------------------------
9299r6959 | zimmerma | 2010-06-15 12:14:12 +0000 (Tue, 15 Jun 2010) | 2 lines
9300Changed paths:
9301   M /trunk/mbench/Makefile
9302   M /trunk/mbench/mfv5.h
9303
9304[mbench] fixes to make mbench work again (tested with GCC 4.4.3)
9305
9306------------------------------------------------------------------------
9307r6958 | zimmerma | 2010-06-15 11:18:50 +0000 (Tue, 15 Jun 2010) | 2 lines
9308Changed paths:
9309   M /trunk/INSTALL
9310
9311[INSTALL] updated notes on Windows (contributed by Brian Gladman)
9312
9313------------------------------------------------------------------------
9314r6955 | vlefevre | 2010-06-10 14:10:03 +0000 (Thu, 10 Jun 2010) | 1 line
9315Changed paths:
9316   M /trunk/tests/Makefile.am
9317
9318[tests/Makefile.am] Reordered check_PROGRAMS.
9319------------------------------------------------------------------------
9320r6953 | vlefevre | 2010-06-10 11:49:55 +0000 (Thu, 10 Jun 2010) | 1 line
9321Changed paths:
9322   M /trunk/README.dev
9323
9324[README.dev] Untabified.
9325------------------------------------------------------------------------
9326r6951 | vlefevre | 2010-06-10 11:26:38 +0000 (Thu, 10 Jun 2010) | 1 line
9327Changed paths:
9328   M /trunk/BUGS
9329
9330[BUGS] Update.
9331------------------------------------------------------------------------
9332r6943 | vlefevre | 2010-06-09 11:26:02 +0000 (Wed, 09 Jun 2010) | 2 lines
9333Changed paths:
9334   M /trunk/INSTALL
9335
9336[INSTALL] Added a note on Mac OS X; thanks to FX Coudert and Fumihiro
9337Chiba: https://sympa.inria.fr/sympa/arc/mpfr/2010-06/msg00011.html
9338------------------------------------------------------------------------
9339r6940 | vlefevre | 2010-06-08 16:17:48 +0000 (Tue, 08 Jun 2010) | 1 line
9340Changed paths:
9341   M /trunk/INSTALL
9342
9343[INSTALL] Update concerning CC/CFLAGS and the --with-gmp-build option.
9344------------------------------------------------------------------------
9345r6938 | vlefevre | 2010-06-07 08:20:58 +0000 (Mon, 07 Jun 2010) | 2 lines
9346Changed paths:
9347   M /trunk/NEWS
9348
9349[NEWS] Added an item about the --with-gmp-build configure option and
9350the use of GMP's internal header files.
9351------------------------------------------------------------------------
9352r6933 | vlefevre | 2010-06-06 11:21:26 +0000 (Sun, 06 Jun 2010) | 2 lines
9353Changed paths:
9354   M /trunk/exp_2.c
9355
9356[exp_2.c] Reverted incorrect optimization patch r6922 (added a comment).
9357There were failures on 32-bit machines.
9358------------------------------------------------------------------------
9359r6932 | vlefevre | 2010-06-06 11:17:06 +0000 (Sun, 06 Jun 2010) | 1 line
9360Changed paths:
9361   M /trunk/mpfr-impl.h
9362
9363[mpfr-impl.h] Added log messages for the MPFR_GROUP_* macros.
9364------------------------------------------------------------------------
9365r6930 | vlefevre | 2010-06-06 10:16:01 +0000 (Sun, 06 Jun 2010) | 1 line
9366Changed paths:
9367   M /trunk/mpfrlint
9368
9369[mpfrlint] Detect incorrect use of MPFR_LOG_MSG.
9370------------------------------------------------------------------------
9371r6929 | vlefevre | 2010-06-06 10:06:40 +0000 (Sun, 06 Jun 2010) | 2 lines
9372Changed paths:
9373   M /trunk/ai2.c
9374
9375[ai2.c] Fixed build failure with --enable-logging, due to incorrect
9376MPFR_LOG_MSG usage (see README.dev).
9377------------------------------------------------------------------------
9378r6927 | vlefevre | 2010-06-06 10:00:50 +0000 (Sun, 06 Jun 2010) | 1 line
9379Changed paths:
9380   M /trunk/README.dev
9381
9382README.dev: updated "To make a release".
9383------------------------------------------------------------------------
9384r6925 | vlefevre | 2010-06-06 09:47:32 +0000 (Sun, 06 Jun 2010) | 2 lines
9385Changed paths:
9386   M /trunk/ai.c
9387
9388[ai.c] Fixed build failure with --enable-logging, due to incorrect
9389MPFR_LOG_MSG usage (see README.dev).
9390------------------------------------------------------------------------
9391r6922 | zimmerma | 2010-06-04 18:32:18 +0000 (Fri, 04 Jun 2010) | 9 lines
9392Changed paths:
9393   M /trunk/exp_2.c
9394
9395[exp_2.c] speed improvement using MPFR_GROUP_* (from Patrick Pelissier):
9396Pass 69
9397 mpfr_add:          63 /   102.97 /   126
9398 mpfr_exp:         430 / 11861.26 / 46588
9399Was before we removed MY_MPZ_INIT:
9400Pass 50
9401 mpfr_add:          63 /   103.09 /   126
9402 mpfr_exp:         430 / 10911.86 / 44215
9403
9404------------------------------------------------------------------------
9405r6920 | vlefevre | 2010-06-04 08:37:54 +0000 (Fri, 04 Jun 2010) | 2 lines
9406Changed paths:
9407   M /trunk/exp_2.c
9408
9409[exp_2.c] Removed useless and possibly incorrect cast
9410(in case -q doesn't necessarily fit in an int).
9411------------------------------------------------------------------------
9412r6919 | zimmerma | 2010-06-04 07:51:27 +0000 (Fri, 04 Jun 2010) | 14 lines
9413Changed paths:
9414   M /trunk/exp_2.c
9415
9416[exp_2.c] got rid of MY_INIT_MPZ, small slowdown, but code should be more
9417	  robust. Below are timings from Patrick Pelissier with mbench:
9418mpz_init:
9419Pass 78
9420 mpfr_add:          63 /   102.86 /   126
9421 mpfr_exp:         441 / 12067.81 / 47355
9422
9423MY_MPZ_INIT
9424Pass 50
9425 mpfr_add:          63 /   103.09 /   126
9426 mpfr_exp:         430 / 10911.86 / 44215
9427
9428Prec=53 bits (core 2 duo 64 bits)
9429
9430------------------------------------------------------------------------
9431r6918 | zimmerma | 2010-06-03 16:18:31 +0000 (Thu, 03 Jun 2010) | 22 lines
9432Changed paths:
9433   M /trunk/exp_2.c
9434
9435[exp_2.c] fixed problem reported by Sylvain Chevillard with following code
9436	  and MPFR_EXP_2_THRESHOLD=36 (valgrind complains).
9437	  It was due to the fact that GMP might allocate extra limbs,
9438	  see http://gmplib.org/list-archives/gmp-devel/2010-June/001577.html.
9439	  The fix is not optimal in the sense that GMP does not give a bound
9440	  on the allocated memory, thus we can only guess.
9441
9442#include "mpfr.h"
9443int main(void) {
9444  mpfr_t x,w;
9445
9446  mpfr_init2(x, 37);
9447  mpfr_init2(w, 37);
9448  mpfr_set_str(x, "-1.000001100100100001111110110101010001p+20", 2, MPFR_RNDN);
9449  mpfr_exp (w, x, MPFR_RNDN);
9450                                                         
9451  mpfr_clear (w);
9452  mpfr_clear (x);
9453
9454  return 0;
9455}
9456
9457------------------------------------------------------------------------
9458r6915 | vlefevre | 2010-06-03 15:07:52 +0000 (Thu, 03 Jun 2010) | 3 lines
9459Changed paths:
9460   M /trunk/acinclude.m4
9461
9462[acinclude.m4] Math library check: removed rule specific to HP-UX
9463(only -lM was tested while this library may not be available; so,
9464let's use the default rule as -lm works).
9465------------------------------------------------------------------------
9466r6912 | vlefevre | 2010-06-03 08:24:49 +0000 (Thu, 03 Jun 2010) | 1 line
9467Changed paths:
9468   M /trunk/mpfr.texi
9469
9470[mpfr.texi] Arenaire -> Arénaire.
9471------------------------------------------------------------------------
9472r6909 | vlefevre | 2010-06-02 11:02:34 +0000 (Wed, 02 Jun 2010) | 1 line
9473Changed paths:
9474   M /trunk/NEWS
9475
9476[NEWS] 3.0 -> 3.0.0.
9477------------------------------------------------------------------------
9478r6907 | vlefevre | 2010-06-02 11:01:18 +0000 (Wed, 02 Jun 2010) | 1 line
9479Changed paths:
9480   M /trunk/NEWS
9481
9482[NEWS] Added test coverage for MPFR 3.0.0.
9483------------------------------------------------------------------------
9484r6904 | vlefevre | 2010-05-31 22:43:23 +0000 (Mon, 31 May 2010) | 1 line
9485Changed paths:
9486   M /trunk/INSTALL
9487
9488[INSTALL] Added missing blank lines (consistency).
9489------------------------------------------------------------------------
9490r6901 | vlefevre | 2010-05-31 22:27:56 +0000 (Mon, 31 May 2010) | 1 line
9491Changed paths:
9492   M /trunk/tests/tset_z_exp.c
9493
9494[tests/tset_z_exp.c] Fixed type in a printf.
9495------------------------------------------------------------------------
9496r6900 | zimmerma | 2010-05-31 20:10:06 +0000 (Mon, 31 May 2010) | 2 lines
9497Changed paths:
9498   M /trunk/INSTALL
9499
9500[INSTALL] added instructions for "make tune"
9501
9502------------------------------------------------------------------------
9503r6899 | zimmerma | 2010-05-31 20:01:03 +0000 (Mon, 31 May 2010) | 2 lines
9504Changed paths:
9505   M /trunk/README.dev
9506
9507[README.dev] completed missing instructions for "make tune"
9508
9509------------------------------------------------------------------------
9510r6898 | zimmerma | 2010-05-31 19:36:42 +0000 (Mon, 31 May 2010) | 2 lines
9511Changed paths:
9512   M /trunk/tests/tset_z_exp.c
9513
9514[tset_z_exp.c] fixed two FIXME
9515
9516------------------------------------------------------------------------
9517r6897 | vlefevre | 2010-05-31 14:29:44 +0000 (Mon, 31 May 2010) | 1 line
9518Changed paths:
9519   M /trunk/tests/tset_z_exp.c
9520
9521[tests/tset_z_exp.c] Added 2 FIXME in the test.
9522------------------------------------------------------------------------
9523r6896 | vlefevre | 2010-05-31 14:20:24 +0000 (Mon, 31 May 2010) | 3 lines
9524Changed paths:
9525   M /trunk/tests/tset_z_exp.c
9526
9527[tests/tset_z_exp.c] Removed testcase bug20100531 (this was a bug in
9528the test, which didn't detect overflow cases due to too large random
9529exponent).
9530------------------------------------------------------------------------
9531r6895 | vlefevre | 2010-05-31 14:12:27 +0000 (Mon, 31 May 2010) | 1 line
9532Changed paths:
9533   M /trunk/tests/tset_z_exp.c
9534
9535[tests/tset_z_exp.c] Added testcase bug20100531.
9536------------------------------------------------------------------------
9537r6893 | vlefevre | 2010-05-31 13:44:36 +0000 (Mon, 31 May 2010) | 3 lines
9538Changed paths:
9539   M /trunk/NEWS
9540   M /trunk/mpfr.texi
9541
9542[mpfr.texi, NEWS] Update related to r6879: "Made defined the previously
9543undefined cases of mpfr_get_si, mpfr_get_ui, mpfr_get_sj, mpfr_get_uj,
9544mpfr_get_z and mpfr_get_z_2exp. In such cases, the erange flag is set.".
9545------------------------------------------------------------------------
9546r6892 | vlefevre | 2010-05-31 13:08:17 +0000 (Mon, 31 May 2010) | 1 line
9547Changed paths:
9548   M /trunk/mpfr.texi
9549
9550[mpfr.texi] Corrected mpfr_atan2 range (added in r6831).
9551------------------------------------------------------------------------
9552r6891 | vlefevre | 2010-05-28 15:07:49 +0000 (Fri, 28 May 2010) | 1 line
9553Changed paths:
9554   M /trunk/mpfr.texi
9555
9556[mpfr.texi] Made an example fit on 80 columns for the info manual.
9557------------------------------------------------------------------------
9558r6890 | vlefevre | 2010-05-28 14:29:08 +0000 (Fri, 28 May 2010) | 2 lines
9559Changed paths:
9560   M /trunk/mpfr.texi
9561
9562[mpfr.texi] Changed some @math into @var in the mpfr_fmod description
9563(for consistency).
9564------------------------------------------------------------------------
9565r6889 | vlefevre | 2010-05-28 10:54:55 +0000 (Fri, 28 May 2010) | 1 line
9566Changed paths:
9567   M /trunk/mpfr.texi
9568
9569[mpfr.texi] Corrected a paragraph.
9570------------------------------------------------------------------------
9571r6888 | vlefevre | 2010-05-28 10:33:21 +0000 (Fri, 28 May 2010) | 2 lines
9572Changed paths:
9573   M /trunk/mpfr.texi
9574
9575[mpfr.texi] Added an example to get the MPFR version (and at the same
9576time, check whether MPFR is already installed).
9577------------------------------------------------------------------------
9578r6886 | vlefevre | 2010-05-28 09:52:37 +0000 (Fri, 28 May 2010) | 1 line
9579Changed paths:
9580   M /trunk/Makefile.am
9581   A /trunk/examples/version.c
9582
9583Added examples/version.c (and updated Makefile.am).
9584------------------------------------------------------------------------
9585r6885 | vlefevre | 2010-05-28 09:25:36 +0000 (Fri, 28 May 2010) | 1 line
9586Changed paths:
9587   M /trunk/mpfr.texi
9588
9589[mpfr.texi] Correction (English usage).
9590------------------------------------------------------------------------
9591r6883 | vlefevre | 2010-05-28 08:16:16 +0000 (Fri, 28 May 2010) | 1 line
9592Changed paths:
9593   M /trunk/Makefile.am
9594
9595[Makefile.am] Improved dist-hook rule.
9596------------------------------------------------------------------------
9597r6882 | thevenyp | 2010-05-27 09:14:02 +0000 (Thu, 27 May 2010) | 1 line
9598Changed paths:
9599   M /trunk/mpfr.texi
9600
9601Fix typo.
9602------------------------------------------------------------------------
9603r6881 | zimmerma | 2010-05-26 19:39:02 +0000 (Wed, 26 May 2010) | 2 lines
9604Changed paths:
9605   M /trunk/TODO
9606
9607[TODO] removed one item, added one
9608
9609------------------------------------------------------------------------
9610r6880 | zimmerma | 2010-05-26 19:35:30 +0000 (Wed, 26 May 2010) | 3 lines
9611Changed paths:
9612   M /trunk/mpfr.texi
9613
9614[mpfr.texi] removed FIXME (resolved: Philippe confirmed that gmp_printf does
9615	    not work with mpf2mpfr.h)
9616
9617------------------------------------------------------------------------
9618r6879 | vlefevre | 2010-05-25 16:19:48 +0000 (Tue, 25 May 2010) | 3 lines
9619Changed paths:
9620   M /trunk/get_si.c
9621   M /trunk/get_sj.c
9622   M /trunk/get_ui.c
9623   M /trunk/get_uj.c
9624   M /trunk/get_z.c
9625   M /trunk/get_z_exp.c
9626   M /trunk/mpfr.texi
9627   M /trunk/tests/tget_sj.c
9628   M /trunk/tests/tget_z.c
9629   M /trunk/tests/tset_si.c
9630
9631Made defined the previously undefined cases of mpfr_get_si, mpfr_get_ui,
9632mpfr_get_sj, mpfr_get_uj, mpfr_get_z and mpfr_get_z_2exp. In such cases,
9633the erange flag is set.
9634------------------------------------------------------------------------
9635r6878 | schevill | 2010-05-25 14:27:57 +0000 (Tue, 25 May 2010) | 3 lines
9636Changed paths:
9637   M /trunk/ai.c
9638   M /trunk/ai2.c
9639
9640* 80 columns.
9641
9642
9643------------------------------------------------------------------------
9644r6877 | schevill | 2010-05-25 14:14:37 +0000 (Tue, 25 May 2010) | 3 lines
9645Changed paths:
9646   M /trunk/gammaonethird.c
9647
9648do ... while(0) style for macros.
9649
9650
9651------------------------------------------------------------------------
9652r6875 | vlefevre | 2010-05-25 13:20:34 +0000 (Tue, 25 May 2010) | 1 line
9653Changed paths:
9654   M /trunk/NEWS
9655
9656[NEWS] Correction.
9657------------------------------------------------------------------------
9658r6873 | vlefevre | 2010-05-25 11:05:42 +0000 (Tue, 25 May 2010) | 1 line
9659Changed paths:
9660   M /trunk/mpfr.texi
9661
9662[mpfr.texi] Minor changes.
9663------------------------------------------------------------------------
9664r6872 | vlefevre | 2010-05-25 10:43:08 +0000 (Tue, 25 May 2010) | 1 line
9665Changed paths:
9666   M /trunk/INSTALL
9667
9668[INSTALL] Reverted incorrect changeset r6870.
9669------------------------------------------------------------------------
9670r6871 | vlefevre | 2010-05-25 10:41:44 +0000 (Tue, 25 May 2010) | 1 line
9671Changed paths:
9672   M /trunk/mpfr.texi
9673
9674[mpfr.texi] Added a comment about non-ASCII characters.
9675------------------------------------------------------------------------
9676r6870 | thevenyp | 2010-05-25 10:38:51 +0000 (Tue, 25 May 2010) | 1 line
9677Changed paths:
9678   M /trunk/INSTALL
9679   M /trunk/mpfr.texi
9680
9681More explicit documentation on the use of specifiers in printf function.
9682------------------------------------------------------------------------
9683r6869 | vlefevre | 2010-05-25 10:34:07 +0000 (Tue, 25 May 2010) | 1 line
9684Changed paths:
9685   M /trunk/mpfr.texi
9686
9687[mpfr.texi] Encoding correction for ±.
9688------------------------------------------------------------------------
9689r6868 | vlefevre | 2010-05-25 10:26:12 +0000 (Tue, 25 May 2010) | 2 lines
9690Changed paths:
9691   M /trunk/NEWS
9692   M /trunk/mpfr.texi
9693
9694[NEWS, mpfr.texi] mpfr_custom_get_mantissa was renamed to
9695mpfr_custom_get_significand.
9696------------------------------------------------------------------------
9697r6867 | vlefevre | 2010-05-25 10:15:30 +0000 (Tue, 25 May 2010) | 3 lines
9698Changed paths:
9699   M /trunk/tests/tstckintc.c
9700
9701[tests/tstckintc.c] Changed mpfr_custom_get_mantissa into
9702mpfr_custom_get_significand (but mpfr_custom_get_mantissa
9703was still working thanks to the #define).
9704------------------------------------------------------------------------
9705r6866 | vlefevre | 2010-05-25 10:13:26 +0000 (Tue, 25 May 2010) | 2 lines
9706Changed paths:
9707   M /trunk/mpfr.h
9708   M /trunk/stack_interface.c
9709
9710[mpfr.h, stack_interface.c] Changed mpfr_custom_get_mantissa into
9711mpfr_custom_get_significand (r6862 was incomplete).
9712------------------------------------------------------------------------
9713r6865 | vlefevre | 2010-05-25 09:29:40 +0000 (Tue, 25 May 2010) | 2 lines
9714Changed paths:
9715   M /trunk/mpfr.h
9716
9717[mpfr.h] <stdint.h> support: also test _STDINT (for MS Visual Studio).
9718Thanks to Brian Gladman for the information.
9719------------------------------------------------------------------------
9720r6863 | vlefevre | 2010-05-25 07:24:18 +0000 (Tue, 25 May 2010) | 3 lines
9721Changed paths:
9722   M /trunk/buildopt.c
9723   M /trunk/mpfrlint
9724
9725[buildopt.c] Missing #include "mpfr-impl.h" for cygwin builds.
9726[mpfrlint] Detect such errors (mpfr-impl.h may be needed because it
9727  includes config.h when there is one).
9728------------------------------------------------------------------------
9729r6862 | zimmerma | 2010-05-24 16:56:52 +0000 (Mon, 24 May 2010) | 2 lines
9730Changed paths:
9731   M /trunk/mpfr.h
9732   M /trunk/mpfr.texi
9733
9734[mpfr.texi] more changes after answers by Vincent to my questions
9735
9736------------------------------------------------------------------------
9737r6860 | vlefevre | 2010-05-24 10:54:03 +0000 (Mon, 24 May 2010) | 1 line
9738Changed paths:
9739   M /trunk/NEWS
9740
9741[NEWS] Reformat / fixed typography.
9742------------------------------------------------------------------------
9743r6855 | vlefevre | 2010-05-24 00:01:40 +0000 (Mon, 24 May 2010) | 6 lines
9744Changed paths:
9745   M /trunk/sub1sp.c
9746
9747[sub1sp.c] Fixed a problem that appeared after mpfr_prec_t has been
9748made signed. It was visible on PowerPC (tested on Linux 32 bits and
9749on Mac OS X 32 & 64 bits), but could potentially affect any platform
9750as a negative shift count was generated. As the faulty expressions
9751were in a MPFR_ASSERTD, the failure could occur only when assertion
9752checking had been enabled.
9753------------------------------------------------------------------------
9754r6852 | vlefevre | 2010-05-22 23:08:17 +0000 (Sat, 22 May 2010) | 1 line
9755Changed paths:
9756   M /trunk/README.dev
9757
9758[README.dev] Removed trailing spaces.
9759------------------------------------------------------------------------
9760r6851 | vlefevre | 2010-05-22 23:06:49 +0000 (Sat, 22 May 2010) | 1 line
9761Changed paths:
9762   M /trunk/README.dev
9763
9764[README.dev] Added information about intmax_t and corresponding macros.
9765------------------------------------------------------------------------
9766r6849 | vlefevre | 2010-05-22 22:42:05 +0000 (Sat, 22 May 2010) | 6 lines
9767Changed paths:
9768   M /trunk/acinclude.m4
9769   M /trunk/fits_intmax.c
9770   M /trunk/fits_uintmax.c
9771   M /trunk/get_sj.c
9772   M /trunk/get_uj.c
9773   M /trunk/mpfr-impl.h
9774   M /trunk/tests/tfits.c
9775   M /trunk/tests/tget_sj.c
9776   M /trunk/tests/tset_sj.c
9777
9778Detect when the intmax_t type is available but INTMAX_MAX doesn't work
9779(e.g. with gcc -ansi -pedantic-errors in 32-bit mode under GNU/Linux).
9780New macros MPFR_UINTMAX_MAX, MPFR_INTMAX_MAX and MPFR_INTMAX_MIN are
9781defined and used internally instead of UINTMAX_MAX, INTMAX_MAX and
9782INTMAX_MIN. If these C99 macros work, then the MPFR_* macros use them,
9783otherwise MPFR uses its own definitions.
9784------------------------------------------------------------------------
9785r6846 | vlefevre | 2010-05-22 19:41:07 +0000 (Sat, 22 May 2010) | 1 line
9786Changed paths:
9787   M /trunk/gammaonethird.c
9788   M /trunk/mpfr-impl.h
9789
9790mpfr_div_ui8 and mpfr_mul_ui5 didn't have to be exported.
9791------------------------------------------------------------------------
9792r6845 | vlefevre | 2010-05-22 19:33:22 +0000 (Sat, 22 May 2010) | 1 line
9793Changed paths:
9794   M /trunk/ai.c
9795   M /trunk/ai2.c
9796   M /trunk/bernoulli.c
9797   M /trunk/buildopt.c
9798   M /trunk/digamma.c
9799   M /trunk/gammaonethird.c
9800   M /trunk/get_flt.c
9801   M /trunk/ieee_floats.h
9802   M /trunk/isregular.c
9803   M /trunk/mbench/mfv5.h
9804   M /trunk/mbench/timp.h
9805   M /trunk/min_prec.c
9806   M /trunk/scale2.c
9807   M /trunk/set_flt.c
9808   M /trunk/set_z_exp.c
9809   M /trunk/set_zero.c
9810   M /trunk/speed.c
9811   M /trunk/tests/tai.c
9812   M /trunk/tests/taway.c
9813   M /trunk/tests/tbuildopt.c
9814   M /trunk/tests/tdigamma.c
9815   M /trunk/tests/tfprintf.c
9816   M /trunk/tests/tget_flt.c
9817   M /trunk/tests/tmin_prec.c
9818   M /trunk/tests/tprintf.c
9819   M /trunk/tests/tset_z_exp.c
9820   M /trunk/tests/tstdint.c
9821
9822Updated Subversion properties.
9823------------------------------------------------------------------------
9824r6844 | vlefevre | 2010-05-22 19:13:37 +0000 (Sat, 22 May 2010) | 1 line
9825Changed paths:
9826   M /trunk/ai2.c
9827
9828[ai2.c] GNU style.
9829------------------------------------------------------------------------
9830r6843 | vlefevre | 2010-05-22 16:04:13 +0000 (Sat, 22 May 2010) | 1 line
9831Changed paths:
9832   M /trunk/ai2.c
9833
9834[ai2.c] Style correction (necessary for ansi2knr, if still useful).
9835------------------------------------------------------------------------
9836r6842 | vlefevre | 2010-05-22 13:55:22 +0000 (Sat, 22 May 2010) | 1 line
9837Changed paths:
9838   M /trunk/ai.c
9839   M /trunk/ai2.c
9840
9841[ai.c, ai2.c] Untabified / removed trailing spaces.
9842------------------------------------------------------------------------
9843r6841 | vlefevre | 2010-05-22 13:53:19 +0000 (Sat, 22 May 2010) | 1 line
9844Changed paths:
9845   M /trunk/ai.c
9846
9847[ai.c] GNU style.
9848------------------------------------------------------------------------
9849r6840 | vlefevre | 2010-05-22 10:21:11 +0000 (Sat, 22 May 2010) | 1 line
9850Changed paths:
9851   M /trunk/mpfr.texi
9852
9853[mpfr.texi] Corrected the paragraph about whether MPFR is installed.
9854------------------------------------------------------------------------
9855r6839 | vlefevre | 2010-05-22 00:12:31 +0000 (Sat, 22 May 2010) | 2 lines
9856Changed paths:
9857   M /trunk/mpfr.texi
9858
9859[mpfr.texi] Corrections and answers to PZ comments from r6831.
9860The document encoding is now UTF-8.
9861------------------------------------------------------------------------
9862r6838 | vlefevre | 2010-05-21 21:06:07 +0000 (Fri, 21 May 2010) | 2 lines
9863Changed paths:
9864   M /trunk/mpfr.texi
9865
9866[mpfr.texi] n-char-sequence was changed into n-char-sequence-opt
9867in r6132, but I forgot to update all the occurrences.
9868------------------------------------------------------------------------
9869r6837 | schevill | 2010-05-21 09:47:13 +0000 (Fri, 21 May 2010) | 5 lines
9870Changed paths:
9871   M /trunk/ai.c
9872   M /trunk/ai2.c
9873
9874* Removed double precision numbers.
9875* Handle +0 and -0 the same way.
9876* Use MPFR_GET_EXP in ai2.c
9877
9878
9879------------------------------------------------------------------------
9880r6836 | schevill | 2010-05-20 14:19:47 +0000 (Thu, 20 May 2010) | 3 lines
9881Changed paths:
9882   M /trunk/ai.c
9883
9884* Corrected a bug when x=0 (MPFR_GET_EXP requires to assert that x!=0).
9885
9886
9887------------------------------------------------------------------------
9888r6835 | schevill | 2010-05-20 13:34:26 +0000 (Thu, 20 May 2010) | 3 lines
9889Changed paths:
9890   M /trunk/ai.c
9891   M /trunk/ai2.c
9892   M /trunk/gammaonethird.c
9893   M /trunk/mpfr-impl.h
9894
9895Corrected some warnings.
9896
9897
9898------------------------------------------------------------------------
9899r6834 | schevill | 2010-05-20 12:39:34 +0000 (Thu, 20 May 2010) | 3 lines
9900Changed paths:
9901   M /trunk/mpfr.texi
9902
9903Corrected an error that prevented the doc from compiling.
9904
9905
9906------------------------------------------------------------------------
9907r6833 | vlefevre | 2010-05-20 09:47:02 +0000 (Thu, 20 May 2010) | 1 line
9908Changed paths:
9909   M /trunk/mpfr.texi
9910
9911mpfr.texi: corrections.
9912------------------------------------------------------------------------
9913r6832 | zimmerma | 2010-05-20 09:35:06 +0000 (Thu, 20 May 2010) | 2 lines
9914Changed paths:
9915   M /trunk/mpfr.texi
9916
9917[mpfr.texi] explain why mpfr_sum uses an array of pointers to mpfr_t
9918
9919------------------------------------------------------------------------
9920r6831 | zimmerma | 2010-05-20 09:10:47 +0000 (Thu, 20 May 2010) | 4 lines
9921Changed paths:
9922   M /trunk/TODO
9923   M /trunk/fdl.texi
9924   M /trunk/mpfr.texi
9925
9926[mpfr.texi] changes after a complete reading of the documentation.
9927	    There are some issues left that I don't know how to solve,
9928	    they are marked with @c PZ in mpfr.texi.
9929
9930------------------------------------------------------------------------
9931r6829 | vlefevre | 2010-05-19 23:07:54 +0000 (Wed, 19 May 2010) | 2 lines
9932Changed paths:
9933   M /trunk/NEWS
9934   M /trunk/mpfr.texi
9935
9936[mpfr.texi, NEWS] Noted that the mpfr_ai implementation is incomplete
9937and experimental.
9938------------------------------------------------------------------------
9939r6827 | vlefevre | 2010-05-19 23:04:40 +0000 (Wed, 19 May 2010) | 1 line
9940Changed paths:
9941   M /trunk/ai.c
9942
9943[ai.c] Use MPFR_IS_SINGULAR. Added a FIXME comment for Ai(0).
9944------------------------------------------------------------------------
9945r6825 | vlefevre | 2010-05-19 22:41:29 +0000 (Wed, 19 May 2010) | 1 line
9946Changed paths:
9947   M /trunk/mpfr-impl.h
9948   M /trunk/tests/texceptions.c
9949   M /trunk/tests/tget_f.c
9950   M /trunk/tests/tmodf.c
9951   M /trunk/tests/tpow_all.c
9952   M /trunk/tests/turandom.c
9953
9954Type corrections for C++ compilers (in particular, mpfr_rnd_t vs int).
9955------------------------------------------------------------------------
9956r6822 | vlefevre | 2010-05-19 14:30:02 +0000 (Wed, 19 May 2010) | 1 line
9957Changed paths:
9958   M /trunk/ai.c
9959
9960[ai.c] Fixed possible problem in reduced exponent range.
9961------------------------------------------------------------------------
9962r6821 | vlefevre | 2010-05-19 14:25:02 +0000 (Wed, 19 May 2010) | 1 line
9963Changed paths:
9964   M /trunk/ai.c
9965   M /trunk/ai2.c
9966
9967Removed trailing spaces.
9968------------------------------------------------------------------------
9969r6820 | schevill | 2010-05-19 13:48:46 +0000 (Wed, 19 May 2010) | 4 lines
9970Changed paths:
9971   M /trunk/ai.c
9972   M /trunk/ai2.c
9973   M /trunk/gammaonethird.c
9974
9975* Removed some warnings.
9976* More conform to GNU coding standards.
9977
9978
9979------------------------------------------------------------------------
9980r6818 | vlefevre | 2010-05-19 13:09:29 +0000 (Wed, 19 May 2010) | 2 lines
9981Changed paths:
9982   M /trunk/README.dev
9983   D /trunk/patch-aclocal-icc
9984
9985Removed obsolete patch-aclocal-icc and updated README.dev (about
9986"To make a release").
9987------------------------------------------------------------------------
9988r6813 | vlefevre | 2010-05-19 12:38:01 +0000 (Wed, 19 May 2010) | 1 line
9989Changed paths:
9990   M /trunk/Makefile.am
9991
9992[Makefile.am] Added a comment concerning -version-info and MPFR 3.0.x.
9993------------------------------------------------------------------------
9994r6812 | vlefevre | 2010-05-19 11:53:33 +0000 (Wed, 19 May 2010) | 1 line
9995Changed paths:
9996   M /trunk/ChangeLog
9997
9998ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
9999------------------------------------------------------------------------
10000r6811 | vlefevre | 2010-05-19 10:18:37 +0000 (Wed, 19 May 2010) | 1 line
10001Changed paths:
10002   M /trunk/mpfr.texi
10003
10004[mpfr.texi] Preliminary interfaces are no longer preliminary.
10005------------------------------------------------------------------------
10006r6810 | vlefevre | 2010-05-19 10:13:39 +0000 (Wed, 19 May 2010) | 2 lines
10007Changed paths:
10008   M /trunk/mpfr.texi
10009
10010[mpfr.texi] API Compatibility: mention the detection of the availability
10011of intmax_t with C++ compilers.
10012------------------------------------------------------------------------
10013r6809 | vlefevre | 2010-05-19 09:07:33 +0000 (Wed, 19 May 2010) | 1 line
10014Changed paths:
10015   M /trunk/mpfr.texi
10016
10017[mpfr.texi] signness -> signedness (thanks to Philippe).
10018------------------------------------------------------------------------
10019r6808 | vlefevre | 2010-05-19 00:11:39 +0000 (Wed, 19 May 2010) | 1 line
10020Changed paths:
10021   M /trunk/mpfr.texi
10022
10023[mpfr.texi] Missing @code.
10024------------------------------------------------------------------------
10025r6807 | vlefevre | 2010-05-19 00:09:11 +0000 (Wed, 19 May 2010) | 1 line
10026Changed paths:
10027   M /trunk/mpfr.texi
10028
10029[mpfr.texi] Corrected C terminology (table -> array).
10030------------------------------------------------------------------------
10031r6806 | vlefevre | 2010-05-18 14:40:36 +0000 (Tue, 18 May 2010) | 1 line
10032Changed paths:
10033   M /trunk/NEWS
10034   M /trunk/mpfr.texi
10035
10036[mpfr.texi, NEWS] Mention that mpfr_ai is a new function in MPFR 3.0.
10037------------------------------------------------------------------------
10038r6805 | vlefevre | 2010-05-18 14:36:05 +0000 (Tue, 18 May 2010) | 1 line
10039Changed paths:
10040   D /trunk/prepare
10041
10042Removed obsolete prepare script (autoreconf does the same thing).
10043------------------------------------------------------------------------
10044r6804 | schevill | 2010-05-18 14:34:57 +0000 (Tue, 18 May 2010) | 21 lines
10045Changed paths:
10046   M /trunk/Makefile.am
10047   M /trunk/ai.c
10048   A /trunk/ai2.c
10049   A /trunk/gammaonethird.c
10050   M /trunk/mpfr.h
10051
10052* I added a new implementation of Airy Ai. This implementation uses Smith's
10053algorithm.
10054Currently, it is provided as a separate implementation mpfr_ai2.
10055
10056* Please note that both mpfr_ai and mpfr_ai2 need to efficiently evaluate
10057Gamma(1/3) and Gamma(2/3). This is provided by functions in the file 
10058gammaonethird.c
10059
10060* There is no test file for mpfr_ai2 since it should quickly disappear behind
10061a single implementation using the best of mpfr_ai and mpfr_ai2.
10062However, if necessary, a test file can be obtained by copying tai.c and 
10063replacing mpfr_ai by mpfr_ai2 everywhere.
10064
10065* I do not know if gammaonethird.c will remain like that in the future. Should
10066we make this implementation available as a public MPFR function? In this case,
10067I have to write a wrapper for providing a correctly rounded implementation.
10068Moreover, it contains functions that could be interesting for the 
10069implementation of other functions (the functions mpfr_div_ui*). Maybe, it 
10070could be worth providing a file specially for this purpose.
10071
10072
10073------------------------------------------------------------------------
10074r6803 | vlefevre | 2010-05-18 14:32:07 +0000 (Tue, 18 May 2010) | 1 line
10075Changed paths:
10076   M /trunk/NEWS
10077
10078[NEWS] Added release name.
10079------------------------------------------------------------------------
10080r6802 | vlefevre | 2010-05-18 14:30:38 +0000 (Tue, 18 May 2010) | 2 lines
10081Changed paths:
10082   M /trunk/NEWS
10083
10084[NEWS] Updated "Changes from versions 2.3.* to version 2.4.0"
10085from MPFR 2.4.2.
10086------------------------------------------------------------------------
10087r6801 | vlefevre | 2010-05-18 14:25:20 +0000 (Tue, 18 May 2010) | 1 line
10088Changed paths:
10089   M /trunk/mpfr.texi
10090
10091[mpfr.texi] Completed Section 6.1 "Type and Macro Changes".
10092------------------------------------------------------------------------
10093r6800 | vlefevre | 2010-05-18 14:07:26 +0000 (Tue, 18 May 2010) | 1 line
10094Changed paths:
10095   M /trunk/mpfr.texi
10096
10097[mpfr.texi] Updated Section 6.1 "Type and Macro Changes".
10098------------------------------------------------------------------------
10099r6799 | vlefevre | 2010-05-18 13:57:03 +0000 (Tue, 18 May 2010) | 1 line
10100Changed paths:
10101   M /trunk/mpfr.texi
10102
10103[mpfr.texi] Missing space.
10104------------------------------------------------------------------------
10105r6798 | vlefevre | 2010-05-18 13:54:47 +0000 (Tue, 18 May 2010) | 1 line
10106Changed paths:
10107   M /trunk/mpfr.texi
10108
10109[mpfr.texi] Updated Section 6.1 "Type and Macro Changes".
10110------------------------------------------------------------------------
10111r6797 | vlefevre | 2010-05-18 13:53:06 +0000 (Tue, 18 May 2010) | 1 line
10112Changed paths:
10113   M /trunk/NEWS
10114
10115[NEWS] A bit less ambiguous...
10116------------------------------------------------------------------------
10117r6796 | vlefevre | 2010-05-18 13:12:49 +0000 (Tue, 18 May 2010) | 1 line
10118Changed paths:
10119   M /trunk/NEWS
10120
10121[NEWS] More details for mp_rnd_t/mpfr_rnd_t, like mp_prec_t/mpfr_prec_t.
10122------------------------------------------------------------------------
10123r6795 | vlefevre | 2010-05-17 15:51:28 +0000 (Mon, 17 May 2010) | 2 lines
10124Changed paths:
10125   M /trunk/NEWS
10126   M /trunk/mpfr.texi
10127
10128Added "API Compatibility" section to the MPFR manual.
10129TODO: Section 6.1 "Type and Macro Changes".
10130------------------------------------------------------------------------
10131r6794 | vlefevre | 2010-05-17 13:31:19 +0000 (Mon, 17 May 2010) | 1 line
10132Changed paths:
10133   M /trunk/NEWS
10134
10135[NEWS] mpfr_strtofr now accepts bases from 37 to 62 (r5965).
10136------------------------------------------------------------------------
10137r6793 | vlefevre | 2010-05-10 09:25:01 +0000 (Mon, 10 May 2010) | 1 line
10138Changed paths:
10139   M /trunk/INSTALL
10140
10141INSTALL: updated section about MS Windows.
10142------------------------------------------------------------------------
10143r6792 | vlefevre | 2010-05-10 09:05:12 +0000 (Mon, 10 May 2010) | 1 line
10144Changed paths:
10145   M /trunk/INSTALL
10146
10147INSTALL: updated section about MS Windows.
10148------------------------------------------------------------------------
10149r6791 | vlefevre | 2010-05-08 17:17:18 +0000 (Sat, 08 May 2010) | 1 line
10150Changed paths:
10151   M /trunk/tests/tests.c
10152
10153[tests/tests.c] Fixed code when _MPFR_PREC_FORMAT != 3.
10154------------------------------------------------------------------------
10155r6790 | zimmerma | 2010-05-08 08:01:05 +0000 (Sat, 08 May 2010) | 2 lines
10156Changed paths:
10157   M /trunk/tests/tests.c
10158
10159[tests/tests.c] fixed compiler warning (found by nightly tests)
10160
10161------------------------------------------------------------------------
10162r6789 | vlefevre | 2010-05-07 15:13:02 +0000 (Fri, 07 May 2010) | 1 line
10163Changed paths:
10164   M /trunk/NEWS
10165   M /trunk/README.dev
10166   M /trunk/TODO
10167   M /trunk/acos.c
10168   M /trunk/acosh.c
10169   M /trunk/add1.c
10170   M /trunk/add1sp.c
10171   M /trunk/ai.c
10172   M /trunk/asin.c
10173   M /trunk/asinh.c
10174   M /trunk/atan.c
10175   M /trunk/atan2.c
10176   M /trunk/atanh.c
10177   M /trunk/cbrt.c
10178   M /trunk/cmp.c
10179   M /trunk/cmp_abs.c
10180   M /trunk/cmp_si.c
10181   M /trunk/cmp_ui.c
10182   M /trunk/const_euler.c
10183   M /trunk/cos.c
10184   M /trunk/cot.c
10185   M /trunk/coth.c
10186   M /trunk/csc.c
10187   M /trunk/csch.c
10188   M /trunk/digamma.c
10189   M /trunk/div.c
10190   M /trunk/div_2si.c
10191   M /trunk/div_2ui.c
10192   M /trunk/div_ui.c
10193   M /trunk/eint.c
10194   M /trunk/eq.c
10195   M /trunk/erf.c
10196   M /trunk/erfc.c
10197   M /trunk/exceptions.c
10198   M /trunk/exp.c
10199   M /trunk/exp2.c
10200   M /trunk/exp3.c
10201   M /trunk/exp_2.c
10202   M /trunk/expm1.c
10203   M /trunk/fits_intmax.c
10204   M /trunk/fits_s.h
10205   M /trunk/fits_u.h
10206   M /trunk/fits_uintmax.c
10207   M /trunk/fma.c
10208   M /trunk/fms.c
10209   M /trunk/frac.c
10210   M /trunk/gamma.c
10211   M /trunk/get_d.c
10212   M /trunk/get_d64.c
10213   M /trunk/get_exp.c
10214   M /trunk/get_flt.c
10215   M /trunk/get_ld.c
10216   M /trunk/get_si.c
10217   M /trunk/get_str.c
10218   M /trunk/get_ui.c
10219   M /trunk/get_z.c
10220   M /trunk/get_z_exp.c
10221   M /trunk/gmp_op.c
10222   M /trunk/hypot.c
10223   M /trunk/isinteger.c
10224   M /trunk/jn.c
10225   M /trunk/jyn_asympt.c
10226   M /trunk/li2.c
10227   M /trunk/lngamma.c
10228   M /trunk/log.c
10229   M /trunk/log10.c
10230   M /trunk/log1p.c
10231   M /trunk/log2.c
10232   M /trunk/mbench/mfv5.cc
10233   M /trunk/mbench/mpfr-v6.c
10234   M /trunk/modf.c
10235   M /trunk/mpfr-impl.h
10236   M /trunk/mpfr.h
10237   M /trunk/mpfr.texi
10238   M /trunk/mpn_exp.c
10239   M /trunk/mul.c
10240   M /trunk/mul_2si.c
10241   M /trunk/mul_2ui.c
10242   M /trunk/next.c
10243   M /trunk/out_str.c
10244   M /trunk/pow.c
10245   M /trunk/pow_si.c
10246   M /trunk/pow_z.c
10247   M /trunk/print_raw.c
10248   M /trunk/rem1.c
10249   M /trunk/rint.c
10250   M /trunk/root.c
10251   M /trunk/round_near_x.c
10252   M /trunk/round_p.c
10253   M /trunk/round_prec.c
10254   M /trunk/set_d.c
10255   M /trunk/set_exp.c
10256   M /trunk/set_f.c
10257   M /trunk/set_ld.c
10258   M /trunk/set_si_2exp.c
10259   M /trunk/set_ui_2exp.c
10260   M /trunk/set_z_exp.c
10261   M /trunk/setmax.c
10262   M /trunk/setmin.c
10263   M /trunk/sin.c
10264   M /trunk/sin_cos.c
10265   M /trunk/sinh.c
10266   M /trunk/sinh_cosh.c
10267   M /trunk/sqr.c
10268   M /trunk/sqrt.c
10269   M /trunk/stack_interface.c
10270   M /trunk/strtofr.c
10271   M /trunk/sub1.c
10272   M /trunk/sub1sp.c
10273   M /trunk/subnormal.c
10274   M /trunk/sum.c
10275   M /trunk/swap.c
10276   M /trunk/tanh.c
10277   M /trunk/tests/mpfr-test.h
10278   M /trunk/tests/random2.c
10279   M /trunk/tests/tacos.c
10280   M /trunk/tests/tadd.c
10281   M /trunk/tests/tadd1sp.c
10282   M /trunk/tests/tasin.c
10283   M /trunk/tests/tatan.c
10284   M /trunk/tests/tcan_round.c
10285   M /trunk/tests/tcos.c
10286   M /trunk/tests/tcosh.c
10287   M /trunk/tests/tcot.c
10288   M /trunk/tests/tcoth.c
10289   M /trunk/tests/tdiv.c
10290   M /trunk/tests/tests.c
10291   M /trunk/tests/texceptions.c
10292   M /trunk/tests/texp.c
10293   M /trunk/tests/texp10.c
10294   M /trunk/tests/texp2.c
10295   M /trunk/tests/tfactorial.c
10296   M /trunk/tests/tfprintf.c
10297   M /trunk/tests/tfrac.c
10298   M /trunk/tests/tgamma.c
10299   M /trunk/tests/tgeneric.c
10300   M /trunk/tests/tget_f.c
10301   M /trunk/tests/tget_str.c
10302   M /trunk/tests/tget_z.c
10303   M /trunk/tests/thypot.c
10304   M /trunk/tests/tinternals.c
10305   M /trunk/tests/tlgamma.c
10306   M /trunk/tests/tlog.c
10307   M /trunk/tests/tmodf.c
10308   M /trunk/tests/tmul.c
10309   M /trunk/tests/tmul_2exp.c
10310   M /trunk/tests/tmul_ui.c
10311   M /trunk/tests/tpow.c
10312   M /trunk/tests/tpow_all.c
10313   M /trunk/tests/tpow_z.c
10314   M /trunk/tests/tprintf.c
10315   M /trunk/tests/trandom.c
10316   M /trunk/tests/trint.c
10317   M /trunk/tests/tround_prec.c
10318   M /trunk/tests/tsec.c
10319   M /trunk/tests/tsech.c
10320   M /trunk/tests/tset.c
10321   M /trunk/tests/tset_exp.c
10322   M /trunk/tests/tset_f.c
10323   M /trunk/tests/tset_ld.c
10324   M /trunk/tests/tset_si.c
10325   M /trunk/tests/tset_str.c
10326   M /trunk/tests/tset_z.c
10327   M /trunk/tests/tset_z_exp.c
10328   M /trunk/tests/tsin_cos.c
10329   M /trunk/tests/tsprintf.c
10330   M /trunk/tests/tsqr.c
10331   M /trunk/tests/tstrtofr.c
10332   M /trunk/tests/tsub1sp.c
10333   M /trunk/tests/tsubnormal.c
10334   M /trunk/tests/tsum.c
10335   M /trunk/tests/ttanh.c
10336   M /trunk/tests/tui_pow.c
10337   M /trunk/tests/turandom.c
10338   M /trunk/ui_pow_ui.c
10339   M /trunk/urandom.c
10340   M /trunk/urandomb.c
10341   M /trunk/vasprintf.c
10342   M /trunk/yn.c
10343   M /trunk/zeta.c
10344
10345New exponent type mpfr_exp_t for MPFR (replacing GMP's mp_exp_t).
10346------------------------------------------------------------------------
10347r6788 | vlefevre | 2010-05-07 14:18:54 +0000 (Fri, 07 May 2010) | 1 line
10348Changed paths:
10349   M /trunk/README.dev
10350
10351[README.dev] Updated a paragraph concerning signed and unsigned types.
10352------------------------------------------------------------------------
10353r6787 | vlefevre | 2010-05-07 13:57:28 +0000 (Fri, 07 May 2010) | 12 lines
10354Changed paths:
10355   M /trunk/NEWS
10356   M /trunk/mpfr-impl.h
10357   M /trunk/mpfr.h
10358   M /trunk/tests/tcheck.c
10359
10360Changed the precision type mpfr_prec_t from an unsigned integer type
10361into the corresponding signed integer type, in order to avoid problems
10362due to the usual arithmetic conversions when mixing mpfr_prec_t and
10363mp_exp_t in an expression.
10364* NEWS: mentioned this change.
10365* mpfr-impl.h: removed MPFR_INTPREC_MAX (which wasn't used) and updated
10366  the MPFR_UNSIGNED_MINUS_MODULO(S,A) macro, which assumed that A was
10367  unsigned; this macro now works even when A is signed.
10368* mpfr.h: added mpfr_uprec_t; updated mpfr_prec_t and MPFR_PREC_MAX.
10369* tests/tcheck.c: disabled a test on MPFR_PREC_MAX+1 with MPFR >= 3
10370  (this test doesn't work with a signed mpfr_prec_t and isn't needed).
10371Note: all tests pass under GNU Linux x86 and x86_64.
10372------------------------------------------------------------------------
10373r6786 | vlefevre | 2010-05-07 12:36:55 +0000 (Fri, 07 May 2010) | 1 line
10374Changed paths:
10375   M /trunk/tests/tcheck.c
10376
10377[tests/tcheck.c] Forgot to remove a printf (added during testing).
10378------------------------------------------------------------------------
10379r6785 | vlefevre | 2010-05-07 12:33:57 +0000 (Fri, 07 May 2010) | 1 line
10380Changed paths:
10381   M /trunk/tests/tcheck.c
10382
10383[tests/tcheck.c] Support signed mpfr_prec_t (avoid integer overflow).
10384------------------------------------------------------------------------
10385r6784 | vlefevre | 2010-05-07 12:31:53 +0000 (Fri, 07 May 2010) | 1 line
10386Changed paths:
10387   M /trunk/tests/mpf_compat.h
10388
10389[tests/mpf_compat.h] Fixed prototype of function main.
10390------------------------------------------------------------------------
10391r6783 | vlefevre | 2010-05-07 12:23:22 +0000 (Fri, 07 May 2010) | 1 line
10392Changed paths:
10393   M /trunk/mpfr.h
10394
10395[mpfr.h] Added a comment concerning the definition of MPFR_PREC_MAX.
10396------------------------------------------------------------------------
10397r6782 | vlefevre | 2010-05-06 10:10:52 +0000 (Thu, 06 May 2010) | 2 lines
10398Changed paths:
10399   M /trunk/print_rnd_mode.c
10400
10401print_rnd_mode.c: added an assertion so that we do not forget to update
10402this file after a new rounding mode is added.
10403------------------------------------------------------------------------
10404r6780 | vlefevre | 2010-05-03 14:26:06 +0000 (Mon, 03 May 2010) | 2 lines
10405Changed paths:
10406   M /trunk/mpfr.texi
10407
10408[mpfr.texi] Added a paragraph about multiple inclusions of mpfr.h and/or
10409gmp.h header files.
10410------------------------------------------------------------------------
10411r6779 | thevenyp | 2010-05-03 14:19:20 +0000 (Mon, 03 May 2010) | 1 line
10412Changed paths:
10413   M /trunk/mpfr.texi
10414
10415Update documentation for mpfr_print_rnd_mode.
10416------------------------------------------------------------------------
10417r6778 | vlefevre | 2010-05-03 13:15:15 +0000 (Mon, 03 May 2010) | 3 lines
10418Changed paths:
10419   M /trunk/mpfr-impl.h
10420   M /trunk/mpfr.h
10421
10422To avoid breaking the ABI when faithful rounding gets implemented, added
10423MPFR_RNDF to the mpfr_rnd_t enum type now, and removed MPFR_RND_MAX from
10424the enumeration (it is now defined as a macro in mpfr-impl.h).
10425------------------------------------------------------------------------
10426r6777 | vlefevre | 2010-05-03 12:52:28 +0000 (Mon, 03 May 2010) | 1 line
10427Changed paths:
10428   M /trunk/fits_intmax.c
10429   M /trunk/fits_s.h
10430   M /trunk/fits_sint.c
10431   M /trunk/fits_slong.c
10432   M /trunk/fits_sshort.c
10433
10434fits_* (signed version): corrections and optimizations.
10435------------------------------------------------------------------------
10436r6776 | vlefevre | 2010-05-03 12:30:46 +0000 (Mon, 03 May 2010) | 5 lines
10437Changed paths:
10438   M /trunk/fits_u.h
10439   M /trunk/fits_uintmax.c
10440
10441[fits_uintmax.c, fits_u.h] Some casts could be incorrect in the case
10442mp_exp_t > mpfr_prec_t. Set prec to the int type since in practice,
10443prec will be small enough to fit in an int. The fact that prec is now
10444signed allows us to remove a useless test (also note that prec should
10445be computed at compile time, so that this should be at least as fast).
10446------------------------------------------------------------------------
10447r6775 | vlefevre | 2010-05-03 12:04:56 +0000 (Mon, 03 May 2010) | 1 line
10448Changed paths:
10449   M /trunk/fits_u.h
10450   M /trunk/fits_uintmax.c
10451
10452[fits_uintmax.c, fits_u.h] Comments: doesn't -> don't
10453------------------------------------------------------------------------
10454r6774 | vlefevre | 2010-05-03 11:10:41 +0000 (Mon, 03 May 2010) | 1 line
10455Changed paths:
10456   M /trunk/mpfr.texi
10457
10458mpfr.texi: updated the month.
10459------------------------------------------------------------------------
10460r6773 | thevenyp | 2010-05-03 09:20:38 +0000 (Mon, 03 May 2010) | 1 line
10461Changed paths:
10462   M /trunk/mpfr.texi
10463   M /trunk/tests/tsprintf.c
10464   M /trunk/vasprintf.c
10465
10466Add specifier 'Y' for the rounding away from zero mode in printf-like functions.
10467------------------------------------------------------------------------
10468r6772 | zimmerma | 2010-04-30 16:10:44 +0000 (Fri, 30 Apr 2010) | 2 lines
10469Changed paths:
10470   M /trunk/mpfr.texi
10471
10472[mpfr.texi] removed obsolete mpfr_round_prec
10473
10474------------------------------------------------------------------------
10475r6770 | vlefevre | 2010-04-30 15:57:34 +0000 (Fri, 30 Apr 2010) | 1 line
10476Changed paths:
10477   M /trunk/fits_intmax.c
10478   M /trunk/fits_s.h
10479
10480[fits_intmax.c,fits_s.h] Added FIXME comments.
10481------------------------------------------------------------------------
10482r6769 | vlefevre | 2010-04-30 15:50:27 +0000 (Fri, 30 Apr 2010) | 2 lines
10483Changed paths:
10484   M /trunk/fits_u.h
10485   M /trunk/fits_uintmax.c
10486
10487Optimized fits_u.h and made fits_uintmax.c like fits_u.h for the
10488special numbers.
10489------------------------------------------------------------------------
10490r6768 | vlefevre | 2010-04-30 15:44:39 +0000 (Fri, 30 Apr 2010) | 1 line
10491Changed paths:
10492   M /trunk/fits_uintmax.c
10493
10494Optimized mpfr_fits_uintmax_p.
10495------------------------------------------------------------------------
10496r6767 | vlefevre | 2010-04-30 14:37:47 +0000 (Fri, 30 Apr 2010) | 1 line
10497Changed paths:
10498   M /trunk/NEWS
10499   M /trunk/README.dev
10500   M /trunk/acos.c
10501   M /trunk/acosh.c
10502   M /trunk/add1.c
10503   M /trunk/add1sp.c
10504   M /trunk/agm.c
10505   M /trunk/asin.c
10506   M /trunk/asinh.c
10507   M /trunk/atan.c
10508   M /trunk/atan2.c
10509   M /trunk/atanh.c
10510   M /trunk/cache.c
10511   M /trunk/cbrt.c
10512   M /trunk/check.c
10513   M /trunk/cmp2.c
10514   M /trunk/const_catalan.c
10515   M /trunk/const_euler.c
10516   M /trunk/const_log2.c
10517   M /trunk/const_pi.c
10518   M /trunk/cos.c
10519   M /trunk/cosh.c
10520   M /trunk/digamma.c
10521   M /trunk/eint.c
10522   M /trunk/erf.c
10523   M /trunk/erfc.c
10524   M /trunk/examples/rndo-add.c
10525   M /trunk/exp.c
10526   M /trunk/exp2.c
10527   M /trunk/exp3.c
10528   M /trunk/exp_2.c
10529   M /trunk/expm1.c
10530   M /trunk/factorial.c
10531   M /trunk/fits_intmax.c
10532   M /trunk/fits_s.h
10533   M /trunk/fits_u.h
10534   M /trunk/fits_uintmax.c
10535   M /trunk/fma.c
10536   M /trunk/fms.c
10537   M /trunk/frac.c
10538   M /trunk/gamma.c
10539   M /trunk/gen_inverse.h
10540   M /trunk/get_f.c
10541   M /trunk/get_si.c
10542   M /trunk/get_sj.c
10543   M /trunk/get_ui.c
10544   M /trunk/get_uj.c
10545   M /trunk/gmp_op.c
10546   M /trunk/hypot.c
10547   M /trunk/init2.c
10548   M /trunk/inits2.c
10549   M /trunk/isinteger.c
10550   M /trunk/jn.c
10551   M /trunk/jyn_asympt.c
10552   M /trunk/li2.c
10553   M /trunk/lngamma.c
10554   M /trunk/log.c
10555   M /trunk/log10.c
10556   M /trunk/log1p.c
10557   M /trunk/log2.c
10558   M /trunk/logging.c
10559   M /trunk/mbench/mpfr-gfx.c
10560   M /trunk/mbench/mpfr-v4.c
10561   M /trunk/mbench/mpfr-v6.c
10562   M /trunk/modf.c
10563   M /trunk/mpfr-impl.h
10564   M /trunk/mpfr.h
10565   M /trunk/mpfr.texi
10566   M /trunk/mul.c
10567   M /trunk/mul_ui.c
10568   M /trunk/pow.c
10569   M /trunk/pow_si.c
10570   M /trunk/pow_ui.c
10571   M /trunk/pow_z.c
10572   M /trunk/print_raw.c
10573   M /trunk/rec_sqrt.c
10574   M /trunk/root.c
10575   M /trunk/round_p.c
10576   M /trunk/round_prec.c
10577   M /trunk/round_raw_generic.c
10578   M /trunk/set_dfl_prec.c
10579   M /trunk/set_prec.c
10580   M /trunk/set_q.c
10581   M /trunk/set_z_exp.c
10582   M /trunk/setmax.c
10583   M /trunk/sin.c
10584   M /trunk/sin_cos.c
10585   M /trunk/sinh.c
10586   M /trunk/sinh_cosh.c
10587   M /trunk/speed.c
10588   M /trunk/sqr.c
10589   M /trunk/stack_interface.c
10590   M /trunk/strtofr.c
10591   M /trunk/sub1.c
10592   M /trunk/sub1sp.c
10593   M /trunk/subnormal.c
10594   M /trunk/sum.c
10595   M /trunk/tan.c
10596   M /trunk/tanh.c
10597   M /trunk/tests/mpfr-test.h
10598   M /trunk/tests/reuse.c
10599   M /trunk/tests/tabs.c
10600   M /trunk/tests/tadd.c
10601   M /trunk/tests/tadd1sp.c
10602   M /trunk/tests/taway.c
10603   M /trunk/tests/tcan_round.c
10604   M /trunk/tests/tcbrt.c
10605   M /trunk/tests/tcmp.c
10606   M /trunk/tests/tcmp2.c
10607   M /trunk/tests/tcomparisons.c
10608   M /trunk/tests/tconst_log2.c
10609   M /trunk/tests/tconst_pi.c
10610   M /trunk/tests/tdiv.c
10611   M /trunk/tests/tdiv_ui.c
10612   M /trunk/tests/teint.c
10613   M /trunk/tests/tests.c
10614   M /trunk/tests/texp.c
10615   M /trunk/tests/tfactorial.c
10616   M /trunk/tests/tfma.c
10617   M /trunk/tests/tfms.c
10618   M /trunk/tests/tfrac.c
10619   M /trunk/tests/tgeneric.c
10620   M /trunk/tests/tgeneric_ui.c
10621   M /trunk/tests/tget_sj.c
10622   M /trunk/tests/tget_str.c
10623   M /trunk/tests/tgmpop.c
10624   M /trunk/tests/tmodf.c
10625   M /trunk/tests/tmul.c
10626   M /trunk/tests/tmul_ui.c
10627   M /trunk/tests/tnext.c
10628   M /trunk/tests/tpow.c
10629   M /trunk/tests/tpow3.c
10630   M /trunk/tests/tpow_z.c
10631   M /trunk/tests/trandom.c
10632   M /trunk/tests/trint.c
10633   M /trunk/tests/troot.c
10634   M /trunk/tests/tset_sj.c
10635   M /trunk/tests/tsin.c
10636   M /trunk/tests/tsin_cos.c
10637   M /trunk/tests/tsqrt.c
10638   M /trunk/tests/tstckintc.c
10639   M /trunk/tests/tstrtofr.c
10640   M /trunk/tests/tsub.c
10641   M /trunk/tests/tsub_ui.c
10642   M /trunk/tests/tsum.c
10643   M /trunk/tests/tui_div.c
10644   M /trunk/tests/tui_pow.c
10645   M /trunk/tests/tui_sub.c
10646   M /trunk/tests/turandom.c
10647   M /trunk/tests/tyn.c
10648   M /trunk/tests/tzeta.c
10649   M /trunk/tuneup.c
10650   M /trunk/ui_pow_ui.c
10651   M /trunk/urandom.c
10652   M /trunk/urandomb.c
10653   M /trunk/vasprintf.c
10654   M /trunk/yn.c
10655   M /trunk/zeta.c
10656   M /trunk/zeta_ui.c
10657
10658Changed mp_prec_t into mpfr_prec_t.
10659------------------------------------------------------------------------
10660r6766 | vlefevre | 2010-04-19 14:35:35 +0000 (Mon, 19 Apr 2010) | 1 line
10661Changed paths:
10662   M /trunk/configure.in
10663
10664[configure.in] r6765 introduced non-POSIX syntax. Fixed.
10665------------------------------------------------------------------------
10666r6765 | zimmerma | 2010-04-19 11:26:12 +0000 (Mon, 19 Apr 2010) | 2 lines
10667Changed paths:
10668   M /trunk/configure.in
10669
10670[configure.in] check for GMP internal files only with --with-gmp-build
10671
10672------------------------------------------------------------------------
10673r6764 | vlefevre | 2010-04-12 00:11:48 +0000 (Mon, 12 Apr 2010) | 1 line
10674Changed paths:
10675   M /trunk/NEWS
10676
10677[NEWS] New function mpfr_regular_p (was added in r6417, 2009-09-14).
10678------------------------------------------------------------------------
10679r6762 | vlefevre | 2010-04-07 02:15:06 +0000 (Wed, 07 Apr 2010) | 2 lines
10680Changed paths:
10681   M /trunk/mpfr-gmp.h
10682
10683[mpfr-gmp.h] Fixed alloca prototype (bug detected by tcc 0.9.25
10684under Linux/x86_64).
10685------------------------------------------------------------------------
10686r6753 | vlefevre | 2010-03-24 12:45:47 +0000 (Wed, 24 Mar 2010) | 3 lines
10687Changed paths:
10688   M /trunk/mpfr.texi
10689
10690[mpfr.texi] Improved/corrected the documentation of functions
10691mpfr_lgamma, mpfr_digamma, mpfr_j0/j1/jn, mpfr_y0/y1/yn, mpfr_agm,
10692mpfr_hypot and mpfr_min_prec.
10693------------------------------------------------------------------------
10694r6752 | vlefevre | 2010-03-24 12:24:28 +0000 (Wed, 24 Mar 2010) | 1 line
10695Changed paths:
10696   M /trunk/mpfr.texi
10697
10698[mpfr.texi] Removed a "currently" that is no longer needed.
10699------------------------------------------------------------------------
10700r6751 | vlefevre | 2010-03-24 12:20:41 +0000 (Wed, 24 Mar 2010) | 2 lines
10701Changed paths:
10702   M /trunk/mpfr.texi
10703
10704[mpfr.texi] Updated description of mpfr_atan2, now that IEEE 754-2008
10705has been published and follows the same conventions as C99 for atan2.
10706------------------------------------------------------------------------
10707r6750 | vlefevre | 2010-03-24 12:12:00 +0000 (Wed, 24 Mar 2010) | 4 lines
10708Changed paths:
10709   M /trunk/mpfr.texi
10710
10711[mpfr.texi] Updated description of mpfr_pow, now that IEEE 754-2008
10712has been published and follows the same conventions as C99 for pow.
10713(IEEE 754-2008 doesn't currently specify pow(±inf,non-zero), but
10714I've suggested a correction for the errata page.)
10715------------------------------------------------------------------------
10716r6747 | vlefevre | 2010-03-23 15:28:41 +0000 (Tue, 23 Mar 2010) | 2 lines
10717Changed paths:
10718   M /trunk/mpfr.texi
10719
10720[mpfr.texi] Improved documentation of mpfr_print_rnd_mode (from a
10721suggestion by Chris Saunders).
10722------------------------------------------------------------------------
10723r6746 | vlefevre | 2010-03-22 10:59:28 +0000 (Mon, 22 Mar 2010) | 1 line
10724Changed paths:
10725   M /trunk/mpfr.texi
10726
10727[mpfr.texi] Various corrections and other improvements.
10728------------------------------------------------------------------------
10729r6745 | vlefevre | 2010-03-22 10:38:59 +0000 (Mon, 22 Mar 2010) | 1 line
10730Changed paths:
10731   M /trunk/mpfr.texi
10732
10733[mpfr.texi] Improved the documentation of mpfr_dim too.
10734------------------------------------------------------------------------
10735r6744 | zimmerma | 2010-03-22 10:04:29 +0000 (Mon, 22 Mar 2010) | 3 lines
10736Changed paths:
10737   M /trunk/mpfr.texi
10738
10739[mpfr.texi] improved the documentation of mpfr_rec_sqrt and mpfr_cbrt
10740	    (thanks Vincent)
10741
10742------------------------------------------------------------------------
10743r6743 | zimmerma | 2010-03-22 09:30:44 +0000 (Mon, 22 Mar 2010) | 2 lines
10744Changed paths:
10745   M /trunk/mpfr.texi
10746
10747[mpfr.texi] improved documentation of mpfr_sqrt and mpfr_sqrt_ui
10748
10749------------------------------------------------------------------------
10750r6741 | vlefevre | 2010-03-21 18:17:12 +0000 (Sun, 21 Mar 2010) | 1 line
10751Changed paths:
10752   M /trunk/mpfr.h
10753
10754[mpfr.h] Added a comment about integer overflows in macros.
10755------------------------------------------------------------------------
10756r6740 | zimmerma | 2010-03-19 14:48:17 +0000 (Fri, 19 Mar 2010) | 2 lines
10757Changed paths:
10758   M /trunk/tests/tai.c
10759
10760[tai.c] enable first test of check_large, and reduced total time
10761
10762------------------------------------------------------------------------
10763r6739 | schevill | 2010-03-19 14:15:23 +0000 (Fri, 19 Mar 2010) | 3 lines
10764Changed paths:
10765   M /trunk/mpfr.texi
10766
10767Added a mention about the current limitation of mpfr_ai in mpfr.texi.
10768
10769
10770------------------------------------------------------------------------
10771r6738 | schevill | 2010-03-19 13:43:13 +0000 (Fri, 19 Mar 2010) | 6 lines
10772Changed paths:
10773   M /trunk/algorithms.tex
10774   M /trunk/tests/tai.c
10775
10776Removed check of ai.c for large arguments. I added in algorithms.tex a 
10777mention about the fact that mpfr_ai is currently not made for large 
10778arguments.
10779
10780
10781
10782------------------------------------------------------------------------
10783r6737 | schevill | 2010-03-19 12:16:12 +0000 (Fri, 19 Mar 2010) | 3 lines
10784Changed paths:
10785   M /trunk/ai.c
10786
10787* Corrected problems regarding the GNU recommendations for formatting source code.
10788
10789
10790------------------------------------------------------------------------
10791r6735 | vlefevre | 2010-03-18 12:55:37 +0000 (Thu, 18 Mar 2010) | 1 line
10792Changed paths:
10793   M /trunk/tests
10794
10795tests: added tai to the svn:ignore property.
10796------------------------------------------------------------------------
10797r6734 | zimmerma | 2010-03-18 12:37:13 +0000 (Thu, 18 Mar 2010) | 3 lines
10798Changed paths:
10799   M /trunk/tests/tai.c
10800
10801[tai.c] reduce the maximal exponents in test_generic()
10802	also reduce the number of random tests to decrease the test time
10803
10804------------------------------------------------------------------------
10805r6733 | vlefevre | 2010-03-18 12:26:19 +0000 (Thu, 18 Mar 2010) | 1 line
10806Changed paths:
10807   M /trunk/README.dev
10808
10809README.dev: in the tests, use mpfr_equal_p rather than mpfr_cmp.
10810------------------------------------------------------------------------
10811r6732 | zimmerma | 2010-03-18 12:23:43 +0000 (Thu, 18 Mar 2010) | 2 lines
10812Changed paths:
10813   M /trunk/tests/tai.c
10814
10815[tai.c] replace mpfr_cmp by mpfr_equal_p
10816
10817------------------------------------------------------------------------
10818r6731 | vlefevre | 2010-03-18 12:11:29 +0000 (Thu, 18 Mar 2010) | 1 line
10819Changed paths:
10820   M /trunk/tests/tset_z_exp.c
10821
10822tests/tset_z_exp.c untabified.
10823------------------------------------------------------------------------
10824r6730 | vlefevre | 2010-03-18 12:11:13 +0000 (Thu, 18 Mar 2010) | 1 line
10825Changed paths:
10826   M /trunk/mpfr.texi
10827
10828mpfr.texi: removed trailing whitespace.
10829------------------------------------------------------------------------
10830r6729 | vlefevre | 2010-03-18 11:59:57 +0000 (Thu, 18 Mar 2010) | 1 line
10831Changed paths:
10832   M /trunk/mpfr.texi
10833
10834mpfr.texi: updated the month.
10835------------------------------------------------------------------------
10836r6728 | vlefevre | 2010-03-18 11:54:24 +0000 (Thu, 18 Mar 2010) | 1 line
10837Changed paths:
10838   M /trunk/AUTHORS
10839
10840Untabified AUTHORS (consistency).
10841------------------------------------------------------------------------
10842r6727 | schevill | 2010-03-18 11:50:39 +0000 (Thu, 18 Mar 2010) | 4 lines
10843Changed paths:
10844   M /trunk/ai.c
10845
10846* Corrected problems regarding the GNU recommendations for formatting source code.
10847* Corrected the date of the copyright.
10848
10849
10850------------------------------------------------------------------------
10851r6726 | zimmerma | 2010-03-18 09:50:20 +0000 (Thu, 18 Mar 2010) | 2 lines
10852Changed paths:
10853   M /trunk/tests/tai.c
10854
10855[tai.c] added test for large inputs
10856
10857------------------------------------------------------------------------
10858r6725 | zimmerma | 2010-03-18 09:22:02 +0000 (Thu, 18 Mar 2010) | 2 lines
10859Changed paths:
10860   M /trunk/AUTHORS
10861
10862[AUTHORS] added Sylvain Chevillard
10863
10864------------------------------------------------------------------------
10865r6724 | zimmerma | 2010-03-17 21:12:09 +0000 (Wed, 17 Mar 2010) | 2 lines
10866Changed paths:
10867   M /trunk/mpfr.texi
10868
10869[mpfr.texi] added Sylvain as contributor
10870
10871------------------------------------------------------------------------
10872r6723 | schevill | 2010-03-17 17:35:59 +0000 (Wed, 17 Mar 2010) | 18 lines
10873Changed paths:
10874   M /trunk/Makefile.am
10875   M /trunk/README.dev
10876   A /trunk/ai.c
10877   A /trunk/algorithm2e.sty
10878   M /trunk/algorithms.tex
10879   M /trunk/mpfr.h
10880   M /trunk/mpfr.texi
10881   M /trunk/tests/Makefile.am
10882   A /trunk/tests/tai.c
10883
10884* Added function mpfr_ai. The implementation is the most naive: it evaluates
10885  the series step by step until it can stop.
10886  A special strategy is used to detect possible problems when Ai(x) is very
10887  close to 0.
10888
10889* Updated algorithms.tex with the technical description of the implementation
10890  of mpfr_ai.
10891
10892* Added algorithm2e.sty and algorithm2e-compatibility.sty (necessary to
10893  compile algorithms.tex now).
10894
10895* Updated mpfr.texi to let it know this new function.
10896
10897* Added a basic test file for mpfr_ai. I will add other test cases later.
10898
10899* Added a small HOWTO to README.dev about how to add a new test file for new
10900  functions.
10901
10902------------------------------------------------------------------------
10903r6720 | vlefevre | 2010-03-11 09:43:53 +0000 (Thu, 11 Mar 2010) | 1 line
10904Changed paths:
10905   M /trunk/tests/tstrtofr.c
10906
10907GMP_RNDx -> MPFR_RNDx
10908------------------------------------------------------------------------
10909r6719 | zimmerma | 2010-03-11 09:24:00 +0000 (Thu, 11 Mar 2010) | 3 lines
10910Changed paths:
10911   M /trunk/tests/tstrtofr.c
10912
10913[tstrtofr.c] added test for 1.23e, cf
10914	     http://gmplib.org/list-archives/gmp-bugs/2010-March/001898.html
10915
10916------------------------------------------------------------------------
10917r6718 | vlefevre | 2010-03-11 01:02:58 +0000 (Thu, 11 Mar 2010) | 4 lines
10918Changed paths:
10919   M /trunk/tests/tsqrt.c
10920
10921[tests/tsqrt.c] Add the test -1 <= x/sqrt(x^2) <= 1, which corresponds
10922to -1 <= x/sqrt(x^2+y^2) <= 1 with y = 0. I don't think the test with
10923random y is still necessary, though, since even a bad sqrt accuracy
10924would not be detected.
10925------------------------------------------------------------------------
10926r6717 | vlefevre | 2010-03-10 10:07:46 +0000 (Wed, 10 Mar 2010) | 1 line
10927Changed paths:
10928   M /trunk/tests/tsqrt.c
10929
10930[tests/tsqrt.c] Added a comment about the x/sqrt(x^2+y^2) test.
10931------------------------------------------------------------------------
10932r6716 | zimmerma | 2010-03-10 09:00:47 +0000 (Wed, 10 Mar 2010) | 4 lines
10933Changed paths:
10934   M /trunk/tests/tsqrt.c
10935
10936[tsqrt.c] fixed bug reported by Sam Rawlins
10937          (https://sympa.inria.fr/sympa/arc/mpfr/2010-03/msg00007.html)
10938Note: this "bug" had no noticeable consequences; this can just be seen
10939as an incomplete test.
10940------------------------------------------------------------------------
10941r6715 | zimmerma | 2010-02-26 08:27:10 +0000 (Fri, 26 Feb 2010) | 2 lines
10942Changed paths:
10943   M /trunk/NEWS
10944
10945[NEWS] added item
10946
10947------------------------------------------------------------------------
10948r6714 | zimmerma | 2010-02-24 15:49:04 +0000 (Wed, 24 Feb 2010) | 3 lines
10949Changed paths:
10950   M /trunk/acinclude.m4
10951
10952[acinclude.m4] now also recognize "IEEE double, little endian" long-double
10953	       format (not tested, should happen on ARM)
10954
10955------------------------------------------------------------------------
10956r6713 | zimmerma | 2010-02-24 15:07:39 +0000 (Wed, 24 Feb 2010) | 3 lines
10957Changed paths:
10958   M /trunk/acinclude.m4
10959
10960[acinclude.m4] added recognition of "IEEE double big endian" long double format
10961	       (tested on gcc40.fsffrance.org and gcc53, both PowerPC's)
10962
10963------------------------------------------------------------------------
10964r6712 | vlefevre | 2010-02-24 12:59:19 +0000 (Wed, 24 Feb 2010) | 2 lines
10965Changed paths:
10966   M /trunk/acinclude.m4
10967
10968[acinclude.m4] Added test for long double = double-double (GCC/PowerPC).
10969This test cannot currently be reliable, so we just output a warning.
10970------------------------------------------------------------------------
10971r6711 | zimmerma | 2010-02-23 16:39:02 +0000 (Tue, 23 Feb 2010) | 2 lines
10972Changed paths:
10973   M /trunk/NEWS
10974
10975[NEWS] minor grammar fix
10976
10977------------------------------------------------------------------------
10978r6710 | zimmerma | 2010-02-23 16:27:08 +0000 (Tue, 23 Feb 2010) | 2 lines
10979Changed paths:
10980   M /trunk/NEWS
10981
10982[NEWS] be more precise about API compatibility 
10983
10984------------------------------------------------------------------------
10985r6709 | zimmerma | 2010-02-23 15:54:30 +0000 (Tue, 23 Feb 2010) | 2 lines
10986Changed paths:
10987   M /trunk/NEWS
10988   M /trunk/mpfr.h
10989
10990[mpfr.h] added #define mpfr_get_z_exp mpfr_get_z_2exp for compatibility
10991
10992------------------------------------------------------------------------
10993r6708 | vlefevre | 2010-02-23 01:35:39 +0000 (Tue, 23 Feb 2010) | 1 line
10994Changed paths:
10995   M /trunk/tests
10996
10997tests: added tset_z_exp to the svn:ignore property.
10998------------------------------------------------------------------------
10999r6707 | zimmerma | 2010-02-22 17:23:27 +0000 (Mon, 22 Feb 2010) | 3 lines
11000Changed paths:
11001   M /trunk/NEWS
11002   M /trunk/atan.c
11003   M /trunk/cbrt.c
11004   M /trunk/cos.c
11005   M /trunk/eint.c
11006   M /trunk/exp_2.c
11007   M /trunk/get_z.c
11008   M /trunk/get_z_exp.c
11009   M /trunk/mpfr.h
11010   M /trunk/mpfr.texi
11011   M /trunk/pow.c
11012   M /trunk/rem1.c
11013   M /trunk/root.c
11014   M /trunk/set_z.c
11015   M /trunk/set_z_exp.c
11016   M /trunk/sin_cos.c
11017   M /trunk/tests/tset_z_exp.c
11018
11019changed mpfr_get_z_exp -> mpfr_get_z_2exp (old function) 
11020        mpfr_set_z_exp -> mpfr_set_z_2exp (new function)
11021
11022------------------------------------------------------------------------
11023r6706 | zimmerma | 2010-02-22 15:45:30 +0000 (Mon, 22 Feb 2010) | 2 lines
11024Changed paths:
11025   M /trunk/Makefile.am
11026   M /trunk/NEWS
11027   M /trunk/mpfr.h
11028   M /trunk/mpfr.texi
11029   M /trunk/set_z.c
11030   A /trunk/set_z_exp.c
11031   M /trunk/tests/Makefile.am
11032   A /trunk/tests/tset_z_exp.c
11033
11034added new function mpfr_set_z_exp (companion to mpfr_get_z_exp)
11035
11036------------------------------------------------------------------------
11037r6705 | vlefevre | 2010-02-18 17:05:48 +0000 (Thu, 18 Feb 2010) | 6 lines
11038Changed paths:
11039   M /trunk/TODO
11040   M /trunk/tests
11041   A /trunk/tests/tstdint.c
11042
11043* Added tests/tstdint.c to test the double inclusion of mpfr.h when only
11044  the second occurrence needs <stdint.h> (this can happen when one uses
11045  several libraries that use MPFR under different conditions).
11046* Added tstdint to the svn:ignore property of "tests".
11047* TODO: mentions that tstdint should be added to check_PROGRAMS in
11048  the tests/Makefile.am file once this is fixed.
11049------------------------------------------------------------------------
11050r6701 | vlefevre | 2010-02-18 02:02:55 +0000 (Thu, 18 Feb 2010) | 1 line
11051Changed paths:
11052   M /trunk/mpfr.texi
11053
11054mpfr.texi: updated Section "Internals".
11055------------------------------------------------------------------------
11056r6700 | vlefevre | 2010-02-16 17:43:28 +0000 (Tue, 16 Feb 2010) | 1 line
11057Changed paths:
11058   M /trunk/mpfr.texi
11059
11060mpfr.texi: updated the month.
11061------------------------------------------------------------------------
11062r6699 | vlefevre | 2010-02-16 17:02:40 +0000 (Tue, 16 Feb 2010) | 5 lines
11063Changed paths:
11064   M /trunk/mpfr.h
11065   M /trunk/mpfr.texi
11066
11067mpfr.h: disable the INTMAX_C / UINTMAX_C test with C++ compilers as it
11068doesn't work well in this case (e.g. possible failure with Boost); see
11069  https://sympa.inria.fr/sympa/arc/mpfr/2010-02/msg00025.html
11070and the whole discussion.
11071mpfr.texi: update.
11072------------------------------------------------------------------------
11073r6696 | zimmerma | 2010-02-05 07:13:10 +0000 (Fri, 05 Feb 2010) | 3 lines
11074Changed paths:
11075   M /trunk/configure.in
11076
11077[configure.in] removed check for C++ and Fortran compiler (comment said to
11078	       remove it for libtool >= 2.0)
11079
11080------------------------------------------------------------------------
11081r6695 | zimmerma | 2010-02-01 09:25:46 +0000 (Mon, 01 Feb 2010) | 2 lines
11082Changed paths:
11083   M /trunk/TODO
11084
11085[TODO] dummy change to check if we still get commit mails
11086
11087------------------------------------------------------------------------
11088r6694 | zimmerma | 2010-01-29 13:44:58 +0000 (Fri, 29 Jan 2010) | 2 lines
11089Changed paths:
11090   M /trunk/mpfr.texi
11091
11092[mpfr.texi] added note about mpfr_set_str
11093
11094------------------------------------------------------------------------
11095r6691 | vlefevre | 2010-01-25 10:54:30 +0000 (Mon, 25 Jan 2010) | 3 lines
11096Changed paths:
11097   M /trunk/get_patches.sh
11098
11099Simplified get_patches.sh; minor consequence: the trailing space in
11100the string returned by mpfr_get_patches() when there are patches is
11101no longer present (this trailing space wasn't desired anyway).
11102------------------------------------------------------------------------
11103r6687 | vlefevre | 2010-01-25 00:33:37 +0000 (Mon, 25 Jan 2010) | 2 lines
11104Changed paths:
11105   M /trunk/configure.in
11106
11107configure.in: updated message for different gmp.h and libgmp versions.
11108See <https://sympa.inria.fr/sympa/arc/mpfr/2010-01/msg00051.html>.
11109------------------------------------------------------------------------
11110r6686 | vlefevre | 2010-01-20 12:09:45 +0000 (Wed, 20 Jan 2010) | 6 lines
11111Changed paths:
11112   M /trunk/FAQ.html
11113   M /trunk/README
11114   M /trunk/TODO
11115   M /trunk/faq.xsl
11116
11117FAQ.html, faq.xsl, README, TODO: slightly changed the copyright notice
11118to make it consistent with the one of the other files. In short, "and
11119the GNU General Public License" has been removed, but it was ambiguous
11120(we did not say which version of the GNU GPL) and useless (for GPLv3)
11121because the LGPLv3 is compatible with the GPLv3:
11122  http://www.fsf.org/licensing/licenses/gpl-faq.html#WhatDoesCompatMean
11123------------------------------------------------------------------------
11124r6685 | vlefevre | 2010-01-20 11:56:23 +0000 (Wed, 20 Jan 2010) | 3 lines
11125Changed paths:
11126   M /trunk/INSTALL
11127
11128INSTALL:
11129  * added copyright notice (at the top, like GMP);
11130  * replaced "Installing MPFR" by "Installing GNU MPFR".
11131------------------------------------------------------------------------
11132r6684 | vlefevre | 2010-01-20 11:48:25 +0000 (Wed, 20 Jan 2010) | 3 lines
11133Changed paths:
11134   M /trunk/BUGS
11135   M /trunk/FAQ.html
11136   M /trunk/Makefile.am
11137   M /trunk/NEWS
11138   M /trunk/README
11139   M /trunk/TODO
11140   M /trunk/abort_prec_max.c
11141   M /trunk/acinclude.m4
11142   M /trunk/acos.c
11143   M /trunk/acosh.c
11144   M /trunk/add.c
11145   M /trunk/add1.c
11146   M /trunk/add1sp.c
11147   M /trunk/add_d.c
11148   M /trunk/add_ui.c
11149   M /trunk/agm.c
11150   M /trunk/asin.c
11151   M /trunk/asinh.c
11152   M /trunk/atan.c
11153   M /trunk/atan2.c
11154   M /trunk/atanh.c
11155   M /trunk/bernoulli.c
11156   M /trunk/buildopt.c
11157   M /trunk/cache.c
11158   M /trunk/cbrt.c
11159   M /trunk/check.c
11160   M /trunk/clear.c
11161   M /trunk/clears.c
11162   M /trunk/cmp.c
11163   M /trunk/cmp2.c
11164   M /trunk/cmp_abs.c
11165   M /trunk/cmp_d.c
11166   M /trunk/cmp_ld.c
11167   M /trunk/cmp_si.c
11168   M /trunk/cmp_ui.c
11169   M /trunk/comparisons.c
11170   M /trunk/configure.in
11171   M /trunk/const_catalan.c
11172   M /trunk/const_euler.c
11173   M /trunk/const_log2.c
11174   M /trunk/const_pi.c
11175   M /trunk/constant.c
11176   M /trunk/copysign.c
11177   M /trunk/cos.c
11178   M /trunk/cosh.c
11179   M /trunk/cot.c
11180   M /trunk/coth.c
11181   M /trunk/csc.c
11182   M /trunk/csch.c
11183   M /trunk/d_div.c
11184   M /trunk/d_sub.c
11185   M /trunk/digamma.c
11186   M /trunk/dim.c
11187   M /trunk/div.c
11188   M /trunk/div_2exp.c
11189   M /trunk/div_2si.c
11190   M /trunk/div_2ui.c
11191   M /trunk/div_d.c
11192   M /trunk/div_ui.c
11193   M /trunk/dump.c
11194   M /trunk/eint.c
11195   M /trunk/eq.c
11196   M /trunk/erf.c
11197   M /trunk/erfc.c
11198   M /trunk/examples/divworst.c
11199   M /trunk/examples/rndo-add.c
11200   M /trunk/examples/sample.c
11201   M /trunk/exceptions.c
11202   M /trunk/exp.c
11203   M /trunk/exp10.c
11204   M /trunk/exp2.c
11205   M /trunk/exp3.c
11206   M /trunk/exp_2.c
11207   M /trunk/expm1.c
11208   M /trunk/extract.c
11209   M /trunk/factorial.c
11210   M /trunk/faq.xsl
11211   M /trunk/fits_intmax.c
11212   M /trunk/fits_s.h
11213   M /trunk/fits_sint.c
11214   M /trunk/fits_slong.c
11215   M /trunk/fits_sshort.c
11216   M /trunk/fits_u.h
11217   M /trunk/fits_uint.c
11218   M /trunk/fits_uintmax.c
11219   M /trunk/fits_ulong.c
11220   M /trunk/fits_ushort.c
11221   M /trunk/fma.c
11222   M /trunk/fms.c
11223   M /trunk/frac.c
11224   M /trunk/free_cache.c
11225   M /trunk/gamma.c
11226   M /trunk/gen_inverse.h
11227   M /trunk/get_d.c
11228   M /trunk/get_d64.c
11229   M /trunk/get_exp.c
11230   M /trunk/get_f.c
11231   M /trunk/get_flt.c
11232   M /trunk/get_ld.c
11233   M /trunk/get_patches.sh
11234   M /trunk/get_si.c
11235   M /trunk/get_sj.c
11236   M /trunk/get_str.c
11237   M /trunk/get_ui.c
11238   M /trunk/get_uj.c
11239   M /trunk/get_z.c
11240   M /trunk/get_z_exp.c
11241   M /trunk/gmp_op.c
11242   M /trunk/hypot.c
11243   M /trunk/ieee_floats.h
11244   M /trunk/init.c
11245   M /trunk/init2.c
11246   M /trunk/inits.c
11247   M /trunk/inits2.c
11248   M /trunk/inp_str.c
11249   M /trunk/int_ceil_log2.c
11250   M /trunk/isinf.c
11251   M /trunk/isinteger.c
11252   M /trunk/isnan.c
11253   M /trunk/isnum.c
11254   M /trunk/isqrt.c
11255   M /trunk/isregular.c
11256   M /trunk/iszero.c
11257   M /trunk/jn.c
11258   M /trunk/jyn_asympt.c
11259   M /trunk/li2.c
11260   M /trunk/lngamma.c
11261   M /trunk/log.c
11262   M /trunk/log10.c
11263   M /trunk/log1p.c
11264   M /trunk/log2.c
11265   M /trunk/logging.c
11266   M /trunk/min_prec.c
11267   M /trunk/minmax.c
11268   M /trunk/modf.c
11269   M /trunk/mp_clz_tab.c
11270   M /trunk/mparam_h.in
11271   M /trunk/mpf2mpfr.h
11272   M /trunk/mpfr-gmp.c
11273   M /trunk/mpfr-gmp.h
11274   M /trunk/mpfr-impl.h
11275   M /trunk/mpfr-longlong.h
11276   M /trunk/mpfr-thread.h
11277   M /trunk/mpfr.h
11278   M /trunk/mpfr.texi
11279   M /trunk/mpn_exp.c
11280   M /trunk/mul.c
11281   M /trunk/mul_2exp.c
11282   M /trunk/mul_2si.c
11283   M /trunk/mul_2ui.c
11284   M /trunk/mul_d.c
11285   M /trunk/mul_ui.c
11286   M /trunk/mulders.c
11287   M /trunk/neg.c
11288   M /trunk/next.c
11289   M /trunk/out_str.c
11290   M /trunk/pow.c
11291   M /trunk/pow_si.c
11292   M /trunk/pow_ui.c
11293   M /trunk/pow_z.c
11294   M /trunk/powerof2.c
11295   M /trunk/print_raw.c
11296   M /trunk/print_rnd_mode.c
11297   M /trunk/printf.c
11298   M /trunk/rec_sqrt.c
11299   M /trunk/reldiff.c
11300   M /trunk/rem1.c
11301   M /trunk/rint.c
11302   M /trunk/root.c
11303   M /trunk/round_near_x.c
11304   M /trunk/round_p.c
11305   M /trunk/round_prec.c
11306   M /trunk/round_raw_generic.c
11307   M /trunk/scale2.c
11308   M /trunk/sec.c
11309   M /trunk/sech.c
11310   M /trunk/set.c
11311   M /trunk/set_d.c
11312   M /trunk/set_d64.c
11313   M /trunk/set_dfl_prec.c
11314   M /trunk/set_exp.c
11315   M /trunk/set_f.c
11316   M /trunk/set_flt.c
11317   M /trunk/set_inf.c
11318   M /trunk/set_ld.c
11319   M /trunk/set_nan.c
11320   M /trunk/set_prc_raw.c
11321   M /trunk/set_prec.c
11322   M /trunk/set_q.c
11323   M /trunk/set_rnd.c
11324   M /trunk/set_si.c
11325   M /trunk/set_si_2exp.c
11326   M /trunk/set_sj.c
11327   M /trunk/set_str.c
11328   M /trunk/set_str_raw.c
11329   M /trunk/set_ui.c
11330   M /trunk/set_ui_2exp.c
11331   M /trunk/set_uj.c
11332   M /trunk/set_z.c
11333   M /trunk/set_zero.c
11334   M /trunk/setmax.c
11335   M /trunk/setmin.c
11336   M /trunk/setsign.c
11337   M /trunk/sgn.c
11338   M /trunk/si_op.c
11339   M /trunk/signbit.c
11340   M /trunk/sin.c
11341   M /trunk/sin_cos.c
11342   M /trunk/sinh.c
11343   M /trunk/sinh_cosh.c
11344   M /trunk/speed.c
11345   M /trunk/sqr.c
11346   M /trunk/sqrt.c
11347   M /trunk/sqrt_ui.c
11348   M /trunk/stack_interface.c
11349   M /trunk/strtofr.c
11350   M /trunk/sub.c
11351   M /trunk/sub1.c
11352   M /trunk/sub1sp.c
11353   M /trunk/sub_d.c
11354   M /trunk/sub_ui.c
11355   M /trunk/subnormal.c
11356   M /trunk/sum.c
11357   M /trunk/swap.c
11358   M /trunk/tan.c
11359   M /trunk/tanh.c
11360   M /trunk/tests/Makefile.am
11361   M /trunk/tests/cmp_str.c
11362   M /trunk/tests/data/digamma
11363   M /trunk/tests/data/li2
11364   M /trunk/tests/memory.c
11365   M /trunk/tests/mpf_compat.c
11366   M /trunk/tests/mpf_compat.h
11367   M /trunk/tests/mpfr-test.h
11368   M /trunk/tests/mpfr_compat.c
11369   M /trunk/tests/random2.c
11370   M /trunk/tests/reuse.c
11371   M /trunk/tests/rnd_mode.c
11372   M /trunk/tests/tabs.c
11373   M /trunk/tests/tacos.c
11374   M /trunk/tests/tacosh.c
11375   M /trunk/tests/tadd.c
11376   M /trunk/tests/tadd1sp.c
11377   M /trunk/tests/tadd_d.c
11378   M /trunk/tests/tadd_ui.c
11379   M /trunk/tests/tagm.c
11380   M /trunk/tests/tasin.c
11381   M /trunk/tests/tasinh.c
11382   M /trunk/tests/tatan.c
11383   M /trunk/tests/tatanh.c
11384   M /trunk/tests/taway.c
11385   M /trunk/tests/tbuildopt.c
11386   M /trunk/tests/tcan_round.c
11387   M /trunk/tests/tcbrt.c
11388   M /trunk/tests/tcheck.c
11389   M /trunk/tests/tcmp.c
11390   M /trunk/tests/tcmp2.c
11391   M /trunk/tests/tcmp_d.c
11392   M /trunk/tests/tcmp_ld.c
11393   M /trunk/tests/tcmp_ui.c
11394   M /trunk/tests/tcmpabs.c
11395   M /trunk/tests/tcomparisons.c
11396   M /trunk/tests/tconst_catalan.c
11397   M /trunk/tests/tconst_euler.c
11398   M /trunk/tests/tconst_log2.c
11399   M /trunk/tests/tconst_pi.c
11400   M /trunk/tests/tcopysign.c
11401   M /trunk/tests/tcos.c
11402   M /trunk/tests/tcosh.c
11403   M /trunk/tests/tcot.c
11404   M /trunk/tests/tcoth.c
11405   M /trunk/tests/tcsc.c
11406   M /trunk/tests/tcsch.c
11407   M /trunk/tests/td_div.c
11408   M /trunk/tests/td_sub.c
11409   M /trunk/tests/tdigamma.c
11410   M /trunk/tests/tdim.c
11411   M /trunk/tests/tdiv.c
11412   M /trunk/tests/tdiv_d.c
11413   M /trunk/tests/tdiv_ui.c
11414   M /trunk/tests/teint.c
11415   M /trunk/tests/teq.c
11416   M /trunk/tests/terf.c
11417   M /trunk/tests/tests.c
11418   M /trunk/tests/texceptions.c
11419   M /trunk/tests/texp.c
11420   M /trunk/tests/texp10.c
11421   M /trunk/tests/texp2.c
11422   M /trunk/tests/texpm1.c
11423   M /trunk/tests/tfactorial.c
11424   M /trunk/tests/tfits.c
11425   M /trunk/tests/tfma.c
11426   M /trunk/tests/tfmod.c
11427   M /trunk/tests/tfms.c
11428   M /trunk/tests/tfprintf.c
11429   M /trunk/tests/tfrac.c
11430   M /trunk/tests/tgamma.c
11431   M /trunk/tests/tgeneric.c
11432   M /trunk/tests/tgeneric_ui.c
11433   M /trunk/tests/tget_d.c
11434   M /trunk/tests/tget_d_2exp.c
11435   M /trunk/tests/tget_f.c
11436   M /trunk/tests/tget_flt.c
11437   M /trunk/tests/tget_ld_2exp.c
11438   M /trunk/tests/tget_set_d64.c
11439   M /trunk/tests/tget_sj.c
11440   M /trunk/tests/tget_str.c
11441   M /trunk/tests/tget_z.c
11442   M /trunk/tests/tgmpop.c
11443   M /trunk/tests/thyperbolic.c
11444   M /trunk/tests/thypot.c
11445   M /trunk/tests/tinits.c
11446   M /trunk/tests/tinp_str.c
11447   M /trunk/tests/tinternals.c
11448   M /trunk/tests/tisnan.c
11449   M /trunk/tests/tisqrt.c
11450   M /trunk/tests/tj0.c
11451   M /trunk/tests/tj1.c
11452   M /trunk/tests/tjn.c
11453   M /trunk/tests/tl2b.c
11454   M /trunk/tests/tlgamma.c
11455   M /trunk/tests/tli2.c
11456   M /trunk/tests/tlngamma.c
11457   M /trunk/tests/tlog.c
11458   M /trunk/tests/tlog10.c
11459   M /trunk/tests/tlog1p.c
11460   M /trunk/tests/tlog2.c
11461   M /trunk/tests/tmin_prec.c
11462   M /trunk/tests/tminmax.c
11463   M /trunk/tests/tmodf.c
11464   M /trunk/tests/tmul.c
11465   M /trunk/tests/tmul_2exp.c
11466   M /trunk/tests/tmul_d.c
11467   M /trunk/tests/tmul_ui.c
11468   M /trunk/tests/tnext.c
11469   M /trunk/tests/tout_str.c
11470   M /trunk/tests/toutimpl.c
11471   M /trunk/tests/tpow.c
11472   M /trunk/tests/tpow3.c
11473   M /trunk/tests/tpow_all.c
11474   M /trunk/tests/tpow_z.c
11475   M /trunk/tests/tprintf.c
11476   M /trunk/tests/trandom.c
11477   M /trunk/tests/trec_sqrt.c
11478   M /trunk/tests/tremquo.c
11479   M /trunk/tests/trint.c
11480   M /trunk/tests/troot.c
11481   M /trunk/tests/tround_prec.c
11482   M /trunk/tests/tsec.c
11483   M /trunk/tests/tsech.c
11484   M /trunk/tests/tset.c
11485   M /trunk/tests/tset_d.c
11486   M /trunk/tests/tset_exp.c
11487   M /trunk/tests/tset_f.c
11488   M /trunk/tests/tset_ld.c
11489   M /trunk/tests/tset_q.c
11490   M /trunk/tests/tset_si.c
11491   M /trunk/tests/tset_sj.c
11492   M /trunk/tests/tset_str.c
11493   M /trunk/tests/tset_z.c
11494   M /trunk/tests/tsgn.c
11495   M /trunk/tests/tsi_op.c
11496   M /trunk/tests/tsin.c
11497   M /trunk/tests/tsin_cos.c
11498   M /trunk/tests/tsinh.c
11499   M /trunk/tests/tsinh_cosh.c
11500   M /trunk/tests/tsprintf.c
11501   M /trunk/tests/tsqr.c
11502   M /trunk/tests/tsqrt.c
11503   M /trunk/tests/tsqrt_ui.c
11504   M /trunk/tests/tstckintc.c
11505   M /trunk/tests/tstrtofr.c
11506   M /trunk/tests/tsub.c
11507   M /trunk/tests/tsub1sp.c
11508   M /trunk/tests/tsub_d.c
11509   M /trunk/tests/tsub_ui.c
11510   M /trunk/tests/tsubnormal.c
11511   M /trunk/tests/tsum.c
11512   M /trunk/tests/tswap.c
11513   M /trunk/tests/ttan.c
11514   M /trunk/tests/ttanh.c
11515   M /trunk/tests/ttrunc.c
11516   M /trunk/tests/tui_div.c
11517   M /trunk/tests/tui_pow.c
11518   M /trunk/tests/tui_sub.c
11519   M /trunk/tests/turandom.c
11520   M /trunk/tests/tversion.c
11521   M /trunk/tests/ty0.c
11522   M /trunk/tests/ty1.c
11523   M /trunk/tests/tyn.c
11524   M /trunk/tests/tzeta.c
11525   M /trunk/tests/tzeta_ui.c
11526   M /trunk/tuneup.c
11527   M /trunk/uceil_exp2.c
11528   M /trunk/uceil_log2.c
11529   M /trunk/ufloor_log2.c
11530   M /trunk/ui_div.c
11531   M /trunk/ui_pow.c
11532   M /trunk/ui_pow_ui.c
11533   M /trunk/ui_sub.c
11534   M /trunk/urandom.c
11535   M /trunk/urandomb.c
11536   M /trunk/vasprintf.c
11537   M /trunk/version.c
11538   M /trunk/volatile.c
11539   M /trunk/yn.c
11540   M /trunk/zeta.c
11541   M /trunk/zeta_ui.c
11542
11543Copyright notice update: added 2010 with
11544  perl -pi -e 's/2009 Free Software/2009, 2010 Free Software/' **/*(^/)
11545under zsh, reverting the ChangeLog file and the mbench directory.
11546------------------------------------------------------------------------
11547r6683 | vlefevre | 2010-01-20 11:35:49 +0000 (Wed, 20 Jan 2010) | 1 line
11548Changed paths:
11549   M /trunk/tests
11550
11551tests: added turandom to the svn:ignore property.
11552------------------------------------------------------------------------
11553r6682 | vlefevre | 2010-01-20 11:33:30 +0000 (Wed, 20 Jan 2010) | 3 lines
11554Changed paths:
11555   M /trunk/INSTALL
11556
11557INSTALL: updated paragraphs about the search paths (in particular,
11558--with-gmp=/usr/local is no longer chosen as an example as it does
11559not work as expected; a note has been added about that).
11560------------------------------------------------------------------------
11561r6681 | vlefevre | 2010-01-20 09:57:24 +0000 (Wed, 20 Jan 2010) | 1 line
11562Changed paths:
11563   M /trunk/INSTALL
11564
11565INSTALL: rewrote a paragraph about search paths.
11566------------------------------------------------------------------------
11567r6680 | thevenyp | 2010-01-18 18:30:44 +0000 (Mon, 18 Jan 2010) | 1 line
11568Changed paths:
11569   M /trunk/urandom.c
11570
11571[urandom.c] Fix case emin > 0.
11572------------------------------------------------------------------------
11573r6679 | zimmerma | 2010-01-18 15:28:50 +0000 (Mon, 18 Jan 2010) | 2 lines
11574Changed paths:
11575   M /trunk/TODO
11576
11577[TODO] added more details for random distribution functions
11578
11579------------------------------------------------------------------------
11580r6678 | zimmerma | 2010-01-18 14:30:15 +0000 (Mon, 18 Jan 2010) | 2 lines
11581Changed paths:
11582   M /trunk/tests/tfprintf.c
11583   M /trunk/tests/tprintf.c
11584
11585[tprintf.c, tfprintf.c] cleaned up previous commit
11586
11587------------------------------------------------------------------------
11588r6677 | vlefevre | 2010-01-18 13:50:17 +0000 (Mon, 18 Jan 2010) | 2 lines
11589Changed paths:
11590   M /trunk/tests/turandom.c
11591
11592tests/turandom.c: updated a test (if emin > 1 and rnd == MPFR_RNDN,
11593then the result is necessarily 0).
11594------------------------------------------------------------------------
11595r6676 | vlefevre | 2010-01-18 13:39:17 +0000 (Mon, 18 Jan 2010) | 1 line
11596Changed paths:
11597   M /trunk/tests/turandom.c
11598
11599tests/turandom.c: more tests in restricted exponent range.
11600------------------------------------------------------------------------
11601r6675 | vlefevre | 2010-01-18 13:27:04 +0000 (Mon, 18 Jan 2010) | 1 line
11602Changed paths:
11603   M /trunk/urandom.c
11604
11605urandom.c: corrected a comment.
11606------------------------------------------------------------------------
11607r6674 | zimmerma | 2010-01-18 12:37:30 +0000 (Mon, 18 Jan 2010) | 3 lines
11608Changed paths:
11609   M /trunk/tests/tfprintf.c
11610   M /trunk/tests/tprintf.c
11611
11612[tprintf.c,tfprintf.c] print obtained chain in test #8
11613       (https://sympa.inria.fr/sympa/arc/mpfr/2009-12/msg00035.html)
11614
11615------------------------------------------------------------------------
11616r6673 | thevenyp | 2010-01-18 09:48:47 +0000 (Mon, 18 Jan 2010) | 1 line
11617Changed paths:
11618   M /trunk/urandom.c
11619
11620[urandom.c] Fix bug in setting random exponent.
11621------------------------------------------------------------------------
11622r6672 | vlefevre | 2010-01-16 10:13:53 +0000 (Sat, 16 Jan 2010) | 1 line
11623Changed paths:
11624   M /trunk/urandom.c
11625
11626urandom.c: added a FIXME comment.
11627------------------------------------------------------------------------
11628r6671 | vlefevre | 2010-01-15 17:11:08 +0000 (Fri, 15 Jan 2010) | 1 line
11629Changed paths:
11630   M /trunk/urandom.c
11631
11632urandom.c: removed unused variable k; updated a comment.
11633------------------------------------------------------------------------
11634r6670 | thevenyp | 2010-01-15 16:38:11 +0000 (Fri, 15 Jan 2010) | 1 line
11635Changed paths:
11636   M /trunk/urandom.c
11637
11638[urandom.c] Improve generation of random exponent.
11639------------------------------------------------------------------------
11640r6669 | thevenyp | 2010-01-15 16:36:42 +0000 (Fri, 15 Jan 2010) | 1 line
11641Changed paths:
11642   M /trunk/urandom.c
11643
11644[urandom.c] Fix bug introduced in r6667.
11645------------------------------------------------------------------------
11646r6668 | zimmerma | 2010-01-15 15:17:18 +0000 (Fri, 15 Jan 2010) | 2 lines
11647Changed paths:
11648   M /trunk/TODO
11649
11650[TODO] added item
11651
11652------------------------------------------------------------------------
11653r6667 | thevenyp | 2010-01-15 14:25:06 +0000 (Fri, 15 Jan 2010) | 1 line
11654Changed paths:
11655   M /trunk/urandom.c
11656
11657[urandom.c] Fix case nextabove(0) in reduced exponent range.
11658------------------------------------------------------------------------
11659r6666 | thevenyp | 2010-01-15 10:06:20 +0000 (Fri, 15 Jan 2010) | 1 line
11660Changed paths:
11661   M /trunk/tests/turandom.c
11662
11663[tests/turandom.c] Change accumulation of ternary value in the loop, it was not portable in system with sign and magnitude representation for integers.
11664------------------------------------------------------------------------
11665r6665 | thevenyp | 2010-01-15 09:51:31 +0000 (Fri, 15 Jan 2010) | 1 line
11666Changed paths:
11667   M /trunk/urandom.c
11668
11669[urandom.c] Move generation of a random rounding bit in a separate function.
11670------------------------------------------------------------------------
11671r6664 | thevenyp | 2010-01-15 09:49:14 +0000 (Fri, 15 Jan 2010) | 1 line
11672Changed paths:
11673   M /trunk/urandom.c
11674
11675[urandom.c] Remove trailing whitespace.
11676------------------------------------------------------------------------
11677r6663 | thevenyp | 2010-01-15 09:32:43 +0000 (Fri, 15 Jan 2010) | 1 line
11678Changed paths:
11679   M /trunk/urandom.c
11680
11681[urandom.c] Call mpfr_nextabove in maximum exponent range.
11682------------------------------------------------------------------------
11683r6662 | vlefevre | 2010-01-15 04:21:01 +0000 (Fri, 15 Jan 2010) | 1 line
11684Changed paths:
11685   M /trunk/urandom.c
11686
11687urandom.c: added a FIXME so that it is not forgotten.
11688------------------------------------------------------------------------
11689r6661 | vlefevre | 2010-01-15 02:01:52 +0000 (Fri, 15 Jan 2010) | 1 line
11690Changed paths:
11691   M /trunk/mpfr.texi
11692
11693mpfr.texi: updated the month.
11694------------------------------------------------------------------------
11695r6659 | vlefevre | 2010-01-15 01:57:05 +0000 (Fri, 15 Jan 2010) | 1 line
11696Changed paths:
11697   M /trunk/mpfrlint
11698
11699mpfrlint: require bash.
11700------------------------------------------------------------------------
11701r6658 | vlefevre | 2010-01-14 16:03:37 +0000 (Thu, 14 Jan 2010) | 1 line
11702Changed paths:
11703   M /trunk/urandom.c
11704
11705urandom.c: clean-up (avoid a useless goto).
11706------------------------------------------------------------------------
11707r6657 | vlefevre | 2010-01-14 15:22:37 +0000 (Thu, 14 Jan 2010) | 1 line
11708Changed paths:
11709   M /trunk/README.dev
11710
11711README.dev: added a paragraph (use MPFR_ASSERTN, not printf + exit).
11712------------------------------------------------------------------------
11713r6656 | thevenyp | 2010-01-14 12:16:15 +0000 (Thu, 14 Jan 2010) | 1 line
11714Changed paths:
11715   M /trunk/mpfr.texi
11716
11717[mpfr.texi] Cosmetic change.
11718------------------------------------------------------------------------
11719r6655 | thevenyp | 2010-01-14 11:55:05 +0000 (Thu, 14 Jan 2010) | 3 lines
11720Changed paths:
11721   M /trunk/mpfr.texi
11722   M /trunk/tests/turandom.c
11723   M /trunk/urandom.c
11724
11725[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). 
11726[tests/turandom.c] Check new behavior and add a test for the inclusion in [0, 1].
11727
11728------------------------------------------------------------------------
11729r6654 | thevenyp | 2010-01-13 18:12:54 +0000 (Wed, 13 Jan 2010) | 1 line
11730Changed paths:
11731   M /trunk/Makefile.am
11732   M /trunk/NEWS
11733   M /trunk/mpfr.h
11734   M /trunk/mpfr.texi
11735   M /trunk/tests/Makefile.am
11736   A /trunk/tests/turandom.c (from /trunk/tests/trandom.c:6653)
11737   A /trunk/urandom.c (from /trunk/urandomb.c:6653)
11738
11739New function mpfr_urandom.
11740------------------------------------------------------------------------
11741r6652 | vlefevre | 2010-01-11 15:42:05 +0000 (Mon, 11 Jan 2010) | 1 line
11742Changed paths:
11743   M /trunk/README.dev
11744
11745README.dev: added a note about patches and the autotools.
11746------------------------------------------------------------------------
11747r6650 | vlefevre | 2010-01-10 23:24:54 +0000 (Sun, 10 Jan 2010) | 1 line
11748Changed paths:
11749   M /trunk/mpfrlint
11750
11751Added mpfrlint test for the required autoconf versions (see r6649).
11752------------------------------------------------------------------------
11753r6649 | zimmerma | 2010-01-10 10:27:09 +0000 (Sun, 10 Jan 2010) | 2 lines
11754Changed paths:
11755   M /trunk/README.dev
11756   M /trunk/acinclude.m4
11757
11758[README.dev] required version of autoconf did not agree with acinclude.m4
11759
11760------------------------------------------------------------------------
11761r6648 | vlefevre | 2010-01-08 21:44:07 +0000 (Fri, 08 Jan 2010) | 2 lines
11762Changed paths:
11763   M /trunk/configure.in
11764
11765configure.in: replaced BITS_PER_MP_LIMB by GMP_NUMB_BITS (should have
11766been done in r6645).
11767------------------------------------------------------------------------
11768r6647 | vlefevre | 2010-01-08 21:37:05 +0000 (Fri, 08 Jan 2010) | 1 line
11769Changed paths:
11770   M /trunk/mpfrlint
11771
11772mpfrlint: check that GMP_LIMB_BITS isn't used.
11773------------------------------------------------------------------------
11774r6646 | vlefevre | 2010-01-08 21:36:26 +0000 (Fri, 08 Jan 2010) | 1 line
11775Changed paths:
11776   M /trunk/add1.c
11777   M /trunk/add1sp.c
11778   M /trunk/add_ui.c
11779   M /trunk/agm.c
11780   M /trunk/algorithms.tex
11781   M /trunk/atan.c
11782   M /trunk/check.c
11783   M /trunk/cmp.c
11784   M /trunk/cmp2.c
11785   M /trunk/cmp_si.c
11786   M /trunk/cmp_ui.c
11787   M /trunk/configure.in
11788   M /trunk/div-short.c
11789   M /trunk/div.c
11790   M /trunk/div_ui.c
11791   M /trunk/eq.c
11792   M /trunk/exp.c
11793   M /trunk/exp3.c
11794   M /trunk/exp_2.c
11795   M /trunk/extract.c
11796   M /trunk/frac.c
11797   M /trunk/get_d.c
11798   M /trunk/get_d64.c
11799   M /trunk/get_f.c
11800   M /trunk/get_flt.c
11801   M /trunk/get_ld.c
11802   M /trunk/get_si.c
11803   M /trunk/get_sj.c
11804   M /trunk/get_str.c
11805   M /trunk/get_ui.c
11806   M /trunk/get_uj.c
11807   M /trunk/gmp_op.c
11808   M /trunk/init2.c
11809   M /trunk/int_ceil_log2.c
11810   M /trunk/isinteger.c
11811   M /trunk/lngamma.c
11812   M /trunk/log.c
11813   M /trunk/min_prec.c
11814   M /trunk/mpfr-gmp.h
11815   M /trunk/mpfr-impl.h
11816   M /trunk/mpfr.h
11817   M /trunk/mpn_exp.c
11818   M /trunk/mul.c
11819   M /trunk/mul_ui.c
11820   M /trunk/pow.c
11821   M /trunk/pow_si.c
11822   M /trunk/pow_ui.c
11823   M /trunk/pow_z.c
11824   M /trunk/powerof2.c
11825   M /trunk/print_raw.c
11826   M /trunk/rec_sqrt.c
11827   M /trunk/rint.c
11828   M /trunk/round_p.c
11829   M /trunk/round_prec.c
11830   M /trunk/round_raw_generic.c
11831   M /trunk/set.c
11832   M /trunk/set_d.c
11833   M /trunk/set_d64.c
11834   M /trunk/set_f.c
11835   M /trunk/set_ld.c
11836   M /trunk/set_prc_raw.c
11837   M /trunk/set_prec.c
11838   M /trunk/set_q.c
11839   M /trunk/set_si_2exp.c
11840   M /trunk/set_ui_2exp.c
11841   M /trunk/set_uj.c
11842   M /trunk/set_z.c
11843   M /trunk/setmax.c
11844   M /trunk/setmin.c
11845   M /trunk/sin_cos.c
11846   M /trunk/speed.c
11847   M /trunk/sqr.c
11848   M /trunk/sqrt.c
11849   M /trunk/sqrt_ui.c
11850   M /trunk/stack_interface.c
11851   M /trunk/strtofr.c
11852   M /trunk/sub1.c
11853   M /trunk/sub1sp.c
11854   M /trunk/sub_ui.c
11855   M /trunk/tests/mpfr-test.h
11856   M /trunk/tests/random2.c
11857   M /trunk/tests/tadd.c
11858   M /trunk/tests/tcan_round.c
11859   M /trunk/tests/tcheck.c
11860   M /trunk/tests/tcmp2.c
11861   M /trunk/tests/tcmp_ui.c
11862   M /trunk/tests/tests.c
11863   M /trunk/tests/tfprintf.c
11864   M /trunk/tests/tget_d.c
11865   M /trunk/tests/tget_f.c
11866   M /trunk/tests/tget_z.c
11867   M /trunk/tests/tgmpop.c
11868   M /trunk/tests/tl2b.c
11869   M /trunk/tests/tremquo.c
11870   M /trunk/tests/tset_f.c
11871   M /trunk/tests/tsqrt.c
11872   M /trunk/tuneup.c
11873   M /trunk/ui_div.c
11874   M /trunk/ui_sub.c
11875   M /trunk/urandomb.c
11876   M /trunk/vasprintf.c
11877   M /trunk/zeta_ui.c
11878
11879Replaced GMP_LIMB_BITS by GMP_NUMB_BITS to use only one of these macros.
11880------------------------------------------------------------------------
11881r6645 | zimmerma | 2010-01-08 20:04:27 +0000 (Fri, 08 Jan 2010) | 4 lines
11882Changed paths:
11883   M /trunk/configure.in
11884
11885[configure.in] put back test BITS_PER_MP_LIMB == BYTES_PER_MP_LIMB * CHAR_BIT
11886	       (this is done only with --with-gmp-build, and BYTES_PER_MP_LIMB
11887	       is defined in this case in gmp-impl.h, at least in GMP 5)
11888
11889------------------------------------------------------------------------
11890r6644 | zimmerma | 2010-01-08 19:13:48 +0000 (Fri, 08 Jan 2010) | 4 lines
11891Changed paths:
11892   M /trunk/add1.c
11893   M /trunk/add1sp.c
11894   M /trunk/add_ui.c
11895   M /trunk/agm.c
11896   M /trunk/algorithms.tex
11897   M /trunk/atan.c
11898   M /trunk/check.c
11899   M /trunk/cmp.c
11900   M /trunk/cmp2.c
11901   M /trunk/cmp_si.c
11902   M /trunk/cmp_ui.c
11903   M /trunk/configure.in
11904   M /trunk/div-short.c
11905   M /trunk/div.c
11906   M /trunk/div_ui.c
11907   M /trunk/eq.c
11908   M /trunk/exp.c
11909   M /trunk/exp3.c
11910   M /trunk/exp_2.c
11911   M /trunk/extract.c
11912   M /trunk/frac.c
11913   M /trunk/get_d.c
11914   M /trunk/get_d64.c
11915   M /trunk/get_f.c
11916   M /trunk/get_flt.c
11917   M /trunk/get_ld.c
11918   M /trunk/get_si.c
11919   M /trunk/get_sj.c
11920   M /trunk/get_str.c
11921   M /trunk/get_ui.c
11922   M /trunk/get_uj.c
11923   M /trunk/gmp_op.c
11924   M /trunk/init2.c
11925   M /trunk/int_ceil_log2.c
11926   M /trunk/isinteger.c
11927   M /trunk/lngamma.c
11928   M /trunk/log.c
11929   M /trunk/min_prec.c
11930   M /trunk/mpfr-gmp.h
11931   M /trunk/mpfr-impl.h
11932   M /trunk/mpfr.h
11933   M /trunk/mpn_exp.c
11934   M /trunk/mul.c
11935   M /trunk/mul_ui.c
11936   M /trunk/pow.c
11937   M /trunk/pow_si.c
11938   M /trunk/pow_ui.c
11939   M /trunk/pow_z.c
11940   M /trunk/powerof2.c
11941   M /trunk/print_raw.c
11942   M /trunk/rec_sqrt.c
11943   M /trunk/rint.c
11944   M /trunk/round_p.c
11945   M /trunk/round_prec.c
11946   M /trunk/round_raw_generic.c
11947   M /trunk/set.c
11948   M /trunk/set_d.c
11949   M /trunk/set_d64.c
11950   M /trunk/set_f.c
11951   M /trunk/set_ld.c
11952   M /trunk/set_prc_raw.c
11953   M /trunk/set_prec.c
11954   M /trunk/set_q.c
11955   M /trunk/set_si_2exp.c
11956   M /trunk/set_ui_2exp.c
11957   M /trunk/set_uj.c
11958   M /trunk/set_z.c
11959   M /trunk/setmax.c
11960   M /trunk/setmin.c
11961   M /trunk/speed.c
11962   M /trunk/sqr.c
11963   M /trunk/sqrt.c
11964   M /trunk/sqrt_ui.c
11965   M /trunk/stack_interface.c
11966   M /trunk/strtofr.c
11967   M /trunk/sub1.c
11968   M /trunk/sub1sp.c
11969   M /trunk/sub_ui.c
11970   M /trunk/tests/mpfr-test.h
11971   M /trunk/tests/random2.c
11972   M /trunk/tests/tadd.c
11973   M /trunk/tests/tcan_round.c
11974   M /trunk/tests/tcheck.c
11975   M /trunk/tests/tcmp2.c
11976   M /trunk/tests/tcmp_ui.c
11977   M /trunk/tests/tests.c
11978   M /trunk/tests/tfprintf.c
11979   M /trunk/tests/tget_d.c
11980   M /trunk/tests/tget_f.c
11981   M /trunk/tests/tget_z.c
11982   M /trunk/tests/tgmpop.c
11983   M /trunk/tests/tl2b.c
11984   M /trunk/tests/tremquo.c
11985   M /trunk/tests/tset_f.c
11986   M /trunk/tests/tsqrt.c
11987   M /trunk/tuneup.c
11988   M /trunk/ui_div.c
11989   M /trunk/ui_sub.c
11990   M /trunk/urandomb.c
11991   M /trunk/vasprintf.c
11992   M /trunk/zeta_ui.c
11993
11994BITS_PER_MP_LIMB -> GMP_LIMB_BITS
11995got rid of BYTES_PER_MP_LIMB in configure.in (no longer defined by GMP)
11996Note[VL] (mpfr-impl.h): a mpn_sqr_n() macro is defined to use mpn_mul
11997if it is not already defined (in gmp-impl.h from GMP 4.x).
11998------------------------------------------------------------------------
11999r6643 | vlefevre | 2009-12-23 19:10:15 +0000 (Wed, 23 Dec 2009) | 2 lines
12000Changed paths:
12001   M /trunk/mbench/Makefile
12002
12003[mbench/Makefile] Patch from Patrick Pelissier to solve the -I problem
12004with GCC.
12005------------------------------------------------------------------------
12006r6642 | vlefevre | 2009-12-21 00:44:35 +0000 (Mon, 21 Dec 2009) | 1 line
12007Changed paths:
12008   M /trunk/mbench/Makefile
12009
12010[mbench/Makefile] Added a comment (warning about the use of -I).
12011------------------------------------------------------------------------
12012r6641 | zimmerma | 2009-12-20 10:26:22 +0000 (Sun, 20 Dec 2009) | 2 lines
12013Changed paths:
12014   M /trunk/mbench/Makefile
12015
12016patch from Patrick Pelissier
12017
12018------------------------------------------------------------------------
12019r6640 | zimmerma | 2009-12-18 14:57:19 +0000 (Fri, 18 Dec 2009) | 8 lines
12020Changed paths:
12021   M /trunk/exp_2.c
12022   M /trunk/mparam_h.in
12023   M /trunk/scale2.c
12024   M /trunk/tuneup.c
12025
12026[scale2.c] added missing include (compilation with --with-gmp-build did fail)
12027[exp_2.c] small improvements in Smith method: compute x^{2i} as (x^i)^2 instead
12028	  of x^{i-1} * x. The error analysis is unchanged.
12029[tuneup.c] fix for sin_cos threshold (we had a problem since mpfr_sin_cos
12030	   was calling mpfr_cos, which was calling mpfr_sincos_fast in some
12031	   cases
12032[mparam_h.in] put new thresholds for Core 2 64-bit
12033
12034------------------------------------------------------------------------
12035r6633 | zimmerma | 2009-12-11 09:41:47 +0000 (Fri, 11 Dec 2009) | 3 lines
12036Changed paths:
12037   M /trunk/acinclude.m4
12038
12039[acinclude.m4] reversed order for case "quad, mais en little endian" for
12040	       coherence with other cases
12041
12042------------------------------------------------------------------------
12043r6632 | zimmerma | 2009-12-10 21:05:50 +0000 (Thu, 10 Dec 2009) | 2 lines
12044Changed paths:
12045   M /trunk/acinclude.m4
12046   M /trunk/mpfr-impl.h
12047
12048patch to recognize IEEE quad, little endian format for "long double"
12049
12050------------------------------------------------------------------------
12051r6631 | zimmerma | 2009-12-10 15:43:28 +0000 (Thu, 10 Dec 2009) | 3 lines
12052Changed paths:
12053   M /trunk/Makefile.am
12054   M /trunk/get_d.c
12055   M /trunk/get_flt.c
12056   M /trunk/mpfr-impl.h
12057   M /trunk/scale2.c
12058
12059[scale2.c] now mpfr_scale2 is included in mpfr-impl.h, instead of #including
12060	   "scale2.c" twice (thus it was compiled twice)
12061
12062------------------------------------------------------------------------
12063r6628 | vlefevre | 2009-12-07 11:53:04 +0000 (Mon, 07 Dec 2009) | 7 lines
12064Changed paths:
12065   M /trunk/sin_cos.c
12066
12067sin_cos.c: in case of tiny inputs, keep the flags. In practice, this
12068fixes the following bug in mpfr_sin_cos (shown by the latest additions
12069to tsin_cos.c): if emin is the minimal exponent (MPFR_EMIN_MIN), the
12070absolute value of the input is the minimum positive number and the
12071rounding mode is toward 0 (or equivalent), then the underflow flag is
12072dropped. The other exception cases (e.g., in case of reduced exponent
12073range) are handled by mpfr_check_range().
12074------------------------------------------------------------------------
12075r6627 | vlefevre | 2009-12-07 11:21:51 +0000 (Mon, 07 Dec 2009) | 1 line
12076Changed paths:
12077   M /trunk/tests/tsin_cos.c
12078
12079tests/tsin_cos.c: in consistency(), better error message.
12080------------------------------------------------------------------------
12081r6626 | vlefevre | 2009-12-07 11:15:46 +0000 (Mon, 07 Dec 2009) | 1 line
12082Changed paths:
12083   M /trunk/tests/tsin_cos.c
12084
12085tests/tsin_cos.c: in consistency(), improved testing on underflow case.
12086------------------------------------------------------------------------
12087r6625 | vlefevre | 2009-12-07 10:29:57 +0000 (Mon, 07 Dec 2009) | 1 line
12088Changed paths:
12089   M /trunk/tests/tsin_cos.c
12090
12091tests/tsin_cos.c: in consistency(), added testing on underflow case.
12092------------------------------------------------------------------------
12093r6624 | vlefevre | 2009-12-07 10:22:33 +0000 (Mon, 07 Dec 2009) | 1 line
12094Changed paths:
12095   M /trunk/tests/tsin_cos.c
12096
12097tests/tsin_cos.c: in consistency(), fixed flags testing.
12098------------------------------------------------------------------------
12099r6623 | vlefevre | 2009-12-07 10:16:17 +0000 (Mon, 07 Dec 2009) | 1 line
12100Changed paths:
12101   M /trunk/tests/tsin_cos.c
12102
12103tests/tsin_cos.c: in consistency(), test also the flags.
12104------------------------------------------------------------------------
12105r6622 | vlefevre | 2009-12-07 10:10:13 +0000 (Mon, 07 Dec 2009) | 2 lines
12106Changed paths:
12107   M /trunk/tests/tsin_cos.c
12108
12109tests/tsin_cos.c: in consistency(), test also the returned value
12110(the one that gives inexact-related information).
12111------------------------------------------------------------------------
12112r6619 | zimmerma | 2009-11-30 15:12:30 +0000 (Mon, 30 Nov 2009) | 2 lines
12113Changed paths:
12114   M /trunk/tests/tfits.c
12115
12116[tfits.c] converted to GNU coding style
12117
12118------------------------------------------------------------------------
12119r6612 | vlefevre | 2009-11-30 11:57:07 +0000 (Mon, 30 Nov 2009) | 1 line
12120Changed paths:
12121   M /trunk/README.dev
12122
12123README.dev: updated "To make a release".
12124------------------------------------------------------------------------
12125r6602 | vlefevre | 2009-11-30 02:17:23 +0000 (Mon, 30 Nov 2009) | 1 line
12126Changed paths:
12127   M /trunk/uceil_exp2.c
12128
12129uceil_exp2.c: fixed indentation.
12130------------------------------------------------------------------------
12131r6599 | vlefevre | 2009-11-29 03:17:53 +0000 (Sun, 29 Nov 2009) | 2 lines
12132Changed paths:
12133   M /trunk/mpfr-impl.h
12134
12135mpfr-impl.h: got rid of broken code when _GMP_IEEE_FLOATS was defined
12136(broken aliasing rules, yielding failures with GCC 4.5.0 20091119).
12137------------------------------------------------------------------------
12138r6598 | zimmerma | 2009-11-27 06:38:45 +0000 (Fri, 27 Nov 2009) | 2 lines
12139Changed paths:
12140   M /trunk/tests/tset_ld.c
12141
12142[tset_ld.c] now perform tests even if old gcc bug is present
12143
12144------------------------------------------------------------------------
12145r6597 | zimmerma | 2009-11-26 16:38:26 +0000 (Thu, 26 Nov 2009) | 4 lines
12146Changed paths:
12147   M /trunk/tests/tget_d.c
12148
12149[tget_d.c] removed workaround for old gcc bug. Comment was:
12150  /* workaround for gcc bug on m68040-unknown-netbsd1.4.1,
12151     where DBL_MIN gives (1-2^(-52))/2^1022 */
12152
12153------------------------------------------------------------------------
12154r6596 | zimmerma | 2009-11-26 16:26:06 +0000 (Thu, 26 Nov 2009) | 9 lines
12155Changed paths:
12156   M /trunk/tests/tadd.c
12157   M /trunk/tests/tmul.c
12158
12159[tadd.c, tmul.c] got rid of workaround for old gcc bug. Comment was:
12160/* Parameter "z1" of check() used to be last in the argument list, but that
12161   tickled a bug in 32-bit sparc gcc 2.95.2.  A "double" in that position is
12162   passed on the stack at an address which is 4mod8, but the generated code
12163   didn't take into account that alignment, resulting in bus errors.  The
12164   easiest workaround is to move it to the start of the arg list (where it's
12165   passed in registers), this macro does that.  FIXME: Change the actual
12166   calls to check(), rather than using a macro.  */
12167
12168------------------------------------------------------------------------
12169r6595 | zimmerma | 2009-11-26 15:58:02 +0000 (Thu, 26 Nov 2009) | 3 lines
12170Changed paths:
12171   M /trunk/strtofr.c
12172
12173[strtofr.c] removed patch for old FreeBsd/Alpha bug
12174	    (http://www.freebsd.org/cgi/query-pr.cgi?pr=72024)
12175
12176------------------------------------------------------------------------
12177r6594 | vlefevre | 2009-11-26 14:15:51 +0000 (Thu, 26 Nov 2009) | 2 lines
12178Changed paths:
12179   M /trunk/pow_si.c
12180
12181[pow_si.c] Updated comment added in r4355 concerning a bug
12182in Sun's compiler for Solaris/x86.
12183------------------------------------------------------------------------
12184r6593 | vlefevre | 2009-11-26 13:38:38 +0000 (Thu, 26 Nov 2009) | 1 line
12185Changed paths:
12186   M /trunk/pow_si.c
12187   M /trunk/strtofr.c
12188
12189Updated comments concerning the old FreeBSD bug 72024 on LONG_MIN / 1.
12190------------------------------------------------------------------------
12191r6587 | vlefevre | 2009-11-25 12:16:22 +0000 (Wed, 25 Nov 2009) | 2 lines
12192Changed paths:
12193   M /trunk/tests/tfprintf.c
12194   M /trunk/tests/tprintf.c
12195
12196[tfprintf.c,tprintf.c] Fixed other types in function with variable
12197arguments (even though there were no warnings on the tested machine).
12198------------------------------------------------------------------------
12199r6586 | vlefevre | 2009-11-25 12:00:43 +0000 (Wed, 25 Nov 2009) | 1 line
12200Changed paths:
12201   M /trunk/tests/tfprintf.c
12202   M /trunk/tests/tprintf.c
12203
12204[tfprintf.c,tprintf.c] Fixed types in function with variable arguments.
12205------------------------------------------------------------------------
12206r6585 | zimmerma | 2009-11-25 11:03:20 +0000 (Wed, 25 Nov 2009) | 3 lines
12207Changed paths:
12208   M /trunk/acinclude.m4
12209   M /trunk/tests/tfprintf.c
12210   M /trunk/tests/tprintf.c
12211
12212[tfprintf.c,tprintf.c] applied patch from Philippe Theveny
12213[acinclude.m4] removed check for %zu, no longer needed
12214
12215------------------------------------------------------------------------
12216r6582 | zimmerma | 2009-11-25 10:20:53 +0000 (Wed, 25 Nov 2009) | 3 lines
12217Changed paths:
12218   M /trunk/acinclude.m4
12219   M /trunk/tests/tfprintf.c
12220   M /trunk/tests/tprintf.c
12221
12222[acinclude.m4] added test for %zu
12223[tfprintf.c,tprintf.c] added #ifdef's for NPRINTF_ZU
12224
12225------------------------------------------------------------------------
12226r6580 | vlefevre | 2009-11-25 10:16:29 +0000 (Wed, 25 Nov 2009) | 1 line
12227Changed paths:
12228   M /trunk/configure.in
12229
12230configure.in: corrected a comment.
12231------------------------------------------------------------------------
12232r6577 | vlefevre | 2009-11-25 09:46:52 +0000 (Wed, 25 Nov 2009) | 1 line
12233Changed paths:
12234   M /trunk/tests/tstckintc.c
12235
12236tests/tstckintc.c: fixed types for the printf %p format specifier.
12237------------------------------------------------------------------------
12238r6576 | zimmerma | 2009-11-25 08:33:58 +0000 (Wed, 25 Nov 2009) | 2 lines
12239Changed paths:
12240   M /trunk/tests/tget_flt.c
12241
12242[tget_flt.c] replaced %a by %.8e
12243
12244------------------------------------------------------------------------
12245r6575 | zimmerma | 2009-11-25 08:23:23 +0000 (Wed, 25 Nov 2009) | 2 lines
12246Changed paths:
12247   M /trunk/tests/tget_d.c
12248   M /trunk/tests/tget_ld_2exp.c
12249
12250[tget_d.c,tget_ld_2exp.c] replaced %a and %La by %.16e and %.16Le
12251
12252------------------------------------------------------------------------
12253r6574 | zimmerma | 2009-11-25 08:05:41 +0000 (Wed, 25 Nov 2009) | 2 lines
12254Changed paths:
12255   M /trunk/tests/tget_d.c
12256
12257[tget_d.c] removed C99-specific instruction
12258
12259------------------------------------------------------------------------
12260r6573 | zimmerma | 2009-11-25 07:51:47 +0000 (Wed, 25 Nov 2009) | 2 lines
12261Changed paths:
12262   M /trunk/nightly-test
12263
12264[nightly-test] added -ansi -pedantic-errors
12265
12266------------------------------------------------------------------------
12267r6571 | vlefevre | 2009-11-24 17:59:14 +0000 (Tue, 24 Nov 2009) | 1 line
12268Changed paths:
12269   M /trunk/configure.in
12270
12271configure.in: completed the GMP CC/CFLAGS detection.
12272------------------------------------------------------------------------
12273r6570 | vlefevre | 2009-11-24 17:52:04 +0000 (Tue, 24 Nov 2009) | 2 lines
12274Changed paths:
12275   M /trunk/configure.in
12276
12277configure.in: added a test to check for CC and CFLAGS in gmp.h only
12278when the user doesn't redefine them and he isn't cross-compiling.
12279------------------------------------------------------------------------
12280r6569 | vlefevre | 2009-11-24 17:32:43 +0000 (Tue, 24 Nov 2009) | 1 line
12281Changed paths:
12282   M /trunk/configure.in
12283
12284configure.in: improved the GMP CC/CFLAGS detection.
12285------------------------------------------------------------------------
12286r6568 | vlefevre | 2009-11-24 16:52:57 +0000 (Tue, 24 Nov 2009) | 1 line
12287Changed paths:
12288   M /trunk/configure.in
12289
12290configure.in: try to fix the GMP CC/CFLAGS detection. Not finished.
12291------------------------------------------------------------------------
12292r6567 | vlefevre | 2009-11-24 15:48:35 +0000 (Tue, 24 Nov 2009) | 2 lines
12293Changed paths:
12294   M /trunk/configure.in
12295
12296configure.in: replaced "test ... -o ..." (obsolete in POSIX)
12297by "test ... || test ...".
12298------------------------------------------------------------------------
12299r6566 | vlefevre | 2009-11-24 15:44:44 +0000 (Tue, 24 Nov 2009) | 2 lines
12300Changed paths:
12301   M /trunk/configure.in
12302
12303configure.in: replaced "test ... -a ..." (obsolete in POSIX)
12304by "test ... && test ...".
12305------------------------------------------------------------------------
12306r6564 | vlefevre | 2009-11-24 15:23:00 +0000 (Tue, 24 Nov 2009) | 1 line
12307Changed paths:
12308   M /trunk/INSTALL
12309
12310INSTALL: made instructions more clear.
12311------------------------------------------------------------------------
12312r6561 | vlefevre | 2009-11-23 13:55:54 +0000 (Mon, 23 Nov 2009) | 1 line
12313Changed paths:
12314   M /trunk/README.dev
12315
12316README.dev: updated "To make a release".
12317------------------------------------------------------------------------
12318r6560 | vlefevre | 2009-11-23 13:51:21 +0000 (Mon, 23 Nov 2009) | 1 line
12319Changed paths:
12320   M /trunk/README.dev
12321
12322README.dev: last things to do when making a release.
12323------------------------------------------------------------------------
12324r6557 | vlefevre | 2009-11-22 23:29:45 +0000 (Sun, 22 Nov 2009) | 10 lines
12325Changed paths:
12326   M /trunk/sin_cos.c
12327
12328sin_cos.c: fixed a potential bug by changing a rnd_mode into MPFR_RNDZ
12329in mpfr_can_round. Indeed, in r4574, the change from
12330  if (!mpfr_can_round (c, m, GMP_RNDZ, rnd_mode, MPFR_PREC (z)))
12331to
12332  if (!mpfr_can_round (c, m, GMP_RNDN, rnd_mode,
12333                       MPFR_PREC (z) + (rnd_mode == GMP_RNDN)))
12334looks wrong to me: in RNDN, the extra bit due to rnd_mode == GMP_RNDN
12335changes a RNDN worst case into a RNDZ worst case.
12336Note: The second mpfr_can_round with the same problem has been fixed
12337in r6513.
12338------------------------------------------------------------------------
12339r6556 | vlefevre | 2009-11-22 22:44:40 +0000 (Sun, 22 Nov 2009) | 2 lines
12340Changed paths:
12341   M /trunk/tests/tsin_cos.c
12342
12343tests/tsin_cos.c: ported bug20091122 from the 2.4 branch to the trunk.
12344But no failure in the trunk.
12345------------------------------------------------------------------------
12346r6550 | vlefevre | 2009-11-20 21:40:00 +0000 (Fri, 20 Nov 2009) | 1 line
12347Changed paths:
12348   M /trunk/tests/tconst_pi.c
12349
12350tests/tconst_pi.c: fixed types for C++.
12351------------------------------------------------------------------------
12352r6545 | vlefevre | 2009-11-20 12:48:49 +0000 (Fri, 20 Nov 2009) | 2 lines
12353Changed paths:
12354   M /trunk/mpfr.h
12355   M /trunk/mpfr.texi
12356
12357Changeset r6162 broke Solaris builds. Fixed that by no longer checking
12358INTMAX_MAX and UINTMAX_MAX to detect use of <stdint.h> / <inttypes.h>.
12359------------------------------------------------------------------------
12360r6535 | zimmerma | 2009-11-01 21:22:16 +0000 (Sun, 01 Nov 2009) | 2 lines
12361Changed paths:
12362   M /trunk/cos.c
12363
12364[cos.c] fixed case where reduced argument is zero
12365
12366------------------------------------------------------------------------
12367r6534 | vlefevre | 2009-10-30 15:13:05 +0000 (Fri, 30 Oct 2009) | 2 lines
12368Changed paths:
12369   M /trunk/tests/tcos.c
12370
12371tcos.c: added a testcase yielding an assertion failure (this bug makes
12372tsin_cos fail).
12373------------------------------------------------------------------------
12374r6533 | vlefevre | 2009-10-30 15:05:28 +0000 (Fri, 30 Oct 2009) | 2 lines
12375Changed paths:
12376   M /trunk/tests/tsin_cos.c
12377
12378tests/tsin_cos.c: ported the consistency test from the 2.4 branch.
12379This yields an assertion failure (Linux/x86_64).
12380------------------------------------------------------------------------
12381r6527 | zimmerma | 2009-10-30 10:09:56 +0000 (Fri, 30 Oct 2009) | 3 lines
12382Changed paths:
12383   M /trunk/TODO
12384   M /trunk/cache.c
12385   M /trunk/tests/tconst_pi.c
12386
12387[cache.c] fixed bug with directed rounding
12388[tconst_pi.c] added test for bug with directed rounding
12389
12390------------------------------------------------------------------------
12391r6524 | vlefevre | 2009-10-21 13:38:30 +0000 (Wed, 21 Oct 2009) | 1 line
12392Changed paths:
12393   M /trunk/exceptions.c
12394
12395exceptions.c: improved a comment.
12396------------------------------------------------------------------------
12397r6523 | vlefevre | 2009-10-21 13:21:04 +0000 (Wed, 21 Oct 2009) | 1 line
12398Changed paths:
12399   M /trunk/tests/tpow.c
12400
12401tpow.c: added an overflow test.
12402------------------------------------------------------------------------
12403r6522 | vlefevre | 2009-10-21 13:13:54 +0000 (Wed, 21 Oct 2009) | 1 line
12404Changed paths:
12405   M /trunk/tests/tpow.c
12406
12407tpow.c: added an overflow test in RNDZ.
12408------------------------------------------------------------------------
12409r6521 | zimmerma | 2009-10-20 07:21:23 +0000 (Tue, 20 Oct 2009) | 2 lines
12410Changed paths:
12411   M /trunk/TODO
12412
12413[TODO] added efficiency item
12414
12415------------------------------------------------------------------------
12416r6520 | zimmerma | 2009-10-19 08:16:45 +0000 (Mon, 19 Oct 2009) | 3 lines
12417Changed paths:
12418   M /trunk/lngamma.c
12419
12420[lngamma.c] fixed typo, added comments about argument reduction, and replaced
12421	    code using doubles
12422
12423------------------------------------------------------------------------
12424r6519 | zimmerma | 2009-10-19 06:57:02 +0000 (Mon, 19 Oct 2009) | 2 lines
12425Changed paths:
12426   M /trunk/TODO
12427
12428[TODO] added efficiency item
12429
12430------------------------------------------------------------------------
12431r6518 | zimmerma | 2009-10-15 11:19:20 +0000 (Thu, 15 Oct 2009) | 4 lines
12432Changed paths:
12433   M /trunk/exp.c
12434
12435[exp.c] binary splitting is now used for prec >= MPFR_EXP_THRESHOLD
12436	(instead of prec > MPFR_EXP_THRESHOLD before). This is more
12437	consistent with the other thresholds.
12438
12439------------------------------------------------------------------------
12440r6517 | zimmerma | 2009-10-15 11:07:26 +0000 (Thu, 15 Oct 2009) | 2 lines
12441Changed paths:
12442   M /trunk/TODO
12443
12444[TODO] added efficiency item
12445
12446------------------------------------------------------------------------
12447r6516 | zimmerma | 2009-10-15 10:30:55 +0000 (Thu, 15 Oct 2009) | 2 lines
12448Changed paths:
12449   M /trunk/mparam_h.in
12450
12451[mparam_h.in] added /* bits */ for MPFR_EXP_THRESHOLD and MPFR_EXP_2_THRESHOLD
12452
12453------------------------------------------------------------------------
12454r6514 | zimmerma | 2009-10-13 08:11:10 +0000 (Tue, 13 Oct 2009) | 2 lines
12455Changed paths:
12456   M /trunk/tests/tsin_cos.c
12457
12458[tsin_cos.c] removed useless instruction, and added comments
12459
12460------------------------------------------------------------------------
12461r6513 | zimmerma | 2009-10-13 06:57:06 +0000 (Tue, 13 Oct 2009) | 3 lines
12462Changed paths:
12463   M /trunk/sin_cos.c
12464   M /trunk/tests/tsin_cos.c
12465
12466[sin_cos.c] fixed call to mpfr_can_round (rounding mode was wrong)
12467[tsin_cos.c] added new test
12468
12469------------------------------------------------------------------------
12470r6512 | zimmerma | 2009-10-13 06:37:15 +0000 (Tue, 13 Oct 2009) | 3 lines
12471Changed paths:
12472   M /trunk/li2.c
12473   M /trunk/tests/tli2.c
12474
12475[li2.c] fixed bug when x is near 0
12476[tli2.c] added new test
12477
12478------------------------------------------------------------------------
12479r6510 | vlefevre | 2009-10-09 07:29:54 +0000 (Fri, 09 Oct 2009) | 1 line
12480Changed paths:
12481   M /trunk/tests/tsin_cos.c
12482
12483tests/tsin_cos.c: mp_rnd_t -> mpfr_rnd_t.
12484------------------------------------------------------------------------
12485r6509 | vlefevre | 2009-10-09 07:27:36 +0000 (Fri, 09 Oct 2009) | 2 lines
12486Changed paths:
12487   M /trunk/tests/tsin_cos.c
12488
12489tests/tsin_cos.c: added a comment about bug20091008, corresponding to
12490r6507; in fact, the bug concerns only the return value (see r6444).
12491------------------------------------------------------------------------
12492r6507 | zimmerma | 2009-10-08 07:51:49 +0000 (Thu, 08 Oct 2009) | 3 lines
12493Changed paths:
12494   M /trunk/sin_cos.c
12495   M /trunk/tests/tsin_cos.c
12496
12497[sin_cos.c] fixed error analysis
12498[tsin_cos.c] added new test
12499
12500------------------------------------------------------------------------
12501r6506 | vlefevre | 2009-10-07 14:18:35 +0000 (Wed, 07 Oct 2009) | 1 line
12502Changed paths:
12503   M /trunk/tests/tsin_cos.c
12504
12505tests/tsin_cos.c: mp_rnd_t -> mpfr_rnd_t.
12506------------------------------------------------------------------------
12507r6505 | vlefevre | 2009-10-07 12:06:35 +0000 (Wed, 07 Oct 2009) | 1 line
12508Changed paths:
12509   M /trunk/tests/tsin_cos.c
12510
12511tests/tsin_cos.c: removed trailing spaces.
12512------------------------------------------------------------------------
12513r6504 | zimmerma | 2009-10-07 08:58:51 +0000 (Wed, 07 Oct 2009) | 2 lines
12514Changed paths:
12515   M /trunk/tests/tsin_cos.c
12516
12517[tsin_cos.c] changed binary to hexadecimal string (was too long for C89)
12518
12519------------------------------------------------------------------------
12520r6503 | zimmerma | 2009-10-07 07:05:13 +0000 (Wed, 07 Oct 2009) | 3 lines
12521Changed paths:
12522   M /trunk/sin_cos.c
12523   M /trunk/tests/tsin_cos.c
12524
12525[sin_cos.c] fixed bug introduced in r6447 (some variables had their precision not updated in Ziv's loop)
12526[tsin_cos.c] added a new test
12527
12528------------------------------------------------------------------------
12529r6498 | vlefevre | 2009-09-29 14:44:22 +0000 (Tue, 29 Sep 2009) | 1 line
12530Changed paths:
12531   M /trunk/FAQ.html
12532
12533FAQ update.
12534------------------------------------------------------------------------
12535r6497 | zimmerma | 2009-09-29 11:28:00 +0000 (Tue, 29 Sep 2009) | 3 lines
12536Changed paths:
12537   M /trunk/mpfr.texi
12538   M /trunk/round_prec.c
12539   M /trunk/tests/tcan_round.c
12540
12541[mpfr.texi] added note about mpfr_can_round
12542[tcan_round.c] added more tests
12543
12544------------------------------------------------------------------------
12545r6490 | zimmerma | 2009-09-24 06:16:52 +0000 (Thu, 24 Sep 2009) | 4 lines
12546Changed paths:
12547   M /trunk/README.dev
12548
12549[README.dev] added item for new releases: we should say if they are binary
12550	     and/or API compatible with previous releases (we often forgot
12551	     to say it in the past)
12552
12553------------------------------------------------------------------------
12554r6489 | vlefevre | 2009-09-23 15:09:42 +0000 (Wed, 23 Sep 2009) | 1 line
12555Changed paths:
12556   M /trunk/tests
12557
12558tests: added tget_flt to the svn:ignore property.
12559------------------------------------------------------------------------
12560r6488 | vlefevre | 2009-09-23 15:08:39 +0000 (Wed, 23 Sep 2009) | 1 line
12561Changed paths:
12562   M /trunk/tests/Makefile.am
12563
12564tests/Makefile.am: added information about LOADLIBES.
12565------------------------------------------------------------------------
12566r6487 | zimmerma | 2009-09-23 13:32:35 +0000 (Wed, 23 Sep 2009) | 3 lines
12567Changed paths:
12568   M /trunk/tests/Makefile.am
12569
12570[tests/Makefile.am] put back LOADLIBES=... (enables to compile a program foo.c
12571		    in the test directory by simply doing "make foo")
12572
12573------------------------------------------------------------------------
12574r6486 | zimmerma | 2009-09-23 06:21:27 +0000 (Wed, 23 Sep 2009) | 2 lines
12575Changed paths:
12576   M /trunk/atan.c
12577
12578[atan.c] updated the comments
12579
12580------------------------------------------------------------------------
12581r6485 | vlefevre | 2009-09-22 15:56:16 +0000 (Tue, 22 Sep 2009) | 1 line
12582Changed paths:
12583   M /trunk/atan.c
12584
12585atan.c: added a FIXME comment.
12586------------------------------------------------------------------------
12587r6484 | vlefevre | 2009-09-22 15:51:15 +0000 (Tue, 22 Sep 2009) | 1 line
12588Changed paths:
12589   M /trunk/atan.c
12590
12591atan.c: added some assertions.
12592------------------------------------------------------------------------
12593r6483 | zimmerma | 2009-09-22 13:58:25 +0000 (Tue, 22 Sep 2009) | 2 lines
12594Changed paths:
12595   M /trunk/NEWS
12596   M /trunk/algorithms.tex
12597   M /trunk/atan.c
12598
12599[atan.c] implemented argument reduction (cf error analysis in algorithms.tex)
12600
12601------------------------------------------------------------------------
12602r6482 | zimmerma | 2009-09-21 07:34:07 +0000 (Mon, 21 Sep 2009) | 2 lines
12603Changed paths:
12604   M /trunk/tests/Makefile.am
12605
12606[tests/Makefile.am] removed LOADLIBES=...
12607
12608------------------------------------------------------------------------
12609r6480 | vlefevre | 2009-09-20 23:31:37 +0000 (Sun, 20 Sep 2009) | 1 line
12610Changed paths:
12611   M /trunk/mpfrlint
12612
12613mpfrlint: check that lines aren't too long.
12614------------------------------------------------------------------------
12615r6478 | vlefevre | 2009-09-20 19:07:03 +0000 (Sun, 20 Sep 2009) | 2 lines
12616Changed paths:
12617   M /trunk/Makefile.am
12618
12619Makefile.am: line-wrap libmpfr_la_SOURCES (M-q with Emacs) for
12620compatibility with some vendor grep.
12621------------------------------------------------------------------------
12622r6476 | vlefevre | 2009-09-20 19:00:11 +0000 (Sun, 20 Sep 2009) | 2 lines
12623Changed paths:
12624   M /trunk/Makefile.am
12625   M /trunk/tests/Makefile.am
12626
12627Makefile.am, tests/Makefile.am: patch from Ralf Wildenhues.
12628http://lists.gnu.org/archive/html/bug-automake/2009-09/msg00033.html
12629------------------------------------------------------------------------
12630r6475 | vlefevre | 2009-09-18 15:00:09 +0000 (Fri, 18 Sep 2009) | 1 line
12631Changed paths:
12632   M /trunk/mpfr-impl.h
12633   M /trunk/sin_cos.c
12634   M /trunk/tests/tsin_cos.c
12635
12636mpfr-impl.h, sin_cos.c, tests/tsin_cos.c: mp_rnd_t -> mpfr_rnd_t.
12637------------------------------------------------------------------------
12638r6474 | vlefevre | 2009-09-18 14:55:57 +0000 (Fri, 18 Sep 2009) | 1 line
12639Changed paths:
12640   M /trunk/sin_cos.c
12641
12642sin_cos.c: GMP_RNDx -> MPFR_RNDx.
12643------------------------------------------------------------------------
12644r6473 | vlefevre | 2009-09-18 14:54:38 +0000 (Fri, 18 Sep 2009) | 1 line
12645Changed paths:
12646   M /trunk/sin_cos.c
12647
12648sin_cos.c: untabified.
12649------------------------------------------------------------------------
12650r6471 | vlefevre | 2009-09-18 14:45:47 +0000 (Fri, 18 Sep 2009) | 2 lines
12651Changed paths:
12652   M /trunk/frac.c
12653   M /trunk/tests/tfrac.c
12654
12655frac.c, tests/tfrac.c: fixed underflow case in mpfr_frac and added
12656testcase.
12657------------------------------------------------------------------------
12658r6470 | zimmerma | 2009-09-18 14:03:56 +0000 (Fri, 18 Sep 2009) | 2 lines
12659Changed paths:
12660   M /trunk/acos.c
12661   M /trunk/atan.c
12662
12663[acos.c] initial working precision was too small
12664
12665------------------------------------------------------------------------
12666r6469 | vlefevre | 2009-09-18 13:56:21 +0000 (Fri, 18 Sep 2009) | 3 lines
12667Changed paths:
12668   M /trunk/modf.c
12669
12670modf.c: no longer extend the exponent range at all, since there are
12671no intermediate computations (note: the mpfr_frac bug that has just
12672been fixed affected this change in modf.c).
12673------------------------------------------------------------------------
12674r6467 | vlefevre | 2009-09-18 13:50:21 +0000 (Fri, 18 Sep 2009) | 2 lines
12675Changed paths:
12676   M /trunk/frac.c
12677
12678[frac.c] Patch r6456 was incorrect: the problem with the non-significant
12679bits had to be dealt with only in the case t = r. This is now fixed.
12680------------------------------------------------------------------------
12681r6466 | vlefevre | 2009-09-18 13:47:10 +0000 (Fri, 18 Sep 2009) | 2 lines
12682Changed paths:
12683   M /trunk/tests/tfrac.c
12684
12685tests/tfrac.c: reverted overflow case test (was incorrect because the
12686input was too large).
12687------------------------------------------------------------------------
12688r6465 | vlefevre | 2009-09-18 13:42:12 +0000 (Fri, 18 Sep 2009) | 1 line
12689Changed paths:
12690   M /trunk/tests/tfrac.c
12691
12692tests/tfrac.c: also test the overflow case.
12693------------------------------------------------------------------------
12694r6464 | vlefevre | 2009-09-18 13:33:43 +0000 (Fri, 18 Sep 2009) | 1 line
12695Changed paths:
12696   M /trunk/tests/tfrac.c
12697
12698tests/tfrac.c: more tests (case where the fractional part rounds to 1).
12699------------------------------------------------------------------------
12700r6463 | zimmerma | 2009-09-18 13:31:56 +0000 (Fri, 18 Sep 2009) | 2 lines
12701Changed paths:
12702   M /trunk/NEWS
12703
12704[NEWS] added item
12705
12706------------------------------------------------------------------------
12707r6461 | zimmerma | 2009-09-18 13:10:35 +0000 (Fri, 18 Sep 2009) | 2 lines
12708Changed paths:
12709   M /trunk/cos.c
12710   M /trunk/mpfr-impl.h
12711   M /trunk/mpfr.texi
12712   M /trunk/sin.c
12713   M /trunk/sin_cos.c
12714   M /trunk/tuneup.c
12715
12716[sin.c,cos.c] use mpfr_sincos_fast when prec >= MPFR_SINCOS_THRESHOLD
12717
12718------------------------------------------------------------------------
12719r6460 | vlefevre | 2009-09-18 12:03:38 +0000 (Fri, 18 Sep 2009) | 2 lines
12720Changed paths:
12721   M /trunk/tests/tfrac.c
12722
12723tests/tfrac.c: more tests (there are also problems in rounding away
12724from zero or equivalent).
12725------------------------------------------------------------------------
12726r6459 | zimmerma | 2009-09-18 11:59:23 +0000 (Fri, 18 Sep 2009) | 2 lines
12727Changed paths:
12728   M /trunk/mparam_h.in
12729   M /trunk/sin_cos.c
12730   M /trunk/tests/tsin_cos.c
12731   M /trunk/tuneup.c
12732
12733added tuning mechanism for mpfr_sin_cos
12734
12735------------------------------------------------------------------------
12736r6458 | vlefevre | 2009-09-18 11:46:28 +0000 (Fri, 18 Sep 2009) | 1 line
12737Changed paths:
12738   M /trunk/tests/tfrac.c
12739
12740tests/tfrac.c: also test the ternary value (it is incorrect too).
12741------------------------------------------------------------------------
12742r6456 | vlefevre | 2009-09-18 11:27:48 +0000 (Fri, 18 Sep 2009) | 2 lines
12743Changed paths:
12744   M /trunk/frac.c
12745
12746frac.c: fixed bug in mpfr_frac (the non-significant bits in low limb
12747were not cleared).
12748------------------------------------------------------------------------
12749r6455 | vlefevre | 2009-09-18 11:19:11 +0000 (Fri, 18 Sep 2009) | 2 lines
12750Changed paths:
12751   M /trunk/tests/tfrac.c
12752
12753tests/tfrac.c: improved the testcase so that it triggers the bug for
12754both 32 bits and 64 bits.
12755------------------------------------------------------------------------
12756r6454 | vlefevre | 2009-09-18 11:16:00 +0000 (Fri, 18 Sep 2009) | 1 line
12757Changed paths:
12758   M /trunk/tests/tfrac.c
12759
12760tests/tfrac.c: added a comment for latest testcase.
12761------------------------------------------------------------------------
12762r6453 | vlefevre | 2009-09-18 11:09:03 +0000 (Fri, 18 Sep 2009) | 1 line
12763Changed paths:
12764   M /trunk/tests/tfrac.c
12765
12766tests/tfrac.c: added testcase for bug in mpfr_frac.
12767------------------------------------------------------------------------
12768r6451 | vlefevre | 2009-09-18 10:38:19 +0000 (Fri, 18 Sep 2009) | 1 line
12769Changed paths:
12770   M /trunk/tests/tmodf.c
12771
12772tests/tmodf.c: typo in error message.
12773------------------------------------------------------------------------
12774r6450 | vlefevre | 2009-09-18 10:26:26 +0000 (Fri, 18 Sep 2009) | 3 lines
12775Changed paths:
12776   M /trunk/modf.c
12777
12778modf.c: extending the exponent range in the first two cases is useless
12779because there are no intermediate computations (just a mpfr_set). Let's
12780do that only for the general case.
12781------------------------------------------------------------------------
12782r6449 | vlefevre | 2009-09-18 10:23:07 +0000 (Fri, 18 Sep 2009) | 1 line
12783Changed paths:
12784   M /trunk/tests/tmodf.c
12785
12786tests/tmodf.c: added overflow tests.
12787------------------------------------------------------------------------
12788r6448 | vlefevre | 2009-09-18 09:27:10 +0000 (Fri, 18 Sep 2009) | 2 lines
12789Changed paths:
12790   M /trunk/modf.c
12791
12792modf.c: corrected a comment (rounding can yield an overflow, but not
12793an underflow).
12794------------------------------------------------------------------------
12795r6447 | zimmerma | 2009-09-18 09:08:01 +0000 (Fri, 18 Sep 2009) | 3 lines
12796Changed paths:
12797   M /trunk/sin_cos.c
12798   M /trunk/tests/tsin_cos.c
12799
12800[sin_cos.c] added asymptotically fast code, with threshold currently hardcoded
12801	    at 20000 bits, should be determined by tuneup.c
12802
12803------------------------------------------------------------------------
12804r6446 | vlefevre | 2009-09-18 09:00:24 +0000 (Fri, 18 Sep 2009) | 1 line
12805Changed paths:
12806   M /trunk/mpfr.texi
12807   M /trunk/tests/tget_flt.c
12808
12809Deleted trailing spaces.
12810------------------------------------------------------------------------
12811r6445 | zimmerma | 2009-09-18 08:13:43 +0000 (Fri, 18 Sep 2009) | 2 lines
12812Changed paths:
12813   M /trunk/modf.c
12814   M /trunk/mpfr.texi
12815   M /trunk/tests/tmodf.c
12816
12817[modf.c] changed semantics of return value in accordance with mpfr_sin_cos
12818
12819------------------------------------------------------------------------
12820r6444 | zimmerma | 2009-09-17 11:30:18 +0000 (Thu, 17 Sep 2009) | 4 lines
12821Changed paths:
12822   M /trunk/mpfr.texi
12823   M /trunk/sin_cos.c
12824   M /trunk/sinh_cosh.c
12825   M /trunk/tests/taway.c
12826   M /trunk/tests/tsin_cos.c
12827
12828[sin_cos.c] more precise meaning of the return value
12829[sinh_cosh.c] idem as above
12830[taway.c] fixed to check the more precise return value
12831
12832------------------------------------------------------------------------
12833r6443 | zimmerma | 2009-09-16 06:17:47 +0000 (Wed, 16 Sep 2009) | 2 lines
12834Changed paths:
12835   M /trunk/mpfr.texi
12836
12837[mpfr.texi] t was not initialized in Newton's example
12838
12839------------------------------------------------------------------------
12840r6442 | zimmerma | 2009-09-15 13:48:15 +0000 (Tue, 15 Sep 2009) | 5 lines
12841Changed paths:
12842   M /trunk/Makefile.am
12843   D /trunk/get_binary32.c
12844   A /trunk/get_flt.c (from /trunk/get_binary32.c:6441)
12845   D /trunk/set_binary32.c
12846   A /trunk/set_flt.c (from /trunk/set_binary32.c:6441)
12847   M /trunk/tests/Makefile.am
12848   D /trunk/tests/tget_binary32.c
12849   A /trunk/tests/tget_flt.c (from /trunk/tests/tget_binary32.c:6441)
12850
12851changed _binary32 into _flt for file names too:
12852   svn mv get_binary32.c get_flt.c
12853   svn mv set_binary32.c set_flt.c
12854   svn mv tests/tget_binary32.c tests/tget_flt.c
12855
12856------------------------------------------------------------------------
12857r6441 | zimmerma | 2009-09-15 13:42:49 +0000 (Tue, 15 Sep 2009) | 3 lines
12858Changed paths:
12859   M /trunk/TODO
12860   M /trunk/mpfr.texi
12861
12862[TODO] removed an item
12863[mpfr.texi] added an example for mpfr_prec_round
12864
12865------------------------------------------------------------------------
12866r6440 | zimmerma | 2009-09-15 13:26:11 +0000 (Tue, 15 Sep 2009) | 2 lines
12867Changed paths:
12868   M /trunk/NEWS
12869
12870[NEWS] added mpfr_set_flt and mpfr_get_flt
12871
12872------------------------------------------------------------------------
12873r6439 | zimmerma | 2009-09-15 13:17:40 +0000 (Tue, 15 Sep 2009) | 3 lines
12874Changed paths:
12875   M /trunk/get_binary32.c
12876   M /trunk/mpfr-impl.h
12877   M /trunk/mpfr.h
12878   M /trunk/mpfr.texi
12879   M /trunk/set_binary32.c
12880   M /trunk/tests/tget_binary32.c
12881
12882changed suffix _binary32 -> _flt
12883[get_binary32.c] fixed a bug in subnormal range
12884
12885------------------------------------------------------------------------
12886r6437 | vlefevre | 2009-09-15 13:15:23 +0000 (Tue, 15 Sep 2009) | 1 line
12887Changed paths:
12888   M /trunk/mpfrlint
12889
12890mpfrlint: bug fix.
12891------------------------------------------------------------------------
12892r6435 | vlefevre | 2009-09-15 13:13:28 +0000 (Tue, 15 Sep 2009) | 1 line
12893Changed paths:
12894   M /trunk/mpfr.texi
12895
12896mpfr.texi: updated the month.
12897------------------------------------------------------------------------
12898r6433 | vlefevre | 2009-09-15 13:12:38 +0000 (Tue, 15 Sep 2009) | 1 line
12899Changed paths:
12900   M /trunk/mpfrlint
12901
12902mpfrlint: execute svn in C locale.
12903------------------------------------------------------------------------
12904r6431 | vlefevre | 2009-09-15 13:10:50 +0000 (Tue, 15 Sep 2009) | 1 line
12905Changed paths:
12906   M /trunk/mpfrlint
12907
12908mpfrlint: check mpfr.texi's UPDATED-MONTH.
12909------------------------------------------------------------------------
12910r6428 | zimmerma | 2009-09-15 12:21:15 +0000 (Tue, 15 Sep 2009) | 2 lines
12911Changed paths:
12912   M /trunk/tests/tget_d.c
12913
12914[tget_d.c] fixed FIXME
12915
12916------------------------------------------------------------------------
12917r6427 | vlefevre | 2009-09-15 12:12:35 +0000 (Tue, 15 Sep 2009) | 1 line
12918Changed paths:
12919   M /trunk/tests/tget_d.c
12920
12921tget_d.c code is C99-only (bug introduced in r6424). Please fix!
12922------------------------------------------------------------------------
12923r6426 | zimmerma | 2009-09-15 11:42:27 +0000 (Tue, 15 Sep 2009) | 2 lines
12924Changed paths:
12925   A /trunk/get_binary32.c
12926
12927[get_binary32.c] also forgot in previous commit
12928
12929------------------------------------------------------------------------
12930r6425 | zimmerma | 2009-09-15 11:41:52 +0000 (Tue, 15 Sep 2009) | 2 lines
12931Changed paths:
12932   A /trunk/set_binary32.c
12933
12934[set_binary32.c] file forgot in previous commit
12935
12936------------------------------------------------------------------------
12937r6424 | zimmerma | 2009-09-15 11:37:40 +0000 (Tue, 15 Sep 2009) | 3 lines
12938Changed paths:
12939   M /trunk/Makefile.am
12940   M /trunk/get_d.c
12941   M /trunk/get_d64.c
12942   A /trunk/ieee_floats.h
12943   M /trunk/mpfr-impl.h
12944   M /trunk/mpfr.h
12945   M /trunk/mpfr.texi
12946   A /trunk/scale2.c
12947   M /trunk/tests/Makefile.am
12948   A /trunk/tests/tget_binary32.c
12949   M /trunk/tests/tget_d.c
12950
12951added new functions mpfr_set_binary32 and mpfr_get_binary32
12952fixed bug in mpfr_get_d and mpfr_get_decimal64 for RNDA
12953
12954------------------------------------------------------------------------
12955r6423 | zimmerma | 2009-09-15 08:27:20 +0000 (Tue, 15 Sep 2009) | 2 lines
12956Changed paths:
12957   M /trunk/mpfr.texi
12958
12959[mpfr.texi] improved description of mpfr_sum, and fixed typo
12960
12961------------------------------------------------------------------------
12962r6421 | vlefevre | 2009-09-14 16:29:44 +0000 (Mon, 14 Sep 2009) | 1 line
12963Changed paths:
12964   M /trunk/mpfr.h
12965
12966mpfr.h: added mpfr_regular_p macro.
12967------------------------------------------------------------------------
12968r6419 | zimmerma | 2009-09-14 14:12:03 +0000 (Mon, 14 Sep 2009) | 2 lines
12969Changed paths:
12970   M /trunk/sum.c
12971
12972[sum.c] added reference
12973
12974------------------------------------------------------------------------
12975r6418 | zimmerma | 2009-09-14 13:10:57 +0000 (Mon, 14 Sep 2009) | 3 lines
12976Changed paths:
12977   M /trunk/get_ld.c
12978   M /trunk/tests/tget_ld_2exp.c
12979
12980[get_ld.c] fixed bug reported by Nelson Beebe
12981	   https://sympa.inria.fr/sympa/arc/mpfr/2009-05/msg00061.html
12982
12983------------------------------------------------------------------------
12984r6417 | zimmerma | 2009-09-14 09:29:55 +0000 (Mon, 14 Sep 2009) | 4 lines
12985Changed paths:
12986   M /trunk/Makefile.am
12987   A /trunk/isregular.c
12988   M /trunk/iszero.c
12989   M /trunk/mpfr.h
12990   M /trunk/mpfr.texi
12991   M /trunk/tests/tisnan.c
12992
12993[isregular.c] new function mpfr_regular_p
12994[iszero.c] fixed typo in comment
12995[tests/tisnan.c] added tests for mpfr_regular_p
12996
12997------------------------------------------------------------------------
12998r6415 | vlefevre | 2009-09-11 22:03:10 +0000 (Fri, 11 Sep 2009) | 6 lines
12999Changed paths:
13000   M /trunk/vasprintf.c
13001
13002vasprintf.c: changeset r6414 was incorrect, in particular under Linux
13003(at least some platforms), where wint_t is an unsigned int, not an int.
13004Instead, let's detect whether integer promotion will occur or not, even
13005though the ISO C99 standard requires a wint_t type that doesn't yield
13006an integer promotion (7.24.1#2), because mingw32 defines wint_t as an
13007unsigned short (thus with integer promotion).
13008------------------------------------------------------------------------
13009r6414 | zimmerma | 2009-09-11 07:52:33 +0000 (Fri, 11 Sep 2009) | 3 lines
13010Changed paths:
13011   M /trunk/vasprintf.c
13012
13013[vasprintf.c] https://sympa.inria.fr/sympa/arc/mpfr/2009-09/msg00012.html
13014	      (changed __wint_type into int)
13015
13016------------------------------------------------------------------------
13017r6413 | vlefevre | 2009-09-08 08:49:33 +0000 (Tue, 08 Sep 2009) | 1 line
13018Changed paths:
13019   M /trunk/tests/tdigamma.c
13020
13021tests/tdigamma.c: added missing void in prototype.
13022------------------------------------------------------------------------
13023r6412 | zimmerma | 2009-09-08 08:35:04 +0000 (Tue, 08 Sep 2009) | 2 lines
13024Changed paths:
13025   M /trunk/digamma.c
13026   M /trunk/tests/tdigamma.c
13027
13028[digamma.c] forgot to set sign for Psi(+Inf)
13029
13030------------------------------------------------------------------------
13031r6411 | zimmerma | 2009-09-04 12:29:27 +0000 (Fri, 04 Sep 2009) | 3 lines
13032Changed paths:
13033   M /trunk/Makefile.am
13034   M /trunk/bernoulli.c
13035   M /trunk/digamma.c
13036   M /trunk/li2.c
13037   M /trunk/lngamma.c
13038   M /trunk/mpfr-impl.h
13039
13040changed function into bernoulli.c (which was static, included 3 times) into
13041an internal function mpfr_bernoulli_internal
13042
13043------------------------------------------------------------------------
13044r6410 | zimmerma | 2009-09-03 06:45:11 +0000 (Thu, 03 Sep 2009) | 2 lines
13045Changed paths:
13046   M /trunk/TODO
13047
13048[TODO] removed psi(=digamma)
13049
13050------------------------------------------------------------------------
13051r6409 | vlefevre | 2009-09-02 23:17:32 +0000 (Wed, 02 Sep 2009) | 2 lines
13052Changed paths:
13053   M /trunk/tests/data/digamma
13054
13055tests/data/digamma: for the special values, use the new mode '*'
13056(exact cases) instead of 'n'.
13057------------------------------------------------------------------------
13058r6408 | vlefevre | 2009-09-02 23:16:03 +0000 (Wed, 02 Sep 2009) | 2 lines
13059Changed paths:
13060   M /trunk/tests/tests.c
13061
13062tests.c: added special support for exact cases in data_check (to test
13063all the rounding modes and check the ternary value).
13064------------------------------------------------------------------------
13065r6407 | vlefevre | 2009-09-02 23:02:29 +0000 (Wed, 02 Sep 2009) | 1 line
13066Changed paths:
13067   M /trunk/atan2.c
13068   M /trunk/div.c
13069   M /trunk/exp2.c
13070   M /trunk/gen_inverse.h
13071   M /trunk/get_str.c
13072   M /trunk/mpfr-impl.h
13073   M /trunk/mpfr-longlong.h
13074   M /trunk/mpn_exp.c
13075   M /trunk/pow.c
13076   M /trunk/pow_z.c
13077   M /trunk/rec_sqrt.c
13078   M /trunk/rint.c
13079   M /trunk/round_near_x.c
13080   M /trunk/strtofr.c
13081   M /trunk/sub.c
13082   M /trunk/sub1.c
13083   M /trunk/tests/tests.c
13084   M /trunk/tests/texp.c
13085   M /trunk/tests/tli2.c
13086   M /trunk/tests/tsqrt.c
13087
13088towards -> toward (consistency).
13089------------------------------------------------------------------------
13090r6404 | vlefevre | 2009-09-02 12:13:23 +0000 (Wed, 02 Sep 2009) | 1 line
13091Changed paths:
13092   M /trunk/tests
13093
13094tests: added tdigamma to svn:ignore property.
13095------------------------------------------------------------------------
13096r6403 | vlefevre | 2009-09-02 12:11:05 +0000 (Wed, 02 Sep 2009) | 1 line
13097Changed paths:
13098   M /trunk/digamma.c
13099
13100digamma.c: moved a comment.
13101------------------------------------------------------------------------
13102r6402 | zimmerma | 2009-09-02 12:08:05 +0000 (Wed, 02 Sep 2009) | 4 lines
13103Changed paths:
13104   M /trunk/digamma.c
13105   M /trunk/tests/data/digamma
13106   M /trunk/tests/tests.c
13107
13108[digamma.c] fixed bug (emin/emax were not restored)
13109[data/digamma] added special values
13110[tests/tests.c] fix to allow putting nan in data/* files
13111
13112------------------------------------------------------------------------
13113r6401 | zimmerma | 2009-09-02 11:56:48 +0000 (Wed, 02 Sep 2009) | 3 lines
13114Changed paths:
13115   A /trunk/tests/data/digamma
13116   M /trunk/tests/tdigamma.c
13117
13118[data/digamma] unitary test file for mpfr_digamma
13119[tdigamma.c] now use data/digamma
13120
13121------------------------------------------------------------------------
13122r6400 | vlefevre | 2009-09-02 11:54:53 +0000 (Wed, 02 Sep 2009) | 1 line
13123Changed paths:
13124   M /trunk/digamma.c
13125
13126Removed trailing whitespace.
13127------------------------------------------------------------------------
13128r6399 | zimmerma | 2009-09-02 11:39:14 +0000 (Wed, 02 Sep 2009) | 2 lines
13129Changed paths:
13130   M /trunk/Makefile.am
13131
13132bernoulli.c goes into EXTRA_DIST
13133
13134------------------------------------------------------------------------
13135r6398 | zimmerma | 2009-09-02 11:38:07 +0000 (Wed, 02 Sep 2009) | 4 lines
13136Changed paths:
13137   M /trunk/Makefile.am
13138   M /trunk/NEWS
13139   M /trunk/algorithms.tex
13140   A /trunk/bernoulli.c
13141   A /trunk/digamma.c
13142   M /trunk/li2.c
13143   M /trunk/lngamma.c
13144   M /trunk/mpfr.h
13145   M /trunk/mpfr.texi
13146   M /trunk/tests/Makefile.am
13147   A /trunk/tests/tdigamma.c
13148
13149[digamma.c] new function mpfr_digamma
13150[lngamma.c,li2.c] factored computation of Bernoulli numbers in new file
13151		  bernoulli.c (also used by digamma.c)
13152
13153------------------------------------------------------------------------
13154r6397 | zimmerma | 2009-08-27 09:27:10 +0000 (Thu, 27 Aug 2009) | 8 lines
13155Changed paths:
13156   M /trunk/cbrt.c
13157   M /trunk/const_euler.c
13158   M /trunk/const_log2.c
13159   M /trunk/cos.c
13160   M /trunk/exp3.c
13161   M /trunk/exp_2.c
13162   M /trunk/get_z.c
13163   M /trunk/li2.c
13164   M /trunk/lngamma.c
13165   M /trunk/pow.c
13166   M /trunk/rem1.c
13167   M /trunk/root.c
13168   M /trunk/tests/mpf_compat.h
13169   M /trunk/urandomb.c
13170   M /trunk/zeta_ui.c
13171
13172replaced obsolete GMP functions (suggested by Brian Gladman):
131731. mpz_div_2exp ==> mpz_fdiv_q_2exp
131742. mpz_div_ui   ==> mpz_fdiv_q_ui
131753. gmp_randinit (state, GMP_RAND_ALG_LC, 128) ==> gmp_randinit_lc_2exp_size (state, 128)
13176(Didn't replace mpn_divrem by mpn_tdiv_qr since the parameters differ, and also
13177for efficiency reasons.)
13178
13179
13180------------------------------------------------------------------------
13181r6396 | vlefevre | 2009-08-26 23:30:06 +0000 (Wed, 26 Aug 2009) | 1 line
13182Changed paths:
13183   M /trunk/tests/tsprintf.c
13184
13185tsprintf.c: fixed locale_da_DK test.
13186------------------------------------------------------------------------
13187r6394 | zimmerma | 2009-08-26 20:13:50 +0000 (Wed, 26 Aug 2009) | 3 lines
13188Changed paths:
13189   M /trunk/cot.c
13190   M /trunk/coth.c
13191   M /trunk/csc.c
13192   M /trunk/csch.c
13193
13194[csch.c,coth.c,csc.c,cot.c] fixed bug for tiny input and RNDA (result was
13195			    rounded to zero instead of away)
13196
13197------------------------------------------------------------------------
13198r6393 | vlefevre | 2009-08-26 17:01:54 +0000 (Wed, 26 Aug 2009) | 1 line
13199Changed paths:
13200   M /trunk/tests/tsprintf.c
13201
13202tests/tsprintf.c: bug fix (uncommented an "exit(1);").
13203------------------------------------------------------------------------
13204r6390 | zimmerma | 2009-08-26 15:28:25 +0000 (Wed, 26 Aug 2009) | 2 lines
13205Changed paths:
13206   M /trunk/tests/tgeneric.c
13207
13208[tgeneric.c] revert previous change, bug is elsewhere
13209
13210------------------------------------------------------------------------
13211r6389 | zimmerma | 2009-08-26 15:23:51 +0000 (Wed, 26 Aug 2009) | 3 lines
13212Changed paths:
13213   M /trunk/tests/tgeneric.c
13214
13215[tgeneric.c] temporary fix in mpfr_can_round call (mpfr_can_round does not
13216	     correctly handle MPFR_RNDA)
13217
13218------------------------------------------------------------------------
13219r6381 | vlefevre | 2009-08-26 08:48:37 +0000 (Wed, 26 Aug 2009) | 5 lines
13220Changed paths:
13221   M /trunk/set_ld.c
13222
13223set_ld.c: replaced a struct by a union. The struct was triggering the
13224following warning with GCC 4.4:
13225  dereferencing type-punned pointer will break strict-aliasing rules
13226(possibly due to possible memory alignment problems). The old code
13227looked strange anyway and unions are exactly for such kind of things.
13228------------------------------------------------------------------------
13229r6380 | zimmerma | 2009-08-26 08:10:51 +0000 (Wed, 26 Aug 2009) | 2 lines
13230Changed paths:
13231   M /trunk/tests/tset.c
13232
13233[tset.c] removed unused variables
13234
13235------------------------------------------------------------------------
13236r6378 | vlefevre | 2009-08-25 12:23:42 +0000 (Tue, 25 Aug 2009) | 4 lines
13237Changed paths:
13238   M /trunk/tests/tcmp_ld.c
13239
13240tcmp_ld.c: use "long double" constants.
13241Note: this might solve the tcmp_ld failure reported on
13242http://www.linuxquestions.org/questions/linux-from-scratch-13/mpfr-2.4.1-check-failures-in-lfs-6.5-rc2-746538/
13243(not tested).
13244------------------------------------------------------------------------
13245r6376 | vlefevre | 2009-08-24 13:21:03 +0000 (Mon, 24 Aug 2009) | 1 line
13246Changed paths:
13247   M /trunk/NEWS
13248
13249NEWS: update (new function mpfr_set_zero, added in r6339).
13250------------------------------------------------------------------------
13251r6375 | vlefevre | 2009-08-24 13:01:15 +0000 (Mon, 24 Aug 2009) | 2 lines
13252Changed paths:
13253   M /trunk/mpfr.texi
13254
13255mpfr.texi: NaN has a sign bit (in its binary representation),
13256but as a FP datum, it does not have a sign.
13257------------------------------------------------------------------------
13258r6374 | zimmerma | 2009-08-24 12:48:30 +0000 (Mon, 24 Aug 2009) | 2 lines
13259Changed paths:
13260   M /trunk/mpfr.texi
13261
13262[mpfr.texi] added mention of unspecified NaN sign bit for mpfr_set_nan
13263
13264------------------------------------------------------------------------
13265r6372 | vlefevre | 2009-08-21 21:58:15 +0000 (Fri, 21 Aug 2009) | 2 lines
13266Changed paths:
13267   M /trunk/mpfr.texi
13268
13269mpfr.texi: do not use @code for roundTiesToAway and binary64 as this is
13270not code and the IEEE 754-2008 standard doesn't use special typography.
13271------------------------------------------------------------------------
13272r6369 | vlefevre | 2009-08-21 21:43:16 +0000 (Fri, 21 Aug 2009) | 1 line
13273Changed paths:
13274   M /trunk/mpfr.texi
13275
13276mpfr.texi: the sign bit of a NaN is unspecified.
13277------------------------------------------------------------------------
13278r6368 | vlefevre | 2009-08-18 15:51:08 +0000 (Tue, 18 Aug 2009) | 7 lines
13279Changed paths:
13280   M /trunk/Makefile.am
13281   M /trunk/README
13282   A /trunk/examples
13283   A /trunk/examples/ReadMe
13284   A /trunk/examples/divworst.c
13285   A /trunk/examples/rndo-add.c
13286   A /trunk/examples/sample.c
13287
13288Add examples into $docdir (without using a subdir, as this would be
13289a bit bloated just to add a few files).
13290  * Added "examples" directory with a ReadMe file and 3 examples.
13291  * Makefile.am: added files from the "examples" directory and changed
13292    dist_doc_DATA into nobase_dist_doc_DATA so that the "examples"
13293    directory is not stripped in the target directory $docdir.
13294  * README: added "examples/".
13295------------------------------------------------------------------------
13296r6367 | vlefevre | 2009-08-18 13:46:15 +0000 (Tue, 18 Aug 2009) | 1 line
13297Changed paths:
13298   M /trunk/get_str.c
13299
13300get_str.c: corrected copyright notice, incorrectly modified in r6364.
13301------------------------------------------------------------------------
13302r6366 | thevenyp | 2009-08-12 14:30:48 +0000 (Wed, 12 Aug 2009) | 2 lines
13303Changed paths:
13304   M /trunk/mpfr.texi
13305
13306mpfr.texi: Fix typo.
13307
13308------------------------------------------------------------------------
13309r6365 | thevenyp | 2009-08-12 14:10:33 +0000 (Wed, 12 Aug 2009) | 2 lines
13310Changed paths:
13311   M /trunk/get_str.c
13312
13313get_str.c: Format a comment.
13314
13315------------------------------------------------------------------------
13316r6364 | thevenyp | 2009-08-12 14:07:24 +0000 (Wed, 12 Aug 2009) | 4 lines
13317Changed paths:
13318   M /trunk/get_str.c
13319   M /trunk/mpfr.texi
13320   M /trunk/tests/tget_str.c
13321   M /trunk/tests/tsprintf.c
13322   M /trunk/vasprintf.c
13323
13324get_str.c vasprintf.c: Add support for the rounding away from zero mode.
13325mpfr.texi: MPFR_RNDA mode support in printf functions.
13326tests/tsprintf.c tests/tget_str.c: Test MPFR_RNDA support.
13327
13328------------------------------------------------------------------------
13329r6363 | vlefevre | 2009-08-06 00:21:17 +0000 (Thu, 06 Aug 2009) | 1 line
13330Changed paths:
13331   M /trunk/NEWS
13332
13333NEWS: update.
13334------------------------------------------------------------------------
13335r6362 | vlefevre | 2009-08-06 00:18:37 +0000 (Thu, 06 Aug 2009) | 1 line
13336Changed paths:
13337   M /trunk/Makefile.am
13338   M /trunk/mpfr.texi
13339
13340Install some documentation files.
13341------------------------------------------------------------------------
13342r6360 | vlefevre | 2009-08-05 11:39:30 +0000 (Wed, 05 Aug 2009) | 1 line
13343Changed paths:
13344   M /trunk/mpfr.texi
13345
13346mpfr.texi: updated section "Installing MPFR".
13347------------------------------------------------------------------------
13348r6358 | vlefevre | 2009-08-05 10:39:20 +0000 (Wed, 05 Aug 2009) | 1 line
13349Changed paths:
13350   M /trunk/mpfr.texi
13351
13352mpfr.texi: corrected a spelling mistake.
13353------------------------------------------------------------------------
13354r6356 | vlefevre | 2009-08-05 10:24:16 +0000 (Wed, 05 Aug 2009) | 4 lines
13355Changed paths:
13356   M /trunk/Makefile.am
13357   M /trunk/configure.in
13358
13359Since GNU Automake 1.11 is available on too few platforms, removed its
13360requirement (reverted to 1.10 requirement: 1.10.1 was needed only for
13361dist-lzma, which has been removed). Instead, added hardcoded dist-xz
13362support (tested with both Automake 1.10.2 and Automake 1.11).
13363------------------------------------------------------------------------
13364r6354 | vlefevre | 2009-08-04 00:55:30 +0000 (Tue, 04 Aug 2009) | 3 lines
13365Changed paths:
13366   M /trunk/configure.in
13367
13368configure.in: replaced dist-lzma by dist-xz (the xz format is the
13369successor of the lzma format); as a consequence, automake 1.11 is
13370needed.
13371------------------------------------------------------------------------
13372r6353 | vlefevre | 2009-07-30 18:06:49 +0000 (Thu, 30 Jul 2009) | 2 lines
13373Changed paths:
13374   M /trunk/Makefile.am
13375   M /trunk/tests/Makefile.am
13376
13377Makefile.am, tests/Makefile.am: added copyright notice (similar to
13378the one of the generated Makefile.in file).
13379------------------------------------------------------------------------
13380r6352 | vlefevre | 2009-07-30 17:59:36 +0000 (Thu, 30 Jul 2009) | 3 lines
13381Changed paths:
13382   M /trunk/COPYING
13383   M /trunk/README
13384
13385Since COPYING.LESSER makes a reference to the GPLv3, updated COPYING
13386to the GPLv3. Autotool files are now distributed under the same licence
13387of MPFR (to avoid any reference to the GPLv2).
13388------------------------------------------------------------------------
13389r6351 | vlefevre | 2009-07-30 17:47:39 +0000 (Thu, 30 Jul 2009) | 2 lines
13390Changed paths:
13391   M /trunk/BUGS
13392   A /trunk/COPYING.LESSER (from /trunk/COPYING.LIB:6350)
13393   D /trunk/COPYING.LIB
13394   M /trunk/FAQ.html
13395   M /trunk/NEWS
13396   M /trunk/README
13397   M /trunk/TODO
13398   M /trunk/abort_prec_max.c
13399   M /trunk/acinclude.m4
13400   M /trunk/acos.c
13401   M /trunk/acosh.c
13402   M /trunk/add.c
13403   M /trunk/add1.c
13404   M /trunk/add1sp.c
13405   M /trunk/add_d.c
13406   M /trunk/add_ui.c
13407   M /trunk/agm.c
13408   M /trunk/asin.c
13409   M /trunk/asinh.c
13410   M /trunk/atan.c
13411   M /trunk/atan2.c
13412   M /trunk/atanh.c
13413   M /trunk/buildopt.c
13414   M /trunk/cache.c
13415   M /trunk/cbrt.c
13416   M /trunk/check.c
13417   M /trunk/clear.c
13418   M /trunk/clears.c
13419   M /trunk/cmp.c
13420   M /trunk/cmp2.c
13421   M /trunk/cmp_abs.c
13422   M /trunk/cmp_d.c
13423   M /trunk/cmp_ld.c
13424   M /trunk/cmp_si.c
13425   M /trunk/cmp_ui.c
13426   M /trunk/comparisons.c
13427   M /trunk/configure.in
13428   M /trunk/const_catalan.c
13429   M /trunk/const_euler.c
13430   M /trunk/const_log2.c
13431   M /trunk/const_pi.c
13432   M /trunk/constant.c
13433   M /trunk/copysign.c
13434   M /trunk/cos.c
13435   M /trunk/cosh.c
13436   M /trunk/cot.c
13437   M /trunk/coth.c
13438   M /trunk/csc.c
13439   M /trunk/csch.c
13440   M /trunk/d_div.c
13441   M /trunk/d_sub.c
13442   M /trunk/dim.c
13443   M /trunk/div.c
13444   M /trunk/div_2exp.c
13445   M /trunk/div_2si.c
13446   M /trunk/div_2ui.c
13447   M /trunk/div_d.c
13448   M /trunk/div_ui.c
13449   M /trunk/dump.c
13450   M /trunk/eint.c
13451   M /trunk/eq.c
13452   M /trunk/erf.c
13453   M /trunk/erfc.c
13454   M /trunk/exceptions.c
13455   M /trunk/exp.c
13456   M /trunk/exp10.c
13457   M /trunk/exp2.c
13458   M /trunk/exp3.c
13459   M /trunk/exp_2.c
13460   M /trunk/expm1.c
13461   M /trunk/extract.c
13462   M /trunk/factorial.c
13463   M /trunk/faq.xsl
13464   M /trunk/fits_intmax.c
13465   M /trunk/fits_s.h
13466   M /trunk/fits_sint.c
13467   M /trunk/fits_slong.c
13468   M /trunk/fits_sshort.c
13469   M /trunk/fits_u.h
13470   M /trunk/fits_uint.c
13471   M /trunk/fits_uintmax.c
13472   M /trunk/fits_ulong.c
13473   M /trunk/fits_ushort.c
13474   M /trunk/fma.c
13475   M /trunk/fms.c
13476   M /trunk/frac.c
13477   M /trunk/free_cache.c
13478   M /trunk/gamma.c
13479   M /trunk/gen_inverse.h
13480   M /trunk/get_d.c
13481   M /trunk/get_d64.c
13482   M /trunk/get_exp.c
13483   M /trunk/get_f.c
13484   M /trunk/get_ld.c
13485   M /trunk/get_patches.sh
13486   M /trunk/get_si.c
13487   M /trunk/get_sj.c
13488   M /trunk/get_str.c
13489   M /trunk/get_ui.c
13490   M /trunk/get_uj.c
13491   M /trunk/get_z.c
13492   M /trunk/get_z_exp.c
13493   M /trunk/gmp_op.c
13494   M /trunk/hypot.c
13495   M /trunk/init.c
13496   M /trunk/init2.c
13497   M /trunk/inits.c
13498   M /trunk/inits2.c
13499   M /trunk/inp_str.c
13500   M /trunk/int_ceil_log2.c
13501   M /trunk/isinf.c
13502   M /trunk/isinteger.c
13503   M /trunk/isnan.c
13504   M /trunk/isnum.c
13505   M /trunk/isqrt.c
13506   M /trunk/iszero.c
13507   M /trunk/jn.c
13508   M /trunk/jyn_asympt.c
13509   M /trunk/li2.c
13510   M /trunk/lngamma.c
13511   M /trunk/log.c
13512   M /trunk/log10.c
13513   M /trunk/log1p.c
13514   M /trunk/log2.c
13515   M /trunk/logging.c
13516   M /trunk/mbench/Makefile
13517   M /trunk/mbench/generate.c
13518   M /trunk/mbench/mfv5-arprec.cc
13519   M /trunk/mbench/mfv5-cln.cc
13520   M /trunk/mbench/mfv5-crlibm.cc
13521   M /trunk/mbench/mfv5-libc.cc
13522   M /trunk/mbench/mfv5-lidia.cc
13523   M /trunk/mbench/mfv5-mpf.cc
13524   M /trunk/mbench/mfv5-mpfr.cc
13525   M /trunk/mbench/mfv5-ntl.cc
13526   M /trunk/mbench/mfv5-pari.cc
13527   M /trunk/mbench/mfv5-void.cc
13528   M /trunk/mbench/mfv5.cc
13529   M /trunk/mbench/mfv5.h
13530   M /trunk/mbench/mpfr-gfx.c
13531   M /trunk/mbench/mpfr-v4.c
13532   M /trunk/mbench/mpfr-v6.c
13533   M /trunk/mbench/timp.h
13534   M /trunk/min_prec.c
13535   M /trunk/minmax.c
13536   M /trunk/modf.c
13537   M /trunk/mp_clz_tab.c
13538   M /trunk/mparam_h.in
13539   M /trunk/mpf2mpfr.h
13540   M /trunk/mpfr-gmp.c
13541   M /trunk/mpfr-gmp.h
13542   M /trunk/mpfr-impl.h
13543   M /trunk/mpfr-thread.h
13544   M /trunk/mpfr.h
13545   M /trunk/mpfr.texi
13546   M /trunk/mpn_exp.c
13547   M /trunk/mul.c
13548   M /trunk/mul_2exp.c
13549   M /trunk/mul_2si.c
13550   M /trunk/mul_2ui.c
13551   M /trunk/mul_d.c
13552   M /trunk/mul_ui.c
13553   M /trunk/mulders.c
13554   M /trunk/neg.c
13555   M /trunk/next.c
13556   M /trunk/out_str.c
13557   M /trunk/pow.c
13558   M /trunk/pow_si.c
13559   M /trunk/pow_ui.c
13560   M /trunk/pow_z.c
13561   M /trunk/powerof2.c
13562   M /trunk/print_raw.c
13563   M /trunk/print_rnd_mode.c
13564   M /trunk/printf.c
13565   M /trunk/rec_sqrt.c
13566   M /trunk/reldiff.c
13567   M /trunk/rem1.c
13568   M /trunk/rint.c
13569   M /trunk/root.c
13570   M /trunk/round_near_x.c
13571   M /trunk/round_p.c
13572   M /trunk/round_prec.c
13573   M /trunk/round_raw_generic.c
13574   M /trunk/sec.c
13575   M /trunk/sech.c
13576   M /trunk/set.c
13577   M /trunk/set_d.c
13578   M /trunk/set_d64.c
13579   M /trunk/set_dfl_prec.c
13580   M /trunk/set_exp.c
13581   M /trunk/set_f.c
13582   M /trunk/set_inf.c
13583   M /trunk/set_ld.c
13584   M /trunk/set_nan.c
13585   M /trunk/set_prc_raw.c
13586   M /trunk/set_prec.c
13587   M /trunk/set_q.c
13588   M /trunk/set_rnd.c
13589   M /trunk/set_si.c
13590   M /trunk/set_si_2exp.c
13591   M /trunk/set_sj.c
13592   M /trunk/set_str.c
13593   M /trunk/set_str_raw.c
13594   M /trunk/set_ui.c
13595   M /trunk/set_ui_2exp.c
13596   M /trunk/set_uj.c
13597   M /trunk/set_z.c
13598   M /trunk/set_zero.c
13599   M /trunk/setmax.c
13600   M /trunk/setmin.c
13601   M /trunk/setsign.c
13602   M /trunk/sgn.c
13603   M /trunk/si_op.c
13604   M /trunk/signbit.c
13605   M /trunk/sin.c
13606   M /trunk/sin_cos.c
13607   M /trunk/sinh.c
13608   M /trunk/sinh_cosh.c
13609   M /trunk/speed.c
13610   M /trunk/sqr.c
13611   M /trunk/sqrt.c
13612   M /trunk/sqrt_ui.c
13613   M /trunk/stack_interface.c
13614   M /trunk/strtofr.c
13615   M /trunk/sub.c
13616   M /trunk/sub1.c
13617   M /trunk/sub1sp.c
13618   M /trunk/sub_d.c
13619   M /trunk/sub_ui.c
13620   M /trunk/subnormal.c
13621   M /trunk/sum.c
13622   M /trunk/swap.c
13623   M /trunk/tan.c
13624   M /trunk/tanh.c
13625   M /trunk/tests/cmp_str.c
13626   M /trunk/tests/data/li2
13627   M /trunk/tests/memory.c
13628   M /trunk/tests/mpf_compat.c
13629   M /trunk/tests/mpf_compat.h
13630   M /trunk/tests/mpfr-test.h
13631   M /trunk/tests/mpfr_compat.c
13632   M /trunk/tests/random2.c
13633   M /trunk/tests/reuse.c
13634   M /trunk/tests/rnd_mode.c
13635   M /trunk/tests/tabs.c
13636   M /trunk/tests/tacos.c
13637   M /trunk/tests/tacosh.c
13638   M /trunk/tests/tadd.c
13639   M /trunk/tests/tadd1sp.c
13640   M /trunk/tests/tadd_d.c
13641   M /trunk/tests/tadd_ui.c
13642   M /trunk/tests/tagm.c
13643   M /trunk/tests/tasin.c
13644   M /trunk/tests/tasinh.c
13645   M /trunk/tests/tatan.c
13646   M /trunk/tests/tatanh.c
13647   M /trunk/tests/taway.c
13648   M /trunk/tests/tbuildopt.c
13649   M /trunk/tests/tcan_round.c
13650   M /trunk/tests/tcbrt.c
13651   M /trunk/tests/tcheck.c
13652   M /trunk/tests/tcmp.c
13653   M /trunk/tests/tcmp2.c
13654   M /trunk/tests/tcmp_d.c
13655   M /trunk/tests/tcmp_ld.c
13656   M /trunk/tests/tcmp_ui.c
13657   M /trunk/tests/tcmpabs.c
13658   M /trunk/tests/tcomparisons.c
13659   M /trunk/tests/tconst_catalan.c
13660   M /trunk/tests/tconst_euler.c
13661   M /trunk/tests/tconst_log2.c
13662   M /trunk/tests/tconst_pi.c
13663   M /trunk/tests/tcopysign.c
13664   M /trunk/tests/tcos.c
13665   M /trunk/tests/tcosh.c
13666   M /trunk/tests/tcot.c
13667   M /trunk/tests/tcoth.c
13668   M /trunk/tests/tcsc.c
13669   M /trunk/tests/tcsch.c
13670   M /trunk/tests/td_div.c
13671   M /trunk/tests/td_sub.c
13672   M /trunk/tests/tdim.c
13673   M /trunk/tests/tdiv.c
13674   M /trunk/tests/tdiv_d.c
13675   M /trunk/tests/tdiv_ui.c
13676   M /trunk/tests/teint.c
13677   M /trunk/tests/teq.c
13678   M /trunk/tests/terf.c
13679   M /trunk/tests/tests.c
13680   M /trunk/tests/texceptions.c
13681   M /trunk/tests/texp.c
13682   M /trunk/tests/texp10.c
13683   M /trunk/tests/texp2.c
13684   M /trunk/tests/texpm1.c
13685   M /trunk/tests/tfactorial.c
13686   M /trunk/tests/tfits.c
13687   M /trunk/tests/tfma.c
13688   M /trunk/tests/tfmod.c
13689   M /trunk/tests/tfms.c
13690   M /trunk/tests/tfprintf.c
13691   M /trunk/tests/tfrac.c
13692   M /trunk/tests/tgamma.c
13693   M /trunk/tests/tgeneric.c
13694   M /trunk/tests/tgeneric_ui.c
13695   M /trunk/tests/tget_d.c
13696   M /trunk/tests/tget_d_2exp.c
13697   M /trunk/tests/tget_f.c
13698   M /trunk/tests/tget_ld_2exp.c
13699   M /trunk/tests/tget_set_d64.c
13700   M /trunk/tests/tget_sj.c
13701   M /trunk/tests/tget_str.c
13702   M /trunk/tests/tget_z.c
13703   M /trunk/tests/tgmpop.c
13704   M /trunk/tests/thyperbolic.c
13705   M /trunk/tests/thypot.c
13706   M /trunk/tests/tinits.c
13707   M /trunk/tests/tinp_str.c
13708   M /trunk/tests/tinternals.c
13709   M /trunk/tests/tisnan.c
13710   M /trunk/tests/tisqrt.c
13711   M /trunk/tests/tj0.c
13712   M /trunk/tests/tj1.c
13713   M /trunk/tests/tjn.c
13714   M /trunk/tests/tl2b.c
13715   M /trunk/tests/tlgamma.c
13716   M /trunk/tests/tli2.c
13717   M /trunk/tests/tlngamma.c
13718   M /trunk/tests/tlog.c
13719   M /trunk/tests/tlog10.c
13720   M /trunk/tests/tlog1p.c
13721   M /trunk/tests/tlog2.c
13722   M /trunk/tests/tmin_prec.c
13723   M /trunk/tests/tminmax.c
13724   M /trunk/tests/tmodf.c
13725   M /trunk/tests/tmul.c
13726   M /trunk/tests/tmul_2exp.c
13727   M /trunk/tests/tmul_d.c
13728   M /trunk/tests/tmul_ui.c
13729   M /trunk/tests/tnext.c
13730   M /trunk/tests/tout_str.c
13731   M /trunk/tests/toutimpl.c
13732   M /trunk/tests/tpow.c
13733   M /trunk/tests/tpow3.c
13734   M /trunk/tests/tpow_all.c
13735   M /trunk/tests/tpow_z.c
13736   M /trunk/tests/tprintf.c
13737   M /trunk/tests/trandom.c
13738   M /trunk/tests/trec_sqrt.c
13739   M /trunk/tests/tremquo.c
13740   M /trunk/tests/trint.c
13741   M /trunk/tests/troot.c
13742   M /trunk/tests/tround_prec.c
13743   M /trunk/tests/tsec.c
13744   M /trunk/tests/tsech.c
13745   M /trunk/tests/tset.c
13746   M /trunk/tests/tset_d.c
13747   M /trunk/tests/tset_exp.c
13748   M /trunk/tests/tset_f.c
13749   M /trunk/tests/tset_ld.c
13750   M /trunk/tests/tset_q.c
13751   M /trunk/tests/tset_si.c
13752   M /trunk/tests/tset_sj.c
13753   M /trunk/tests/tset_str.c
13754   M /trunk/tests/tset_z.c
13755   M /trunk/tests/tsgn.c
13756   M /trunk/tests/tsi_op.c
13757   M /trunk/tests/tsin.c
13758   M /trunk/tests/tsin_cos.c
13759   M /trunk/tests/tsinh.c
13760   M /trunk/tests/tsinh_cosh.c
13761   M /trunk/tests/tsprintf.c
13762   M /trunk/tests/tsqr.c
13763   M /trunk/tests/tsqrt.c
13764   M /trunk/tests/tsqrt_ui.c
13765   M /trunk/tests/tstckintc.c
13766   M /trunk/tests/tstrtofr.c
13767   M /trunk/tests/tsub.c
13768   M /trunk/tests/tsub1sp.c
13769   M /trunk/tests/tsub_d.c
13770   M /trunk/tests/tsub_ui.c
13771   M /trunk/tests/tsubnormal.c
13772   M /trunk/tests/tsum.c
13773   M /trunk/tests/tswap.c
13774   M /trunk/tests/ttan.c
13775   M /trunk/tests/ttanh.c
13776   M /trunk/tests/ttrunc.c
13777   M /trunk/tests/tui_div.c
13778   M /trunk/tests/tui_pow.c
13779   M /trunk/tests/tui_sub.c
13780   M /trunk/tests/tversion.c
13781   M /trunk/tests/ty0.c
13782   M /trunk/tests/ty1.c
13783   M /trunk/tests/tyn.c
13784   M /trunk/tests/tzeta.c
13785   M /trunk/tests/tzeta_ui.c
13786   M /trunk/tuneup.c
13787   M /trunk/uceil_exp2.c
13788   M /trunk/uceil_log2.c
13789   M /trunk/ufloor_log2.c
13790   M /trunk/ui_div.c
13791   M /trunk/ui_pow.c
13792   M /trunk/ui_pow_ui.c
13793   M /trunk/ui_sub.c
13794   M /trunk/urandomb.c
13795   M /trunk/vasprintf.c
13796   M /trunk/version.c
13797   M /trunk/volatile.c
13798   M /trunk/yn.c
13799   M /trunk/zeta.c
13800   M /trunk/zeta_ui.c
13801
13802Renamed COPYING.LIB as COPYING.LESSER (GNU Coding Standards, #7.3)
13803and updated all the references (except in ChangeLog).
13804------------------------------------------------------------------------
13805r6350 | vlefevre | 2009-07-30 17:38:46 +0000 (Thu, 30 Jul 2009) | 1 line
13806Changed paths:
13807   M /trunk
13808
13809Added algorithms.fdb_latexmk to svn:ignore property.
13810------------------------------------------------------------------------
13811r6349 | thevenyp | 2009-07-30 16:30:24 +0000 (Thu, 30 Jul 2009) | 2 lines
13812Changed paths:
13813   M /trunk/tests/tset.c
13814
13815tests/tset.c: With revision 6339, some tests were moved and added in the function check_special but this one was not called.
13816
13817------------------------------------------------------------------------
13818r6348 | thevenyp | 2009-07-30 16:22:55 +0000 (Thu, 30 Jul 2009) | 2 lines
13819Changed paths:
13820   M /trunk/tests/Makefile.am
13821
13822tests/Makefile.am: Strech check_PROGRAMS list to ease insertion of new tests.
13823
13824------------------------------------------------------------------------
13825r6347 | thevenyp | 2009-07-30 16:03:04 +0000 (Thu, 30 Jul 2009) | 2 lines
13826Changed paths:
13827   M /trunk/tests/Makefile.am
13828
13829Makefile.am: Sort tests in alphabetical order except the very first ones which are needed by the test suite itself.
13830
13831------------------------------------------------------------------------
13832r6340 | thevenyp | 2009-07-20 14:40:40 +0000 (Mon, 20 Jul 2009) | 3 lines
13833Changed paths:
13834   M /trunk/mpfr.texi
13835   M /trunk/tests/tfprintf.c
13836   M /trunk/tests/tprintf.c
13837   M /trunk/tests/tsprintf.c
13838   M /trunk/vasprintf.c
13839
13840vasprintf.c mpfr.texi: Change behavior with %Rf and an empty precision field. The default precision is now 6 with %Rf and %Rg.
13841tests/tprintf.c tests/tfprintf.c tests/tsprintf.c: Change tests with empty precision field and %Rf.
13842
13843------------------------------------------------------------------------
13844r6339 | thevenyp | 2009-07-20 09:22:08 +0000 (Mon, 20 Jul 2009) | 3 lines
13845Changed paths:
13846   M /trunk/Makefile.am
13847   M /trunk/mpfr.h
13848   M /trunk/mpfr.texi
13849   A /trunk/set_zero.c
13850   M /trunk/tests/tset.c
13851
13852Makefile.am mpfr.h mpfr.texi set_zero.c: New function mpfr_set_zero.
13853tests/tset.c: Replace all MPFR_ASSERTN with verbose message. Add tests for mpfr_set_zero.
13854
13855------------------------------------------------------------------------
13856r6336 | zimmerma | 2009-07-15 00:30:44 +0000 (Wed, 15 Jul 2009) | 2 lines
13857Changed paths:
13858   M /trunk/INSTALL
13859
13860[INSTALL] hint about patch command
13861
13862------------------------------------------------------------------------
13863r6335 | zimmerma | 2009-07-14 08:37:32 +0000 (Tue, 14 Jul 2009) | 3 lines
13864Changed paths:
13865   M /trunk/mpn_exp.c
13866
13867[mpn_exp.c] reverted previous change (MPN_ZERO is a macro for memset, which
13868	    does not forbid zero size)
13869
13870------------------------------------------------------------------------
13871r6334 | zimmerma | 2009-07-14 07:47:57 +0000 (Tue, 14 Jul 2009) | 2 lines
13872Changed paths:
13873   M /trunk/coth.c
13874   M /trunk/tests/tcoth.c
13875
13876[coth.c, tcoth.c] fixed coth(+/0) which was wrong (reported by Christopher Creutzig)
13877
13878------------------------------------------------------------------------
13879r6333 | zimmerma | 2009-07-14 07:39:38 +0000 (Tue, 14 Jul 2009) | 3 lines
13880Changed paths:
13881   M /trunk/mpn_exp.c
13882
13883[mpn_exp.c] fixed bug reported by David Kirkby on Solaris (GMP compiled with
13884	    Solaris compiler)
13885
13886------------------------------------------------------------------------
13887r6330 | vlefevre | 2009-07-08 13:35:34 +0000 (Wed, 08 Jul 2009) | 1 line
13888Changed paths:
13889   M /trunk/vasprintf.c
13890
13891vasprintf.c: typo in a comment.
13892------------------------------------------------------------------------
13893r6329 | thevenyp | 2009-07-08 13:24:46 +0000 (Wed, 08 Jul 2009) | 2 lines
13894Changed paths:
13895   M /trunk/vasprintf.c
13896
13897vasprintf.c: Fix bug with %Rf, non-zero precision and a value rounded up to the next power of ten.
13898
13899------------------------------------------------------------------------
13900r6328 | vlefevre | 2009-07-08 10:44:31 +0000 (Wed, 08 Jul 2009) | 1 line
13901Changed paths:
13902   M /trunk/vasprintf.c
13903
13904vasprintf.c: deleted trailing spaces.
13905------------------------------------------------------------------------
13906r6326 | vlefevre | 2009-07-08 10:42:02 +0000 (Wed, 08 Jul 2009) | 1 line
13907Changed paths:
13908   M /trunk/tests/tsprintf.c
13909
13910tsprintf.c: added tests of some halfway cases.
13911------------------------------------------------------------------------
13912r6325 | thevenyp | 2009-07-08 09:46:52 +0000 (Wed, 08 Jul 2009) | 2 lines
13913Changed paths:
13914   M /trunk/vasprintf.c
13915
13916vasprintf.c: Fix bug in precision 0 with format %.0Rf (0.5 rounds to 0). 
13917
13918------------------------------------------------------------------------
13919r6322 | vlefevre | 2009-07-08 07:39:56 +0000 (Wed, 08 Jul 2009) | 1 line
13920Changed paths:
13921   M /trunk/tests/tsprintf.c
13922
13923tsprintf.c: added a test that triggers an assertion failure.
13924------------------------------------------------------------------------
13925r6319 | vlefevre | 2009-07-08 07:17:20 +0000 (Wed, 08 Jul 2009) | 2 lines
13926Changed paths:
13927   M /trunk/tests/tsprintf.c
13928
13929tsprintf.c: fixed a test and added more tests for %.0Rf with the even
13930rounding rule (shows a bug added in the latest corrections).
13931------------------------------------------------------------------------
13932r6316 | vlefevre | 2009-07-07 08:18:45 +0000 (Tue, 07 Jul 2009) | 2 lines
13933Changed paths:
13934   M /trunk/tests/tsprintf.c
13935
13936tsprintf.c: completed the test on emax (for %Ra and %Rb).
13937Everything is OK.
13938------------------------------------------------------------------------
13939r6315 | vlefevre | 2009-07-07 07:55:06 +0000 (Tue, 07 Jul 2009) | 2 lines
13940Changed paths:
13941   M /trunk/tests/tsprintf.c
13942
13943tsprintf.c: my test was incorrect (I forgot the R), sorry.
13944Still completing it...
13945------------------------------------------------------------------------
13946r6314 | vlefevre | 2009-07-07 07:40:22 +0000 (Tue, 07 Jul 2009) | 1 line
13947Changed paths:
13948   M /trunk/tests/tsprintf.c
13949
13950tsprintf.c: comment (so that the test can be ported to the 2.4 branch).
13951------------------------------------------------------------------------
13952r6313 | vlefevre | 2009-07-07 07:38:00 +0000 (Tue, 07 Jul 2009) | 2 lines
13953Changed paths:
13954   M /trunk/tests/tsprintf.c
13955
13956tsprintf.c: started to write a test for emax, showing a bug (random
13957output).
13958------------------------------------------------------------------------
13959r6311 | vlefevre | 2009-07-06 12:44:41 +0000 (Mon, 06 Jul 2009) | 1 line
13960Changed paths:
13961   M /trunk/ChangeLog
13962
13963ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
13964------------------------------------------------------------------------
13965r6307 | vlefevre | 2009-07-06 11:17:09 +0000 (Mon, 06 Jul 2009) | 1 line
13966Changed paths:
13967   M /trunk/mpfr.texi
13968
13969mpfr.texi: updated the month.
13970------------------------------------------------------------------------
13971r6305 | vlefevre | 2009-07-06 11:15:38 +0000 (Mon, 06 Jul 2009) | 1 line
13972Changed paths:
13973   M /trunk/mpfr.texi
13974
13975mpfr.texi consistency: @var{stdout} -> @code{stdout}.
13976------------------------------------------------------------------------
13977r6303 | vlefevre | 2009-07-06 11:04:50 +0000 (Mon, 06 Jul 2009) | 1 line
13978Changed paths:
13979   M /trunk/vasprintf.c
13980
13981vasprintf.c: do not use a potential function call in SAFE_ABS macro.
13982------------------------------------------------------------------------
13983r6301 | thevenyp | 2009-07-06 08:36:59 +0000 (Mon, 06 Jul 2009) | 2 lines
13984Changed paths:
13985   M /trunk/tests/tsprintf.c
13986   M /trunk/vasprintf.c
13987
13988vasprintf.c tests/tsprintf.c: deleted trailing spaces.
13989
13990------------------------------------------------------------------------
13991r6298 | thevenyp | 2009-06-29 13:09:42 +0000 (Mon, 29 Jun 2009) | 3 lines
13992Changed paths:
13993   M /trunk/tests/tsprintf.c
13994   M /trunk/vasprintf.c
13995
13996vasprintf.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).
13997tests/tsprintf.c:  Add tests for rounding to next power of ten bug with %Rf or %Rg.
13998
13999------------------------------------------------------------------------
14000r6297 | vlefevre | 2009-06-26 15:47:03 +0000 (Fri, 26 Jun 2009) | 1 line
14001Changed paths:
14002   M /trunk/add1.c
14003   M /trunk/add1sp.c
14004   M /trunk/cmp2.c
14005   M /trunk/fma.c
14006   M /trunk/fms.c
14007   M /trunk/get_z_exp.c
14008   M /trunk/hypot.c
14009   M /trunk/mpn_exp.c
14010   M /trunk/round_prec.c
14011   M /trunk/strtofr.c
14012   M /trunk/sub1.c
14013   M /trunk/sub1sp.c
14014   M /trunk/tests/texp10.c
14015   M /trunk/tests/texp2.c
14016   M /trunk/vasprintf.c
14017
14018mp_exp_unsigned_t -> mpfr_uexp_t (internal type only).
14019------------------------------------------------------------------------
14020r6296 | vlefevre | 2009-06-26 15:40:06 +0000 (Fri, 26 Jun 2009) | 1 line
14021Changed paths:
14022   M /trunk/mpfrlint
14023
14024mpfrlint: check the use of the obsolete mp_rnd_t type.
14025------------------------------------------------------------------------
14026r6295 | vlefevre | 2009-06-26 15:35:01 +0000 (Fri, 26 Jun 2009) | 1 line
14027Changed paths:
14028   M /trunk/NEWS
14029   M /trunk/README.dev
14030   M /trunk/TODO
14031   M /trunk/acos.c
14032   M /trunk/acosh.c
14033   M /trunk/add.c
14034   M /trunk/add1.c
14035   M /trunk/add1sp.c
14036   M /trunk/add_d.c
14037   M /trunk/add_ui.c
14038   M /trunk/agm.c
14039   M /trunk/asin.c
14040   M /trunk/asinh.c
14041   M /trunk/atan.c
14042   M /trunk/atan2.c
14043   M /trunk/atanh.c
14044   M /trunk/cache.c
14045   M /trunk/cbrt.c
14046   M /trunk/const_catalan.c
14047   M /trunk/const_euler.c
14048   M /trunk/const_log2.c
14049   M /trunk/const_pi.c
14050   M /trunk/copysign.c
14051   M /trunk/cos.c
14052   M /trunk/cosh.c
14053   M /trunk/d_div.c
14054   M /trunk/d_sub.c
14055   M /trunk/dim.c
14056   M /trunk/div.c
14057   M /trunk/div_2exp.c
14058   M /trunk/div_2si.c
14059   M /trunk/div_2ui.c
14060   M /trunk/div_d.c
14061   M /trunk/div_ui.c
14062   M /trunk/eint.c
14063   M /trunk/erf.c
14064   M /trunk/erfc.c
14065   M /trunk/exceptions.c
14066   M /trunk/exp.c
14067   M /trunk/exp10.c
14068   M /trunk/exp2.c
14069   M /trunk/exp3.c
14070   M /trunk/exp_2.c
14071   M /trunk/expm1.c
14072   M /trunk/factorial.c
14073   M /trunk/fits_intmax.c
14074   M /trunk/fits_s.h
14075   M /trunk/fits_u.h
14076   M /trunk/fits_uintmax.c
14077   M /trunk/fma.c
14078   M /trunk/fms.c
14079   M /trunk/frac.c
14080   M /trunk/gamma.c
14081   M /trunk/gen_inverse.h
14082   M /trunk/get_d.c
14083   M /trunk/get_d64.c
14084   M /trunk/get_f.c
14085   M /trunk/get_ld.c
14086   M /trunk/get_si.c
14087   M /trunk/get_str.c
14088   M /trunk/get_ui.c
14089   M /trunk/get_z.c
14090   M /trunk/gmp_op.c
14091   M /trunk/hypot.c
14092   M /trunk/inp_str.c
14093   M /trunk/jn.c
14094   M /trunk/jyn_asympt.c
14095   M /trunk/lngamma.c
14096   M /trunk/log.c
14097   M /trunk/log10.c
14098   M /trunk/log1p.c
14099   M /trunk/log2.c
14100   M /trunk/minmax.c
14101   M /trunk/mpfr-impl.h
14102   M /trunk/mpfr.h
14103   M /trunk/mpfr.texi
14104   M /trunk/mul.c
14105   M /trunk/mul_2exp.c
14106   M /trunk/mul_2si.c
14107   M /trunk/mul_2ui.c
14108   M /trunk/mul_d.c
14109   M /trunk/mul_ui.c
14110   M /trunk/neg.c
14111   M /trunk/out_str.c
14112   M /trunk/pow.c
14113   M /trunk/pow_si.c
14114   M /trunk/pow_ui.c
14115   M /trunk/pow_z.c
14116   M /trunk/print_rnd_mode.c
14117   M /trunk/rec_sqrt.c
14118   M /trunk/reldiff.c
14119   M /trunk/rem1.c
14120   M /trunk/root.c
14121   M /trunk/round_near_x.c
14122   M /trunk/round_prec.c
14123   M /trunk/round_raw_generic.c
14124   M /trunk/set.c
14125   M /trunk/set_d.c
14126   M /trunk/set_d64.c
14127   M /trunk/set_f.c
14128   M /trunk/set_ld.c
14129   M /trunk/set_q.c
14130   M /trunk/set_rnd.c
14131   M /trunk/set_si.c
14132   M /trunk/set_si_2exp.c
14133   M /trunk/set_sj.c
14134   M /trunk/set_str.c
14135   M /trunk/set_ui.c
14136   M /trunk/set_ui_2exp.c
14137   M /trunk/set_uj.c
14138   M /trunk/set_z.c
14139   M /trunk/setsign.c
14140   M /trunk/si_op.c
14141   M /trunk/sin.c
14142   M /trunk/sin_cos.c
14143   M /trunk/sinh.c
14144   M /trunk/sinh_cosh.c
14145   M /trunk/sqr.c
14146   M /trunk/sqrt.c
14147   M /trunk/sqrt_ui.c
14148   M /trunk/strtofr.c
14149   M /trunk/sub.c
14150   M /trunk/sub1.c
14151   M /trunk/sub1sp.c
14152   M /trunk/sub_d.c
14153   M /trunk/sub_ui.c
14154   M /trunk/subnormal.c
14155   M /trunk/sum.c
14156   M /trunk/tan.c
14157   M /trunk/tanh.c
14158   M /trunk/tests/cmp_str.c
14159   M /trunk/tests/mpfr-test.h
14160   M /trunk/tests/reuse.c
14161   M /trunk/tests/rnd_mode.c
14162   M /trunk/tests/tabs.c
14163   M /trunk/tests/tacos.c
14164   M /trunk/tests/tadd.c
14165   M /trunk/tests/tadd1sp.c
14166   M /trunk/tests/tadd_ui.c
14167   M /trunk/tests/tagm.c
14168   M /trunk/tests/tasin.c
14169   M /trunk/tests/tatan.c
14170   M /trunk/tests/taway.c
14171   M /trunk/tests/tcan_round.c
14172   M /trunk/tests/tcbrt.c
14173   M /trunk/tests/tcmp.c
14174   M /trunk/tests/tcmpabs.c
14175   M /trunk/tests/tconst_catalan.c
14176   M /trunk/tests/tconst_euler.c
14177   M /trunk/tests/tconst_log2.c
14178   M /trunk/tests/tconst_pi.c
14179   M /trunk/tests/tcopysign.c
14180   M /trunk/tests/tcos.c
14181   M /trunk/tests/tcot.c
14182   M /trunk/tests/tcoth.c
14183   M /trunk/tests/tdiv.c
14184   M /trunk/tests/tdiv_ui.c
14185   M /trunk/tests/teq.c
14186   M /trunk/tests/tests.c
14187   M /trunk/tests/texceptions.c
14188   M /trunk/tests/texp.c
14189   M /trunk/tests/texp10.c
14190   M /trunk/tests/texp2.c
14191   M /trunk/tests/texpm1.c
14192   M /trunk/tests/tfactorial.c
14193   M /trunk/tests/tfma.c
14194   M /trunk/tests/tfmod.c
14195   M /trunk/tests/tfms.c
14196   M /trunk/tests/tfprintf.c
14197   M /trunk/tests/tfrac.c
14198   M /trunk/tests/tgeneric.c
14199   M /trunk/tests/tgeneric_ui.c
14200   M /trunk/tests/tget_d.c
14201   M /trunk/tests/tget_d_2exp.c
14202   M /trunk/tests/tget_ld_2exp.c
14203   M /trunk/tests/tget_sj.c
14204   M /trunk/tests/tget_str.c
14205   M /trunk/tests/tgmpop.c
14206   M /trunk/tests/thypot.c
14207   M /trunk/tests/tinternals.c
14208   M /trunk/tests/tlgamma.c
14209   M /trunk/tests/tlog.c
14210   M /trunk/tests/tlog10.c
14211   M /trunk/tests/tlog1p.c
14212   M /trunk/tests/tmodf.c
14213   M /trunk/tests/tmul.c
14214   M /trunk/tests/tmul_2exp.c
14215   M /trunk/tests/tmul_ui.c
14216   M /trunk/tests/tout_str.c
14217   M /trunk/tests/toutimpl.c
14218   M /trunk/tests/tpow.c
14219   M /trunk/tests/tpow3.c
14220   M /trunk/tests/tpow_all.c
14221   M /trunk/tests/tpow_z.c
14222   M /trunk/tests/tprintf.c
14223   M /trunk/tests/trec_sqrt.c
14224   M /trunk/tests/trint.c
14225   M /trunk/tests/troot.c
14226   M /trunk/tests/tsec.c
14227   M /trunk/tests/tsech.c
14228   M /trunk/tests/tset.c
14229   M /trunk/tests/tset_d.c
14230   M /trunk/tests/tset_f.c
14231   M /trunk/tests/tset_ld.c
14232   M /trunk/tests/tset_q.c
14233   M /trunk/tests/tset_si.c
14234   M /trunk/tests/tset_str.c
14235   M /trunk/tests/tset_z.c
14236   M /trunk/tests/tsin.c
14237   M /trunk/tests/tsin_cos.c
14238   M /trunk/tests/tsinh_cosh.c
14239   M /trunk/tests/tsprintf.c
14240   M /trunk/tests/tsqr.c
14241   M /trunk/tests/tsqrt.c
14242   M /trunk/tests/tsqrt_ui.c
14243   M /trunk/tests/tsub.c
14244   M /trunk/tests/tsub1sp.c
14245   M /trunk/tests/tsub_ui.c
14246   M /trunk/tests/tsubnormal.c
14247   M /trunk/tests/tsum.c
14248   M /trunk/tests/tui_div.c
14249   M /trunk/tests/tui_pow.c
14250   M /trunk/tests/tui_sub.c
14251   M /trunk/tests/tzeta.c
14252   M /trunk/tests/tzeta_ui.c
14253   M /trunk/ui_div.c
14254   M /trunk/ui_pow.c
14255   M /trunk/ui_pow_ui.c
14256   M /trunk/ui_sub.c
14257   M /trunk/vasprintf.c
14258   M /trunk/yn.c
14259   M /trunk/zeta.c
14260   M /trunk/zeta_ui.c
14261
14262mp_rnd_t -> mpfr_rnd_t
14263------------------------------------------------------------------------
14264r6294 | vlefevre | 2009-06-26 15:19:14 +0000 (Fri, 26 Jun 2009) | 1 line
14265Changed paths:
14266   M /trunk/add.c
14267   M /trunk/agm.c
14268   M /trunk/div.c
14269   M /trunk/div_ui.c
14270   M /trunk/exceptions.c
14271   M /trunk/exp.c
14272   M /trunk/frac.c
14273   M /trunk/hypot.c
14274   M /trunk/inp_str.c
14275   M /trunk/mpfr-impl.h
14276   M /trunk/mul.c
14277   M /trunk/next.c
14278   M /trunk/pow_si.c
14279   M /trunk/rec_sqrt.c
14280   M /trunk/set_d.c
14281   M /trunk/set_f.c
14282   M /trunk/set_si_2exp.c
14283   M /trunk/set_ui_2exp.c
14284   M /trunk/sqr.c
14285   M /trunk/sqrt.c
14286   M /trunk/sub.c
14287   M /trunk/tests/random2.c
14288   M /trunk/tests/tadd.c
14289   M /trunk/tests/tdiv.c
14290   M /trunk/tests/tsqrt.c
14291   M /trunk/tests/tui_div.c
14292   M /trunk/urandomb.c
14293
14294Suppressed MPFR_CLEAR_FLAGS (no longer did anything).
14295------------------------------------------------------------------------
14296r6290 | vlefevre | 2009-06-23 02:17:04 +0000 (Tue, 23 Jun 2009) | 1 line
14297Changed paths:
14298   M /trunk/mpfr.texi
14299
14300mpfr.texi: updated the month.
14301------------------------------------------------------------------------
14302r6287 | vlefevre | 2009-06-23 02:06:27 +0000 (Tue, 23 Jun 2009) | 2 lines
14303Changed paths:
14304   M /trunk/mpfr.texi
14305
14306mpfr.texi: fixed description of mpfr_get_str (clash with variables,
14307inconsistent cases in the info format).
14308------------------------------------------------------------------------
14309r6286 | vlefevre | 2009-06-23 01:56:01 +0000 (Tue, 23 Jun 2009) | 1 line
14310Changed paths:
14311   M /trunk/get_str.c
14312
14313get_str.c: added a space.
14314------------------------------------------------------------------------
14315r6283 | vlefevre | 2009-06-21 20:54:34 +0000 (Sun, 21 Jun 2009) | 1 line
14316Changed paths:
14317   M /trunk/vasprintf.c
14318
14319vasprintf.c: corrected comments.
14320------------------------------------------------------------------------
14321r6282 | thevenyp | 2009-06-19 19:55:18 +0000 (Fri, 19 Jun 2009) | 2 lines
14322Changed paths:
14323   M /trunk/vasprintf.c
14324
14325vasprintf.c: convert GMP_RNDx to MPFR_RNDx.
14326
14327------------------------------------------------------------------------
14328r6280 | thevenyp | 2009-06-19 16:40:57 +0000 (Fri, 19 Jun 2009) | 2 lines
14329Changed paths:
14330   M /trunk/vasprintf.c
14331
14332vasprintf.c: Add brace to disambiguate nested if, and remove unused variable.
14333
14334------------------------------------------------------------------------
14335r6279 | thevenyp | 2009-06-19 15:57:09 +0000 (Fri, 19 Jun 2009) | 2 lines
14336Changed paths:
14337   M /trunk/tests/tfprintf.c
14338   M /trunk/tests/tprintf.c
14339
14340tests/tfprintf.c tests/tprintf.c: Do not test very small values with %f.
14341
14342------------------------------------------------------------------------
14343r6278 | thevenyp | 2009-06-19 15:55:57 +0000 (Fri, 19 Jun 2009) | 3 lines
14344Changed paths:
14345   M /trunk/tests/tsprintf.c
14346   M /trunk/vasprintf.c
14347
14348vasprintf.c: Fix bug when the value to be printed is rounded to the next power of ten with %Rf or %Rg.
14349tests/tsprintf.c:  Add tests for rounding to next power of ten bug.
14350
14351------------------------------------------------------------------------
14352r6277 | zimmerma | 2009-06-18 12:34:24 +0000 (Thu, 18 Jun 2009) | 2 lines
14353Changed paths:
14354   M /trunk/TODO
14355
14356[TODO] added new functions to implement
14357
14358------------------------------------------------------------------------
14359r6276 | thevenyp | 2009-06-16 11:14:48 +0000 (Tue, 16 Jun 2009) | 2 lines
14360Changed paths:
14361   M /trunk/sinh_cosh.c
14362
14363sinh_cosh.c: precision of intermediate computation no more depends on precision of input variables.
14364
14365------------------------------------------------------------------------
14366r6275 | vlefevre | 2009-06-15 01:58:34 +0000 (Mon, 15 Jun 2009) | 2 lines
14367Changed paths:
14368   M /trunk/mpfr.h
14369
14370mpfr.h: new MPFR_VALUE_OF macro, now used by mpfr_get_prec and
14371mpfr_get_exp macros (this is cleaner than the old hack).
14372------------------------------------------------------------------------
14373r6274 | vlefevre | 2009-06-14 11:57:18 +0000 (Sun, 14 Jun 2009) | 5 lines
14374Changed paths:
14375   M /trunk/acinclude.m4
14376
14377acinclude.m4: Make sure results of calculations on constants used with
14378the fesetround() test are not precomputed by GCC (occurs on MIPS).
14379Patch from Maciej W. Rozycki.
14380  https://sympa.inria.fr/sympa/arc/mpfr/2009-06/msg00036.html
14381  http://article.gmane.org/gmane.comp.lib.mpfr.general/174
14382------------------------------------------------------------------------
14383r6272 | zimmerma | 2009-06-13 02:00:58 +0000 (Sat, 13 Jun 2009) | 2 lines
14384Changed paths:
14385   M /trunk/algorithms.tex
14386
14387[algorithms.tex] bounds for get_str were checked by Mark Dickinson
14388
14389------------------------------------------------------------------------
14390r6271 | zimmerma | 2009-06-12 04:25:44 +0000 (Fri, 12 Jun 2009) | 2 lines
14391Changed paths:
14392   M /trunk/algorithms.tex
14393
14394[algorithms.tex] fixed typo
14395
14396------------------------------------------------------------------------
14397r6270 | zimmerma | 2009-06-12 04:17:46 +0000 (Fri, 12 Jun 2009) | 4 lines
14398Changed paths:
14399   M /trunk/algorithms.tex
14400   M /trunk/mpfr.texi
14401
14402[algorithms.tex] fixed and completed up to b=62 table of bounds for get_str
14403[mpfr.texi] fixed description of case n=0 for get_str (case of powers of two
14404	    bases was not coherent with the code)
14405
14406------------------------------------------------------------------------
14407r6269 | zimmerma | 2009-06-10 18:52:10 +0000 (Wed, 10 Jun 2009) | 3 lines
14408Changed paths:
14409   M /trunk/algorithms.tex
14410   M /trunk/get_str.c
14411   M /trunk/mpfr.texi
14412
14413[algorithms.tex] analyzed precisely the cases where the value is m+1 instead
14414       of m
14415
14416------------------------------------------------------------------------
14417r6268 | vlefevre | 2009-06-10 05:21:05 +0000 (Wed, 10 Jun 2009) | 11 lines
14418Changed paths:
14419   M /trunk/acinclude.m4
14420
14421acinclude.m4: reverted incorrect patch r6267 that makes the test
14422no longer work on x86 (with traditional FPU, no SSE), where one
14423should get
14424  checking for gcc float-conversion bug... yes, use -ffloat-store
14425instead of
14426  checking for gcc float-conversion bug... no
14427Indeed the "volatile" has the effect to have all the intermediate
14428results x stored into memory, i.e. it is more or less equivalent
14429to the -ffloat-store option, so that it does not allow one to test
14430whether -ffloat-store is needed or not (which is the goal of this
14431test).
14432------------------------------------------------------------------------
14433r6267 | zimmerma | 2009-06-09 22:02:10 +0000 (Tue, 09 Jun 2009) | 2 lines
14434Changed paths:
14435   M /trunk/acinclude.m4
14436
14437[acinclude.m4] patch from Maciej W. Rozycki on mpfr mailing-list, 9 Jun 2009
14438
14439------------------------------------------------------------------------
14440r6266 | zimmerma | 2009-06-09 18:42:04 +0000 (Tue, 09 Jun 2009) | 3 lines
14441Changed paths:
14442   M /trunk/tests/data/j0
14443   M /trunk/tests/data/j1
14444   M /trunk/tests/data/y0
14445   M /trunk/tests/data/y1
14446
14447added more test cases for the Bessel functions (from John Harrison paper at
14448Arith19)
14449
14450------------------------------------------------------------------------
14451r6265 | thevenyp | 2009-06-04 17:15:24 +0000 (Thu, 04 Jun 2009) | 3 lines
14452Changed paths:
14453   M /trunk/tests/tsprintf.c
14454   M /trunk/vasprintf.c
14455
14456vasprintf.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).
14457tests/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).
14458
14459------------------------------------------------------------------------
14460r6264 | thevenyp | 2009-06-03 09:01:22 +0000 (Wed, 03 Jun 2009) | 2 lines
14461Changed paths:
14462   M /trunk/mpfr-longlong.h
14463
14464mpfr-longlong.h: Update to newer GMP version (changeset 12418:12a1d0bf21f0 Sun Mar 01 23:47:31 2009 +0100), merging modifications from r4657.
14465
14466------------------------------------------------------------------------
14467r6263 | vlefevre | 2009-05-29 13:53:06 +0000 (Fri, 29 May 2009) | 1 line
14468Changed paths:
14469   M /trunk/vasprintf.c
14470
14471vasprintf.c: do not use GMP's namespace for identifiers defined in MPFR.
14472------------------------------------------------------------------------
14473r6261 | vlefevre | 2009-05-29 13:05:24 +0000 (Fri, 29 May 2009) | 1 line
14474Changed paths:
14475   M /trunk/README.dev
14476
14477README.dev: added: do not use the GMP namespaces...
14478------------------------------------------------------------------------
14479r6259 | vlefevre | 2009-05-29 12:27:38 +0000 (Fri, 29 May 2009) | 1 line
14480Changed paths:
14481   M /trunk/mpfr.h
14482
14483mpfr.h: rewrote a comment.
14484------------------------------------------------------------------------
14485r6258 | thevenyp | 2009-05-29 07:37:23 +0000 (Fri, 29 May 2009) | 3 lines
14486Changed paths:
14487   M /trunk/tests/tfprintf.c
14488   M /trunk/tests/tprintf.c
14489   M /trunk/vasprintf.c
14490
14491vasprintf.c: Fix bug, "%%" was not correctly displayed when used alone or before a mpfr_t output.
14492tests/tfprintf.c tests/tprintf.c: Fix expected values for tests with "%%".
14493
14494------------------------------------------------------------------------
14495r6257 | thevenyp | 2009-05-29 06:56:02 +0000 (Fri, 29 May 2009) | 2 lines
14496Changed paths:
14497   M /trunk/mpfr.texi
14498
14499mpfr.texi: Restate subsection Formatted Output Functions/Format String.
14500
14501------------------------------------------------------------------------
14502r6256 | thevenyp | 2009-05-28 07:33:43 +0000 (Thu, 28 May 2009) | 2 lines
14503Changed paths:
14504   M /trunk/mpfr.texi
14505
14506mpfr.texi: details on use of 'P' type in mpfr_printf.
14507
14508------------------------------------------------------------------------
14509r6252 | thevenyp | 2009-05-27 14:59:54 +0000 (Wed, 27 May 2009) | 2 lines
14510Changed paths:
14511   M /trunk/NEWS
14512
14513NEWS: remind bug fixes since version 2.4.0.
14514
14515------------------------------------------------------------------------
14516r6248 | thevenyp | 2009-05-27 13:17:03 +0000 (Wed, 27 May 2009) | 2 lines
14517Changed paths:
14518   M /trunk/set_d64.c
14519
14520set_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).
14521
14522------------------------------------------------------------------------
14523r6245 | vlefevre | 2009-05-27 02:26:50 +0000 (Wed, 27 May 2009) | 1 line
14524Changed paths:
14525   M /trunk/mpfr.texi
14526
14527mpfr.texi: updated the month.
14528------------------------------------------------------------------------
14529r6241 | vlefevre | 2009-05-27 02:20:51 +0000 (Wed, 27 May 2009) | 1 line
14530Changed paths:
14531   M /trunk/tests/tfmod.c
14532
14533tests/tfmod.c: deleted trailing whitespace.
14534------------------------------------------------------------------------
14535r6240 | thevenyp | 2009-05-22 10:44:03 +0000 (Fri, 22 May 2009) | 2 lines
14536Changed paths:
14537   M /trunk/tests/tatan.c
14538
14539tests/tatan.c: Add test triggering underflow (test coverage is now 100%).
14540
14541------------------------------------------------------------------------
14542r6237 | vlefevre | 2009-05-20 21:54:03 +0000 (Wed, 20 May 2009) | 3 lines
14543Changed paths:
14544   M /trunk/tests/tgeneric.c
14545
14546tests/tgeneric.c: for the second computation, increase the precision
14547of the inputs in order to trigger the mpfr_fmod bug fixed in r6230
14548(and potentially other bugs). Thanks to Eric Veach for the idea.
14549------------------------------------------------------------------------
14550r6236 | vlefevre | 2009-05-20 21:34:52 +0000 (Wed, 20 May 2009) | 1 line
14551Changed paths:
14552   M /trunk/tests
14553
14554Added tbuildopt to svn:ignore property of tests.
14555------------------------------------------------------------------------
14556r6234 | thevenyp | 2009-05-20 15:28:07 +0000 (Wed, 20 May 2009) | 2 lines
14557Changed paths:
14558   M /trunk/tests/tfmod.c
14559
14560tests/tfmod.c: complete tests with special values.
14561
14562------------------------------------------------------------------------
14563r6233 | thevenyp | 2009-05-20 15:26:47 +0000 (Wed, 20 May 2009) | 2 lines
14564Changed paths:
14565   M /trunk/tests/tfmod.c
14566
14567tests/tfmod.c: code simplification + check ternary value too.
14568
14569------------------------------------------------------------------------
14570r6232 | vlefevre | 2009-05-20 10:34:33 +0000 (Wed, 20 May 2009) | 1 line
14571Changed paths:
14572   M /trunk/tests/tfmod.c
14573
14574tests/tfmod.c: replaced NULL by (mpfr_ptr) 0 in mpfr_inits2/mpfr_clears.
14575------------------------------------------------------------------------
14576r6231 | vlefevre | 2009-05-20 10:32:07 +0000 (Wed, 20 May 2009) | 3 lines
14577Changed paths:
14578   M /trunk/tests/mpfr-test.h
14579   M /trunk/tests/tfmod.c
14580
14581tests/mpfr-test.h: added mpfr_cmp_ui0 macro (check that x is not a NaN).
14582tests/tfmod.c (bug20090519): check that the results are not NaN's and
14583replaced GMP_RNDN by MPFR_RNDN.
14584------------------------------------------------------------------------
14585r6230 | zimmerma | 2009-05-20 10:17:17 +0000 (Wed, 20 May 2009) | 3 lines
14586Changed paths:
14587   M /trunk/rem1.c
14588   M /trunk/tests/tfmod.c
14589
14590[tests/tfmod.c] added testcase for bug reported by Eric Veach
14591[rem1.c] fixed bug reported by Eric Veach
14592
14593------------------------------------------------------------------------
14594r6229 | zimmerma | 2009-05-19 08:20:15 +0000 (Tue, 19 May 2009) | 2 lines
14595Changed paths:
14596   M /trunk/TODO
14597
14598[TODO] added one item
14599
14600------------------------------------------------------------------------
14601r6220 | lfousse | 2009-05-13 20:33:03 +0000 (Wed, 13 May 2009) | 2 lines
14602Changed paths:
14603   M /trunk/mpfr.texi
14604
14605Clarify the fact that mpfr_sum guarantees correct rounding.
14606
14607------------------------------------------------------------------------
14608r6211 | vlefevre | 2009-05-13 15:40:36 +0000 (Wed, 13 May 2009) | 1 line
14609Changed paths:
14610   M /trunk/mpfr.h
14611
14612mpfr.h: updated a comment.
14613------------------------------------------------------------------------
14614r6210 | thevenyp | 2009-05-13 15:37:35 +0000 (Wed, 13 May 2009) | 3 lines
14615Changed paths:
14616   M /trunk/mpfr.h
14617
14618mpfr.h: Add a warning comment (removed in r6026).
14619[merge -c 6209 from branch 2.4]
14620
14621------------------------------------------------------------------------
14622r6196 | vlefevre | 2009-05-13 00:02:10 +0000 (Wed, 13 May 2009) | 2 lines
14623Changed paths:
14624   M /trunk/fms.c
14625
14626fms.c: improve the performance of memory allocations in small precision
14627(almost identical to changeset 6195 for fma.c).
14628------------------------------------------------------------------------
14629r6195 | vlefevre | 2009-05-12 23:54:31 +0000 (Tue, 12 May 2009) | 2 lines
14630Changed paths:
14631   M /trunk/fma.c
14632
14633fma.c: patch by Patrick Pélissier to improve the performance of
14634memory allocations in small precision.
14635------------------------------------------------------------------------
14636r6192 | thevenyp | 2009-05-05 17:13:37 +0000 (Tue, 05 May 2009) | 3 lines
14637Changed paths:
14638   M /trunk/algorithms.tex
14639   M /trunk/dump.c
14640   M /trunk/get_d64.c
14641   M /trunk/get_str.c
14642   M /trunk/mpfr-impl.h
14643   M /trunk/out_str.c
14644   M /trunk/printf.c
14645   M /trunk/set_d.c
14646   M /trunk/strtofr.c
14647   M /trunk/swap.c
14648   M /trunk/tests/tests.c
14649   M /trunk/tests/tget_str.c
14650   M /trunk/tests/tout_str.c
14651   M /trunk/tests/toutimpl.c
14652   M /trunk/tests/tpow_all.c
14653   M /trunk/tests/trint.c
14654   M /trunk/tests/tset_str.c
14655   M /trunk/tests/tsin.c
14656   M /trunk/tests/tsprintf.c
14657   M /trunk/tests/tstckintc.c
14658   M /trunk/tests/tstrtofr.c
14659   M /trunk/tests/tversion.c
14660   M /trunk/vasprintf.c
14661
14662Put '#include <string.h>' in mpfr-impl.h, remove it elsewhere.
14663Other cleanup of header inclusion.
14664Other change (by mistake): corrections in algorithms.tex
14665------------------------------------------------------------------------
14666r6191 | vlefevre | 2009-05-05 15:42:32 +0000 (Tue, 05 May 2009) | 1 line
14667Changed paths:
14668   M /trunk/NEWS
14669
14670NEWS: corrections / limit to 80 characters per line.
14671------------------------------------------------------------------------
14672r6190 | thevenyp | 2009-05-05 14:37:42 +0000 (Tue, 05 May 2009) | 2 lines
14673Changed paths:
14674   M /trunk/get_d64.c
14675   M /trunk/set_d64.c
14676
14677get_d64.c set_d64.c: Fix types.
14678
14679------------------------------------------------------------------------
14680r6189 | thevenyp | 2009-05-05 14:34:41 +0000 (Tue, 05 May 2009) | 2 lines
14681Changed paths:
14682   M /trunk/printf.c
14683   M /trunk/tests/tpow_all.c
14684
14685printf.c tests/tpow_all.c: <string.h> is not automatically included when compiling with --with-gmp-build option.
14686
14687------------------------------------------------------------------------
14688r6188 | thevenyp | 2009-05-05 14:06:43 +0000 (Tue, 05 May 2009) | 3 lines
14689Changed paths:
14690   M /trunk/Makefile.am
14691   M /trunk/NEWS
14692   A /trunk/buildopt.c
14693   M /trunk/mpfr.h
14694   M /trunk/mpfr.texi
14695   M /trunk/tests/Makefile.am
14696   A /trunk/tests/tbuildopt.c
14697
14698NEWS Makefile.am mpfr.h mpfr.texi buildopt.c: New functions mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p.
14699tests/Makefile.am tests/tbuildopt.c: Add tests for mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p.
14700
14701------------------------------------------------------------------------
14702r6187 | vlefevre | 2009-05-05 13:55:21 +0000 (Tue, 05 May 2009) | 1 line
14703Changed paths:
14704   M /trunk/atan.c
14705
14706atan.c: added comments after checking r6186.
14707------------------------------------------------------------------------
14708r6186 | thevenyp | 2009-05-05 10:07:47 +0000 (Tue, 05 May 2009) | 3 lines
14709Changed paths:
14710   M /trunk/atan.c
14711   M /trunk/tests/tatan.c
14712
14713atan.c: expand exponent range when computing arctan(Inf) and arctan(+-1).
14714tests/tatan.c: Check underflow of arctan(Inf) and arctan(1) with reduced exponent range.
14715
14716------------------------------------------------------------------------
14717r6185 | vlefevre | 2009-05-04 16:27:56 +0000 (Mon, 04 May 2009) | 1 line
14718Changed paths:
14719   M /trunk/tests/tatan.c
14720
14721tests/tatan.c: replaced GMP_RNDN by MPFR_RNDN.
14722------------------------------------------------------------------------
14723r6182 | vlefevre | 2009-04-29 16:19:26 +0000 (Wed, 29 Apr 2009) | 1 line
14724Changed paths:
14725   M /trunk/INSTALL
14726   M /trunk/tests/tget_f.c
14727
14728Removed trailing spaces.
14729------------------------------------------------------------------------
14730r6181 | zimmerma | 2009-04-29 16:07:29 +0000 (Wed, 29 Apr 2009) | 2 lines
14731Changed paths:
14732   M /trunk/atan.c
14733
14734[atan.c] fixed bug when x is very near but differs from 1
14735
14736------------------------------------------------------------------------
14737r6180 | vlefevre | 2009-04-29 15:41:23 +0000 (Wed, 29 Apr 2009) | 2 lines
14738Changed paths:
14739   M /trunk/tests/tatan.c
14740
14741tests/tatan.c: added testcase for bug found by Christopher Creutzig
14742(atan2_different_prec).
14743------------------------------------------------------------------------
14744r6177 | vlefevre | 2009-04-22 12:46:41 +0000 (Wed, 22 Apr 2009) | 2 lines
14745Changed paths:
14746   M /trunk/tests/tests.c
14747
14748tests/tests.c (data_check): try to open the data file first from the
14749build directory, then from the source directory.
14750------------------------------------------------------------------------
14751r6176 | vlefevre | 2009-04-22 12:00:23 +0000 (Wed, 22 Apr 2009) | 4 lines
14752Changed paths:
14753   M /trunk/init2.c
14754
14755init2.c: check that mp_bits_per_limb == BITS_PER_MP_LIMB (useful
14756in case GMP is upgraded with a different ABI, e.g. 32 vs mode32
14757on PowerPC 64). Without such a check, MPFR can give incorrect
14758results if the ABI's don't match.
14759------------------------------------------------------------------------
14760r6175 | vlefevre | 2009-04-22 08:33:57 +0000 (Wed, 22 Apr 2009) | 2 lines
14761Changed paths:
14762   M /trunk/tests/Makefile.am
14763   M /trunk/tests/tmul.c
14764
14765Improved fix for problem dealt with in r6174: use function src_fopen()
14766(from tests.c) instead of a macro MPFR_SRCDIR.
14767------------------------------------------------------------------------
14768r6174 | vlefevre | 2009-04-22 08:13:40 +0000 (Wed, 22 Apr 2009) | 10 lines
14769Changed paths:
14770   M /trunk/tests/Makefile.am
14771   M /trunk/tests/tmul.c
14772
14773Fixed problem when the srcdir value contains a word that is #define'd
14774by the C implementation (test failure) or a comma (worse, the build of
14775the tests terminates with an error). This can happen only when objdir
14776and srcdir are different directories.
14777  * tests/Makefile.am (tmul_CPPFLAGS): Put srcdir pathname in quotes.
14778  * tests/tmul.c (MPFR_SRCDIR): Make the default a string.
14779    (QUOTE, NAME): Delete.
14780    (check_regression): Don't QUOTE MPFR_SRCDIR.
14781Thanks to Sandra Loosemore for the patch.
14782https://sympa.inria.fr/sympa/arc/mpfr/2009-04/msg00038.html
14783------------------------------------------------------------------------
14784r6173 | thevenyp | 2009-04-15 17:07:42 +0000 (Wed, 15 Apr 2009) | 3 lines
14785Changed paths:
14786   M /trunk/get_f.c
14787   M /trunk/tests/tget_f.c
14788
14789get_f.c: remove dead code (x and z always have the same number of limbs).
14790tests/tget_f.c: Add tests with every rounding mode, add tests with random values.
14791
14792------------------------------------------------------------------------
14793r6172 | thevenyp | 2009-04-15 09:34:54 +0000 (Wed, 15 Apr 2009) | 2 lines
14794Changed paths:
14795   M /trunk/tests/tget_f.c
14796
14797tests/tget_f.c: Fix typos, better error messages.
14798
14799------------------------------------------------------------------------
14800r6171 | thevenyp | 2009-04-14 14:34:20 +0000 (Tue, 14 Apr 2009) | 2 lines
14801Changed paths:
14802   M /trunk/get_f.c
14803   M /trunk/tests/tget_f.c
14804
14805tests/tget_f.c get_f.c: Set result to the maximum value when the mpfr_t is plus infinity and set correct ternary value.
14806
14807------------------------------------------------------------------------
14808r6170 | thevenyp | 2009-04-14 14:29:16 +0000 (Tue, 14 Apr 2009) | 2 lines
14809Changed paths:
14810   M /trunk/tests/tget_f.c
14811
14812tests/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).
14813
14814------------------------------------------------------------------------
14815r6168 | vlefevre | 2009-04-10 08:29:47 +0000 (Fri, 10 Apr 2009) | 1 line
14816Changed paths:
14817   M /trunk/mpfr.texi
14818
14819mpfr.texi: update concerning intmax_t after the change in r6166.
14820------------------------------------------------------------------------
14821r6166 | vlefevre | 2009-04-10 08:23:33 +0000 (Fri, 10 Apr 2009) | 2 lines
14822Changed paths:
14823   M /trunk/mpfr.h
14824
14825mpfr.h: for intmax_t, also test _STDINT_H and _STDINT_H_.
14826[merged changeset r6165 from the 2.4 branch]
14827------------------------------------------------------------------------
14828r6164 | vlefevre | 2009-04-10 08:10:37 +0000 (Fri, 10 Apr 2009) | 1 line
14829Changed paths:
14830   M /trunk/mpfr.texi
14831
14832mpfr.texi: updated the month.
14833------------------------------------------------------------------------
14834r6162 | vlefevre | 2009-04-10 08:09:47 +0000 (Fri, 10 Apr 2009) | 5 lines
14835Changed paths:
14836   M /trunk/mpfr.h
14837   M /trunk/mpfr.texi
14838
14839mpfr.h: for the intmax_t detection, also test INTMAX_MAX / UINTMAX_MAX
14840(this may be useful for users of C++ compilers, if they have defined
14841__STDC_LIMIT_MACROS but not __STDC_CONSTANT_MACROS).
14842mpfr.texi: improvement concerning the use of intmax_t and uintmax_t.
14843[merged changesets r6160 and r6161 from the 2.4 branch]
14844------------------------------------------------------------------------
14845r6159 | zimmerma | 2009-04-09 07:40:14 +0000 (Thu, 09 Apr 2009) | 2 lines
14846Changed paths:
14847   M /trunk/INSTALL
14848
14849[INSTALL] updated Notes on AIX/PowerPC
14850
14851------------------------------------------------------------------------
14852r6158 | thevenyp | 2009-04-08 14:59:21 +0000 (Wed, 08 Apr 2009) | 3 lines
14853Changed paths:
14854   M /trunk/NEWS
14855   M /trunk/get_f.c
14856   M /trunk/mpfr.texi
14857   M /trunk/tests/tget_f.c
14858
14859NEWS mpfr.texi get_f.c: mpfr_get_f now returns the usual ternary value.
14860tests/tget_f.c: test the ternary value and the erange flag.
14861
14862------------------------------------------------------------------------
14863r6157 | vlefevre | 2009-04-08 14:25:26 +0000 (Wed, 08 Apr 2009) | 2 lines
14864Changed paths:
14865   M /trunk/get_z.c
14866   M /trunk/tests/tget_z.c
14867
14868tests/tget_z.c: do not assume specific values of the ternary value.
14869get_z.c: simplified code.
14870------------------------------------------------------------------------
14871r6156 | vlefevre | 2009-04-08 14:19:23 +0000 (Wed, 08 Apr 2009) | 1 line
14872Changed paths:
14873   M /trunk/NEWS
14874
14875NEWS: s/an inexact value/a ternary value/
14876------------------------------------------------------------------------
14877r6155 | thevenyp | 2009-04-08 12:53:37 +0000 (Wed, 08 Apr 2009) | 4 lines
14878Changed paths:
14879   M /trunk/NEWS
14880   M /trunk/get_z.c
14881   M /trunk/mpfr.h
14882   M /trunk/mpfr.texi
14883   M /trunk/tests/tget_z.c
14884
14885NEWS mpfr.texi get_z.c: mpfr_get_z now returns an inexact value.
14886mpfr.h: change prototype of mpfr_get_z.
14887tests/tget_z.c: test inexact value.
14888
14889------------------------------------------------------------------------
14890r6154 | zimmerma | 2009-04-08 11:10:46 +0000 (Wed, 08 Apr 2009) | 2 lines
14891Changed paths:
14892   M /trunk/mpf2mpfr.h
14893
14894[mpf2mpfr.h] added comment for #endif
14895
14896------------------------------------------------------------------------
14897r6153 | thevenyp | 2009-04-08 11:09:14 +0000 (Wed, 08 Apr 2009) | 2 lines
14898Changed paths:
14899   M /trunk/mpf2mpfr.h
14900
14901mpf2mpfr.h: fix typo
14902
14903------------------------------------------------------------------------
14904r6152 | vlefevre | 2009-04-02 16:03:05 +0000 (Thu, 02 Apr 2009) | 1 line
14905Changed paths:
14906   M /trunk/get_z.c
14907
14908get_z.c: fixed title in comment.
14909------------------------------------------------------------------------
14910r6151 | vlefevre | 2009-04-01 14:22:03 +0000 (Wed, 01 Apr 2009) | 2 lines
14911Changed paths:
14912   M /trunk/get_z.c
14913
14914get_z.c: detect out-of-range precision (such a detection could be missed
14915if mpfr_exp_t > mpfr_prec_t).
14916------------------------------------------------------------------------
14917r6150 | vlefevre | 2009-04-01 14:07:29 +0000 (Wed, 01 Apr 2009) | 2 lines
14918Changed paths:
14919   M /trunk/get_z.c
14920   M /trunk/mpfr.h
14921
14922Removed the comment from mpfr.h added in r6149, and patched get_z.c
14923(safer code is better than a comment).
14924------------------------------------------------------------------------
14925r6149 | vlefevre | 2009-04-01 14:02:14 +0000 (Wed, 01 Apr 2009) | 1 line
14926Changed paths:
14927   M /trunk/mpfr.h
14928
14929mpfr.h: important comment to validate the change done in r6147.
14930------------------------------------------------------------------------
14931r6148 | vlefevre | 2009-04-01 13:46:30 +0000 (Wed, 01 Apr 2009) | 1 line
14932Changed paths:
14933   M /trunk/get_z_exp.c
14934
14935get_z_exp.c: updated comments.
14936------------------------------------------------------------------------
14937r6147 | zimmerma | 2009-04-01 13:26:42 +0000 (Wed, 01 Apr 2009) | 3 lines
14938Changed paths:
14939   M /trunk/get_z.c
14940   M /trunk/tests/tget_z.c
14941
14942[get_z.c] simplified the code, removed the FIXME
14943[tget_z.c] added new test
14944
14945------------------------------------------------------------------------
14946r6146 | zimmerma | 2009-04-01 13:11:13 +0000 (Wed, 01 Apr 2009) | 4 lines
14947Changed paths:
14948   M /trunk/mpfr.texi
14949   M /trunk/tests/tget_z.c
14950
14951[mpfr.texi] completed documentation of mpfr_get_z_exp (was incomplete for 0)
14952[tget_z.c] added test case for 0 with emin > 0 (should give 100% coverage for
14953	   get_z.c)
14954
14955------------------------------------------------------------------------
14956r6145 | thevenyp | 2009-03-30 14:47:28 +0000 (Mon, 30 Mar 2009) | 3 lines
14957Changed paths:
14958   M /trunk/strtofr.c
14959   M /trunk/tests/tset_str.c
14960   M /trunk/vasprintf.c
14961
14962strtofr.c tests/tset_str.c: Code simplification (sizeof (char) is always 1).
14963vasprintf.c: Cast into size_t (just in case).
14964
14965------------------------------------------------------------------------
14966r6144 | thevenyp | 2009-03-30 12:15:40 +0000 (Mon, 30 Mar 2009) | 2 lines
14967Changed paths:
14968   M /trunk/vasprintf.c
14969
14970vasprintf.c: Code simplification (sizeof (char) is always 1).
14971
14972------------------------------------------------------------------------
14973r6143 | thevenyp | 2009-03-27 09:34:03 +0000 (Fri, 27 Mar 2009) | 3 lines
14974Changed paths:
14975   M /trunk/acinclude.m4
14976   M /trunk/printf.c
14977   M /trunk/vasprintf.c
14978
14979acinclude.m4: remove definition of va_copy, just detect its presence.
14980printf.c vasprintf.c: #define a replacement of va_copy if needed (in the same way as gmp).
14981
14982------------------------------------------------------------------------
14983r6142 | thevenyp | 2009-03-26 15:09:38 +0000 (Thu, 26 Mar 2009) | 2 lines
14984Changed paths:
14985   M /trunk/acinclude.m4
14986
14987acinclude.m4: Change MPFR_FUNC_PRINTF_SPEC (renamed MPFR_FUNC_GMP_PRINTF_SPEC) so that it actually checks output.
14988
14989------------------------------------------------------------------------
14990r6141 | thevenyp | 2009-03-25 17:53:50 +0000 (Wed, 25 Mar 2009) | 2 lines
14991Changed paths:
14992   M /trunk/get_str.c
14993   M /trunk/mpfr-impl.h
14994   M /trunk/mpfr.texi
14995   M /trunk/mpn_exp.c
14996   M /trunk/out_str.c
14997   M /trunk/tests/inp_str.data
14998   M /trunk/tests/tget_str.c
14999   M /trunk/tests/tinp_str.c
15000   M /trunk/tests/tout_str.c
15001   M /trunk/tests/tset_str.c
15002
15003Change base upper limit in string conversion up to 62.
15004
15005------------------------------------------------------------------------
15006r6140 | zimmerma | 2009-03-25 12:13:58 +0000 (Wed, 25 Mar 2009) | 4 lines
15007Changed paths:
15008   M /trunk/get_str.c
15009   M /trunk/mpfr.texi
15010   M /trunk/tests/tget_str.c
15011
15012[mpfr.texi] fixed documentation of mpfr_get_str which was wrong
15013[tget_str.c] added test cases for odd base and tie breaking case
15014[get_str.c] fixed typos in comments
15015
15016------------------------------------------------------------------------
15017r6139 | zimmerma | 2009-03-25 08:54:17 +0000 (Wed, 25 Mar 2009) | 5 lines
15018Changed paths:
15019   M /trunk/tests/random2.c
15020
15021[tests/random2.c] added missing mpfr-test.h (revealed by nightly tests), and
15022		  removed mpfr-impl.h (already included in mpfr-test.h)
15023		  I have also removed MPFR_NEED_LONGLONG_H: I don't see why it
15024		  is needed, and all tests pass.
15025
15026------------------------------------------------------------------------
15027r6138 | thevenyp | 2009-03-24 17:19:55 +0000 (Tue, 24 Mar 2009) | 2 lines
15028Changed paths:
15029   M /trunk/mpfr.texi
15030
15031mpfr.texi: Add a note on mpfr_printf output in binary with precision one.
15032
15033------------------------------------------------------------------------
15034r6137 | thevenyp | 2009-03-24 16:51:17 +0000 (Tue, 24 Mar 2009) | 4 lines
15035Changed paths:
15036   M /trunk/TODO
15037   M /trunk/mpfr-gmp.c
15038   M /trunk/mpfr-gmp.h
15039   M /trunk/mpfr-impl.h
15040   M /trunk/tests/random2.c
15041   M /trunk/tests/tests.c
15042   M /trunk/urandomb.c
15043
15044urandomb.c mpfr-gmp.c mpfr-gmp.h: mpfr_rand_raw is now in urandom.c.
15045mpfr-impl.h: mpfr_rand_raw is now always build as an internal function.
15046TODO tests/tests.c tests/random2.c: Use mpfr_rand_raw instead of _gmp_rand
15047
15048------------------------------------------------------------------------
15049r6136 | thevenyp | 2009-03-24 15:10:52 +0000 (Tue, 24 Mar 2009) | 2 lines
15050Changed paths:
15051   M /trunk/Makefile.am
15052   M /trunk/NEWS
15053   M /trunk/mpfr.h
15054   M /trunk/mpfr.texi
15055   D /trunk/random2.c
15056   M /trunk/tests/Makefile.am
15057   M /trunk/tests/mpf_compat.h
15058   M /trunk/tests/mpfr-test.h
15059   A /trunk/tests/random2.c (from /trunk/random2.c:6135)
15060   M /trunk/tests/tadd.c
15061   M /trunk/tests/tadd_d.c
15062   M /trunk/tests/tadd_ui.c
15063   M /trunk/tests/td_div.c
15064   M /trunk/tests/td_sub.c
15065   M /trunk/tests/tdiv.c
15066   M /trunk/tests/tdiv_d.c
15067   M /trunk/tests/tdiv_ui.c
15068   M /trunk/tests/tgamma.c
15069   M /trunk/tests/tj0.c
15070   M /trunk/tests/tj1.c
15071   M /trunk/tests/tmul.c
15072   M /trunk/tests/tmul_d.c
15073   M /trunk/tests/tmul_ui.c
15074   M /trunk/tests/tpow.c
15075   M /trunk/tests/trandom.c
15076   M /trunk/tests/tsi_op.c
15077   M /trunk/tests/tsub.c
15078   M /trunk/tests/tsub_d.c
15079   M /trunk/tests/tsub_ui.c
15080   M /trunk/tests/ty0.c
15081   M /trunk/tests/ty1.c
15082
15083Move mpfr_random2 to tests directory, remove it from API.
15084
15085------------------------------------------------------------------------
15086r6135 | thevenyp | 2009-03-24 14:29:04 +0000 (Tue, 24 Mar 2009) | 2 lines
15087Changed paths:
15088   M /trunk/mpfr.texi
15089
15090mpfr.texi: Improve documentation in Formatted Output Functions/Format String subsection.
15091
15092------------------------------------------------------------------------
15093r6134 | vlefevre | 2009-03-24 11:33:41 +0000 (Tue, 24 Mar 2009) | 1 line
15094Changed paths:
15095   M /trunk/cos.c
15096   M /trunk/sin.c
15097
15098cos.c, sin.c: added MPFR_ASSERTN for huge expx.
15099------------------------------------------------------------------------
15100r6132 | vlefevre | 2009-03-21 00:52:31 +0000 (Sat, 21 Mar 2009) | 6 lines
15101Changed paths:
15102   M /trunk/mpfr.texi
15103   M /trunk/tests/tstrtofr.c
15104
15105mpfr.texi: corrected mpfr_strtofr documentation ("NAN()" is accepted).
15106tests/tstrtofr.c: added a test for "NAN()".
15107Note: the code follows the ISO C99 standard for strtod, as explained
15108in the mpfr_strtofr documentation, so that the code was correct.
15109[merged changeset 6131 from the 2.4 branch and changed GMP_RNDN into
15110MPFR_RNDN]
15111------------------------------------------------------------------------
15112r6130 | vlefevre | 2009-03-19 02:11:38 +0000 (Thu, 19 Mar 2009) | 1 line
15113Changed paths:
15114   M /trunk/mpfrlint
15115
15116mpfrlint: added some tests for acinclude.m4 and configure.in (sh).
15117------------------------------------------------------------------------
15118r6128 | vlefevre | 2009-03-19 02:03:29 +0000 (Thu, 19 Mar 2009) | 3 lines
15119Changed paths:
15120   M /trunk/acinclude.m4
15121   M /trunk/configure.in
15122
15123Applied patch from Ralf Wildenhues.
15124  * configure.in: Avoid unportable (and unneeded) shell quoting.
15125  * acinclude.m4: Avoid non-POSIX shell construct.
15126------------------------------------------------------------------------
15127r6126 | vlefevre | 2009-03-18 11:15:05 +0000 (Wed, 18 Mar 2009) | 1 line
15128Changed paths:
15129   M /trunk/tests/tmin_prec.c
15130
15131tests/tmin_prec.c: replaced GMP_RNDN by MPFR_RNDN.
15132------------------------------------------------------------------------
15133r6125 | vlefevre | 2009-03-16 18:38:03 +0000 (Mon, 16 Mar 2009) | 1 line
15134Changed paths:
15135   M /trunk/tests/tset_ld.c
15136
15137tests/tset_ld.c: removed unused variable.
15138------------------------------------------------------------------------
15139r6124 | thevenyp | 2009-03-16 17:46:18 +0000 (Mon, 16 Mar 2009) | 2 lines
15140Changed paths:
15141   M /trunk/tests/tset_ld.c
15142
15143tests/tset_ld.c: Add test case for the bug fixed with r6101.
15144
15145------------------------------------------------------------------------
15146r6123 | vlefevre | 2009-03-16 15:50:58 +0000 (Mon, 16 Mar 2009) | 1 line
15147Changed paths:
15148   M /trunk/tests/tmin_prec.c
15149
15150tests/tmin_prec.c: added tests.
15151------------------------------------------------------------------------
15152r6122 | vlefevre | 2009-03-16 15:43:39 +0000 (Mon, 16 Mar 2009) | 1 line
15153Changed paths:
15154   M /trunk/tests
15155
15156tests: updated svn:ignore property.
15157------------------------------------------------------------------------
15158r6121 | vlefevre | 2009-03-16 15:40:48 +0000 (Mon, 16 Mar 2009) | 1 line
15159Changed paths:
15160   M /trunk/min_prec.c
15161
15162min_prec.c: fixed another bug (the code was incorrect with >= 2 limbs).
15163------------------------------------------------------------------------
15164r6120 | vlefevre | 2009-03-16 15:37:10 +0000 (Mon, 16 Mar 2009) | 1 line
15165Changed paths:
15166   M /trunk/tests/tmin_prec.c
15167
15168tests/tmin_prec.c: bug fix (side effects in MPFR_ASSERTN), new tests.
15169------------------------------------------------------------------------
15170r6119 | vlefevre | 2009-03-16 15:28:11 +0000 (Mon, 16 Mar 2009) | 1 line
15171Changed paths:
15172   M /trunk/README.dev
15173
15174README.dev: added a note about assertions and code with side effects.
15175------------------------------------------------------------------------
15176r6118 | thevenyp | 2009-03-16 15:23:46 +0000 (Mon, 16 Mar 2009) | 2 lines
15177Changed paths:
15178   M /trunk/tests/tfprintf.c
15179
15180tests/tfprintf.c: Use a value less than 2^31-1 compatible (thus < LONG_MAX) in bug_20090316 (cf r6112).
15181
15182------------------------------------------------------------------------
15183r6117 | vlefevre | 2009-03-16 15:07:50 +0000 (Mon, 16 Mar 2009) | 1 line
15184Changed paths:
15185   M /trunk/tests/tfprintf.c
15186   M /trunk/tests/tmin_prec.c
15187
15188Replaced GMP_RND* by MPFR_RND*.
15189------------------------------------------------------------------------
15190r6116 | zimmerma | 2009-03-16 12:50:24 +0000 (Mon, 16 Mar 2009) | 3 lines
15191Changed paths:
15192   M /trunk/tests/Makefile.am
15193   A /trunk/tests/tmin_prec.c
15194
15195[tests/tmin_prec.c] new file contributed from Laurent Fousse
15196[tests/Makefile.am] added tmin_prec
15197
15198------------------------------------------------------------------------
15199r6115 | vlefevre | 2009-03-16 12:35:27 +0000 (Mon, 16 Mar 2009) | 1 line
15200Changed paths:
15201   M /trunk/min_prec.c
15202
15203min_prec.c: removed a useless test.
15204------------------------------------------------------------------------
15205r6114 | vlefevre | 2009-03-16 12:30:20 +0000 (Mon, 16 Mar 2009) | 1 line
15206Changed paths:
15207   M /trunk/min_prec.c
15208
15209min_prec.c: fixed another bug.
15210------------------------------------------------------------------------
15211r6113 | thevenyp | 2009-03-16 12:26:29 +0000 (Mon, 16 Mar 2009) | 2 lines
15212Changed paths:
15213   M /trunk/vasprintf.c
15214
15215vasprintf.c: Add more debug assertion on the buffer size.
15216
15217------------------------------------------------------------------------
15218r6112 | thevenyp | 2009-03-16 12:03:43 +0000 (Mon, 16 Mar 2009) | 3 lines
15219Changed paths:
15220   M /trunk/tests/tfprintf.c
15221   M /trunk/vasprintf.c
15222
15223vasprintf.c: Fix bug_20090316 (in buffer_cat, the buffer was 1 character too small in some cases).
15224tests/tfprintf.c: Add test for bug_20090316.
15225
15226------------------------------------------------------------------------
15227r6111 | vlefevre | 2009-03-16 11:57:41 +0000 (Mon, 16 Mar 2009) | 2 lines
15228Changed paths:
15229   M /trunk/tests/tadd.c
15230
15231tests/tadd.c: changed GMP_RND* (from r6071) into MPFR_RND*; this should
15232have been done when porting the patch from the 2.4 branch.
15233------------------------------------------------------------------------
15234r6110 | thevenyp | 2009-03-16 10:25:16 +0000 (Mon, 16 Mar 2009) | 2 lines
15235Changed paths:
15236   M /trunk/tests/tprintf.c
15237
15238tests/tprintf.c: Use new environment variable MPFR_CHECK_LARGEMEM for memory expensive test.
15239
15240------------------------------------------------------------------------
15241r6109 | vlefevre | 2009-03-16 10:12:57 +0000 (Mon, 16 Mar 2009) | 1 line
15242Changed paths:
15243   M /trunk/min_prec.c
15244
15245min_prec.c: bug fixed by Laurent.
15246------------------------------------------------------------------------
15247r6108 | thevenyp | 2009-03-16 10:01:24 +0000 (Mon, 16 Mar 2009) | 2 lines
15248Changed paths:
15249   M /trunk/tests/tsprintf.c
15250
15251tests/tsprintf.c: Fix typo.
15252
15253------------------------------------------------------------------------
15254r6107 | vlefevre | 2009-03-16 09:32:21 +0000 (Mon, 16 Mar 2009) | 2 lines
15255Changed paths:
15256   M /trunk/min_prec.c
15257   M /trunk/mpfr.h
15258   M /trunk/mpfr.texi
15259
15260Fixed the prototype of mpfr_min_prec (should return a mpfr_prec_t)
15261and its description.
15262------------------------------------------------------------------------
15263r6106 | vlefevre | 2009-03-16 09:26:54 +0000 (Mon, 16 Mar 2009) | 1 line
15264Changed paths:
15265   M /trunk/min_prec.c
15266
15267min_prec.c: fixed a bug (but the code should be improved).
15268------------------------------------------------------------------------
15269r6105 | vlefevre | 2009-03-16 09:23:46 +0000 (Mon, 16 Mar 2009) | 1 line
15270Changed paths:
15271   M /trunk/min_prec.c
15272
15273min_prec.c: simplified the singular cases (see other functions).
15274------------------------------------------------------------------------
15275r6104 | lfousse | 2009-03-15 20:44:23 +0000 (Sun, 15 Mar 2009) | 2 lines
15276Changed paths:
15277   M /trunk/mpfr.h
15278
15279Add protoype for mpfr_min_prec in mpfr.h.
15280
15281------------------------------------------------------------------------
15282r6103 | lfousse | 2009-03-15 20:34:33 +0000 (Sun, 15 Mar 2009) | 2 lines
15283Changed paths:
15284   M /trunk/mpfr.texi
15285
15286Add documentation for mpfr_min_prec.
15287
15288------------------------------------------------------------------------
15289r6102 | lfousse | 2009-03-15 20:34:00 +0000 (Sun, 15 Mar 2009) | 2 lines
15290Changed paths:
15291   M /trunk/Makefile.am
15292   A /trunk/min_prec.c
15293
15294New function mpfr_min_prec.
15295
15296------------------------------------------------------------------------
15297r6101 | vlefevre | 2009-03-15 03:17:06 +0000 (Sun, 15 Mar 2009) | 2 lines
15298Changed paths:
15299   M /trunk/get_ld.c
15300
15301get_ld.c: fixed bugs in the case HAVE_LDOUBLE_IEEE_EXT_LITTLE (one found
15302by Steve Kargl, and another one concerning the mpfr_set_emax value).
15303------------------------------------------------------------------------
15304r6100 | thevenyp | 2009-03-13 17:58:59 +0000 (Fri, 13 Mar 2009) | 2 lines
15305Changed paths:
15306   M /trunk/vasprintf.c
15307
15308vasprintf.c: This is probably dead code, but being uncertain, put an assert here.
15309
15310------------------------------------------------------------------------
15311r6099 | thevenyp | 2009-03-13 17:55:13 +0000 (Fri, 13 Mar 2009) | 2 lines
15312Changed paths:
15313   M /trunk/vasprintf.c
15314
15315vasprintf.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 happend in MPFR_ASSERTD macros, add some additional assert to ensure consistency.
15316
15317------------------------------------------------------------------------
15318r6098 | thevenyp | 2009-03-13 17:47:57 +0000 (Fri, 13 Mar 2009) | 2 lines
15319Changed paths:
15320   M /trunk/vasprintf.c
15321
15322vasprintf.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.
15323
15324------------------------------------------------------------------------
15325r6097 | thevenyp | 2009-03-13 17:36:20 +0000 (Fri, 13 Mar 2009) | 2 lines
15326Changed paths:
15327   M /trunk/vasprintf.c
15328
15329vasprintf.c: Fix bug.
15330
15331------------------------------------------------------------------------
15332r6096 | thevenyp | 2009-03-13 17:30:10 +0000 (Fri, 13 Mar 2009) | 3 lines
15333Changed paths:
15334   M /trunk/tests/tprintf.c
15335   M /trunk/vasprintf.c
15336
15337tests/tprintf.c: Add an expensive test where the output number has more than INT_MAX characters.
15338vasprintf.c: Fix the bug triggered by the new test in tsprintf.c.
15339
15340------------------------------------------------------------------------
15341r6095 | thevenyp | 2009-03-13 17:17:42 +0000 (Fri, 13 Mar 2009) | 4 lines
15342Changed paths:
15343   M /trunk/mpfr.texi
15344   M /trunk/tests/tprintf.c
15345   M /trunk/tests/tsprintf.c
15346
15347mpfr.texi: Do cosmetic changes and add some details on printf behavior when the precision field is empty.
15348tests/tsprintf.c: improve code coverage.
15349tests/tprintf.c: improve code coverage, check the behavior describe in mpfr.texi.
15350
15351------------------------------------------------------------------------
15352r6091 | vlefevre | 2009-03-12 12:54:29 +0000 (Thu, 12 Mar 2009) | 3 lines
15353Changed paths:
15354   M /trunk/zeta_ui.c
15355
15356zeta_ui.c: correction r6090 was incorrect as there was another problem:
15357the 3rd argument of mpz_divexact_ui is an unsigned long, not a limb.
15358So, fixed the shift count (assuming no padding bits in unsigned long).
15359------------------------------------------------------------------------
15360r6090 | vlefevre | 2009-03-12 12:45:21 +0000 (Thu, 12 Mar 2009) | 3 lines
15361Changed paths:
15362   M /trunk/zeta_ui.c
15363
15364zeta_ui.c bug fix: a shift count could be >= width of type (if a limb is
15365a long long and long long is twice the size of a long). This problem was
15366detected by a warning on gcc40 with CFLAGS="-mpowerpc64 -mcpu=970 -O2".
15367------------------------------------------------------------------------
15368r6088 | vlefevre | 2009-03-10 01:11:36 +0000 (Tue, 10 Mar 2009) | 1 line
15369Changed paths:
15370   M /trunk/tests/tprintf.c
15371
15372tests/tprintf.c: added missing cast to void * for %p.
15373------------------------------------------------------------------------
15374r6086 | vlefevre | 2009-03-09 15:51:27 +0000 (Mon, 09 Mar 2009) | 1 line
15375Changed paths:
15376   M /trunk/tests/tfprintf.c
15377
15378tests/tfprintf.c: added missing cast to void * for %p.
15379------------------------------------------------------------------------
15380r6084 | vlefevre | 2009-03-09 15:42:51 +0000 (Mon, 09 Mar 2009) | 1 line
15381Changed paths:
15382   M /trunk/vasprintf.c
15383
15384vasprintf.c: fixed bug in CONSUME_VA_ARG for case MP_LIMB_ARG (%Mu).
15385------------------------------------------------------------------------
15386r6082 | vlefevre | 2009-03-09 14:09:10 +0000 (Mon, 09 Mar 2009) | 1 line
15387Changed paths:
15388   M /trunk/README.dev
15389
15390README.dev: GMP with ABI=mode32 should be tested on 64-bit PowerPC.
15391------------------------------------------------------------------------
15392r6081 | thevenyp | 2009-03-06 18:07:12 +0000 (Fri, 06 Mar 2009) | 3 lines
15393Changed paths:
15394   M /trunk/tests/tprintf.c
15395   M /trunk/vasprintf.c
15396
15397vasprintf.c: now return -1 when the format string is invalid (undefined behavior in standard C99)
15398tests/tprintf.c: Additional checks with invalid format strings.
15399
15400------------------------------------------------------------------------
15401r6080 | thevenyp | 2009-03-06 18:01:24 +0000 (Fri, 06 Mar 2009) | 2 lines
15402Changed paths:
15403   M /trunk/mpfr.texi
15404
15405mpfr.texi: Add missing conversion specifier accepted with mpfr_t variable.
15406
15407------------------------------------------------------------------------
15408r6079 | vlefevre | 2009-03-06 13:03:44 +0000 (Fri, 06 Mar 2009) | 1 line
15409Changed paths:
15410   M /trunk/add1.c
15411
15412add1.c: assertions on the argument values should use MPFR_ASSERTN.
15413------------------------------------------------------------------------
15414r6077 | zimmerma | 2009-03-06 11:50:19 +0000 (Fri, 06 Mar 2009) | 2 lines
15415Changed paths:
15416   M /trunk/cache.c
15417
15418[cache.c] improved comment for mpfr_init_cache
15419
15420------------------------------------------------------------------------
15421r6076 | zimmerma | 2009-03-06 11:44:10 +0000 (Fri, 06 Mar 2009) | 2 lines
15422Changed paths:
15423   M /trunk/add1.c
15424
15425[add1.c] transformed switch() into if-then-else, to get 100% coverage
15426
15427------------------------------------------------------------------------
15428r6074 | vlefevre | 2009-03-06 00:45:57 +0000 (Fri, 06 Mar 2009) | 1 line
15429Changed paths:
15430   M /trunk/atan.c
15431   M /trunk/cache.c
15432
15433untabify
15434------------------------------------------------------------------------
15435r6073 | vlefevre | 2009-03-06 00:40:20 +0000 (Fri, 06 Mar 2009) | 3 lines
15436Changed paths:
15437   M /trunk/update-faq
15438
15439update-faq: change GMP_RND into MPFR_RND from the version on the web
15440(since MPFR 3.0 hasn't been released yet, the FAQ still uses the 2.x
15441API).
15442------------------------------------------------------------------------
15443r6071 | vlefevre | 2009-03-05 23:46:45 +0000 (Thu, 05 Mar 2009) | 1 line
15444Changed paths:
15445   M /trunk/tests/tadd.c
15446
15447tests/tadd.c: completed the code coverage (case bk == 0 in add1.c).
15448------------------------------------------------------------------------
15449r6070 | zimmerma | 2009-03-05 19:44:05 +0000 (Thu, 05 Mar 2009) | 2 lines
15450Changed paths:
15451   M /trunk/cache.c
15452   M /trunk/mpfr-impl.h
15453
15454[mpfr-impl.h,cache.c] commented out mpfr_init_cache
15455
15456------------------------------------------------------------------------
15457r6069 | zimmerma | 2009-03-05 16:37:19 +0000 (Thu, 05 Mar 2009) | 2 lines
15458Changed paths:
15459   M /trunk/const_catalan.c
15460
15461[const_catalan.c] decreased initial Ziv precision to get 100% coverage
15462
15463------------------------------------------------------------------------
15464r6068 | zimmerma | 2009-03-05 16:28:13 +0000 (Thu, 05 Mar 2009) | 3 lines
15465Changed paths:
15466   M /trunk/cmp2.c
15467   M /trunk/tests/tcmp2.c
15468
15469[cmp2.c] added comments
15470[tcmp2.c] added test to improve coverage to 100%
15471
15472------------------------------------------------------------------------
15473r6067 | zimmerma | 2009-03-05 14:12:32 +0000 (Thu, 05 Mar 2009) | 3 lines
15474Changed paths:
15475   M /trunk/atan2.c
15476   M /trunk/tests/tatan.c
15477
15478[atan2.c,tatan.c] reduced Ziv's initial precision and added test to have
15479		  100% coverage of atan2.c
15480
15481------------------------------------------------------------------------
15482r6066 | zimmerma | 2009-03-05 13:43:18 +0000 (Thu, 05 Mar 2009) | 2 lines
15483Changed paths:
15484   M /trunk/atan.c
15485
15486[atan.c] coverage should now be 100%
15487
15488------------------------------------------------------------------------
15489r6065 | zimmerma | 2009-03-04 17:09:02 +0000 (Wed, 04 Mar 2009) | 3 lines
15490Changed paths:
15491   M /trunk/TODO
15492   M /trunk/algorithms.bib
15493   M /trunk/algorithms.tex
15494
15495[algorithms.bib] added new reference
15496[TODO] added pointers
15497
15498------------------------------------------------------------------------
15499r6059 | vlefevre | 2009-03-04 12:59:50 +0000 (Wed, 04 Mar 2009) | 2 lines
15500Changed paths:
15501   M /trunk/mpfr-gmp.c
15502
15503mpfr-gmp.c (mpfr_assert_fail): output "MPFR" too in assertion failure
15504messages.
15505------------------------------------------------------------------------
15506r6057 | vlefevre | 2009-03-04 01:33:17 +0000 (Wed, 04 Mar 2009) | 1 line
15507Changed paths:
15508   M /trunk/mpfrlint
15509
15510Updated mpfrlint script.
15511------------------------------------------------------------------------
15512r6056 | vlefevre | 2009-03-04 01:06:47 +0000 (Wed, 04 Mar 2009) | 1 line
15513Changed paths:
15514   M /trunk/mpfr.texi
15515
15516mpfr.texi: updated month.
15517------------------------------------------------------------------------
15518r6055 | vlefevre | 2009-03-04 01:02:26 +0000 (Wed, 04 Mar 2009) | 1 line
15519Changed paths:
15520   M /trunk/NEWS
15521
15522NEWS: say that the license has changed.
15523------------------------------------------------------------------------
15524r6054 | vlefevre | 2009-03-03 17:32:00 +0000 (Tue, 03 Mar 2009) | 1 line
15525Changed paths:
15526   M /trunk/NEWS
15527
15528Updated NEWS (function mpfr_random has been removed).
15529------------------------------------------------------------------------
15530r6053 | zimmerma | 2009-03-03 16:51:07 +0000 (Tue, 03 Mar 2009) | 2 lines
15531Changed paths:
15532   M /trunk/FAQ.html
15533   M /trunk/NEWS
15534   M /trunk/TODO
15535   M /trunk/acos.c
15536   M /trunk/acosh.c
15537   M /trunk/add.c
15538   M /trunk/add1.c
15539   M /trunk/add1sp.c
15540   M /trunk/agm.c
15541   M /trunk/asin.c
15542   M /trunk/asinh.c
15543   M /trunk/atan.c
15544   M /trunk/atan2.c
15545   M /trunk/atanh.c
15546   M /trunk/cache.c
15547   M /trunk/cbrt.c
15548   M /trunk/cmp_d.c
15549   M /trunk/cmp_ld.c
15550   M /trunk/const_catalan.c
15551   M /trunk/const_euler.c
15552   M /trunk/const_log2.c
15553   M /trunk/const_pi.c
15554   M /trunk/cos.c
15555   M /trunk/cosh.c
15556   M /trunk/cot.c
15557   M /trunk/coth.c
15558   M /trunk/csc.c
15559   M /trunk/csch.c
15560   M /trunk/div.c
15561   M /trunk/div_2si.c
15562   M /trunk/div_2ui.c
15563   M /trunk/div_ui.c
15564   M /trunk/eint.c
15565   M /trunk/erf.c
15566   M /trunk/erfc.c
15567   M /trunk/exceptions.c
15568   M /trunk/exp.c
15569   M /trunk/exp2.c
15570   M /trunk/exp3.c
15571   M /trunk/exp_2.c
15572   M /trunk/expm1.c
15573   M /trunk/factorial.c
15574   M /trunk/fits_intmax.c
15575   M /trunk/fits_uintmax.c
15576   M /trunk/fma.c
15577   M /trunk/fms.c
15578   M /trunk/gamma.c
15579   M /trunk/gen_inverse.h
15580   M /trunk/get_d.c
15581   M /trunk/get_d64.c
15582   M /trunk/get_ld.c
15583   M /trunk/get_sj.c
15584   M /trunk/get_str.c
15585   M /trunk/gmp_op.c
15586   M /trunk/hypot.c
15587   M /trunk/jn.c
15588   M /trunk/jyn_asympt.c
15589   M /trunk/li2.c
15590   M /trunk/lngamma.c
15591   M /trunk/log.c
15592   M /trunk/log10.c
15593   M /trunk/log1p.c
15594   M /trunk/log2.c
15595   M /trunk/logging.c
15596   M /trunk/modf.c
15597   M /trunk/mpfr-impl.h
15598   M /trunk/mpfr.h
15599   M /trunk/mpfr.texi
15600   M /trunk/mul.c
15601   M /trunk/mul_2si.c
15602   M /trunk/pow.c
15603   M /trunk/pow_si.c
15604   M /trunk/pow_ui.c
15605   M /trunk/pow_z.c
15606   M /trunk/print_rnd_mode.c
15607   M /trunk/rec_sqrt.c
15608   M /trunk/reldiff.c
15609   M /trunk/rem1.c
15610   M /trunk/replace_all
15611   M /trunk/rint.c
15612   M /trunk/root.c
15613   M /trunk/round_near_x.c
15614   M /trunk/round_p.c
15615   M /trunk/round_prec.c
15616   M /trunk/round_raw_generic.c
15617   M /trunk/sech.c
15618   M /trunk/set_ld.c
15619   M /trunk/set_q.c
15620   M /trunk/set_rnd.c
15621   M /trunk/set_str_raw.c
15622   M /trunk/set_uj.c
15623   M /trunk/set_z.c
15624   M /trunk/sin.c
15625   M /trunk/sin_cos.c
15626   M /trunk/sinh.c
15627   M /trunk/sinh_cosh.c
15628   M /trunk/speed.c
15629   M /trunk/sqr.c
15630   M /trunk/sqrt.c
15631   M /trunk/strtofr.c
15632   M /trunk/sub.c
15633   M /trunk/sub1.c
15634   M /trunk/sub1sp.c
15635   M /trunk/subnormal.c
15636   M /trunk/sum.c
15637   M /trunk/tan.c
15638   M /trunk/tanh.c
15639   M /trunk/tests/mpfr-test.h
15640   M /trunk/tests/reuse.c
15641   M /trunk/tests/rnd_mode.c
15642   M /trunk/tests/tabs.c
15643   M /trunk/tests/tacos.c
15644   M /trunk/tests/tacosh.c
15645   M /trunk/tests/tadd.c
15646   M /trunk/tests/tadd1sp.c
15647   M /trunk/tests/tadd_d.c
15648   M /trunk/tests/tadd_ui.c
15649   M /trunk/tests/tagm.c
15650   M /trunk/tests/tasin.c
15651   M /trunk/tests/tasinh.c
15652   M /trunk/tests/tatan.c
15653   M /trunk/tests/tatanh.c
15654   M /trunk/tests/taway.c
15655   M /trunk/tests/tcan_round.c
15656   M /trunk/tests/tcbrt.c
15657   M /trunk/tests/tcheck.c
15658   M /trunk/tests/tcmp.c
15659   M /trunk/tests/tcmp2.c
15660   M /trunk/tests/tcmp_d.c
15661   M /trunk/tests/tcmp_ld.c
15662   M /trunk/tests/tcmp_ui.c
15663   M /trunk/tests/tcmpabs.c
15664   M /trunk/tests/tcomparisons.c
15665   M /trunk/tests/tconst_catalan.c
15666   M /trunk/tests/tconst_euler.c
15667   M /trunk/tests/tconst_log2.c
15668   M /trunk/tests/tconst_pi.c
15669   M /trunk/tests/tcopysign.c
15670   M /trunk/tests/tcos.c
15671   M /trunk/tests/tcosh.c
15672   M /trunk/tests/tcot.c
15673   M /trunk/tests/tcoth.c
15674   M /trunk/tests/tcsc.c
15675   M /trunk/tests/tcsch.c
15676   M /trunk/tests/td_div.c
15677   M /trunk/tests/td_sub.c
15678   M /trunk/tests/tdim.c
15679   M /trunk/tests/tdiv.c
15680   M /trunk/tests/tdiv_d.c
15681   M /trunk/tests/tdiv_ui.c
15682   M /trunk/tests/teint.c
15683   M /trunk/tests/teq.c
15684   M /trunk/tests/terf.c
15685   M /trunk/tests/tests.c
15686   M /trunk/tests/texceptions.c
15687   M /trunk/tests/texp.c
15688   M /trunk/tests/texp10.c
15689   M /trunk/tests/texp2.c
15690   M /trunk/tests/texpm1.c
15691   M /trunk/tests/tfactorial.c
15692   M /trunk/tests/tfits.c
15693   M /trunk/tests/tfma.c
15694   M /trunk/tests/tfmod.c
15695   M /trunk/tests/tfms.c
15696   M /trunk/tests/tfprintf.c
15697   M /trunk/tests/tfrac.c
15698   M /trunk/tests/tgamma.c
15699   M /trunk/tests/tgeneric.c
15700   M /trunk/tests/tgeneric_ui.c
15701   M /trunk/tests/tget_d.c
15702   M /trunk/tests/tget_d_2exp.c
15703   M /trunk/tests/tget_f.c
15704   M /trunk/tests/tget_ld_2exp.c
15705   M /trunk/tests/tget_set_d64.c
15706   M /trunk/tests/tget_sj.c
15707   M /trunk/tests/tget_str.c
15708   M /trunk/tests/tget_z.c
15709   M /trunk/tests/tgmpop.c
15710   M /trunk/tests/thyperbolic.c
15711   M /trunk/tests/thypot.c
15712   M /trunk/tests/tinp_str.c
15713   M /trunk/tests/tinternals.c
15714   M /trunk/tests/tisnan.c
15715   M /trunk/tests/tj0.c
15716   M /trunk/tests/tj1.c
15717   M /trunk/tests/tjn.c
15718   M /trunk/tests/tl2b.c
15719   M /trunk/tests/tlgamma.c
15720   M /trunk/tests/tli2.c
15721   M /trunk/tests/tlngamma.c
15722   M /trunk/tests/tlog.c
15723   M /trunk/tests/tlog10.c
15724   M /trunk/tests/tlog1p.c
15725   M /trunk/tests/tlog2.c
15726   M /trunk/tests/tminmax.c
15727   M /trunk/tests/tmodf.c
15728   M /trunk/tests/tmul.c
15729   M /trunk/tests/tmul_2exp.c
15730   M /trunk/tests/tmul_d.c
15731   M /trunk/tests/tmul_ui.c
15732   M /trunk/tests/tnext.c
15733   M /trunk/tests/tout_str.c
15734   M /trunk/tests/toutimpl.c
15735   M /trunk/tests/tpow.c
15736   M /trunk/tests/tpow3.c
15737   M /trunk/tests/tpow_all.c
15738   M /trunk/tests/tpow_z.c
15739   M /trunk/tests/tprintf.c
15740   M /trunk/tests/trandom.c
15741   M /trunk/tests/trec_sqrt.c
15742   M /trunk/tests/tremquo.c
15743   M /trunk/tests/trint.c
15744   M /trunk/tests/troot.c
15745   M /trunk/tests/tround_prec.c
15746   M /trunk/tests/tsec.c
15747   M /trunk/tests/tsech.c
15748   M /trunk/tests/tset.c
15749   M /trunk/tests/tset_d.c
15750   M /trunk/tests/tset_exp.c
15751   M /trunk/tests/tset_f.c
15752   M /trunk/tests/tset_ld.c
15753   M /trunk/tests/tset_q.c
15754   M /trunk/tests/tset_si.c
15755   M /trunk/tests/tset_sj.c
15756   M /trunk/tests/tset_str.c
15757   M /trunk/tests/tset_z.c
15758   M /trunk/tests/tsi_op.c
15759   M /trunk/tests/tsin.c
15760   M /trunk/tests/tsin_cos.c
15761   M /trunk/tests/tsinh.c
15762   M /trunk/tests/tsinh_cosh.c
15763   M /trunk/tests/tsprintf.c
15764   M /trunk/tests/tsqr.c
15765   M /trunk/tests/tsqrt.c
15766   M /trunk/tests/tsqrt_ui.c
15767   M /trunk/tests/tstckintc.c
15768   M /trunk/tests/tstrtofr.c
15769   M /trunk/tests/tsub.c
15770   M /trunk/tests/tsub1sp.c
15771   M /trunk/tests/tsub_d.c
15772   M /trunk/tests/tsub_ui.c
15773   M /trunk/tests/tsubnormal.c
15774   M /trunk/tests/tsum.c
15775   M /trunk/tests/tswap.c
15776   M /trunk/tests/ttan.c
15777   M /trunk/tests/ttanh.c
15778   M /trunk/tests/ttrunc.c
15779   M /trunk/tests/tui_div.c
15780   M /trunk/tests/tui_pow.c
15781   M /trunk/tests/tui_sub.c
15782   M /trunk/tests/ty0.c
15783   M /trunk/tests/ty1.c
15784   M /trunk/tests/tyn.c
15785   M /trunk/tests/tzeta.c
15786   M /trunk/tests/tzeta_ui.c
15787   M /trunk/tuneup.c
15788   M /trunk/ui_pow.c
15789   M /trunk/ui_pow_ui.c
15790   M /trunk/vasprintf.c
15791   M /trunk/yn.c
15792   M /trunk/zeta.c
15793   M /trunk/zeta_ui.c
15794
15795GMP_RNDX -> MPFR_RNDX
15796
15797------------------------------------------------------------------------
15798r6051 | vlefevre | 2009-03-03 14:05:38 +0000 (Tue, 03 Mar 2009) | 1 line
15799Changed paths:
15800   M /trunk/tests
15801
15802tests: added taway to svn:ignore property.
15803------------------------------------------------------------------------
15804r6050 | vlefevre | 2009-03-03 14:03:06 +0000 (Tue, 03 Mar 2009) | 1 line
15805Changed paths:
15806   M /trunk/BUGS
15807   M /trunk/COPYING.LIB
15808   M /trunk/FAQ.html
15809   M /trunk/NEWS
15810   M /trunk/README
15811   M /trunk/TODO
15812   M /trunk/abort_prec_max.c
15813   M /trunk/acinclude.m4
15814   M /trunk/acos.c
15815   M /trunk/acosh.c
15816   M /trunk/add.c
15817   M /trunk/add1.c
15818   M /trunk/add1sp.c
15819   M /trunk/add_d.c
15820   M /trunk/add_ui.c
15821   M /trunk/agm.c
15822   M /trunk/asin.c
15823   M /trunk/asinh.c
15824   M /trunk/atan.c
15825   M /trunk/atan2.c
15826   M /trunk/atanh.c
15827   M /trunk/cache.c
15828   M /trunk/cbrt.c
15829   M /trunk/check.c
15830   M /trunk/clear.c
15831   M /trunk/clears.c
15832   M /trunk/cmp.c
15833   M /trunk/cmp2.c
15834   M /trunk/cmp_abs.c
15835   M /trunk/cmp_d.c
15836   M /trunk/cmp_ld.c
15837   M /trunk/cmp_si.c
15838   M /trunk/cmp_ui.c
15839   M /trunk/comparisons.c
15840   M /trunk/configure.in
15841   M /trunk/const_catalan.c
15842   M /trunk/const_euler.c
15843   M /trunk/const_log2.c
15844   M /trunk/const_pi.c
15845   M /trunk/constant.c
15846   M /trunk/copysign.c
15847   M /trunk/cos.c
15848   M /trunk/cosh.c
15849   M /trunk/cot.c
15850   M /trunk/coth.c
15851   M /trunk/csc.c
15852   M /trunk/csch.c
15853   M /trunk/d_div.c
15854   M /trunk/d_sub.c
15855   M /trunk/dim.c
15856   M /trunk/div.c
15857   M /trunk/div_2exp.c
15858   M /trunk/div_2si.c
15859   M /trunk/div_2ui.c
15860   M /trunk/div_d.c
15861   M /trunk/div_ui.c
15862   M /trunk/dump.c
15863   M /trunk/eint.c
15864   M /trunk/eq.c
15865   M /trunk/erf.c
15866   M /trunk/erfc.c
15867   M /trunk/exceptions.c
15868   M /trunk/exp.c
15869   M /trunk/exp10.c
15870   M /trunk/exp2.c
15871   M /trunk/exp3.c
15872   M /trunk/exp_2.c
15873   M /trunk/expm1.c
15874   M /trunk/extract.c
15875   M /trunk/factorial.c
15876   M /trunk/faq.xsl
15877   M /trunk/fits_intmax.c
15878   M /trunk/fits_s.h
15879   M /trunk/fits_sint.c
15880   M /trunk/fits_slong.c
15881   M /trunk/fits_sshort.c
15882   M /trunk/fits_u.h
15883   M /trunk/fits_uint.c
15884   M /trunk/fits_uintmax.c
15885   M /trunk/fits_ulong.c
15886   M /trunk/fits_ushort.c
15887   M /trunk/fma.c
15888   M /trunk/fms.c
15889   M /trunk/frac.c
15890   M /trunk/free_cache.c
15891   M /trunk/gamma.c
15892   M /trunk/gen_inverse.h
15893   M /trunk/get_d.c
15894   M /trunk/get_d64.c
15895   M /trunk/get_exp.c
15896   M /trunk/get_f.c
15897   M /trunk/get_ld.c
15898   M /trunk/get_patches.sh
15899   M /trunk/get_si.c
15900   M /trunk/get_sj.c
15901   M /trunk/get_str.c
15902   M /trunk/get_ui.c
15903   M /trunk/get_uj.c
15904   M /trunk/get_z.c
15905   M /trunk/get_z_exp.c
15906   M /trunk/gmp_op.c
15907   M /trunk/hypot.c
15908   M /trunk/init.c
15909   M /trunk/init2.c
15910   M /trunk/inits.c
15911   M /trunk/inits2.c
15912   M /trunk/inp_str.c
15913   M /trunk/int_ceil_log2.c
15914   M /trunk/isinf.c
15915   M /trunk/isinteger.c
15916   M /trunk/isnan.c
15917   M /trunk/isnum.c
15918   M /trunk/isqrt.c
15919   M /trunk/iszero.c
15920   M /trunk/jn.c
15921   M /trunk/jyn_asympt.c
15922   M /trunk/li2.c
15923   M /trunk/lngamma.c
15924   M /trunk/log.c
15925   M /trunk/log10.c
15926   M /trunk/log1p.c
15927   M /trunk/log2.c
15928   M /trunk/logging.c
15929   M /trunk/mbench/Makefile
15930   M /trunk/mbench/README
15931   M /trunk/mbench/generate.c
15932   M /trunk/mbench/mfv5-arprec.cc
15933   M /trunk/mbench/mfv5-cln.cc
15934   M /trunk/mbench/mfv5-crlibm.cc
15935   M /trunk/mbench/mfv5-libc.cc
15936   M /trunk/mbench/mfv5-lidia.cc
15937   M /trunk/mbench/mfv5-mpf.cc
15938   M /trunk/mbench/mfv5-mpfr.cc
15939   M /trunk/mbench/mfv5-ntl.cc
15940   M /trunk/mbench/mfv5-pari.cc
15941   M /trunk/mbench/mfv5-void.cc
15942   M /trunk/mbench/mfv5.cc
15943   M /trunk/mbench/mfv5.h
15944   M /trunk/mbench/mpfr-gfx.c
15945   M /trunk/mbench/mpfr-v4.c
15946   M /trunk/mbench/mpfr-v6.c
15947   M /trunk/mbench/timp.h
15948   M /trunk/minmax.c
15949   M /trunk/modf.c
15950   M /trunk/mp_clz_tab.c
15951   M /trunk/mparam_h.in
15952   M /trunk/mpf2mpfr.h
15953   M /trunk/mpfr-gmp.c
15954   M /trunk/mpfr-gmp.h
15955   M /trunk/mpfr-impl.h
15956   M /trunk/mpfr-longlong.h
15957   M /trunk/mpfr-thread.h
15958   M /trunk/mpfr.h
15959   M /trunk/mpfr.texi
15960   M /trunk/mpn_exp.c
15961   M /trunk/mul.c
15962   M /trunk/mul_2exp.c
15963   M /trunk/mul_2si.c
15964   M /trunk/mul_2ui.c
15965   M /trunk/mul_d.c
15966   M /trunk/mul_ui.c
15967   M /trunk/mulders.c
15968   M /trunk/neg.c
15969   M /trunk/next.c
15970   M /trunk/out_str.c
15971   M /trunk/pow.c
15972   M /trunk/pow_si.c
15973   M /trunk/pow_ui.c
15974   M /trunk/pow_z.c
15975   M /trunk/powerof2.c
15976   M /trunk/print_raw.c
15977   M /trunk/print_rnd_mode.c
15978   M /trunk/printf.c
15979   M /trunk/random2.c
15980   M /trunk/rec_sqrt.c
15981   M /trunk/reldiff.c
15982   M /trunk/rem1.c
15983   M /trunk/rint.c
15984   M /trunk/root.c
15985   M /trunk/round_near_x.c
15986   M /trunk/round_p.c
15987   M /trunk/round_prec.c
15988   M /trunk/round_raw_generic.c
15989   M /trunk/sec.c
15990   M /trunk/sech.c
15991   M /trunk/set.c
15992   M /trunk/set_d.c
15993   M /trunk/set_d64.c
15994   M /trunk/set_dfl_prec.c
15995   M /trunk/set_exp.c
15996   M /trunk/set_f.c
15997   M /trunk/set_inf.c
15998   M /trunk/set_ld.c
15999   M /trunk/set_nan.c
16000   M /trunk/set_prc_raw.c
16001   M /trunk/set_prec.c
16002   M /trunk/set_q.c
16003   M /trunk/set_rnd.c
16004   M /trunk/set_si.c
16005   M /trunk/set_si_2exp.c
16006   M /trunk/set_sj.c
16007   M /trunk/set_str.c
16008   M /trunk/set_str_raw.c
16009   M /trunk/set_ui.c
16010   M /trunk/set_ui_2exp.c
16011   M /trunk/set_uj.c
16012   M /trunk/set_z.c
16013   M /trunk/setmax.c
16014   M /trunk/setmin.c
16015   M /trunk/setsign.c
16016   M /trunk/sgn.c
16017   M /trunk/si_op.c
16018   M /trunk/signbit.c
16019   M /trunk/sin.c
16020   M /trunk/sin_cos.c
16021   M /trunk/sinh.c
16022   M /trunk/sinh_cosh.c
16023   M /trunk/speed.c
16024   M /trunk/sqr.c
16025   M /trunk/sqrt.c
16026   M /trunk/sqrt_ui.c
16027   M /trunk/stack_interface.c
16028   M /trunk/strtofr.c
16029   M /trunk/sub.c
16030   M /trunk/sub1.c
16031   M /trunk/sub1sp.c
16032   M /trunk/sub_d.c
16033   M /trunk/sub_ui.c
16034   M /trunk/subnormal.c
16035   M /trunk/sum.c
16036   M /trunk/swap.c
16037   M /trunk/tan.c
16038   M /trunk/tanh.c
16039   M /trunk/tests/cmp_str.c
16040   M /trunk/tests/data/li2
16041   M /trunk/tests/memory.c
16042   M /trunk/tests/mpf_compat.c
16043   M /trunk/tests/mpf_compat.h
16044   M /trunk/tests/mpfr-test.h
16045   M /trunk/tests/mpfr_compat.c
16046   M /trunk/tests/reuse.c
16047   M /trunk/tests/rnd_mode.c
16048   M /trunk/tests/tabs.c
16049   M /trunk/tests/tacos.c
16050   M /trunk/tests/tacosh.c
16051   M /trunk/tests/tadd.c
16052   M /trunk/tests/tadd1sp.c
16053   M /trunk/tests/tadd_d.c
16054   M /trunk/tests/tadd_ui.c
16055   M /trunk/tests/tagm.c
16056   M /trunk/tests/tasin.c
16057   M /trunk/tests/tasinh.c
16058   M /trunk/tests/tatan.c
16059   M /trunk/tests/tatanh.c
16060   M /trunk/tests/taway.c
16061   M /trunk/tests/tcan_round.c
16062   M /trunk/tests/tcbrt.c
16063   M /trunk/tests/tcheck.c
16064   M /trunk/tests/tcmp.c
16065   M /trunk/tests/tcmp2.c
16066   M /trunk/tests/tcmp_d.c
16067   M /trunk/tests/tcmp_ld.c
16068   M /trunk/tests/tcmp_ui.c
16069   M /trunk/tests/tcmpabs.c
16070   M /trunk/tests/tcomparisons.c
16071   M /trunk/tests/tconst_catalan.c
16072   M /trunk/tests/tconst_euler.c
16073   M /trunk/tests/tconst_log2.c
16074   M /trunk/tests/tconst_pi.c
16075   M /trunk/tests/tcopysign.c
16076   M /trunk/tests/tcos.c
16077   M /trunk/tests/tcosh.c
16078   M /trunk/tests/tcot.c
16079   M /trunk/tests/tcoth.c
16080   M /trunk/tests/tcsc.c
16081   M /trunk/tests/tcsch.c
16082   M /trunk/tests/td_div.c
16083   M /trunk/tests/td_sub.c
16084   M /trunk/tests/tdim.c
16085   M /trunk/tests/tdiv.c
16086   M /trunk/tests/tdiv_d.c
16087   M /trunk/tests/tdiv_ui.c
16088   M /trunk/tests/teint.c
16089   M /trunk/tests/teq.c
16090   M /trunk/tests/terf.c
16091   M /trunk/tests/tests.c
16092   M /trunk/tests/texceptions.c
16093   M /trunk/tests/texp.c
16094   M /trunk/tests/texp10.c
16095   M /trunk/tests/texp2.c
16096   M /trunk/tests/texpm1.c
16097   M /trunk/tests/tfactorial.c
16098   M /trunk/tests/tfits.c
16099   M /trunk/tests/tfma.c
16100   M /trunk/tests/tfmod.c
16101   M /trunk/tests/tfms.c
16102   M /trunk/tests/tfprintf.c
16103   M /trunk/tests/tfrac.c
16104   M /trunk/tests/tgamma.c
16105   M /trunk/tests/tgeneric.c
16106   M /trunk/tests/tgeneric_ui.c
16107   M /trunk/tests/tget_d.c
16108   M /trunk/tests/tget_d_2exp.c
16109   M /trunk/tests/tget_f.c
16110   M /trunk/tests/tget_ld_2exp.c
16111   M /trunk/tests/tget_set_d64.c
16112   M /trunk/tests/tget_sj.c
16113   M /trunk/tests/tget_str.c
16114   M /trunk/tests/tget_z.c
16115   M /trunk/tests/tgmpop.c
16116   M /trunk/tests/thyperbolic.c
16117   M /trunk/tests/thypot.c
16118   M /trunk/tests/tinits.c
16119   M /trunk/tests/tinp_str.c
16120   M /trunk/tests/tinternals.c
16121   M /trunk/tests/tisnan.c
16122   M /trunk/tests/tisqrt.c
16123   M /trunk/tests/tj0.c
16124   M /trunk/tests/tj1.c
16125   M /trunk/tests/tjn.c
16126   M /trunk/tests/tl2b.c
16127   M /trunk/tests/tlgamma.c
16128   M /trunk/tests/tli2.c
16129   M /trunk/tests/tlngamma.c
16130   M /trunk/tests/tlog.c
16131   M /trunk/tests/tlog10.c
16132   M /trunk/tests/tlog1p.c
16133   M /trunk/tests/tlog2.c
16134   M /trunk/tests/tminmax.c
16135   M /trunk/tests/tmodf.c
16136   M /trunk/tests/tmul.c
16137   M /trunk/tests/tmul_2exp.c
16138   M /trunk/tests/tmul_d.c
16139   M /trunk/tests/tmul_ui.c
16140   M /trunk/tests/tnext.c
16141   M /trunk/tests/tout_str.c
16142   M /trunk/tests/toutimpl.c
16143   M /trunk/tests/tpow.c
16144   M /trunk/tests/tpow3.c
16145   M /trunk/tests/tpow_all.c
16146   M /trunk/tests/tpow_z.c
16147   M /trunk/tests/tprintf.c
16148   M /trunk/tests/trandom.c
16149   M /trunk/tests/trec_sqrt.c
16150   M /trunk/tests/tremquo.c
16151   M /trunk/tests/trint.c
16152   M /trunk/tests/troot.c
16153   M /trunk/tests/tround_prec.c
16154   M /trunk/tests/tsec.c
16155   M /trunk/tests/tsech.c
16156   M /trunk/tests/tset.c
16157   M /trunk/tests/tset_d.c
16158   M /trunk/tests/tset_exp.c
16159   M /trunk/tests/tset_f.c
16160   M /trunk/tests/tset_ld.c
16161   M /trunk/tests/tset_q.c
16162   M /trunk/tests/tset_si.c
16163   M /trunk/tests/tset_sj.c
16164   M /trunk/tests/tset_str.c
16165   M /trunk/tests/tset_z.c
16166   M /trunk/tests/tsgn.c
16167   M /trunk/tests/tsi_op.c
16168   M /trunk/tests/tsin.c
16169   M /trunk/tests/tsin_cos.c
16170   M /trunk/tests/tsinh.c
16171   M /trunk/tests/tsinh_cosh.c
16172   M /trunk/tests/tsprintf.c
16173   M /trunk/tests/tsqr.c
16174   M /trunk/tests/tsqrt.c
16175   M /trunk/tests/tsqrt_ui.c
16176   M /trunk/tests/tstckintc.c
16177   M /trunk/tests/tstrtofr.c
16178   M /trunk/tests/tsub.c
16179   M /trunk/tests/tsub1sp.c
16180   M /trunk/tests/tsub_d.c
16181   M /trunk/tests/tsub_ui.c
16182   M /trunk/tests/tsubnormal.c
16183   M /trunk/tests/tsum.c
16184   M /trunk/tests/tswap.c
16185   M /trunk/tests/ttan.c
16186   M /trunk/tests/ttanh.c
16187   M /trunk/tests/ttrunc.c
16188   M /trunk/tests/tui_div.c
16189   M /trunk/tests/tui_pow.c
16190   M /trunk/tests/tui_sub.c
16191   M /trunk/tests/tversion.c
16192   M /trunk/tests/ty0.c
16193   M /trunk/tests/ty1.c
16194   M /trunk/tests/tyn.c
16195   M /trunk/tests/tzeta.c
16196   M /trunk/tests/tzeta_ui.c
16197   M /trunk/tuneup.c
16198   M /trunk/uceil_exp2.c
16199   M /trunk/uceil_log2.c
16200   M /trunk/ufloor_log2.c
16201   M /trunk/ui_div.c
16202   M /trunk/ui_pow.c
16203   M /trunk/ui_pow_ui.c
16204   M /trunk/ui_sub.c
16205   M /trunk/urandomb.c
16206   M /trunk/vasprintf.c
16207   M /trunk/version.c
16208   M /trunk/volatile.c
16209   M /trunk/yn.c
16210   M /trunk/zeta.c
16211   M /trunk/zeta_ui.c
16212
16213Update to LGPL v3+, as decided by the main MPFR developers.
16214------------------------------------------------------------------------
16215r6043 | vlefevre | 2009-02-27 15:46:06 +0000 (Fri, 27 Feb 2009) | 1 line
16216Changed paths:
16217   M /trunk/add.c
16218   M /trunk/div_ui.c
16219   M /trunk/exp.c
16220   M /trunk/mpfr-impl.h
16221   M /trunk/mpfr.h
16222   M /trunk/rem1.c
16223   M /trunk/round_near_x.c
16224   M /trunk/set_z.c
16225   M /trunk/tests/taway.c
16226   M /trunk/tests/tcoth.c
16227   M /trunk/tests/texceptions.c
16228   M /trunk/tests/texp.c
16229   M /trunk/tests/tget_sj.c
16230   M /trunk/tests/tinternals.c
16231   M /trunk/tests/tpow_all.c
16232   M /trunk/zeta.c
16233   M /trunk/zeta_ui.c
16234
16235Untabified and deleted trailing spaces (for patches).
16236------------------------------------------------------------------------
16237r6041 | zimmerma | 2009-02-27 14:33:12 +0000 (Fri, 27 Feb 2009) | 3 lines
16238Changed paths:
16239   M /trunk/rint.c
16240   M /trunk/tests/tget_sj.c
16241
16242[rint.c] fixed a bug incorporated with the round away mode
16243[tget_sj.c] fixed the tests for round away
16244
16245------------------------------------------------------------------------
16246r6040 | zimmerma | 2009-02-27 14:11:22 +0000 (Fri, 27 Feb 2009) | 5 lines
16247Changed paths:
16248   M /trunk/rint.c
16249   M /trunk/set_z.c
16250   M /trunk/tests/Makefile.am
16251   A /trunk/tests/taway.c
16252
16253[rint.c] fixed bug with round away
16254[taway.c] new test file for round away (with random values)
16255[tests/Makefile.am] added taway
16256[set_z.c] GNU style
16257
16258------------------------------------------------------------------------
16259r6037 | thevenyp | 2009-02-27 13:38:30 +0000 (Fri, 27 Feb 2009) | 5 lines
16260Changed paths:
16261   M /trunk/tests/tests.c
16262
16263tests/tests.c: Change test5rm (formerly test4rm) so that it checks the new
16264GMP_RNDA rounding mode, and that the corresponding rounding towards infinity
16265is checked with GMP_RNDZ or with GMP_RNDA in one-pass mode (now, two-pass
16266mode). Remove a comment about a warning from gcc solved with r5057.
16267
16268------------------------------------------------------------------------
16269r6036 | zimmerma | 2009-02-27 13:27:41 +0000 (Fri, 27 Feb 2009) | 2 lines
16270Changed paths:
16271   M /trunk/rem1.c
16272   M /trunk/tests/tremquo.c
16273
16274[rem1.c] fixed bug found in adding tests for round away
16275
16276------------------------------------------------------------------------
16277r6035 | zimmerma | 2009-02-27 06:36:54 +0000 (Fri, 27 Feb 2009) | 2 lines
16278Changed paths:
16279   M /trunk/add.c
16280
16281[add.c] added comment for 0 + 0 with round away
16282
16283------------------------------------------------------------------------
16284r6034 | vlefevre | 2009-02-26 23:02:57 +0000 (Thu, 26 Feb 2009) | 1 line
16285Changed paths:
16286   M /trunk/tests/texceptions.c
16287
16288tests/texceptions.c: removed obsolete comments from r2427.
16289------------------------------------------------------------------------
16290r6033 | zimmerma | 2009-02-26 21:28:42 +0000 (Thu, 26 Feb 2009) | 4 lines
16291Changed paths:
16292   M /trunk/mpfr.h
16293   M /trunk/tests/texceptions.c
16294   M /trunk/tests/tsub.c
16295
16296[mpfr.h] added comment about order of rounding modes
16297[texceptions.c] added comments, fixed typo
16298[tsub.c] added test, fixed typo
16299
16300------------------------------------------------------------------------
16301r6032 | thevenyp | 2009-02-26 18:21:14 +0000 (Thu, 26 Feb 2009) | 2 lines
16302Changed paths:
16303   M /trunk/tests/tdiv.c
16304   M /trunk/tests/tmul.c
16305   M /trunk/tests/tsqrt.c
16306   M /trunk/tests/tsub.c
16307
16308Add tests with round away mode.
16309
16310------------------------------------------------------------------------
16311r6031 | vlefevre | 2009-02-26 17:25:26 +0000 (Thu, 26 Feb 2009) | 1 line
16312Changed paths:
16313   M /trunk/INSTALL
16314   M /trunk/VERSION
16315   M /trunk/configure.in
16316   M /trunk/mpfr.h
16317   M /trunk/mpfr.texi
16318   M /trunk/version.c
16319
16320Updated version to 3.0.0-dev.
16321------------------------------------------------------------------------
16322r6030 | zimmerma | 2009-02-26 15:47:06 +0000 (Thu, 26 Feb 2009) | 2 lines
16323Changed paths:
16324   M /trunk/NEWS
16325   M /trunk/TODO
16326   M /trunk/add1.c
16327   M /trunk/cache.c
16328   M /trunk/cbrt.c
16329   M /trunk/div_ui.c
16330   M /trunk/erf.c
16331   M /trunk/exceptions.c
16332   M /trunk/exp.c
16333   M /trunk/hypot.c
16334   M /trunk/mpfr-impl.h
16335   M /trunk/mpfr.h
16336   M /trunk/mpfr.texi
16337   M /trunk/print_rnd_mode.c
16338   M /trunk/root.c
16339   M /trunk/round_near_x.c
16340   M /trunk/set_rnd.c
16341   M /trunk/tests/tcoth.c
16342   M /trunk/tests/texceptions.c
16343   M /trunk/tests/texp.c
16344   M /trunk/tests/tfma.c
16345   M /trunk/tests/tfms.c
16346   M /trunk/tests/thypot.c
16347   M /trunk/tests/tinternals.c
16348   M /trunk/tests/tpow.c
16349   M /trunk/tests/tpow_all.c
16350   M /trunk/zeta.c
16351   M /trunk/zeta_ui.c
16352
16353added round to away (still experimental)
16354
16355------------------------------------------------------------------------
16356r6026 | zimmerma | 2009-02-26 10:31:39 +0000 (Thu, 26 Feb 2009) | 2 lines
16357Changed paths:
16358   M /trunk/mpfr.h
16359
16360[mpfr.h] added comments for rounding modes
16361
16362------------------------------------------------------------------------
16363r6022 | vlefevre | 2009-02-26 01:41:26 +0000 (Thu, 26 Feb 2009) | 2 lines
16364Changed paths:
16365   M /trunk/m4
16366
16367Added svn:ignore property on the m4 directory (these .m4 files are
16368generated automatically).
16369------------------------------------------------------------------------
16370r6021 | vlefevre | 2009-02-26 01:36:06 +0000 (Thu, 26 Feb 2009) | 2 lines
16371Changed paths:
16372   M /trunk/Makefile.am
16373
16374Makefile.am: updated -version-info (since mpfr_random has been removed,
16375we already know its value).
16376------------------------------------------------------------------------
16377r6019 | vlefevre | 2009-02-26 01:26:45 +0000 (Thu, 26 Feb 2009) | 2 lines
16378Changed paths:
16379   M /trunk/Makefile.am
16380
16381Makefile.am: do not check libtool -version-info value if the VERSION
16382file contains "-dev".
16383------------------------------------------------------------------------
16384r6018 | vlefevre | 2009-02-26 01:16:02 +0000 (Thu, 26 Feb 2009) | 2 lines
16385Changed paths:
16386   M /trunk/Makefile.am
16387
16388Makefile.am: In a "make dist", check that libtool -version-info value
16389is up-to-date (this is a heuristic only).
16390------------------------------------------------------------------------
16391r6016 | vlefevre | 2009-02-26 00:36:25 +0000 (Thu, 26 Feb 2009) | 3 lines
16392Changed paths:
16393   M /trunk/README.dev
16394
16395README.dev: updated "To make a release" -- it is important to read
16396this section entirely before making any release (even if some steps
16397may be skipped for some particular releases).
16398------------------------------------------------------------------------
16399r6010 | vlefevre | 2009-02-25 22:06:27 +0000 (Wed, 25 Feb 2009) | 1 line
16400Changed paths:
16401   M /trunk/tests/tsprintf.c
16402
16403tests/tsprintf.c: do not use VLA's (C99 only).
16404------------------------------------------------------------------------
16405r6003 | vlefevre | 2009-02-25 14:24:06 +0000 (Wed, 25 Feb 2009) | 1 line
16406Changed paths:
16407   M /trunk/README.dev
16408
16409README.dev: update about patches.
16410------------------------------------------------------------------------
16411r5999 | vlefevre | 2009-02-25 12:44:51 +0000 (Wed, 25 Feb 2009) | 1 line
16412Changed paths:
16413   M /trunk/tests/tsprintf.c
16414
16415tests/tsprintf.c: coding style: removed spurious spaces.
16416------------------------------------------------------------------------
16417r5997 | vlefevre | 2009-02-25 12:16:17 +0000 (Wed, 25 Feb 2009) | 1 line
16418Changed paths:
16419   M /trunk/mpfr.texi
16420
16421mpfr.texi: updated month.
16422------------------------------------------------------------------------
16423r5996 | vlefevre | 2009-02-25 12:14:38 +0000 (Wed, 25 Feb 2009) | 3 lines
16424Changed paths:
16425   M /trunk/printf.c
16426
16427printf.c: fixed assertion failures in the case buffer == NULL and
16428size == 0 (see r5995). Also replaced MPFR_ASSERTD(buf != NULL) by
16429MPFR_ASSERTN(buf != NULL) since buf is provided as an argument.
16430------------------------------------------------------------------------
16431r5995 | vlefevre | 2009-02-25 12:12:52 +0000 (Wed, 25 Feb 2009) | 3 lines
16432Changed paths:
16433   M /trunk/tests/tsprintf.c
16434
16435tests/tsprintf.c: added mpfr_snprintf/mpfr_vsnprintf tests with
16436buffer == NULL and size == 0 (as allowed in C99 snprintf/vsnprintf
16437and by the MPFR documentation).
16438------------------------------------------------------------------------
16439r5994 | thevenyp | 2009-02-25 09:58:15 +0000 (Wed, 25 Feb 2009) | 2 lines
16440Changed paths:
16441   M /trunk/mpfr.texi
16442
16443mpfr.texi: Fix typos.
16444
16445------------------------------------------------------------------------
16446r5993 | vlefevre | 2009-02-24 19:40:06 +0000 (Tue, 24 Feb 2009) | 1 line
16447Changed paths:
16448   M /trunk/tuneup.c
16449
16450tuneup.c: untabified.
16451------------------------------------------------------------------------
16452r5992 | thevenyp | 2009-02-24 18:04:04 +0000 (Tue, 24 Feb 2009) | 3 lines
16453Changed paths:
16454   M /trunk/printf.c
16455   M /trunk/tests/tsprintf.c
16456
16457printf.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).
16458tests/tsprintf.c: Fix test of mpfr_snprintf and mpfr_vsnprintf (the wrong return value was checked).
16459
16460------------------------------------------------------------------------
16461r5991 | vlefevre | 2009-02-24 15:38:37 +0000 (Tue, 24 Feb 2009) | 1 line
16462Changed paths:
16463   M /trunk/printf.c
16464
16465printf.c: fix buffer overflow in mpfr_snprintf and mpfr_vsnprintf.
16466------------------------------------------------------------------------
16467r5990 | vlefevre | 2009-02-24 15:37:33 +0000 (Tue, 24 Feb 2009) | 1 line
16468Changed paths:
16469   M /trunk/tests/tsprintf.c
16470
16471tsprintf.c: added a test showing a buffer overflow in mpfr_vsnprintf.
16472------------------------------------------------------------------------
16473r5989 | vlefevre | 2009-02-24 15:30:06 +0000 (Tue, 24 Feb 2009) | 1 line
16474Changed paths:
16475   M /trunk/tests/tsprintf.c
16476
16477tsprintf.c: added a test showing a buffer overflow in mpfr_snprintf.
16478------------------------------------------------------------------------
16479r5985 | vlefevre | 2009-02-23 12:21:47 +0000 (Mon, 23 Feb 2009) | 12 lines
16480Changed paths:
16481   M /trunk/tests/tests.c
16482   M /trunk/tests/tversion.c
16483   M /trunk/update-version
16484
16485Changed how the test of MPFR_VERSION_MAJOR, MPFR_VERSION_MINOR and
16486MPFR_VERSION_PATCHLEVEL vs MPFR_VERSION_STRING is performed.
16487Detailed explanations:
16488  The test was enabled only in release tarballs (suffix not present),
16489  where tests/tversion.c normally contained a "#if 1" (though this
16490  is not the case in the MPFR 2.4.0 tarball). In patches, this test
16491  should be disabled by changing the "#if 1" into "#if 0", due to
16492  the suffix. But as one should be able to apply any patches (in any
16493  order), this method was not satisfactory. The test has been moved
16494  from tests/tversion.c to tests/tests.c (in function test_version),
16495  and the suffix is now ignored in this test; the change of #if has
16496  been removed from the update-version script.
16497------------------------------------------------------------------------
16498r5981 | vlefevre | 2009-02-20 21:51:01 +0000 (Fri, 20 Feb 2009) | 1 line
16499Changed paths:
16500   M /trunk/README.dev
16501
16502README.dev: corrected update-version usage for patches.
16503------------------------------------------------------------------------
16504r5978 | vlefevre | 2009-02-20 16:04:19 +0000 (Fri, 20 Feb 2009) | 1 line
16505Changed paths:
16506   M /trunk/FAQ.html
16507
16508FAQ update.
16509------------------------------------------------------------------------
16510r5975 | zimmerma | 2009-02-20 15:11:17 +0000 (Fri, 20 Feb 2009) | 3 lines
16511Changed paths:
16512   M /trunk/mparam_h.in
16513   M /trunk/tuneup.c
16514
16515[mparam_h.in] added default thresholds for sparc64
16516[tuneup.c] print gcc patchlevel
16517
16518------------------------------------------------------------------------
16519r5970 | vlefevre | 2009-02-19 01:10:31 +0000 (Thu, 19 Feb 2009) | 1 line
16520Changed paths:
16521   M /trunk/speed.c
16522   M /trunk/tests/texp.c
16523
16524speed.c, tests/texp.c: untabified.
16525------------------------------------------------------------------------
16526r5969 | vlefevre | 2009-02-19 01:08:00 +0000 (Thu, 19 Feb 2009) | 1 line
16527Changed paths:
16528   M /trunk/mpfr.texi
16529
16530mpfr.texi: improved mpfr_strtofr documentation (completing r5965).
16531------------------------------------------------------------------------
16532r5967 | zimmerma | 2009-02-18 21:31:24 +0000 (Wed, 18 Feb 2009) | 2 lines
16533Changed paths:
16534   M /trunk/mparam_h.in
16535
16536[mparam_h.in] added tuning for powerpc64
16537
16538------------------------------------------------------------------------
16539r5966 | thevenyp | 2009-02-18 17:06:02 +0000 (Wed, 18 Feb 2009) | 2 lines
16540Changed paths:
16541   M /trunk/strtofr.c
16542
16543strtofr.c: fix typo.
16544
16545------------------------------------------------------------------------
16546r5965 | thevenyp | 2009-02-18 16:55:21 +0000 (Wed, 18 Feb 2009) | 4 lines
16547Changed paths:
16548   M /trunk/mpfr.texi
16549   M /trunk/strtofr.c
16550   M /trunk/tests/tstrtofr.c
16551
16552strtofr.c: accept bases up to 62.
16553mpfr.texi: modify mpfr_strtofr documentation accordingly.
16554tests/tstrtofr.c: add tests for bases 62, 60, and 61.
16555
16556------------------------------------------------------------------------
16557r5964 | thevenyp | 2009-02-17 16:52:33 +0000 (Tue, 17 Feb 2009) | 2 lines
16558Changed paths:
16559   M /trunk/mparam_h.in
16560
16561mparam_h.in: Change core2/64bit parameters.
16562
16563------------------------------------------------------------------------
16564r5963 | vlefevre | 2009-02-17 16:46:56 +0000 (Tue, 17 Feb 2009) | 3 lines
16565Changed paths:
16566   M /trunk/acinclude.m4
16567   M /trunk/tests/tfprintf.c
16568   M /trunk/tests/tprintf.c
16569   M /trunk/vasprintf.c
16570
16571Checks whether C99 length modifiers 'hh' and 'll' are supported by the
16572system ('hh' is absent on alpha-OSF1-V5, bug reported by Kate Minola).
16573[Merged changeset 5956 from the 2.4 branch.]
16574------------------------------------------------------------------------
16575r5962 | zimmerma | 2009-02-17 16:31:46 +0000 (Tue, 17 Feb 2009) | 2 lines
16576Changed paths:
16577   M /trunk/tests/texp.c
16578
16579[texp.c] yet another better fix
16580
16581------------------------------------------------------------------------
16582r5961 | zimmerma | 2009-02-17 16:23:41 +0000 (Tue, 17 Feb 2009) | 2 lines
16583Changed paths:
16584   M /trunk/tests/texp.c
16585
16586[texp.c] fixed previous patch and added comment
16587
16588------------------------------------------------------------------------
16589r5960 | zimmerma | 2009-02-17 16:19:25 +0000 (Tue, 17 Feb 2009) | 2 lines
16590Changed paths:
16591   M /trunk/tests/texp.c
16592
16593[texp.c] fixed corner case test
16594
16595------------------------------------------------------------------------
16596r5958 | vlefevre | 2009-02-16 14:27:52 +0000 (Mon, 16 Feb 2009) | 1 line
16597Changed paths:
16598   M /trunk/README.dev
16599
16600README.dev: improved latest change.
16601------------------------------------------------------------------------
16602r5957 | vlefevre | 2009-02-16 14:25:10 +0000 (Mon, 16 Feb 2009) | 1 line
16603Changed paths:
16604   M /trunk/README.dev
16605
16606README.dev: mentioned update-version for patches.
16607------------------------------------------------------------------------
16608r5955 | zimmerma | 2009-02-11 10:09:36 +0000 (Wed, 11 Feb 2009) | 2 lines
16609Changed paths:
16610   M /trunk/mbench/mpfr-gfx.c
16611
16612[mpfr-gfx.c] added -p option to produce a Postscript file
16613
16614------------------------------------------------------------------------
16615r5954 | zimmerma | 2009-02-10 21:02:22 +0000 (Tue, 10 Feb 2009) | 2 lines
16616Changed paths:
16617   M /trunk/mparam_h.in
16618
16619[mparam_h.in] added thresholds for ARM
16620
16621------------------------------------------------------------------------
16622r5953 | zimmerma | 2009-02-10 17:39:27 +0000 (Tue, 10 Feb 2009) | 2 lines
16623Changed paths:
16624   M /trunk/README.dev
16625
16626[README.dev] added description of how to tune MPFR
16627
16628------------------------------------------------------------------------
16629r5952 | zimmerma | 2009-02-10 15:52:48 +0000 (Tue, 10 Feb 2009) | 2 lines
16630Changed paths:
16631   M /trunk/README.dev
16632
16633[README.dev] added another example of using mpfr-gfx
16634
16635------------------------------------------------------------------------
16636r5951 | zimmerma | 2009-02-10 15:50:40 +0000 (Tue, 10 Feb 2009) | 3 lines
16637Changed paths:
16638   M /trunk/mbench/Makefile
16639
16640[Makefile] modified Makefile to compile statically, and to allow also
16641	   build directories of GMP/MPFR
16642
16643------------------------------------------------------------------------
16644r5950 | thevenyp | 2009-02-10 14:21:45 +0000 (Tue, 10 Feb 2009) | 2 lines
16645Changed paths:
16646   M /trunk/mbench/mpfr-gfx.c
16647
16648mbench/mpfr-gfx.c: add option -rPREC_RATIO for geometric progression.
16649
16650------------------------------------------------------------------------
16651r5949 | zimmerma | 2009-02-10 12:10:46 +0000 (Tue, 10 Feb 2009) | 2 lines
16652Changed paths:
16653   M /trunk/mparam_h.in
16654
16655[mparam_h.in] updated Itanium parameters (now for Itanium2)
16656
16657------------------------------------------------------------------------
16658r5948 | zimmerma | 2009-02-10 11:26:25 +0000 (Tue, 10 Feb 2009) | 2 lines
16659Changed paths:
16660   M /trunk/mparam_h.in
16661
16662[mparam_h.in] added symbol __itanium__ for Itanium[12]
16663
16664------------------------------------------------------------------------
16665r5947 | zimmerma | 2009-02-09 21:50:22 +0000 (Mon, 09 Feb 2009) | 3 lines
16666Changed paths:
16667   M /trunk/README.dev
16668   M /trunk/mbench/mpfr-gfx.c
16669
16670[README.dev] fixed typo
16671[mpfr-gfx.c] added comments in the code (might be useful)
16672
16673------------------------------------------------------------------------
16674r5946 | zimmerma | 2009-02-09 20:25:42 +0000 (Mon, 09 Feb 2009) | 2 lines
16675Changed paths:
16676   M /trunk/README.dev
16677
16678[README.dev] added pointer to mbench to check the thresholds
16679
16680------------------------------------------------------------------------
16681r5945 | zimmerma | 2009-02-09 20:17:46 +0000 (Mon, 09 Feb 2009) | 2 lines
16682Changed paths:
16683   M /trunk/mbench/mpfr-gfx.c
16684
16685[mpfr-gfx.c] now also produces a plot.gnuplot file together with plot.data
16686
16687------------------------------------------------------------------------
16688r5944 | zimmerma | 2009-02-09 16:18:50 +0000 (Mon, 09 Feb 2009) | 2 lines
16689Changed paths:
16690   M /trunk/mparam_h.in
16691
16692[mparam_h.in] updated default thresholds with gmp-4.2.4
16693
16694------------------------------------------------------------------------
16695r5943 | zimmerma | 2009-02-09 16:16:33 +0000 (Mon, 09 Feb 2009) | 2 lines
16696Changed paths:
16697   M /trunk/tuneup.c
16698
16699[tuneup.c] fixed typo
16700
16701------------------------------------------------------------------------
16702r5942 | zimmerma | 2009-02-09 14:34:34 +0000 (Mon, 09 Feb 2009) | 2 lines
16703Changed paths:
16704   M /trunk/Makefile.am
16705
16706[Makefile.am] added stuff to compile speed program
16707
16708------------------------------------------------------------------------
16709r5941 | zimmerma | 2009-02-09 14:22:20 +0000 (Mon, 09 Feb 2009) | 5 lines
16710Changed paths:
16711   A /trunk/speed.c
16712
16713[speed.c] preliminary program to check the tuning of mpfr (based on tuneup.c)
16714          So far it only measures mpfr_mul up to 1000 bits, with increment
16715	  ratio of 1.1. Requires --with-gmp-build like tuneup.
16716	  Feel free to improve!
16717
16718------------------------------------------------------------------------
16719r5940 | zimmerma | 2009-02-09 13:26:07 +0000 (Mon, 09 Feb 2009) | 2 lines
16720Changed paths:
16721   M /trunk/mparam_h.in
16722
16723[mparam_h.in] allow __tune_ia64__ in addition to __ia64
16724
16725------------------------------------------------------------------------
16726r5937 | zimmerma | 2009-02-09 08:16:08 +0000 (Mon, 09 Feb 2009) | 2 lines
16727Changed paths:
16728   M /trunk/mparam_h.in
16729
16730[mparam_h.in] replaced __pentium4 by __tune_pentium4__, ...
16731
16732------------------------------------------------------------------------
16733r5936 | zimmerma | 2009-02-08 21:58:11 +0000 (Sun, 08 Feb 2009) | 3 lines
16734Changed paths:
16735   M /trunk/acinclude.m4
16736   M /trunk/mparam_h.in
16737
16738[acinclude.m4] removed detection of HAVE_HOST_CORE2
16739[mparam_h.in] replaced HAVE_HOST_CORE2 by __tune_core2__
16740
16741------------------------------------------------------------------------
16742r5930 | thevenyp | 2009-02-06 14:06:54 +0000 (Fri, 06 Feb 2009) | 2 lines
16743Changed paths:
16744   M /trunk/tests/mpf_compat.h
16745
16746tests/mpf_compat.h: complete r5922 adding missing mpz_init/mpz_clear.
16747
16748------------------------------------------------------------------------
16749r5927 | vlefevre | 2009-02-06 11:57:57 +0000 (Fri, 06 Feb 2009) | 1 line
16750Changed paths:
16751   M /trunk/TODO
16752
16753TODO: updated efficiency items.
16754------------------------------------------------------------------------
16755r5926 | zimmerma | 2009-02-06 11:18:48 +0000 (Fri, 06 Feb 2009) | 2 lines
16756Changed paths:
16757   M /trunk/TODO
16758
16759[TODO] added 2 efficiency items
16760
16761------------------------------------------------------------------------
16762r5925 | vlefevre | 2009-02-06 00:02:35 +0000 (Fri, 06 Feb 2009) | 3 lines
16763Changed paths:
16764   M /trunk/mpfr.texi
16765
16766mpfr.texi: moved MPFR_DECL_INIT specification into Section
16767"Initialization Functions" (now in the standard MPFR API),
16768and removed now empty Section "Advanced Functions".
16769------------------------------------------------------------------------
16770r5924 | vlefevre | 2009-02-05 14:40:38 +0000 (Thu, 05 Feb 2009) | 1 line
16771Changed paths:
16772   M /trunk/mparam_h.in
16773
16774mparam_h.in: updated comment to mention -march=native and -mtune=native.
16775------------------------------------------------------------------------
16776r5923 | vlefevre | 2009-02-05 11:42:26 +0000 (Thu, 05 Feb 2009) | 1 line
16777Changed paths:
16778   M /trunk/mpfr.h
16779
16780mpfr.h: updated a comment concerning MPFR_DECL_INIT.
16781------------------------------------------------------------------------
16782r5922 | zimmerma | 2009-02-05 08:01:46 +0000 (Thu, 05 Feb 2009) | 2 lines
16783Changed paths:
16784   M /trunk/mpf2mpfr.h
16785   M /trunk/tests/mpf_compat.h
16786
16787[mpf2mpfr.h] added mpz_set_f (reported by Francois Morain)
16788
16789------------------------------------------------------------------------
16790r5921 | zimmerma | 2009-02-05 07:26:51 +0000 (Thu, 05 Feb 2009) | 3 lines
16791Changed paths:
16792   M /trunk/TODO
16793   M /trunk/mpfr.texi
16794
16795[mpfr.texi] moved mpfr_inits, mpfr_inits2, mpfr_clears to supported functions
16796[TODO] added new info about MPIR
16797
16798------------------------------------------------------------------------
16799r5920 | zimmerma | 2009-02-04 19:46:50 +0000 (Wed, 04 Feb 2009) | 2 lines
16800Changed paths:
16801   M /trunk/TODO
16802
16803[TODO] added info to distinguish GMP and MPIR
16804
16805------------------------------------------------------------------------
16806r5893 | vlefevre | 2009-01-26 17:04:26 +0000 (Mon, 26 Jan 2009) | 1 line
16807Changed paths:
16808   M /trunk/INSTALL
16809   M /trunk/VERSION
16810   M /trunk/configure.in
16811   M /trunk/mpfr.h
16812   M /trunk/mpfr.texi
16813   M /trunk/version.c
16814
16815Updated the version on the trunk.
16816------------------------------------------------------------------------
16817r5888 | zimmerma | 2009-01-25 12:50:42 +0000 (Sun, 25 Jan 2009) | 2 lines
16818Changed paths:
16819   M /trunk/nightly-test
16820
16821[nightly-test] removed --disable-alloca (GMP option)
16822
16823------------------------------------------------------------------------
16824r5887 | vlefevre | 2009-01-25 00:19:30 +0000 (Sun, 25 Jan 2009) | 1 line
16825Changed paths:
16826   M /trunk/README.dev
16827
16828README.dev: --disable-alloca is a GMP configure option.
16829------------------------------------------------------------------------
16830r5886 | thevenyp | 2009-01-21 15:01:25 +0000 (Wed, 21 Jan 2009) | 3 lines
16831Changed paths:
16832   M /trunk/tests/tsprintf.c
16833
16834tests/tsprintf.c: remove tests against libc's printf with "%a" (not in ISO C90), and with "%p" (implementation defined).
16835[merge -c 5885 from branches/2.4]
16836
16837------------------------------------------------------------------------
16838r5883 | vlefevre | 2009-01-21 12:43:57 +0000 (Wed, 21 Jan 2009) | 2 lines
16839Changed paths:
16840   M /trunk/mpfr-impl.h
16841
16842mpfr-impl.h: avoid a compiler bug under Mac OS X Tiger + Xcode (&x == &x
16843is false) that makes tset_d fail; this problem was introduced in r5880.
16844------------------------------------------------------------------------
16845r5880 | vlefevre | 2009-01-20 22:12:11 +0000 (Tue, 20 Jan 2009) | 6 lines
16846Changed paths:
16847   M /trunk/mpfr-impl.h
16848   M /trunk/tests/tset_ld.c
16849
16850Fixed bug reported by Chris Saunders: if _GMP_IEEE_FLOATS is defined,
16851the build of tset_ld.c fails because DOUBLE_ISNAN expects a lvalue.
16852* mpfr-impl.h: documented that for such macros, the argument must
16853  be a lvalue, and always make sure that it is a lvalue (so that
16854  a failure doesn't depend on the environment).
16855* tests/tset_ld.c: fixed the bug.
16856------------------------------------------------------------------------
16857r5879 | vlefevre | 2009-01-20 15:08:45 +0000 (Tue, 20 Jan 2009) | 2 lines
16858Changed paths:
16859   M /trunk/tests/tversion.c
16860
16861tests/tversion.c: be more tolerant when checking whether gmp.h version
16862and libgmp version are the same (in case patch level is 0).
16863------------------------------------------------------------------------
16864r5878 | vlefevre | 2009-01-20 12:47:05 +0000 (Tue, 20 Jan 2009) | 2 lines
16865Changed paths:
16866   M /trunk/tests/tset_ld.c
16867
16868tests/tset_ld.c: added explanation of NaN-related failures in case
16869MPFR_NANISNAN is defined.
16870------------------------------------------------------------------------
16871r5875 | vlefevre | 2009-01-20 00:43:20 +0000 (Tue, 20 Jan 2009) | 1 line
16872Changed paths:
16873   M /trunk/tests/tconst_log2.c
16874   M /trunk/tests/tests.c
16875   M /trunk/tests/texp.c
16876   M /trunk/tests/tget_d.c
16877   M /trunk/tests/tget_d_2exp.c
16878   M /trunk/tests/tget_ld_2exp.c
16879   M /trunk/tests/tget_set_d64.c
16880   M /trunk/tests/tgmpop.c
16881   M /trunk/tests/toutimpl.c
16882   M /trunk/tests/tpow.c
16883   M /trunk/tests/tset.c
16884   M /trunk/tests/tset_sj.c
16885   M /trunk/tests/tsi_op.c
16886   M /trunk/tests/tsin.c
16887   M /trunk/tests/tstrtofr.c
16888
16889Added missing void's.
16890------------------------------------------------------------------------
16891r5874 | vlefevre | 2009-01-20 00:35:41 +0000 (Tue, 20 Jan 2009) | 2 lines
16892Changed paths:
16893   M /trunk/tests/tsprintf.c
16894
16895tests/tsprintf.c: removed a blank line (for consistency with the
168962.4 branch).
16897------------------------------------------------------------------------
16898r5873 | vlefevre | 2009-01-20 00:33:09 +0000 (Tue, 20 Jan 2009) | 1 line
16899Changed paths:
16900   M /trunk/vasprintf.c
16901
16902vasprintf.c: deleted trailing spaces.
16903------------------------------------------------------------------------
16904r5869 | vlefevre | 2009-01-19 23:57:53 +0000 (Mon, 19 Jan 2009) | 1 line
16905Changed paths:
16906   M /trunk/mpfr-impl.h
16907
16908mpfr-impl.h: comment for DOUBLE_ISNAN with MPFR_NANISNAN defined.
16909------------------------------------------------------------------------
16910r5868 | vlefevre | 2009-01-19 23:42:33 +0000 (Mon, 19 Jan 2009) | 2 lines
16911Changed paths:
16912   M /trunk/tests/tset_d.c
16913
16914tests/tset_d.c: fixed test of mpfr_set_d on -0 with gcc -ffast-math
16915(the -d for d = 0.0 was giving 0.0, hence a spurious failure).
16916------------------------------------------------------------------------
16917r5867 | vlefevre | 2009-01-19 23:34:54 +0000 (Mon, 19 Jan 2009) | 4 lines
16918Changed paths:
16919   M /trunk/mpfr-impl.h
16920   M /trunk/tests/tset_ld.c
16921
16922mpfr-impl.h: the DOUBLE_ISNAN macro wasn't working with gcc -ffast-math
16923(at least on x86_64); fixed that by adding another test.
16924tests/tset_ld.c: Isnan_ld wasn't working either; also the NaN test was
16925incorrect. Now, the failure on NaN is correctly reported.
16926------------------------------------------------------------------------
16927r5866 | vlefevre | 2009-01-19 22:44:45 +0000 (Mon, 19 Jan 2009) | 1 line
16928Changed paths:
16929   M /trunk/tests/tcmp_d.c
16930   M /trunk/tests/tcmp_ld.c
16931   M /trunk/tests/tset_d.c
16932
16933tests/tcmp_d.c, tests/tcmp_ld.c, tests/tset_d.c: corrected message.
16934------------------------------------------------------------------------
16935r5865 | vlefevre | 2009-01-19 22:37:27 +0000 (Mon, 19 Jan 2009) | 4 lines
16936Changed paths:
16937   M /trunk/tests/tcmp_d.c
16938   M /trunk/tests/tcmp_ld.c
16939   M /trunk/tests/tset_d.c
16940
16941tests/tcmp_d.c, tests/tcmp_ld.c, tests/tset_d.c: added explanations
16942of NaN-related failures in case MPFR_NANISNAN is defined.
16943Note: in tset_d.c, moved the NaN test before the signed-zero test
16944to catch the failure on the NaN first.
16945------------------------------------------------------------------------
16946r5864 | vlefevre | 2009-01-19 22:23:26 +0000 (Mon, 19 Jan 2009) | 1 line
16947Changed paths:
16948   M /trunk/acinclude.m4
16949
16950acinclude.m4: improved warning message.
16951------------------------------------------------------------------------
16952r5863 | vlefevre | 2009-01-19 22:16:15 +0000 (Mon, 19 Jan 2009) | 1 line
16953Changed paths:
16954   M /trunk/INSTALL
16955
16956INSTALL: updated "In case of problem".
16957------------------------------------------------------------------------
16958r5862 | vlefevre | 2009-01-19 22:12:09 +0000 (Mon, 19 Jan 2009) | 1 line
16959Changed paths:
16960   M /trunk/acinclude.m4
16961
16962acinclude.m4: added a warning message for the NAN != NAN test.
16963------------------------------------------------------------------------
16964r5860 | thevenyp | 2009-01-19 19:59:12 +0000 (Mon, 19 Jan 2009) | 3 lines
16965Changed paths:
16966   M /trunk/tests/tcmp_d.c
16967   M /trunk/tests/tcmp_ld.c
16968   M /trunk/tests/tests.c
16969   M /trunk/tests/tset_d.c
16970
16971tcmp_d.c tset_d.c tcmp_ld.c: Remove tests with NaN when MPFR_NANISNAN is defined.
16972tests.c: Add a warning in a comment that Isnan always returns 0 on systems where MPFR_NANISNAN is defined.
16973
16974------------------------------------------------------------------------
16975r5855 | thevenyp | 2009-01-19 18:14:55 +0000 (Mon, 19 Jan 2009) | 2 lines
16976Changed paths:
16977   M /trunk/vasprintf.c
16978
16979vasprintf.c: do not support 't' when NPRINTF_T is defined, HAVE_STDINT_H -> _MPFR_H_HAVE_INTMAX_T.
16980
16981------------------------------------------------------------------------
16982r5853 | thevenyp | 2009-01-19 17:05:13 +0000 (Mon, 19 Jan 2009) | 2 lines
16983Changed paths:
16984   M /trunk/tests/tfprintf.c
16985
16986tests/tfprintf.c: renumber tests (there was two tests #9).
16987
16988------------------------------------------------------------------------
16989r5852 | vlefevre | 2009-01-19 16:56:17 +0000 (Mon, 19 Jan 2009) | 1 line
16990Changed paths:
16991   M /trunk/tests/tfprintf.c
16992
16993tests/tfprintf.c: %c takes an int argument, not a char (see C standard).
16994------------------------------------------------------------------------
16995r5851 | vlefevre | 2009-01-19 16:53:56 +0000 (Mon, 19 Jan 2009) | 4 lines
16996Changed paths:
16997   M /trunk/tests/tprintf.c
16998   M /trunk/tests/tsprintf.c
16999
17000tests/tprintf.c, tests/tsprintf.c:
17001  * %c takes an int argument, not a char (see C standard), even though
17002    this may be equivalent due to integer promotion.
17003  * Add void in prototypes of functions taking no arguments.
17004------------------------------------------------------------------------
17005r5844 | vlefevre | 2009-01-19 15:46:41 +0000 (Mon, 19 Jan 2009) | 1 line
17006Changed paths:
17007   M /trunk/mpfr.texi
17008
17009mpfr.texi: updated references to the GMP manual.
17010------------------------------------------------------------------------
17011r5843 | vlefevre | 2009-01-19 15:31:54 +0000 (Mon, 19 Jan 2009) | 1 line
17012Changed paths:
17013   M /trunk/mpfr.texi
17014
17015mpfr.texi: typo in comment.
17016------------------------------------------------------------------------
17017r5842 | vlefevre | 2009-01-19 15:30:52 +0000 (Mon, 19 Jan 2009) | 2 lines
17018Changed paths:
17019   M /trunk/mpfr.texi
17020
17021mpfr.texi: added .info extension in cross-references, to avoid the bug
17022reported here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484740
17023------------------------------------------------------------------------
17024r5841 | vlefevre | 2009-01-19 14:34:22 +0000 (Mon, 19 Jan 2009) | 1 line
17025Changed paths:
17026   M /trunk/mpfr.texi
17027
17028mpfr.texi: added a reference to a texinfo bug in a comment.
17029------------------------------------------------------------------------
17030r5840 | vlefevre | 2009-01-19 14:02:49 +0000 (Mon, 19 Jan 2009) | 1 line
17031Changed paths:
17032   M /trunk/mpfr.texi
17033
17034mpfr.texi: added missing @code{}.
17035------------------------------------------------------------------------
17036r5839 | vlefevre | 2009-01-19 14:01:13 +0000 (Mon, 19 Jan 2009) | 1 line
17037Changed paths:
17038   M /trunk/mpfr.texi
17039
17040mpfr.texi: don't -> do not, doesn't -> does not, won't -> will not.
17041------------------------------------------------------------------------
17042r5838 | vlefevre | 2009-01-19 13:58:50 +0000 (Mon, 19 Jan 2009) | 1 line
17043Changed paths:
17044   M /trunk/mpfr.texi
17045
17046mpfr.texi: improved Section "Format String".
17047------------------------------------------------------------------------
17048r5837 | thevenyp | 2009-01-19 13:51:45 +0000 (Mon, 19 Jan 2009) | 2 lines
17049Changed paths:
17050   M /trunk/tests/tsprintf.c
17051
17052tests/tsprintf.c: check if native types are really processed by libc printf.
17053
17054------------------------------------------------------------------------
17055r5836 | vlefevre | 2009-01-19 13:31:27 +0000 (Mon, 19 Jan 2009) | 1 line
17056Changed paths:
17057   M /trunk/README.dev
17058
17059README.dev: no longer mentions HAVE_QUAD_T since it is no longer used.
17060------------------------------------------------------------------------
17061r5835 | thevenyp | 2009-01-19 12:50:08 +0000 (Mon, 19 Jan 2009) | 5 lines
17062Changed paths:
17063   M /trunk/acinclude.m4
17064   M /trunk/mpfr.texi
17065   M /trunk/tests/tfprintf.c
17066   M /trunk/tests/tprintf.c
17067   M /trunk/vasprintf.c
17068
17069mpfr.texi: Explicit list of type supported by mpfr_printf functions.
17070acinclude.m4: Remove detection of type modifier 'q'.
17071vasprintf.c: Remove support of type modifier 'q'.
17072tests/tfprintf.c tests/tprintf.c: Remove tests with type modifier 'q'.
17073
17074------------------------------------------------------------------------
17075r5834 | thevenyp | 2009-01-19 11:05:10 +0000 (Mon, 19 Jan 2009) | 3 lines
17076Changed paths:
17077   M /trunk/INSTALL
17078   M /trunk/configure.in
17079
17080INSTALL: Warn that --with-gmp, --with-gmp-include/--with-gmp-lib, and --with-gmp-build options are mutually exclusive.
17081configure.in: Check and fail if --with-gmp, --with-gmp-include/--with-gmp-lib, or --with-gmp-build are use simultaneously.
17082
17083------------------------------------------------------------------------
17084r5833 | vlefevre | 2009-01-19 10:08:58 +0000 (Mon, 19 Jan 2009) | 1 line
17085Changed paths:
17086   M /trunk/tests/tests.c
17087
17088tests/tests.c: include <sys/fpu.h> only if need be.
17089------------------------------------------------------------------------
17090r5831 | zimmerma | 2009-01-16 15:32:11 +0000 (Fri, 16 Jan 2009) | 3 lines
17091Changed paths:
17092   M /trunk/mpfr.texi
17093
17094[mpfr.texi] made difference between mpfr_set_str and mpfr_strtofr clearer
17095	(after remark from Luis Rivera)
17096
17097------------------------------------------------------------------------
17098r5830 | zimmerma | 2009-01-16 15:24:45 +0000 (Fri, 16 Jan 2009) | 2 lines
17099Changed paths:
17100   M /trunk/mpfr.texi
17101
17102[mpfr.texi] fixed order -> kind (typo found by Luis Rivera, thanks)
17103
17104------------------------------------------------------------------------
17105r5828 | thevenyp | 2009-01-16 13:35:04 +0000 (Fri, 16 Jan 2009) | 2 lines
17106Changed paths:
17107   M /trunk/tests/tfprintf.c
17108   M /trunk/tests/tprintf.c
17109
17110tfprintf.c tprintf.c: Test double with "%f" instead of "%e" so as to avoid failure due to exponent "e+000" on MS Windows.
17111
17112------------------------------------------------------------------------
17113r5827 | thevenyp | 2009-01-16 13:06:27 +0000 (Fri, 16 Jan 2009) | 2 lines
17114Changed paths:
17115   M /trunk/acinclude.m4
17116   M /trunk/tests/tfprintf.c
17117   M /trunk/tests/tprintf.c
17118   M /trunk/tests/tsprintf.c
17119   M /trunk/vasprintf.c
17120
17121tests/tfprintf.c tests/tsprintf.c tests/tprintf.c acinclude.m4 vasprintf.c: No longer check libc's printf.
17122
17123------------------------------------------------------------------------
17124r5826 | thevenyp | 2009-01-16 09:53:15 +0000 (Fri, 16 Jan 2009) | 3 lines
17125Changed paths:
17126   M /trunk/acinclude.m4
17127   M /trunk/tests/tfprintf.c
17128   M /trunk/tests/tprintf.c
17129   M /trunk/tests/tsprintf.c
17130
17131acinclude.m4: Check if %Ld specification is supported (not always the case with MS Windows)
17132tests/tfprintf.c tests/tprintf.c tests/tsprintf.c: do not check %Ld specification when not available.
17133
17134------------------------------------------------------------------------
17135r5825 | thevenyp | 2009-01-16 09:26:18 +0000 (Fri, 16 Jan 2009) | 3 lines
17136Changed paths:
17137   M /trunk/fits_intmax.c
17138   M /trunk/fits_uintmax.c
17139   M /trunk/get_sj.c
17140   M /trunk/get_uj.c
17141   M /trunk/set_sj.c
17142   M /trunk/set_uj.c
17143   M /trunk/tests/tfits.c
17144   M /trunk/tests/tset_sj.c
17145   M /trunk/vasprintf.c
17146
17147get_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.
17148vasprintf.c: make #include-s for intmax_t uniform and use _MPFR_H_HAVE_INTMAX_T instead of HAVE_INTMAX_T.
17149
17150------------------------------------------------------------------------
17151r5823 | thevenyp | 2009-01-15 13:24:35 +0000 (Thu, 15 Jan 2009) | 2 lines
17152Changed paths:
17153   M /trunk/tests/tfprintf.c
17154   M /trunk/tests/tprintf.c
17155
17156tfprintf.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).
17157
17158------------------------------------------------------------------------
17159r5822 | thevenyp | 2009-01-15 13:17:14 +0000 (Thu, 15 Jan 2009) | 2 lines
17160Changed paths:
17161   M /trunk/tests/tfprintf.c
17162   M /trunk/tests/tprintf.c
17163
17164tfprintf.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).
17165
17166------------------------------------------------------------------------
17167r5821 | vlefevre | 2009-01-15 10:13:44 +0000 (Thu, 15 Jan 2009) | 1 line
17168Changed paths:
17169   M /trunk/ChangeLog
17170
17171ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
17172------------------------------------------------------------------------
17173r5817 | vlefevre | 2009-01-15 02:22:45 +0000 (Thu, 15 Jan 2009) | 1 line
17174Changed paths:
17175   M /trunk/vasprintf.c
17176
17177vasprintf.c: deleted trailing spaces.
17178------------------------------------------------------------------------
17179r5816 | vlefevre | 2009-01-15 02:21:57 +0000 (Thu, 15 Jan 2009) | 2 lines
17180Changed paths:
17181   M /trunk/configure.in
17182
17183configure.in: be more tolerant when checking whether gmp.h version
17184and libgmp version are the same (in case patch level is 0).
17185------------------------------------------------------------------------
17186r5814 | vlefevre | 2009-01-15 01:56:55 +0000 (Thu, 15 Jan 2009) | 3 lines
17187Changed paths:
17188   M /trunk/BUGS
17189   M /trunk/ChangeLog
17190   M /trunk/FAQ.html
17191   M /trunk/NEWS
17192   M /trunk/README
17193   M /trunk/TODO
17194   M /trunk/abort_prec_max.c
17195   M /trunk/acinclude.m4
17196   M /trunk/acos.c
17197   M /trunk/acosh.c
17198   M /trunk/add.c
17199   M /trunk/add1.c
17200   M /trunk/add1sp.c
17201   M /trunk/add_d.c
17202   M /trunk/add_ui.c
17203   M /trunk/agm.c
17204   M /trunk/asin.c
17205   M /trunk/asinh.c
17206   M /trunk/atan.c
17207   M /trunk/atan2.c
17208   M /trunk/atanh.c
17209   M /trunk/cache.c
17210   M /trunk/cbrt.c
17211   M /trunk/check.c
17212   M /trunk/clear.c
17213   M /trunk/clears.c
17214   M /trunk/cmp.c
17215   M /trunk/cmp2.c
17216   M /trunk/cmp_abs.c
17217   M /trunk/cmp_d.c
17218   M /trunk/cmp_ld.c
17219   M /trunk/cmp_si.c
17220   M /trunk/cmp_ui.c
17221   M /trunk/comparisons.c
17222   M /trunk/configure.in
17223   M /trunk/const_catalan.c
17224   M /trunk/const_euler.c
17225   M /trunk/const_log2.c
17226   M /trunk/const_pi.c
17227   M /trunk/constant.c
17228   M /trunk/copysign.c
17229   M /trunk/cos.c
17230   M /trunk/cosh.c
17231   M /trunk/cot.c
17232   M /trunk/coth.c
17233   M /trunk/csc.c
17234   M /trunk/csch.c
17235   M /trunk/d_div.c
17236   M /trunk/d_sub.c
17237   M /trunk/dim.c
17238   M /trunk/div.c
17239   M /trunk/div_2exp.c
17240   M /trunk/div_2si.c
17241   M /trunk/div_2ui.c
17242   M /trunk/div_d.c
17243   M /trunk/div_ui.c
17244   M /trunk/dump.c
17245   M /trunk/eint.c
17246   M /trunk/eq.c
17247   M /trunk/erf.c
17248   M /trunk/erfc.c
17249   M /trunk/exceptions.c
17250   M /trunk/exp.c
17251   M /trunk/exp10.c
17252   M /trunk/exp2.c
17253   M /trunk/exp3.c
17254   M /trunk/exp_2.c
17255   M /trunk/expm1.c
17256   M /trunk/extract.c
17257   M /trunk/factorial.c
17258   M /trunk/faq.xsl
17259   M /trunk/fits_intmax.c
17260   M /trunk/fits_s.h
17261   M /trunk/fits_sint.c
17262   M /trunk/fits_slong.c
17263   M /trunk/fits_sshort.c
17264   M /trunk/fits_u.h
17265   M /trunk/fits_uint.c
17266   M /trunk/fits_uintmax.c
17267   M /trunk/fits_ulong.c
17268   M /trunk/fits_ushort.c
17269   M /trunk/fma.c
17270   M /trunk/fms.c
17271   M /trunk/frac.c
17272   M /trunk/free_cache.c
17273   M /trunk/gamma.c
17274   M /trunk/gen_inverse.h
17275   M /trunk/get_d.c
17276   M /trunk/get_d64.c
17277   M /trunk/get_exp.c
17278   M /trunk/get_f.c
17279   M /trunk/get_ld.c
17280   M /trunk/get_patches.sh
17281   M /trunk/get_si.c
17282   M /trunk/get_sj.c
17283   M /trunk/get_str.c
17284   M /trunk/get_ui.c
17285   M /trunk/get_uj.c
17286   M /trunk/get_z.c
17287   M /trunk/get_z_exp.c
17288   M /trunk/gmp_op.c
17289   M /trunk/hypot.c
17290   M /trunk/init.c
17291   M /trunk/init2.c
17292   M /trunk/inits.c
17293   M /trunk/inits2.c
17294   M /trunk/inp_str.c
17295   M /trunk/int_ceil_log2.c
17296   M /trunk/isinf.c
17297   M /trunk/isinteger.c
17298   M /trunk/isnan.c
17299   M /trunk/isnum.c
17300   M /trunk/isqrt.c
17301   M /trunk/iszero.c
17302   M /trunk/jn.c
17303   M /trunk/jyn_asympt.c
17304   M /trunk/li2.c
17305   M /trunk/lngamma.c
17306   M /trunk/log.c
17307   M /trunk/log10.c
17308   M /trunk/log1p.c
17309   M /trunk/log2.c
17310   M /trunk/logging.c
17311   M /trunk/mbench/Makefile
17312   M /trunk/mbench/generate.c
17313   M /trunk/mbench/mfv5-arprec.cc
17314   M /trunk/mbench/mfv5-cln.cc
17315   M /trunk/mbench/mfv5-crlibm.cc
17316   M /trunk/mbench/mfv5-libc.cc
17317   M /trunk/mbench/mfv5-lidia.cc
17318   M /trunk/mbench/mfv5-mpf.cc
17319   M /trunk/mbench/mfv5-mpfr.cc
17320   M /trunk/mbench/mfv5-ntl.cc
17321   M /trunk/mbench/mfv5-pari.cc
17322   M /trunk/mbench/mfv5-void.cc
17323   M /trunk/mbench/mfv5.cc
17324   M /trunk/mbench/mfv5.h
17325   M /trunk/mbench/mpfr-gfx.c
17326   M /trunk/mbench/mpfr-v4.c
17327   M /trunk/mbench/mpfr-v6.c
17328   M /trunk/mbench/timp.h
17329   M /trunk/minmax.c
17330   M /trunk/modf.c
17331   M /trunk/mp_clz_tab.c
17332   M /trunk/mparam_h.in
17333   M /trunk/mpf2mpfr.h
17334   M /trunk/mpfr-gmp.c
17335   M /trunk/mpfr-gmp.h
17336   M /trunk/mpfr-impl.h
17337   M /trunk/mpfr-thread.h
17338   M /trunk/mpfr.h
17339   M /trunk/mpn_exp.c
17340   M /trunk/mul.c
17341   M /trunk/mul_2exp.c
17342   M /trunk/mul_2si.c
17343   M /trunk/mul_2ui.c
17344   M /trunk/mul_d.c
17345   M /trunk/mul_ui.c
17346   M /trunk/mulders.c
17347   M /trunk/neg.c
17348   M /trunk/next.c
17349   M /trunk/out_str.c
17350   M /trunk/pow.c
17351   M /trunk/pow_si.c
17352   M /trunk/pow_ui.c
17353   M /trunk/pow_z.c
17354   M /trunk/powerof2.c
17355   M /trunk/print_raw.c
17356   M /trunk/print_rnd_mode.c
17357   M /trunk/printf.c
17358   M /trunk/random2.c
17359   M /trunk/rec_sqrt.c
17360   M /trunk/reldiff.c
17361   M /trunk/rem1.c
17362   M /trunk/rint.c
17363   M /trunk/root.c
17364   M /trunk/round_near_x.c
17365   M /trunk/round_p.c
17366   M /trunk/round_prec.c
17367   M /trunk/round_raw_generic.c
17368   M /trunk/sec.c
17369   M /trunk/sech.c
17370   M /trunk/set.c
17371   M /trunk/set_d.c
17372   M /trunk/set_d64.c
17373   M /trunk/set_dfl_prec.c
17374   M /trunk/set_exp.c
17375   M /trunk/set_f.c
17376   M /trunk/set_inf.c
17377   M /trunk/set_ld.c
17378   M /trunk/set_nan.c
17379   M /trunk/set_prc_raw.c
17380   M /trunk/set_prec.c
17381   M /trunk/set_q.c
17382   M /trunk/set_rnd.c
17383   M /trunk/set_si.c
17384   M /trunk/set_si_2exp.c
17385   M /trunk/set_sj.c
17386   M /trunk/set_str.c
17387   M /trunk/set_str_raw.c
17388   M /trunk/set_ui.c
17389   M /trunk/set_ui_2exp.c
17390   M /trunk/set_uj.c
17391   M /trunk/set_z.c
17392   M /trunk/setmax.c
17393   M /trunk/setmin.c
17394   M /trunk/setsign.c
17395   M /trunk/sgn.c
17396   M /trunk/si_op.c
17397   M /trunk/signbit.c
17398   M /trunk/sin.c
17399   M /trunk/sin_cos.c
17400   M /trunk/sinh.c
17401   M /trunk/sinh_cosh.c
17402   M /trunk/sqr.c
17403   M /trunk/sqrt.c
17404   M /trunk/sqrt_ui.c
17405   M /trunk/stack_interface.c
17406   M /trunk/strtofr.c
17407   M /trunk/sub.c
17408   M /trunk/sub1.c
17409   M /trunk/sub1sp.c
17410   M /trunk/sub_d.c
17411   M /trunk/sub_ui.c
17412   M /trunk/subnormal.c
17413   M /trunk/sum.c
17414   M /trunk/swap.c
17415   M /trunk/tan.c
17416   M /trunk/tanh.c
17417   M /trunk/tests/cmp_str.c
17418   M /trunk/tests/data/li2
17419   M /trunk/tests/memory.c
17420   M /trunk/tests/mpf_compat.c
17421   M /trunk/tests/mpf_compat.h
17422   M /trunk/tests/mpfr-test.h
17423   M /trunk/tests/mpfr_compat.c
17424   M /trunk/tests/reuse.c
17425   M /trunk/tests/rnd_mode.c
17426   M /trunk/tests/tabs.c
17427   M /trunk/tests/tacos.c
17428   M /trunk/tests/tacosh.c
17429   M /trunk/tests/tadd.c
17430   M /trunk/tests/tadd1sp.c
17431   M /trunk/tests/tadd_d.c
17432   M /trunk/tests/tadd_ui.c
17433   M /trunk/tests/tagm.c
17434   M /trunk/tests/tasin.c
17435   M /trunk/tests/tasinh.c
17436   M /trunk/tests/tatan.c
17437   M /trunk/tests/tatanh.c
17438   M /trunk/tests/tcan_round.c
17439   M /trunk/tests/tcbrt.c
17440   M /trunk/tests/tcheck.c
17441   M /trunk/tests/tcmp.c
17442   M /trunk/tests/tcmp2.c
17443   M /trunk/tests/tcmp_d.c
17444   M /trunk/tests/tcmp_ld.c
17445   M /trunk/tests/tcmp_ui.c
17446   M /trunk/tests/tcmpabs.c
17447   M /trunk/tests/tcomparisons.c
17448   M /trunk/tests/tconst_catalan.c
17449   M /trunk/tests/tconst_euler.c
17450   M /trunk/tests/tconst_log2.c
17451   M /trunk/tests/tconst_pi.c
17452   M /trunk/tests/tcopysign.c
17453   M /trunk/tests/tcos.c
17454   M /trunk/tests/tcosh.c
17455   M /trunk/tests/tcot.c
17456   M /trunk/tests/tcoth.c
17457   M /trunk/tests/tcsc.c
17458   M /trunk/tests/tcsch.c
17459   M /trunk/tests/td_div.c
17460   M /trunk/tests/td_sub.c
17461   M /trunk/tests/tdim.c
17462   M /trunk/tests/tdiv.c
17463   M /trunk/tests/tdiv_d.c
17464   M /trunk/tests/tdiv_ui.c
17465   M /trunk/tests/teint.c
17466   M /trunk/tests/teq.c
17467   M /trunk/tests/terf.c
17468   M /trunk/tests/tests.c
17469   M /trunk/tests/texceptions.c
17470   M /trunk/tests/texp.c
17471   M /trunk/tests/texp10.c
17472   M /trunk/tests/texp2.c
17473   M /trunk/tests/texpm1.c
17474   M /trunk/tests/tfactorial.c
17475   M /trunk/tests/tfits.c
17476   M /trunk/tests/tfma.c
17477   M /trunk/tests/tfmod.c
17478   M /trunk/tests/tfms.c
17479   M /trunk/tests/tfprintf.c
17480   M /trunk/tests/tfrac.c
17481   M /trunk/tests/tgamma.c
17482   M /trunk/tests/tgeneric.c
17483   M /trunk/tests/tgeneric_ui.c
17484   M /trunk/tests/tget_d.c
17485   M /trunk/tests/tget_d_2exp.c
17486   M /trunk/tests/tget_f.c
17487   M /trunk/tests/tget_ld_2exp.c
17488   M /trunk/tests/tget_set_d64.c
17489   M /trunk/tests/tget_sj.c
17490   M /trunk/tests/tget_str.c
17491   M /trunk/tests/tget_z.c
17492   M /trunk/tests/tgmpop.c
17493   M /trunk/tests/thyperbolic.c
17494   M /trunk/tests/thypot.c
17495   M /trunk/tests/tinits.c
17496   M /trunk/tests/tinp_str.c
17497   M /trunk/tests/tinternals.c
17498   M /trunk/tests/tisnan.c
17499   M /trunk/tests/tisqrt.c
17500   M /trunk/tests/tj0.c
17501   M /trunk/tests/tj1.c
17502   M /trunk/tests/tjn.c
17503   M /trunk/tests/tl2b.c
17504   M /trunk/tests/tlgamma.c
17505   M /trunk/tests/tli2.c
17506   M /trunk/tests/tlngamma.c
17507   M /trunk/tests/tlog.c
17508   M /trunk/tests/tlog10.c
17509   M /trunk/tests/tlog1p.c
17510   M /trunk/tests/tlog2.c
17511   M /trunk/tests/tminmax.c
17512   M /trunk/tests/tmodf.c
17513   M /trunk/tests/tmul.c
17514   M /trunk/tests/tmul_2exp.c
17515   M /trunk/tests/tmul_d.c
17516   M /trunk/tests/tmul_ui.c
17517   M /trunk/tests/tnext.c
17518   M /trunk/tests/tout_str.c
17519   M /trunk/tests/toutimpl.c
17520   M /trunk/tests/tpow.c
17521   M /trunk/tests/tpow3.c
17522   M /trunk/tests/tpow_all.c
17523   M /trunk/tests/tpow_z.c
17524   M /trunk/tests/tprintf.c
17525   M /trunk/tests/trandom.c
17526   M /trunk/tests/trec_sqrt.c
17527   M /trunk/tests/tremquo.c
17528   M /trunk/tests/trint.c
17529   M /trunk/tests/troot.c
17530   M /trunk/tests/tround_prec.c
17531   M /trunk/tests/tsec.c
17532   M /trunk/tests/tsech.c
17533   M /trunk/tests/tset.c
17534   M /trunk/tests/tset_d.c
17535   M /trunk/tests/tset_exp.c
17536   M /trunk/tests/tset_f.c
17537   M /trunk/tests/tset_ld.c
17538   M /trunk/tests/tset_q.c
17539   M /trunk/tests/tset_si.c
17540   M /trunk/tests/tset_sj.c
17541   M /trunk/tests/tset_str.c
17542   M /trunk/tests/tset_z.c
17543   M /trunk/tests/tsgn.c
17544   M /trunk/tests/tsi_op.c
17545   M /trunk/tests/tsin.c
17546   M /trunk/tests/tsin_cos.c
17547   M /trunk/tests/tsinh.c
17548   M /trunk/tests/tsinh_cosh.c
17549   M /trunk/tests/tsprintf.c
17550   M /trunk/tests/tsqr.c
17551   M /trunk/tests/tsqrt.c
17552   M /trunk/tests/tsqrt_ui.c
17553   M /trunk/tests/tstckintc.c
17554   M /trunk/tests/tstrtofr.c
17555   M /trunk/tests/tsub.c
17556   M /trunk/tests/tsub1sp.c
17557   M /trunk/tests/tsub_d.c
17558   M /trunk/tests/tsub_ui.c
17559   M /trunk/tests/tsubnormal.c
17560   M /trunk/tests/tsum.c
17561   M /trunk/tests/tswap.c
17562   M /trunk/tests/ttan.c
17563   M /trunk/tests/ttanh.c
17564   M /trunk/tests/ttrunc.c
17565   M /trunk/tests/tui_div.c
17566   M /trunk/tests/tui_pow.c
17567   M /trunk/tests/tui_sub.c
17568   M /trunk/tests/tversion.c
17569   M /trunk/tests/ty0.c
17570   M /trunk/tests/ty1.c
17571   M /trunk/tests/tyn.c
17572   M /trunk/tests/tzeta.c
17573   M /trunk/tests/tzeta_ui.c
17574   M /trunk/tuneup.c
17575   M /trunk/uceil_exp2.c
17576   M /trunk/uceil_log2.c
17577   M /trunk/ufloor_log2.c
17578   M /trunk/ui_div.c
17579   M /trunk/ui_pow.c
17580   M /trunk/ui_pow_ui.c
17581   M /trunk/ui_sub.c
17582   M /trunk/urandomb.c
17583   M /trunk/vasprintf.c
17584   M /trunk/version.c
17585   M /trunk/volatile.c
17586   M /trunk/yn.c
17587   M /trunk/zeta.c
17588   M /trunk/zeta_ui.c
17589
17590Copyright notice update: added 2009 with
17591  perl -pi -e 's/2008 Free Software/2008, 2009 Free Software/' **/*(^/)
17592under zsh.
17593------------------------------------------------------------------------
17594r5813 | vlefevre | 2009-01-14 00:46:45 +0000 (Wed, 14 Jan 2009) | 1 line
17595Changed paths:
17596   M /trunk/tests/tcan_round.c
17597   M /trunk/tests/texp.c
17598   M /trunk/tests/tfprintf.c
17599   M /trunk/tests/tgamma.c
17600   M /trunk/tests/tpow.c
17601   M /trunk/tests/tpow_z.c
17602   M /trunk/tests/tsqrt.c
17603
17604Fixed remaining printf format strings.
17605------------------------------------------------------------------------
17606r5812 | vlefevre | 2009-01-14 00:27:06 +0000 (Wed, 14 Jan 2009) | 1 line
17607Changed paths:
17608   M /trunk/tests/tadd1sp.c
17609   M /trunk/tests/tsub1sp.c
17610
17611tests/tadd1sp.c, tests/tsub1sp.c: fixed function prototypes.
17612------------------------------------------------------------------------
17613r5811 | vlefevre | 2009-01-14 00:23:44 +0000 (Wed, 14 Jan 2009) | 1 line
17614Changed paths:
17615   M /trunk/tests/teq.c
17616   M /trunk/tests/tests.c
17617
17618tests/teq.c, tests/tests.c: fixed printf format strings.
17619------------------------------------------------------------------------
17620r5810 | vlefevre | 2009-01-14 00:06:00 +0000 (Wed, 14 Jan 2009) | 1 line
17621Changed paths:
17622   M /trunk/tests/tcmp2.c
17623
17624tests/tcmp2.c: fixed printf format strings.
17625------------------------------------------------------------------------
17626r5809 | vlefevre | 2009-01-13 23:59:17 +0000 (Tue, 13 Jan 2009) | 1 line
17627Changed paths:
17628   M /trunk/tests/tset_str.c
17629
17630tests/tset_str.c: fixed printf format string.
17631------------------------------------------------------------------------
17632r5804 | vlefevre | 2009-01-12 17:30:00 +0000 (Mon, 12 Jan 2009) | 4 lines
17633Changed paths:
17634   M /trunk/mpfr.texi
17635
17636mpfr.texi: consistency changes and corrections concerning the "erange"
17637flag (do not use @code{} as this is not an identifier, @emph{} is used
17638as this is not an English word -- but @emph{} should probably be used
17639too for the other flag names).
17640------------------------------------------------------------------------
17641r5803 | vlefevre | 2009-01-12 17:18:45 +0000 (Mon, 12 Jan 2009) | 1 line
17642Changed paths:
17643   M /trunk/mpfr.texi
17644
17645mpfr.texi: typo.
17646------------------------------------------------------------------------
17647r5801 | thevenyp | 2009-01-12 16:01:14 +0000 (Mon, 12 Jan 2009) | 5 lines
17648Changed paths:
17649   M /trunk/acinclude.m4
17650   M /trunk/configure.in
17651   M /trunk/tests/tfprintf.c
17652   M /trunk/tests/tprintf.c
17653   M /trunk/vasprintf.c
17654
17655acinclude.m4: New macro MPFR_CHECK_PRINTF_SPEC looking for support of the "%jd", "%qd", and "%td" conversion specifications in printf and gmp_printf.
17656configure.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.
17657vasprintf.c: Disable support for length modifiers not supported by libc's printf ('j' and 'q' for this time).
17658tests/tprintf.c, tests/tfprintf.c: Disable tests for length modifiers not supported by gmp_printf ('j', 'q', and 't' for this time).
17659
17660------------------------------------------------------------------------
17661r5800 | thevenyp | 2009-01-12 14:16:22 +0000 (Mon, 12 Jan 2009) | 2 lines
17662Changed paths:
17663   M /trunk/mpfr.texi
17664
17665mpfr.texi: Fix typo.
17666
17667------------------------------------------------------------------------
17668r5795 | vlefevre | 2009-01-08 15:36:55 +0000 (Thu, 08 Jan 2009) | 1 line
17669Changed paths:
17670   M /trunk/mpfr.texi
17671
17672mpfr.texi: update to January 2009.
17673------------------------------------------------------------------------
17674r5794 | vlefevre | 2009-01-08 15:34:27 +0000 (Thu, 08 Jan 2009) | 2 lines
17675Changed paths:
17676   M /trunk/tests/tfprintf.c
17677   M /trunk/tests/tsprintf.c
17678
17679Removed useless #include of gmp.h from tests/tfprintf.c and
17680tests/tsprintf.c for consistency.
17681------------------------------------------------------------------------
17682r5788 | thevenyp | 2009-01-08 11:56:10 +0000 (Thu, 08 Jan 2009) | 4 lines
17683Changed paths:
17684   M /trunk/mpfr.texi
17685   M /trunk/tests/tfprintf.c
17686   M /trunk/vasprintf.c
17687
17688tests/tfprintf.c: Make tests with 'M' specifier optional.
17689mpfr.texi: Add a warning that gmp may not support 'M' specifier.
17690vasprintf.c: Add warning comment about 'M' specifier.
17691
17692------------------------------------------------------------------------
17693r5787 | thevenyp | 2009-01-08 11:52:52 +0000 (Thu, 08 Jan 2009) | 2 lines
17694Changed paths:
17695   M /trunk/mpfr.texi
17696
17697mpfr.texi: Fix wrong definition of rounding specifiers.
17698
17699------------------------------------------------------------------------
17700r5786 | vlefevre | 2008-12-30 13:57:11 +0000 (Tue, 30 Dec 2008) | 1 line
17701Changed paths:
17702   M /trunk/out_str.c
17703
17704out_str.c: added assert (check that base is in the required range).
17705------------------------------------------------------------------------
17706r5785 | vlefevre | 2008-12-26 14:10:24 +0000 (Fri, 26 Dec 2008) | 1 line
17707Changed paths:
17708   M /trunk/README.dev
17709
17710README.dev: suggest "-Wformat=2".
17711------------------------------------------------------------------------
17712r5784 | vlefevre | 2008-12-26 14:02:55 +0000 (Fri, 26 Dec 2008) | 1 line
17713Changed paths:
17714   M /trunk/zeta.c
17715
17716zeta.c: fixed types for printf when DEBUG is defined.
17717------------------------------------------------------------------------
17718r5783 | vlefevre | 2008-12-26 13:57:32 +0000 (Fri, 26 Dec 2008) | 2 lines
17719Changed paths:
17720   M /trunk/sub1sp.c
17721
17722sub1sp.c: fixed types for printf when WANT_ASSERT >= 2 and
17723when DEBUG is defined.
17724------------------------------------------------------------------------
17725r5782 | vlefevre | 2008-12-26 13:50:14 +0000 (Fri, 26 Dec 2008) | 1 line
17726Changed paths:
17727   M /trunk/sub1.c
17728
17729sub1.c: fixed types for printf when DEBUG is defined.
17730------------------------------------------------------------------------
17731r5781 | vlefevre | 2008-12-26 13:44:28 +0000 (Fri, 26 Dec 2008) | 2 lines
17732Changed paths:
17733   M /trunk/set_d64.c
17734
17735set_d64.c: set T[] to unsigned int (instead of int) since its values
17736are printed with %u.
17737------------------------------------------------------------------------
17738r5780 | vlefevre | 2008-12-26 13:36:13 +0000 (Fri, 26 Dec 2008) | 1 line
17739Changed paths:
17740   M /trunk/add1sp.c
17741
17742add1sp.c: fixed types for printf when DEBUG is defined.
17743------------------------------------------------------------------------
17744r5779 | vlefevre | 2008-12-26 13:33:05 +0000 (Fri, 26 Dec 2008) | 2 lines
17745Changed paths:
17746   M /trunk/mpfr-impl.h
17747
17748mpfr-impl.h: fixed MPFR_UNSIGNED_MINUS_MODULO logic and added missing
17749parentheses.
17750------------------------------------------------------------------------
17751r5778 | vlefevre | 2008-12-26 13:06:14 +0000 (Fri, 26 Dec 2008) | 1 line
17752Changed paths:
17753   M /trunk/div.c
17754
17755div.c: fixed types for fprintf when DEBUG and/or DEBUG2 is defined.
17756------------------------------------------------------------------------
17757r5777 | vlefevre | 2008-12-26 12:56:09 +0000 (Fri, 26 Dec 2008) | 1 line
17758Changed paths:
17759   M /trunk/div.c
17760
17761div.c: fixed #ifdef.
17762------------------------------------------------------------------------
17763r5775 | vlefevre | 2008-12-26 12:39:03 +0000 (Fri, 26 Dec 2008) | 2 lines
17764Changed paths:
17765   M /trunk/round_p.c
17766
17767round_p.c: fixed types for fprintf when WANT_ASSERT >= 2 (since
17768mp_prec_t is unsigned, it's better to use unsigned long).
17769------------------------------------------------------------------------
17770r5774 | vlefevre | 2008-12-26 12:02:07 +0000 (Fri, 26 Dec 2008) | 1 line
17771Changed paths:
17772   M /trunk/round_p.c
17773
17774round_p.c: fixed types for fprintf when WANT_ASSERT >= 2.
17775------------------------------------------------------------------------
17776r5772 | zimmerma | 2008-12-22 10:40:24 +0000 (Mon, 22 Dec 2008) | 2 lines
17777Changed paths:
17778   M /trunk/mpfr.texi
17779
17780[mpfr.tex] improve documentation of %P
17781
17782------------------------------------------------------------------------
17783r5768 | vlefevre | 2008-12-18 15:59:55 +0000 (Thu, 18 Dec 2008) | 1 line
17784Changed paths:
17785   M /trunk/tests/tfprintf.c
17786   M /trunk/tests/tprintf.c
17787
17788Deleted trailing spaces.
17789------------------------------------------------------------------------
17790r5762 | thevenyp | 2008-12-17 16:07:32 +0000 (Wed, 17 Dec 2008) | 2 lines
17791Changed paths:
17792   M /trunk/tests/tsprintf.c
17793
17794tests/tsprintf.c: clean-up code, improve comment, and put optional tests in tail so that they fail last.
17795
17796------------------------------------------------------------------------
17797r5761 | thevenyp | 2008-12-17 15:55:20 +0000 (Wed, 17 Dec 2008) | 2 lines
17798Changed paths:
17799   M /trunk/tests/tsprintf.c
17800
17801tests/tsprintf.c: Add two regression tests.
17802
17803------------------------------------------------------------------------
17804r5760 | thevenyp | 2008-12-16 15:56:42 +0000 (Tue, 16 Dec 2008) | 2 lines
17805Changed paths:
17806   M /trunk/acinclude.m4
17807   M /trunk/mpfr.texi
17808   M /trunk/tests/tfprintf.c
17809   M /trunk/tests/tprintf.c
17810   M /trunk/vasprintf.c
17811
17812acinclude.m4, vasprintf.c, tests/tfprintf.c, tests/tprintf.c, mpfr.texi: quad_t support
17813
17814------------------------------------------------------------------------
17815r5759 | thevenyp | 2008-12-16 15:51:59 +0000 (Tue, 16 Dec 2008) | 4 lines
17816Changed paths:
17817   M /trunk/tests/tfprintf.c
17818   M /trunk/tests/tprintf.c
17819
17820tests/tfprintf.c: code clean-up and output improvement.
17821tests/tprintf.c: code clean-up.
17822Note that unsigned long long variable is not set to 1 instead of -1 which was architecture dependant.
17823
17824------------------------------------------------------------------------
17825r5758 | vlefevre | 2008-12-16 13:56:28 +0000 (Tue, 16 Dec 2008) | 3 lines
17826Changed paths:
17827   M /trunk/tests/tprintf.c
17828
17829tests/tprintf.c:
17830  * stdout_redirect is a boolean (i.e., 0 or 1).
17831  * output freopen(..., stdout) error message to stderr.
17832------------------------------------------------------------------------
17833r5757 | thevenyp | 2008-12-16 13:10:05 +0000 (Tue, 16 Dec 2008) | 3 lines
17834Changed paths:
17835   M /trunk/tests/tfprintf.c
17836   M /trunk/tests/tprintf.c
17837
17838tfprintf.c: more user-friendly messages.
17839tprintf.c: more user-friendly messages. Warning: because stdout might be redirected, error messages are printed to stderr.
17840
17841------------------------------------------------------------------------
17842r5756 | vlefevre | 2008-12-15 23:38:21 +0000 (Mon, 15 Dec 2008) | 1 line
17843Changed paths:
17844   M /trunk/mpfr.texi
17845
17846mpfr.texi: more explanations on the precision field for mpfr_printf.
17847------------------------------------------------------------------------
17848r5755 | vlefevre | 2008-12-15 17:37:05 +0000 (Mon, 15 Dec 2008) | 1 line
17849Changed paths:
17850   M /trunk/INSTALL
17851   M /trunk/tests/tsprintf.c
17852
17853untabify and remove trailing spaces
17854------------------------------------------------------------------------
17855r5754 | thevenyp | 2008-12-15 17:07:40 +0000 (Mon, 15 Dec 2008) | 2 lines
17856Changed paths:
17857   M /trunk/mpfr.texi
17858
17859mpfr.texi: more explanations on the precision field.
17860
17861------------------------------------------------------------------------
17862r5753 | thevenyp | 2008-12-15 16:19:26 +0000 (Mon, 15 Dec 2008) | 5 lines
17863Changed paths:
17864   M /trunk/acinclude.m4
17865   M /trunk/mpfr.texi
17866   M /trunk/tests/tfprintf.c
17867   M /trunk/tests/tprintf.c
17868   M /trunk/vasprintf.c
17869
17870mpfr.texi: Clearly mention that the length modifier 'q' is unsupported by mpfr-*printf.
17871vasprintf.c: Do not take quad_t as a long long but as an insupported length modifier.
17872acinclude.m4: Remove check for quad_t.
17873tests/tprintf.c tests/tfprintf.c: Remove tests with 'q' length modifier.
17874
17875------------------------------------------------------------------------
17876r5751 | vlefevre | 2008-12-15 14:52:54 +0000 (Mon, 15 Dec 2008) | 1 line
17877Changed paths:
17878   M /trunk/tests/tstrtofr.c
17879
17880tests/tstrtofr.c: fixed a test (in case |res| > 1).
17881------------------------------------------------------------------------
17882r5750 | vlefevre | 2008-12-15 14:35:01 +0000 (Mon, 15 Dec 2008) | 1 line
17883Changed paths:
17884   M /trunk/tests/tstrtofr.c
17885
17886tests/tstrtofr.c: fixed alignment bug in error message.
17887------------------------------------------------------------------------
17888r5749 | zimmerma | 2008-12-15 13:44:25 +0000 (Mon, 15 Dec 2008) | 2 lines
17889Changed paths:
17890   M /trunk/nightly-test
17891
17892[nightly-test] added MPFR_CHECK_LIBC_PRINTF
17893
17894------------------------------------------------------------------------
17895r5748 | thevenyp | 2008-12-15 13:43:52 +0000 (Mon, 15 Dec 2008) | 4 lines
17896Changed paths:
17897   M /trunk/README.dev
17898   M /trunk/acinclude.m4
17899   M /trunk/vasprintf.c
17900
17901acinclude.m4: Check for quad_t.
17902vasprintf.c: Accept length modifier 'q' if HAVE_QUAD_T is defined (instead of HAVE_LONG_LONG).
17903README.dev: Add notice for new HAVE_QUAD_T macro.
17904
17905------------------------------------------------------------------------
17906r5747 | zimmerma | 2008-12-15 13:43:40 +0000 (Mon, 15 Dec 2008) | 2 lines
17907Changed paths:
17908   M /trunk/mpfr.texi
17909
17910[mpfr.texi] added warning about usage of mpfr_init
17911
17912------------------------------------------------------------------------
17913r5746 | vlefevre | 2008-12-15 13:39:35 +0000 (Mon, 15 Dec 2008) | 1 line
17914Changed paths:
17915   M /trunk/tests/tprintf.c
17916
17917tests/tprintf.c: _MPFR_H_HAVE_INTMAX_T -> HAVE_STDINT_H for <stdint.h>.
17918------------------------------------------------------------------------
17919r5745 | thevenyp | 2008-12-15 13:33:22 +0000 (Mon, 15 Dec 2008) | 2 lines
17920Changed paths:
17921   M /trunk/tests/tsprintf.c
17922
17923tests/tsprintf.c: Tests against libc's sprintf function are no more executed unless the MPFR_CHECK_LIBC_PRINTF is defined.
17924
17925------------------------------------------------------------------------
17926r5744 | thevenyp | 2008-12-15 13:27:49 +0000 (Mon, 15 Dec 2008) | 2 lines
17927Changed paths:
17928   M /trunk/tests/tsprintf.c
17929
17930tests/tsprintf.c: move bugs 20080610 and 20081214 outside the function random_double.
17931
17932------------------------------------------------------------------------
17933r5743 | vlefevre | 2008-12-15 12:49:58 +0000 (Mon, 15 Dec 2008) | 1 line
17934Changed paths:
17935   M /trunk/tests/tsprintf.c
17936
17937tests/tsprintf.c: completed comment about the sign of a null exponent.
17938------------------------------------------------------------------------
17939r5742 | vlefevre | 2008-12-15 12:44:09 +0000 (Mon, 15 Dec 2008) | 2 lines
17940Changed paths:
17941   M /trunk/INSTALL
17942
17943INSTALL: added a note saying the L modifier was added in C89 (source:
17944C99 rationale, Section 7.19.6.1).
17945------------------------------------------------------------------------
17946r5741 | zimmerma | 2008-12-15 12:17:46 +0000 (Mon, 15 Dec 2008) | 2 lines
17947Changed paths:
17948   M /trunk/INSTALL
17949
17950[INSTALL] more Windows-related changes
17951
17952------------------------------------------------------------------------
17953r5740 | zimmerma | 2008-12-15 11:02:17 +0000 (Mon, 15 Dec 2008) | 2 lines
17954Changed paths:
17955   M /trunk/INSTALL
17956
17957[INSTALL] update on Windows (from Brian Gladman)
17958
17959------------------------------------------------------------------------
17960r5739 | zimmerma | 2008-12-15 09:47:46 +0000 (Mon, 15 Dec 2008) | 2 lines
17961Changed paths:
17962   M /trunk/configure.in
17963
17964[configure.in] removed useless comment
17965
17966------------------------------------------------------------------------
17967r5738 | vlefevre | 2008-12-14 15:28:17 +0000 (Sun, 14 Dec 2008) | 1 line
17968Changed paths:
17969   M /trunk/INSTALL
17970
17971INSTALL: references to ISO (international) instead of ANSI (American).
17972------------------------------------------------------------------------
17973r5737 | vlefevre | 2008-12-14 15:18:54 +0000 (Sun, 14 Dec 2008) | 1 line
17974Changed paths:
17975   M /trunk/tests/tsprintf.c
17976
17977tests/tsprintf.c: corrected a comment.
17978------------------------------------------------------------------------
17979r5736 | zimmerma | 2008-12-14 09:43:40 +0000 (Sun, 14 Dec 2008) | 3 lines
17980Changed paths:
17981   M /trunk/printf.c
17982   M /trunk/vasprintf.c
17983
17984[printf.c,vasprintf.c] include config.h if HAVE_CONFIG_H is defined, to
17985		       solve problem noticed by Brian Gladman
17986
17987------------------------------------------------------------------------
17988r5735 | vlefevre | 2008-12-14 09:37:05 +0000 (Sun, 14 Dec 2008) | 1 line
17989Changed paths:
17990   M /trunk/tests/tsprintf.c
17991
17992tests/tsprintf.c: untabified.
17993------------------------------------------------------------------------
17994r5734 | zimmerma | 2008-12-14 09:27:08 +0000 (Sun, 14 Dec 2008) | 2 lines
17995Changed paths:
17996   M /trunk/INSTALL
17997
17998[INSTALL] added hint for using the MinGW runtime
17999
18000------------------------------------------------------------------------
18001r5733 | zimmerma | 2008-12-14 08:36:37 +0000 (Sun, 14 Dec 2008) | 3 lines
18002Changed paths:
18003   M /trunk/tests/tsprintf.c
18004
18005[tsprintf.c] added new hard-coded test (needs work to overcome error in
18006	system asprintf)
18007
18008------------------------------------------------------------------------
18009r5732 | zimmerma | 2008-12-14 08:24:42 +0000 (Sun, 14 Dec 2008) | 3 lines
18010Changed paths:
18011   M /trunk/tests/tsprintf.c
18012
18013[tsprintf.c] fixed hard-coded test (spec was missing), and print values of
18014             xi,yi,spec in case of error
18015
18016------------------------------------------------------------------------
18017r5731 | vlefevre | 2008-12-14 00:05:20 +0000 (Sun, 14 Dec 2008) | 1 line
18018Changed paths:
18019   M /trunk/INSTALL
18020
18021INSTALL: corrections on r5730.
18022------------------------------------------------------------------------
18023r5730 | zimmerma | 2008-12-13 10:19:25 +0000 (Sat, 13 Dec 2008) | 2 lines
18024Changed paths:
18025   M /trunk/INSTALL
18026
18027[INSTALL] added notes on Windows Vista 64 problem
18028
18029------------------------------------------------------------------------
18030r5727 | vlefevre | 2008-12-12 15:00:33 +0000 (Fri, 12 Dec 2008) | 1 line
18031Changed paths:
18032   M /trunk/README
18033
18034README: added "compile" since it is distributed in the tarball.
18035------------------------------------------------------------------------
18036r5723 | vlefevre | 2008-12-12 14:07:19 +0000 (Fri, 12 Dec 2008) | 2 lines
18037Changed paths:
18038   M /trunk
18039
18040Added "compile" to svn:ignore property (this file is installed by
18041"automake --add-missing" due to AM_PROG_CC_C_O, added in r5710).
18042------------------------------------------------------------------------
18043r5722 | vlefevre | 2008-12-12 14:01:33 +0000 (Fri, 12 Dec 2008) | 1 line
18044Changed paths:
18045   M /trunk/vasprintf.c
18046
18047vasprintf.c: avoid an abort if field width or precision is > INT_MAX.
18048------------------------------------------------------------------------
18049r5721 | thevenyp | 2008-12-12 14:00:33 +0000 (Fri, 12 Dec 2008) | 2 lines
18050Changed paths:
18051   M /trunk/tests/tests.c
18052   M /trunk/tests/tgeneric.c
18053   M /trunk/tests/tset_ld.c
18054
18055tests.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.
18056
18057------------------------------------------------------------------------
18058r5720 | thevenyp | 2008-12-12 13:54:37 +0000 (Fri, 12 Dec 2008) | 2 lines
18059Changed paths:
18060   M /trunk/configure.in
18061
18062configure.in: remove line 'GCC=' in icc tests which seems to confuse libtool. 
18063
18064------------------------------------------------------------------------
18065r5719 | vlefevre | 2008-12-12 12:54:10 +0000 (Fri, 12 Dec 2008) | 1 line
18066Changed paths:
18067   M /trunk/set_ld.c
18068
18069set_ld.c: rewrote exp computation.
18070------------------------------------------------------------------------
18071r5718 | vlefevre | 2008-12-12 12:12:11 +0000 (Fri, 12 Dec 2008) | 1 line
18072Changed paths:
18073   M /trunk/vasprintf.c
18074
18075vasprintf.c: avoid a possible gcc 4.1.2 bug with -ftrapv.
18076------------------------------------------------------------------------
18077r5717 | vlefevre | 2008-12-12 11:57:37 +0000 (Fri, 12 Dec 2008) | 1 line
18078Changed paths:
18079   M /trunk/vasprintf.c
18080
18081vasprintf.c: revert incorrect change in r5713.
18082------------------------------------------------------------------------
18083r5716 | zimmerma | 2008-12-12 11:47:52 +0000 (Fri, 12 Dec 2008) | 8 lines
18084Changed paths:
18085   M /trunk/set_ld.c
18086
18087[set_ld.c] fixed problem with CC=g++ on 64-bit computer:
18088$ g++ -v
18089Using built-in specs.
18090Target: x86_64-linux-gnu
18091Configured 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
18092Thread model: posix
18093gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
18094
18095------------------------------------------------------------------------
18096r5713 | zimmerma | 2008-12-12 10:05:49 +0000 (Fri, 12 Dec 2008) | 3 lines
18097Changed paths:
18098   M /trunk/vasprintf.c
18099
18100[vasprintf.c] patch to MPFR_ASSERTN(...) call to avoid failure with gcc -ftrapv
18101	      with gcc 4.1.2 (probably compiler error)
18102
18103------------------------------------------------------------------------
18104r5712 | thevenyp | 2008-12-12 09:20:14 +0000 (Fri, 12 Dec 2008) | 2 lines
18105Changed paths:
18106   M /trunk/tests/Makefile.am
18107   M /trunk/tests/tmul.c
18108
18109Makefile.am, tmul.c: Rename macro __SRCDIR to MPFR_SRCDIR.
18110
18111------------------------------------------------------------------------
18112r5710 | thevenyp | 2008-12-11 15:20:56 +0000 (Thu, 11 Dec 2008) | 4 lines
18113Changed paths:
18114   M /trunk/configure.in
18115   M /trunk/tests/Makefile.am
18116   M /trunk/tests/tmul.c
18117
18118configure.in: Add AM_PROG_CC_C_O needed by tmul_CPPFLAGS.
18119tests/Makefile.am: Add tmul.dat in EXTRA_DIST and pass srcdir to tmul.c through tmul_CPPFLAGS.
18120tests/tmul.c: Add path to tmul.dat.
18121
18122------------------------------------------------------------------------
18123r5703 | vlefevre | 2008-12-09 16:46:13 +0000 (Tue, 09 Dec 2008) | 2 lines
18124Changed paths:
18125   M /trunk/INSTALL
18126
18127INSTALL: TLS on darwin may work, but I don't know anything more.
18128See thread <http://gcc.gnu.org/ml/gcc/2008-12/msg00107.html>.
18129------------------------------------------------------------------------
18130r5702 | vlefevre | 2008-12-08 16:02:29 +0000 (Mon, 08 Dec 2008) | 1 line
18131Changed paths:
18132   M /trunk/README
18133
18134README: CVS -> Subversion.
18135------------------------------------------------------------------------
18136r5701 | vlefevre | 2008-12-03 12:40:01 +0000 (Wed, 03 Dec 2008) | 1 line
18137Changed paths:
18138   M /trunk/configure.in
18139
18140configure.in: format --enable-decimal-float description on 80 columns.
18141------------------------------------------------------------------------
18142r5700 | vlefevre | 2008-12-03 12:38:06 +0000 (Wed, 03 Dec 2008) | 2 lines
18143Changed paths:
18144   M /trunk/configure.in
18145
18146configure.in: for --enable-thread-safe, say that the system must support
18147it (like what has been done for --enable-logging, just above).
18148------------------------------------------------------------------------
18149r5699 | vlefevre | 2008-12-03 12:31:28 +0000 (Wed, 03 Dec 2008) | 1 line
18150Changed paths:
18151   M /trunk/INSTALL
18152
18153INSTALL: added details about ---enable-thread-safe and TLS support.
18154------------------------------------------------------------------------
18155r5698 | vlefevre | 2008-11-28 12:09:08 +0000 (Fri, 28 Nov 2008) | 2 lines
18156Changed paths:
18157   M /trunk/mpfr.texi
18158   M /trunk/urandomb.c
18159
18160urandomb.c: added comments and cleaned up code.
18161mpfr.texi: improved description of mpfr_urandomb.
18162------------------------------------------------------------------------
18163r5697 | vlefevre | 2008-11-26 14:39:22 +0000 (Wed, 26 Nov 2008) | 1 line
18164Changed paths:
18165   M /trunk/mpfr.texi
18166
18167mpfr.texi: changed URL added in r5696 to avoid a redirection.
18168------------------------------------------------------------------------
18169r5696 | zimmerma | 2008-11-26 14:22:37 +0000 (Wed, 26 Nov 2008) | 2 lines
18170Changed paths:
18171   M /trunk/mpfr.texi
18172
18173[mpfr.texi] added official url on ftp.gnu.org
18174
18175------------------------------------------------------------------------
18176r5695 | vlefevre | 2008-11-26 09:16:40 +0000 (Wed, 26 Nov 2008) | 1 line
18177Changed paths:
18178   M /trunk/tests/tmul.c
18179
18180tests/tmul.c: removed useless variable.
18181------------------------------------------------------------------------
18182r5694 | vlefevre | 2008-11-26 09:14:38 +0000 (Wed, 26 Nov 2008) | 1 line
18183Changed paths:
18184   M /trunk/tests/tmul.c
18185
18186tests/tmul.c: made reading a string from file more robust.
18187------------------------------------------------------------------------
18188r5693 | zimmerma | 2008-11-26 08:14:13 +0000 (Wed, 26 Nov 2008) | 4 lines
18189Changed paths:
18190   M /trunk/tests/tmul.c
18191   A /trunk/tests/tmul.dat
18192
18193[tmul.c] moved long strings to file tmul.dat, so that gcc -ansi
18194	 -pedantic-errors works (ISO C90 does not support strings of length
18195	 > 509)
18196
18197------------------------------------------------------------------------
18198r5692 | vlefevre | 2008-11-26 00:55:32 +0000 (Wed, 26 Nov 2008) | 4 lines
18199Changed paths:
18200   M /trunk/tests/tinternals.c
18201
18202tests/tinternals.c: updated tests for guaranteed C90 support, e.g. with
18203gcc -ansi -pedantic-errors (avoid error "string length 'nnn' is greater
18204than the length '509' ISO C90 compilers are required to support" because
18205expression for #expr in ASSERT_FAIL macro is too long).
18206------------------------------------------------------------------------
18207r5691 | vlefevre | 2008-11-26 00:48:12 +0000 (Wed, 26 Nov 2008) | 1 line
18208Changed paths:
18209   M /trunk/README.dev
18210
18211README.dev: in Section "To make a release", suggest -pedantic-errors.
18212------------------------------------------------------------------------
18213r5690 | vlefevre | 2008-11-22 15:49:07 +0000 (Sat, 22 Nov 2008) | 5 lines
18214Changed paths:
18215   M /trunk/acosh.c
18216   M /trunk/agm.c
18217   M /trunk/atan.c
18218   M /trunk/cos.c
18219   M /trunk/fma.c
18220   M /trunk/fms.c
18221   M /trunk/gamma.c
18222   M /trunk/get_str.c
18223   M /trunk/li2.c
18224   M /trunk/lngamma.c
18225   M /trunk/modf.c
18226   M /trunk/mpfr-impl.h
18227   M /trunk/mul.c
18228   M /trunk/mulders.c
18229   M /trunk/rec_sqrt.c
18230   M /trunk/root.c
18231   M /trunk/tanh.c
18232   M /trunk/vasprintf.c
18233   M /trunk/yn.c
18234
18235r5689 undone: some casts were incorrect (mp_exp_t may be greater than
18236mp_prec_t, so that casting a mp_exp_t into a mp_prec_t can introduce a
18237bug). There may be bugs in some cases, but the casts fix the symptom,
18238not the bug (unless one casts the unsigned type to a signed type that
18239is *strictly* larger, which is not possible here).
18240------------------------------------------------------------------------
18241r5689 | zimmerma | 2008-11-22 09:55:42 +0000 (Sat, 22 Nov 2008) | 2 lines
18242Changed paths:
18243   M /trunk/acosh.c
18244   M /trunk/agm.c
18245   M /trunk/atan.c
18246   M /trunk/cos.c
18247   M /trunk/fma.c
18248   M /trunk/fms.c
18249   M /trunk/gamma.c
18250   M /trunk/get_str.c
18251   M /trunk/li2.c
18252   M /trunk/lngamma.c
18253   M /trunk/modf.c
18254   M /trunk/mpfr-impl.h
18255   M /trunk/mul.c
18256   M /trunk/mulders.c
18257   M /trunk/rec_sqrt.c
18258   M /trunk/root.c
18259   M /trunk/tanh.c
18260   M /trunk/vasprintf.c
18261   M /trunk/yn.c
18262
18263fixed some signed/unsigned warnings with g++ (please review)
18264
18265------------------------------------------------------------------------
18266r5688 | zimmerma | 2008-11-21 12:53:47 +0000 (Fri, 21 Nov 2008) | 3 lines
18267Changed paths:
18268   M /trunk/nightly-test
18269
18270[nightly-test] removed MPFR_CHECK_ALL (no longer used)
18271               added possibility to choose compiler (e.g., g++)
18272
18273------------------------------------------------------------------------
18274r5687 | zimmerma | 2008-11-21 12:44:39 +0000 (Fri, 21 Nov 2008) | 2 lines
18275Changed paths:
18276   M /trunk/README.dev
18277
18278[README.dev] better check ./configure CC=g++
18279
18280------------------------------------------------------------------------
18281r5686 | thevenyp | 2008-11-21 10:07:53 +0000 (Fri, 21 Nov 2008) | 2 lines
18282Changed paths:
18283   M /trunk/vasprintf.c
18284
18285Fix 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).
18286
18287------------------------------------------------------------------------
18288r5685 | vlefevre | 2008-11-21 08:27:07 +0000 (Fri, 21 Nov 2008) | 1 line
18289Changed paths:
18290   M /trunk/README
18291
18292README: added m4 directory (since it is distributed in the tarball).
18293------------------------------------------------------------------------
18294r5684 | vlefevre | 2008-11-20 19:29:58 +0000 (Thu, 20 Nov 2008) | 1 line
18295Changed paths:
18296   M /trunk/Makefile.am
18297
18298Forgot to update Makefile.am too (for r5680).
18299------------------------------------------------------------------------
18300r5683 | vlefevre | 2008-11-20 19:20:18 +0000 (Thu, 20 Nov 2008) | 1 line
18301Changed paths:
18302   M /trunk/configure.in
18303
18304configure.in: added AC_CONFIG_MACRO_DIR([m4]) for r5680.
18305------------------------------------------------------------------------
18306r5682 | zimmerma | 2008-11-20 17:14:35 +0000 (Thu, 20 Nov 2008) | 2 lines
18307Changed paths:
18308   M /trunk/mpfr-gmp.c
18309
18310[mpfr-gmp.c] added comment on recent bug fix on MacOS
18311
18312------------------------------------------------------------------------
18313r5681 | zimmerma | 2008-11-20 10:53:02 +0000 (Thu, 20 Nov 2008) | 3 lines
18314Changed paths:
18315   M /trunk/tests/texp.c
18316   M /trunk/tests/tmul_2exp.c
18317   M /trunk/tests/tpow_all.c
18318
18319[tests] changes to make compilation work with g++ (only fixed errors,
18320        several warnings remain)
18321
18322------------------------------------------------------------------------
18323r5680 | vlefevre | 2008-11-20 10:42:50 +0000 (Thu, 20 Nov 2008) | 1 line
18324Changed paths:
18325   A /trunk/m4
18326   A /trunk/m4/size_max.m4
18327
18328Added m4/size_max.m4 file (from gettext).
18329------------------------------------------------------------------------
18330r5679 | vlefevre | 2008-11-20 10:26:32 +0000 (Thu, 20 Nov 2008) | 1 line
18331Changed paths:
18332   M /trunk/README.dev
18333
18334README.dev: paragraph on tentative definitions.
18335------------------------------------------------------------------------
18336r5678 | zimmerma | 2008-11-20 09:13:09 +0000 (Thu, 20 Nov 2008) | 3 lines
18337Changed paths:
18338   M /trunk/mpfr-gmp.c
18339
18340[mpfr-gmp.c] replace tentative definitions by real definitions, solves
18341	     configure problems with mpc (see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2008-November/000048.html)
18342
18343------------------------------------------------------------------------
18344r5677 | vlefevre | 2008-11-18 01:01:33 +0000 (Tue, 18 Nov 2008) | 1 line
18345Changed paths:
18346   M /trunk/hypot.c
18347
18348hypot.c: updated a comment.
18349------------------------------------------------------------------------
18350r5676 | vlefevre | 2008-11-18 00:40:13 +0000 (Tue, 18 Nov 2008) | 1 line
18351Changed paths:
18352   M /trunk/tests/thypot.c
18353
18354tests/thypot.c: added a test.
18355------------------------------------------------------------------------
18356r5675 | vlefevre | 2008-11-18 00:21:09 +0000 (Tue, 18 Nov 2008) | 1 line
18357Changed paths:
18358   M /trunk/hypot.c
18359
18360hypot.c: simplified an expression; cosmetic changes.
18361------------------------------------------------------------------------
18362r5674 | thevenyp | 2008-11-17 08:43:59 +0000 (Mon, 17 Nov 2008) | 2 lines
18363Changed paths:
18364   M /trunk/hypot.c
18365
18366hypot.c: Fix underflow problem when diff_exp<=MPFR_EMAX_MAX-2 using fma (provided that mpfr_fma is immune to it).
18367
18368------------------------------------------------------------------------
18369r5673 | thevenyp | 2008-11-17 08:40:52 +0000 (Mon, 17 Nov 2008) | 2 lines
18370Changed paths:
18371   M /trunk/algorithms.tex
18372
18373algorithms.tex: Fix one typo in dilogarithm section.
18374
18375------------------------------------------------------------------------
18376r5672 | vlefevre | 2008-11-12 14:53:07 +0000 (Wed, 12 Nov 2008) | 1 line
18377Changed paths:
18378   M /trunk/NEWS
18379   M /trunk/mpfr.texi
18380
18381mpfr.texi, NEWS: update concerning mpfr_eq.
18382------------------------------------------------------------------------
18383r5671 | vlefevre | 2008-11-12 14:09:45 +0000 (Wed, 12 Nov 2008) | 1 line
18384Changed paths:
18385   M /trunk/mpfr.texi
18386
18387mpfr.texi: improved mpfr_eq documentation.
18388------------------------------------------------------------------------
18389r5670 | thevenyp | 2008-11-12 12:33:37 +0000 (Wed, 12 Nov 2008) | 2 lines
18390Changed paths:
18391   M /trunk/tests/tstrtofr.c
18392
18393tests/tstrtofr.c: Add more information when test bug20081028 fails.
18394
18395------------------------------------------------------------------------
18396r5669 | thevenyp | 2008-11-07 10:19:42 +0000 (Fri, 07 Nov 2008) | 3 lines
18397Changed paths:
18398   M /trunk/strtofr.c
18399   M /trunk/tests/tstrtofr.c
18400
18401strtofr.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.
18402tests/tstrtofr.c: Add other test values around 1 for the bug20081028 non regression test.
18403
18404------------------------------------------------------------------------
18405r5668 | vlefevre | 2008-11-07 01:12:36 +0000 (Fri, 07 Nov 2008) | 1 line
18406Changed paths:
18407   M /trunk/strtofr.c
18408
18409strtofr.c: improved style ("exact" is a boolean).
18410------------------------------------------------------------------------
18411r5667 | zimmerma | 2008-11-06 16:53:17 +0000 (Thu, 06 Nov 2008) | 4 lines
18412Changed paths:
18413   M /trunk/strtofr.c
18414   M /trunk/tests/tstrtofr.c
18415
18416[strtofr.c]  new patch (ternary value was still wrong in some cases), should
18417	     be ok now
18418[tstrtofr.c] added new test
18419
18420------------------------------------------------------------------------
18421r5666 | zimmerma | 2008-11-05 17:10:10 +0000 (Wed, 05 Nov 2008) | 2 lines
18422Changed paths:
18423   M /trunk/mpn_exp.c
18424   M /trunk/strtofr.c
18425
18426[strtofr.c] review of patch added in revision 5660, and added comments
18427
18428------------------------------------------------------------------------
18429r5665 | vlefevre | 2008-10-29 14:31:20 +0000 (Wed, 29 Oct 2008) | 1 line
18430Changed paths:
18431   M /trunk/NEWS
18432
18433Updated NEWS file.
18434------------------------------------------------------------------------
18435r5662 | vlefevre | 2008-10-29 13:52:17 +0000 (Wed, 29 Oct 2008) | 2 lines
18436Changed paths:
18437   M /trunk/strtofr.c
18438
18439strtofr.c: in r5660, as pstr_size and pstr->prec both have type size_t,
18440changed the type of i from mp_size_t to size_t for consistency.
18441------------------------------------------------------------------------
18442r5661 | vlefevre | 2008-10-29 13:43:14 +0000 (Wed, 29 Oct 2008) | 3 lines
18443Changed paths:
18444   M /trunk/strtofr.c
18445
18446strtofr.c: reverted the change done in r3008, which led to a trivial
18447assertion. I think the goal is to make sure that pstr_size (of type
18448size_t) can be represented in a mp_exp_t (as required in the code).
18449------------------------------------------------------------------------
18450r5660 | thevenyp | 2008-10-29 12:05:11 +0000 (Wed, 29 Oct 2008) | 2 lines
18451Changed paths:
18452   M /trunk/strtofr.c
18453
18454strtofr.c: fix bug '[#6604] incorrect directed rounding in mpfr_strtofr'.
18455
18456------------------------------------------------------------------------
18457r5659 | vlefevre | 2008-10-29 02:31:21 +0000 (Wed, 29 Oct 2008) | 3 lines
18458Changed paths:
18459   M /trunk/configure.in
18460
18461configure.in: replaced $(...) quoting style by "`...`" since the former
18462is not supported everywhere (and indeed is not used by the autotools):
18463http://swox.com/list-archives/gmp-bugs/2008-October/001185.html
18464------------------------------------------------------------------------
18465r5658 | vlefevre | 2008-10-29 01:21:29 +0000 (Wed, 29 Oct 2008) | 2 lines
18466Changed paths:
18467   M /trunk/tests/tstrtofr.c
18468
18469tests/tstrtofr.c: added bug20081028 (bug found by Christoph Lauter
18470in mpfr_set_str; this is the corresponding bug in mpfr_strtofr).
18471------------------------------------------------------------------------
18472r5657 | vlefevre | 2008-10-29 01:10:36 +0000 (Wed, 29 Oct 2008) | 1 line
18473Changed paths:
18474   M /trunk/tests/tstrtofr.c
18475
18476tests/tstrtofr.c: corrections related to C usage.
18477------------------------------------------------------------------------
18478r5656 | vlefevre | 2008-10-29 00:59:00 +0000 (Wed, 29 Oct 2008) | 1 line
18479Changed paths:
18480   M /trunk/tests/tset_str.c
18481
18482tests/tset_str.c: added bug20081028 (bug found by Christoph Lauter).
18483------------------------------------------------------------------------
18484r5655 | vlefevre | 2008-10-27 03:55:33 +0000 (Mon, 27 Oct 2008) | 1 line
18485Changed paths:
18486   M /trunk/mpfr.texi
18487
18488mpfr.texi: updated @dircategory (request by Karl Berry).
18489------------------------------------------------------------------------
18490r5654 | vlefevre | 2008-10-27 03:27:10 +0000 (Mon, 27 Oct 2008) | 1 line
18491Changed paths:
18492   M /trunk/BUGS
18493   M /trunk/FAQ.html
18494   M /trunk/NEWS
18495   M /trunk/README
18496   M /trunk/TODO
18497   M /trunk/abort_prec_max.c
18498   M /trunk/acinclude.m4
18499   M /trunk/acos.c
18500   M /trunk/acosh.c
18501   M /trunk/add.c
18502   M /trunk/add1.c
18503   M /trunk/add1sp.c
18504   M /trunk/add_d.c
18505   M /trunk/add_ui.c
18506   M /trunk/agm.c
18507   M /trunk/asin.c
18508   M /trunk/asinh.c
18509   M /trunk/atan.c
18510   M /trunk/atan2.c
18511   M /trunk/atanh.c
18512   M /trunk/cache.c
18513   M /trunk/cbrt.c
18514   M /trunk/check.c
18515   M /trunk/clear.c
18516   M /trunk/clears.c
18517   M /trunk/cmp.c
18518   M /trunk/cmp2.c
18519   M /trunk/cmp_abs.c
18520   M /trunk/cmp_d.c
18521   M /trunk/cmp_ld.c
18522   M /trunk/cmp_si.c
18523   M /trunk/cmp_ui.c
18524   M /trunk/comparisons.c
18525   M /trunk/configure.in
18526   M /trunk/const_catalan.c
18527   M /trunk/const_euler.c
18528   M /trunk/const_log2.c
18529   M /trunk/const_pi.c
18530   M /trunk/constant.c
18531   M /trunk/copysign.c
18532   M /trunk/cos.c
18533   M /trunk/cosh.c
18534   M /trunk/cot.c
18535   M /trunk/coth.c
18536   M /trunk/csc.c
18537   M /trunk/csch.c
18538   M /trunk/d_div.c
18539   M /trunk/d_sub.c
18540   M /trunk/dim.c
18541   M /trunk/div.c
18542   M /trunk/div_2exp.c
18543   M /trunk/div_2si.c
18544   M /trunk/div_2ui.c
18545   M /trunk/div_d.c
18546   M /trunk/div_ui.c
18547   M /trunk/dump.c
18548   M /trunk/eint.c
18549   M /trunk/eq.c
18550   M /trunk/erf.c
18551   M /trunk/erfc.c
18552   M /trunk/exceptions.c
18553   M /trunk/exp.c
18554   M /trunk/exp10.c
18555   M /trunk/exp2.c
18556   M /trunk/exp3.c
18557   M /trunk/exp_2.c
18558   M /trunk/expm1.c
18559   M /trunk/extract.c
18560   M /trunk/factorial.c
18561   M /trunk/faq.xsl
18562   M /trunk/fits_intmax.c
18563   M /trunk/fits_s.h
18564   M /trunk/fits_sint.c
18565   M /trunk/fits_slong.c
18566   M /trunk/fits_sshort.c
18567   M /trunk/fits_u.h
18568   M /trunk/fits_uint.c
18569   M /trunk/fits_uintmax.c
18570   M /trunk/fits_ulong.c
18571   M /trunk/fits_ushort.c
18572   M /trunk/fma.c
18573   M /trunk/fms.c
18574   M /trunk/frac.c
18575   M /trunk/free_cache.c
18576   M /trunk/gamma.c
18577   M /trunk/gen_inverse.h
18578   M /trunk/get_d.c
18579   M /trunk/get_d64.c
18580   M /trunk/get_exp.c
18581   M /trunk/get_f.c
18582   M /trunk/get_ld.c
18583   M /trunk/get_patches.sh
18584   M /trunk/get_si.c
18585   M /trunk/get_sj.c
18586   M /trunk/get_str.c
18587   M /trunk/get_ui.c
18588   M /trunk/get_uj.c
18589   M /trunk/get_z.c
18590   M /trunk/get_z_exp.c
18591   M /trunk/gmp_op.c
18592   M /trunk/hypot.c
18593   M /trunk/init.c
18594   M /trunk/init2.c
18595   M /trunk/inits.c
18596   M /trunk/inits2.c
18597   M /trunk/inp_str.c
18598   M /trunk/int_ceil_log2.c
18599   M /trunk/isinf.c
18600   M /trunk/isinteger.c
18601   M /trunk/isnan.c
18602   M /trunk/isnum.c
18603   M /trunk/isqrt.c
18604   M /trunk/iszero.c
18605   M /trunk/jn.c
18606   M /trunk/jyn_asympt.c
18607   M /trunk/li2.c
18608   M /trunk/lngamma.c
18609   M /trunk/log.c
18610   M /trunk/log10.c
18611   M /trunk/log1p.c
18612   M /trunk/log2.c
18613   M /trunk/logging.c
18614   M /trunk/minmax.c
18615   M /trunk/modf.c
18616   M /trunk/mp_clz_tab.c
18617   M /trunk/mparam_h.in
18618   M /trunk/mpf2mpfr.h
18619   M /trunk/mpfr-gmp.c
18620   M /trunk/mpfr-gmp.h
18621   M /trunk/mpfr-impl.h
18622   M /trunk/mpfr-thread.h
18623   M /trunk/mpfr.h
18624   M /trunk/mpfr.texi
18625   M /trunk/mpfrlint
18626   M /trunk/mpn_exp.c
18627   M /trunk/mul.c
18628   M /trunk/mul_2exp.c
18629   M /trunk/mul_2si.c
18630   M /trunk/mul_2ui.c
18631   M /trunk/mul_d.c
18632   M /trunk/mul_ui.c
18633   M /trunk/mulders.c
18634   M /trunk/neg.c
18635   M /trunk/next.c
18636   M /trunk/out_str.c
18637   M /trunk/pow.c
18638   M /trunk/pow_si.c
18639   M /trunk/pow_ui.c
18640   M /trunk/pow_z.c
18641   M /trunk/powerof2.c
18642   M /trunk/print_raw.c
18643   M /trunk/print_rnd_mode.c
18644   M /trunk/printf.c
18645   M /trunk/random2.c
18646   M /trunk/rec_sqrt.c
18647   M /trunk/reldiff.c
18648   M /trunk/rem1.c
18649   M /trunk/rint.c
18650   M /trunk/root.c
18651   M /trunk/round_near_x.c
18652   M /trunk/round_p.c
18653   M /trunk/round_prec.c
18654   M /trunk/round_raw_generic.c
18655   M /trunk/sec.c
18656   M /trunk/sech.c
18657   M /trunk/set.c
18658   M /trunk/set_d.c
18659   M /trunk/set_d64.c
18660   M /trunk/set_dfl_prec.c
18661   M /trunk/set_exp.c
18662   M /trunk/set_f.c
18663   M /trunk/set_inf.c
18664   M /trunk/set_ld.c
18665   M /trunk/set_nan.c
18666   M /trunk/set_prc_raw.c
18667   M /trunk/set_prec.c
18668   M /trunk/set_q.c
18669   M /trunk/set_rnd.c
18670   M /trunk/set_si.c
18671   M /trunk/set_si_2exp.c
18672   M /trunk/set_sj.c
18673   M /trunk/set_str.c
18674   M /trunk/set_str_raw.c
18675   M /trunk/set_ui.c
18676   M /trunk/set_ui_2exp.c
18677   M /trunk/set_uj.c
18678   M /trunk/set_z.c
18679   M /trunk/setmax.c
18680   M /trunk/setmin.c
18681   M /trunk/setsign.c
18682   M /trunk/sgn.c
18683   M /trunk/si_op.c
18684   M /trunk/signbit.c
18685   M /trunk/sin.c
18686   M /trunk/sin_cos.c
18687   M /trunk/sinh.c
18688   M /trunk/sinh_cosh.c
18689   M /trunk/sqr.c
18690   M /trunk/sqrt.c
18691   M /trunk/sqrt_ui.c
18692   M /trunk/stack_interface.c
18693   M /trunk/strtofr.c
18694   M /trunk/sub.c
18695   M /trunk/sub1.c
18696   M /trunk/sub1sp.c
18697   M /trunk/sub_d.c
18698   M /trunk/sub_ui.c
18699   M /trunk/subnormal.c
18700   M /trunk/sum.c
18701   M /trunk/swap.c
18702   M /trunk/tan.c
18703   M /trunk/tanh.c
18704   M /trunk/tests/cmp_str.c
18705   M /trunk/tests/data/li2
18706   M /trunk/tests/memory.c
18707   M /trunk/tests/mpf_compat.c
18708   M /trunk/tests/mpf_compat.h
18709   M /trunk/tests/mpfr-test.h
18710   M /trunk/tests/mpfr_compat.c
18711   M /trunk/tests/reuse.c
18712   M /trunk/tests/rnd_mode.c
18713   M /trunk/tests/tabs.c
18714   M /trunk/tests/tacos.c
18715   M /trunk/tests/tacosh.c
18716   M /trunk/tests/tadd.c
18717   M /trunk/tests/tadd1sp.c
18718   M /trunk/tests/tadd_d.c
18719   M /trunk/tests/tadd_ui.c
18720   M /trunk/tests/tagm.c
18721   M /trunk/tests/tasin.c
18722   M /trunk/tests/tasinh.c
18723   M /trunk/tests/tatan.c
18724   M /trunk/tests/tatanh.c
18725   M /trunk/tests/tcan_round.c
18726   M /trunk/tests/tcbrt.c
18727   M /trunk/tests/tcheck.c
18728   M /trunk/tests/tcmp.c
18729   M /trunk/tests/tcmp2.c
18730   M /trunk/tests/tcmp_d.c
18731   M /trunk/tests/tcmp_ld.c
18732   M /trunk/tests/tcmp_ui.c
18733   M /trunk/tests/tcmpabs.c
18734   M /trunk/tests/tcomparisons.c
18735   M /trunk/tests/tconst_catalan.c
18736   M /trunk/tests/tconst_euler.c
18737   M /trunk/tests/tconst_log2.c
18738   M /trunk/tests/tconst_pi.c
18739   M /trunk/tests/tcopysign.c
18740   M /trunk/tests/tcos.c
18741   M /trunk/tests/tcosh.c
18742   M /trunk/tests/tcot.c
18743   M /trunk/tests/tcoth.c
18744   M /trunk/tests/tcsc.c
18745   M /trunk/tests/tcsch.c
18746   M /trunk/tests/td_div.c
18747   M /trunk/tests/td_sub.c
18748   M /trunk/tests/tdim.c
18749   M /trunk/tests/tdiv.c
18750   M /trunk/tests/tdiv_d.c
18751   M /trunk/tests/tdiv_ui.c
18752   M /trunk/tests/teint.c
18753   M /trunk/tests/teq.c
18754   M /trunk/tests/terf.c
18755   M /trunk/tests/tests.c
18756   M /trunk/tests/texceptions.c
18757   M /trunk/tests/texp.c
18758   M /trunk/tests/texp10.c
18759   M /trunk/tests/texp2.c
18760   M /trunk/tests/texpm1.c
18761   M /trunk/tests/tfactorial.c
18762   M /trunk/tests/tfits.c
18763   M /trunk/tests/tfma.c
18764   M /trunk/tests/tfmod.c
18765   M /trunk/tests/tfms.c
18766   M /trunk/tests/tfprintf.c
18767   M /trunk/tests/tfrac.c
18768   M /trunk/tests/tgamma.c
18769   M /trunk/tests/tgeneric.c
18770   M /trunk/tests/tgeneric_ui.c
18771   M /trunk/tests/tget_d.c
18772   M /trunk/tests/tget_d_2exp.c
18773   M /trunk/tests/tget_f.c
18774   M /trunk/tests/tget_ld_2exp.c
18775   M /trunk/tests/tget_set_d64.c
18776   M /trunk/tests/tget_sj.c
18777   M /trunk/tests/tget_str.c
18778   M /trunk/tests/tget_z.c
18779   M /trunk/tests/tgmpop.c
18780   M /trunk/tests/thyperbolic.c
18781   M /trunk/tests/thypot.c
18782   M /trunk/tests/tinits.c
18783   M /trunk/tests/tinp_str.c
18784   M /trunk/tests/tinternals.c
18785   M /trunk/tests/tisnan.c
18786   M /trunk/tests/tisqrt.c
18787   M /trunk/tests/tj0.c
18788   M /trunk/tests/tj1.c
18789   M /trunk/tests/tjn.c
18790   M /trunk/tests/tl2b.c
18791   M /trunk/tests/tlgamma.c
18792   M /trunk/tests/tli2.c
18793   M /trunk/tests/tlngamma.c
18794   M /trunk/tests/tlog.c
18795   M /trunk/tests/tlog10.c
18796   M /trunk/tests/tlog1p.c
18797   M /trunk/tests/tlog2.c
18798   M /trunk/tests/tminmax.c
18799   M /trunk/tests/tmodf.c
18800   M /trunk/tests/tmul.c
18801   M /trunk/tests/tmul_2exp.c
18802   M /trunk/tests/tmul_d.c
18803   M /trunk/tests/tmul_ui.c
18804   M /trunk/tests/tnext.c
18805   M /trunk/tests/tout_str.c
18806   M /trunk/tests/toutimpl.c
18807   M /trunk/tests/tpow.c
18808   M /trunk/tests/tpow3.c
18809   M /trunk/tests/tpow_all.c
18810   M /trunk/tests/tpow_z.c
18811   M /trunk/tests/tprintf.c
18812   M /trunk/tests/trandom.c
18813   M /trunk/tests/trec_sqrt.c
18814   M /trunk/tests/tremquo.c
18815   M /trunk/tests/trint.c
18816   M /trunk/tests/troot.c
18817   M /trunk/tests/tround_prec.c
18818   M /trunk/tests/tsec.c
18819   M /trunk/tests/tsech.c
18820   M /trunk/tests/tset.c
18821   M /trunk/tests/tset_d.c
18822   M /trunk/tests/tset_exp.c
18823   M /trunk/tests/tset_f.c
18824   M /trunk/tests/tset_ld.c
18825   M /trunk/tests/tset_q.c
18826   M /trunk/tests/tset_si.c
18827   M /trunk/tests/tset_sj.c
18828   M /trunk/tests/tset_str.c
18829   M /trunk/tests/tset_z.c
18830   M /trunk/tests/tsgn.c
18831   M /trunk/tests/tsi_op.c
18832   M /trunk/tests/tsin.c
18833   M /trunk/tests/tsin_cos.c
18834   M /trunk/tests/tsinh.c
18835   M /trunk/tests/tsinh_cosh.c
18836   M /trunk/tests/tsprintf.c
18837   M /trunk/tests/tsqr.c
18838   M /trunk/tests/tsqrt.c
18839   M /trunk/tests/tsqrt_ui.c
18840   M /trunk/tests/tstckintc.c
18841   M /trunk/tests/tstrtofr.c
18842   M /trunk/tests/tsub.c
18843   M /trunk/tests/tsub1sp.c
18844   M /trunk/tests/tsub_d.c
18845   M /trunk/tests/tsub_ui.c
18846   M /trunk/tests/tsubnormal.c
18847   M /trunk/tests/tsum.c
18848   M /trunk/tests/tswap.c
18849   M /trunk/tests/ttan.c
18850   M /trunk/tests/ttanh.c
18851   M /trunk/tests/ttrunc.c
18852   M /trunk/tests/tui_div.c
18853   M /trunk/tests/tui_pow.c
18854   M /trunk/tests/tui_sub.c
18855   M /trunk/tests/tversion.c
18856   M /trunk/tests/ty0.c
18857   M /trunk/tests/ty1.c
18858   M /trunk/tests/tyn.c
18859   M /trunk/tests/tzeta.c
18860   M /trunk/tests/tzeta_ui.c
18861   M /trunk/tuneup.c
18862   M /trunk/uceil_exp2.c
18863   M /trunk/uceil_log2.c
18864   M /trunk/ufloor_log2.c
18865   M /trunk/ui_div.c
18866   M /trunk/ui_pow.c
18867   M /trunk/ui_pow_ui.c
18868   M /trunk/ui_sub.c
18869   M /trunk/urandomb.c
18870   M /trunk/vasprintf.c
18871   M /trunk/version.c
18872   M /trunk/volatile.c
18873   M /trunk/yn.c
18874   M /trunk/zeta.c
18875   M /trunk/zeta_ui.c
18876
18877This is now GNU MPFR!
18878------------------------------------------------------------------------
18879r5653 | vlefevre | 2008-10-27 03:10:36 +0000 (Mon, 27 Oct 2008) | 1 line
18880Changed paths:
18881   M /trunk/README
18882
18883README: CVS -> Subversion.
18884------------------------------------------------------------------------
18885r5652 | thevenyp | 2008-10-23 18:40:33 +0000 (Thu, 23 Oct 2008) | 3 lines
18886Changed paths:
18887   M /trunk/tests/tsprintf.c
18888   M /trunk/vasprintf.c
18889
18890vasprintf.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.
18891tests/tsprintf.c: Fix wrong test value accordingly, add non-regression tests.
18892
18893------------------------------------------------------------------------
18894r5651 | zimmerma | 2008-10-23 07:29:29 +0000 (Thu, 23 Oct 2008) | 2 lines
18895Changed paths:
18896   M /trunk/get_d64.c
18897   M /trunk/set_d64.c
18898
18899[get_d64.c,set_d64.c] added reference to TR 24732
18900
18901------------------------------------------------------------------------
18902r5650 | vlefevre | 2008-10-16 08:17:35 +0000 (Thu, 16 Oct 2008) | 1 line
18903Changed paths:
18904   M /trunk/mpfr.h
18905
18906mpfr.h: added a comment about MPFR_SIGN.
18907------------------------------------------------------------------------
18908r5649 | zimmerma | 2008-10-05 08:51:41 +0000 (Sun, 05 Oct 2008) | 3 lines
18909Changed paths:
18910   M /trunk/mpfr.h
18911
18912[mpfr.h] fixed typo, and added warning about MPFR_SIGN.
18913	 Shouldn't we move it in mpfr-impl.h?
18914
18915------------------------------------------------------------------------
18916r5647 | vlefevre | 2008-10-03 11:45:14 +0000 (Fri, 03 Oct 2008) | 1 line
18917Changed paths:
18918   M /trunk/INSTALL
18919   M /trunk/configure.in
18920
18921INSTALL, configure.in: corrected documentation of --with-gmp* options.
18922------------------------------------------------------------------------
18923r5645 | vlefevre | 2008-10-02 11:40:42 +0000 (Thu, 02 Oct 2008) | 1 line
18924Changed paths:
18925   M /trunk/INSTALL
18926
18927INSTALL: gave more details about --with-gmp-build.
18928------------------------------------------------------------------------
18929r5644 | zimmerma | 2008-10-02 11:17:49 +0000 (Thu, 02 Oct 2008) | 2 lines
18930Changed paths:
18931   M /trunk/INSTALL
18932
18933[INSTALL] added warning about usage of --with-gmp-build
18934
18935------------------------------------------------------------------------
18936r5643 | vlefevre | 2008-09-21 11:56:06 +0000 (Sun, 21 Sep 2008) | 2 lines
18937Changed paths:
18938   M /trunk/TODO
18939
18940TODO: updated LIA-2 terminology ("pole" was in the latest public draft,
18941"infinitary" in the final standard).
18942------------------------------------------------------------------------
18943r5642 | thevenyp | 2008-09-19 08:50:01 +0000 (Fri, 19 Sep 2008) | 2 lines
18944Changed paths:
18945   M /trunk/tests/tstrtofr.c
18946
18947tests/tstrtofr.c: Remove underflow test unintentionally commited with revision 5640.
18948
18949------------------------------------------------------------------------
18950r5640 | thevenyp | 2008-09-18 16:33:16 +0000 (Thu, 18 Sep 2008) | 2 lines
18951Changed paths:
18952   M /trunk/Makefile.am
18953   M /trunk/mpfr.h
18954   M /trunk/mpfr.texi
18955   D /trunk/random.c
18956   M /trunk/tests/reuse.c
18957   M /trunk/tests/tabs.c
18958   M /trunk/tests/tadd.c
18959   M /trunk/tests/tadd1sp.c
18960   M /trunk/tests/tatan.c
18961   M /trunk/tests/tcmp2.c
18962   M /trunk/tests/tcomparisons.c
18963   M /trunk/tests/tdiv.c
18964   M /trunk/tests/tdiv_ui.c
18965   M /trunk/tests/teq.c
18966   M /trunk/tests/tests.c
18967   M /trunk/tests/texp.c
18968   M /trunk/tests/tfma.c
18969   M /trunk/tests/tfms.c
18970   M /trunk/tests/tgeneric_ui.c
18971   M /trunk/tests/tget_set_d64.c
18972   M /trunk/tests/tget_str.c
18973   M /trunk/tests/tmul.c
18974   M /trunk/tests/tmul_ui.c
18975   M /trunk/tests/tnext.c
18976   M /trunk/tests/tpow.c
18977   M /trunk/tests/tpow3.c
18978   M /trunk/tests/tpow_z.c
18979   M /trunk/tests/trandom.c
18980   M /trunk/tests/tset.c
18981   M /trunk/tests/tset_f.c
18982   M /trunk/tests/tset_ld.c
18983   M /trunk/tests/tset_str.c
18984   M /trunk/tests/tsgn.c
18985   M /trunk/tests/tsqr.c
18986   M /trunk/tests/tsqrt.c
18987   M /trunk/tests/tstrtofr.c
18988   M /trunk/tests/tsub.c
18989   M /trunk/tests/tsub1sp.c
18990   M /trunk/tests/tsub_ui.c
18991   M /trunk/tests/tsum.c
18992   M /trunk/tests/ttrunc.c
18993   M /trunk/tests/tui_div.c
18994   M /trunk/tests/tui_pow.c
18995   M /trunk/tests/tui_sub.c
18996
18997Remove obsolete mpfr_random function and replace it by mpfr_urandomb in tests.
18998
18999------------------------------------------------------------------------
19000r5639 | thevenyp | 2008-09-18 16:25:31 +0000 (Thu, 18 Sep 2008) | 2 lines
19001Changed paths:
19002   M /trunk/exceptions.c
19003
19004Add void in prototype.
19005
19006------------------------------------------------------------------------
19007r5638 | vlefevre | 2008-09-18 13:40:11 +0000 (Thu, 18 Sep 2008) | 1 line
19008Changed paths:
19009   M /trunk/tests/tests.c
19010
19011tests/tests.c: added comments about the MPFR_FPU_PREC macro.
19012------------------------------------------------------------------------
19013r5636 | zimmerma | 2008-09-18 12:48:28 +0000 (Thu, 18 Sep 2008) | 3 lines
19014Changed paths:
19015   M /trunk/tests/tget_str.c
19016
19017[tget_str.c] replaced 'double' input by 'char*' to avoid problems with single
19018             precision (partially solves #3353)
19019
19020------------------------------------------------------------------------
19021r5634 | zimmerma | 2008-09-17 12:28:22 +0000 (Wed, 17 Sep 2008) | 2 lines
19022Changed paths:
19023   M /trunk/README.dev
19024
19025[README.dev] added item about coverage of releases
19026
19027------------------------------------------------------------------------
19028r5632 | zimmerma | 2008-09-16 12:48:29 +0000 (Tue, 16 Sep 2008) | 2 lines
19029Changed paths:
19030   M /trunk/AUTHORS
19031   M /trunk/Makefile.am
19032   M /trunk/algorithms.tex
19033   M /trunk/atan.c
19034   M /trunk/extract.c
19035   M /trunk/mpfr.texi
19036
19037final got rid of generic.c (bug 6199)
19038
19039------------------------------------------------------------------------
19040r5631 | zimmerma | 2008-09-16 12:37:11 +0000 (Tue, 16 Sep 2008) | 2 lines
19041Changed paths:
19042   D /trunk/generic.c
19043
19044[generic.c] removed unused file
19045
19046------------------------------------------------------------------------
19047r5630 | vlefevre | 2008-09-16 09:53:59 +0000 (Tue, 16 Sep 2008) | 2 lines
19048Changed paths:
19049   M /trunk/NEWS
19050   M /trunk/mpfr.texi
19051
19052NEWS, mpfr.texi: documented the fact that mpfr_random and mpfr_random2
19053will be suppressed in the next release.
19054------------------------------------------------------------------------
19055r5629 | vlefevre | 2008-09-16 08:53:00 +0000 (Tue, 16 Sep 2008) | 1 line
19056Changed paths:
19057   M /trunk/ChangeLog
19058
19059ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
19060------------------------------------------------------------------------
19061r5623 | thevenyp | 2008-09-10 10:00:31 +0000 (Wed, 10 Sep 2008) | 2 lines
19062Changed paths:
19063   M /trunk/tests/tpow_z.c
19064
19065tests/tpow_z.c: Check test for bug20080904 with the minimum possible negative exponent so as not to underflow with (future) 128 bits machine.
19066
19067------------------------------------------------------------------------
19068r5620 | vlefevre | 2008-09-06 10:19:10 +0000 (Sat, 06 Sep 2008) | 1 line
19069Changed paths:
19070   M /trunk/pow.c
19071
19072pow.c: fixed bug20080904 (from tpow_z.c).
19073------------------------------------------------------------------------
19074r5619 | vlefevre | 2008-09-06 10:08:37 +0000 (Sat, 06 Sep 2008) | 1 line
19075Changed paths:
19076   M /trunk/pow.c
19077
19078pow.c: added log messages.
19079------------------------------------------------------------------------
19080r5618 | thevenyp | 2008-09-05 10:10:41 +0000 (Fri, 05 Sep 2008) | 2 lines
19081Changed paths:
19082   M /trunk/tests/tpow_z.c
19083
19084tests/tpow_z.c: Add a test that underflows.
19085
19086------------------------------------------------------------------------
19087r5616 | vlefevre | 2008-09-05 09:05:25 +0000 (Fri, 05 Sep 2008) | 1 line
19088Changed paths:
19089   M /trunk/configure.in
19090
19091configure.in: updated a comment (for the next automake version).
19092------------------------------------------------------------------------
19093r5614 | vlefevre | 2008-09-05 08:56:53 +0000 (Fri, 05 Sep 2008) | 1 line
19094Changed paths:
19095   M /trunk/NEWS
19096
19097NEWS: added a note about mpfr_init_gmp_rand (removed in r4953).
19098------------------------------------------------------------------------
19099r5613 | vlefevre | 2008-09-04 02:44:04 +0000 (Thu, 04 Sep 2008) | 1 line
19100Changed paths:
19101   M /trunk/README.dev
19102
19103README.dev: update (about AM_MAINTAINER_MODE).
19104------------------------------------------------------------------------
19105r5609 | vlefevre | 2008-09-02 15:09:20 +0000 (Tue, 02 Sep 2008) | 1 line
19106Changed paths:
19107   M /trunk/README
19108
19109Updated README file.
19110------------------------------------------------------------------------
19111r5607 | vlefevre | 2008-09-01 11:51:00 +0000 (Mon, 01 Sep 2008) | 1 line
19112Changed paths:
19113   M /trunk/README.dev
19114   D /trunk/patch-libtool
19115
19116Removed patch-libtool and updated README.dev as libtool has been fixed.
19117------------------------------------------------------------------------
19118r5606 | vlefevre | 2008-09-01 11:47:16 +0000 (Mon, 01 Sep 2008) | 1 line
19119Changed paths:
19120   M /trunk/NEWS
19121
19122NEWS file update (get default $CC and $CFLAGS from gmp.h).
19123------------------------------------------------------------------------
19124r5605 | vlefevre | 2008-09-01 11:46:24 +0000 (Mon, 01 Sep 2008) | 1 line
19125Changed paths:
19126   M /trunk/configure.in
19127
19128configure.in: removed a useless blank line.
19129------------------------------------------------------------------------
19130r5604 | vlefevre | 2008-09-01 11:40:36 +0000 (Mon, 01 Sep 2008) | 1 line
19131Changed paths:
19132   M /trunk/README.dev
19133
19134README.dev: reverse-merged r5440 (about __GMP_CC/__GMP_CFLAGS) as said.
19135------------------------------------------------------------------------
19136r5602 | zimmerma | 2008-08-27 11:43:31 +0000 (Wed, 27 Aug 2008) | 3 lines
19137Changed paths:
19138   M /trunk/algorithms.tex
19139
19140[algorithms.tex] the truncation error for rec_sqrt was correct, but the
19141reasoning was not detailed enough
19142
19143------------------------------------------------------------------------
19144r5600 | vlefevre | 2008-08-27 10:58:23 +0000 (Wed, 27 Aug 2008) | 3 lines
19145Changed paths:
19146   A /trunk/patch-aclocal-icc
19147
19148Added patch-aclocal-icc; this is a port of the patch posted on
19149  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485421
19150for aclocal.m4 when libtool 1.5.26-4 from Debian has been used.
19151------------------------------------------------------------------------
19152r5599 | zimmerma | 2008-08-27 10:00:35 +0000 (Wed, 27 Aug 2008) | 3 lines
19153Changed paths:
19154   M /trunk/algorithms.tex
19155   M /trunk/rec_sqrt.c
19156   M /trunk/round_p.c
19157
19158[rec_sqrt.c] fixed bug "bad_case1" (truncation error was forgotten, when
19159output precision was smaller than input precision)
19160
19161------------------------------------------------------------------------
19162r5595 | vlefevre | 2008-08-27 08:40:53 +0000 (Wed, 27 Aug 2008) | 1 line
19163Changed paths:
19164   M /trunk/mpfr.texi
19165
19166mpfr.texi: updated the month.
19167------------------------------------------------------------------------
19168r5593 | vlefevre | 2008-08-26 13:56:06 +0000 (Tue, 26 Aug 2008) | 1 line
19169Changed paths:
19170   M /trunk/tests/trec_sqrt.c
19171
19172tests/trec_sqrt.c: enable the tests only with MPFR 2.4.0+.
19173------------------------------------------------------------------------
19174r5592 | vlefevre | 2008-08-26 13:32:45 +0000 (Tue, 26 Aug 2008) | 1 line
19175Changed paths:
19176   M /trunk/NEWS
19177
19178NEWS: noted when some changes were applied in 2.3.* versions.
19179------------------------------------------------------------------------
19180r5590 | vlefevre | 2008-08-25 13:26:32 +0000 (Mon, 25 Aug 2008) | 1 line
19181Changed paths:
19182   M /trunk/README.dev
19183
19184README.dev: completed information about integer types.
19185------------------------------------------------------------------------
19186r5589 | vlefevre | 2008-08-25 10:55:38 +0000 (Mon, 25 Aug 2008) | 1 line
19187Changed paths:
19188   M /trunk/README.dev
19189
19190README.dev: added information about mixing signed and unsigned types.
19191------------------------------------------------------------------------
19192r5588 | vlefevre | 2008-08-25 10:40:09 +0000 (Mon, 25 Aug 2008) | 3 lines
19193Changed paths:
19194   M /trunk/li2.c
19195
19196li2.c: avoid even more mixing between signed and unsigned types, by
19197casting mpfr_prec_t to mp_exp_t in expressions involving mp_exp_t.
19198This time the bug is fixed: tli2 no longer freezes in 64 bits.
19199------------------------------------------------------------------------
19200r5587 | vlefevre | 2008-08-25 10:26:54 +0000 (Mon, 25 Aug 2008) | 4 lines
19201Changed paths:
19202   M /trunk/li2.c
19203
19204li2.c: use an "int" instead of "unsigned int" in li2_series() to avoid
19205mixing signed and unsigned types, which can yield implicit conversions
19206from signed into unsigned, and maybe problems on some platforms. This
19207doesn't fix the current freeze of tli2 on 64-bit machines, though.
19208------------------------------------------------------------------------
19209r5585 | vlefevre | 2008-08-24 23:07:45 +0000 (Sun, 24 Aug 2008) | 2 lines
19210Changed paths:
19211   M /trunk/tests/tgeneric.c
19212
19213tests/tgeneric.c: changed the way a warning with gcc 4.2+ is avoided
19214(r5335), as suggested by Manuel López-Ibáñez on GCC bug 36299.
19215------------------------------------------------------------------------
19216r5584 | vlefevre | 2008-08-21 10:27:58 +0000 (Thu, 21 Aug 2008) | 2 lines
19217Changed paths:
19218   A /trunk/tests/data/sqr
19219   M /trunk/tests/tsqr.c
19220   M /trunk/tests/tsqrt.c
19221
19222Added data_check support to mpfr_sqr.
19223Added bad_cases support to mpfr_sqr and mpfr_sqrt.
19224------------------------------------------------------------------------
19225r5582 | vlefevre | 2008-08-21 10:17:19 +0000 (Thu, 21 Aug 2008) | 1 line
19226Changed paths:
19227   M /trunk/tests/tsqr.c
19228
19229tests/tsqr.c: corrected function definitions.
19230------------------------------------------------------------------------
19231r5581 | vlefevre | 2008-08-21 10:12:49 +0000 (Thu, 21 Aug 2008) | 1 line
19232Changed paths:
19233   A /trunk/tests/data/rec_sqrt
19234   M /trunk/tests/trec_sqrt.c
19235
19236Added data_check & bad_cases support to mpfr_rec_sqrt.
19237------------------------------------------------------------------------
19238r5580 | vlefevre | 2008-08-21 10:09:34 +0000 (Thu, 21 Aug 2008) | 1 line
19239Changed paths:
19240   M /trunk/tests/trec_sqrt.c
19241
19242tests/trec_sqrt.c: added bad case that makes mpfr_rec_sqrt fail.
19243------------------------------------------------------------------------
19244r5579 | vlefevre | 2008-08-21 03:03:23 +0000 (Thu, 21 Aug 2008) | 3 lines
19245Changed paths:
19246   M /trunk/mpfr-impl.h
19247
19248mpfr-impl.h: as not all ICC versions define the __ICC macro (only
19249the __INTEL_COMPILER macro can be defined), define the __MPFR_ICC
19250and __MPFR_GNUC macros in another way.
19251------------------------------------------------------------------------
19252r5578 | vlefevre | 2008-08-21 02:48:41 +0000 (Thu, 21 Aug 2008) | 2 lines
19253Changed paths:
19254   M /trunk/tests/tsprintf.c
19255
19256tests/tsprintf.c: fixed compilation failure when HAVE_DENORMS isn't
19257defined, such as with icc 10.1 on Itanium.
19258------------------------------------------------------------------------
19259r5577 | vlefevre | 2008-08-21 02:43:45 +0000 (Thu, 21 Aug 2008) | 3 lines
19260Changed paths:
19261   M /trunk/tests/tprintf.c
19262
19263tests/tprintf.c: to allow random values to be reproducible,
19264do not call randlimb several times in a same expression,
19265because the evaluation order is unspecified.
19266------------------------------------------------------------------------
19267r5576 | vlefevre | 2008-08-21 02:38:07 +0000 (Thu, 21 Aug 2008) | 1 line
19268Changed paths:
19269   M /trunk/tests/tpow_all.c
19270
19271tests/tpow_all.c: added test of mpfr_rec_sqrt (only with MPFR 2.4.0+).
19272------------------------------------------------------------------------
19273r5575 | vlefevre | 2008-08-21 02:35:37 +0000 (Thu, 21 Aug 2008) | 1 line
19274Changed paths:
19275   M /trunk/tests/tpow_all.c
19276
19277tests/tpow_all.c: removed useless parentheses.
19278------------------------------------------------------------------------
19279r5574 | vlefevre | 2008-08-21 02:27:56 +0000 (Thu, 21 Aug 2008) | 1 line
19280Changed paths:
19281   M /trunk/rec_sqrt.c
19282
19283rec_sqrt.c: added logging support.
19284------------------------------------------------------------------------
19285r5572 | vlefevre | 2008-08-21 01:27:38 +0000 (Thu, 21 Aug 2008) | 2 lines
19286Changed paths:
19287   M /trunk/algorithms.tex
19288
19289algorithms.tex: replaced "towards" by "toward" for consistency with
19290the MPFR manual and the standards.
19291------------------------------------------------------------------------
19292r5570 | vlefevre | 2008-08-21 01:22:42 +0000 (Thu, 21 Aug 2008) | 2 lines
19293Changed paths:
19294   M /trunk/algorithms.tex
19295
19296algorithms.tex: corrected English usage, spelling and typography
19297in the section on mpfr_hypot.
19298------------------------------------------------------------------------
19299r5566 | vlefevre | 2008-08-20 22:17:34 +0000 (Wed, 20 Aug 2008) | 3 lines
19300Changed paths:
19301   M /trunk/tests/thypot.c
19302
19303tests/thypot.c: added a test for tiny x and y (already done by the
19304generic tests, but not yet in the 2.3 branch in extended exponent
19305range).
19306------------------------------------------------------------------------
19307r5565 | vlefevre | 2008-08-20 21:43:34 +0000 (Wed, 20 Aug 2008) | 2 lines
19308Changed paths:
19309   M /trunk/tests/tgeneric.c
19310
19311tests/tgeneric.c: for the special cases tested in precision p1
19312for n <= 3, set the extended exponent range.
19313------------------------------------------------------------------------
19314r5564 | vlefevre | 2008-08-20 21:10:29 +0000 (Wed, 20 Aug 2008) | 1 line
19315Changed paths:
19316   M /trunk/tests/thypot.c
19317
19318tests/thypot.c: improved error messages.
19319------------------------------------------------------------------------
19320r5563 | vlefevre | 2008-08-20 20:48:44 +0000 (Wed, 20 Aug 2008) | 3 lines
19321Changed paths:
19322   M /trunk/tests/thypot.c
19323
19324tests/thypot.c: perform some tests both in the current exponent range
19325and in the extended exponent range, so that the lost-overflow bug of
19326MPFR 2.3.1 can be triggered on 64-bit machines too.
19327------------------------------------------------------------------------
19328r5561 | vlefevre | 2008-08-20 19:43:57 +0000 (Wed, 20 Aug 2008) | 3 lines
19329Changed paths:
19330   M /trunk/tests/tpow_all.c
19331
19332tests/tpow_all.c:
19333  * In cmpres(), if z1 and z2 were both zeros, their sign wasn't tested.
19334  * Added test of mpfr_sqr and mpfr_sqrt.
19335------------------------------------------------------------------------
19336r5559 | vlefevre | 2008-08-20 16:24:24 +0000 (Wed, 20 Aug 2008) | 1 line
19337Changed paths:
19338   M /trunk/mpfr.texi
19339
19340mpfr.texi: added a paragraph on MPFR internal data.
19341------------------------------------------------------------------------
19342r5557 | vlefevre | 2008-08-20 14:11:18 +0000 (Wed, 20 Aug 2008) | 2 lines
19343Changed paths:
19344   M /trunk/pow_si.c
19345
19346pow_si.c: fixed the underflow/overflow detection for n < 0 by using
19347a method similar to mpfr_pow_z.
19348------------------------------------------------------------------------
19349r5556 | vlefevre | 2008-08-20 13:21:00 +0000 (Wed, 20 Aug 2008) | 1 line
19350Changed paths:
19351   M /trunk/pow_si.c
19352
19353pow_si.c: added logging support.
19354------------------------------------------------------------------------
19355r5555 | vlefevre | 2008-08-20 12:58:21 +0000 (Wed, 20 Aug 2008) | 4 lines
19356Changed paths:
19357   M /trunk/pow.c
19358
19359pow.c: fixed bug in mpfr_pow_general by computing correct bounds
19360on exp(y*ln|x|). ==> tpow no longer fails in bug20080820.
19361Note: this bug could affect only underflow cases and possibly cases
19362near overflow.
19363------------------------------------------------------------------------
19364r5554 | vlefevre | 2008-08-20 12:48:53 +0000 (Wed, 20 Aug 2008) | 1 line
19365Changed paths:
19366   M /trunk/tests/tpow.c
19367
19368tests/tpow.c: updated comment for bug20080820().
19369------------------------------------------------------------------------
19370r5553 | vlefevre | 2008-08-20 12:47:40 +0000 (Wed, 20 Aug 2008) | 1 line
19371Changed paths:
19372   M /trunk/tests/tpow.c
19373
19374tests/tpow.c: added testcase for bug mentioned in r5552.
19375------------------------------------------------------------------------
19376r5552 | vlefevre | 2008-08-20 11:41:13 +0000 (Wed, 20 Aug 2008) | 4 lines
19377Changed paths:
19378   M /trunk/pow_z.c
19379
19380pow_z.c: solves the underflow problem in round-to-nearest by using
19381mpfr_pow_general in precision 2 (like in mpfr_pow_pos_z), but this
19382currently fails due to a more general bug from r4940 (the rounding
19383modes to compute an upper bound on exp(y*ln|x|) are incorrect).
19384------------------------------------------------------------------------
19385r5551 | vlefevre | 2008-08-20 06:42:16 +0000 (Wed, 20 Aug 2008) | 1 line
19386Changed paths:
19387   M /trunk/pow_z.c
19388
19389pow_z.c: formatting.
19390------------------------------------------------------------------------
19391r5550 | vlefevre | 2008-08-20 06:36:59 +0000 (Wed, 20 Aug 2008) | 1 line
19392Changed paths:
19393   M /trunk/pow_z.c
19394
19395pow_z.c: moved a log message.
19396------------------------------------------------------------------------
19397r5549 | vlefevre | 2008-08-20 06:34:52 +0000 (Wed, 20 Aug 2008) | 1 line
19398Changed paths:
19399   M /trunk/pow_z.c
19400
19401pow_z.c: added log messages.
19402------------------------------------------------------------------------
19403r5548 | vlefevre | 2008-08-20 05:55:56 +0000 (Wed, 20 Aug 2008) | 1 line
19404Changed paths:
19405   M /trunk/tests/tpow_all.c
19406
19407tests/tpow_all.c: added an underflow test of x^y with y integer < 0.
19408------------------------------------------------------------------------
19409r5547 | vlefevre | 2008-08-20 04:17:03 +0000 (Wed, 20 Aug 2008) | 3 lines
19410Changed paths:
19411   M /trunk/pow_z.c
19412
19413pow_z.c: no longer take care of the possibly lost overflow flag, as
19414the other functions do not do this either; this general problem has
19415been fixed in mpfr_check_range (r5545).
19416------------------------------------------------------------------------
19417r5545 | vlefevre | 2008-08-20 04:07:16 +0000 (Wed, 20 Aug 2008) | 7 lines
19418Changed paths:
19419   M /trunk/NEWS
19420   M /trunk/exceptions.c
19421   M /trunk/mpfr.texi
19422
19423Fixed the following problem:
19424  The overflow flag can be lost in many functions called with the
19425  maximum exponent equal to MPFR_EMAX_MAX (this is the default on
19426  32-bit machines) when the temporary result (in a higher precision)
19427  is representable but once rounded, it yields an overflow.
19428This needed a slight change of behavior of the mpfr_check_range function
19429(defined in exceptions.c). Described this change in mpfr.texi and NEWS.
19430------------------------------------------------------------------------
19431r5544 | vlefevre | 2008-08-20 02:59:16 +0000 (Wed, 20 Aug 2008) | 1 line
19432Changed paths:
19433   M /trunk/pow_z.c
19434
19435pow_z.c: fixed some of the underflow/overflow problems for z < 0.
19436------------------------------------------------------------------------
19437r5543 | vlefevre | 2008-08-20 02:56:38 +0000 (Wed, 20 Aug 2008) | 1 line
19438Changed paths:
19439   M /trunk/tests/tpow_all.c
19440
19441tests/tpow_all.c: fixed mpfr_clear in overflow_inv.
19442------------------------------------------------------------------------
19443r5542 | vlefevre | 2008-08-20 02:50:02 +0000 (Wed, 20 Aug 2008) | 1 line
19444Changed paths:
19445   M /trunk/tests/tpow_all.c
19446
19447tests/tpow_all.c: more detailed error messages.
19448------------------------------------------------------------------------
19449r5541 | vlefevre | 2008-08-20 01:23:30 +0000 (Wed, 20 Aug 2008) | 5 lines
19450Changed paths:
19451   M /trunk/tests/tpow_all.c
19452
19453tests/tpow_all.c: improved overflow_inv tests to trigger a bug
19454in mpfr_pow_z due to incorrect rounding mode settings in r5315:
19455on a 64-bit Linux machine, "./tpow_all 1" ends with:
19456Bad overflow flag in overflow_inv for mpfr_pow, extended exponent range,
19457s = 1, t = 1, GMP_RNDZ
19458------------------------------------------------------------------------
19459r5540 | vlefevre | 2008-08-20 00:32:17 +0000 (Wed, 20 Aug 2008) | 1 line
19460Changed paths:
19461   M /trunk/tests/tpow_all.c
19462
19463tests/tpow_all.c: in overflow_inv, reduced t to [0,5] and added tests.
19464------------------------------------------------------------------------
19465r5539 | vlefevre | 2008-08-19 23:48:19 +0000 (Tue, 19 Aug 2008) | 1 line
19466Changed paths:
19467   M /trunk/tests/tpow_all.c
19468
19469tests/tpow_all.c: improved error messages.
19470------------------------------------------------------------------------
19471r5538 | vlefevre | 2008-08-19 23:39:35 +0000 (Tue, 19 Aug 2008) | 2 lines
19472Changed paths:
19473   M /trunk/tests/tpow_all.c
19474
19475tests/tpow_all.c: changed the precisions in overflow_inv for clearer
19476output (the reported failures are the same).
19477------------------------------------------------------------------------
19478r5537 | vlefevre | 2008-08-19 23:34:23 +0000 (Tue, 19 Aug 2008) | 3 lines
19479Changed paths:
19480   M /trunk/tests/tpow_all.c
19481
19482tests/tpow_all.c: information about extended exponent range wasn't
19483always output. For simplicity to provide such an information, made
19484ext a global variable.
19485------------------------------------------------------------------------
19486r5536 | vlefevre | 2008-08-19 23:23:10 +0000 (Tue, 19 Aug 2008) | 1 line
19487Changed paths:
19488   M /trunk/tests/tpow_all.c
19489
19490tests/tpow_all.c: added overflow tests for x^(-1). -> Failure.
19491------------------------------------------------------------------------
19492r5535 | vlefevre | 2008-08-19 00:35:49 +0000 (Tue, 19 Aug 2008) | 1 line
19493Changed paths:
19494   M /trunk/mpfr-impl.h
19495   M /trunk/pow.c
19496
19497Fixed basic underflow checking in mpfr_pow.
19498------------------------------------------------------------------------
19499r5534 | vlefevre | 2008-08-18 23:30:59 +0000 (Mon, 18 Aug 2008) | 4 lines
19500Changed paths:
19501   M /trunk/README.dev
19502   M /trunk/lngamma.c
19503   M /trunk/mpfr-impl.h
19504
19505mpfr-impl.h: defined macro INITIALIZED to declare that some variable
19506  is initialized before being used.
19507README.dev: described the use of this macro.
19508lngamma.c: replaced the dummy initialization by this macro.
19509------------------------------------------------------------------------
19510r5533 | vlefevre | 2008-08-16 01:04:05 +0000 (Sat, 16 Aug 2008) | 1 line
19511Changed paths:
19512   M /trunk/pow.c
19513
19514pow.c: updated comments.
19515------------------------------------------------------------------------
19516r5532 | vlefevre | 2008-08-16 00:48:58 +0000 (Sat, 16 Aug 2008) | 1 line
19517Changed paths:
19518   M /trunk/tests/tpow_all.c
19519
19520tests/tpow_all.c: added tests -> assertion failed in pow.c line 603.
19521------------------------------------------------------------------------
19522r5531 | vlefevre | 2008-08-15 23:56:47 +0000 (Fri, 15 Aug 2008) | 1 line
19523Changed paths:
19524   M /trunk/tests/tpow_all.c
19525
19526tests/tpow_all.c: added test of mpfr_ui_div.
19527------------------------------------------------------------------------
19528r5530 | vlefevre | 2008-08-15 23:28:46 +0000 (Fri, 15 Aug 2008) | 1 line
19529Changed paths:
19530   M /trunk/pow_z.c
19531
19532pow_z.c: improved comments.
19533------------------------------------------------------------------------
19534r5527 | vlefevre | 2008-08-14 16:34:58 +0000 (Thu, 14 Aug 2008) | 4 lines
19535Changed paths:
19536   M /trunk/mpfr.texi
19537
19538mpfr.texi: additions related to MPFR caches.
19539  * Added Section "Memory Handling" mentioning caches.
19540  * Added call to mpfr_free_cache in the first example.
19541  * Updated description of function mpfr_free_cache.
19542------------------------------------------------------------------------
19543r5525 | vlefevre | 2008-08-14 10:17:24 +0000 (Thu, 14 Aug 2008) | 2 lines
19544Changed paths:
19545   M /trunk/tests/texp.c
19546
19547tests/texp.c: improved an underflow test to trigger the bug fixed
19548in r5453 on 32-bit machines too.
19549------------------------------------------------------------------------
19550r5524 | vlefevre | 2008-08-14 09:39:24 +0000 (Thu, 14 Aug 2008) | 1 line
19551Changed paths:
19552   M /trunk/log.c
19553
19554log.c: fixed a log message.
19555------------------------------------------------------------------------
19556r5523 | vlefevre | 2008-08-14 09:38:04 +0000 (Thu, 14 Aug 2008) | 1 line
19557Changed paths:
19558   M /trunk/exp_2.c
19559
19560exp_2.c: fixed other log messages.
19561------------------------------------------------------------------------
19562r5522 | vlefevre | 2008-08-14 09:20:14 +0000 (Thu, 14 Aug 2008) | 2 lines
19563Changed paths:
19564   M /trunk/exp_2.c
19565
19566exp_2.c: fixed a log message (the format didn't correspond to the types)
19567and improved it.
19568------------------------------------------------------------------------
19569r5519 | vlefevre | 2008-08-12 22:27:44 +0000 (Tue, 12 Aug 2008) | 1 line
19570Changed paths:
19571   M /trunk/tests/tdiv.c
19572
19573tests/tdiv.c: completed underflow test by testing negative results too.
19574------------------------------------------------------------------------
19575r5517 | vlefevre | 2008-08-12 22:03:37 +0000 (Tue, 12 Aug 2008) | 5 lines
19576Changed paths:
19577   M /trunk/div_2si.c
19578   M /trunk/div_2ui.c
19579   M /trunk/mul_2si.c
19580   M /trunk/tests/tmul_2exp.c
19581
19582mul_2si.c, div_2si.c, div_2ui.c: fixed double-rounding problem in
19583rounding to nearest when the rounded result in unbounded exponent
19584range is 2^(emin - 2).
19585tests/tmul_2exp.c: test x = 15/16 too. Now tmul_2exp no longer fails
19586(with the correction in div.c from r5515).
19587------------------------------------------------------------------------
19588r5516 | vlefevre | 2008-08-12 21:56:55 +0000 (Tue, 12 Aug 2008) | 2 lines
19589Changed paths:
19590   M /trunk/tests/tdiv.c
19591
19592tests/tdiv.c correction: the underflow bug was in case when the
19593result had to be zero.
19594------------------------------------------------------------------------
19595r5515 | vlefevre | 2008-08-12 21:52:25 +0000 (Tue, 12 Aug 2008) | 3 lines
19596Changed paths:
19597   M /trunk/div.c
19598
19599div.c: fixed underflow bug that occurs in rounding to nearest when
19600the rounded result in unbounded exponent range is 2^(emin - 2) and
19601inex > 0: one got a non-zero result instead of +/-0.
19602------------------------------------------------------------------------
19603r5514 | vlefevre | 2008-08-12 21:47:44 +0000 (Tue, 12 Aug 2008) | 2 lines
19604Changed paths:
19605   M /trunk/tests/tdiv.c
19606
19607tests/tdiv.c: added a test that triggers a bug in mpfr_div in case of
19608underflow in rounding to nearest when the result must be non-zero.
19609------------------------------------------------------------------------
19610r5513 | vlefevre | 2008-08-12 14:43:50 +0000 (Tue, 12 Aug 2008) | 1 line
19611Changed paths:
19612   M /trunk/div.c
19613
19614div.c: added logging support.
19615------------------------------------------------------------------------
19616r5512 | vlefevre | 2008-08-12 13:54:40 +0000 (Tue, 12 Aug 2008) | 1 line
19617Changed paths:
19618   M /trunk/tests/tmul_2exp.c
19619
19620tests/tmul_2exp.c: test mpfr_div_2ui too.
19621------------------------------------------------------------------------
19622r5511 | vlefevre | 2008-08-12 13:37:03 +0000 (Tue, 12 Aug 2008) | 1 line
19623Changed paths:
19624   M /trunk/tests/tmul_2exp.c
19625
19626tests/tmul_2exp.c: test mpfr_div_2si too.
19627------------------------------------------------------------------------
19628r5510 | vlefevre | 2008-08-12 13:28:20 +0000 (Tue, 12 Aug 2008) | 2 lines
19629Changed paths:
19630   M /trunk/tests/tmul_2exp.c
19631
19632tests/tmul_2exp.c: updated underflow() test to trigger a double-rounding
19633bug in case of underflow.
19634------------------------------------------------------------------------
19635r5509 | vlefevre | 2008-08-12 13:11:19 +0000 (Tue, 12 Aug 2008) | 2 lines
19636Changed paths:
19637   M /trunk/tests/texp.c
19638
19639tests/texp.c: updated comment (the double-rounding bug triggered by
19640underflow_up() is in mpfr_mul_2si).
19641------------------------------------------------------------------------
19642r5508 | vlefevre | 2008-08-12 13:02:08 +0000 (Tue, 12 Aug 2008) | 2 lines
19643Changed paths:
19644   M /trunk/tests/texp.c
19645
19646tests/texp.c: updated underflow_up() test: added case exp(eps) ~= 1/2,
19647which fails due to a double-rounding problem in rescaling the result.
19648------------------------------------------------------------------------
19649r5507 | vlefevre | 2008-08-12 12:08:10 +0000 (Tue, 12 Aug 2008) | 1 line
19650Changed paths:
19651   M /trunk/tests/texp.c
19652
19653tests/texp.c: improved comments in underflow_up().
19654------------------------------------------------------------------------
19655r5505 | vlefevre | 2008-08-11 08:09:14 +0000 (Mon, 11 Aug 2008) | 33 lines
19656Changed paths:
19657   M /trunk/mpfr-impl.h
19658   M /trunk/pow.c
19659   M /trunk/pow_ui.c
19660   M /trunk/pow_z.c
19661   M /trunk/tests/tpow_all.c
19662
19663Merged vlefevre branch:
19664    svn merge -c-5445 .
19665    svn merge -r5436:HEAD .../mpfr/branches/vlefevre
19666* pow.c:
19667  - Moved the general case from mpfr_pow() to a new internal function
19668    mpfr_pow_general().
19669  - In this function (from old code), avoid unnecessary overflow test
19670    if the intermediate result is not an infinity (which was the case
19671    of underflow with non-zero result, thus not an overflow).
19672  - Fixed a double-rounding problem that occurred in this function in
19673    some underflow cases when rescaling the result.
19674  - Added log messages.
19675* mpfr-impl.h: added mpfr_pow_general prototype.
19676* pow_z.c:
19677  - The underflow case of mpfr_pow_pos_z() in rounding to nearest,
19678    which was incorrect, is now handled by calling mpfr_pow_general(),
19679    which can scale the result thus decide whether the rounded result
19680    should be 0 or nextabove(0). To avoid the exact cases of x^y with
19681    y integer (not supported by mpfr_pow_general()), rounding is done
19682    in precision 2 (this is also faster!).
19683  - Fixed underflow-related bug (case exact result = 2^(emin-2), in
19684    rounding to nearest).
19685  - Added log messages.
19686* pow_ui.c:
19687  - Swapped parameters x and y for consistency (-> y = x^n).
19688  - Fixed the internal overflows and underflows (which could yield
19689    spurious overflows/underflows and incorrect results) by using
19690    mpfr_pow_z.
19691* tests/tpow_all.c:
19692  - Test flags in test_others and cmpres; cmpres argument z1 can now
19693    be a null pointer (if unknown pure FP value, thus not tested).
19694  - Added a test of 2^(emin - i/4) with 0 <= i <= 12, that triggered
19695    the bugs mentioned above (and now fixed).
19696------------------------------------------------------------------------
19697r5503 | vlefevre | 2008-08-11 07:02:01 +0000 (Mon, 11 Aug 2008) | 1 line
19698Changed paths:
19699   M /trunk/tests/tmul_2exp.c
19700
19701tests/tmul_2exp.c: added underflow tests.
19702------------------------------------------------------------------------
19703r5502 | vlefevre | 2008-08-11 07:00:17 +0000 (Mon, 11 Aug 2008) | 1 line
19704Changed paths:
19705   M /trunk/div_2si.c
19706   M /trunk/div_2ui.c
19707   M /trunk/mul_2si.c
19708   M /trunk/mul_2ui.c
19709
19710Added logging support to mpfr_{mul,div}_2{si,ui}.
19711------------------------------------------------------------------------
19712r5498 | vlefevre | 2008-08-08 14:29:03 +0000 (Fri, 08 Aug 2008) | 1 line
19713Changed paths:
19714   M /trunk/mpfr-impl.h
19715
19716mpfr-impl.h: added a space for MPFR_LOG_MSG.
19717------------------------------------------------------------------------
19718r5496 | vlefevre | 2008-08-08 14:20:45 +0000 (Fri, 08 Aug 2008) | 1 line
19719Changed paths:
19720   M /trunk/README.dev
19721
19722README.dev: corrected MPFR_LOG_MSG example.
19723------------------------------------------------------------------------
19724r5494 | vlefevre | 2008-08-08 07:27:23 +0000 (Fri, 08 Aug 2008) | 1 line
19725Changed paths:
19726   M /trunk/mpfr.h
19727
19728mpfr.h: added a comment concerning ICC.
19729------------------------------------------------------------------------
19730r5493 | vlefevre | 2008-08-07 21:56:50 +0000 (Thu, 07 Aug 2008) | 1 line
19731Changed paths:
19732   M /trunk/atan2.c
19733   M /trunk/get_d64.c
19734   M /trunk/li2.c
19735   M /trunk/set_d64.c
19736   M /trunk/tests/tget_set_d64.c
19737   M /trunk/yn.c
19738
19739Final code clean-up based on icc warnings.
19740------------------------------------------------------------------------
19741r5492 | vlefevre | 2008-08-07 21:17:14 +0000 (Thu, 07 Aug 2008) | 7 lines
19742Changed paths:
19743   M /trunk/cache.c
19744   M /trunk/clears.c
19745   M /trunk/cos.c
19746   M /trunk/fits_intmax.c
19747   M /trunk/fits_uintmax.c
19748   M /trunk/frac.c
19749   M /trunk/get_ld.c
19750   M /trunk/get_sj.c
19751   M /trunk/get_uj.c
19752   M /trunk/hypot.c
19753   M /trunk/inits.c
19754   M /trunk/inits2.c
19755   M /trunk/mpfr-impl.h
19756   M /trunk/mul.c
19757   M /trunk/set_sj.c
19758   M /trunk/set_uj.c
19759   M /trunk/tests/tfits.c
19760   M /trunk/tests/tget_sj.c
19761   M /trunk/tests/tset_sj.c
19762   M /trunk/volatile.c
19763
19764Further code clean-up (and consistency) based on icc warnings:
19765  * Removed useless code.
19766  * Avoid hiding variable declarations.
19767  * Use #ifdef BOOL_MACRO instead of #if BOOL_MACRO.
19768  * In MPFR_RNDRAW_GEN macro definition, variables declared locally now
19769    start with an underscore to avoid possible conflits with parameters
19770    (and modified macro calls that use these variables).
19771------------------------------------------------------------------------
19772r5491 | vlefevre | 2008-08-07 17:13:16 +0000 (Thu, 07 Aug 2008) | 1 line
19773Changed paths:
19774   M /trunk/round_prec.c
19775
19776round_prec.c: avoid hiding variable declaration (detected by icc).
19777------------------------------------------------------------------------
19778r5490 | vlefevre | 2008-08-07 16:30:13 +0000 (Thu, 07 Aug 2008) | 2 lines
19779Changed paths:
19780   M /trunk/pow_si.c
19781
19782pow_si.c: fixed Ziv's iteration (code from r3305) by using MPFR_ZIV_NEXT
19783(problem detected by icc, because variable "loop" was never used).
19784------------------------------------------------------------------------
19785r5489 | vlefevre | 2008-08-07 16:15:28 +0000 (Thu, 07 Aug 2008) | 2 lines
19786Changed paths:
19787   M /trunk/mul_ui.c
19788
19789mul_ui.c: removed variable that was set but never used (detected by icc,
19790but not by gcc, probably because of early optimization).
19791------------------------------------------------------------------------
19792r5488 | vlefevre | 2008-08-07 16:08:45 +0000 (Thu, 07 Aug 2008) | 4 lines
19793Changed paths:
19794   M /trunk/inp_str.c
19795
19796inp_str.c: fixed possible implementation-defined behavior (a value
19797from the unsigned char range -- from getc -- was stored in a char,
19798and if the char type is signed and the value cannot be represented
19799in a char, this is implementation-defined).
19800------------------------------------------------------------------------
19801r5487 | vlefevre | 2008-08-07 15:36:59 +0000 (Thu, 07 Aug 2008) | 1 line
19802Changed paths:
19803   M /trunk/get_str.c
19804
19805get_str.c: avoid hiding variable declaration (detected by icc).
19806------------------------------------------------------------------------
19807r5486 | vlefevre | 2008-08-07 14:44:18 +0000 (Thu, 07 Aug 2008) | 1 line
19808Changed paths:
19809   M /trunk/div.c
19810
19811div.c: avoid hiding variable declaration (detected by icc).
19812------------------------------------------------------------------------
19813r5485 | vlefevre | 2008-08-07 14:33:44 +0000 (Thu, 07 Aug 2008) | 2 lines
19814Changed paths:
19815   M /trunk/README.dev
19816   M /trunk/mpfr-impl.h
19817   M /trunk/mpfr.h
19818
19819mpfr.h, mpfr-impl.h: avoid warnings with icc (at least icc 10.1).
19820README.dev: added a paragraph on the test of "boolean" macros.
19821------------------------------------------------------------------------
19822r5483 | vlefevre | 2008-08-05 08:02:07 +0000 (Tue, 05 Aug 2008) | 1 line
19823Changed paths:
19824   M /trunk/configure.in
19825
19826configure.in: dist-lzma needs automake 1.10.1.
19827------------------------------------------------------------------------
19828r5481 | vlefevre | 2008-08-04 08:39:47 +0000 (Mon, 04 Aug 2008) | 1 line
19829Changed paths:
19830   M /trunk/configure.in
19831
19832configure.in: "make dist" generates lzma-compressed tarball too.
19833------------------------------------------------------------------------
19834r5480 | zimmerma | 2008-08-02 09:36:31 +0000 (Sat, 02 Aug 2008) | 3 lines
19835Changed paths:
19836   M /trunk/exp_2.c
19837
19838[exp_2.c] fixed case where cancel is negative, added comments and improved
19839code when initial n is known to be 0
19840
19841------------------------------------------------------------------------
19842r5479 | vlefevre | 2008-08-01 21:18:06 +0000 (Fri, 01 Aug 2008) | 1 line
19843Changed paths:
19844   M /trunk/exp_2.c
19845
19846exp_2.c: MPFR_EXP -> MPFR_GET_EXP.
19847------------------------------------------------------------------------
19848r5478 | zimmerma | 2008-08-01 16:45:45 +0000 (Fri, 01 Aug 2008) | 2 lines
19849Changed paths:
19850   M /trunk/exp_2.c
19851
19852[exp_2.c] fixed bug20080731
19853
19854------------------------------------------------------------------------
19855r5477 | vlefevre | 2008-07-31 16:30:31 +0000 (Thu, 31 Jul 2008) | 1 line
19856Changed paths:
19857   M /trunk
19858
19859Added algorithms.out to svn:ignore property.
19860------------------------------------------------------------------------
19861r5476 | vlefevre | 2008-07-31 16:27:42 +0000 (Thu, 31 Jul 2008) | 1 line
19862Changed paths:
19863   M /trunk/tests/texp.c
19864
19865tests/texp.c: added testcase for new bug found in mpfr_exp_2.
19866------------------------------------------------------------------------
19867r5475 | vlefevre | 2008-07-31 16:02:54 +0000 (Thu, 31 Jul 2008) | 3 lines
19868Changed paths:
19869   M /trunk/exp.c
19870   M /trunk/exp_2.c
19871
19872exp.c, exp_2.c: fixed the overflow/underflow detection. The underflow_up
19873test in texp.c still fails for mpfr_exp_2 only, but this seems to be due
19874to a bug in this function (incorrect error bound?).
19875------------------------------------------------------------------------
19876r5474 | vlefevre | 2008-07-31 15:03:49 +0000 (Thu, 31 Jul 2008) | 3 lines
19877Changed paths:
19878   M /trunk/tests/texp.c
19879
19880tests/texp.c: added underflow tests to underflow_up; currently fail due
19881to incorrect underflow detection in mpfr_exp (and if this detection is
19882disabled, mpfr_exp_3 behaves correctly, but not mpfr_exp_2).
19883------------------------------------------------------------------------
19884r5473 | thevenyp | 2008-07-31 14:08:09 +0000 (Thu, 31 Jul 2008) | 2 lines
19885Changed paths:
19886   M /trunk/algorithms.tex
19887
19888Fix typos, improve wording.
19889
19890------------------------------------------------------------------------
19891r5472 | vlefevre | 2008-07-31 13:01:16 +0000 (Thu, 31 Jul 2008) | 1 line
19892Changed paths:
19893   M /trunk/exp_2.c
19894
19895Added logging support to mpfr_exp_2 (exp_2.c).
19896------------------------------------------------------------------------
19897r5471 | vlefevre | 2008-07-31 11:36:01 +0000 (Thu, 31 Jul 2008) | 1 line
19898Changed paths:
19899   M /trunk/tests/texp.c
19900
19901tests/texp.c: updated comment concerning the bug fixed in r5469.
19902------------------------------------------------------------------------
19903r5470 | vlefevre | 2008-07-31 10:24:28 +0000 (Thu, 31 Jul 2008) | 1 line
19904Changed paths:
19905   M /trunk/exp.c
19906
19907exp.c: updated comment about the exp3.c routine.
19908------------------------------------------------------------------------
19909r5469 | vlefevre | 2008-07-31 10:22:48 +0000 (Thu, 31 Jul 2008) | 1 line
19910Changed paths:
19911   M /trunk/exp3.c
19912
19913exp3.c: fixed internal underflow.
19914------------------------------------------------------------------------
19915r5468 | vlefevre | 2008-07-31 09:59:53 +0000 (Thu, 31 Jul 2008) | 1 line
19916Changed paths:
19917   M /trunk/fma.c
19918   M /trunk/fms.c
19919
19920fma.c, fms.c: added a comment about apparently incorrect scaling.
19921------------------------------------------------------------------------
19922r5466 | vlefevre | 2008-07-31 09:46:43 +0000 (Thu, 31 Jul 2008) | 1 line
19923Changed paths:
19924   M /trunk/sqr.c
19925   M /trunk/sqrt.c
19926
19927Added logging support to mpfr_sqr and mpfr_sqrt.
19928------------------------------------------------------------------------
19929r5465 | thevenyp | 2008-07-31 08:31:11 +0000 (Thu, 31 Jul 2008) | 3 lines
19930Changed paths:
19931   M /trunk/BUGS
19932   M /trunk/hypot.c
19933
19934hypot.c: Fix comment.
19935BUGS: Add known bug for mpfr_hypot.
19936
19937------------------------------------------------------------------------
19938r5464 | thevenyp | 2008-07-30 15:13:42 +0000 (Wed, 30 Jul 2008) | 5 lines
19939Changed paths:
19940   M /trunk/algorithms.tex
19941   M /trunk/hypot.c
19942   M /trunk/tests/thypot.c
19943
19944algorithms.tex: Prove the correctness of the algorithm used for mpfr_hypot
19945when the difference of inputs' exponents is less then exp_max - 2.
19946hypot.c: Change algorithm according to its description in algorithms.tex
19947tests/thypot.c: Fix tests (some were present but didn't trigger any error).
19948
19949------------------------------------------------------------------------
19950r5463 | vlefevre | 2008-07-30 14:01:45 +0000 (Wed, 30 Jul 2008) | 1 line
19951Changed paths:
19952   M /trunk/tests/texp.c
19953
19954tests/texp.c: completed a comment.
19955------------------------------------------------------------------------
19956r5462 | vlefevre | 2008-07-30 11:26:52 +0000 (Wed, 30 Jul 2008) | 6 lines
19957Changed paths:
19958   M /trunk/tests/texp.c
19959
19960tests/texp.c: updated underflow_up test of log(2^(emin - 1)) + eps:
19961  * In the old test (- log(2) < eps < 0 in GMP_RNDN), do not test
19962    the flags, as this may be incorrect on some platforms (though
19963    unlikely). Better tests will be provided later.
19964  * Added test for case eps > 0, which triggers a bug in mpfr_exp_3
19965    (underflow flag sometimes set while it shouldn't be set).
19966------------------------------------------------------------------------
19967r5461 | vlefevre | 2008-07-30 08:33:51 +0000 (Wed, 30 Jul 2008) | 2 lines
19968Changed paths:
19969   M /trunk/exp.c
19970
19971exp.c: completed a comment, describing how rigorous underflow/overflow
19972detection can be done.
19973------------------------------------------------------------------------
19974r5460 | vlefevre | 2008-07-30 08:18:01 +0000 (Wed, 30 Jul 2008) | 2 lines
19975Changed paths:
19976   M /trunk/exp.c
19977
19978exp.c: removed an incorrect comment (corresponds to exp_2.c and already
19979in exp_2.c).
19980------------------------------------------------------------------------
19981r5459 | vlefevre | 2008-07-29 14:34:10 +0000 (Tue, 29 Jul 2008) | 1 line
19982Changed paths:
19983   M /trunk/exp.c
19984
19985exp.c: underflow/overflow detection is still a bit incorrect.
19986------------------------------------------------------------------------
19987r5458 | vlefevre | 2008-07-29 14:17:18 +0000 (Tue, 29 Jul 2008) | 1 line
19988Changed paths:
19989   M /trunk/TODO
19990
19991TODO: added "test underflow/overflow detection...".
19992------------------------------------------------------------------------
19993r5457 | vlefevre | 2008-07-29 14:13:11 +0000 (Tue, 29 Jul 2008) | 1 line
19994Changed paths:
19995   M /trunk/exp.c
19996
19997exp.c: fixed underflow/overflow detection.
19998------------------------------------------------------------------------
19999r5456 | vlefevre | 2008-07-29 13:24:19 +0000 (Tue, 29 Jul 2008) | 1 line
20000Changed paths:
20001   M /trunk/exp_2.c
20002
20003exp_2.c: GNU style.
20004------------------------------------------------------------------------
20005r5455 | vlefevre | 2008-07-29 12:23:04 +0000 (Tue, 29 Jul 2008) | 2 lines
20006Changed paths:
20007   M /trunk/mpfr-impl.h
20008
20009mpfr-impl.h: make sure that mpfr_get_exp_t and mpfr_set_exp_t are
20010correctly defined.
20011------------------------------------------------------------------------
20012r5454 | vlefevre | 2008-07-26 10:46:26 +0000 (Sat, 26 Jul 2008) | 1 line
20013Changed paths:
20014   M /trunk/tests/texp.c
20015
20016tests/texp.c: updated comment of underflow_up.
20017------------------------------------------------------------------------
20018r5453 | vlefevre | 2008-07-26 10:44:22 +0000 (Sat, 26 Jul 2008) | 3 lines
20019Changed paths:
20020   M /trunk/exp_2.c
20021
20022exp_2.c: solved the assertion failure by detecting a zero due to a
20023cancellation and increasing the precision via Ziv's loop in such a
20024case.
20025------------------------------------------------------------------------
20026r5452 | vlefevre | 2008-07-26 10:29:57 +0000 (Sat, 26 Jul 2008) | 2 lines
20027Changed paths:
20028   M /trunk/exp_2.c
20029
20030exp_2.c: added another assertion, that is checked independently of
20031the value of MPFR_EXP_2_THRESHOLD (better for debugging).
20032------------------------------------------------------------------------
20033r5451 | vlefevre | 2008-07-26 10:21:09 +0000 (Sat, 26 Jul 2008) | 3 lines
20034Changed paths:
20035   M /trunk/exp_2.c
20036
20037exp_2.c: added an assertion (more explicit than a similar assertion
20038that would fail later) in mpfr_exp2_aux, caught by the underflow_up
20039test in texp.c for prec = 16 on a 64-bit Linux machine.
20040------------------------------------------------------------------------
20041r5450 | vlefevre | 2008-07-25 21:02:13 +0000 (Fri, 25 Jul 2008) | 2 lines
20042Changed paths:
20043   M /trunk/tests/texp.c
20044
20045tests/texp.c: added a test that shows incorrect underflow detection
20046in mpfr_exp, with possible assertion failure.
20047------------------------------------------------------------------------
20048r5445 | vlefevre | 2008-07-25 11:52:07 +0000 (Fri, 25 Jul 2008) | 1 line
20049Changed paths:
20050   M /trunk/tests/tpow_all.c
20051
20052tests/tpow_all.c: added test of mpfr_exp2 and mpfr_exp10.
20053------------------------------------------------------------------------
20054r5443 | vlefevre | 2008-07-25 10:31:19 +0000 (Fri, 25 Jul 2008) | 1 line
20055Changed paths:
20056   M /trunk/TODO
20057
20058TODO: update.
20059------------------------------------------------------------------------
20060r5442 | vlefevre | 2008-07-25 10:28:41 +0000 (Fri, 25 Jul 2008) | 1 line
20061Changed paths:
20062   M /trunk/TODO
20063
20064TODO: added "option to use a 32-bit exponent type on LP64 machines".
20065------------------------------------------------------------------------
20066r5441 | vlefevre | 2008-07-23 13:52:09 +0000 (Wed, 23 Jul 2008) | 1 line
20067Changed paths:
20068   M /trunk/acinclude.m4
20069
20070acinclude.m4: updated AC_PREREQ line due to the use of AC_PROG_SED.
20071------------------------------------------------------------------------
20072r5440 | zimmerma | 2008-07-23 13:29:50 +0000 (Wed, 23 Jul 2008) | 2 lines
20073Changed paths:
20074   M /trunk/README.dev
20075
20076added reminder
20077
20078------------------------------------------------------------------------
20079r5439 | zimmerma | 2008-07-23 13:26:26 +0000 (Wed, 23 Jul 2008) | 4 lines
20080Changed paths:
20081   M /trunk/configure.in
20082
20083patch from Patrick to get __GMP_CC and __GMP_CFLAGS from gmp.h
20084(future undocumented feature for GMP 4.2.3) -> we need to check
20085those are the names chosen by GMP 4.2.3 when it will be out
20086
20087------------------------------------------------------------------------
20088r5434 | vlefevre | 2008-07-21 23:03:36 +0000 (Mon, 21 Jul 2008) | 2 lines
20089Changed paths:
20090   M /trunk/pow.c
20091
20092pow.c: fixed incorrect rounding in the general case when the result
20093is negative and rnd = GMP_RNDD or GMP_RNDU (bug20080721 in tpow.c).
20094------------------------------------------------------------------------
20095r5433 | vlefevre | 2008-07-21 22:44:32 +0000 (Mon, 21 Jul 2008) | 1 line
20096Changed paths:
20097   M /trunk/tests/tpow.c
20098
20099tests/tpow.c: completed test bug20080721.
20100------------------------------------------------------------------------
20101r5432 | vlefevre | 2008-07-21 22:01:11 +0000 (Mon, 21 Jul 2008) | 1 line
20102Changed paths:
20103   M /trunk/pow.c
20104
20105pow.c: fixed the non-trivial cases with large integer y.
20106------------------------------------------------------------------------
20107r5431 | vlefevre | 2008-07-21 17:17:51 +0000 (Mon, 21 Jul 2008) | 1 line
20108Changed paths:
20109   M /trunk/tests/tpow.c
20110
20111tests/tpow.c: added comment for bug20080721.
20112------------------------------------------------------------------------
20113r5430 | vlefevre | 2008-07-21 16:54:18 +0000 (Mon, 21 Jul 2008) | 1 line
20114Changed paths:
20115   M /trunk/tests/tpow.c
20116
20117tests/tpow.c: found another bug in mpfr_pow with large integers.
20118------------------------------------------------------------------------
20119r5429 | vlefevre | 2008-07-21 13:06:51 +0000 (Mon, 21 Jul 2008) | 1 line
20120Changed paths:
20121   M /trunk/tests/tpow_all.c
20122
20123tests/tpow_all.c: added a test that detects a bug in an underflow case.
20124------------------------------------------------------------------------
20125r5428 | vlefevre | 2008-07-21 09:48:22 +0000 (Mon, 21 Jul 2008) | 2 lines
20126Changed paths:
20127   M /trunk/tests/tpow_all.c
20128
20129tests/tpow_all.c: made the comparisons between the power functions
20130generic to be able to add other tests.
20131------------------------------------------------------------------------
20132r5427 | vlefevre | 2008-07-20 23:34:50 +0000 (Sun, 20 Jul 2008) | 1 line
20133Changed paths:
20134   M /trunk/pow_z.c
20135
20136pow_z.c: use MPFR_IS_POS(x) instead of MPFR_SIGN(x) > 0.
20137------------------------------------------------------------------------
20138r5425 | vlefevre | 2008-07-20 00:36:23 +0000 (Sun, 20 Jul 2008) | 1 line
20139Changed paths:
20140   M /trunk/pow_si.c
20141
20142pow_si.c: corrected a comment.
20143------------------------------------------------------------------------
20144r5424 | vlefevre | 2008-07-20 00:22:50 +0000 (Sun, 20 Jul 2008) | 1 line
20145Changed paths:
20146   M /trunk/tests/tpow_z.c
20147
20148tests/tpow_z.c: fixed NaN^0 test.
20149------------------------------------------------------------------------
20150r5423 | vlefevre | 2008-07-20 00:17:02 +0000 (Sun, 20 Jul 2008) | 4 lines
20151Changed paths:
20152   M /trunk/pow_ui.c
20153   M /trunk/pow_z.c
20154   M /trunk/tests
20155   M /trunk/tests/Makefile.am
20156   A /trunk/tests/tpow_all.c
20157
20158Fixed a bug in pow_ui.c and pow_z.c: NaN^0 returned NaN instead of 1
20159(see documentation). Affected functions: mpfr_pow_ui, mpfr_pow_si and
20160mpfr_pow_z (but not mpfr_pow). Added new test file tests/tpow_all.c
20161to test all the MPFR power functions on simple and special values.
20162------------------------------------------------------------------------
20163r5418 | vlefevre | 2008-07-19 16:09:13 +0000 (Sat, 19 Jul 2008) | 1 line
20164Changed paths:
20165   M /trunk/mpfr.texi
20166
20167mpfr.texi: forgot the case x^(±0).
20168------------------------------------------------------------------------
20169r5417 | vlefevre | 2008-07-19 15:36:57 +0000 (Sat, 19 Jul 2008) | 1 line
20170Changed paths:
20171   M /trunk/pow_z.c
20172
20173pow_z.c: updated comments.
20174------------------------------------------------------------------------
20175r5416 | vlefevre | 2008-07-19 15:21:30 +0000 (Sat, 19 Jul 2008) | 2 lines
20176Changed paths:
20177   M /trunk/tests/tpow_z.c
20178
20179tests/tpow_z.c: test bug20080223() didn't check that the result wasn't
20180a NaN. Fixed.
20181------------------------------------------------------------------------
20182r5413 | vlefevre | 2008-07-19 13:52:27 +0000 (Sat, 19 Jul 2008) | 1 line
20183Changed paths:
20184   M /trunk/tests/tsprintf.c
20185
20186tests/tsprintf.c: removed trailing whitespace.
20187------------------------------------------------------------------------
20188r5412 | vlefevre | 2008-07-11 01:52:47 +0000 (Fri, 11 Jul 2008) | 2 lines
20189Changed paths:
20190   M /trunk/BUGS
20191
20192BUGS: potential problem with integer division and pre-C99 compilers,
20193noted by Philippe.
20194------------------------------------------------------------------------
20195r5411 | thevenyp | 2008-07-08 12:44:59 +0000 (Tue, 08 Jul 2008) | 1 line
20196Changed paths:
20197   M /trunk/generic.c
20198   M /trunk/vasprintf.c
20199
20200Fix typos
20201------------------------------------------------------------------------
20202r5410 | thevenyp | 2008-06-30 12:31:54 +0000 (Mon, 30 Jun 2008) | 2 lines
20203Changed paths:
20204   M /trunk/vasprintf.c
20205
20206Fix typo (gmp macro TMP_ALLOC instead of MPFR_TMP_ALLOC).
20207
20208------------------------------------------------------------------------
20209r5409 | vlefevre | 2008-06-27 09:26:43 +0000 (Fri, 27 Jun 2008) | 1 line
20210Changed paths:
20211   M /trunk/vasprintf.c
20212
20213vasprintf.c: fixed comment from r5408.
20214------------------------------------------------------------------------
20215r5408 | thevenyp | 2008-06-27 08:36:34 +0000 (Fri, 27 Jun 2008) | 6 lines
20216Changed paths:
20217   M /trunk/acinclude.m4
20218   M /trunk/tests/tfprintf.c
20219   M /trunk/tests/tprintf.c
20220   M /trunk/tests/tsprintf.c
20221   M /trunk/vasprintf.c
20222
20223acinclude.m4: add a check defining va_copy macro when needed.
20224vasprintf.c: use TMP_ALLOC instead of variable-length array (C99).
20225tests/tfprintf.c tests/tsprintf.c: #define length of array instead of const int so as to avoid variable-length array (C99).
20226tests/tprintf.c: #define length of array instead of const int so as to avoid variable-length array (C99).
20227                 remove use of function dup (dependency with <unistd.h>).
20228
20229------------------------------------------------------------------------
20230r5407 | vlefevre | 2008-06-25 09:08:26 +0000 (Wed, 25 Jun 2008) | 1 line
20231Changed paths:
20232   M /trunk/README.dev
20233
20234README.dev: updated "To make a release" (mention various compilers).
20235------------------------------------------------------------------------
20236r5406 | vlefevre | 2008-06-23 02:27:02 +0000 (Mon, 23 Jun 2008) | 1 line
20237Changed paths:
20238   M /trunk/configure.in
20239
20240configure.in: added comments about icc.
20241------------------------------------------------------------------------
20242r5405 | vlefevre | 2008-06-22 12:16:43 +0000 (Sun, 22 Jun 2008) | 2 lines
20243Changed paths:
20244   M /trunk/TODO
20245
20246TODO: added "replace the *_THRESHOLD macros by global (TLS) variables
20247that can be changed at run time [...]".
20248------------------------------------------------------------------------
20249r5400 | vlefevre | 2008-06-16 22:06:11 +0000 (Mon, 16 Jun 2008) | 4 lines
20250Changed paths:
20251   M /trunk/INSTALL
20252
20253INSTALL: updated GMP's URL (the old one no longer worked), using
20254http://www.gnu.org/software/gmp/ as suggested by Karl Berry (see
20255GNU policies).
20256
20257------------------------------------------------------------------------
20258r5398 | vlefevre | 2008-06-13 13:54:37 +0000 (Fri, 13 Jun 2008) | 3 lines
20259Changed paths:
20260   M /trunk/mpfr.texi
20261
20262mpfr.texi: changed the license for the inclusion of the manual in Debian
20263(see <http://www.debian.org/vote/2006/vote_001>).
20264
20265------------------------------------------------------------------------
20266r5396 | vlefevre | 2008-06-11 13:09:33 +0000 (Wed, 11 Jun 2008) | 3 lines
20267Changed paths:
20268   M /trunk/AUTHORS
20269
20270AUTHORS: converted from ISO-8859-1 to UTF-8 (this is the standard
20271nowadays and this is the encoding declared on InriaGforge).
20272
20273------------------------------------------------------------------------
20274r5395 | thevenyp | 2008-06-11 10:06:56 +0000 (Wed, 11 Jun 2008) | 2 lines
20275Changed paths:
20276   M /trunk/mpfr.texi
20277
20278Fix typo in mpfr_printf documentation.
20279
20280------------------------------------------------------------------------
20281r5394 | vlefevre | 2008-06-11 09:25:01 +0000 (Wed, 11 Jun 2008) | 2 lines
20282Changed paths:
20283   M /trunk/vasprintf.c
20284
20285vasprintf.c: removed a misleading and now useless comment.
20286
20287------------------------------------------------------------------------
20288r5393 | vlefevre | 2008-06-11 09:21:26 +0000 (Wed, 11 Jun 2008) | 2 lines
20289Changed paths:
20290   M /trunk/vasprintf.c
20291
20292vasprintf.c: improved a comment.
20293
20294------------------------------------------------------------------------
20295r5392 | vlefevre | 2008-06-11 09:20:53 +0000 (Wed, 11 Jun 2008) | 2 lines
20296Changed paths:
20297   M /trunk/tests/tsprintf.c
20298
20299tsprintf.c: typo in a comment.
20300
20301------------------------------------------------------------------------
20302r5391 | thevenyp | 2008-06-11 08:57:47 +0000 (Wed, 11 Jun 2008) | 2 lines
20303Changed paths:
20304   M /trunk/tests/tsprintf.c
20305
20306Fix comparison between mpfr string and libc string.
20307
20308------------------------------------------------------------------------
20309r5390 | zimmerma | 2008-06-10 21:12:32 +0000 (Tue, 10 Jun 2008) | 2 lines
20310Changed paths:
20311   M /trunk/tests/tsprintf.c
20312
20313added test for bug(?) found by Vincent with icc
20314
20315------------------------------------------------------------------------
20316r5389 | thevenyp | 2008-06-10 14:18:37 +0000 (Tue, 10 Jun 2008) | 3 lines
20317Changed paths:
20318   M /trunk/mpfr-impl.h
20319   M /trunk/tests/mpf_compat.h
20320   M /trunk/tests/tsprintf.c
20321   M /trunk/vasprintf.c
20322
20323Change #include <stdio.h> to #include <cstdio> when compiled with a C++ compiler.
20324Assume that mpfr_rnd_t and wchar_t arguments in a variadic functions are converted to 'int' by C++ compilers.
20325
20326------------------------------------------------------------------------
20327r5387 | vlefevre | 2008-06-10 14:13:59 +0000 (Tue, 10 Jun 2008) | 4 lines
20328Changed paths:
20329   M /trunk/mpfr-impl.h
20330
20331mpfr-impl.h: generate an error (with a clear error message) with g++ and
20332--enable-logging since compilation fails (--enable-logging is mainly for
20333testing and is already incompatible with threading support anyway).
20334
20335------------------------------------------------------------------------
20336r5386 | zimmerma | 2008-06-10 08:47:11 +0000 (Tue, 10 Jun 2008) | 3 lines
20337Changed paths:
20338   M /trunk/algorithms.bib
20339   M /trunk/algorithms.tex
20340   M /trunk/exp_2.c
20341
20342the O(l^{1/2}) method to evaluate power series is due to 
20343Paterson and Stockmeyer and not Brent/Kung
20344
20345------------------------------------------------------------------------
20346r5385 | vlefevre | 2008-06-09 16:21:34 +0000 (Mon, 09 Jun 2008) | 9 lines
20347Changed paths:
20348   M /trunk/README.dev
20349   M /trunk/acinclude.m4
20350   M /trunk/get_str.c
20351   M /trunk/mpfr-gmp.c
20352   M /trunk/tests/mpfr-test.h
20353   M /trunk/tests/reuse.c
20354   M /trunk/tests/tabs.c
20355   M /trunk/tests/tadd.c
20356   M /trunk/tests/tconst_log2.c
20357   M /trunk/tests/tcos.c
20358   M /trunk/tests/tcot.c
20359   M /trunk/tests/tcoth.c
20360   M /trunk/tests/tdiv.c
20361   M /trunk/tests/tests.c
20362   M /trunk/tests/texp.c
20363   M /trunk/tests/texp10.c
20364   M /trunk/tests/texp2.c
20365   M /trunk/tests/tfactorial.c
20366   M /trunk/tests/tfma.c
20367   M /trunk/tests/tfms.c
20368   M /trunk/tests/tgeneric.c
20369   M /trunk/tests/tgeneric_ui.c
20370   M /trunk/tests/tget_str.c
20371   M /trunk/tests/tgmpop.c
20372   M /trunk/tests/thypot.c
20373   M /trunk/tests/tinternals.c
20374   M /trunk/tests/tlgamma.c
20375   M /trunk/tests/tmul.c
20376   M /trunk/tests/tout_str.c
20377   M /trunk/tests/tpow.c
20378   M /trunk/tests/tpow3.c
20379   M /trunk/tests/tpow_z.c
20380   M /trunk/tests/tprintf.c
20381   M /trunk/tests/tsec.c
20382   M /trunk/tests/tsech.c
20383   M /trunk/tests/tset_f.c
20384   M /trunk/tests/tset_si.c
20385   M /trunk/tests/tset_str.c
20386   M /trunk/tests/tset_z.c
20387   M /trunk/tests/tsin.c
20388   M /trunk/tests/tsin_cos.c
20389   M /trunk/tests/tsqrt.c
20390   M /trunk/tests/tstckintc.c
20391   M /trunk/tests/tsub.c
20392   M /trunk/tests/tsubnormal.c
20393   M /trunk/tests/tui_div.c
20394   M /trunk/tests/tui_pow.c
20395   M /trunk/tests/tzeta_ui.c
20396   M /trunk/vasprintf.c
20397
20398Clean-up and various changes to be able to build MPFR with g++.
20399But the following 3 tests currently fail with g++ 4.3.1:
20400  FAIL: tprintf
20401  FAIL: tsprintf
20402  FAIL: tfprintf
20403This is an "Illegal instruction" error, so probably a bug in g++.
20404[Edit: acinclude.m4 now uses gl_SIZE_MAX, typically from size_max.m4,
20405but which is not installed on all machines; this will be added to the
20406MPFR repository in changesets 5680 and 5683.]
20407------------------------------------------------------------------------
20408r5384 | vlefevre | 2008-06-09 14:09:34 +0000 (Mon, 09 Jun 2008) | 2 lines
20409Changed paths:
20410   M /trunk/vasprintf.c
20411
20412vasprintf.c: do not use pointer arithmetic on void *.
20413
20414------------------------------------------------------------------------
20415r5383 | vlefevre | 2008-06-09 13:55:05 +0000 (Mon, 09 Jun 2008) | 4 lines
20416Changed paths:
20417   M /trunk/configure.in
20418
20419configure.in: added -Wpointer-arith to gcc options (this warning
20420is useful as pointer arithmetic on void * is a gcc extension and
20421doesn't work with g++).
20422
20423------------------------------------------------------------------------
20424r5382 | vlefevre | 2008-06-09 12:26:26 +0000 (Mon, 09 Jun 2008) | 2 lines
20425Changed paths:
20426   M /trunk/README.dev
20427
20428README.dev: mentioned a libtool bug with recent versions of icc.
20429
20430------------------------------------------------------------------------
20431r5381 | vlefevre | 2008-06-09 08:47:58 +0000 (Mon, 09 Jun 2008) | 4 lines
20432Changed paths:
20433   M /trunk/sum.c
20434
20435sum.c:
20436  * Completed a comment about T ** and const T ** mismatch.
20437  * Removed a useless and misleading const that makes icc complain.
20438
20439------------------------------------------------------------------------
20440r5380 | zimmerma | 2008-06-08 12:14:11 +0000 (Sun, 08 Jun 2008) | 2 lines
20441Changed paths:
20442   M /trunk/algorithms.tex
20443   M /trunk/log.c
20444
20445fixed typos
20446
20447------------------------------------------------------------------------
20448r5379 | zimmerma | 2008-06-07 21:45:24 +0000 (Sat, 07 Jun 2008) | 2 lines
20449Changed paths:
20450   M /trunk/algorithms.tex
20451
20452use DeclareMathOperator for erf and erfc
20453
20454------------------------------------------------------------------------
20455r5378 | zimmerma | 2008-06-07 11:34:59 +0000 (Sat, 07 Jun 2008) | 3 lines
20456Changed paths:
20457   M /trunk/algorithms.tex
20458   M /trunk/atan.c
20459
20460fixed typo, added argument reduction for atan (we should try it since I believe
20461atan is slow wrt exp, log, sin, cos for large precisions)
20462
20463------------------------------------------------------------------------
20464r5377 | zimmerma | 2008-06-07 11:21:14 +0000 (Sat, 07 Jun 2008) | 3 lines
20465Changed paths:
20466   M /trunk/algorithms.tex
20467   M /trunk/log1p.c
20468
20469simplified error analysis of log1p (did not match the code), and improved the
20470code (in particular when 1+x is exact, directly call mpfr_log and avoid Ziv).
20471
20472------------------------------------------------------------------------
20473r5376 | vlefevre | 2008-06-06 12:01:17 +0000 (Fri, 06 Jun 2008) | 2 lines
20474Changed paths:
20475   M /trunk/rec_sqrt.c
20476
20477rec_sqrt.c: removed execution bit.
20478
20479------------------------------------------------------------------------
20480r5375 | vlefevre | 2008-06-06 11:47:19 +0000 (Fri, 06 Jun 2008) | 2 lines
20481Changed paths:
20482   M /trunk/mpfr.texi
20483
20484mpfr.texi: update about build problems and the FAQ.
20485
20486------------------------------------------------------------------------
20487r5374 | vlefevre | 2008-06-06 02:10:19 +0000 (Fri, 06 Jun 2008) | 3 lines
20488Changed paths:
20489   M /trunk/mpfr.texi
20490
20491mpfr.texi: added a comment about why the cross reference to GNU Libtool
20492doesn't work from MPFR's directory.
20493
20494------------------------------------------------------------------------
20495r5373 | vlefevre | 2008-06-06 01:33:49 +0000 (Fri, 06 Jun 2008) | 5 lines
20496Changed paths:
20497   M /trunk/mpfr.texi
20498
20499mpfr.texi: added Section 4.1 "Headers and Libraries" partly based on
20500GMP's. Note: in the generated mpfr.info file, the cross reference to
20501libtool does not work (though GMP's info manual has exactly the same
20502one and it works there). I couldn't figure out why.
20503
20504------------------------------------------------------------------------
20505r5372 | vlefevre | 2008-06-06 01:17:08 +0000 (Fri, 06 Jun 2008) | 3 lines
20506Changed paths:
20507   M /trunk/mpfr.texi
20508
20509mpfr.texi: make cross reference in HTML similar to texinfo's default one
20510in PDF.
20511
20512------------------------------------------------------------------------
20513r5371 | vlefevre | 2008-06-04 11:57:28 +0000 (Wed, 04 Jun 2008) | 2 lines
20514Changed paths:
20515   M /trunk/mpfr.texi
20516
20517mpfr.texi: updated the month.
20518
20519------------------------------------------------------------------------
20520r5370 | vlefevre | 2008-06-04 11:51:25 +0000 (Wed, 04 Jun 2008) | 2 lines
20521Changed paths:
20522   M /trunk/mpfrlint
20523
20524mpfrlint: check the LGPL license version.
20525
20526------------------------------------------------------------------------
20527r5369 | vlefevre | 2008-06-04 11:34:10 +0000 (Wed, 04 Jun 2008) | 2 lines
20528Changed paths:
20529   M /trunk/mpfr.texi
20530
20531mpfr.texi: updated paragraph on the license in "Introduction to MPFR".
20532
20533------------------------------------------------------------------------
20534r5368 | vlefevre | 2008-06-04 11:25:59 +0000 (Wed, 04 Jun 2008) | 3 lines
20535Changed paths:
20536   M /trunk/mpfr.texi
20537
20538mpfr.texi: updated GFDL version from 1.1 to 1.2 to match fdl.texi
20539(this should have been done in r4059).
20540
20541------------------------------------------------------------------------
20542r5367 | vlefevre | 2008-06-04 11:24:37 +0000 (Wed, 04 Jun 2008) | 2 lines
20543Changed paths:
20544   M /trunk/mpfrlint
20545
20546mpfrlint: check GFDL versions.
20547
20548------------------------------------------------------------------------
20549r5366 | vlefevre | 2008-06-04 11:13:23 +0000 (Wed, 04 Jun 2008) | 4 lines
20550Changed paths:
20551   M /trunk/mpfr.texi
20552   M /trunk/update-version
20553
20554mpfr.texi, update-version: in the MPFR manual, replaced two
20555http://www.mpfr.org/ by the URL corresponding to the version,
20556which can be updated by update-version.
20557
20558------------------------------------------------------------------------
20559r5365 | vlefevre | 2008-06-04 10:30:48 +0000 (Wed, 04 Jun 2008) | 2 lines
20560Changed paths:
20561   M /trunk/mpfr.texi
20562
20563mpfr.texi: completed paragraph on MPFR vs double-precision numbers.
20564
20565------------------------------------------------------------------------
20566r5364 | vlefevre | 2008-06-04 10:22:02 +0000 (Wed, 04 Jun 2008) | 2 lines
20567Changed paths:
20568   M /trunk/mpfr.texi
20569
20570mpfr.texi: replaced each @code{mpfr} by MPFR (for consistency).
20571
20572------------------------------------------------------------------------
20573r5362 | vlefevre | 2008-06-03 09:06:48 +0000 (Tue, 03 Jun 2008) | 2 lines
20574Changed paths:
20575   M /trunk/mpfr.h
20576
20577mpfr.h: fixed a comment.
20578
20579------------------------------------------------------------------------
20580r5361 | vlefevre | 2008-05-23 13:44:59 +0000 (Fri, 23 May 2008) | 2 lines
20581Changed paths:
20582   M /trunk/tests
20583
20584tests: added tprintf to svn:ignore property.
20585
20586------------------------------------------------------------------------
20587r5360 | vlefevre | 2008-05-23 11:00:28 +0000 (Fri, 23 May 2008) | 3 lines
20588Changed paths:
20589   M /trunk/README.dev
20590   M /trunk/lngamma.c
20591   M /trunk/sub1sp.c
20592
20593Added documentation about "'var' may be used uninitialized in this
20594function" warnings.
20595
20596------------------------------------------------------------------------
20597r5359 | zimmerma | 2008-05-22 11:05:19 +0000 (Thu, 22 May 2008) | 3 lines
20598Changed paths:
20599   M /trunk/lngamma.c
20600   M /trunk/sub1sp.c
20601
20602Added comments about int i = i trick to avoid warning about uninitialized
20603variables. This has the advantage to generate no code, but works for gcc only.
20604
20605------------------------------------------------------------------------
20606r5358 | zimmerma | 2008-05-21 08:23:21 +0000 (Wed, 21 May 2008) | 4 lines
20607Changed paths:
20608   M /trunk/sub1sp.c
20609
20610initialize bbcp and bbcp1 to -1 (should be invalid)
20611added MPFR_ASSERTN to check they are not -1 before reads
20612simplified a test: (rnd == RNDN) || (rnd != RNDZ) ==> rnd != RNDZ
20613
20614------------------------------------------------------------------------
20615r5357 | zimmerma | 2008-05-21 07:01:17 +0000 (Wed, 21 May 2008) | 4 lines
20616Changed paths:
20617   M /trunk/lngamma.c
20618   M /trunk/sub1sp.c
20619
20620got rid of false (?) compiler warnings for uninitialized values
20621-> we might want to revert this change if we find a better solution and/or
20622   if the problem is fixed in gcc
20623
20624------------------------------------------------------------------------
20625r5356 | vlefevre | 2008-05-20 09:38:38 +0000 (Tue, 20 May 2008) | 4 lines
20626Changed paths:
20627   M /trunk/cache.c
20628   M /trunk/hypot.c
20629   M /trunk/mpfr-impl.h
20630   M /trunk/round_near_x.c
20631
20632Reverted changeset r5355. Better patch to avoid the warnings
20633"warning: label 'addoneulp_doit' defined but not used" in
20634MPFR_RNDRAW_GEN by adding the dummy code in the macro itself.
20635
20636------------------------------------------------------------------------
20637r5355 | vlefevre | 2008-05-20 09:31:17 +0000 (Tue, 20 May 2008) | 4 lines
20638Changed paths:
20639   M /trunk/cache.c
20640   M /trunk/hypot.c
20641   M /trunk/mpfr-impl.h
20642   M /trunk/round_near_x.c
20643
20644Avoid warnings "warning: label 'addoneulp_doit' defined but not used"
20645due to the use of MPFR_RNDRAW_GEN. Dummy source code is inserted, but
20646this is safe, clean (optimized away) and IMHO not too obtrusive.
20647
20648------------------------------------------------------------------------
20649r5353 | vlefevre | 2008-05-08 01:12:42 +0000 (Thu, 08 May 2008) | 3 lines
20650Changed paths:
20651   M /trunk/acinclude.m4
20652
20653acinclude.m4: locally add -I$srcdir to CPPFLAGS for the thread-safe test
20654(fixes bug #5556).
20655
20656------------------------------------------------------------------------
20657r5351 | vlefevre | 2008-04-10 08:13:11 +0000 (Thu, 10 Apr 2008) | 2 lines
20658Changed paths:
20659   M /trunk/INSTALL
20660
20661INSTALL: added a paragraph about -ffast-math / -fast compiler options.
20662
20663------------------------------------------------------------------------
20664r5350 | vlefevre | 2008-04-07 09:13:52 +0000 (Mon, 07 Apr 2008) | 4 lines
20665Changed paths:
20666   M /trunk/tests/tcmp.c
20667
20668tcmp.c: fixed some tests (if mpfr_cmp2 returns an incorrect result,
20669the bug may be some non-reproducible behavior, so don't compute it
20670a second time to say what the value was!) and clean-up.
20671
20672------------------------------------------------------------------------
20673r5349 | zimmerma | 2008-04-07 08:54:32 +0000 (Mon, 07 Apr 2008) | 2 lines
20674Changed paths:
20675   M /trunk/tests/tcmp.c
20676
20677fixed compiler warning
20678
20679------------------------------------------------------------------------
20680r5348 | zimmerma | 2008-04-06 21:14:07 +0000 (Sun, 06 Apr 2008) | 2 lines
20681Changed paths:
20682   M /trunk/tests/memory.c
20683   M /trunk/tests/tcmp2.c
20684
20685some other changes suggested by Patrick Pelissier for 16-bit portability
20686
20687------------------------------------------------------------------------
20688r5347 | zimmerma | 2008-04-06 20:03:47 +0000 (Sun, 06 Apr 2008) | 4 lines
20689Changed paths:
20690   M /trunk/tests/tcmp.c
20691   M /trunk/tests/tdiv.c
20692   M /trunk/tests/tget_f.c
20693   M /trunk/tests/tout_str.c
20694   M /trunk/tests/tpow_z.c
20695   M /trunk/tests/tset_d.c
20696   M /trunk/tests/tset_ld.c
20697   M /trunk/tests/tset_q.c
20698   M /trunk/tests/tset_si.c
20699   M /trunk/tests/tset_sj.c
20700   M /trunk/tests/tset_str.c
20701   M /trunk/tests/tset_z.c
20702   M /trunk/tests/tstrtofr.c
20703   M /trunk/tests/tui_sub.c
20704
20705a few patches suggested by Patrick Pelissier to ease porting to 16-bit
20706architectures: removed useless #include <time.h>, changed 1024 to 1024L,
20707int i to lng i
20708
20709------------------------------------------------------------------------
20710r5346 | zimmerma | 2008-03-17 12:14:38 +0000 (Mon, 17 Mar 2008) | 2 lines
20711Changed paths:
20712   M /trunk/TODO
20713
20714added item about frac_* functions
20715
20716------------------------------------------------------------------------
20717r5345 | zimmerma | 2008-03-16 12:45:07 +0000 (Sun, 16 Mar 2008) | 2 lines
20718Changed paths:
20719   M /trunk/modf.c
20720
20721fixed typo
20722
20723------------------------------------------------------------------------
20724r5344 | thevenyp | 2008-03-11 12:35:57 +0000 (Tue, 11 Mar 2008) | 4 lines
20725Changed paths:
20726   M /trunk/tests/tfprintf.c
20727   M /trunk/tests/tprintf.c
20728
20729tests/tfprintf.c: set output to stdout when invocked with one command-line 
20730                  parameter.
20731tests/tprintf.c: add IO errors processing.
20732
20733------------------------------------------------------------------------
20734r5343 | thevenyp | 2008-03-10 16:33:41 +0000 (Mon, 10 Mar 2008) | 3 lines
20735Changed paths:
20736   M /trunk/tests/Makefile.am
20737   A /trunk/tests/tprintf.c
20738
20739tests/tprintf.c: add tests for mpfr_printf and mpfr_vprintf.
20740Makefile.am: add tprintf.c to check_PROGRAMS.
20741
20742------------------------------------------------------------------------
20743r5342 | thevenyp | 2008-03-10 16:18:45 +0000 (Mon, 10 Mar 2008) | 6 lines
20744Changed paths:
20745   M /trunk/TODO
20746   M /trunk/tests/tfprintf.c
20747   M /trunk/vasprintf.c
20748
20749TODO: remove newly added functions
20750vasprintf.c: change type of some variables taking care of signed/unsigned
20751             comparisons, improve conditional tests, improve buffer
20752             allocation, improve comments.
20753tests/tfprintf.c: remove silly code.
20754
20755------------------------------------------------------------------------
20756r5341 | thevenyp | 2008-03-10 15:41:09 +0000 (Mon, 10 Mar 2008) | 5 lines
20757Changed paths:
20758   M /trunk/acinclude.m4
20759   M /trunk/tests/tfprintf.c
20760   M /trunk/vasprintf.c
20761
20762acinclude.m4: add check for long long compiler support, define HAVE_LONG_LONG.
20763vasprintf.c: raise an error when it encounter an unsupported format in format
20764             string.
20765tests/tfprintf.c: HAVE_SDTINT_H -> _MPFR_H_HAVE_INTMAX_T
20766
20767------------------------------------------------------------------------
20768r5340 | thevenyp | 2008-03-10 14:14:12 +0000 (Mon, 10 Mar 2008) | 4 lines
20769Changed paths:
20770   M /trunk/tests/tsprintf.c
20771   M /trunk/vasprintf.c
20772
20773vasprintf.c: fix rounding bit bug with %RNa.
20774tests/tsprintf.c: add tests for %RNa (rounding bit bug, tie case, trailing
20775zeros in fractional part.
20776
20777------------------------------------------------------------------------
20778r5339 | thevenyp | 2008-03-10 13:56:46 +0000 (Mon, 10 Mar 2008) | 5 lines
20779Changed paths:
20780   M /trunk/tests/tfprintf.c
20781   M /trunk/vasprintf.c
20782
20783vasprintf.c: fix bug in macro CONSUME_VA_ARG with a mp_limb_t or mp_limb_t array argument
20784vasprintf.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
20785tests/tfprintf.c: add tests for %n with all kinds of type, get rid of machine dependent limits of type (use +1/-1 instead)
20786
20787
20788------------------------------------------------------------------------
20789r5338 | thevenyp | 2008-03-10 10:56:03 +0000 (Mon, 10 Mar 2008) | 3 lines
20790Changed paths:
20791   M /trunk/tests/tsprintf.c
20792   M /trunk/vasprintf.c
20793
20794vasprintf.c: fix bug of forgotten decimal point with %#.0Rf
20795tests/tsprintf.c: add test with %#Rf and an integer mpfr_t
20796
20797------------------------------------------------------------------------
20798r5337 | thevenyp | 2008-03-10 10:06:48 +0000 (Mon, 10 Mar 2008) | 3 lines
20799Changed paths:
20800   M /trunk/algorithms.tex
20801   M /trunk/li2.c
20802
20803li2.c: improve error estimation in Ziv loop.
20804algorithm.tex:improve proof of mpfr_li2 algorithm.
20805
20806------------------------------------------------------------------------
20807r5336 | thevenyp | 2008-03-10 09:53:18 +0000 (Mon, 10 Mar 2008) | 3 lines
20808Changed paths:
20809   M /trunk/algorithms.tex
20810   M /trunk/hypot.c
20811
20812hypot.c: change shift amount for exponents so as to avoid overflow in Ziv loop.
20813algorithm.tex: improve proof for mpfr_hypot algorithm (unfinished).
20814
20815------------------------------------------------------------------------
20816r5335 | vlefevre | 2008-03-07 15:08:07 +0000 (Fri, 07 Mar 2008) | 3 lines
20817Changed paths:
20818   M /trunk/tests/tgeneric.c
20819
20820tgeneric.c: avoid a warning with gcc 4.2+ about a test that is always
20821true (the style of the code is now a bit better too).
20822
20823------------------------------------------------------------------------
20824r5334 | thevenyp | 2008-02-29 14:29:15 +0000 (Fri, 29 Feb 2008) | 2 lines
20825Changed paths:
20826   M /trunk/tests/reuse.c
20827
20828add mpfr_hypot
20829
20830------------------------------------------------------------------------
20831r5333 | thevenyp | 2008-02-29 12:30:07 +0000 (Fri, 29 Feb 2008) | 2 lines
20832Changed paths:
20833   M /trunk/tests/reuse.c
20834
20835fix wrong arguments (set in r5332)
20836
20837------------------------------------------------------------------------
20838r5332 | thevenyp | 2008-02-29 12:16:26 +0000 (Fri, 29 Feb 2008) | 2 lines
20839Changed paths:
20840   M /trunk/tests/reuse.c
20841
20842add missing functions
20843
20844------------------------------------------------------------------------
20845r5331 | thevenyp | 2008-02-29 10:23:46 +0000 (Fri, 29 Feb 2008) | 2 lines
20846Changed paths:
20847   M /trunk/tests/reuse.c
20848
20849cosmetic changes
20850
20851------------------------------------------------------------------------
20852r5330 | thevenyp | 2008-02-28 16:11:33 +0000 (Thu, 28 Feb 2008) | 2 lines
20853Changed paths:
20854   M /trunk/tests/tfprintf.c
20855
20856add mixed format tests (with different types and different sizes)
20857
20858------------------------------------------------------------------------
20859r5329 | thevenyp | 2008-02-28 16:05:50 +0000 (Thu, 28 Feb 2008) | 3 lines
20860Changed paths:
20861   M /trunk/tests/tsprintf.c
20862   M /trunk/vasprintf.c
20863
20864vasprintf.c: fix "%%" bug
20865tests/tsprintf.c: add a test setting "%%" bug off
20866
20867------------------------------------------------------------------------
20868r5328 | thevenyp | 2008-02-28 15:17:52 +0000 (Thu, 28 Feb 2008) | 2 lines
20869Changed paths:
20870   M /trunk/tests/tsprintf.c
20871
20872cosmetic changes
20873
20874------------------------------------------------------------------------
20875r5327 | thevenyp | 2008-02-28 15:16:09 +0000 (Thu, 28 Feb 2008) | 2 lines
20876Changed paths:
20877   M /trunk/tests/tsprintf.c
20878
20879use system number of bits in the significant of a double (instead of 53)
20880
20881------------------------------------------------------------------------
20882r5326 | thevenyp | 2008-02-27 15:19:55 +0000 (Wed, 27 Feb 2008) | 2 lines
20883Changed paths:
20884   M /trunk/cosh.c
20885   M /trunk/sinh.c
20886   M /trunk/sinh_cosh.c
20887
20888add handle for the case exp(x) overflows but sinh(x) is representable
20889
20890------------------------------------------------------------------------
20891r5325 | thevenyp | 2008-02-27 13:42:35 +0000 (Wed, 27 Feb 2008) | 2 lines
20892Changed paths:
20893   M /trunk/add_d.c
20894   M /trunk/d_div.c
20895   M /trunk/d_sub.c
20896   M /trunk/div_d.c
20897   M /trunk/mul_d.c
20898   M /trunk/sub_d.c
20899
20900further code simplification
20901
20902------------------------------------------------------------------------
20903r5324 | thevenyp | 2008-02-27 12:57:24 +0000 (Wed, 27 Feb 2008) | 2 lines
20904Changed paths:
20905   M /trunk/mul_d.c
20906
20907code simplification (same as in r5323)
20908
20909------------------------------------------------------------------------
20910r5323 | thevenyp | 2008-02-27 12:55:12 +0000 (Wed, 27 Feb 2008) | 2 lines
20911Changed paths:
20912   M /trunk/add_d.c
20913   M /trunk/d_div.c
20914   M /trunk/d_sub.c
20915   M /trunk/div_d.c
20916   M /trunk/sub_d.c
20917
20918code simplification.
20919
20920------------------------------------------------------------------------
20921r5322 | thevenyp | 2008-02-27 11:13:18 +0000 (Wed, 27 Feb 2008) | 4 lines
20922Changed paths:
20923   M /trunk/add_d.c
20924   M /trunk/d_div.c
20925   M /trunk/d_sub.c
20926   M /trunk/div_d.c
20927   M /trunk/sub_d.c
20928   M /trunk/tests/tadd_d.c
20929   M /trunk/tests/td_div.c
20930   M /trunk/tests/td_sub.c
20931   M /trunk/tests/tdiv_d.c
20932   M /trunk/tests/tmul_d.c
20933   M /trunk/tests/tsub_d.c
20934
20935add_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
20936tests/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
20937
20938
20939------------------------------------------------------------------------
20940r5321 | thevenyp | 2008-02-27 10:00:11 +0000 (Wed, 27 Feb 2008) | 3 lines
20941Changed paths:
20942   M /trunk/mul_d.c
20943   M /trunk/tests/tmul_d.c
20944
20945mul_d.c: restore flags set by mpfr_mul. This fixes the bug revealed by MPFR_SUSPICIOUS_OVERFLOW
20946test/tmul_d.c: add checks for exception flags
20947
20948------------------------------------------------------------------------
20949r5320 | vlefevre | 2008-02-27 09:43:38 +0000 (Wed, 27 Feb 2008) | 3 lines
20950Changed paths:
20951   M /trunk/README.dev
20952
20953README.dev: updated the section about new functions (added a paragraph
20954on exception handling).
20955
20956------------------------------------------------------------------------
20957r5319 | thevenyp | 2008-02-26 17:45:53 +0000 (Tue, 26 Feb 2008) | 2 lines
20958Changed paths:
20959   M /trunk/algorithms.tex
20960
20961improve proof for euclidean distance algorithm (unfinished)
20962
20963------------------------------------------------------------------------
20964r5318 | vlefevre | 2008-02-26 16:20:04 +0000 (Tue, 26 Feb 2008) | 2 lines
20965Changed paths:
20966   M /trunk/pow_z.c
20967
20968pow_z.c: rewrote an ambiguous comment.
20969
20970------------------------------------------------------------------------
20971r5317 | vlefevre | 2008-02-26 16:10:28 +0000 (Tue, 26 Feb 2008) | 2 lines
20972Changed paths:
20973   M /trunk/pow_z.c
20974
20975pow_z.c: removed obsolete comments and updated a comment.
20976
20977------------------------------------------------------------------------
20978r5316 | vlefevre | 2008-02-26 15:57:53 +0000 (Tue, 26 Feb 2008) | 4 lines
20979Changed paths:
20980   M /trunk/pow_z.c
20981
20982pow_z.c: the same variable was used with two different meanings.
20983Changed the type and the name of the one inside the Ziv loop
20984(unsigned is theoretically more correct due to the bitwise OR).
20985
20986------------------------------------------------------------------------
20987r5315 | zimmerma | 2008-02-24 18:17:18 +0000 (Sun, 24 Feb 2008) | 8 lines
20988Changed paths:
20989   M /trunk/pow_z.c
20990   M /trunk/tests/tpow_z.c
20991
20992fixed bug reported by Carl Witty (on 32-bit computers):
20993sage: RR(1.99999999)^RR(-(2^30))
209945.11264311088393e-323228495
20995sage: RR(1.999999999)^RR(-(2^30))
209960.000000000000000
20997sage: RR(2.0)^RR(-(2^30))
209982.38256490488795e-323228497
20999
21000------------------------------------------------------------------------
21001r5314 | zimmerma | 2008-02-23 22:52:30 +0000 (Sat, 23 Feb 2008) | 2 lines
21002Changed paths:
21003   M /trunk/tests/tpow_z.c
21004
21005added bug reported by Carl Witty
21006
21007------------------------------------------------------------------------
21008r5313 | thevenyp | 2008-02-22 16:04:09 +0000 (Fri, 22 Feb 2008) | 2 lines
21009Changed paths:
21010   M /trunk/tests/tli2.c
21011
21012remove commented code
21013
21014------------------------------------------------------------------------
21015r5312 | thevenyp | 2008-02-22 15:59:35 +0000 (Fri, 22 Feb 2008) | 2 lines
21016Changed paths:
21017   M /trunk/tests/tli2.c
21018
21019add worst cases for RNDZ and RNDU with inexact flag checking
21020
21021------------------------------------------------------------------------
21022r5311 | vlefevre | 2008-02-22 15:49:36 +0000 (Fri, 22 Feb 2008) | 2 lines
21023Changed paths:
21024   M /trunk/hypot.c
21025
21026hypot.c: added a FIXME comment.
21027
21028------------------------------------------------------------------------
21029r5310 | vlefevre | 2008-02-22 15:45:27 +0000 (Fri, 22 Feb 2008) | 3 lines
21030Changed paths:
21031   M /trunk/algorithms.tex
21032
21033algorithms.tex: one can have a better upper bound on \sqrt{x^2+y^2}-|x|
21034(added as a comment in case this can be useful).
21035
21036------------------------------------------------------------------------
21037r5309 | vlefevre | 2008-02-22 15:17:19 +0000 (Fri, 22 Feb 2008) | 2 lines
21038Changed paths:
21039   M /trunk/algorithms.tex
21040
21041algorithms.tex: use hyperref.
21042
21043------------------------------------------------------------------------
21044r5308 | thevenyp | 2008-02-21 16:42:13 +0000 (Thu, 21 Feb 2008) | 2 lines
21045Changed paths:
21046   M /trunk/algorithms.tex
21047
21048add more details in mpfr_hypot description
21049
21050------------------------------------------------------------------------
21051r5307 | thevenyp | 2008-02-21 16:40:40 +0000 (Thu, 21 Feb 2008) | 3 lines
21052Changed paths:
21053   M /trunk/algorithms.tex
21054
21055cosmetic change: display "EXP" in small capitals
21056no more use of {\rm \EXP}, use macro \Exp everywhere
21057
21058------------------------------------------------------------------------
21059r5306 | thevenyp | 2008-02-20 14:04:46 +0000 (Wed, 20 Feb 2008) | 2 lines
21060Changed paths:
21061   M /trunk/tests/tli2.c
21062
21063add worst case test
21064
21065------------------------------------------------------------------------
21066r5305 | thevenyp | 2008-02-20 11:54:26 +0000 (Wed, 20 Feb 2008) | 2 lines
21067Changed paths:
21068   M /trunk/tests/tsprintf.c
21069
21070add test with locale da_DK
21071
21072------------------------------------------------------------------------
21073r5304 | thevenyp | 2008-02-20 10:33:33 +0000 (Wed, 20 Feb 2008) | 2 lines
21074Changed paths:
21075   M /trunk/tests/tfma.c
21076   M /trunk/tests/tfms.c
21077
21078actually trigger overflow on all architectures
21079
21080------------------------------------------------------------------------
21081r5303 | zimmerma | 2008-02-20 08:36:44 +0000 (Wed, 20 Feb 2008) | 2 lines
21082Changed paths:
21083   M /trunk/nightly-test
21084
21085added MPFR_SUSPICIOUS_OVERFLOW in nightly tests
21086
21087------------------------------------------------------------------------
21088r5302 | vlefevre | 2008-02-20 03:08:46 +0000 (Wed, 20 Feb 2008) | 3 lines
21089Changed paths:
21090   M /trunk/hypot.c
21091
21092hypot.c: fixed overflow flag problem in RNDD/RNDZ modes (testcase was
21093added in r5301, and another check in r5300).
21094
21095------------------------------------------------------------------------
21096r5301 | vlefevre | 2008-02-20 02:51:30 +0000 (Wed, 20 Feb 2008) | 2 lines
21097Changed paths:
21098   M /trunk/tests/thypot.c
21099
21100tests/thypot.c: added check_overflow test (currently fails in 32 bits).
21101
21102------------------------------------------------------------------------
21103r5300 | vlefevre | 2008-02-20 02:38:05 +0000 (Wed, 20 Feb 2008) | 7 lines
21104Changed paths:
21105   M /trunk/tests/tgeneric.c
21106
21107tests/tgeneric.c: added a test that detects suspicious overflows and
21108fails when the overflow flag is not set. This test is enabled only if
21109the MPFR_SUSPICIOUS_OVERFLOW environment variable is set, and shows a
21110bug in mpfr_hypot on 32-bit machines (i.e. when the current exponent
21111range is the maximum exponent range, so that mpfr_check_range() has
21112no effect).
21113
21114------------------------------------------------------------------------
21115r5299 | thevenyp | 2008-02-19 15:54:49 +0000 (Tue, 19 Feb 2008) | 2 lines
21116Changed paths:
21117   M /trunk/hypot.c
21118
21119restore flag overflow dropped by MPFR_SAVE_EXPO
21120
21121------------------------------------------------------------------------
21122r5298 | thevenyp | 2008-02-18 17:30:02 +0000 (Mon, 18 Feb 2008) | 5 lines
21123Changed paths:
21124   M /trunk/tests/tests.c
21125   M /trunk/tests/tsum.c
21126
21127use of (*__gmp_allocate_func)/(*__gmp_free_func) instead of 
21128mpfr_allocate_func/mpfr_free_func; 
21129the modification in r5281 doesn't work when mpfr is compiled with --gmp_build
21130option.
21131
21132------------------------------------------------------------------------
21133r5297 | vlefevre | 2008-02-18 16:37:03 +0000 (Mon, 18 Feb 2008) | 2 lines
21134Changed paths:
21135   M /trunk/hypot.c
21136
21137hypot.c: it's better to scale by (Ex + Ey) / 2.
21138
21139------------------------------------------------------------------------
21140r5296 | vlefevre | 2008-02-18 16:06:20 +0000 (Mon, 18 Feb 2008) | 3 lines
21141Changed paths:
21142   M /trunk/README.dev
21143
21144README.dev: now, the ChangeLog file should be in UTF-8, like in other
21145software (not much difference in practice).
21146
21147------------------------------------------------------------------------
21148r5295 | thevenyp | 2008-02-18 15:58:36 +0000 (Mon, 18 Feb 2008) | 2 lines
21149Changed paths:
21150   M /trunk/tests/tsprintf.c
21151
21152improve code coverage
21153
21154------------------------------------------------------------------------
21155r5294 | thevenyp | 2008-02-18 15:39:45 +0000 (Mon, 18 Feb 2008) | 2 lines
21156Changed paths:
21157   M /trunk/printf.c
21158   M /trunk/tests/tsprintf.c
21159
21160code simplification
21161
21162------------------------------------------------------------------------
21163r5293 | thevenyp | 2008-02-18 13:48:11 +0000 (Mon, 18 Feb 2008) | 2 lines
21164Changed paths:
21165   M /trunk/vasprintf.c
21166
21167take trailing zeros into account when separating thousands
21168
21169------------------------------------------------------------------------
21170r5292 | zimmerma | 2008-02-18 13:24:47 +0000 (Mon, 18 Feb 2008) | 2 lines
21171Changed paths:
21172   M /trunk/hypot.c
21173
21174fixed problem when x and y are very small
21175
21176------------------------------------------------------------------------
21177r5291 | thevenyp | 2008-02-18 12:37:31 +0000 (Mon, 18 Feb 2008) | 4 lines
21178Changed paths:
21179   M /trunk/hypot.c
21180   M /trunk/tests/thypot.c
21181
21182hypot.c: set flags when returning
21183tests/thypot.c: change custom random tests to tgeneric ones
21184
21185
21186------------------------------------------------------------------------
21187r5290 | vlefevre | 2008-02-15 17:38:31 +0000 (Fri, 15 Feb 2008) | 12 lines
21188Changed paths:
21189   M /trunk/add1sp.c
21190   M /trunk/fma.c
21191   M /trunk/fms.c
21192   M /trunk/li2.c
21193   M /trunk/mpfr.texi
21194   M /trunk/mul.c
21195   M /trunk/pow.c
21196   M /trunk/sub1sp.c
21197   M /trunk/tests/tabs.c
21198   M /trunk/tests/tacosh.c
21199   M /trunk/tests/tadd.c
21200   M /trunk/tests/tadd1sp.c
21201   M /trunk/tests/tadd_d.c
21202   M /trunk/tests/tadd_ui.c
21203   M /trunk/tests/tagm.c
21204   M /trunk/tests/tatan.c
21205   M /trunk/tests/tcomparisons.c
21206   M /trunk/tests/tconst_log2.c
21207   M /trunk/tests/tconst_pi.c
21208   M /trunk/tests/tcos.c
21209   M /trunk/tests/tcot.c
21210   M /trunk/tests/td_div.c
21211   M /trunk/tests/td_sub.c
21212   M /trunk/tests/tdiv.c
21213   M /trunk/tests/tdiv_d.c
21214   M /trunk/tests/terf.c
21215   M /trunk/tests/tests.c
21216   M /trunk/tests/texp.c
21217   M /trunk/tests/tfma.c
21218   M /trunk/tests/tfmod.c
21219   M /trunk/tests/tfms.c
21220   M /trunk/tests/tget_str.c
21221   M /trunk/tests/tgmpop.c
21222   M /trunk/tests/tinternals.c
21223   M /trunk/tests/tlog.c
21224   M /trunk/tests/tmodf.c
21225   M /trunk/tests/tmul.c
21226   M /trunk/tests/tmul_2exp.c
21227   M /trunk/tests/tmul_d.c
21228   M /trunk/tests/tnext.c
21229   M /trunk/tests/tpow.c
21230   M /trunk/tests/tpow_z.c
21231   M /trunk/tests/tset_si.c
21232   M /trunk/tests/tset_sj.c
21233   M /trunk/tests/tsi_op.c
21234   M /trunk/tests/tsin.c
21235   M /trunk/tests/tsin_cos.c
21236   M /trunk/tests/tsinh_cosh.c
21237   M /trunk/tests/tsprintf.c
21238   M /trunk/tests/tsqr.c
21239   M /trunk/tests/tsub1sp.c
21240   M /trunk/tests/tsub_d.c
21241   M /trunk/tests/tsub_ui.c
21242   M /trunk/tests/tsum.c
21243   M /trunk/tests/ttrunc.c
21244   M /trunk/tests/tui_div.c
21245   M /trunk/tests/tui_sub.c
21246   M /trunk/tests/tzeta.c
21247
21248For the terminating null pointer of the functions mpfr_inits,
21249mpfr_inits2, mpfr_clears, always use the type mpfr_ptr (no longer
21250void *). Updated the description of these functions in the manual
21251(mpfr.texi). The reason is that the C standard does not guarantee
21252that (void *) 0 has the same representation as a null pointer to
21253a structure (and even the same size). In most C implementations,
21254the representations are the same, but one never knows (dynamical
21255checking is also always possible)...
21256The change has been done with: perl -pi -e \
21257  's/(mpfr_(clear|init)s.*)\(void *\*\) *0\)/$1(mpfr_ptr) 0)/' **/*.c
21258under zsh.
21259
21260------------------------------------------------------------------------
21261r5289 | thevenyp | 2008-02-15 15:58:21 +0000 (Fri, 15 Feb 2008) | 2 lines
21262Changed paths:
21263   M /trunk/vasprintf.c
21264
21265fix typo
21266
21267------------------------------------------------------------------------
21268r5288 | thevenyp | 2008-02-15 15:30:06 +0000 (Fri, 15 Feb 2008) | 3 lines
21269Changed paths:
21270   M /trunk/tests/tsprintf.c
21271   M /trunk/vasprintf.c
21272
21273vasprintf.c: fix buffer_sandwich (use for thousands separator)
21274tests/tsprintf.c: add tests with "da_DK" locale
21275
21276------------------------------------------------------------------------
21277r5287 | thevenyp | 2008-02-15 14:04:11 +0000 (Fri, 15 Feb 2008) | 2 lines
21278Changed paths:
21279   M /trunk/tests/tabs.c
21280   M /trunk/tests/tconst_euler.c
21281   M /trunk/tests/tconst_log2.c
21282   M /trunk/tests/tconst_pi.c
21283   M /trunk/tests/tfrac.c
21284   M /trunk/tests/tset.c
21285
21286add generic tests
21287
21288------------------------------------------------------------------------
21289r5286 | thevenyp | 2008-02-15 12:49:53 +0000 (Fri, 15 Feb 2008) | 2 lines
21290Changed paths:
21291   M /trunk/mpfr.texi
21292
21293cosmetic changes
21294
21295------------------------------------------------------------------------
21296r5285 | thevenyp | 2008-02-15 09:10:03 +0000 (Fri, 15 Feb 2008) | 2 lines
21297Changed paths:
21298   M /trunk/tests/tsprintf.c
21299
21300fix incorrect function call
21301
21302------------------------------------------------------------------------
21303r5284 | thevenyp | 2008-02-14 17:09:35 +0000 (Thu, 14 Feb 2008) | 2 lines
21304Changed paths:
21305   M /trunk/mpfr.texi
21306   M /trunk/tests/tsprintf.c
21307   M /trunk/vasprintf.c
21308
21309fix "%P" case, add test for it.
21310
21311------------------------------------------------------------------------
21312r5283 | thevenyp | 2008-02-13 17:21:27 +0000 (Wed, 13 Feb 2008) | 2 lines
21313Changed paths:
21314   M /trunk/tests/tfprintf.c
21315
21316avoid style 'f' with large numbers
21317
21318------------------------------------------------------------------------
21319r5282 | vlefevre | 2008-02-13 13:43:01 +0000 (Wed, 13 Feb 2008) | 2 lines
21320Changed paths:
21321   M /trunk/tests
21322
21323tests: updated svn:ignore property.
21324
21325------------------------------------------------------------------------
21326r5281 | thevenyp | 2008-02-12 15:32:22 +0000 (Tue, 12 Feb 2008) | 2 lines
21327Changed paths:
21328   M /trunk/tests/tests.c
21329   M /trunk/tests/tsum.c
21330
21331use of mpfr_allocate_func/mpfr_free_func instead of malloc/free
21332
21333------------------------------------------------------------------------
21334r5280 | thevenyp | 2008-02-12 14:46:22 +0000 (Tue, 12 Feb 2008) | 2 lines
21335Changed paths:
21336   M /trunk/tests/tget_str.c
21337
21338remove unneeded free and mpfr_clear
21339
21340------------------------------------------------------------------------
21341r5279 | thevenyp | 2008-02-12 14:40:34 +0000 (Tue, 12 Feb 2008) | 2 lines
21342Changed paths:
21343   M /trunk/tests/tsprintf.c
21344
21345add tests for mpfr_snprintf and mpfr_vsnprintf
21346
21347------------------------------------------------------------------------
21348r5278 | vlefevre | 2008-02-12 14:21:21 +0000 (Tue, 12 Feb 2008) | 2 lines
21349Changed paths:
21350   M /trunk/README.dev
21351
21352README.dev: added a note about freeing the memory in the tests.
21353
21354------------------------------------------------------------------------
21355r5277 | thevenyp | 2008-02-12 13:50:14 +0000 (Tue, 12 Feb 2008) | 2 lines
21356Changed paths:
21357   M /trunk/tests/tget_str.c
21358   M /trunk/tests/tout_str.c
21359
21360move tests of mpfr_get_str function from tout_str.c to tget_str.c
21361
21362------------------------------------------------------------------------
21363r5276 | thevenyp | 2008-02-12 13:46:16 +0000 (Tue, 12 Feb 2008) | 2 lines
21364Changed paths:
21365   M /trunk/tests/tsprintf.c
21366
21367initialize fmt[] size
21368
21369------------------------------------------------------------------------
21370r5275 | thevenyp | 2008-02-12 13:30:39 +0000 (Tue, 12 Feb 2008) | 4 lines
21371Changed paths:
21372   M /trunk/tests/tfprintf.c
21373   M /trunk/tests/tsprintf.c
21374
21375tfprintf.c: fix comment.
21376tsprintf.c: fix comment and get rid of libc rand().
21377
21378
21379------------------------------------------------------------------------
21380r5274 | thevenyp | 2008-02-12 12:52:35 +0000 (Tue, 12 Feb 2008) | 3 lines
21381Changed paths:
21382   M /trunk/tests/Makefile.am
21383   A /trunk/tests/tfprintf.c
21384   D /trunk/tests/tprintf.c
21385   A /trunk/tests/tsprintf.c (from /trunk/tests/tprintf.c:5272)
21386
21387rename tprintf.c as tsprintf.c, because it does not deal with mpfr_printf.
21388add tests for mpfr_fprintf functions
21389
21390------------------------------------------------------------------------
21391r5273 | thevenyp | 2008-02-12 08:43:02 +0000 (Tue, 12 Feb 2008) | 3 lines
21392Changed paths:
21393   M /trunk/printf.c
21394
21395remove errno setting in snprintf, it is already done in vasprintf
21396correct grammatical faults in comment
21397
21398------------------------------------------------------------------------
21399r5272 | vlefevre | 2008-02-08 16:25:37 +0000 (Fri, 08 Feb 2008) | 2 lines
21400Changed paths:
21401   M /trunk/tests/tests.c
21402
21403tests/tests.c: undo r5270.
21404
21405------------------------------------------------------------------------
21406r5271 | vlefevre | 2008-02-08 16:23:31 +0000 (Fri, 08 Feb 2008) | 2 lines
21407Changed paths:
21408   M /trunk/tests/tests.c
21409
21410tests/tests.c: fixed assertion failure introduced in r5265.
21411
21412------------------------------------------------------------------------
21413r5270 | thevenyp | 2008-02-08 16:19:41 +0000 (Fri, 08 Feb 2008) | 2 lines
21414Changed paths:
21415   M /trunk/tests/tests.c
21416
21417remove exponent checking
21418
21419------------------------------------------------------------------------
21420r5269 | thevenyp | 2008-02-08 13:53:09 +0000 (Fri, 08 Feb 2008) | 3 lines
21421Changed paths:
21422   M /trunk/mpfr-gmp.h
21423   M /trunk/set_uj.c
21424
21425mpfr-gmp.h: Cancel r5261 changes removing the overload due to added test.
21426set_uj.c: Don't call memset when len is zero.
21427
21428------------------------------------------------------------------------
21429r5268 | thevenyp | 2008-02-08 13:20:24 +0000 (Fri, 08 Feb 2008) | 2 lines
21430Changed paths:
21431   M /trunk/vasprintf.c
21432
21433improve assertion.
21434
21435------------------------------------------------------------------------
21436r5267 | thevenyp | 2008-02-08 09:59:57 +0000 (Fri, 08 Feb 2008) | 2 lines
21437Changed paths:
21438   M /trunk/mpfr-impl.h
21439   M /trunk/tests/tprintf.c
21440   M /trunk/vasprintf.c
21441
21442add support of thousands separator option (' flag, defined in Single UNIX Specification v2)
21443
21444------------------------------------------------------------------------
21445r5266 | thevenyp | 2008-02-08 09:41:25 +0000 (Fri, 08 Feb 2008) | 2 lines
21446Changed paths:
21447   M /trunk/vasprintf.c
21448
21449better string buffer management
21450
21451------------------------------------------------------------------------
21452r5265 | vlefevre | 2008-02-07 14:40:53 +0000 (Thu, 07 Feb 2008) | 9 lines
21453Changed paths:
21454   M /trunk/tests/tacosh.c
21455   M /trunk/tests/tests.c
21456   M /trunk/tests/tgeneric.c
21457
21458In tests_default_random, allow emin and emax to be outside of the
21459current exponent range, so that underflow/overflow checks can be
21460done on 64-bit machines. If the resulting random number is outside
21461of the current range, the exponent range is extended, and restored
21462by the caller once the test has been done.
21463In tests/tacosh.c, changed TEST_RANDOM_EMIN and TEST_RANDOM_EMAX
21464to MPFR_EMAX_MAX for test_generic_huge, so that the intermediate
21465overflow case in mpfr_acosh is tested on 64-bit machines.
21466
21467------------------------------------------------------------------------
21468r5264 | thevenyp | 2008-02-07 14:17:36 +0000 (Thu, 07 Feb 2008) | 3 lines
21469Changed paths:
21470   M /trunk/tests/tprintf.c
21471
21472fix comment.
21473In fact, GNU libc4 accept '%F', libc5, glibc 2.0, and glibc 2.1 don't, and glibc 2.2 accept it with C99 semantics.
21474
21475------------------------------------------------------------------------
21476r5263 | vlefevre | 2008-02-06 14:17:26 +0000 (Wed, 06 Feb 2008) | 2 lines
21477Changed paths:
21478   M /trunk/mpfr.h
21479
21480mpfr.h: added a comment about the mpfr_rnd_t enum.
21481
21482------------------------------------------------------------------------
21483r5262 | vlefevre | 2008-02-06 13:48:33 +0000 (Wed, 06 Feb 2008) | 2 lines
21484Changed paths:
21485   M /trunk/mpfr-impl.h
21486
21487mpfr-impl.h: removed MPFR_CHECK* macros as they are not used.
21488
21489------------------------------------------------------------------------
21490r5261 | thevenyp | 2008-02-05 17:08:25 +0000 (Tue, 05 Feb 2008) | 2 lines
21491Changed paths:
21492   M /trunk/mpfr-gmp.h
21493
21494MPN_ZERO (dst, n) doesn't call memset when n==0, it prevents warning when compiled with gcc -D_FORTIFY_SOURCE
21495
21496------------------------------------------------------------------------
21497r5260 | zimmerma | 2008-02-04 16:39:56 +0000 (Mon, 04 Feb 2008) | 2 lines
21498Changed paths:
21499   M /trunk/TODO
21500
21501added suggestion from Keith Briggs
21502
21503------------------------------------------------------------------------
21504r5259 | thevenyp | 2008-02-04 16:15:06 +0000 (Mon, 04 Feb 2008) | 3 lines
21505Changed paths:
21506   M /trunk/tests/tprintf.c
21507   M /trunk/vasprintf.c
21508
21509vasprintf.c: add code for %n specifier with any type
21510tests/tprintf.c: add test for %n specifier
21511
21512------------------------------------------------------------------------
21513r5258 | thevenyp | 2008-02-04 16:10:17 +0000 (Mon, 04 Feb 2008) | 2 lines
21514Changed paths:
21515   M /trunk/mpfr.texi
21516
21517improve mention on format string restriction
21518
21519------------------------------------------------------------------------
21520r5257 | thevenyp | 2008-02-04 15:28:16 +0000 (Mon, 04 Feb 2008) | 2 lines
21521Changed paths:
21522   M /trunk/mpfr.texi
21523
21524mention restriction on type field in the format string.
21525
21526------------------------------------------------------------------------
21527r5256 | thevenyp | 2008-02-04 14:28:14 +0000 (Mon, 04 Feb 2008) | 2 lines
21528Changed paths:
21529   M /trunk/vasprintf.c
21530
21531check possible overflows in exponent part, improve comments.
21532
21533------------------------------------------------------------------------
21534r5255 | thevenyp | 2008-02-04 13:46:52 +0000 (Mon, 04 Feb 2008) | 2 lines
21535Changed paths:
21536   M /trunk/printf.c
21537
21538ensure null-terminated string for (v)snprintf.
21539
21540------------------------------------------------------------------------
21541r5254 | thevenyp | 2008-02-01 16:07:40 +0000 (Fri, 01 Feb 2008) | 2 lines
21542Changed paths:
21543   M /trunk/mpfr.texi
21544
21545improve mpfr_printf documentation
21546
21547------------------------------------------------------------------------
21548r5253 | vlefevre | 2008-02-01 14:08:37 +0000 (Fri, 01 Feb 2008) | 2 lines
21549Changed paths:
21550   M /trunk/tests/tests.c
21551
21552tests.c: fixed perror argument in data_check.
21553
21554------------------------------------------------------------------------
21555r5252 | thevenyp | 2008-02-01 14:02:52 +0000 (Fri, 01 Feb 2008) | 2 lines
21556Changed paths:
21557   M /trunk/tests/tests.c
21558
21559improve error handling
21560
21561------------------------------------------------------------------------
21562r5251 | thevenyp | 2008-02-01 12:05:07 +0000 (Fri, 01 Feb 2008) | 2 lines
21563Changed paths:
21564   M /trunk/tests/tests.c
21565
21566check fscanf return value, manage error case
21567
21568------------------------------------------------------------------------
21569r5249 | zimmerma | 2008-02-01 11:02:22 +0000 (Fri, 01 Feb 2008) | 2 lines
21570Changed paths:
21571   M /trunk/mpfr.texi
21572
21573added parentheses to avoid ambiguity (suggested by Keith Briggs)
21574
21575------------------------------------------------------------------------
21576r5248 | thevenyp | 2008-02-01 09:48:38 +0000 (Fri, 01 Feb 2008) | 2 lines
21577Changed paths:
21578   M /trunk/printf.c
21579
21580add some "%s" format string to prevent format string attack
21581
21582------------------------------------------------------------------------
21583r5247 | thevenyp | 2008-01-31 08:41:14 +0000 (Thu, 31 Jan 2008) | 2 lines
21584Changed paths:
21585   M /trunk/vasprintf.c
21586
21587fix typo
21588
21589------------------------------------------------------------------------
21590r5246 | thevenyp | 2008-01-30 13:19:36 +0000 (Wed, 30 Jan 2008) | 2 lines
21591Changed paths:
21592   M /trunk/vasprintf.c
21593
21594homogeneous use of logical variable
21595
21596------------------------------------------------------------------------
21597r5245 | vlefevre | 2008-01-30 12:48:51 +0000 (Wed, 30 Jan 2008) | 3 lines
21598Changed paths:
21599   M /trunk/rec_sqrt.c
21600
21601rec_sqrt.c: use MPFR_GET_EXP instead of MPFR_EXP, and avoid the
21602bitwise AND on a signed integer.
21603
21604------------------------------------------------------------------------
21605r5244 | vlefevre | 2008-01-30 12:39:02 +0000 (Wed, 30 Jan 2008) | 2 lines
21606Changed paths:
21607   M /trunk/mpfr.h
21608   M /trunk/rec_sqrt.c
21609   M /trunk/tests/tprintf.c
21610   M /trunk/tests/trec_sqrt.c
21611
21612Reformat.
21613
21614------------------------------------------------------------------------
21615r5242 | vlefevre | 2008-01-30 12:29:13 +0000 (Wed, 30 Jan 2008) | 2 lines
21616Changed paths:
21617   M /trunk/INSTALL
21618   M /trunk/mpfr.texi
21619
21620Document how to produce PDF and HTML versions of the manual.
21621
21622------------------------------------------------------------------------
21623r5241 | thevenyp | 2008-01-30 10:06:38 +0000 (Wed, 30 Jan 2008) | 2 lines
21624Changed paths:
21625   M /trunk/tests/tprintf.c
21626
21627change to values acceptable by 32-bits machines
21628
21629------------------------------------------------------------------------
21630r5240 | thevenyp | 2008-01-30 09:34:21 +0000 (Wed, 30 Jan 2008) | 2 lines
21631Changed paths:
21632   M /trunk/vasprintf.c
21633
21634fix wrong statement in MPFR_ASSERTD
21635
21636------------------------------------------------------------------------
21637r5239 | zimmerma | 2008-01-30 08:19:41 +0000 (Wed, 30 Jan 2008) | 5 lines
21638Changed paths:
21639   M /trunk/nightly-test
21640
21641added compilation options suggested by Debian:
21642http://alioth.debian.org/projects/hardening/
21643http://lists.debian.org/debian-devel/2007/12/msg00090.html
21644(except -Wl,zrelro which does not seem to work)
21645
21646------------------------------------------------------------------------
21647r5238 | thevenyp | 2008-01-29 17:59:18 +0000 (Tue, 29 Jan 2008) | 3 lines
21648Changed paths:
21649   M /trunk/tests/tprintf.c
21650
21651So as to avoid conversion error, get rid of mpfr_set_d/mpf_set_d except in random_double().
21652Skip conversion error in random_double().
21653
21654------------------------------------------------------------------------
21655r5237 | thevenyp | 2008-01-29 17:01:24 +0000 (Tue, 29 Jan 2008) | 2 lines
21656Changed paths:
21657   M /trunk/vasprintf.c
21658
21659fix typo in comment
21660
21661------------------------------------------------------------------------
21662r5236 | thevenyp | 2008-01-29 17:00:31 +0000 (Tue, 29 Jan 2008) | 2 lines
21663Changed paths:
21664   M /trunk/vasprintf.c
21665
21666get rid of limitation on number of character by specifier
21667
21668------------------------------------------------------------------------
21669r5235 | thevenyp | 2008-01-29 15:42:47 +0000 (Tue, 29 Jan 2008) | 4 lines
21670Changed paths:
21671   M /trunk/tests/tprintf.c
21672   M /trunk/vasprintf.c
21673
21674vasprintf.c: fix %Rg case
21675tests/tprintf.c: add %Re, %Rf, and %Rg tests
21676tests/tprintf.c: add random checking against libc
21677
21678------------------------------------------------------------------------
21679r5231 | thevenyp | 2008-01-28 10:46:20 +0000 (Mon, 28 Jan 2008) | 2 lines
21680Changed paths:
21681   M /trunk/tests/tprintf.c
21682   M /trunk/vasprintf.c
21683
21684remove (undocumented) integer conversion support for mpfr_t
21685
21686------------------------------------------------------------------------
21687r5230 | thevenyp | 2008-01-28 10:34:46 +0000 (Mon, 28 Jan 2008) | 2 lines
21688Changed paths:
21689   M /trunk/printf.c
21690   M /trunk/vasprintf.c
21691
21692set errno to EOVERFLOW when printf-like functions should return value exceeding INT_MAX
21693
21694------------------------------------------------------------------------
21695r5229 | thevenyp | 2008-01-28 10:19:09 +0000 (Mon, 28 Jan 2008) | 2 lines
21696Changed paths:
21697   M /trunk/mpfr.h
21698
21699change internal name of printf-like functions under preprocessor conditionals, add explanation in comment.
21700
21701------------------------------------------------------------------------
21702r5228 | vlefevre | 2008-01-25 15:09:21 +0000 (Fri, 25 Jan 2008) | 2 lines
21703Changed paths:
21704   M /trunk/TODO
21705
21706TODO: added a possible class of tests.
21707
21708------------------------------------------------------------------------
21709r5225 | vlefevre | 2008-01-23 17:01:24 +0000 (Wed, 23 Jan 2008) | 2 lines
21710Changed paths:
21711   M /trunk/tests/tests.c
21712
21713tests.c: remove a blank line in an error message.
21714
21715------------------------------------------------------------------------
21716r5224 | vlefevre | 2008-01-23 16:51:02 +0000 (Wed, 23 Jan 2008) | 4 lines
21717Changed paths:
21718   M /trunk/tests/mpfr-test.h
21719   M /trunk/tests/tests.c
21720   M /trunk/tests/tversion.c
21721
21722Test that the MPFR library version matches the mpfr.h version in any
21723test file (this should avoid some bug reports that don't mention the
21724real problem).
21725
21726------------------------------------------------------------------------
21727r5222 | vlefevre | 2008-01-23 16:24:59 +0000 (Wed, 23 Jan 2008) | 2 lines
21728Changed paths:
21729   M /trunk/tests/tversion.c
21730
21731tversion.c: improved an error message.
21732
21733------------------------------------------------------------------------
21734r5219 | vlefevre | 2008-01-23 13:36:21 +0000 (Wed, 23 Jan 2008) | 2 lines
21735Changed paths:
21736   M /trunk/acinclude.m4
21737
21738acinclude.m4: fixed configure test for TLS support.
21739
21740------------------------------------------------------------------------
21741r5217 | vlefevre | 2008-01-23 12:29:30 +0000 (Wed, 23 Jan 2008) | 2 lines
21742Changed paths:
21743   M /trunk/NEWS
21744
21745NEWS file update (configure test for TLS support).
21746
21747------------------------------------------------------------------------
21748r5213 | vlefevre | 2008-01-23 12:17:51 +0000 (Wed, 23 Jan 2008) | 2 lines
21749Changed paths:
21750   M /trunk/add_d.c
21751   M /trunk/d_div.c
21752   M /trunk/d_sub.c
21753   M /trunk/div_d.c
21754   M /trunk/li2.c
21755   M /trunk/mbench/generate.c
21756   M /trunk/mbench/mpfr-gfx.c
21757   M /trunk/mbench/mpfr-v4.c
21758   M /trunk/mbench/mpfr-v6.c
21759   M /trunk/modf.c
21760   M /trunk/mul_d.c
21761   M /trunk/printf.c
21762   M /trunk/rec_sqrt.c
21763   M /trunk/rem1.c
21764   M /trunk/sinh_cosh.c
21765   M /trunk/sub_d.c
21766   M /trunk/tests/tadd_d.c
21767   M /trunk/tests/td_div.c
21768   M /trunk/tests/td_sub.c
21769   M /trunk/tests/tdiv_d.c
21770   M /trunk/tests/tfmod.c
21771   M /trunk/tests/tli2.c
21772   M /trunk/tests/tmodf.c
21773   M /trunk/tests/tmul_d.c
21774   M /trunk/tests/tprintf.c
21775   M /trunk/tests/trec_sqrt.c
21776   M /trunk/tests/tsinh_cosh.c
21777   M /trunk/tests/tsub_d.c
21778   M /trunk/vasprintf.c
21779
21780Added svn:keywords and svn:eol-style properties on new .c files.
21781
21782------------------------------------------------------------------------
21783r5212 | vlefevre | 2008-01-23 11:46:10 +0000 (Wed, 23 Jan 2008) | 9 lines
21784Changed paths:
21785   M /trunk/Makefile.am
21786   M /trunk/acinclude.m4
21787   M /trunk/mpfr-impl.h
21788   A /trunk/mpfr-thread.h
21789
21790Changes related to thread-local variables / TLS support.
21791  * Moved the MPFR_THREAD_ATTR definition from mpfr-impl.h into a new
21792    header file mpfr-thread.h, and updated Makefile.am accordingly.
21793  * Removed the compiler check __MPFR_GNUC(3,3) || __MPFR_ICC(8,1,0)
21794    as this test leaded to both false positives and false negatives
21795    concerning TLS support. Assume that __thread should be used for
21796    thread-local variables (except for the MS compiler).
21797  * Added a configure test to acinclude.m4 (in MPFR_CONFIGS).
21798
21799------------------------------------------------------------------------
21800r5211 | zimmerma | 2008-01-22 12:13:08 +0000 (Tue, 22 Jan 2008) | 2 lines
21801Changed paths:
21802   M /trunk/README.dev
21803
21804added item about timings for a new release
21805
21806------------------------------------------------------------------------
21807r5210 | zimmerma | 2008-01-22 12:09:19 +0000 (Tue, 22 Jan 2008) | 3 lines
21808Changed paths:
21809   A /trunk/mbench
21810   A /trunk/mbench/Makefile
21811   A /trunk/mbench/README
21812   A /trunk/mbench/generate.c
21813   A /trunk/mbench/mfv5-arprec.cc
21814   A /trunk/mbench/mfv5-cln.cc
21815   A /trunk/mbench/mfv5-crlibm.cc
21816   A /trunk/mbench/mfv5-libc.cc
21817   A /trunk/mbench/mfv5-lidia.cc
21818   A /trunk/mbench/mfv5-mpf.cc
21819   A /trunk/mbench/mfv5-mpfr.cc
21820   A /trunk/mbench/mfv5-ntl.cc
21821   A /trunk/mbench/mfv5-pari.cc
21822   A /trunk/mbench/mfv5-void.cc
21823   A /trunk/mbench/mfv5.cc
21824   A /trunk/mbench/mfv5.h
21825   A /trunk/mbench/mpfr-gfx.c
21826   A /trunk/mbench/mpfr-v4.c
21827   A /trunk/mbench/mpfr-v6.c
21828   A /trunk/mbench/timp.h
21829
21830mbench program written by Patrick Pelissier to measure clock cycles of MPFR
21831(and other libraries) for small precision
21832
21833------------------------------------------------------------------------
21834r5207 | vlefevre | 2008-01-22 09:51:00 +0000 (Tue, 22 Jan 2008) | 3 lines
21835Changed paths:
21836   M /trunk/NEWS
21837
21838NEWS: noted the changes concerning mpfr_strtofr (changesets 5146, 5147,
218395148, 5149, 5167, 5172, 5173).
21840
21841------------------------------------------------------------------------
21842r5205 | vlefevre | 2008-01-22 09:21:37 +0000 (Tue, 22 Jan 2008) | 2 lines
21843Changed paths:
21844   M /trunk/mpfr-gmp.h
21845
21846mpfr-gmp.h: small fix of a macro.
21847
21848------------------------------------------------------------------------
21849r5204 | vlefevre | 2008-01-21 12:42:57 +0000 (Mon, 21 Jan 2008) | 2 lines
21850Changed paths:
21851   M /trunk/mpfr-gmp.h
21852
21853mpfr-gmp.h: for temporary allocations, use alloca() if size < 16384.
21854
21855------------------------------------------------------------------------
21856r5203 | vlefevre | 2008-01-19 10:43:38 +0000 (Sat, 19 Jan 2008) | 2 lines
21857Changed paths:
21858   M /trunk/mpfr.texi
21859
21860mpfr.texi: inverse square root -> reciprocal square root.
21861
21862------------------------------------------------------------------------
21863r5202 | zimmerma | 2008-01-18 16:20:48 +0000 (Fri, 18 Jan 2008) | 2 lines
21864Changed paths:
21865   M /trunk/mpfr.texi
21866
21867added mpfr_rec_sqrt in mpfr.texi (forgot in last commit)
21868
21869------------------------------------------------------------------------
21870r5201 | vlefevre | 2008-01-18 15:47:39 +0000 (Fri, 18 Jan 2008) | 2 lines
21871Changed paths:
21872   M /trunk/NEWS
21873
21874NEWS: added mpfr_rec_sqrt for MPFR 2.4.*.
21875
21876------------------------------------------------------------------------
21877r5200 | zimmerma | 2008-01-18 14:03:27 +0000 (Fri, 18 Jan 2008) | 2 lines
21878Changed paths:
21879   M /trunk/TODO
21880
21881removed rec_sqrt (done)
21882
21883------------------------------------------------------------------------
21884r5199 | thevenyp | 2008-01-17 17:46:53 +0000 (Thu, 17 Jan 2008) | 2 lines
21885Changed paths:
21886   M /trunk/vasprintf.c
21887
21888vasprintf.c: merge code for "%Ra" and "%Rb"
21889
21890------------------------------------------------------------------------
21891r5198 | thevenyp | 2008-01-16 12:54:47 +0000 (Wed, 16 Jan 2008) | 2 lines
21892Changed paths:
21893   M /trunk/vasprintf.c
21894
21895cosmetic change: replace "enum _arg_type" by "enum arg_t"
21896
21897------------------------------------------------------------------------
21898r5197 | thevenyp | 2008-01-16 10:58:11 +0000 (Wed, 16 Jan 2008) | 3 lines
21899Changed paths:
21900   M /trunk/tests/tprintf.c
21901   M /trunk/vasprintf.c
21902
21903vasprintf.c: fix %g case; merge %e, %f, %g code
21904tests/tprintf.c: add tests for %Rg
21905
21906------------------------------------------------------------------------
21907r5196 | thevenyp | 2008-01-16 10:50:42 +0000 (Wed, 16 Jan 2008) | 2 lines
21908Changed paths:
21909   M /trunk/vasprintf.c
21910
21911add MPFR_SAVE_EXPO macros
21912
21913------------------------------------------------------------------------
21914r5195 | thevenyp | 2008-01-16 10:44:18 +0000 (Wed, 16 Jan 2008) | 2 lines
21915Changed paths:
21916   M /trunk/vasprintf.c
21917
21918cosmetic changes: only one leading underscore for an identifier with file scope
21919
21920------------------------------------------------------------------------
21921r5194 | thevenyp | 2008-01-16 10:29:58 +0000 (Wed, 16 Jan 2008) | 2 lines
21922Changed paths:
21923   M /trunk/vasprintf.c
21924
21925add needed va_list argument in READ_INT macro
21926
21927------------------------------------------------------------------------
21928r5193 | vlefevre | 2008-01-16 09:30:15 +0000 (Wed, 16 Jan 2008) | 2 lines
21929Changed paths:
21930   M /trunk/tests
21931
21932tests: added trec_sqrt to svn:ignore property.
21933
21934------------------------------------------------------------------------
21935r5191 | vlefevre | 2008-01-16 09:05:22 +0000 (Wed, 16 Jan 2008) | 4 lines
21936Changed paths:
21937   M /trunk/mpfr-impl.h
21938
21939mpfr-impl.h: when building MPFR with the GMP build directory,
21940use TMP_ALLOC(s) instead of TMP_SALLOC(s), as we don't know
21941whether allocations are small or big (see gmp-impl.h).
21942
21943------------------------------------------------------------------------
21944r5190 | zimmerma | 2008-01-16 07:57:24 +0000 (Wed, 16 Jan 2008) | 2 lines
21945Changed paths:
21946   M /trunk/rec_sqrt.c
21947
21948moved from ASSERTD to ASSERTN an assertion which does not depend on MPFR
21949
21950------------------------------------------------------------------------
21951r5189 | zimmerma | 2008-01-15 17:16:35 +0000 (Tue, 15 Jan 2008) | 2 lines
21952Changed paths:
21953   A /trunk/tests/trec_sqrt.c
21954
21955this file might be useful to test mpfr_rec_sqrt...
21956
21957------------------------------------------------------------------------
21958r5188 | zimmerma | 2008-01-15 17:10:17 +0000 (Tue, 15 Jan 2008) | 5 lines
21959Changed paths:
21960   M /trunk/Makefile.am
21961   M /trunk/algorithms.tex
21962   M /trunk/mpfr.h
21963   M /trunk/rec_sqrt.c
21964   M /trunk/tests/Makefile.am
21965   M /trunk/tests/tests.c
21966
21967rec_sqrt.c: complete rewrite, to allow to use directly the MPFR internal
21968	    representation as input (without shift), and to allow different
21969            input and output precisions, without loss of efficiency
21970other files: added new function mpfr_rec_sqrt
21971
21972------------------------------------------------------------------------
21973r5187 | vlefevre | 2008-01-14 17:23:44 +0000 (Mon, 14 Jan 2008) | 2 lines
21974Changed paths:
21975   M /trunk/rec_sqrt.c
21976
21977rec_sqrt.c: deleted trailing whitespace.
21978
21979------------------------------------------------------------------------
21980r5186 | vlefevre | 2008-01-14 17:22:35 +0000 (Mon, 14 Jan 2008) | 3 lines
21981Changed paths:
21982   M /trunk/mpfr-gmp.c
21983   M /trunk/mpfr-gmp.h
21984
21985mpfr-gmp.{c,h}: no longer use alloca() for the temporary allocations as
21986this can make MPFR crash in some high precisions, due to limited stack.
21987
21988------------------------------------------------------------------------
21989r5185 | thevenyp | 2008-01-14 10:41:19 +0000 (Mon, 14 Jan 2008) | 2 lines
21990Changed paths:
21991   M /trunk/tests/tprintf.c
21992
21993add bug found by Paul Zimmermann
21994
21995------------------------------------------------------------------------
21996r5184 | thevenyp | 2008-01-14 10:33:01 +0000 (Mon, 14 Jan 2008) | 3 lines
21997Changed paths:
21998   M /trunk/tests/tprintf.c
21999   M /trunk/vasprintf.c
22000
22001vasprintf.c: fix wrong computation of digit number with %Rf when 0 < op < 1
22002tests/tprintf.c: simpler 10^-n case
22003
22004------------------------------------------------------------------------
22005r5182 | vlefevre | 2008-01-14 08:34:00 +0000 (Mon, 14 Jan 2008) | 2 lines
22006Changed paths:
22007   M /trunk/mpfr.texi
22008
22009mpfr.texi: typo.
22010
22011------------------------------------------------------------------------
22012r5181 | vlefevre | 2008-01-11 21:54:06 +0000 (Fri, 11 Jan 2008) | 2 lines
22013Changed paths:
22014   M /trunk/mpfr.texi
22015
22016mpfr.texi: updated month.
22017
22018------------------------------------------------------------------------
22019r5180 | vlefevre | 2008-01-11 21:45:08 +0000 (Fri, 11 Jan 2008) | 2 lines
22020Changed paths:
22021   M /trunk/mpfr.texi
22022
22023mpfr.texi: added a warning concerning huge precisions.
22024
22025------------------------------------------------------------------------
22026r5179 | thevenyp | 2008-01-10 17:18:23 +0000 (Thu, 10 Jan 2008) | 2 lines
22027Changed paths:
22028   M /trunk/tests/tprintf.c
22029   M /trunk/vasprintf.c
22030
22031fix %f case
22032
22033------------------------------------------------------------------------
22034r5178 | thevenyp | 2008-01-10 17:06:11 +0000 (Thu, 10 Jan 2008) | 2 lines
22035Changed paths:
22036   M /trunk/vasprintf.c
22037
22038cosmetic changes
22039
22040------------------------------------------------------------------------
22041r5177 | zimmerma | 2008-01-08 07:36:23 +0000 (Tue, 08 Jan 2008) | 2 lines
22042Changed paths:
22043   M /trunk/mpfr.texi
22044
22045small changes for acos/asin/atan/atan2 rounded outside their output range
22046
22047------------------------------------------------------------------------
22048r5176 | zimmerma | 2008-01-07 21:11:03 +0000 (Mon, 07 Jan 2008) | 3 lines
22049Changed paths:
22050   M /trunk/mpfr.texi
22051
22052added note about output of acos/asin/atan/atan2 which might be outside the
22053function domain
22054
22055------------------------------------------------------------------------
22056r5175 | zimmerma | 2008-01-05 09:20:12 +0000 (Sat, 05 Jan 2008) | 2 lines
22057Changed paths:
22058   M /trunk/rec_sqrt.c
22059
22060new version with improved tables, use macros from mpfr-impl.h, removed tabs
22061
22062------------------------------------------------------------------------
22063r5173 | vlefevre | 2008-01-04 21:57:08 +0000 (Fri, 04 Jan 2008) | 4 lines
22064Changed paths:
22065   M /trunk/strtofr.c
22066   M /trunk/tests/tstrtofr.c
22067
22068Fixed return value of mpfr_strtofr in case of invalid data (it was -1,
22069but it should be 0 since it is a ternary value and the result is 0,
22070which is exact). Added test of the ternary value in this case.
22071
22072------------------------------------------------------------------------
22073r5172 | vlefevre | 2008-01-04 21:33:19 +0000 (Fri, 04 Jan 2008) | 2 lines
22074Changed paths:
22075   M /trunk/mpfr.texi
22076
22077mpfr.texi: better description of mpfr_strtofr.
22078
22079------------------------------------------------------------------------
22080r5171 | vlefevre | 2008-01-04 13:11:46 +0000 (Fri, 04 Jan 2008) | 2 lines
22081Changed paths:
22082   M /trunk/NEWS
22083
22084NEWS update (new functions in the trunk).
22085
22086------------------------------------------------------------------------
22087r5167 | vlefevre | 2008-01-04 12:07:14 +0000 (Fri, 04 Jan 2008) | 15 lines
22088Changed paths:
22089   M /trunk/mpfr.texi
22090   M /trunk/strtofr.c
22091   M /trunk/tests/tstrtofr.c
22092
22093Changes related to mpfr_strtofr.
22094  * strtofr.c: for mpfr_strtofr, data corresponding to NaN can now have
22095    an optional sign (since the documentation said that parsing followed
22096    the standard C strtod function and this change makes invalid data
22097    now valid, so that there should be no compatibility problems).
22098  * tests/tstrtofr.c: changed the test for -42P17 in base 16 (this was
22099    eventually regarded as a documentation bug); added tests.
22100  * mpfr.texi: almost completely rewrote the specification of the
22101    mpfr_strtofr function. Changes:
22102    - the binary exponent is now accepted even without the 0b or 0x
22103      prefix;
22104    - data corresponding to NaN can now have an optional sign (this was
22105      a bit ambiguous);
22106    - many other ambiguities avoided.
22107
22108------------------------------------------------------------------------
22109r5166 | zimmerma | 2008-01-04 10:35:04 +0000 (Fri, 04 Jan 2008) | 5 lines
22110Changed paths:
22111   A /trunk/rec_sqrt.c
22112
22113the function mpfr_mpn_rec_sqrt() provides a faithful approximation of the
22114inverse square root. Some improvements can still be made, but the interface
22115should not change, thus we can start writing the mpfr_rec_sqrt function that
22116calls it.
22117
22118------------------------------------------------------------------------
22119r5164 | vlefevre | 2008-01-02 17:19:42 +0000 (Wed, 02 Jan 2008) | 2 lines
22120Changed paths:
22121   M /trunk/FAQ.html
22122
22123FAQ update.
22124
22125------------------------------------------------------------------------
22126r5161 | vlefevre | 2008-01-01 12:31:06 +0000 (Tue, 01 Jan 2008) | 3 lines
22127Changed paths:
22128   M /trunk/tests/tgamma.c
22129
22130tgamma.c: completed test in r5159 with another one that was failing
22131in the default exponent range.
22132
22133------------------------------------------------------------------------
22134r5160 | vlefevre | 2008-01-01 12:07:21 +0000 (Tue, 01 Jan 2008) | 2 lines
22135Changed paths:
22136   M /trunk/printf.c
22137   M /trunk/vasprintf.c
22138
22139delete trailing spaces.
22140
22141------------------------------------------------------------------------
22142r5159 | zimmerma | 2008-01-01 09:44:28 +0000 (Tue, 01 Jan 2008) | 2 lines
22143Changed paths:
22144   M /trunk/gamma.c
22145   M /trunk/tests/tgamma.c
22146
22147fixed bug in case of underflow (wrong sign)
22148
22149------------------------------------------------------------------------
22150r5157 | vlefevre | 2008-01-01 03:57:20 +0000 (Tue, 01 Jan 2008) | 4 lines
22151Changed paths:
22152   M /trunk/gen_inverse.h
22153
22154gen_inverse.h: fixed the bug reported by Kevin Rauch a few hours ago
22155(and that was detected by the generic tests and by mpfrlint after the
22156latest changes).
22157
22158------------------------------------------------------------------------
22159r5154 | vlefevre | 2008-01-01 03:47:50 +0000 (Tue, 01 Jan 2008) | 2 lines
22160Changed paths:
22161   M /trunk/mpfrlint
22162
22163mpfrlint: incorrect use of mpfr_<flag>_p is also checked in .h files.
22164
22165------------------------------------------------------------------------
22166r5151 | vlefevre | 2008-01-01 03:26:37 +0000 (Tue, 01 Jan 2008) | 4 lines
22167Changed paths:
22168   M /trunk/BUGS
22169   M /trunk/FAQ.html
22170   M /trunk/NEWS
22171   M /trunk/README
22172   M /trunk/TODO
22173   M /trunk/abort_prec_max.c
22174   M /trunk/acinclude.m4
22175   M /trunk/acos.c
22176   M /trunk/acosh.c
22177   M /trunk/add.c
22178   M /trunk/add1.c
22179   M /trunk/add1sp.c
22180   M /trunk/add_d.c
22181   M /trunk/add_ui.c
22182   M /trunk/agm.c
22183   M /trunk/asin.c
22184   M /trunk/asinh.c
22185   M /trunk/atan.c
22186   M /trunk/atan2.c
22187   M /trunk/atanh.c
22188   M /trunk/cache.c
22189   M /trunk/cbrt.c
22190   M /trunk/check.c
22191   M /trunk/clear.c
22192   M /trunk/clears.c
22193   M /trunk/cmp.c
22194   M /trunk/cmp2.c
22195   M /trunk/cmp_abs.c
22196   M /trunk/cmp_d.c
22197   M /trunk/cmp_ld.c
22198   M /trunk/cmp_si.c
22199   M /trunk/cmp_ui.c
22200   M /trunk/comparisons.c
22201   M /trunk/configure.in
22202   M /trunk/const_catalan.c
22203   M /trunk/const_euler.c
22204   M /trunk/const_log2.c
22205   M /trunk/const_pi.c
22206   M /trunk/constant.c
22207   M /trunk/copysign.c
22208   M /trunk/cos.c
22209   M /trunk/cosh.c
22210   M /trunk/cot.c
22211   M /trunk/coth.c
22212   M /trunk/csc.c
22213   M /trunk/csch.c
22214   M /trunk/d_div.c
22215   M /trunk/d_sub.c
22216   M /trunk/dim.c
22217   M /trunk/div.c
22218   M /trunk/div_2exp.c
22219   M /trunk/div_2si.c
22220   M /trunk/div_2ui.c
22221   M /trunk/div_d.c
22222   M /trunk/div_ui.c
22223   M /trunk/dump.c
22224   M /trunk/eint.c
22225   M /trunk/eq.c
22226   M /trunk/erf.c
22227   M /trunk/erfc.c
22228   M /trunk/exceptions.c
22229   M /trunk/exp.c
22230   M /trunk/exp10.c
22231   M /trunk/exp2.c
22232   M /trunk/exp3.c
22233   M /trunk/exp_2.c
22234   M /trunk/expm1.c
22235   M /trunk/extract.c
22236   M /trunk/factorial.c
22237   M /trunk/faq.xsl
22238   M /trunk/fits_intmax.c
22239   M /trunk/fits_s.h
22240   M /trunk/fits_sint.c
22241   M /trunk/fits_slong.c
22242   M /trunk/fits_sshort.c
22243   M /trunk/fits_u.h
22244   M /trunk/fits_uint.c
22245   M /trunk/fits_uintmax.c
22246   M /trunk/fits_ulong.c
22247   M /trunk/fits_ushort.c
22248   M /trunk/fma.c
22249   M /trunk/fms.c
22250   M /trunk/frac.c
22251   M /trunk/free_cache.c
22252   M /trunk/gamma.c
22253   M /trunk/gen_inverse.h
22254   M /trunk/generic.c
22255   M /trunk/get_d.c
22256   M /trunk/get_d64.c
22257   M /trunk/get_exp.c
22258   M /trunk/get_f.c
22259   M /trunk/get_ld.c
22260   M /trunk/get_patches.sh
22261   M /trunk/get_si.c
22262   M /trunk/get_sj.c
22263   M /trunk/get_str.c
22264   M /trunk/get_ui.c
22265   M /trunk/get_uj.c
22266   M /trunk/get_z.c
22267   M /trunk/get_z_exp.c
22268   M /trunk/gmp_op.c
22269   M /trunk/hypot.c
22270   M /trunk/init.c
22271   M /trunk/init2.c
22272   M /trunk/inits.c
22273   M /trunk/inits2.c
22274   M /trunk/inp_str.c
22275   M /trunk/int_ceil_log2.c
22276   M /trunk/isinf.c
22277   M /trunk/isinteger.c
22278   M /trunk/isnan.c
22279   M /trunk/isnum.c
22280   M /trunk/isqrt.c
22281   M /trunk/iszero.c
22282   M /trunk/jn.c
22283   M /trunk/jyn_asympt.c
22284   M /trunk/li2.c
22285   M /trunk/lngamma.c
22286   M /trunk/log.c
22287   M /trunk/log10.c
22288   M /trunk/log1p.c
22289   M /trunk/log2.c
22290   M /trunk/logging.c
22291   M /trunk/minmax.c
22292   M /trunk/modf.c
22293   M /trunk/mp_clz_tab.c
22294   M /trunk/mparam_h.in
22295   M /trunk/mpf2mpfr.h
22296   M /trunk/mpfr-gmp.c
22297   M /trunk/mpfr-gmp.h
22298   M /trunk/mpfr-impl.h
22299   M /trunk/mpfr.h
22300   M /trunk/mpfr.texi
22301   M /trunk/mpn_exp.c
22302   M /trunk/mul.c
22303   M /trunk/mul_2exp.c
22304   M /trunk/mul_2si.c
22305   M /trunk/mul_2ui.c
22306   M /trunk/mul_d.c
22307   M /trunk/mul_ui.c
22308   M /trunk/mulders.c
22309   M /trunk/neg.c
22310   M /trunk/next.c
22311   M /trunk/out_str.c
22312   M /trunk/pow.c
22313   M /trunk/pow_si.c
22314   M /trunk/pow_ui.c
22315   M /trunk/pow_z.c
22316   M /trunk/powerof2.c
22317   M /trunk/print_raw.c
22318   M /trunk/print_rnd_mode.c
22319   M /trunk/printf.c
22320   M /trunk/random.c
22321   M /trunk/random2.c
22322   M /trunk/reldiff.c
22323   M /trunk/rem1.c
22324   M /trunk/rint.c
22325   M /trunk/root.c
22326   M /trunk/round_near_x.c
22327   M /trunk/round_p.c
22328   M /trunk/round_prec.c
22329   M /trunk/round_raw_generic.c
22330   M /trunk/sec.c
22331   M /trunk/sech.c
22332   M /trunk/set.c
22333   M /trunk/set_d.c
22334   M /trunk/set_d64.c
22335   M /trunk/set_dfl_prec.c
22336   M /trunk/set_exp.c
22337   M /trunk/set_f.c
22338   M /trunk/set_inf.c
22339   M /trunk/set_ld.c
22340   M /trunk/set_nan.c
22341   M /trunk/set_prc_raw.c
22342   M /trunk/set_prec.c
22343   M /trunk/set_q.c
22344   M /trunk/set_rnd.c
22345   M /trunk/set_si.c
22346   M /trunk/set_si_2exp.c
22347   M /trunk/set_sj.c
22348   M /trunk/set_str.c
22349   M /trunk/set_str_raw.c
22350   M /trunk/set_ui.c
22351   M /trunk/set_ui_2exp.c
22352   M /trunk/set_uj.c
22353   M /trunk/set_z.c
22354   M /trunk/setmax.c
22355   M /trunk/setmin.c
22356   M /trunk/setsign.c
22357   M /trunk/sgn.c
22358   M /trunk/si_op.c
22359   M /trunk/signbit.c
22360   M /trunk/sin.c
22361   M /trunk/sin_cos.c
22362   M /trunk/sinh.c
22363   M /trunk/sinh_cosh.c
22364   M /trunk/sqr.c
22365   M /trunk/sqrt.c
22366   M /trunk/sqrt_ui.c
22367   M /trunk/stack_interface.c
22368   M /trunk/strtofr.c
22369   M /trunk/sub.c
22370   M /trunk/sub1.c
22371   M /trunk/sub1sp.c
22372   M /trunk/sub_d.c
22373   M /trunk/sub_ui.c
22374   M /trunk/subnormal.c
22375   M /trunk/sum.c
22376   M /trunk/swap.c
22377   M /trunk/tan.c
22378   M /trunk/tanh.c
22379   M /trunk/tests/cmp_str.c
22380   M /trunk/tests/data/li2
22381   M /trunk/tests/memory.c
22382   M /trunk/tests/mpf_compat.c
22383   M /trunk/tests/mpf_compat.h
22384   M /trunk/tests/mpfr-test.h
22385   M /trunk/tests/mpfr_compat.c
22386   M /trunk/tests/reuse.c
22387   M /trunk/tests/rnd_mode.c
22388   M /trunk/tests/tabs.c
22389   M /trunk/tests/tacos.c
22390   M /trunk/tests/tacosh.c
22391   M /trunk/tests/tadd.c
22392   M /trunk/tests/tadd1sp.c
22393   M /trunk/tests/tadd_d.c
22394   M /trunk/tests/tadd_ui.c
22395   M /trunk/tests/tagm.c
22396   M /trunk/tests/tasin.c
22397   M /trunk/tests/tasinh.c
22398   M /trunk/tests/tatan.c
22399   M /trunk/tests/tatanh.c
22400   M /trunk/tests/tcan_round.c
22401   M /trunk/tests/tcbrt.c
22402   M /trunk/tests/tcheck.c
22403   M /trunk/tests/tcmp.c
22404   M /trunk/tests/tcmp2.c
22405   M /trunk/tests/tcmp_d.c
22406   M /trunk/tests/tcmp_ld.c
22407   M /trunk/tests/tcmp_ui.c
22408   M /trunk/tests/tcmpabs.c
22409   M /trunk/tests/tcomparisons.c
22410   M /trunk/tests/tconst_catalan.c
22411   M /trunk/tests/tconst_euler.c
22412   M /trunk/tests/tconst_log2.c
22413   M /trunk/tests/tconst_pi.c
22414   M /trunk/tests/tcopysign.c
22415   M /trunk/tests/tcos.c
22416   M /trunk/tests/tcosh.c
22417   M /trunk/tests/tcot.c
22418   M /trunk/tests/tcoth.c
22419   M /trunk/tests/tcsc.c
22420   M /trunk/tests/tcsch.c
22421   M /trunk/tests/td_div.c
22422   M /trunk/tests/td_sub.c
22423   M /trunk/tests/tdim.c
22424   M /trunk/tests/tdiv.c
22425   M /trunk/tests/tdiv_d.c
22426   M /trunk/tests/tdiv_ui.c
22427   M /trunk/tests/teint.c
22428   M /trunk/tests/teq.c
22429   M /trunk/tests/terf.c
22430   M /trunk/tests/tests.c
22431   M /trunk/tests/texceptions.c
22432   M /trunk/tests/texp.c
22433   M /trunk/tests/texp10.c
22434   M /trunk/tests/texp2.c
22435   M /trunk/tests/texpm1.c
22436   M /trunk/tests/tfactorial.c
22437   M /trunk/tests/tfits.c
22438   M /trunk/tests/tfma.c
22439   M /trunk/tests/tfmod.c
22440   M /trunk/tests/tfms.c
22441   M /trunk/tests/tfrac.c
22442   M /trunk/tests/tgamma.c
22443   M /trunk/tests/tgeneric.c
22444   M /trunk/tests/tgeneric_ui.c
22445   M /trunk/tests/tget_d.c
22446   M /trunk/tests/tget_d_2exp.c
22447   M /trunk/tests/tget_f.c
22448   M /trunk/tests/tget_ld_2exp.c
22449   M /trunk/tests/tget_set_d64.c
22450   M /trunk/tests/tget_sj.c
22451   M /trunk/tests/tget_str.c
22452   M /trunk/tests/tget_z.c
22453   M /trunk/tests/tgmpop.c
22454   M /trunk/tests/thyperbolic.c
22455   M /trunk/tests/thypot.c
22456   M /trunk/tests/tinits.c
22457   M /trunk/tests/tinp_str.c
22458   M /trunk/tests/tinternals.c
22459   M /trunk/tests/tisnan.c
22460   M /trunk/tests/tisqrt.c
22461   M /trunk/tests/tj0.c
22462   M /trunk/tests/tj1.c
22463   M /trunk/tests/tjn.c
22464   M /trunk/tests/tl2b.c
22465   M /trunk/tests/tlgamma.c
22466   M /trunk/tests/tli2.c
22467   M /trunk/tests/tlngamma.c
22468   M /trunk/tests/tlog.c
22469   M /trunk/tests/tlog10.c
22470   M /trunk/tests/tlog1p.c
22471   M /trunk/tests/tlog2.c
22472   M /trunk/tests/tminmax.c
22473   M /trunk/tests/tmodf.c
22474   M /trunk/tests/tmul.c
22475   M /trunk/tests/tmul_2exp.c
22476   M /trunk/tests/tmul_d.c
22477   M /trunk/tests/tmul_ui.c
22478   M /trunk/tests/tnext.c
22479   M /trunk/tests/tout_str.c
22480   M /trunk/tests/toutimpl.c
22481   M /trunk/tests/tpow.c
22482   M /trunk/tests/tpow3.c
22483   M /trunk/tests/tpow_z.c
22484   M /trunk/tests/tprintf.c
22485   M /trunk/tests/trandom.c
22486   M /trunk/tests/tremquo.c
22487   M /trunk/tests/trint.c
22488   M /trunk/tests/troot.c
22489   M /trunk/tests/tround_prec.c
22490   M /trunk/tests/tsec.c
22491   M /trunk/tests/tsech.c
22492   M /trunk/tests/tset.c
22493   M /trunk/tests/tset_d.c
22494   M /trunk/tests/tset_exp.c
22495   M /trunk/tests/tset_f.c
22496   M /trunk/tests/tset_ld.c
22497   M /trunk/tests/tset_q.c
22498   M /trunk/tests/tset_si.c
22499   M /trunk/tests/tset_sj.c
22500   M /trunk/tests/tset_str.c
22501   M /trunk/tests/tset_z.c
22502   M /trunk/tests/tsgn.c
22503   M /trunk/tests/tsi_op.c
22504   M /trunk/tests/tsin.c
22505   M /trunk/tests/tsin_cos.c
22506   M /trunk/tests/tsinh.c
22507   M /trunk/tests/tsinh_cosh.c
22508   M /trunk/tests/tsqr.c
22509   M /trunk/tests/tsqrt.c
22510   M /trunk/tests/tsqrt_ui.c
22511   M /trunk/tests/tstckintc.c
22512   M /trunk/tests/tstrtofr.c
22513   M /trunk/tests/tsub.c
22514   M /trunk/tests/tsub1sp.c
22515   M /trunk/tests/tsub_d.c
22516   M /trunk/tests/tsub_ui.c
22517   M /trunk/tests/tsubnormal.c
22518   M /trunk/tests/tsum.c
22519   M /trunk/tests/tswap.c
22520   M /trunk/tests/ttan.c
22521   M /trunk/tests/ttanh.c
22522   M /trunk/tests/ttrunc.c
22523   M /trunk/tests/tui_div.c
22524   M /trunk/tests/tui_pow.c
22525   M /trunk/tests/tui_sub.c
22526   M /trunk/tests/tversion.c
22527   M /trunk/tests/ty0.c
22528   M /trunk/tests/ty1.c
22529   M /trunk/tests/tyn.c
22530   M /trunk/tests/tzeta.c
22531   M /trunk/tests/tzeta_ui.c
22532   M /trunk/tuneup.c
22533   M /trunk/uceil_exp2.c
22534   M /trunk/uceil_log2.c
22535   M /trunk/ufloor_log2.c
22536   M /trunk/ui_div.c
22537   M /trunk/ui_pow.c
22538   M /trunk/ui_pow_ui.c
22539   M /trunk/ui_sub.c
22540   M /trunk/urandomb.c
22541   M /trunk/vasprintf.c
22542   M /trunk/version.c
22543   M /trunk/volatile.c
22544   M /trunk/yn.c
22545   M /trunk/zeta.c
22546   M /trunk/zeta_ui.c
22547
22548Copyright notice update: added 2008 with
22549  perl -pi -e 's/2007 Free Software/2007, 2008 Free Software/' **/*(^/)
22550under zsh.
22551
22552------------------------------------------------------------------------
22553r5150 | vlefevre | 2008-01-01 03:17:56 +0000 (Tue, 01 Jan 2008) | 5 lines
22554Changed paths:
22555   M /trunk/tests/tgeneric.c
22556
22557tgeneric.c: in the bug detection with flags set before the function
22558call, the erange flag was set, so that no checks were performed on
22559the return value. Fixed that by not setting the erange flag.
22560-> Now, 7 tests fail!
22561
22562------------------------------------------------------------------------
22563r5149 | vlefevre | 2007-12-31 02:32:11 +0000 (Mon, 31 Dec 2007) | 5 lines
22564Changed paths:
22565   M /trunk/tests/tstrtofr.c
22566
22567tstrtofr.c: added test of -42P17 with base = 0 and 16. This currently
22568fails with base = 16 (-42P17 is parsed as -0x42P17 instead of -42 with
22569the remaining characters "P17"), but we could alternatively regard the
22570mpfr_strtofr specification (in mpfr.texi) as incorrect.
22571
22572------------------------------------------------------------------------
22573r5148 | vlefevre | 2007-12-30 18:20:34 +0000 (Sun, 30 Dec 2007) | 2 lines
22574Changed paths:
22575   M /trunk/mpfr.texi
22576
22577mpfr.texi: corrections in the specification of mpfr_strtofr (see FIXME).
22578
22579------------------------------------------------------------------------
22580r5147 | vlefevre | 2007-12-30 17:48:06 +0000 (Sun, 30 Dec 2007) | 5 lines
22581Changed paths:
22582   M /trunk/strtofr.c
22583   M /trunk/tests/tset_str.c
22584
22585strtofr.c: base arguments different from 0 and 2..36 have never been
22586accepted. So, instead of returning the confusing -1 (it's a ternary
22587value), let's add an assert for the moment. An alternative solution
22588is to return 0 and set the erange flag.
22589
22590------------------------------------------------------------------------
22591r5146 | vlefevre | 2007-12-30 17:17:36 +0000 (Sun, 30 Dec 2007) | 2 lines
22592Changed paths:
22593   M /trunk/strtofr.c
22594
22595strtofr.c: minor change (in the style); a comment was ambiguous.
22596
22597------------------------------------------------------------------------
22598r5145 | vlefevre | 2007-12-29 22:02:14 +0000 (Sat, 29 Dec 2007) | 2 lines
22599Changed paths:
22600   M /trunk/TODO
22601
22602TODO update (tests: generic bad cases).
22603
22604------------------------------------------------------------------------
22605r5144 | vlefevre | 2007-12-29 21:46:50 +0000 (Sat, 29 Dec 2007) | 3 lines
22606Changed paths:
22607   M /trunk/tests/reuse.c
22608   M /trunk/tests/tadd_d.c
22609   M /trunk/tests/td_div.c
22610   M /trunk/tests/td_sub.c
22611   M /trunk/tests/tdiv_d.c
22612   M /trunk/tests/tfmod.c
22613   M /trunk/tests/tli2.c
22614   M /trunk/tests/tmodf.c
22615   M /trunk/tests/tmul_d.c
22616   M /trunk/tests/tprintf.c
22617   M /trunk/tests/tsinh_cosh.c
22618   M /trunk/tests/tsub_d.c
22619
22620Added #if MPFR_VERSION >= MPFR_VERSION_NUM(2,4,0) conditionals to be
22621able to test MPFR 2.3.* with the (more complete) tests from the trunk.
22622
22623------------------------------------------------------------------------
22624r5143 | vlefevre | 2007-12-29 17:07:10 +0000 (Sat, 29 Dec 2007) | 2 lines
22625Changed paths:
22626   M /trunk/README.dev
22627
22628README.dev: updated item 6 of "To make a release".
22629
22630------------------------------------------------------------------------
22631r5138 | vlefevre | 2007-12-28 02:37:11 +0000 (Fri, 28 Dec 2007) | 2 lines
22632Changed paths:
22633   M /trunk/mpfr.texi
22634
22635mpfr.texi: updated month.
22636
22637------------------------------------------------------------------------
22638r5136 | vlefevre | 2007-12-27 16:12:57 +0000 (Thu, 27 Dec 2007) | 2 lines
22639Changed paths:
22640   M /trunk/tests/tadd1sp.c
22641   M /trunk/tests/tests.c
22642   M /trunk/tests/tset_exp.c
22643   M /trunk/tests/tsubnormal.c
22644
22645tests: check the exponent range, in particular at the end of each test.
22646
22647------------------------------------------------------------------------
22648r5135 | vlefevre | 2007-12-27 16:00:56 +0000 (Thu, 27 Dec 2007) | 2 lines
22649Changed paths:
22650   M /trunk/tests/texceptions.c
22651
22652texceptions.c: GNU coding style.
22653
22654------------------------------------------------------------------------
22655r5134 | vlefevre | 2007-12-27 15:59:46 +0000 (Thu, 27 Dec 2007) | 2 lines
22656Changed paths:
22657   M /trunk/tests/texceptions.c
22658
22659texceptions.c: restore the exponent range.
22660
22661------------------------------------------------------------------------
22662r5132 | vlefevre | 2007-12-27 03:10:01 +0000 (Thu, 27 Dec 2007) | 3 lines
22663Changed paths:
22664   M /trunk/exp2.c
22665
22666exp2.c: removed incorrect comment (the overflow test was OK due to the
22667mpfr_clear_flags above, but the new test is slightly better anyway).
22668
22669------------------------------------------------------------------------
22670r5127 | zimmerma | 2007-12-21 15:31:55 +0000 (Fri, 21 Dec 2007) | 3 lines
22671Changed paths:
22672   M /trunk/mparam_h.in
22673
22674added tuning parameters for 32-bit Core 2
22675(thanks to Patrick Pelissier and Emmanuel Thome)
22676
22677------------------------------------------------------------------------
22678r5124 | vlefevre | 2007-12-20 08:53:50 +0000 (Thu, 20 Dec 2007) | 2 lines
22679Changed paths:
22680   M /trunk/tests/tpow.c
22681
22682tpow.c: enable testcase bug20071218.
22683
22684------------------------------------------------------------------------
22685r5123 | vlefevre | 2007-12-19 18:15:03 +0000 (Wed, 19 Dec 2007) | 2 lines
22686Changed paths:
22687   M /trunk/BUGS
22688
22689BUGS: possible incorrect results due to internal underflow.
22690
22691------------------------------------------------------------------------
22692r5122 | vlefevre | 2007-12-19 18:00:59 +0000 (Wed, 19 Dec 2007) | 3 lines
22693Changed paths:
22694   M /trunk/pow.c
22695
22696pow.c: detect all underflow cases (some of them were leading to
22697an infinite loop, see bug20071218 in tpow.c).
22698
22699------------------------------------------------------------------------
22700r5121 | vlefevre | 2007-12-19 15:04:43 +0000 (Wed, 19 Dec 2007) | 2 lines
22701Changed paths:
22702   M /trunk/mpfr-impl.h
22703
22704mpfr-impl.h: updated description of MPFR_CAN_ROUND.
22705
22706------------------------------------------------------------------------
22707r5120 | vlefevre | 2007-12-19 14:49:34 +0000 (Wed, 19 Dec 2007) | 2 lines
22708Changed paths:
22709   M /trunk/round_p.c
22710
22711round_p.c: in comment, "round to zero" -> "round toward zero".
22712
22713------------------------------------------------------------------------
22714r5119 | vlefevre | 2007-12-19 14:27:30 +0000 (Wed, 19 Dec 2007) | 2 lines
22715Changed paths:
22716   M /trunk/tests/tpow.c
22717
22718tpow.c: formatting.
22719
22720------------------------------------------------------------------------
22721r5118 | vlefevre | 2007-12-19 14:25:10 +0000 (Wed, 19 Dec 2007) | 3 lines
22722Changed paths:
22723   M /trunk/tests/tpow.c
22724
22725tpow.c: added testcase for another bug found by Kevin P. Rauch.
22726Execute tpow with an argument to enable it.
22727
22728------------------------------------------------------------------------
22729r5117 | thevenyp | 2007-12-19 10:32:52 +0000 (Wed, 19 Dec 2007) | 3 lines
22730Changed paths:
22731   M /trunk/tests/tprintf.c
22732   M /trunk/vasprintf.c
22733
22734vasprintf.c: add sprnt_fp_e for "%e" processing
22735tests/tprintf.c: change tests for decimal output (but need further tests)
22736
22737------------------------------------------------------------------------
22738r5116 | thevenyp | 2007-12-19 09:26:37 +0000 (Wed, 19 Dec 2007) | 2 lines
22739Changed paths:
22740   M /trunk/tests/tprintf.c
22741
22742add checks for zero
22743
22744------------------------------------------------------------------------
22745r5115 | vlefevre | 2007-12-18 15:51:00 +0000 (Tue, 18 Dec 2007) | 11 lines
22746Changed paths:
22747   M /trunk/acosh.c
22748   M /trunk/atan2.c
22749   M /trunk/cosh.c
22750   M /trunk/cot.c
22751   M /trunk/exp2.c
22752   M /trunk/exp3.c
22753   M /trunk/exp_2.c
22754   M /trunk/expm1.c
22755   M /trunk/fma.c
22756   M /trunk/fms.c
22757   M /trunk/gamma.c
22758   M /trunk/mpfr-impl.h
22759   M /trunk/mpfrlint
22760   M /trunk/pow.c
22761   M /trunk/pow_ui.c
22762   M /trunk/pow_z.c
22763   M /trunk/rint.c
22764   M /trunk/sinh.c
22765   M /trunk/sinh_cosh.c
22766   M /trunk/tests/tgeneric.c
22767   M /trunk/yn.c
22768
22769Merged the feature-block branch to the trunk:
22770* New MPFR_BLOCK* macros (see mpfr-impl.h) and mpfrlint check to test
22771  exception flags in a more reliable way and detect possible problems
22772  with mpfrlint.
22773* Improved the generic tests (tests/tgeneric.c): for the second
22774  function call, sometimes set all the flags since risk of failures
22775  are known when some flags are already set.
22776* Modified code to use these new MPFR_BLOCK* macros. This fixed bugs
22777  related to exceptions (where flags are set before the call); in
22778  particular, tcot and ty1 failed with the improved generic tests.
22779
22780------------------------------------------------------------------------
22781r5113 | thevenyp | 2007-12-18 15:09:30 +0000 (Tue, 18 Dec 2007) | 4 lines
22782Changed paths:
22783   M /trunk/printf.c
22784   M /trunk/vasprintf.c
22785
22786printf.c: each mpfr_printf-like function return -1 and set erange flag in error case
22787vasprintf.c: change types in struct char_fp
22788vasprintf.c: add many size checking
22789
22790------------------------------------------------------------------------
22791r5112 | thevenyp | 2007-12-18 13:48:07 +0000 (Tue, 18 Dec 2007) | 2 lines
22792Changed paths:
22793   M /trunk/vasprintf.c
22794
22795simplify code, improve comments
22796
22797------------------------------------------------------------------------
22798r5110 | vlefevre | 2007-12-18 12:54:25 +0000 (Tue, 18 Dec 2007) | 6 lines
22799Changed paths:
22800   M /trunk/pow_z.c
22801   M /trunk/tests/tpow_z.c
22802
22803Fixed bug in mpfr_pow_z: if x = y (same mpfr_t argument), the input
22804argument is negative and not a power of two, z is positive and odd,
22805an overflow or underflow occurs, and the temporary result res is
22806positive, then the result gets a wrong sign (positive instead of
22807negative). Testcase.
22808
22809------------------------------------------------------------------------
22810r5108 | vlefevre | 2007-12-18 12:08:42 +0000 (Tue, 18 Dec 2007) | 5 lines
22811Changed paths:
22812   M /trunk/pow_ui.c
22813   M /trunk/tests/tpow.c
22814
22815Fixed bug in mpfr_pow_ui (introduced in r3214): if x = y (same mpfr_t
22816argument), the input argument is negative, n is odd, an overflow or
22817underflow occurs, and the temporary result res is positive, then the
22818result gets a wrong sign (positive instead of negative). Testcase.
22819
22820------------------------------------------------------------------------
22821r5107 | vlefevre | 2007-12-18 11:24:53 +0000 (Tue, 18 Dec 2007) | 2 lines
22822Changed paths:
22823   M /trunk/pow_ui.c
22824
22825pow_ui.c: fixed an assertion.
22826
22827------------------------------------------------------------------------
22828r5106 | vlefevre | 2007-12-18 10:27:28 +0000 (Tue, 18 Dec 2007) | 2 lines
22829Changed paths:
22830   M /trunk/BUGS
22831
22832BUGS: update concerning overflow/underflow exceptions.
22833
22834------------------------------------------------------------------------
22835r5105 | thevenyp | 2007-12-18 10:08:21 +0000 (Tue, 18 Dec 2007) | 2 lines
22836Changed paths:
22837   M /trunk/tests/tprintf.c
22838   M /trunk/vasprintf.c
22839
22840exponent continuity with one hexadecimal digit ouput
22841
22842------------------------------------------------------------------------
22843r5104 | thevenyp | 2007-12-17 14:41:58 +0000 (Mon, 17 Dec 2007) | 2 lines
22844Changed paths:
22845   M /trunk/vasprintf.c
22846
22847#define CASE_INT_MAX_ARG to nil when HAVE_STDINT_H is not defined
22848
22849------------------------------------------------------------------------
22850r5103 | thevenyp | 2007-12-17 13:52:26 +0000 (Mon, 17 Dec 2007) | 3 lines
22851Changed paths:
22852   M /trunk/tests/tprintf.c
22853   M /trunk/vasprintf.c
22854
22855vasprintf.c: add sprnt_fp_b for "%b" processing
22856tests/tprintf.c: add tests for binary output
22857
22858------------------------------------------------------------------------
22859r5102 | thevenyp | 2007-12-17 13:49:11 +0000 (Mon, 17 Dec 2007) | 2 lines
22860Changed paths:
22861   M /trunk/vasprintf.c
22862
22863fix count of characters in exponent part
22864
22865------------------------------------------------------------------------
22866r5101 | thevenyp | 2007-12-17 13:46:24 +0000 (Mon, 17 Dec 2007) | 2 lines
22867Changed paths:
22868   M /trunk/vasprintf.c
22869
22870simplify code, remove trailing spaces and improve comment
22871
22872------------------------------------------------------------------------
22873r5100 | vlefevre | 2007-12-17 12:04:53 +0000 (Mon, 17 Dec 2007) | 2 lines
22874Changed paths:
22875   M /trunk/TODO
22876
22877TODO: added note about the successive calls to strcat in vasprintf.c.
22878
22879------------------------------------------------------------------------
22880r5099 | thevenyp | 2007-12-17 10:16:34 +0000 (Mon, 17 Dec 2007) | 2 lines
22881Changed paths:
22882   M /trunk/tests/tprintf.c
22883
22884add tests for 1 hexa digit output
22885
22886------------------------------------------------------------------------
22887r5093 | vlefevre | 2007-12-16 00:15:25 +0000 (Sun, 16 Dec 2007) | 2 lines
22888Changed paths:
22889   M /trunk/tests/tpow.c
22890
22891tests/tpow.c: fixed indentation.
22892
22893------------------------------------------------------------------------
22894r5092 | zimmerma | 2007-12-15 14:29:06 +0000 (Sat, 15 Dec 2007) | 2 lines
22895Changed paths:
22896   M /trunk/reldiff.c
22897
22898fixed typo
22899
22900------------------------------------------------------------------------
22901r5091 | zimmerma | 2007-12-15 09:42:13 +0000 (Sat, 15 Dec 2007) | 2 lines
22902Changed paths:
22903   M /trunk/asin.c
22904   M /trunk/tests/tasin.c
22905
22906fixed bug reported by Kevin Rauch
22907
22908------------------------------------------------------------------------
22909r5090 | thevenyp | 2007-12-14 17:12:05 +0000 (Fri, 14 Dec 2007) | 2 lines
22910Changed paths:
22911   M /trunk/vasprintf.c
22912
22913change display with just one hexadecimal digit
22914
22915------------------------------------------------------------------------
22916r5089 | zimmerma | 2007-12-14 14:26:21 +0000 (Fri, 14 Dec 2007) | 2 lines
22917Changed paths:
22918   M /trunk/sin_cos.c
22919
22920simplified MPFR_FAST_COMPUTE_IF_SMALL_INPUT part (in case of overlap)
22921
22922------------------------------------------------------------------------
22923r5088 | thevenyp | 2007-12-14 14:08:28 +0000 (Fri, 14 Dec 2007) | 2 lines
22924Changed paths:
22925   M /trunk/tests/tprintf.c
22926
22927fix wrong call
22928
22929------------------------------------------------------------------------
22930r5087 | zimmerma | 2007-12-14 13:24:44 +0000 (Fri, 14 Dec 2007) | 2 lines
22931Changed paths:
22932   M /trunk/round_near_x.c
22933
22934added comments, got rid of compiler warnings
22935
22936------------------------------------------------------------------------
22937r5086 | zimmerma | 2007-12-14 13:10:41 +0000 (Fri, 14 Dec 2007) | 2 lines
22938Changed paths:
22939   M /trunk/sinh_cosh.c
22940
22941added warning
22942
22943------------------------------------------------------------------------
22944r5085 | vlefevre | 2007-12-14 12:36:25 +0000 (Fri, 14 Dec 2007) | 2 lines
22945Changed paths:
22946   M /trunk/sin_cos.c
22947
22948sin_cos.c: improved changeset 5084; in particular, added a missing cast.
22949
22950------------------------------------------------------------------------
22951r5084 | zimmerma | 2007-12-14 09:24:11 +0000 (Fri, 14 Dec 2007) | 4 lines
22952Changed paths:
22953   M /trunk/sin_cos.c
22954   M /trunk/tests/reuse.c
22955   M /trunk/tests/tsin_cos.c
22956
22957sin_cos.c, tsin_cos.c: fixed bug occurring when arguments overlap and
22958   MPFR_FAST_COMPUTE_IF_SMALL_INPUT fails
22959reuse.c: improved output in case of error
22960
22961------------------------------------------------------------------------
22962r5083 | thevenyp | 2007-12-14 09:20:36 +0000 (Fri, 14 Dec 2007) | 2 lines
22963Changed paths:
22964   M /trunk/vasprintf.c
22965
22966improve one digit case, add comment
22967
22968------------------------------------------------------------------------
22969r5082 | vlefevre | 2007-12-14 09:06:26 +0000 (Fri, 14 Dec 2007) | 2 lines
22970Changed paths:
22971   M /trunk/vasprintf.c
22972
22973vasprintf.c: added a FIXME comment. Bug?
22974
22975------------------------------------------------------------------------
22976r5081 | vlefevre | 2007-12-14 09:05:30 +0000 (Fri, 14 Dec 2007) | 2 lines
22977Changed paths:
22978   M /trunk/get_str.c
22979   M /trunk/vasprintf.c
22980
22981Minor changes concerning num_to_text. The ending \0 isn't needed.
22982
22983------------------------------------------------------------------------
22984r5080 | thevenyp | 2007-12-14 08:56:31 +0000 (Fri, 14 Dec 2007) | 2 lines
22985Changed paths:
22986   M /trunk/tests/tfmod.c
22987   M /trunk/tests/tprintf.c
22988   M /trunk/tests/tsinh_cosh.c
22989
22990simplify error output code
22991
22992------------------------------------------------------------------------
22993r5079 | thevenyp | 2007-12-14 08:45:48 +0000 (Fri, 14 Dec 2007) | 2 lines
22994Changed paths:
22995   M /trunk/vasprintf.c
22996
22997add num_to_text array for hexadecimal digits
22998
22999------------------------------------------------------------------------
23000r5078 | thevenyp | 2007-12-14 08:17:43 +0000 (Fri, 14 Dec 2007) | 2 lines
23001Changed paths:
23002   M /trunk/tests/tfmod.c
23003   M /trunk/tests/tprintf.c
23004   M /trunk/tests/tsinh_cosh.c
23005
23006output errors to stdout
23007
23008------------------------------------------------------------------------
23009r5077 | thevenyp | 2007-12-13 17:20:42 +0000 (Thu, 13 Dec 2007) | 4 lines
23010Changed paths:
23011   M /trunk/tests/tprintf.c
23012   M /trunk/vasprintf.c
23013
23014vasprintf.c: group hexadecimal output processing in a new sprnt_fp_a function.
23015tests/tprintf.c: add tests for %a case
23016tests/tprintf.c: factorize error message output
23017
23018------------------------------------------------------------------------
23019r5076 | vlefevre | 2007-12-13 17:08:44 +0000 (Thu, 13 Dec 2007) | 2 lines
23020Changed paths:
23021   M /trunk/get_d64.c
23022
23023get_d64.c: fixed comment.
23024
23025------------------------------------------------------------------------
23026r5075 | vlefevre | 2007-12-13 17:03:19 +0000 (Thu, 13 Dec 2007) | 3 lines
23027Changed paths:
23028   M /trunk/vasprintf.c
23029
23030vasprintf.c: added missing #include <string.h> (useful if MPFR is built
23031with the GMP build directory, as mpfr-gmp.h isn't used in this case).
23032
23033------------------------------------------------------------------------
23034r5074 | thevenyp | 2007-12-13 16:59:31 +0000 (Thu, 13 Dec 2007) | 2 lines
23035Changed paths:
23036   M /trunk/mpfr.texi
23037
23038Fix typos.
23039
23040------------------------------------------------------------------------
23041r5073 | thevenyp | 2007-12-13 16:58:01 +0000 (Thu, 13 Dec 2007) | 2 lines
23042Changed paths:
23043   M /trunk/printf.c
23044
23045Add handle for null size case in mpfr_snprintf
23046
23047------------------------------------------------------------------------
23048r5072 | thevenyp | 2007-12-13 16:53:24 +0000 (Thu, 13 Dec 2007) | 2 lines
23049Changed paths:
23050   M /trunk/vasprintf.c
23051
23052Add some comments and assertions.
23053
23054------------------------------------------------------------------------
23055r5071 | thevenyp | 2007-12-13 16:42:19 +0000 (Thu, 13 Dec 2007) | 2 lines
23056Changed paths:
23057   M /trunk/vasprintf.c
23058
23059#define's for nan and inf strings
23060
23061------------------------------------------------------------------------
23062r5070 | thevenyp | 2007-12-13 16:20:30 +0000 (Thu, 13 Dec 2007) | 2 lines
23063Changed paths:
23064   M /trunk/mpfr.texi
23065
23066short documentation of printf-like functions.
23067
23068------------------------------------------------------------------------
23069r5069 | vlefevre | 2007-12-12 23:02:12 +0000 (Wed, 12 Dec 2007) | 3 lines
23070Changed paths:
23071   M /trunk/README.dev
23072
23073README.dev: added information about my tool "eet" to be able to see the
23074warnings more easily.
23075
23076------------------------------------------------------------------------
23077r5068 | vlefevre | 2007-12-12 14:46:26 +0000 (Wed, 12 Dec 2007) | 2 lines
23078Changed paths:
23079   M /trunk/vasprintf.c
23080
23081vasprintf.c: updated comment concerning the case nbchar > INT_MAX.
23082
23083------------------------------------------------------------------------
23084r5067 | zimmerma | 2007-11-30 17:26:38 +0000 (Fri, 30 Nov 2007) | 2 lines
23085Changed paths:
23086   M /trunk/jn.c
23087
23088changed default return value in mpfr_jn_k0
23089
23090------------------------------------------------------------------------
23091r5066 | zimmerma | 2007-11-30 17:09:03 +0000 (Fri, 30 Nov 2007) | 2 lines
23092Changed paths:
23093   M /trunk/exp.c
23094   M /trunk/exp3.c
23095   M /trunk/tests/texp.c
23096
23097fixed underflow problem in mpfr_exp_3
23098
23099------------------------------------------------------------------------
23100r5065 | zimmerma | 2007-11-30 15:03:56 +0000 (Fri, 30 Nov 2007) | 3 lines
23101Changed paths:
23102   M /trunk/jn.c
23103   M /trunk/tests/tset_str.c
23104
23105tests/tset_str.c: added command-line argument for output base
23106jn.c: replaced double-precision LOG2 constant by binary string (more portable)
23107
23108------------------------------------------------------------------------
23109r5064 | zimmerma | 2007-11-30 13:50:23 +0000 (Fri, 30 Nov 2007) | 2 lines
23110Changed paths:
23111   M /trunk/exp_2.c
23112
23113fixed underflow problem
23114
23115------------------------------------------------------------------------
23116r5063 | zimmerma | 2007-11-30 12:05:02 +0000 (Fri, 30 Nov 2007) | 2 lines
23117Changed paths:
23118   M /trunk/acinclude.m4
23119   M /trunk/mparam_h.in
23120
23121experimental code to distinguish Core2 from AMD64
23122
23123------------------------------------------------------------------------
23124r5062 | zimmerma | 2007-11-30 10:43:43 +0000 (Fri, 30 Nov 2007) | 2 lines
23125Changed paths:
23126   M /trunk/exp.c
23127   M /trunk/pow_ui.c
23128
23129removed manual change to __gmpfr_emin outside the allowed range
23130
23131------------------------------------------------------------------------
23132r5061 | zimmerma | 2007-11-30 10:02:38 +0000 (Fri, 30 Nov 2007) | 2 lines
23133Changed paths:
23134   M /trunk/mparam_h.in
23135
23136added suggestion from Patrick Pelissier
23137
23138------------------------------------------------------------------------
23139r5059 | zimmerma | 2007-11-29 21:34:15 +0000 (Thu, 29 Nov 2007) | 5 lines
23140Changed paths:
23141   M /trunk/pow_z.c
23142   M /trunk/tests/tpow.c
23143
23144Fixed another bug reported by Kevin Rauch (__gmpfr_emin was set smaller
23145than the minimum allowed value, which produced an exponent wrap-around
23146and a wrong result in mpfr_mul). Not sure if all problems are solved,
23147nevertheless __gmpfr_emin is now in the allowed range.
23148
23149------------------------------------------------------------------------
23150r5058 | vlefevre | 2007-11-29 18:03:50 +0000 (Thu, 29 Nov 2007) | 2 lines
23151Changed paths:
23152   M /trunk/pow.c
23153
23154Fixed indentation.
23155
23156------------------------------------------------------------------------
23157r5057 | vlefevre | 2007-11-29 17:55:42 +0000 (Thu, 29 Nov 2007) | 4 lines
23158Changed paths:
23159   M /trunk/tests/tests.c
23160
23161tests.c: in test4rm, initialize rndnext with an invalid value (meaning
23162that rndnext will really be initialized later), and added an assert to
23163check that this value isn't propagated to rnd.
23164
23165------------------------------------------------------------------------
23166r5056 | vlefevre | 2007-11-29 17:45:03 +0000 (Thu, 29 Nov 2007) | 2 lines
23167Changed paths:
23168   M /trunk/tests/tests.c
23169
23170tests.c: added a comment about rndnext in test4rm.
23171
23172------------------------------------------------------------------------
23173r5055 | vlefevre | 2007-11-29 17:28:34 +0000 (Thu, 29 Nov 2007) | 2 lines
23174Changed paths:
23175   M /trunk/tests/tests.c
23176
23177tests.c: added an assertion.
23178
23179------------------------------------------------------------------------
23180r5054 | zimmerma | 2007-11-29 17:00:34 +0000 (Thu, 29 Nov 2007) | 3 lines
23181Changed paths:
23182   M /trunk/pow.c
23183   M /trunk/tests/tpow.c
23184
23185fixed bug reported by Kevin Rauch (wrong sign in case of underflow for
23186large negative x and large odd negative y)
23187
23188------------------------------------------------------------------------
23189r5053 | thevenyp | 2007-11-29 14:02:23 +0000 (Thu, 29 Nov 2007) | 2 lines
23190Changed paths:
23191   M /trunk/vasprintf.c
23192
23193untabify and remove trailing spaces
23194
23195------------------------------------------------------------------------
23196r5052 | thevenyp | 2007-11-29 12:54:29 +0000 (Thu, 29 Nov 2007) | 2 lines
23197Changed paths:
23198   M /trunk/vasprintf.c
23199
23200fix padding error in sprnt_inf
23201
23202------------------------------------------------------------------------
23203r5051 | thevenyp | 2007-11-29 12:50:50 +0000 (Thu, 29 Nov 2007) | 2 lines
23204Changed paths:
23205   M /trunk/vasprintf.c
23206
23207factorization of special numbers output in sprnt_nan and sprnt_inf functions
23208
23209------------------------------------------------------------------------
23210r5050 | thevenyp | 2007-11-29 12:43:47 +0000 (Thu, 29 Nov 2007) | 2 lines
23211Changed paths:
23212   M /trunk/vasprintf.c
23213
23214fix comment about the size of format string buffer
23215
23216------------------------------------------------------------------------
23217r5049 | thevenyp | 2007-11-29 12:32:02 +0000 (Thu, 29 Nov 2007) | 2 lines
23218Changed paths:
23219   M /trunk/vasprintf.c
23220
23221replace memory management functions mpfr_default_* by __gmp_*_func
23222
23223------------------------------------------------------------------------
23224r5048 | zimmerma | 2007-11-29 10:16:37 +0000 (Thu, 29 Nov 2007) | 2 lines
23225Changed paths:
23226   M /trunk/mparam_h.in
23227
23228updated Core 2 thresholds (obtained with gmp-4.2.2 and Gaudry's patch)
23229
23230------------------------------------------------------------------------
23231r5047 | vlefevre | 2007-11-29 09:21:01 +0000 (Thu, 29 Nov 2007) | 2 lines
23232Changed paths:
23233   M /trunk/vasprintf.c
23234
23235Typo in comment.
23236
23237------------------------------------------------------------------------
23238r5046 | thevenyp | 2007-11-29 08:36:49 +0000 (Thu, 29 Nov 2007) | 2 lines
23239Changed paths:
23240   M /trunk/printf.c
23241
23242fix typo pointed out in revision 5044
23243
23244------------------------------------------------------------------------
23245r5045 | vlefevre | 2007-11-28 14:36:21 +0000 (Wed, 28 Nov 2007) | 2 lines
23246Changed paths:
23247   M /trunk/printf.c
23248
23249printf.c: more comments about snprintf.
23250
23251------------------------------------------------------------------------
23252r5044 | vlefevre | 2007-11-28 14:00:33 +0000 (Wed, 28 Nov 2007) | 2 lines
23253Changed paths:
23254   M /trunk/printf.c
23255
23256printf.c: added a comment concerning a warning (a bug, IMHO).
23257
23258------------------------------------------------------------------------
23259r5043 | vlefevre | 2007-11-28 13:35:22 +0000 (Wed, 28 Nov 2007) | 3 lines
23260Changed paths:
23261   M /trunk/vasprintf.c
23262
23263vasprintf.c: added FIXME comment concerning the case nbchar > INT_MAX,
23264with a reference to POSIX.
23265
23266------------------------------------------------------------------------
23267r5042 | thevenyp | 2007-11-28 13:32:24 +0000 (Wed, 28 Nov 2007) | 2 lines
23268Changed paths:
23269   M /trunk/vasprintf.c
23270
23271add explanations about buffer size
23272
23273------------------------------------------------------------------------
23274r5041 | thevenyp | 2007-11-28 12:53:15 +0000 (Wed, 28 Nov 2007) | 2 lines
23275Changed paths:
23276   M /trunk/printf.c
23277   M /trunk/vasprintf.c
23278
23279change __gmp_const into const
23280
23281------------------------------------------------------------------------
23282r5040 | vlefevre | 2007-11-28 10:29:33 +0000 (Wed, 28 Nov 2007) | 2 lines
23283Changed paths:
23284   M /trunk/vasprintf.c
23285
23286vasprintf.c: added an assert.
23287
23288------------------------------------------------------------------------
23289r5039 | thevenyp | 2007-11-28 10:13:55 +0000 (Wed, 28 Nov 2007) | 2 lines
23290Changed paths:
23291   M /trunk/vasprintf.c
23292
23293fix output with space flag
23294
23295------------------------------------------------------------------------
23296r5038 | thevenyp | 2007-11-28 10:09:19 +0000 (Wed, 28 Nov 2007) | 2 lines
23297Changed paths:
23298   M /trunk/vasprintf.c
23299
23300add MPFR_ASSERTD to prevent buffer overflow
23301
23302------------------------------------------------------------------------
23303r5037 | thevenyp | 2007-11-28 10:00:42 +0000 (Wed, 28 Nov 2007) | 2 lines
23304Changed paths:
23305   M /trunk/vasprintf.c
23306
23307replace use of ptrdiff_t by size_t where possible
23308
23309------------------------------------------------------------------------
23310r5032 | thevenyp | 2007-11-27 15:13:44 +0000 (Tue, 27 Nov 2007) | 2 lines
23311Changed paths:
23312   M /trunk/vasprintf.c
23313
23314factorisation of temp string alloc in buffer_pad function
23315
23316------------------------------------------------------------------------
23317r5031 | thevenyp | 2007-11-27 14:47:30 +0000 (Tue, 27 Nov 2007) | 2 lines
23318Changed paths:
23319   M /trunk/vasprintf.c
23320
23321cosmetic changes
23322
23323------------------------------------------------------------------------
23324r5030 | thevenyp | 2007-11-27 14:05:29 +0000 (Tue, 27 Nov 2007) | 3 lines
23325Changed paths:
23326   M /trunk/vasprintf.c
23327
23328compatibility of types between nbc fields and mp_exp_t
23329fix wrong size of buffer string exp_fmt
23330
23331------------------------------------------------------------------------
23332r5026 | vlefevre | 2007-11-27 12:55:31 +0000 (Tue, 27 Nov 2007) | 3 lines
23333Changed paths:
23334   A /trunk/mpfrlint
23335
23336Added initial mpfrlint sh script to check possible problems in
23337the MPFR source.
23338
23339------------------------------------------------------------------------
23340r5025 | thevenyp | 2007-11-27 09:53:31 +0000 (Tue, 27 Nov 2007) | 2 lines
23341Changed paths:
23342   M /trunk/vasprintf.c
23343
23344change 'g'/'G' to 'e'/'E' or 'f'/'F' according to C99 rules
23345
23346------------------------------------------------------------------------
23347r5024 | thevenyp | 2007-11-26 17:44:10 +0000 (Mon, 26 Nov 2007) | 2 lines
23348Changed paths:
23349   M /trunk/vasprintf.c
23350
23351replace mpfr_default_(re)allocate by __gmp_(re)allocate for the returned string (freed by mpfr_free_str)
23352
23353------------------------------------------------------------------------
23354r5023 | thevenyp | 2007-11-26 17:38:17 +0000 (Mon, 26 Nov 2007) | 2 lines
23355Changed paths:
23356   M /trunk/tests/tprintf.c
23357
23358tprintf.c: replace __gmp_const by const
23359
23360------------------------------------------------------------------------
23361r5022 | vlefevre | 2007-11-26 15:27:56 +0000 (Mon, 26 Nov 2007) | 3 lines
23362Changed paths:
23363   M /trunk/printf.c
23364
23365printf.c: added FIXME comment: snprintf is new in C99. It must be
23366checked with a configure test.
23367
23368------------------------------------------------------------------------
23369r5021 | vlefevre | 2007-11-26 15:19:46 +0000 (Mon, 26 Nov 2007) | 2 lines
23370Changed paths:
23371   M /trunk/tests
23372
23373tests: updated svn:ignore property.
23374
23375------------------------------------------------------------------------
23376r5020 | vlefevre | 2007-11-26 15:16:09 +0000 (Mon, 26 Nov 2007) | 2 lines
23377Changed paths:
23378   M /trunk/vasprintf.c
23379
23380vasprintf.c: reformat.
23381
23382------------------------------------------------------------------------
23383r5019 | vlefevre | 2007-11-26 15:14:23 +0000 (Mon, 26 Nov 2007) | 2 lines
23384Changed paths:
23385   M /trunk/mpfr-impl.h
23386   M /trunk/out_str.c
23387   M /trunk/strtofr.c
23388
23389MPFR_DECIMAL_POINT now needs to have type char (because of vasprintf.c).
23390
23391------------------------------------------------------------------------
23392r5018 | vlefevre | 2007-11-26 15:11:53 +0000 (Mon, 26 Nov 2007) | 2 lines
23393Changed paths:
23394   M /trunk/tests/tprintf.c
23395
23396tests/tprintf.c: changeset 4996 was incorrect. Fixed.
23397
23398------------------------------------------------------------------------
23399r5017 | vlefevre | 2007-11-26 14:42:46 +0000 (Mon, 26 Nov 2007) | 2 lines
23400Changed paths:
23401   M /trunk/README.dev
23402
23403README.dev: Avoid variable names "l", "I" and "O".
23404
23405------------------------------------------------------------------------
23406r5016 | vlefevre | 2007-11-26 14:09:52 +0000 (Mon, 26 Nov 2007) | 2 lines
23407Changed paths:
23408   M /trunk/README.dev
23409
23410README.dev: added a note about the locales.
23411
23412------------------------------------------------------------------------
23413r5015 | thevenyp | 2007-11-26 13:55:28 +0000 (Mon, 26 Nov 2007) | 6 lines
23414Changed paths:
23415   M /trunk/printf.c
23416   M /trunk/vasprintf.c
23417
23418printf.c: fix use of pointer of string
23419vasprintf.c: add conditional compilation directives for wchar and wint_t
23420vasprintf.c: add padding for special values
23421vasprintf.c: fix output for value 1.0 and format "%Rf"
23422vasprintf.c: replace __gmp_const by const
23423
23424------------------------------------------------------------------------
23425r5014 | vlefevre | 2007-11-26 09:57:47 +0000 (Mon, 26 Nov 2007) | 9 lines
23426Changed paths:
23427   M /trunk/acinclude.m4
23428   M /trunk/vasprintf.c
23429
23430acinclude.m4: check wchar.h header (see below).
23431vasprintf.c:
23432  * No longer depend on toupper (which returns locale-dependent results)
23433    to generate 'A'..'F' (see C standard).
23434  * Removed #include <ctype.h> which was hiding a bug (see below).
23435  * Added missing #include <wchar.h> if HAVE_WCHAR_H is defined. But
23436    the compilation fails if <wchar.h> doesn't exist due to the use of
23437    wchar_t and wint_t.
23438
23439------------------------------------------------------------------------
23440r5013 | vlefevre | 2007-11-26 09:44:24 +0000 (Mon, 26 Nov 2007) | 2 lines
23441Changed paths:
23442   M /trunk/vasprintf.c
23443
23444vasprintf.c: updated comments.
23445
23446------------------------------------------------------------------------
23447r5012 | vlefevre | 2007-11-26 09:37:47 +0000 (Mon, 26 Nov 2007) | 5 lines
23448Changed paths:
23449   M /trunk/vasprintf.c
23450
23451vasprintf.c:
23452  * Removed #include <stdlib.h> now useless.
23453  * Added FIXME comment.
23454  * Replaced _MP_EXP_FORMAT_SPEC (reserved) by MPFR_EXP_FORMAT_SPEC.
23455
23456------------------------------------------------------------------------
23457r5011 | vlefevre | 2007-11-26 09:32:20 +0000 (Mon, 26 Nov 2007) | 2 lines
23458Changed paths:
23459   M /trunk/vasprintf.c
23460
23461vasprintf.c: added FIXME comments.
23462
23463------------------------------------------------------------------------
23464r5010 | vlefevre | 2007-11-26 09:18:06 +0000 (Mon, 26 Nov 2007) | 2 lines
23465Changed paths:
23466   M /trunk/vasprintf.c
23467
23468vasprintf.c: fixed a typo in a comment and improved another comment.
23469
23470------------------------------------------------------------------------
23471r5009 | vlefevre | 2007-11-24 01:46:30 +0000 (Sat, 24 Nov 2007) | 3 lines
23472Changed paths:
23473   M /trunk/mpfr.h
23474
23475mpfr.h: moved function declarations out of "#ifdef _MPFR_H_HAVE_VA_LIST"
23476and/or "#ifdef _MPFR_H_HAVE_FILE" when this makes sense.
23477
23478------------------------------------------------------------------------
23479r5008 | vlefevre | 2007-11-24 01:41:33 +0000 (Sat, 24 Nov 2007) | 2 lines
23480Changed paths:
23481   M /trunk/tests/tprintf.c
23482
23483tests/tprintf.c: added missing "void" in function declarations.
23484
23485------------------------------------------------------------------------
23486r5007 | vlefevre | 2007-11-24 01:36:47 +0000 (Sat, 24 Nov 2007) | 2 lines
23487Changed paths:
23488   M /trunk/mpfr.h
23489   M /trunk/tests/tcan_round.c
23490   M /trunk/tests/tpow_z.c
23491   M /trunk/tests/tprintf.c
23492   M /trunk/tests/tset_f.c
23493   M /trunk/vasprintf.c
23494
23495Untabified and removed trailing spaces.
23496
23497------------------------------------------------------------------------
23498r5006 | vlefevre | 2007-11-24 01:33:00 +0000 (Sat, 24 Nov 2007) | 3 lines
23499Changed paths:
23500   M /trunk/README.dev
23501   M /trunk/mpfr.texi
23502
23503mpfr.texi: corrections (English usage and texinfo). Added corresponding
23504notes at the end of the README.dev file.
23505
23506------------------------------------------------------------------------
23507r5005 | vlefevre | 2007-11-24 01:24:05 +0000 (Sat, 24 Nov 2007) | 2 lines
23508Changed paths:
23509   M /trunk/mpfr.texi
23510
23511mpfr.texi: s/rounding to the nearest mode/rounding to nearest mode/
23512
23513------------------------------------------------------------------------
23514r5004 | vlefevre | 2007-11-24 01:22:31 +0000 (Sat, 24 Nov 2007) | 3 lines
23515Changed paths:
23516   M /trunk/mpfr.texi
23517
23518mpfr.texi consistency changes: "towards" -> "toward" (because this
23519is what the IEEE-754 standard uses, and we have mpfr_nexttoward).
23520
23521------------------------------------------------------------------------
23522r5003 | vlefevre | 2007-11-24 01:17:08 +0000 (Sat, 24 Nov 2007) | 2 lines
23523Changed paths:
23524   M /trunk/mpfr.texi
23525
23526mpfr.texi: English typography corrections (no space before ":").
23527
23528------------------------------------------------------------------------
23529r5002 | vlefevre | 2007-11-24 01:15:22 +0000 (Sat, 24 Nov 2007) | 4 lines
23530Changed paths:
23531   M /trunk/vasprintf.c
23532
23533vasprintf.c: the use of the abs function was incorrect as its argument
23534has type int, which may be smaller than an mp_exp_t. Fixed that and
23535replaced uceil_log10 by uceil_log10_exp_p2.
23536
23537------------------------------------------------------------------------
23538r5001 | vlefevre | 2007-11-24 00:55:50 +0000 (Sat, 24 Nov 2007) | 2 lines
23539Changed paths:
23540   M /trunk/vasprintf.c
23541
23542vasprintf.c: fixed uceil_log10 for x close to ULONG_MAX.
23543
23544------------------------------------------------------------------------
23545r5000 | zimmerma | 2007-11-23 20:22:10 +0000 (Fri, 23 Nov 2007) | 2 lines
23546Changed paths:
23547   M /trunk/vasprintf.c
23548
23549got rid of math.h
23550
23551------------------------------------------------------------------------
23552r4999 | vlefevre | 2007-11-23 19:20:38 +0000 (Fri, 23 Nov 2007) | 2 lines
23553Changed paths:
23554   M /trunk/tests/tprintf.c
23555
23556tests/tprintf.c: include <stdarg.h>.
23557
23558------------------------------------------------------------------------
23559r4998 | vlefevre | 2007-11-23 19:19:04 +0000 (Fri, 23 Nov 2007) | 3 lines
23560Changed paths:
23561   M /trunk/mpfr.h
23562   M /trunk/printf.c
23563   M /trunk/vasprintf.c
23564
23565stdarg-related corrections, as HAVE_STDARG is not standard thus must not
23566be tested in mpfr.h!
23567
23568------------------------------------------------------------------------
23569r4997 | vlefevre | 2007-11-23 19:07:54 +0000 (Fri, 23 Nov 2007) | 3 lines
23570Changed paths:
23571   M /trunk/tests/tprintf.c
23572
23573tests/tprintf.c: enable the tests only if HAVE_STDARG is defined,
23574i.e. if the printf-like functions are defined.
23575
23576------------------------------------------------------------------------
23577r4996 | vlefevre | 2007-11-23 19:02:46 +0000 (Fri, 23 Nov 2007) | 7 lines
23578Changed paths:
23579   M /trunk/tests/tprintf.c
23580
23581tests/tprintf.c:
23582  * Non-standard headers should be included after the standard headers
23583    (when possible).
23584  * The setlocale function is used only if <locale.h> has been included.
23585  * Use tests_start_mpfr / tests_end_mpfr; this shows a bug:
23586      tests_free(): attempt to free bad pointer 0x1801200
23587
23588------------------------------------------------------------------------
23589r4995 | vlefevre | 2007-11-23 18:54:37 +0000 (Fri, 23 Nov 2007) | 2 lines
23590Changed paths:
23591   M /trunk/tests/tests.c
23592
23593tests/tests.c: setlocale is used only if <locale.h> has been included.
23594
23595------------------------------------------------------------------------
23596r4994 | vlefevre | 2007-11-23 18:48:52 +0000 (Fri, 23 Nov 2007) | 2 lines
23597Changed paths:
23598   M /trunk/out_str.c
23599
23600out_str.c: remove other occurrence of <locale.h>.
23601
23602------------------------------------------------------------------------
23603r4993 | thevenyp | 2007-11-23 17:35:46 +0000 (Fri, 23 Nov 2007) | 12 lines
23604Changed paths:
23605   M /trunk/Makefile.am
23606   M /trunk/acinclude.m4
23607   M /trunk/mpfr-impl.h
23608   M /trunk/mpfr.h
23609   M /trunk/mpfr.texi
23610   A /trunk/printf.c
23611   M /trunk/strtofr.c
23612   M /trunk/tests/Makefile.am
23613   M /trunk/tests/tests.c
23614   A /trunk/tests/tprintf.c
23615   A /trunk/vasprintf.c
23616
23617Makefile.am: add mpfr_printf-like functions
23618mpfr.h: add mpfr_printf-like functions
23619printf.c: printf, sprintf, snprintf, asprintf and 'v' variants
23620vasprintf.c: vasprintf functions used by its likes
23621mpfr.texi: add description for printf family functions 
23622tests/Makefile.am: add test for printf
23623tests/tprintf.c: tests for printf-like functions
23624acinclude.m4: define HAVE_LOCALE_H 
23625mpfr-impl.h: define MPFR_DECIMAL_POINT even if no locale.h
23626strtofr.c: remove locale.h inclusion (done by mpfr-impl.h )
23627tests/tests.c: use HAVE_LOCALE_H
23628
23629------------------------------------------------------------------------
23630r4991 | vlefevre | 2007-11-23 16:55:03 +0000 (Fri, 23 Nov 2007) | 4 lines
23631Changed paths:
23632   M /trunk/tests/tisqrt.c
23633
23634tests/tisqrt.c: test the 32-bit __gmpfr_cuberoot bound cases (9 per
23635value) exhaustively (running tisqrt is still immediate on a recent
23636machine).
23637
23638------------------------------------------------------------------------
23639r4990 | vlefevre | 2007-11-23 16:49:45 +0000 (Fri, 23 Nov 2007) | 2 lines
23640Changed paths:
23641   M /trunk/tests/tisqrt.c
23642
23643tests/tisqrt.c: test the 32-bit __gmpfr_isqrt bound cases exhaustively.
23644
23645------------------------------------------------------------------------
23646r4989 | vlefevre | 2007-11-23 15:10:56 +0000 (Fri, 23 Nov 2007) | 2 lines
23647Changed paths:
23648   M /trunk/acinclude.m4
23649
23650acinclude.m4: test the availability of <string.h>.
23651
23652------------------------------------------------------------------------
23653r4988 | vlefevre | 2007-11-23 14:30:36 +0000 (Fri, 23 Nov 2007) | 2 lines
23654Changed paths:
23655   M /trunk/acinclude.m4
23656
23657acinclude.m4: test the availability of <locale.h>.
23658
23659------------------------------------------------------------------------
23660r4987 | vlefevre | 2007-11-23 14:26:39 +0000 (Fri, 23 Nov 2007) | 2 lines
23661Changed paths:
23662   M /trunk/acinclude.m4
23663
23664acinclude.m4: updated comment concerning the checked functions.
23665
23666------------------------------------------------------------------------
23667r4986 | vlefevre | 2007-11-23 14:24:50 +0000 (Fri, 23 Nov 2007) | 3 lines
23668Changed paths:
23669   M /trunk/acinclude.m4
23670
23671acinclude.m4: added memmove to the checked functions (though this test
23672is currently useless, except for the corresponding information).
23673
23674------------------------------------------------------------------------
23675r4985 | vlefevre | 2007-11-23 14:19:40 +0000 (Fri, 23 Nov 2007) | 2 lines
23676Changed paths:
23677   M /trunk/acinclude.m4
23678
23679acinclude.m4: updated a comment concerning the function checking.
23680
23681------------------------------------------------------------------------
23682r4984 | vlefevre | 2007-11-23 13:46:04 +0000 (Fri, 23 Nov 2007) | 3 lines
23683Changed paths:
23684   M /trunk/gmp_op.c
23685
23686gmp_op.c: removed old "#include <stddef.h>" line (seems to be useless
23687now, and note that <stdio.h> is included by default in mpfr-impl.h).
23688
23689------------------------------------------------------------------------
23690r4982 | vlefevre | 2007-11-23 13:09:39 +0000 (Fri, 23 Nov 2007) | 2 lines
23691Changed paths:
23692   M /trunk/tests/tj0.c
23693
23694tests/tj0.c: fixed test.
23695
23696------------------------------------------------------------------------
23697r4980 | vlefevre | 2007-11-23 12:58:53 +0000 (Fri, 23 Nov 2007) | 2 lines
23698Changed paths:
23699   M /trunk/jn.c
23700
23701jn.c: added integer overflow checking.
23702
23703------------------------------------------------------------------------
23704r4978 | vlefevre | 2007-11-23 10:06:07 +0000 (Fri, 23 Nov 2007) | 2 lines
23705Changed paths:
23706   M /trunk/tests/memory.c
23707
23708tests/memory.c: fixed copyright notice.
23709
23710------------------------------------------------------------------------
23711r4969 | vlefevre | 2007-11-21 14:50:18 +0000 (Wed, 21 Nov 2007) | 4 lines
23712Changed paths:
23713   M /trunk/tests/tzeta.c
23714
23715tests/tzeta.c: completed test of mpfr_zeta bug fixed in r4920 (the value
23716of zeta(large negative) was also wrong in GMP_RNDU: -Inf instead of the
23717largest negative MPFR number).
23718
23719------------------------------------------------------------------------
23720r4957 | zimmerma | 2007-11-20 14:43:14 +0000 (Tue, 20 Nov 2007) | 3 lines
23721Changed paths:
23722   M /trunk/tests/tinp_str.c
23723
23724reverted back to rev. 4951 (otherwise we would have to free memory for all
23725exit calls)
23726
23727------------------------------------------------------------------------
23728r4956 | thevenyp | 2007-11-20 11:21:10 +0000 (Tue, 20 Nov 2007) | 3 lines
23729Changed paths:
23730   M /trunk/tests/tpow_z.c
23731   M /trunk/tests/trandom.c
23732   M /trunk/tests/tset_f.c
23733
23734use of RANDS instead of __gmp_rands
23735tset_f.c add checking with random values
23736
23737------------------------------------------------------------------------
23738r4955 | thevenyp | 2007-11-19 11:07:49 +0000 (Mon, 19 Nov 2007) | 4 lines
23739Changed paths:
23740   M /trunk/tests/tests.c
23741   M /trunk/tests/tli2.c
23742   M /trunk/tests/tpow_z.c
23743   M /trunk/tests/trandom.c
23744   M /trunk/tests/tset_f.c
23745
23746tli2.c: fix wrong assertion in copyright motice
23747test.c: fixed seed for reproducable errors
23748trandom.c tpow_z.c tset_f.c: integration with GMP_CHECK_RANDOMIZE process
23749
23750------------------------------------------------------------------------
23751r4954 | zimmerma | 2007-11-17 12:15:53 +0000 (Sat, 17 Nov 2007) | 2 lines
23752Changed paths:
23753   M /trunk/tests/tasin.c
23754
23755added missing call to tests_end_mpfr
23756
23757------------------------------------------------------------------------
23758r4953 | zimmerma | 2007-11-17 09:59:19 +0000 (Sat, 17 Nov 2007) | 5 lines
23759Changed paths:
23760   M /trunk/mpfr-gmp.c
23761   M /trunk/mpfr-gmp.h
23762   M /trunk/tests/mpfr-test.h
23763   M /trunk/tests/reuse.c
23764   M /trunk/tests/tadd.c
23765   M /trunk/tests/tadd_d.c
23766   M /trunk/tests/tadd_ui.c
23767   M /trunk/tests/tagm.c
23768   M /trunk/tests/tcan_round.c
23769   M /trunk/tests/tcbrt.c
23770   M /trunk/tests/td_div.c
23771   M /trunk/tests/td_sub.c
23772   M /trunk/tests/tdiv.c
23773   M /trunk/tests/tdiv_d.c
23774   M /trunk/tests/tdiv_ui.c
23775   M /trunk/tests/tgamma.c
23776   M /trunk/tests/tget_f.c
23777   M /trunk/tests/tli2.c
23778   M /trunk/tests/tmul.c
23779   M /trunk/tests/tmul_d.c
23780   M /trunk/tests/tmul_ui.c
23781   M /trunk/tests/tpow.c
23782   M /trunk/tests/tpow_z.c
23783   M /trunk/tests/trandom.c
23784   M /trunk/tests/troot.c
23785   M /trunk/tests/tset_f.c
23786   M /trunk/tests/tsi_op.c
23787   M /trunk/tests/tsub.c
23788   M /trunk/tests/tsub_d.c
23789   M /trunk/tests/tsub_ui.c
23790
23791got rid of mpfr_init_gmp_rand/MPFR_TEST_USE_RANDS and not-reentrant gmp
23792random functions (mpn_random*, mpz_random*, mpf_random*). Now all tests use
23793either RANDS (which is cleared by tests_rand_end called by tests_end_mpfr),
23794or the gmp_randstate_t mechanism.
23795
23796------------------------------------------------------------------------
23797r4952 | zimmerma | 2007-11-16 17:09:12 +0000 (Fri, 16 Nov 2007) | 2 lines
23798Changed paths:
23799   M /trunk/tests/tinp_str.c
23800
23801added missing mpfr_clear and tests_end_mpfr (thanks Michael Abshoff)
23802
23803------------------------------------------------------------------------
23804r4951 | zimmerma | 2007-11-16 14:28:29 +0000 (Fri, 16 Nov 2007) | 2 lines
23805Changed paths:
23806   M /trunk/mul.c
23807
23808fixed problem reported by valgrind (thanks to Michael Abshoff)
23809
23810------------------------------------------------------------------------
23811r4950 | zimmerma | 2007-11-06 22:07:31 +0000 (Tue, 06 Nov 2007) | 2 lines
23812Changed paths:
23813   M /trunk/div_ui.c
23814   M /trunk/tests/tdiv_ui.c
23815
23816fixed bug in div_ui for x=0 and u<>0 (sign of result was not set)
23817
23818------------------------------------------------------------------------
23819r4949 | thevenyp | 2007-11-06 10:53:43 +0000 (Tue, 06 Nov 2007) | 4 lines
23820Changed paths:
23821   M /trunk/algorithms.bib
23822   M /trunk/algorithms.tex
23823
23824algorithms.tex: fix bibtex references for dilogarithm function
23825algorithms.bib: add references for dilogarithm function
23826
23827
23828------------------------------------------------------------------------
23829r4948 | vlefevre | 2007-11-05 11:18:46 +0000 (Mon, 05 Nov 2007) | 2 lines
23830Changed paths:
23831   M /trunk/mpfr-impl.h
23832
23833mpfr-impl.h: removed trailing spaces.
23834
23835------------------------------------------------------------------------
23836r4947 | zimmerma | 2007-11-05 10:53:21 +0000 (Mon, 05 Nov 2007) | 2 lines
23837Changed paths:
23838   M /trunk/mpfr-impl.h
23839   M /trunk/pow.c
23840
23841added new macro MPFR_ALIAS
23842
23843------------------------------------------------------------------------
23844r4946 | zimmerma | 2007-11-04 11:10:23 +0000 (Sun, 04 Nov 2007) | 2 lines
23845Changed paths:
23846   M /trunk/expm1.c
23847
23848removed unused label
23849
23850------------------------------------------------------------------------
23851r4945 | vlefevre | 2007-11-04 00:46:45 +0000 (Sun, 04 Nov 2007) | 3 lines
23852Changed paths:
23853   M /trunk/pow_z.c
23854
23855pow_z.c: fixed bug that occurs when x is a power of 2 and the result
23856overflows (wrong sign); this bug has always been present (from r3215).
23857
23858------------------------------------------------------------------------
23859r4944 | vlefevre | 2007-11-04 00:44:04 +0000 (Sun, 04 Nov 2007) | 2 lines
23860Changed paths:
23861   M /trunk/tests/tpow.c
23862   M /trunk/tests/tpow_z.c
23863
23864tpow.c, tpow_z.c: removed a printf that was left by mistake.
23865
23866------------------------------------------------------------------------
23867r4943 | vlefevre | 2007-11-04 00:36:23 +0000 (Sun, 04 Nov 2007) | 3 lines
23868Changed paths:
23869   M /trunk/tests/tpow_z.c
23870
23871tpow_z.c: added testcase for the latest mpfr_pow bug (rev 4942),
23872which is in fact a bug in mpfr_pow_z.
23873
23874------------------------------------------------------------------------
23875r4942 | vlefevre | 2007-11-04 00:28:20 +0000 (Sun, 04 Nov 2007) | 3 lines
23876Changed paths:
23877   M /trunk/tests/tpow.c
23878
23879tpow.c: added testcase for new bug found by Kevin P. Rauch; removed a
23880mpfr_dump that was left by mistake.
23881
23882------------------------------------------------------------------------
23883r4941 | vlefevre | 2007-11-03 09:28:23 +0000 (Sat, 03 Nov 2007) | 2 lines
23884Changed paths:
23885   M /trunk/pow.c
23886
23887pow.c: removed FIXME comment.
23888
23889------------------------------------------------------------------------
23890r4940 | zimmerma | 2007-11-03 08:45:17 +0000 (Sat, 03 Nov 2007) | 2 lines
23891Changed paths:
23892   M /trunk/pow.c
23893
23894fixed case x < 0, y large integer
23895
23896------------------------------------------------------------------------
23897r4939 | vlefevre | 2007-11-03 02:05:04 +0000 (Sat, 03 Nov 2007) | 2 lines
23898Changed paths:
23899   M /trunk/pow.c
23900
23901pow.c: added FIXME comment.
23902
23903------------------------------------------------------------------------
23904r4938 | vlefevre | 2007-11-03 01:59:23 +0000 (Sat, 03 Nov 2007) | 5 lines
23905Changed paths:
23906   M /trunk/tests/tpow.c
23907
23908tpow.c: added testcase for new bug found by Kevin P. Rauch. The problem
23909occurs on x^y with x negative and y an integer whose exponent is > 256
23910(so that mpfr_pow_z isn't used, and the generic code is used instead and
23911fails because x is negative).
23912
23913------------------------------------------------------------------------
23914r4937 | vlefevre | 2007-11-02 15:02:50 +0000 (Fri, 02 Nov 2007) | 2 lines
23915Changed paths:
23916   M /trunk/pow.c
23917   M /trunk/tests/tpow.c
23918
23919Fixed several bugs in mpfr_pow (from rev 3592 and 4932); added testcase.
23920
23921------------------------------------------------------------------------
23922r4936 | vlefevre | 2007-11-02 14:29:21 +0000 (Fri, 02 Nov 2007) | 3 lines
23923Changed paths:
23924   M /trunk/tests/tpow.c
23925
23926tpow.c: added an overflow test in reduced exponent range
23927(-> assertion failure in the current pow.c code).
23928
23929------------------------------------------------------------------------
23930r4935 | vlefevre | 2007-11-02 13:02:45 +0000 (Fri, 02 Nov 2007) | 3 lines
23931Changed paths:
23932   M /trunk/mpfr-impl.h
23933
23934mpfr-impl.h: added a comment concerning __gmpfr_one, __gmpfr_two and
23935__gmpfr_four.
23936
23937------------------------------------------------------------------------
23938r4934 | vlefevre | 2007-11-02 12:54:14 +0000 (Fri, 02 Nov 2007) | 3 lines
23939Changed paths:
23940   M /trunk/cmp_abs.c
23941
23942Bug fix: in cmp_abs.c, changed MPFR_GET_EXP into MPFR_EXP to allow
23943exponents outside the current exponent range (needed for mpfr_pow).
23944
23945------------------------------------------------------------------------
23946r4933 | vlefevre | 2007-10-31 15:46:57 +0000 (Wed, 31 Oct 2007) | 2 lines
23947Changed paths:
23948   M /trunk/TODO
23949   M /trunk/erfc.c
23950   M /trunk/li2.c
23951   M /trunk/lngamma.c
23952   M /trunk/mpfr.texi
23953   M /trunk/pow.c
23954   M /trunk/rem1.c
23955   M /trunk/tests/tfmod.c
23956   M /trunk/tests/tgamma.c
23957   M /trunk/tests/tpow.c
23958   M /trunk/tests/tzeta.c
23959
23960Untabified and removed trailing spaces.
23961
23962------------------------------------------------------------------------
23963r4932 | zimmerma | 2007-10-30 16:29:46 +0000 (Tue, 30 Oct 2007) | 3 lines
23964Changed paths:
23965   M /trunk/mpfr-impl.h
23966   M /trunk/pow.c
23967   M /trunk/tests/tpow.c
23968
23969pow.c, tpow.c: fixed bugs reported by Kevin Rauch
23970mpfr-impl.h: fixed typo
23971
23972------------------------------------------------------------------------
23973r4931 | zimmerma | 2007-10-30 14:35:24 +0000 (Tue, 30 Oct 2007) | 2 lines
23974Changed paths:
23975   M /trunk/algorithms.tex
23976
23977cosmetic changes
23978
23979------------------------------------------------------------------------
23980r4930 | zimmerma | 2007-10-30 14:00:30 +0000 (Tue, 30 Oct 2007) | 2 lines
23981Changed paths:
23982   M /trunk/algorithms.tex
23983
23984added missing \Li2
23985
23986------------------------------------------------------------------------
23987r4929 | zimmerma | 2007-10-28 15:18:03 +0000 (Sun, 28 Oct 2007) | 3 lines
23988Changed paths:
23989   M /trunk/li2.c
23990   M /trunk/tests/data/li2
23991   M /trunk/tests/tli2.c
23992
23993added more test cases for mpfr_li2
23994improved MPFR_FAST_COMPUTE_IF_SMALL_INPUT case for x > 0
23995
23996------------------------------------------------------------------------
23997r4928 | zimmerma | 2007-10-28 13:16:02 +0000 (Sun, 28 Oct 2007) | 3 lines
23998Changed paths:
23999   M /trunk/lngamma.c
24000   M /trunk/tests/tlgamma.c
24001
24002fixed bug mentioned by Kevin Rauch: mpfr_lgamma was hanging for tiny input
24003(had to implement a complete loop in that case)
24004
24005------------------------------------------------------------------------
24006r4927 | zimmerma | 2007-10-28 12:29:01 +0000 (Sun, 28 Oct 2007) | 2 lines
24007Changed paths:
24008   M /trunk/jn.c
24009   M /trunk/jyn_asympt.c
24010   M /trunk/tests/tj0.c
24011
24012fixed bug reported by Kevin Rauch: wrong sign for jn(n even, large negative x)
24013
24014------------------------------------------------------------------------
24015r4926 | zimmerma | 2007-10-28 12:18:04 +0000 (Sun, 28 Oct 2007) | 3 lines
24016Changed paths:
24017   M /trunk/TODO
24018
24019removed item on mpfr_sinh_cosh (done)
24020added more info on item on efficiency of mpfr_sin
24021
24022------------------------------------------------------------------------
24023r4925 | zimmerma | 2007-10-28 11:53:51 +0000 (Sun, 28 Oct 2007) | 2 lines
24024Changed paths:
24025   M /trunk/mpfr.texi
24026
24027added comment about function/macro in custom interface
24028
24029------------------------------------------------------------------------
24030r4924 | zimmerma | 2007-10-28 11:11:13 +0000 (Sun, 28 Oct 2007) | 4 lines
24031Changed paths:
24032   M /trunk/jn.c
24033   M /trunk/tests/tjn.c
24034
24035jn.c: improved choice of initial precision in Taylor series (takes into
24036	account cancellation)
24037tests/tjn.c: now "tjn p n z" evaluates j(n,z) to precision p
24038
24039------------------------------------------------------------------------
24040r4923 | vlefevre | 2007-10-27 12:59:35 +0000 (Sat, 27 Oct 2007) | 2 lines
24041Changed paths:
24042   M /trunk/factorial.c
24043
24044factorial.c: added FIXME comment.
24045
24046------------------------------------------------------------------------
24047r4922 | vlefevre | 2007-10-27 12:23:43 +0000 (Sat, 27 Oct 2007) | 4 lines
24048Changed paths:
24049   M /trunk/gamma.c
24050
24051gamma.c: attempt to fix wrong fix in 4918 (the maximum exponent can
24052be > 2^30 on 64-bit machines). There may still be problems in huge
24053precisions.
24054
24055------------------------------------------------------------------------
24056r4921 | zimmerma | 2007-10-27 11:17:24 +0000 (Sat, 27 Oct 2007) | 3 lines
24057Changed paths:
24058   M /trunk/mpfr.texi
24059
24060added note about efficiency of special functions
24061corrected typo
24062
24063------------------------------------------------------------------------
24064r4920 | zimmerma | 2007-10-27 11:07:33 +0000 (Sat, 27 Oct 2007) | 2 lines
24065Changed paths:
24066   M /trunk/tests/tzeta.c
24067   M /trunk/zeta.c
24068
24069fixed bug in zeta(large negative) reported by Kevin Rauch [wrong inexact flag]
24070
24071------------------------------------------------------------------------
24072r4919 | zimmerma | 2007-10-27 08:15:57 +0000 (Sat, 27 Oct 2007) | 2 lines
24073Changed paths:
24074   M /trunk/erfc.c
24075   M /trunk/tests/terf.c
24076
24077fixed inefficiency reported by Kevin Rauch when x large negative (erfc -> 2)
24078
24079------------------------------------------------------------------------
24080r4918 | zimmerma | 2007-10-26 19:12:24 +0000 (Fri, 26 Oct 2007) | 2 lines
24081Changed paths:
24082   M /trunk/gamma.c
24083   M /trunk/tests/tgamma.c
24084
24085fixed another bug found by Kevin Rauch: gamma(huge integer) failed on 64-bit
24086
24087------------------------------------------------------------------------
24088r4917 | zimmerma | 2007-10-26 18:34:54 +0000 (Fri, 26 Oct 2007) | 2 lines
24089Changed paths:
24090   M /trunk/lngamma.c
24091   M /trunk/tests/tlgamma.c
24092
24093fixed bug found by Kevin Rauch (emin/emax not restored for x=1,2)
24094
24095------------------------------------------------------------------------
24096r4916 | zimmerma | 2007-10-26 18:05:43 +0000 (Fri, 26 Oct 2007) | 2 lines
24097Changed paths:
24098   M /trunk/tests/tli2.c
24099
24100added test for reference values
24101
24102------------------------------------------------------------------------
24103r4915 | zimmerma | 2007-10-26 18:05:12 +0000 (Fri, 26 Oct 2007) | 2 lines
24104Changed paths:
24105   A /trunk/tests/data/li2
24106
24107reference values for li2
24108
24109------------------------------------------------------------------------
24110r4914 | thevenyp | 2007-10-26 17:32:19 +0000 (Fri, 26 Oct 2007) | 3 lines
24111Changed paths:
24112   M /trunk/algorithms.tex
24113   M /trunk/li2.c
24114
24115algorithms.tex: description of dilogarithm algorithm
24116li2.c: conformity with description in algorithm.tex
24117
24118------------------------------------------------------------------------
24119r4913 | vlefevre | 2007-10-23 10:16:22 +0000 (Tue, 23 Oct 2007) | 2 lines
24120Changed paths:
24121   M /trunk/mpfr.texi
24122
24123mpfr.texi: small change in the description of mpfr_subnormalize.
24124
24125------------------------------------------------------------------------
24126r4912 | zimmerma | 2007-10-23 09:02:35 +0000 (Tue, 23 Oct 2007) | 2 lines
24127Changed paths:
24128   M /trunk/mpfr.texi
24129
24130added more details in the description of subnormalize
24131
24132------------------------------------------------------------------------
24133r4908 | vlefevre | 2007-10-23 02:43:39 +0000 (Tue, 23 Oct 2007) | 2 lines
24134Changed paths:
24135   M /trunk/subnormal.c
24136
24137subnormal.c: fixed the bugs when old_inex is INT_MIN or INT_MAX.
24138
24139------------------------------------------------------------------------
24140r4907 | vlefevre | 2007-10-23 02:35:00 +0000 (Tue, 23 Oct 2007) | 3 lines
24141Changed paths:
24142   M /trunk/tests/tsubnormal.c
24143
24144tsubnormal.c: added some tests showing bugs when old_inex is INT_MIN
24145or INT_MAX.
24146
24147------------------------------------------------------------------------
24148r4906 | vlefevre | 2007-10-23 02:31:48 +0000 (Tue, 23 Oct 2007) | 2 lines
24149Changed paths:
24150   M /trunk/subnormal.c
24151
24152subnormal.c: corrected comment.
24153
24154------------------------------------------------------------------------
24155r4905 | vlefevre | 2007-10-23 01:52:28 +0000 (Tue, 23 Oct 2007) | 8 lines
24156Changed paths:
24157   M /trunk/mpfr.texi
24158   M /trunk/subnormal.c
24159
24160Changeset r4904 introduced an assertion failure, but the assertion
24161emax - emin >= PREC(x) wasn't necessary: the value of emax doesn't
24162matter, except when the exponent is increased due to the rounding.
24163So, we just document that if the result cannot be represented in the
24164current exponent range, the behavior is undefined (updated mpfr.texi
24165accordingly). Removed the assertion from subnormal.c and added a new
24166one to have an abort if such an undefined behavior occurs.
24167
24168------------------------------------------------------------------------
24169r4904 | zimmerma | 2007-10-22 18:38:49 +0000 (Mon, 22 Oct 2007) | 2 lines
24170Changed paths:
24171   M /trunk/subnormal.c
24172   M /trunk/tests/tsubnormal.c
24173
24174fixed 2 bugs reported by Kevin Rauch
24175
24176------------------------------------------------------------------------
24177r4903 | vlefevre | 2007-10-22 16:41:45 +0000 (Mon, 22 Oct 2007) | 2 lines
24178Changed paths:
24179   M /trunk/subnormal.c
24180
24181subnormal.c: replaced incorrect comment.
24182
24183------------------------------------------------------------------------
24184r4902 | vlefevre | 2007-10-22 15:22:24 +0000 (Mon, 22 Oct 2007) | 2 lines
24185Changed paths:
24186   M /trunk/tests
24187
24188tests: updated svn:ignore property.
24189
24190------------------------------------------------------------------------
24191r4901 | zimmerma | 2007-10-22 08:55:51 +0000 (Mon, 22 Oct 2007) | 2 lines
24192Changed paths:
24193   M /trunk/algorithms.bib
24194
24195added new references
24196
24197------------------------------------------------------------------------
24198r4899 | zimmerma | 2007-10-20 09:18:37 +0000 (Sat, 20 Oct 2007) | 2 lines
24199Changed paths:
24200   M /trunk/li2.c
24201
24202added asymptotic expansions
24203
24204------------------------------------------------------------------------
24205r4898 | thevenyp | 2007-10-19 16:08:27 +0000 (Fri, 19 Oct 2007) | 3 lines
24206Changed paths:
24207   M /trunk/li2.c
24208   M /trunk/tests/tli2.c
24209
24210li2.c: add Ziv's loop in li2_series
24211tli2.c: add a function for fixed value checking
24212
24213------------------------------------------------------------------------
24214r4897 | thevenyp | 2007-10-17 16:10:03 +0000 (Wed, 17 Oct 2007) | 3 lines
24215Changed paths:
24216   M /trunk/li2.c
24217   M /trunk/tests/tli2.c
24218
24219li2.c: fix a typo and fix use of taylor series
24220tests/tli2.c: use default random function
24221
24222------------------------------------------------------------------------
24223r4896 | thevenyp | 2007-10-16 17:02:02 +0000 (Tue, 16 Oct 2007) | 2 lines
24224Changed paths:
24225   M /trunk/Makefile.am
24226   A /trunk/li2.c
24227   M /trunk/mpfr.h
24228   M /trunk/mpfr.texi
24229   M /trunk/tests/Makefile.am
24230   M /trunk/tests/reuse.c
24231   A /trunk/tests/tli2.c
24232
24233add dilogarithm function
24234
24235------------------------------------------------------------------------
24236r4895 | zimmerma | 2007-10-15 14:11:22 +0000 (Mon, 15 Oct 2007) | 2 lines
24237Changed paths:
24238   M /trunk/TODO
24239
24240added item in Efficiency section
24241
24242------------------------------------------------------------------------
24243r4894 | zimmerma | 2007-10-15 13:14:30 +0000 (Mon, 15 Oct 2007) | 3 lines
24244Changed paths:
24245   M /trunk/TODO
24246
24247added table of contents
24248removed last section (mpf/mpfr integration)
24249
24250------------------------------------------------------------------------
24251r4893 | vlefevre | 2007-10-15 01:58:45 +0000 (Mon, 15 Oct 2007) | 3 lines
24252Changed paths:
24253   M /trunk/acosh.c
24254   M /trunk/algorithms.tex
24255
24256Fixed acosh(x) with x slightly larger than 1, using sqrt(2(x-1)) and
24257a complete error analysis.
24258
24259------------------------------------------------------------------------
24260r4892 | vlefevre | 2007-10-15 00:46:10 +0000 (Mon, 15 Oct 2007) | 3 lines
24261Changed paths:
24262   M /trunk/tests/tacosh.c
24263
24264tests/tacosh.c: added another test with x a bit larger than 1 and
24265prec(y) << prec(x).
24266
24267------------------------------------------------------------------------
24268r4891 | vlefevre | 2007-10-12 16:07:23 +0000 (Fri, 12 Oct 2007) | 2 lines
24269Changed paths:
24270   M /trunk/acosh.c
24271
24272acosh.c: added a comment about the fix I did in r4814.
24273
24274------------------------------------------------------------------------
24275r4890 | zimmerma | 2007-10-09 20:22:47 +0000 (Tue, 09 Oct 2007) | 2 lines
24276Changed paths:
24277   M /trunk/TODO
24278
24279added extra reference for slowness of mpfr_root
24280
24281------------------------------------------------------------------------
24282r4888 | vlefevre | 2007-10-09 11:48:52 +0000 (Tue, 09 Oct 2007) | 2 lines
24283Changed paths:
24284   M /trunk/FAQ.html
24285
24286FAQ update (added Question 8).
24287
24288------------------------------------------------------------------------
24289r4887 | vlefevre | 2007-10-09 11:03:16 +0000 (Tue, 09 Oct 2007) | 2 lines
24290Changed paths:
24291   M /trunk/mpfr.texi
24292
24293mpfr.texi: another small change in Contributors section.
24294
24295------------------------------------------------------------------------
24296r4886 | vlefevre | 2007-10-09 10:35:28 +0000 (Tue, 09 Oct 2007) | 2 lines
24297Changed paths:
24298   M /trunk/mpfr.texi
24299
24300mpfr.texi: small change in Contributors section.
24301
24302------------------------------------------------------------------------
24303r4885 | vlefevre | 2007-10-09 09:59:18 +0000 (Tue, 09 Oct 2007) | 2 lines
24304Changed paths:
24305   M /trunk/mpfr.texi
24306
24307mpfr.texi: mention Fiable and AOC actions in the Contributors section.
24308
24309------------------------------------------------------------------------
24310r4884 | zimmerma | 2007-10-09 07:50:42 +0000 (Tue, 09 Oct 2007) | 3 lines
24311Changed paths:
24312   M /trunk/mpfr.texi
24313
24314added reference to ACM TOMS paper
24315updated other references, and Contributors section
24316
24317------------------------------------------------------------------------
24318r4883 | zimmerma | 2007-10-09 06:11:31 +0000 (Tue, 09 Oct 2007) | 2 lines
24319Changed paths:
24320   M /trunk/mpfr.texi
24321
24322fixed typo in sectioning
24323
24324------------------------------------------------------------------------
24325r4882 | zimmerma | 2007-10-08 17:16:51 +0000 (Mon, 08 Oct 2007) | 3 lines
24326Changed paths:
24327   M /trunk/mpfr.texi
24328
24329removed mpfr_get_d1 from documented functions
24330removed old commented functions
24331
24332------------------------------------------------------------------------
24333r4881 | zimmerma | 2007-10-08 14:48:38 +0000 (Mon, 08 Oct 2007) | 4 lines
24334Changed paths:
24335   M /trunk/mpfr.texi
24336
24337renamed "Rounding Mode Related Functions" to "Rounding Related Functions"
24338put mpfr_can_round in "Rounding Related Functions" (now exported)
24339exchanged order of sections "Miscellaneous Functions" and "Rounding Related Functions"
24340
24341------------------------------------------------------------------------
24342r4880 | zimmerma | 2007-10-08 11:04:34 +0000 (Mon, 08 Oct 2007) | 2 lines
24343Changed paths:
24344   M /trunk/mpfr.texi
24345
24346added hint for mpfr_can_round to get ternary value
24347
24348------------------------------------------------------------------------
24349r4879 | zimmerma | 2007-10-08 10:09:56 +0000 (Mon, 08 Oct 2007) | 2 lines
24350Changed paths:
24351   M /trunk/sin.c
24352
24353changed mpfr_can_round() call into MPFR_CAN_ROUND() call
24354
24355------------------------------------------------------------------------
24356r4878 | vlefevre | 2007-10-05 12:18:17 +0000 (Fri, 05 Oct 2007) | 2 lines
24357Changed paths:
24358   M /trunk/update-version
24359
24360Updated update-version to make patches easier to produce.
24361
24362------------------------------------------------------------------------
24363r4876 | vlefevre | 2007-10-04 01:57:35 +0000 (Thu, 04 Oct 2007) | 3 lines
24364Changed paths:
24365   M /trunk/atan2.c
24366   M /trunk/tests/tatan.c
24367
24368Fixed a bug (found by Robert Bajema) in mpfr_atan2, which can occur if
24369the underflow flag is set before the call and x > 0; added testcase.
24370
24371------------------------------------------------------------------------
24372r4875 | vlefevre | 2007-10-03 15:13:06 +0000 (Wed, 03 Oct 2007) | 2 lines
24373Changed paths:
24374   M /trunk/mpfr.texi
24375
24376mpfr.texi: improved mpfr_set_exp description too.
24377
24378------------------------------------------------------------------------
24379r4874 | vlefevre | 2007-10-03 15:09:49 +0000 (Wed, 03 Oct 2007) | 2 lines
24380Changed paths:
24381   M /trunk/mpfr.texi
24382
24383mpfr.texi: improved mpfr_get_exp documentation.
24384
24385------------------------------------------------------------------------
24386r4873 | vlefevre | 2007-10-03 15:05:31 +0000 (Wed, 03 Oct 2007) | 3 lines
24387Changed paths:
24388   M /trunk/mpfr.texi
24389
24390mpfr.texi: mantissa -> significand (to use the terminology from IEEE 754
24391and ISO C99).
24392
24393------------------------------------------------------------------------
24394r4872 | vlefevre | 2007-10-03 14:36:38 +0000 (Wed, 03 Oct 2007) | 2 lines
24395Changed paths:
24396   M /trunk/configure.in
24397
24398configure.in: better error message if libgmp is not found.
24399
24400------------------------------------------------------------------------
24401r4871 | thevenyp | 2007-10-02 16:08:02 +0000 (Tue, 02 Oct 2007) | 1 line
24402Changed paths:
24403   M /trunk/algorithms.tex
24404
24405fix some typos
24406------------------------------------------------------------------------
24407r4870 | zimmerma | 2007-09-28 16:14:03 +0000 (Fri, 28 Sep 2007) | 2 lines
24408Changed paths:
24409   M /trunk/TODO
24410
24411added references
24412
24413------------------------------------------------------------------------
24414r4869 | thevenyp | 2007-09-28 12:08:56 +0000 (Fri, 28 Sep 2007) | 5 lines
24415Changed paths:
24416   M /trunk/Makefile.am
24417   D /trunk/fmod.c
24418   M /trunk/mpfr.texi
24419   A /trunk/rem1.c
24420   D /trunk/remquo.c
24421   M /trunk/tests/tfmod.c
24422
24423merge fmod, remaider and remquo into a single file rem1.c.
24424merge code into a single internal function mpfr_rem1.
24425fix false statement in mpfr.texi: rop and op1 have the same sign for mpfr_fmod
24426but not for mpfr_remainder and mpfr_remquo.
24427
24428------------------------------------------------------------------------
24429r4868 | vlefevre | 2007-09-26 16:20:35 +0000 (Wed, 26 Sep 2007) | 2 lines
24430Changed paths:
24431   M /trunk/tests/tfmod.c
24432
24433tests/tfmod.c: added static.
24434
24435------------------------------------------------------------------------
24436r4867 | thevenyp | 2007-09-26 11:30:29 +0000 (Wed, 26 Sep 2007) | 2 lines
24437Changed paths:
24438   M /trunk/Makefile.am
24439   A /trunk/fmod.c
24440   M /trunk/mpfr.h
24441   M /trunk/mpfr.texi
24442   M /trunk/tests/Makefile.am
24443   M /trunk/tests/reuse.c
24444   A /trunk/tests/tfmod.c
24445
24446new fmod function
24447
24448------------------------------------------------------------------------
24449r4866 | vlefevre | 2007-09-22 00:17:11 +0000 (Sat, 22 Sep 2007) | 2 lines
24450Changed paths:
24451   M /trunk/tests
24452
24453tests: updated svn:ignore property.
24454
24455------------------------------------------------------------------------
24456r4865 | vlefevre | 2007-09-22 00:15:49 +0000 (Sat, 22 Sep 2007) | 2 lines
24457Changed paths:
24458   M /trunk/add_d.c
24459   M /trunk/modf.c
24460   M /trunk/mpfr.texi
24461   M /trunk/sin_cos.c
24462   M /trunk/sinh.c
24463   M /trunk/sinh_cosh.c
24464   M /trunk/tests/reuse.c
24465   M /trunk/tests/tadd_d.c
24466   M /trunk/tests/td_div.c
24467   M /trunk/tests/td_sub.c
24468   M /trunk/tests/tdiv_d.c
24469   M /trunk/tests/tgeneric.c
24470   M /trunk/tests/tmodf.c
24471   M /trunk/tests/tmul_d.c
24472   M /trunk/tests/tsinh_cosh.c
24473   M /trunk/tests/tsub_d.c
24474   M /trunk/tests/ttrunc.c
24475
24476GNU coding style, reformatting, exit (-1) -> exit (1).
24477
24478------------------------------------------------------------------------
24479r4864 | thevenyp | 2007-09-21 08:29:01 +0000 (Fri, 21 Sep 2007) | 2 lines
24480Changed paths:
24481   M /trunk/Makefile.am
24482   M /trunk/mpfr.h
24483   M /trunk/mpfr.texi
24484   A /trunk/sinh_cosh.c
24485   M /trunk/tests/Makefile.am
24486   M /trunk/tests/reuse.c
24487   A /trunk/tests/tsinh_cosh.c
24488
24489new mpfr_sinh_cosh function
24490
24491------------------------------------------------------------------------
24492r4863 | vlefevre | 2007-09-19 02:24:31 +0000 (Wed, 19 Sep 2007) | 2 lines
24493Changed paths:
24494   M /trunk/BUGS
24495
24496BUGS: removed __gmpfr_isqrt bug.
24497
24498------------------------------------------------------------------------
24499r4862 | vlefevre | 2007-09-19 02:12:09 +0000 (Wed, 19 Sep 2007) | 3 lines
24500Changed paths:
24501   M /trunk/isqrt.c
24502   M /trunk/tests/tisqrt.c
24503
24504isqrt.c: quick fix of __gmpfr_cuberoot (a full proof is needed).
24505tests/tisqrt.c: added much more tests for __gmpfr_cuberoot.
24506
24507------------------------------------------------------------------------
24508r4861 | vlefevre | 2007-09-19 01:46:58 +0000 (Wed, 19 Sep 2007) | 7 lines
24509Changed paths:
24510   M /trunk/tests/tisqrt.c
24511
24512tisqrt.c: improved tests. When doing
24513  touch tests.c tisqrt.c
24514  make tisqrt CFLAGS="-g -O2 -ffloat-store -DMPFR_FPU_PREC=_FPU_SINGLE"
24515  ./tisqrt
24516with gcc 4.2.1 on a Linux/x86 machine, on gets:
24517  Error in __gmpfr_cuberoot (4251527999): got 1620 instead of 1619
24518
24519------------------------------------------------------------------------
24520r4860 | vlefevre | 2007-09-19 01:12:33 +0000 (Wed, 19 Sep 2007) | 2 lines
24521Changed paths:
24522   M /trunk/tests/tisqrt.c
24523
24524tisqrt.c: added __gmpfr_cuberoot() tests.
24525
24526------------------------------------------------------------------------
24527r4859 | vlefevre | 2007-09-19 01:03:11 +0000 (Wed, 19 Sep 2007) | 2 lines
24528Changed paths:
24529   M /trunk/isqrt.c
24530
24531isqrt.c: corrected the explanation.
24532
24533------------------------------------------------------------------------
24534r4858 | vlefevre | 2007-09-19 00:57:46 +0000 (Wed, 19 Sep 2007) | 2 lines
24535Changed paths:
24536   M /trunk/isqrt.c
24537
24538isqrt.c: fixed __gmpfr_isqrt.
24539
24540------------------------------------------------------------------------
24541r4857 | vlefevre | 2007-09-18 14:54:59 +0000 (Tue, 18 Sep 2007) | 2 lines
24542Changed paths:
24543   M /trunk/tests
24544
24545tests: updated svn:ignore property.
24546
24547------------------------------------------------------------------------
24548r4856 | vlefevre | 2007-09-18 14:52:23 +0000 (Tue, 18 Sep 2007) | 2 lines
24549Changed paths:
24550   M /trunk/tests/Makefile.am
24551   A /trunk/tests/tisqrt.c
24552
24553tests: added tisqrt.c (test file for __gmpfr_isqrt internal function).
24554
24555------------------------------------------------------------------------
24556r4855 | vlefevre | 2007-09-18 14:37:59 +0000 (Tue, 18 Sep 2007) | 2 lines
24557Changed paths:
24558   M /trunk/BUGS
24559
24560BUGS: added __gmpfr_isqrt bug.
24561
24562------------------------------------------------------------------------
24563r4854 | vlefevre | 2007-09-18 14:26:48 +0000 (Tue, 18 Sep 2007) | 2 lines
24564Changed paths:
24565   M /trunk/isqrt.c
24566
24567isqrt.c: fixed a cast and added a FIXME comment.
24568
24569------------------------------------------------------------------------
24570r4853 | vlefevre | 2007-09-18 14:16:46 +0000 (Tue, 18 Sep 2007) | 2 lines
24571Changed paths:
24572   M /trunk/isqrt.c
24573
24574isqrt.c: GNU coding style.
24575
24576------------------------------------------------------------------------
24577r4852 | vlefevre | 2007-09-18 12:21:14 +0000 (Tue, 18 Sep 2007) | 2 lines
24578Changed paths:
24579   M /trunk/sin.c
24580
24581sin.c: extend the exponent range.
24582
24583------------------------------------------------------------------------
24584r4851 | vlefevre | 2007-09-18 12:14:15 +0000 (Tue, 18 Sep 2007) | 2 lines
24585Changed paths:
24586   M /trunk/sqr.c
24587
24588sqr.c: set the global inexact flag.
24589
24590------------------------------------------------------------------------
24591r4850 | vlefevre | 2007-09-18 12:09:13 +0000 (Tue, 18 Sep 2007) | 2 lines
24592Changed paths:
24593   M /trunk/sqrt.c
24594
24595sqrt.c: avoid the exponent range extension.
24596
24597------------------------------------------------------------------------
24598r4849 | vlefevre | 2007-09-18 12:02:07 +0000 (Tue, 18 Sep 2007) | 2 lines
24599Changed paths:
24600   M /trunk/tests/tsqr.c
24601
24602tsqr.c: added generic tests (shows that the inexact flag isn't set).
24603
24604------------------------------------------------------------------------
24605r4848 | vlefevre | 2007-09-18 11:55:32 +0000 (Tue, 18 Sep 2007) | 3 lines
24606Changed paths:
24607   M /trunk/sqrt.c
24608
24609sqrt.c: extend exponent range (this also fixes the fact that the global
24610inexact flag wasn't set).
24611
24612------------------------------------------------------------------------
24613r4847 | vlefevre | 2007-09-18 11:51:23 +0000 (Tue, 18 Sep 2007) | 3 lines
24614Changed paths:
24615   M /trunk/tests/tsqrt.c
24616
24617tsqrt.c: added generic tests (shows that the inexact flag isn't set,
24618which is a bug reported by Guillaume Revy).
24619
24620------------------------------------------------------------------------
24621r4846 | thevenyp | 2007-09-17 11:05:18 +0000 (Mon, 17 Sep 2007) | 1 line
24622Changed paths:
24623   M /trunk/modf.c
24624   M /trunk/tests/tmodf.c
24625
24626modf.c: take care of user exponent range (possible underflow/overflow)
24627------------------------------------------------------------------------
24628r4845 | vlefevre | 2007-09-16 09:44:33 +0000 (Sun, 16 Sep 2007) | 2 lines
24629Changed paths:
24630   M /trunk/tests/tsin_cos.c
24631
24632tsin_cos.c: fixed the tiny() test.
24633
24634------------------------------------------------------------------------
24635r4844 | vlefevre | 2007-09-16 09:43:04 +0000 (Sun, 16 Sep 2007) | 4 lines
24636Changed paths:
24637   M /trunk/sin_cos.c
24638
24639sin_cos.c: fixed the overflow and cancellation problems by using
24640MPFR_FAST_COMPUTE_IF_SMALL_INPUT from the mpfr_sin and mpfr_cos
24641functions (I'll fix the test later).
24642
24643------------------------------------------------------------------------
24644r4843 | vlefevre | 2007-09-16 09:09:39 +0000 (Sun, 16 Sep 2007) | 2 lines
24645Changed paths:
24646   M /trunk/tests/tsin_cos.c
24647
24648tsin_cos.c: added test on tiny values.
24649
24650------------------------------------------------------------------------
24651r4842 | zimmerma | 2007-09-16 08:28:27 +0000 (Sun, 16 Sep 2007) | 4 lines
24652Changed paths:
24653   M /trunk/sin_cos.c
24654
24655Put back previous patch, now avoids overflow, and added more explanations.
24656This is still not a definitive solution, but more efficient than 2.3.0
24657in the case x is small.
24658
24659------------------------------------------------------------------------
24660r4841 | vlefevre | 2007-09-15 08:30:36 +0000 (Sat, 15 Sep 2007) | 2 lines
24661Changed paths:
24662   M /trunk/sin_cos.c
24663
24664Efficiency regression wasn't fixed correctly -> commented out the code.
24665
24666------------------------------------------------------------------------
24667r4840 | zimmerma | 2007-09-15 08:15:15 +0000 (Sat, 15 Sep 2007) | 2 lines
24668Changed paths:
24669   M /trunk/sin_cos.c
24670
24671fixed efficiency regression pointed out by Andreas Enge
24672
24673------------------------------------------------------------------------
24674r4839 | zimmerma | 2007-09-13 19:08:25 +0000 (Thu, 13 Sep 2007) | 3 lines
24675Changed paths:
24676   M /trunk/mpfr.texi
24677   M /trunk/sin_cos.c
24678   M /trunk/tests/reuse.c
24679
24680fixed bug in mpfr_sin_cos found by Philippe: z (to save the cosine) was not
24681allowed to be identical to the input x
24682
24683------------------------------------------------------------------------
24684r4838 | thevenyp | 2007-09-13 16:48:49 +0000 (Thu, 13 Sep 2007) | 1 line
24685Changed paths:
24686   M /trunk/Makefile.am
24687   M /trunk/TODO
24688   A /trunk/modf.c
24689   M /trunk/mpfr-impl.h
24690   M /trunk/mpfr.h
24691   M /trunk/mpfr.texi
24692   M /trunk/sin_cos.c
24693   M /trunk/tests/Makefile.am
24694   M /trunk/tests/reuse.c
24695   A /trunk/tests/tmodf.c
24696
24697new function mpfr_modf and add restrictions on mpfr_sin_cos' variables
24698------------------------------------------------------------------------
24699r4837 | thevenyp | 2007-09-11 13:01:54 +0000 (Tue, 11 Sep 2007) | 1 line
24700Changed paths:
24701   M /trunk/tests/tadd_d.c
24702   M /trunk/tests/td_div.c
24703   M /trunk/tests/td_sub.c
24704   M /trunk/tests/tdiv_d.c
24705   M /trunk/tests/tmul_d.c
24706   M /trunk/tests/tsub_d.c
24707
24708add some simple test cases in tadd_d.c and friends
24709------------------------------------------------------------------------
24710r4836 | vlefevre | 2007-09-10 07:55:58 +0000 (Mon, 10 Sep 2007) | 2 lines
24711Changed paths:
24712   M /trunk/prepare
24713
24714prepare: output a message saying that this script is obsolete.
24715
24716------------------------------------------------------------------------
24717r4835 | zimmerma | 2007-09-09 19:08:17 +0000 (Sun, 09 Sep 2007) | 2 lines
24718Changed paths:
24719   M /trunk/mpfr.texi
24720
24721added restrictions to mpfr_add_d and friends
24722
24723------------------------------------------------------------------------
24724r4834 | zimmerma | 2007-09-08 06:41:22 +0000 (Sat, 08 Sep 2007) | 2 lines
24725Changed paths:
24726   M /trunk/TODO
24727
24728removed functions mpfr_add_d ... which are done
24729
24730------------------------------------------------------------------------
24731r4833 | zimmerma | 2007-09-07 15:35:49 +0000 (Fri, 07 Sep 2007) | 2 lines
24732Changed paths:
24733   M /trunk/AUTHORS
24734
24735added Philippe Theveny
24736
24737------------------------------------------------------------------------
24738r4832 | thevenyp | 2007-09-07 14:47:34 +0000 (Fri, 07 Sep 2007) | 1 line
24739Changed paths:
24740   M /trunk/Makefile.am
24741   A /trunk/add_d.c
24742   A /trunk/d_div.c
24743   A /trunk/d_sub.c
24744   A /trunk/div_d.c
24745   M /trunk/mpfr.h
24746   M /trunk/mpfr.texi
24747   A /trunk/mul_d.c
24748   A /trunk/sub_d.c
24749   M /trunk/tests/Makefile.am
24750   A /trunk/tests/tadd_d.c
24751   A /trunk/tests/td_div.c
24752   A /trunk/tests/td_sub.c
24753   A /trunk/tests/tdiv_d.c
24754   M /trunk/tests/tgeneric.c
24755   A /trunk/tests/tmul_d.c
24756   A /trunk/tests/tsub_d.c
24757
24758new arithmetic functions with a double argument
24759------------------------------------------------------------------------
24760r4831 | vlefevre | 2007-09-07 13:04:09 +0000 (Fri, 07 Sep 2007) | 2 lines
24761Changed paths:
24762   M /trunk/tests/tacosh.c
24763
24764tacosh.c: added generic tests for the overflow case.
24765
24766------------------------------------------------------------------------
24767r4830 | vlefevre | 2007-09-07 13:03:32 +0000 (Fri, 07 Sep 2007) | 2 lines
24768Changed paths:
24769   M /trunk/acosh.c
24770
24771acosh.c: reduce the precision for ln(2); smaller error bound.
24772
24773------------------------------------------------------------------------
24774r4829 | vlefevre | 2007-09-07 13:02:13 +0000 (Fri, 07 Sep 2007) | 2 lines
24775Changed paths:
24776   M /trunk/tests/tgeneric.c
24777
24778tgeneric.c: undefine some macros at the end.
24779
24780------------------------------------------------------------------------
24781r4828 | vlefevre | 2007-09-07 12:30:36 +0000 (Fri, 07 Sep 2007) | 2 lines
24782Changed paths:
24783   M /trunk/acosh.c
24784
24785acosh.c: fixed overflow bug.
24786
24787------------------------------------------------------------------------
24788r4827 | vlefevre | 2007-09-07 11:54:53 +0000 (Fri, 07 Sep 2007) | 3 lines
24789Changed paths:
24790   M /trunk/acosh.c
24791   M /trunk/tests/tacosh.c
24792
24793acosh.c: mentioned bug due to overflow in mpfr_mul.
24794tests/tacosh.c: added corresponding testcase (for 32-bit machines).
24795
24796------------------------------------------------------------------------
24797r4826 | vlefevre | 2007-09-07 11:26:30 +0000 (Fri, 07 Sep 2007) | 2 lines
24798Changed paths:
24799   M /trunk/tests/tacosh.c
24800
24801tacosh.c: use tests_default_random().
24802
24803------------------------------------------------------------------------
24804r4825 | vlefevre | 2007-09-07 11:25:42 +0000 (Fri, 07 Sep 2007) | 2 lines
24805Changed paths:
24806   M /trunk/tests/tests.c
24807
24808tests.c: improved tests_default_random().
24809
24810------------------------------------------------------------------------
24811r4823 | vlefevre | 2007-09-02 23:17:48 +0000 (Sun, 02 Sep 2007) | 2 lines
24812Changed paths:
24813   M /trunk/Makefile.am
24814
24815Makefile.am: fixed get_patches rule.
24816
24817------------------------------------------------------------------------
24818r4821 | vlefevre | 2007-09-02 22:29:28 +0000 (Sun, 02 Sep 2007) | 4 lines
24819Changed paths:
24820   M /trunk/Makefile.am
24821
24822Makefile.am: cd $(srcdir) before executing get_patches.sh (thanks to
24823Daniel Jacobowitz for noticing this); for more information, see the
24824note just before the get_patches.c rule.
24825
24826------------------------------------------------------------------------
24827r4819 | vlefevre | 2007-08-31 17:09:15 +0000 (Fri, 31 Aug 2007) | 2 lines
24828Changed paths:
24829   M /trunk/acosh.c
24830
24831acosh.c: added MPFR_UNLIKELY.
24832
24833------------------------------------------------------------------------
24834r4817 | vlefevre | 2007-08-31 15:50:48 +0000 (Fri, 31 Aug 2007) | 2 lines
24835Changed paths:
24836   M /trunk/tests/mpfr-test.h
24837   M /trunk/tests/tacos.c
24838   M /trunk/tests/tacosh.c
24839   M /trunk/tests/tasin.c
24840   M /trunk/tests/tasinh.c
24841   M /trunk/tests/tatan.c
24842   M /trunk/tests/tatanh.c
24843   M /trunk/tests/tcos.c
24844   M /trunk/tests/tcosh.c
24845   M /trunk/tests/tests.c
24846   M /trunk/tests/texp.c
24847   M /trunk/tests/texpm1.c
24848   M /trunk/tests/tlog.c
24849   M /trunk/tests/tlog1p.c
24850   M /trunk/tests/tsin.c
24851   M /trunk/tests/tsinh.c
24852   M /trunk/tests/ttan.c
24853   M /trunk/tests/ttanh.c
24854
24855Added generic bad case tests.
24856
24857------------------------------------------------------------------------
24858r4816 | vlefevre | 2007-08-31 15:34:23 +0000 (Fri, 31 Aug 2007) | 2 lines
24859Changed paths:
24860   M /trunk/algorithms.tex
24861
24862algorithms.tex: deleted trailing spaces.
24863
24864------------------------------------------------------------------------
24865r4815 | vlefevre | 2007-08-31 15:33:34 +0000 (Fri, 31 Aug 2007) | 2 lines
24866Changed paths:
24867   M /trunk/algorithms.tex
24868
24869algorithms.tex: correction in section on mpfr_asinh: acosh -> asinh.
24870
24871------------------------------------------------------------------------
24872r4814 | vlefevre | 2007-08-31 15:31:37 +0000 (Fri, 31 Aug 2007) | 3 lines
24873Changed paths:
24874   M /trunk/acosh.c
24875   M /trunk/algorithms.tex
24876   M /trunk/tests/tacosh.c
24877
24878Fixed bug in mpfr_acosh for arguments slightly larger than 1;
24879updated algorithms.tex; fixed testcase.
24880
24881------------------------------------------------------------------------
24882r4813 | vlefevre | 2007-08-31 13:06:59 +0000 (Fri, 31 Aug 2007) | 2 lines
24883Changed paths:
24884   M /trunk/tests/tacosh.c
24885
24886tacosh.c: added testcase for bug in mpfr_acosh (assertion failure).
24887
24888------------------------------------------------------------------------
24889r4812 | vlefevre | 2007-08-31 12:02:37 +0000 (Fri, 31 Aug 2007) | 2 lines
24890Changed paths:
24891   M /trunk/tests/tasin.c
24892
24893tasin.c: increased the number of generic tests.
24894
24895------------------------------------------------------------------------
24896r4811 | vlefevre | 2007-08-31 11:33:53 +0000 (Fri, 31 Aug 2007) | 3 lines
24897Changed paths:
24898   M /trunk/tests/mpfr-test.h
24899   M /trunk/tests/tasin.c
24900   M /trunk/tests/tatanh.c
24901   M /trunk/tests/tcosh.c
24902   M /trunk/tests/tcsch.c
24903   M /trunk/tests/tdim.c
24904   M /trunk/tests/teint.c
24905   M /trunk/tests/terf.c
24906   M /trunk/tests/tests.c
24907   M /trunk/tests/texp.c
24908   M /trunk/tests/texp10.c
24909   M /trunk/tests/texp2.c
24910   M /trunk/tests/texpm1.c
24911   M /trunk/tests/tgeneric.c
24912   M /trunk/tests/tlog1p.c
24913   M /trunk/tests/tpow.c
24914   M /trunk/tests/tsech.c
24915   M /trunk/tests/tsinh.c
24916   M /trunk/tests/ttanh.c
24917   M /trunk/tests/tzeta.c
24918
24919Improved generic tests by limiting the exponent range of the random
24920numbers for some functions.
24921
24922------------------------------------------------------------------------
24923r4810 | vlefevre | 2007-08-30 15:09:11 +0000 (Thu, 30 Aug 2007) | 3 lines
24924Changed paths:
24925   M /trunk/tests/mpfr-test.h
24926   M /trunk/tests/tagm.c
24927   M /trunk/tests/tests.c
24928   M /trunk/tests/tgeneric.c
24929   M /trunk/tests/tlngamma.c
24930   M /trunk/tests/tlog.c
24931   M /trunk/tests/tlog10.c
24932   M /trunk/tests/tlog2.c
24933   M /trunk/tests/tpow.c
24934
24935Generic tests: adjust the proportion of negative numbers returned
24936by the random function in order to get fewer NaN cases.
24937
24938------------------------------------------------------------------------
24939r4809 | vlefevre | 2007-08-30 14:26:54 +0000 (Thu, 30 Aug 2007) | 3 lines
24940Changed paths:
24941   M /trunk/tests/tgeneric.c
24942
24943tgeneric.c: output a warning when too few normal cases are tested
24944(so that the random function can be improved...).
24945
24946------------------------------------------------------------------------
24947r4808 | vlefevre | 2007-08-30 13:50:59 +0000 (Thu, 30 Aug 2007) | 2 lines
24948Changed paths:
24949   M /trunk/tests/tests.c
24950
24951tests.c: function split (for future addition).
24952
24953------------------------------------------------------------------------
24954r4806 | vlefevre | 2007-08-30 10:37:17 +0000 (Thu, 30 Aug 2007) | 2 lines
24955Changed paths:
24956   M /trunk/configure.in
24957
24958configure.in: updated copyright notice (for consistency).
24959
24960------------------------------------------------------------------------
24961r4803 | vlefevre | 2007-08-30 10:29:54 +0000 (Thu, 30 Aug 2007) | 2 lines
24962Changed paths:
24963   M /trunk/tests/mpfr-test.h
24964
24965Bug fix: added missing _MPFR_PROTO in mpfr-test.h.
24966
24967------------------------------------------------------------------------
24968r4802 | vlefevre | 2007-08-30 10:12:22 +0000 (Thu, 30 Aug 2007) | 2 lines
24969Changed paths:
24970   M /trunk/tests/tgeneric.c
24971
24972tgeneric.c: updated description line.
24973
24974------------------------------------------------------------------------
24975r4800 | vlefevre | 2007-08-29 19:59:07 +0000 (Wed, 29 Aug 2007) | 3 lines
24976Changed paths:
24977   M /trunk/BUGS
24978   M /trunk/FAQ.html
24979   M /trunk/NEWS
24980   M /trunk/README
24981   M /trunk/TODO
24982   M /trunk/acinclude.m4
24983   M /trunk/comparisons.c
24984   M /trunk/exp.c
24985   M /trunk/faq.xsl
24986   M /trunk/neg.c
24987
24988Updated copyright notice (for an unknown reason, some files were missing
24989from the change done in r4350).
24990
24991------------------------------------------------------------------------
24992r4795 | vlefevre | 2007-08-28 15:37:59 +0000 (Tue, 28 Aug 2007) | 3 lines
24993Changed paths:
24994   M /trunk/atan2.c
24995
24996atan2.c: as we supposed some property, let's add an assertion (which
24997can be evaluated at compile time).
24998
24999------------------------------------------------------------------------
25000r4794 | vlefevre | 2007-08-28 15:27:17 +0000 (Tue, 28 Aug 2007) | 2 lines
25001Changed paths:
25002   M /trunk/atan2.c
25003
25004atan2.c: improved comment.
25005
25006------------------------------------------------------------------------
25007r4793 | vlefevre | 2007-08-28 15:24:27 +0000 (Tue, 28 Aug 2007) | 2 lines
25008Changed paths:
25009   M /trunk/atan2.c
25010
25011atan2.c: completed the underflow case.
25012
25013------------------------------------------------------------------------
25014r4792 | vlefevre | 2007-08-28 14:19:37 +0000 (Tue, 28 Aug 2007) | 3 lines
25015Changed paths:
25016   M /trunk/atan2.c
25017
25018atan2.c: fixed the underflow case except in GMP_RNDN with
250192^(-emin-2) < |y/x| < 2^(-emin-1).
25020
25021------------------------------------------------------------------------
25022r4791 | vlefevre | 2007-08-28 14:18:35 +0000 (Tue, 28 Aug 2007) | 2 lines
25023Changed paths:
25024   M /trunk/tests/tatan.c
25025
25026tatan.c: added small-value tests in the other rounding modes.
25027
25028------------------------------------------------------------------------
25029r4790 | vlefevre | 2007-08-28 13:51:04 +0000 (Tue, 28 Aug 2007) | 3 lines
25030Changed paths:
25031   M /trunk/atan2.c
25032
25033atan2.c: implemented the special case where x is positive and y/x is
25034computed exactly (solving the underflow problems in this case).
25035
25036------------------------------------------------------------------------
25037r4789 | vlefevre | 2007-08-28 13:49:02 +0000 (Tue, 28 Aug 2007) | 2 lines
25038Changed paths:
25039   M /trunk/tests/tatan.c
25040
25041tatan.c: added a similar test, but with an exact division result.
25042
25043------------------------------------------------------------------------
25044r4788 | vlefevre | 2007-08-28 13:35:40 +0000 (Tue, 28 Aug 2007) | 2 lines
25045Changed paths:
25046   M /trunk/tests/tatan.c
25047
25048tatan.c: fixed test.
25049
25050------------------------------------------------------------------------
25051r4786 | vlefevre | 2007-08-28 13:16:16 +0000 (Tue, 28 Aug 2007) | 2 lines
25052Changed paths:
25053   M /trunk/README.dev
25054
25055README.dev: added a paragraph concerning Ziv loops.
25056
25057------------------------------------------------------------------------
25058r4785 | vlefevre | 2007-08-28 09:34:36 +0000 (Tue, 28 Aug 2007) | 2 lines
25059Changed paths:
25060   M /trunk/tests/tatan.c
25061
25062tatan.c: updated comment.
25063
25064------------------------------------------------------------------------
25065r4784 | vlefevre | 2007-08-28 08:59:09 +0000 (Tue, 28 Aug 2007) | 2 lines
25066Changed paths:
25067   M /trunk/tests/tatan.c
25068
25069tatan.c: extended the latest testcase to any platform (e.g. 64 bits).
25070
25071------------------------------------------------------------------------
25072r4783 | vlefevre | 2007-08-28 08:49:00 +0000 (Tue, 28 Aug 2007) | 2 lines
25073Changed paths:
25074   M /trunk/tests/tatan.c
25075
25076tatan.c: added testcase from a bug reported by Christopher Creutzig.
25077
25078------------------------------------------------------------------------
25079r4781 | vlefevre | 2007-08-27 14:27:34 +0000 (Mon, 27 Aug 2007) | 2 lines
25080Changed paths:
25081   M /trunk
25082   M /trunk/tests
25083
25084Updated svn:ignore properties.
25085
25086------------------------------------------------------------------------
25087r4779 | vlefevre | 2007-08-27 11:55:00 +0000 (Mon, 27 Aug 2007) | 7 lines
25088Changed paths:
25089   M /trunk/FAQ.html
25090
25091FAQ update:
25092  * The question numbers are now hardcoded instead of being generated
25093    with CSS rules.
25094  * Added the list of questions at the top.
25095  * CSS styles: a grey bar is displayed on the left of the target answer
25096    (if the browser supports the ":target" pseudo-class from CSS3).
25097
25098------------------------------------------------------------------------
25099r4778 | vlefevre | 2007-08-27 10:56:11 +0000 (Mon, 27 Aug 2007) | 2 lines
25100Changed paths:
25101   M /trunk/faq.xsl
25102
25103faq.xsl: added a comment.
25104
25105------------------------------------------------------------------------
25106r4776 | vlefevre | 2007-08-27 10:44:17 +0000 (Mon, 27 Aug 2007) | 2 lines
25107Changed paths:
25108   M /trunk/FAQ.html
25109
25110FAQ update.
25111
25112------------------------------------------------------------------------
25113r4774 | vlefevre | 2007-08-22 15:51:41 +0000 (Wed, 22 Aug 2007) | 6 lines
25114Changed paths:
25115   M /trunk/INSTALL
25116
25117INSTALL: added another warning concerning the --with-gmp options.
25118For instance, under Linux, "cpp -I/usr/include -v < /dev/null" says:
25119  ignoring duplicate directory "/usr/include"
25120    as it is a non-system directory that duplicates a system directory
25121and does not modify the include search path as wanted.
25122
25123------------------------------------------------------------------------
25124r4772 | vlefevre | 2007-08-15 17:29:44 +0000 (Wed, 15 Aug 2007) | 2 lines
25125Changed paths:
25126   M /trunk/mpfr.texi
25127
25128mpfr.texi: improved description of mpfr_setsign.
25129
25130------------------------------------------------------------------------
25131r4770 | vlefevre | 2007-08-14 11:41:37 +0000 (Tue, 14 Aug 2007) | 2 lines
25132Changed paths:
25133   M /trunk/NEWS
25134
25135Added to NEWS: Thread-safe support with Microsoft Visual compiler.
25136
25137------------------------------------------------------------------------
25138r4768 | vlefevre | 2007-08-14 11:34:22 +0000 (Tue, 14 Aug 2007) | 5 lines
25139Changed paths:
25140   M /trunk/mpfr-impl.h
25141
25142mpfr-impl.h: if MPFR_USE_THREAD_SAFE is defined (--enable-thread-safe):
25143  * Added support for MSC (thanks to Brian Gladman).
25144  * Define MPFR_THREAD_ATTR even after #error to make the error more
25145    visible (see comment in the source).
25146
25147------------------------------------------------------------------------
25148r4765 | vlefevre | 2007-08-13 10:41:51 +0000 (Mon, 13 Aug 2007) | 3 lines
25149Changed paths:
25150   M /trunk/tests/tstckintc.c
25151
25152tstckintc.c: fixed bus error on Solaris (the address of Buffer was not
25153a multiple of 4).
25154
25155------------------------------------------------------------------------
25156r4761 | vlefevre | 2007-08-13 05:05:39 +0000 (Mon, 13 Aug 2007) | 2 lines
25157Changed paths:
25158   M /trunk/NEWS
25159
25160NEWS: new functions mpfr_signbit, mpfr_setsign, mpfr_copysign.
25161
25162------------------------------------------------------------------------
25163r4759 | vlefevre | 2007-08-13 04:53:32 +0000 (Mon, 13 Aug 2007) | 8 lines
25164Changed paths:
25165   M /trunk/Makefile.am
25166   M /trunk/TODO
25167   M /trunk/copysign.c
25168   M /trunk/mpfr.h
25169   M /trunk/mpfr.texi
25170   A /trunk/setsign.c
25171   A /trunk/signbit.c
25172   M /trunk/tests/tcopysign.c
25173
25174Implemented changes suggested in
25175<https://sympa.inria.fr/sympa/arc/mpfr/2007-07/msg00123.html>.
25176* Made mpfr_copysign() like the corresponding function in IEEE 754
25177  (was an internal function until now).
25178* Added mpfr_signbit() and mpfr_setsign().
25179* Documented these three functions.
25180* Updated TODO.
25181
25182------------------------------------------------------------------------
25183r4757 | vlefevre | 2007-08-13 04:34:33 +0000 (Mon, 13 Aug 2007) | 2 lines
25184Changed paths:
25185   M /trunk/jyn_asympt.c
25186   M /trunk/remquo.c
25187   M /trunk/tests/texp10.c
25188   M /trunk/tests/tl2b.c
25189
25190Make svn properties consistent.
25191
25192------------------------------------------------------------------------
25193r4752 | vlefevre | 2007-08-11 22:41:05 +0000 (Sat, 11 Aug 2007) | 2 lines
25194Changed paths:
25195   M /trunk/tests/tatan.c
25196
25197Fixed mpfr_inits and mpfr_clears calls in tests/tatan.c.
25198
25199------------------------------------------------------------------------
25200r4751 | vlefevre | 2007-08-11 22:38:54 +0000 (Sat, 11 Aug 2007) | 3 lines
25201Changed paths:
25202   A /trunk/check_inits_clears
25203
25204Added check_inits_clears Perl script to check that a cast is performed
25205for the last argument of mpfr_inits, mpfr_inits2 and mpfr_clears.
25206
25207------------------------------------------------------------------------
25208r4747 | vlefevre | 2007-08-10 02:19:57 +0000 (Fri, 10 Aug 2007) | 2 lines
25209Changed paths:
25210   M /trunk/INSTALL
25211   M /trunk/VERSION
25212   M /trunk/configure.in
25213   M /trunk/mpfr.h
25214   M /trunk/mpfr.texi
25215   M /trunk/version.c
25216
25217Updated version to 2.4.0-dev.
25218
25219------------------------------------------------------------------------
25220r4744 | vlefevre | 2007-08-10 02:11:05 +0000 (Fri, 10 Aug 2007) | 2 lines
25221Changed paths:
25222   M /trunk/NEWS
25223
25224NEWS update.
25225
25226------------------------------------------------------------------------
25227r4743 | vlefevre | 2007-08-10 02:06:56 +0000 (Fri, 10 Aug 2007) | 2 lines
25228Changed paths:
25229   M /trunk/ChangeLog
25230
25231ChangeLog update with "TZ=UTC svn log -v".
25232
25233------------------------------------------------------------------------
25234r4742 | vlefevre | 2007-08-10 01:41:01 +0000 (Fri, 10 Aug 2007) | 3 lines
25235Changed paths:
25236   M /trunk/asinh.c
25237
25238asinh.c: fixed assertion failure (see test 4 in tasinh.c, added
25239in r4740), that was due to an exception.
25240
25241------------------------------------------------------------------------
25242r4741 | vlefevre | 2007-08-10 01:38:25 +0000 (Fri, 10 Aug 2007) | 2 lines
25243Changed paths:
25244   M /trunk/tests/tasinh.c
25245
25246tasinh.c: fixed test.
25247
25248------------------------------------------------------------------------
25249r4740 | vlefevre | 2007-08-10 01:18:46 +0000 (Fri, 10 Aug 2007) | 2 lines
25250Changed paths:
25251   M /trunk/tests/tasinh.c
25252
25253tasinh.c: added worst case that yields an assertion failure.
25254
25255------------------------------------------------------------------------
25256r4739 | vlefevre | 2007-08-09 17:21:32 +0000 (Thu, 09 Aug 2007) | 2 lines
25257Changed paths:
25258   A /trunk/tests/data/cbrt
25259   M /trunk/tests/tcbrt.c
25260
25261Added data_check support to cbrt.
25262
25263------------------------------------------------------------------------
25264r4738 | vlefevre | 2007-08-09 15:45:47 +0000 (Thu, 09 Aug 2007) | 3 lines
25265Changed paths:
25266   M /trunk/log.c
25267
25268log.c: fixed assertion failure (see test x_near_one in tlog.c, added
25269in r4736), that was due to an exception.
25270
25271------------------------------------------------------------------------
25272r4737 | vlefevre | 2007-08-09 12:12:56 +0000 (Thu, 09 Aug 2007) | 6 lines
25273Changed paths:
25274   M /trunk/pow.c
25275
25276pow.c: added MPFR_SMALL_INPUT_AFTER_SAVE_EXPO for the case where
25277|y * log(x)| is very small (I can't really test because this code
25278currently fails due to a bug in mpfr_log: see test x_near_one
25279added to tlog.c as changeset 4736; this bug is also present in
25280the 2.2 branch).
25281
25282------------------------------------------------------------------------
25283r4736 | vlefevre | 2007-08-09 11:58:59 +0000 (Thu, 09 Aug 2007) | 2 lines
25284Changed paths:
25285   M /trunk/tests/tlog.c
25286
25287tlog.c: added a test leading to an assertion failure in mpfr_log.
25288
25289------------------------------------------------------------------------
25290r4735 | vlefevre | 2007-08-09 11:45:19 +0000 (Thu, 09 Aug 2007) | 2 lines
25291Changed paths:
25292   M /trunk/tests/tpow.c
25293
25294tpow.c: added a test where x is close to 1.
25295
25296------------------------------------------------------------------------
25297r4734 | vlefevre | 2007-08-09 11:02:28 +0000 (Thu, 09 Aug 2007) | 2 lines
25298Changed paths:
25299   A /trunk/tests/data/exp10
25300
25301Added empty file tests/data/exp10 to avoid an error with -dev versions.
25302
25303------------------------------------------------------------------------
25304r4733 | vlefevre | 2007-08-09 10:18:50 +0000 (Thu, 09 Aug 2007) | 2 lines
25305Changed paths:
25306   M /trunk/mpfr-impl.h
25307   M /trunk/round_near_x.c
25308
25309Added a TODO concerning the description of mpfr_round_near_x.
25310
25311------------------------------------------------------------------------
25312r4732 | vlefevre | 2007-08-09 09:48:59 +0000 (Thu, 09 Aug 2007) | 2 lines
25313Changed paths:
25314   A /trunk/tests/data/expm1
25315   A /trunk/tests/data/log1p
25316   A /trunk/tests/data/log2
25317
25318Added empty files in tests/data to avoid errors with -dev versions.
25319
25320------------------------------------------------------------------------
25321r4731 | vlefevre | 2007-08-09 09:39:43 +0000 (Thu, 09 Aug 2007) | 2 lines
25322Changed paths:
25323   M /trunk/ui_pow.c
25324
25325mpfr_ui_pow fix: added a MPFR_SAVE_EXPO_UPDATE_FLAGS.
25326
25327------------------------------------------------------------------------
25328r4730 | vlefevre | 2007-08-09 02:52:27 +0000 (Thu, 09 Aug 2007) | 2 lines
25329Changed paths:
25330   M /trunk/tests
25331   M /trunk/tests/Makefile.am
25332   A /trunk/tests/texp10.c
25333
25334Added texp10.c (texp10 currently fails).
25335
25336------------------------------------------------------------------------
25337r4729 | vlefevre | 2007-08-09 02:26:33 +0000 (Thu, 09 Aug 2007) | 2 lines
25338Changed paths:
25339   M /trunk/tests/texp2.c
25340
25341texp2.c: reformat and added some tests which were missing.
25342
25343------------------------------------------------------------------------
25344r4728 | vlefevre | 2007-08-08 15:12:56 +0000 (Wed, 08 Aug 2007) | 2 lines
25345Changed paths:
25346   M /trunk/tests/tl2b.c
25347   M /trunk/tests/tremquo.c
25348
25349Updated svn:keywords and svn:eol-style properties in tests.
25350
25351------------------------------------------------------------------------
25352r4727 | vlefevre | 2007-08-08 15:11:15 +0000 (Wed, 08 Aug 2007) | 2 lines
25353Changed paths:
25354   M /trunk/tests/texpm1.c
25355   M /trunk/tests/tlog1p.c
25356   M /trunk/tests/tlog2.c
25357
25358Added data_check calls to texpm1, tlog1p and tlog2.
25359
25360------------------------------------------------------------------------
25361r4726 | vlefevre | 2007-08-08 14:37:28 +0000 (Wed, 08 Aug 2007) | 3 lines
25362Changed paths:
25363   M /trunk/tests/tests.c
25364
25365tests/tests.c: in data_check(), mode 'Z', do not test GMP_RNDN if
25366the precision for the directed rounding modes is MPFR_PREC_MIN.
25367
25368------------------------------------------------------------------------
25369r4725 | vlefevre | 2007-08-04 23:13:52 +0000 (Sat, 04 Aug 2007) | 2 lines
25370Changed paths:
25371   M /trunk/TODO
25372
25373TODO: more on mpfr_sin (and mpfr_cos).
25374
25375------------------------------------------------------------------------
25376r4724 | vlefevre | 2007-08-04 22:58:01 +0000 (Sat, 04 Aug 2007) | 2 lines
25377Changed paths:
25378   M /trunk/TODO
25379
25380TODO: update concerning sin/cos/tan.
25381
25382------------------------------------------------------------------------
25383r4723 | vlefevre | 2007-08-03 02:45:32 +0000 (Fri, 03 Aug 2007) | 3 lines
25384Changed paths:
25385   M /trunk/tests/tests.c
25386
25387tests/tests.c: in data_check(), check the 4 rounding modes if rnd is 'Z'
25388(in order to test the worst cases).
25389
25390------------------------------------------------------------------------
25391r4722 | vlefevre | 2007-08-03 01:30:20 +0000 (Fri, 03 Aug 2007) | 2 lines
25392Changed paths:
25393   M /trunk/tests/tests.c
25394
25395Fixed coding style (for ansi2knr in particular).
25396
25397------------------------------------------------------------------------
25398r4721 | vlefevre | 2007-08-02 10:19:44 +0000 (Thu, 02 Aug 2007) | 2 lines
25399Changed paths:
25400   M /trunk/Makefile.am
25401
25402Makefile.am: added a comment about "get_patches.c".
25403
25404------------------------------------------------------------------------
25405r4720 | vlefevre | 2007-08-02 10:07:48 +0000 (Thu, 02 Aug 2007) | 8 lines
25406Changed paths:
25407   M /trunk/Makefile.am
25408
25409No longer set "CLEANFILES = get_patches.c" in Makefile.am so that a
25410"make clean" doesn't remove the get_patches.c file, as rebuilding it
25411needs a Unix shell (and some standard utilities). Anyway the update
25412of this file should be regarded as part of the patch process, then
25413this file is just like any other .c files. Note: "make dist" includes
25414this file in the archives, so that concerning the build, everything
25415is like before as long as no patches are applied.
25416
25417------------------------------------------------------------------------
25418r4719 | zimmerma | 2007-08-01 18:07:32 +0000 (Wed, 01 Aug 2007) | 2 lines
25419Changed paths:
25420   M /trunk/TODO
25421
25422added item about sNaN/qNaN
25423
25424------------------------------------------------------------------------
25425r4718 | vlefevre | 2007-07-31 14:28:20 +0000 (Tue, 31 Jul 2007) | 3 lines
25426Changed paths:
25427   M /trunk/copysign.c
25428
25429copysign.c: reformat, updated comment (but this function is still not
25430documented in mpfr.texi).
25431
25432------------------------------------------------------------------------
25433r4717 | vlefevre | 2007-07-31 14:12:15 +0000 (Tue, 31 Jul 2007) | 3 lines
25434Changed paths:
25435   M /trunk/INSTALL
25436   M /trunk/VERSION
25437   M /trunk/configure.in
25438   M /trunk/mpfr.h
25439   M /trunk/mpfr.texi
25440   M /trunk/version.c
25441
25442Updated version back to 2.3.0-dev since the 2.3 branch will be recreated
25443from the trunk (too many changes!).
25444
25445------------------------------------------------------------------------
25446r4716 | vlefevre | 2007-07-31 13:34:37 +0000 (Tue, 31 Jul 2007) | 2 lines
25447Changed paths:
25448   M /trunk/tests/tl2b.c
25449
25450tl2b.c: enable output even when the constants are correct.
25451
25452------------------------------------------------------------------------
25453r4715 | vlefevre | 2007-07-31 13:25:24 +0000 (Tue, 31 Jul 2007) | 3 lines
25454Changed paths:
25455   M /trunk
25456
25457Added get_patches.c to the svn:ignore property, as this file is
25458generated.
25459
25460------------------------------------------------------------------------
25461r4714 | vlefevre | 2007-07-31 13:23:37 +0000 (Tue, 31 Jul 2007) | 13 lines
25462Changed paths:
25463   M /trunk/free_cache.c
25464   M /trunk/get_str.c
25465   M /trunk/mpfr-impl.h
25466   M /trunk/tests
25467   M /trunk/tests/Makefile.am
25468   A /trunk/tests/tl2b.c
25469
25470Replaced l2b cache by constants, as suggested by Patrick Pelissier,
25471to avoid efficiency problems with the stack interface and heavily
25472threaded applications.
25473  * Added tests/tl2b.c to generate / check the constants.
25474  * tests/Makefile.am: added tl2b to check_PROGRAMS.
25475  * tests directory: added tl2b to the svn:ignore property.
25476  * mpfr-impl.h: updated the __gmpfr_l2b declaration.
25477  * free_cache.c: disabled free_l2b (since there's no longer a cache).
25478  * get_str.c: added the code generated by tl2b; for the bootstrap, one
25479    can just write:
25480      const __mpfr_struct __gmpfr_l2b[BASE_MAX-1][2] = { { { 0 } } };
25481    Removed the code (in ceil_mul) that computed these constants.
25482
25483------------------------------------------------------------------------
25484r4713 | vlefevre | 2007-07-30 22:37:30 +0000 (Mon, 30 Jul 2007) | 2 lines
25485Changed paths:
25486   M /trunk/mpfr.texi
25487
25488mpfr.texi: updated the documentation of the mpfr_get_d function family.
25489
25490------------------------------------------------------------------------
25491r4712 | vlefevre | 2007-07-30 11:12:45 +0000 (Mon, 30 Jul 2007) | 2 lines
25492Changed paths:
25493   M /trunk/README.dev
25494   M /trunk/TODO
25495
25496Patch tracking: updated README.dev and TODO files.
25497
25498------------------------------------------------------------------------
25499r4711 | vlefevre | 2007-07-30 10:45:01 +0000 (Mon, 30 Jul 2007) | 3 lines
25500Changed paths:
25501   M /trunk/Makefile.am
25502   M /trunk/NEWS
25503   A /trunk/PATCHES
25504   A /trunk/get_patches.sh
25505   M /trunk/mpfr.h
25506   M /trunk/mpfr.texi
25507
25508Added support for tracking applied patches with new function
25509mpfr_get_patches().
25510
25511------------------------------------------------------------------------
25512r4710 | vlefevre | 2007-07-30 09:41:55 +0000 (Mon, 30 Jul 2007) | 4 lines
25513Changed paths:
25514   M /trunk/mpfr.texi
25515
25516mpfr.texi: updated the example concerning mpfr_get_version() vs
25517MPFR_VERSION_STRING ("Warning" instead of "Error", make sure that
25518the example fits on 80 columns in the info file).
25519
25520------------------------------------------------------------------------
25521r4709 | vlefevre | 2007-07-30 09:37:06 +0000 (Mon, 30 Jul 2007) | 2 lines
25522Changed paths:
25523   M /trunk/mpfr.texi
25524
25525mpfr.texi: updated description of mpfr_get_version().
25526
25527------------------------------------------------------------------------
25528r4708 | vlefevre | 2007-07-30 09:31:58 +0000 (Mon, 30 Jul 2007) | 2 lines
25529Changed paths:
25530   M /trunk/mpfr.texi
25531
25532mpfr.texi: updated description of mpfr_get_version().
25533
25534------------------------------------------------------------------------
25535r4707 | zimmerma | 2007-07-28 15:03:05 +0000 (Sat, 28 Jul 2007) | 2 lines
25536Changed paths:
25537   M /trunk/TODO
25538
25539added files that are not 100% covered by tests
25540
25541------------------------------------------------------------------------
25542r4706 | vlefevre | 2007-07-27 22:04:24 +0000 (Fri, 27 Jul 2007) | 2 lines
25543Changed paths:
25544   M /trunk/coverage
25545
25546coverage: added --disable-shared --enable-static to configure.
25547
25548------------------------------------------------------------------------
25549r4705 | vlefevre | 2007-07-27 21:59:04 +0000 (Fri, 27 Jul 2007) | 2 lines
25550Changed paths:
25551   M /trunk/mpfr-impl.h
25552
25553mpfr-impl.h: added more casts for g++.
25554
25555------------------------------------------------------------------------
25556r4704 | vlefevre | 2007-07-27 21:54:22 +0000 (Fri, 27 Jul 2007) | 2 lines
25557Changed paths:
25558   M /trunk/mpfr-impl.h
25559
25560Reformat.
25561
25562------------------------------------------------------------------------
25563r4703 | vlefevre | 2007-07-27 21:48:03 +0000 (Fri, 27 Jul 2007) | 2 lines
25564Changed paths:
25565   M /trunk/const_log2.c
25566   M /trunk/mpfr-impl.h
25567   M /trunk/mul.c
25568
25569Applied patch from Patrick to be able to build MPFR with g++.
25570
25571------------------------------------------------------------------------
25572r4702 | zimmerma | 2007-07-26 12:02:24 +0000 (Thu, 26 Jul 2007) | 2 lines
25573Changed paths:
25574   M /trunk/mparam_h.in
25575
25576added default thresholds for Core 2
25577
25578------------------------------------------------------------------------
25579r4701 | vlefevre | 2007-07-25 15:34:52 +0000 (Wed, 25 Jul 2007) | 5 lines
25580Changed paths:
25581   M /trunk/tests/tacos.c
25582   M /trunk/tests/tacosh.c
25583   M /trunk/tests/tasin.c
25584   M /trunk/tests/tasinh.c
25585   M /trunk/tests/tatan.c
25586   M /trunk/tests/tatanh.c
25587   M /trunk/tests/tcos.c
25588   M /trunk/tests/tcosh.c
25589   M /trunk/tests/terf.c
25590   M /trunk/tests/tests.c
25591   M /trunk/tests/texp.c
25592   M /trunk/tests/texp2.c
25593   M /trunk/tests/tgamma.c
25594   M /trunk/tests/tj0.c
25595   M /trunk/tests/tj1.c
25596   M /trunk/tests/tlgamma.c
25597   M /trunk/tests/tlog.c
25598   M /trunk/tests/tlog10.c
25599   M /trunk/tests/tmul.c
25600   M /trunk/tests/tpow.c
25601   M /trunk/tests/tsin.c
25602   M /trunk/tests/tsinh.c
25603   M /trunk/tests/tsqrt.c
25604   M /trunk/tests/ttan.c
25605   M /trunk/tests/ttanh.c
25606   M /trunk/tests/tui_div.c
25607   M /trunk/tests/ty0.c
25608   M /trunk/tests/ty1.c
25609
25610No longer use MPFR_CHECK_ALL in tests. In '-dev' versions, assume
25611that the data files exist and return an error whenever a file cannot
25612be opened. In the other versions, return silently if the file cannot
25613be opened.
25614
25615------------------------------------------------------------------------
25616r4700 | vlefevre | 2007-07-25 15:18:45 +0000 (Wed, 25 Jul 2007) | 2 lines
25617Changed paths:
25618   M /trunk/Makefile.am
25619   D /trunk/mpfr-test.h
25620   M /trunk/tests/Makefile.am
25621   A /trunk/tests/mpfr-test.h (from /trunk/mpfr-test.h:4698)
25622
25623Moved mpfr-test.h into the tests directory.
25624
25625------------------------------------------------------------------------
25626r4699 | zimmerma | 2007-07-25 15:15:55 +0000 (Wed, 25 Jul 2007) | 2 lines
25627Changed paths:
25628   M /trunk/cos.c
25629
25630fixed "efficiency bug" (argument reduction was broken)
25631
25632------------------------------------------------------------------------
25633r4698 | vlefevre | 2007-07-25 14:45:13 +0000 (Wed, 25 Jul 2007) | 3 lines
25634Changed paths:
25635   M /trunk/tests/tests.c
25636
25637tests.c: in data_check(), made whitespace skipping consistent and
25638check that the result value is immediately followed by a \n.
25639
25640------------------------------------------------------------------------
25641r4697 | vlefevre | 2007-07-25 14:02:23 +0000 (Wed, 25 Jul 2007) | 3 lines
25642Changed paths:
25643   M /trunk/tests/tests.c
25644
25645[tests.c] Fixed some types (the result of getc() is not necessarily
25646representable in a char).
25647
25648------------------------------------------------------------------------
25649r4696 | vlefevre | 2007-07-25 13:45:10 +0000 (Wed, 25 Jul 2007) | 5 lines
25650Changed paths:
25651   M /trunk/tests/tests.c
25652
25653tests.c: changes in the error messages (BTW, we decided to output
25654everything to stdout for consistency, even though messages for
25655assertion failure are written to stderr) and replaced an abort ()
25656by an exit (1).
25657
25658------------------------------------------------------------------------
25659r4695 | vlefevre | 2007-07-25 10:58:54 +0000 (Wed, 25 Jul 2007) | 2 lines
25660Changed paths:
25661   M /trunk/jyn_asympt.c
25662   M /trunk/tests/tests.c
25663
25664Delete trailing spaces.
25665
25666------------------------------------------------------------------------
25667r4694 | zimmerma | 2007-07-25 10:01:45 +0000 (Wed, 25 Jul 2007) | 5 lines
25668Changed paths:
25669   M /trunk/Makefile.am
25670   M /trunk/jn.c
25671   A /trunk/jyn_asympt.c
25672   M /trunk/tests/tests.c
25673   M /trunk/yn.c
25674
25675jyn_asympt.c: new common file for asymptotic expansion in jn/yn
25676tests/tests.c: print precisions in case of failure
25677jn.c: now use jyn_asympt.c
25678yn.c: now implement asymptotic expansion (jyn_asympt.c)
25679
25680------------------------------------------------------------------------
25681r4693 | zimmerma | 2007-07-25 09:58:31 +0000 (Wed, 25 Jul 2007) | 2 lines
25682Changed paths:
25683   M /trunk/tests/data/y0
25684   M /trunk/tests/data/y1
25685
25686fixed more wrong entries in Gonnet's test suite
25687
25688------------------------------------------------------------------------
25689r4692 | zimmerma | 2007-07-24 15:12:39 +0000 (Tue, 24 Jul 2007) | 2 lines
25690Changed paths:
25691   M /trunk/jn.c
25692
25693contribution of first neglected term to error was wrong
25694
25695------------------------------------------------------------------------
25696r4691 | zimmerma | 2007-07-24 15:08:51 +0000 (Tue, 24 Jul 2007) | 2 lines
25697Changed paths:
25698   M /trunk/tests/data/y0
25699
25700fixed wrong entry (not enough precision was used in Maple)
25701
25702------------------------------------------------------------------------
25703r4690 | zimmerma | 2007-07-24 13:42:35 +0000 (Tue, 24 Jul 2007) | 2 lines
25704Changed paths:
25705   M /trunk/algorithms.tex
25706   M /trunk/jn.c
25707   M /trunk/tests/data/j0
25708   M /trunk/tests/tj0.c
25709   M /trunk/tests/tj1.c
25710
25711implemented asymptotic expansion for large argument in j0/j1/jn
25712
25713------------------------------------------------------------------------
25714r4689 | zimmerma | 2007-07-20 16:12:03 +0000 (Fri, 20 Jul 2007) | 2 lines
25715Changed paths:
25716   M /trunk/nightly-test
25717
25718define MPFR_CHECK_ALL for nightly tests
25719
25720------------------------------------------------------------------------
25721r4688 | zimmerma | 2007-07-20 16:11:15 +0000 (Fri, 20 Jul 2007) | 3 lines
25722Changed paths:
25723   M /trunk/tests/tacos.c
25724   M /trunk/tests/tacosh.c
25725   M /trunk/tests/tasin.c
25726   M /trunk/tests/tasinh.c
25727   M /trunk/tests/tatan.c
25728   M /trunk/tests/tatanh.c
25729   M /trunk/tests/tcos.c
25730   M /trunk/tests/tcosh.c
25731   M /trunk/tests/terf.c
25732   M /trunk/tests/texp.c
25733   M /trunk/tests/texp2.c
25734   M /trunk/tests/tgamma.c
25735   M /trunk/tests/tj0.c
25736   M /trunk/tests/tj1.c
25737   M /trunk/tests/tlgamma.c
25738   M /trunk/tests/tlog.c
25739   M /trunk/tests/tlog10.c
25740   M /trunk/tests/tmul.c
25741   M /trunk/tests/tpow.c
25742   M /trunk/tests/tsin.c
25743   M /trunk/tests/tsinh.c
25744   M /trunk/tests/tsqrt.c
25745   M /trunk/tests/ttan.c
25746   M /trunk/tests/ttanh.c
25747   M /trunk/tests/tui_div.c
25748   M /trunk/tests/ty0.c
25749   M /trunk/tests/ty1.c
25750
25751Added code to check mpfr against Gonnet's tables when the environment variable
25752MPFR_CHECK_ALL is defined (some table entries were checked by MuPAD)
25753
25754------------------------------------------------------------------------
25755r4687 | zimmerma | 2007-07-20 16:04:38 +0000 (Fri, 20 Jul 2007) | 2 lines
25756Changed paths:
25757   M /trunk/tests/data/gonnet.mpl
25758
25759added comment
25760
25761------------------------------------------------------------------------
25762r4686 | zimmerma | 2007-07-20 15:58:20 +0000 (Fri, 20 Jul 2007) | 2 lines
25763Changed paths:
25764   A /trunk/tests/data/y0
25765   A /trunk/tests/data/y1
25766
25767test data files mpfr mpfr_y0 and mpfr_y1, ***not*** checked with MuPAD
25768
25769------------------------------------------------------------------------
25770r4685 | zimmerma | 2007-07-20 15:55:03 +0000 (Fri, 20 Jul 2007) | 3 lines
25771Changed paths:
25772   M /trunk/tests/data/CheckData.mu
25773
25774added auxiliary MuPAD functions
25775improved Ziv's strategy: add half of DIGITS each time
25776
25777------------------------------------------------------------------------
25778r4684 | zimmerma | 2007-07-20 15:52:52 +0000 (Fri, 20 Jul 2007) | 2 lines
25779Changed paths:
25780   A /trunk/tests/data/tanh
25781
25782test data file for mpfr_tanh, checked by MuPAD
25783
25784------------------------------------------------------------------------
25785r4683 | zimmerma | 2007-07-20 15:51:28 +0000 (Fri, 20 Jul 2007) | 2 lines
25786Changed paths:
25787   A /trunk/tests/data/tan
25788
25789test data file for mpfr_tan, checked with MuPAD (except 3 indicated entries)
25790
25791------------------------------------------------------------------------
25792r4682 | zimmerma | 2007-07-20 15:39:23 +0000 (Fri, 20 Jul 2007) | 2 lines
25793Changed paths:
25794   A /trunk/tests/data/sqrt
25795
25796test data file for mpfr_sqrt, checked with MuPAD
25797
25798------------------------------------------------------------------------
25799r4681 | zimmerma | 2007-07-20 15:28:32 +0000 (Fri, 20 Jul 2007) | 2 lines
25800Changed paths:
25801   A /trunk/tests/data/sinh
25802
25803test data file for mpfr_sinh, checked by MuPAD (except indicated lines)
25804
25805------------------------------------------------------------------------
25806r4680 | zimmerma | 2007-07-20 15:17:58 +0000 (Fri, 20 Jul 2007) | 3 lines
25807Changed paths:
25808   A /trunk/tests/data/sin
25809
25810test data file for mpfr_sin, checked by MuPAD (except tiny inputs indicated
25811in file)
25812
25813------------------------------------------------------------------------
25814r4679 | zimmerma | 2007-07-20 13:45:40 +0000 (Fri, 20 Jul 2007) | 2 lines
25815Changed paths:
25816   A /trunk/tests/data/pow275
25817
25818test data file for x^(11/4), checked with MuPAD
25819
25820------------------------------------------------------------------------
25821r4678 | zimmerma | 2007-07-20 13:41:01 +0000 (Fri, 20 Jul 2007) | 2 lines
25822Changed paths:
25823   M /trunk/tests/data/log10
25824
25825finally, I was able to check it with MuPAD
25826
25827------------------------------------------------------------------------
25828r4677 | zimmerma | 2007-07-20 13:36:16 +0000 (Fri, 20 Jul 2007) | 2 lines
25829Changed paths:
25830   A /trunk/tests/data/exp2
25831
25832test data file for 2^x, checked with MuPAD
25833
25834------------------------------------------------------------------------
25835r4676 | zimmerma | 2007-07-20 13:28:30 +0000 (Fri, 20 Jul 2007) | 2 lines
25836Changed paths:
25837   A /trunk/tests/data/mulpi
25838
25839test data file for Pi*x, checked with MuPAD
25840
25841------------------------------------------------------------------------
25842r4675 | zimmerma | 2007-07-20 12:56:27 +0000 (Fri, 20 Jul 2007) | 2 lines
25843Changed paths:
25844   A /trunk/tests/data/log
25845
25846test data file for mpfr_log, checked with MuPAD
25847
25848------------------------------------------------------------------------
25849r4674 | zimmerma | 2007-07-20 12:54:43 +0000 (Fri, 20 Jul 2007) | 3 lines
25850Changed paths:
25851   A /trunk/tests/data/j0
25852   A /trunk/tests/data/j1
25853   A /trunk/tests/data/lgamma
25854   A /trunk/tests/data/log10
25855
25856test data files for mpfr_j0, mpfr_j1, mpfr_lgamma, mpfr_log10,
25857***not*** tested with MuPAD (not Dom::Interval interface)
25858
25859------------------------------------------------------------------------
25860r4673 | zimmerma | 2007-07-20 12:52:25 +0000 (Fri, 20 Jul 2007) | 2 lines
25861Changed paths:
25862   A /trunk/tests/data/inv
25863
25864test data file for 1/x, i.e., mpfr_ui_div(1,x), checked with MuPAD
25865
25866------------------------------------------------------------------------
25867r4672 | zimmerma | 2007-07-20 12:45:10 +0000 (Fri, 20 Jul 2007) | 2 lines
25868Changed paths:
25869   A /trunk/tests/data/gamma
25870
25871test data file for mpfr_gamma, ***not*** checked by MuPAD
25872
25873------------------------------------------------------------------------
25874r4671 | zimmerma | 2007-07-20 12:44:09 +0000 (Fri, 20 Jul 2007) | 2 lines
25875Changed paths:
25876   A /trunk/tests/data/exp
25877
25878test data file for mpfr_exp, checked with MuPAD
25879
25880------------------------------------------------------------------------
25881r4670 | zimmerma | 2007-07-20 12:43:34 +0000 (Fri, 20 Jul 2007) | 3 lines
25882Changed paths:
25883   A /trunk/tests/data/erf
25884   A /trunk/tests/data/erfc
25885
25886test data files for erf and erfc (not checked by MuPAD, since Dom::Interval
25887does not have an interface for those functions in MuPAD 3.2.0)
25888
25889------------------------------------------------------------------------
25890r4669 | zimmerma | 2007-07-20 12:35:54 +0000 (Fri, 20 Jul 2007) | 2 lines
25891Changed paths:
25892   A /trunk/tests/data/cosh
25893
25894test data file for mpfr_cosh, checked with MuPAD
25895
25896------------------------------------------------------------------------
25897r4668 | zimmerma | 2007-07-20 12:33:31 +0000 (Fri, 20 Jul 2007) | 2 lines
25898Changed paths:
25899   A /trunk/tests/data/cos
25900
25901test data file for mpfr_cos, checked by MuPAD
25902
25903------------------------------------------------------------------------
25904r4667 | zimmerma | 2007-07-20 12:02:36 +0000 (Fri, 20 Jul 2007) | 2 lines
25905Changed paths:
25906   A /trunk/tests/data/atanh
25907
25908test data file for mpfr_atanh, checked with MuPAD
25909
25910------------------------------------------------------------------------
25911r4666 | zimmerma | 2007-07-20 11:42:54 +0000 (Fri, 20 Jul 2007) | 2 lines
25912Changed paths:
25913   A /trunk/tests/data/atan
25914
25915test data file for atan, checked with MuPAD
25916
25917------------------------------------------------------------------------
25918r4665 | zimmerma | 2007-07-20 11:06:48 +0000 (Fri, 20 Jul 2007) | 2 lines
25919Changed paths:
25920   A /trunk/tests/data/asinh
25921
25922test file for mpfr_asinh, checked with MuPAD
25923
25924------------------------------------------------------------------------
25925r4664 | zimmerma | 2007-07-20 11:04:14 +0000 (Fri, 20 Jul 2007) | 2 lines
25926Changed paths:
25927   A /trunk/tests/data/asin
25928
25929data file for mpfr_asin, checked with MuPAD using CheckData.mu
25930
25931------------------------------------------------------------------------
25932r4663 | zimmerma | 2007-07-20 10:13:10 +0000 (Fri, 20 Jul 2007) | 2 lines
25933Changed paths:
25934   A /trunk/tests/data/acosh
25935
25936data file for mpfr_acosh, checked with MuPAD using CheckData.mu
25937
25938------------------------------------------------------------------------
25939r4662 | zimmerma | 2007-07-20 10:12:37 +0000 (Fri, 20 Jul 2007) | 2 lines
25940Changed paths:
25941   M /trunk/tests/data/CheckData.mu
25942
25943improved output
25944
25945------------------------------------------------------------------------
25946r4661 | zimmerma | 2007-07-20 10:05:11 +0000 (Fri, 20 Jul 2007) | 2 lines
25947Changed paths:
25948   A /trunk/tests/data/CheckData.mu
25949
25950MuPAD file to check a data file
25951
25952------------------------------------------------------------------------
25953r4658 | vlefevre | 2007-07-20 00:18:14 +0000 (Fri, 20 Jul 2007) | 2 lines
25954Changed paths:
25955   M /trunk/free_cache.c
25956   M /trunk/get_str.c
25957   M /trunk/mpfr-impl.h
25958
25959Renamed mpfr_l2b as __gmpfr_l2b for consistency.
25960
25961------------------------------------------------------------------------
25962r4657 | zimmerma | 2007-07-19 19:49:15 +0000 (Thu, 19 Jul 2007) | 2 lines
25963Changed paths:
25964   M /trunk/mpfr-longlong.h
25965
25966patch from Brian Gladman to build mpfr.dll
25967
25968------------------------------------------------------------------------
25969r4656 | zimmerma | 2007-07-19 16:07:58 +0000 (Thu, 19 Jul 2007) | 2 lines
25970Changed paths:
25971   M /trunk/tests/data/acos
25972   M /trunk/tests/data/gonnet.mpl
25973
25974added copyright information about Gonnet's package
25975
25976------------------------------------------------------------------------
25977r4655 | zimmerma | 2007-07-19 16:03:38 +0000 (Thu, 19 Jul 2007) | 2 lines
25978Changed paths:
25979   M /trunk/tests/tests.c
25980
25981modified data_check() to allow comment lines starting with #
25982
25983------------------------------------------------------------------------
25984r4654 | zimmerma | 2007-07-19 14:55:47 +0000 (Thu, 19 Jul 2007) | 2 lines
25985Changed paths:
25986   M /trunk/mpfr-test.h
25987   M /trunk/tests/tacos.c
25988   M /trunk/tests/tests.c
25989
25990new (experimental) mechanism to check data files (see example in tacos.c)
25991
25992------------------------------------------------------------------------
25993r4653 | zimmerma | 2007-07-19 14:54:49 +0000 (Thu, 19 Jul 2007) | 2 lines
25994Changed paths:
25995   A /trunk/tests/data
25996   A /trunk/tests/data/acos
25997   A /trunk/tests/data/gonnet.mpl
25998
25999new directory for test data
26000
26001------------------------------------------------------------------------
26002r4652 | zimmerma | 2007-07-19 10:52:00 +0000 (Thu, 19 Jul 2007) | 2 lines
26003Changed paths:
26004   M /trunk/tests/tcos.c
26005
26006added test for inexact flag (bug fixed in r4630)
26007
26008------------------------------------------------------------------------
26009r4651 | vlefevre | 2007-07-18 23:09:35 +0000 (Wed, 18 Jul 2007) | 4 lines
26010Changed paths:
26011   M /trunk/atan2.c
26012   M /trunk/erfc.c
26013
26014erfc.c, atan2.c: added missing "MPFR_SAVE_EXPO_FREE (expo);" before
26015  "return mpfr_underflow (...);".
26016erfc.c: replaced a goto by an else.
26017
26018------------------------------------------------------------------------
26019r4650 | zimmerma | 2007-07-18 16:24:08 +0000 (Wed, 18 Jul 2007) | 2 lines
26020Changed paths:
26021   M /trunk/atan2.c
26022
26023now deal with underflow in y/x (remains to deal with overflow)
26024
26025------------------------------------------------------------------------
26026r4649 | zimmerma | 2007-07-18 16:19:31 +0000 (Wed, 18 Jul 2007) | 2 lines
26027Changed paths:
26028   M /trunk/tests/tset_str.c
26029
26030now can specify output base when argc > 1
26031
26032------------------------------------------------------------------------
26033r4648 | zimmerma | 2007-07-18 16:18:14 +0000 (Wed, 18 Jul 2007) | 2 lines
26034Changed paths:
26035   M /trunk/tests/tlgamma.c
26036
26037MPFR_EQUAL -> mpfr_equal_p
26038
26039------------------------------------------------------------------------
26040r4647 | zimmerma | 2007-07-18 15:48:57 +0000 (Wed, 18 Jul 2007) | 2 lines
26041Changed paths:
26042   M /trunk/erfc.c
26043   M /trunk/tests/terf.c
26044
26045fixed problem with erfc() near underflow region
26046
26047------------------------------------------------------------------------
26048r4646 | zimmerma | 2007-07-18 13:51:07 +0000 (Wed, 18 Jul 2007) | 3 lines
26049Changed paths:
26050   M /trunk/atan2.c
26051   M /trunk/tests/tatan.c
26052
26053atan2.c: quick-and-dirty fix for atan2(y,1)
26054tests/tatan.c: fix tests from Christopher [x and y were interchanged]
26055
26056------------------------------------------------------------------------
26057r4645 | zimmerma | 2007-07-18 12:19:22 +0000 (Wed, 18 Jul 2007) | 2 lines
26058Changed paths:
26059   M /trunk/tests/tatan.c
26060
26061added test from Ch. Creutzig
26062
26063------------------------------------------------------------------------
26064r4644 | zimmerma | 2007-07-18 08:23:30 +0000 (Wed, 18 Jul 2007) | 2 lines
26065Changed paths:
26066   M /trunk/agm.c
26067
26068apply patch suggested in bug #3604
26069
26070------------------------------------------------------------------------
26071r4643 | zimmerma | 2007-07-17 14:30:00 +0000 (Tue, 17 Jul 2007) | 4 lines
26072Changed paths:
26073   M /trunk/lngamma.c
26074   M /trunk/tests/tlgamma.c
26075
26076previous bug fix for tiny negative inputs in mpfr_lgamma was incorrect:
26077result was NaN, but this was not detected by the tests since mpfr_cmp (y, NaN)
26078is always true!
26079
26080------------------------------------------------------------------------
26081r4642 | vlefevre | 2007-07-17 13:14:21 +0000 (Tue, 17 Jul 2007) | 2 lines
26082Changed paths:
26083   M /trunk/get_str.c
26084   M /trunk/strtofr.c
26085
26086Added comments and fixed an indentation bug.
26087
26088------------------------------------------------------------------------
26089r4641 | zimmerma | 2007-07-17 06:26:24 +0000 (Tue, 17 Jul 2007) | 4 lines
26090Changed paths:
26091   M /trunk/cos.c
26092
26093in reconstruction after computation of cos(x/2^k) for reduced argument,
26094it may be that cos(x) is zero to the working precision. Then restart Ziv's
26095algorithm with a larger precision.
26096
26097------------------------------------------------------------------------
26098r4640 | zimmerma | 2007-07-16 12:51:17 +0000 (Mon, 16 Jul 2007) | 4 lines
26099Changed paths:
26100   M /trunk/lngamma.c
26101   M /trunk/tests/tlgamma.c
26102
26103lngamma.c: fix for small inputs
26104tlgamma.c: added more tests from Kaveh Ghazi
26105
26106
26107------------------------------------------------------------------------
26108r4639 | zimmerma | 2007-07-16 11:22:13 +0000 (Mon, 16 Jul 2007) | 3 lines
26109Changed paths:
26110   M /trunk/sin_cos.c
26111   M /trunk/tests/ttan.c
26112
26113sin_cos.c: 2nd arg of 1st mpfr_can_round call was wrong
26114ttan.c: fixed wrong reference value
26115
26116------------------------------------------------------------------------
26117r4638 | zimmerma | 2007-07-16 06:58:08 +0000 (Mon, 16 Jul 2007) | 2 lines
26118Changed paths:
26119   M /trunk/TODO
26120
26121added comment about sinpi, etc.
26122
26123------------------------------------------------------------------------
26124r4637 | zimmerma | 2007-07-15 09:09:10 +0000 (Sun, 15 Jul 2007) | 2 lines
26125Changed paths:
26126   M /trunk/tests/ttan.c
26127
26128added new test, and re-enabled test that was too slow
26129
26130------------------------------------------------------------------------
26131r4636 | zimmerma | 2007-07-14 07:30:37 +0000 (Sat, 14 Jul 2007) | 2 lines
26132Changed paths:
26133   M /trunk/nightly-test
26134
26135removed MPFR_CHECK_TINY, added MPFR_CHECK_MAX
26136
26137------------------------------------------------------------------------
26138r4635 | vlefevre | 2007-07-10 08:52:50 +0000 (Tue, 10 Jul 2007) | 2 lines
26139Changed paths:
26140   M /trunk/tests/terf.c
26141
26142terf.c: added testcase for bug reported by Christopher Creutzig.
26143
26144------------------------------------------------------------------------
26145r4633 | vlefevre | 2007-07-09 11:41:04 +0000 (Mon, 09 Jul 2007) | 2 lines
26146Changed paths:
26147   M /trunk/init2.c
26148
26149Removed a #include that was probably added by mistake in r2590.
26150
26151------------------------------------------------------------------------
26152r4632 | vlefevre | 2007-07-09 11:39:29 +0000 (Mon, 09 Jul 2007) | 3 lines
26153Changed paths:
26154   M /trunk/abort_prec_max.c
26155   M /trunk/cos.c
26156   M /trunk/dump.c
26157   M /trunk/eint.c
26158   M /trunk/exp2.c
26159   M /trunk/exp3.c
26160   M /trunk/exp_2.c
26161   M /trunk/expm1.c
26162   M /trunk/fma.c
26163   M /trunk/fms.c
26164   M /trunk/free_cache.c
26165   M /trunk/get_d64.c
26166   M /trunk/get_si.c
26167   M /trunk/get_str.c
26168   M /trunk/get_ui.c
26169   M /trunk/init2.c
26170   M /trunk/inp_str.c
26171   M /trunk/logging.c
26172   M /trunk/mpfr-gmp.c
26173   M /trunk/mpfr-impl.h
26174   M /trunk/out_str.c
26175   M /trunk/pow.c
26176   M /trunk/print_raw.c
26177   M /trunk/remquo.c
26178   M /trunk/set_d64.c
26179   M /trunk/set_uj.c
26180   M /trunk/strtofr.c
26181   M /trunk/tuneup.c
26182   M /trunk/ui_pow.c
26183   M /trunk/zeta.c
26184
26185<stdio.h> and <limits.h> are now included unconditionally in mpfr-impl.h
26186(removed their inclusion from the C files for consistency).
26187
26188------------------------------------------------------------------------
26189r4630 | zimmerma | 2007-07-04 10:07:31 +0000 (Wed, 04 Jul 2007) | 2 lines
26190Changed paths:
26191   M /trunk/cos.c
26192
26193ternary flag was wrong in case s=1 or -1 and rounding up/nearest
26194
26195------------------------------------------------------------------------
26196r4629 | zimmerma | 2007-07-04 09:32:23 +0000 (Wed, 04 Jul 2007) | 2 lines
26197Changed paths:
26198   M /trunk/algorithms.tex
26199   M /trunk/tan.c
26200
26201updated algorithms.tex with new additive argument reduction for sin/cos/tan
26202
26203------------------------------------------------------------------------
26204r4628 | vlefevre | 2007-07-03 23:35:05 +0000 (Tue, 03 Jul 2007) | 2 lines
26205Changed paths:
26206   M /trunk/lngamma.c
26207
26208lngamma.c: reformat and replaced mpfr_cmp(...) == 0 by mpfr_equal_p.
26209
26210------------------------------------------------------------------------
26211r4626 | zimmerma | 2007-07-03 19:12:40 +0000 (Tue, 03 Jul 2007) | 2 lines
26212Changed paths:
26213   M /trunk/free_cache.c
26214
26215changed stdlib to stdio for NULL (see README.dev)
26216
26217------------------------------------------------------------------------
26218r4625 | zimmerma | 2007-07-03 19:10:33 +0000 (Tue, 03 Jul 2007) | 3 lines
26219Changed paths:
26220   M /trunk/lngamma.c
26221   M /trunk/tests/tlgamma.c
26222
26223fixed bug in tlgamma and added test (need to implement Ziv's strategy in
26224tiny case)
26225
26226------------------------------------------------------------------------
26227r4624 | zimmerma | 2007-07-03 18:45:28 +0000 (Tue, 03 Jul 2007) | 2 lines
26228Changed paths:
26229   M /trunk/free_cache.c
26230
26231added missing include
26232
26233------------------------------------------------------------------------
26234r4622 | vlefevre | 2007-07-03 16:11:39 +0000 (Tue, 03 Jul 2007) | 7 lines
26235Changed paths:
26236   M /trunk/free_cache.c
26237   M /trunk/mpfr.texi
26238   M /trunk/tests/tests.c
26239
26240Fixed the bug reported by David Billinghurst to the MPFR mailing-list
26241on 2007-07-03 (memory leaks under some conditions):
26242  * moved the free_l2b() function from tests/tests.c to free_cache.c;
26243  * mpfr_free_cache() (from free_cache.c) now calls free_l2b();
26244  * as a consequence, no longer call free_l2b() in tests_end_mpfr();
26245  * documented the behavior in mpfr.texi (under mpfr_free_cache).
26246
26247------------------------------------------------------------------------
26248r4620 | vlefevre | 2007-07-03 15:05:01 +0000 (Tue, 03 Jul 2007) | 2 lines
26249Changed paths:
26250   M /trunk/tests/tj0.c
26251
26252tj0.c: added testcase from Sisyphus (assertion failed).
26253
26254------------------------------------------------------------------------
26255r4618 | vlefevre | 2007-07-03 13:03:22 +0000 (Tue, 03 Jul 2007) | 2 lines
26256Changed paths:
26257   M /trunk/README.dev
26258
26259README.dev: explain how to test the library interface compatibility.
26260
26261------------------------------------------------------------------------
26262r4616 | vlefevre | 2007-07-02 23:30:52 +0000 (Mon, 02 Jul 2007) | 2 lines
26263Changed paths:
26264   M /trunk/README.dev
26265
26266README.dev: mentions patch-libtool and how to apply it.
26267
26268------------------------------------------------------------------------
26269r4615 | vlefevre | 2007-07-02 23:26:01 +0000 (Mon, 02 Jul 2007) | 3 lines
26270Changed paths:
26271   A /trunk/patch-libtool
26272
26273Added patch-libtool (patch for aclocal.m4 and configure that comes from
26274<http://thread.gmane.org/gmane.comp.gnu.libtool.bugs/5771/focus=5776>).
26275
26276------------------------------------------------------------------------
26277r4614 | vlefevre | 2007-07-02 12:17:08 +0000 (Mon, 02 Jul 2007) | 2 lines
26278Changed paths:
26279   M /trunk/NEWS
26280
26281NEWS: mention that the shared library is now enabled by default on 2.3.
26282
26283------------------------------------------------------------------------
26284r4610 | vlefevre | 2007-07-02 10:44:17 +0000 (Mon, 02 Jul 2007) | 2 lines
26285Changed paths:
26286   M /trunk/README.dev
26287
26288README.dev: updated item 2 of "To make a release".
26289
26290------------------------------------------------------------------------
26291r4608 | vlefevre | 2007-07-02 10:39:46 +0000 (Mon, 02 Jul 2007) | 2 lines
26292Changed paths:
26293   M /trunk/TODO
26294   M /trunk/mpfr.texi
26295
26296Reformat.
26297
26298------------------------------------------------------------------------
26299r4607 | vlefevre | 2007-07-02 00:41:32 +0000 (Mon, 02 Jul 2007) | 2 lines
26300Changed paths:
26301   M /trunk/INSTALL
26302   M /trunk/VERSION
26303   M /trunk/configure.in
26304   M /trunk/mpfr.h
26305   M /trunk/mpfr.texi
26306   M /trunk/version.c
26307
26308Updated version to 2.4.0-dev.
26309
26310------------------------------------------------------------------------
26311r4605 | vlefevre | 2007-07-02 00:32:27 +0000 (Mon, 02 Jul 2007) | 2 lines
26312Changed paths:
26313   M /trunk/ChangeLog
26314
26315ChangeLog update.
26316
26317------------------------------------------------------------------------
26318r4604 | vlefevre | 2007-07-02 00:31:13 +0000 (Mon, 02 Jul 2007) | 2 lines
26319Changed paths:
26320   M /trunk/NEWS
26321
26322NEWS: update.
26323
26324------------------------------------------------------------------------
26325r4603 | vlefevre | 2007-07-01 23:17:57 +0000 (Sun, 01 Jul 2007) | 2 lines
26326Changed paths:
26327   M /trunk/Makefile.am
26328
26329Makefile.am: updated comment concerning -version-info.
26330
26331------------------------------------------------------------------------
26332r4602 | vlefevre | 2007-07-01 23:01:10 +0000 (Sun, 01 Jul 2007) | 2 lines
26333Changed paths:
26334   M /trunk/Makefile.am
26335   M /trunk/NEWS
26336   M /trunk/TODO
26337   A /trunk/fms.c (from /trunk/fma.c:4598)
26338   M /trunk/mpfr.h
26339   M /trunk/mpfr.texi
26340   M /trunk/tests
26341   M /trunk/tests/Makefile.am
26342   A /trunk/tests/tfms.c (from /trunk/tests/tfma.c:4601)
26343
26344Added mpfr_fms based on mpfr_fma.
26345
26346------------------------------------------------------------------------
26347r4601 | vlefevre | 2007-07-01 22:45:08 +0000 (Sun, 01 Jul 2007) | 2 lines
26348Changed paths:
26349   M /trunk/tests/tfma.c
26350
26351tfma.c: added a space.
26352
26353------------------------------------------------------------------------
26354r4600 | vlefevre | 2007-07-01 22:38:39 +0000 (Sun, 01 Jul 2007) | 2 lines
26355Changed paths:
26356   M /trunk/tests/tfma.c
26357
26358tfma.c: typo.
26359
26360------------------------------------------------------------------------
26361r4599 | vlefevre | 2007-07-01 22:20:09 +0000 (Sun, 01 Jul 2007) | 2 lines
26362Changed paths:
26363   M /trunk/tests/tfma.c
26364
26365Reformat.
26366
26367------------------------------------------------------------------------
26368r4598 | vlefevre | 2007-07-01 22:14:15 +0000 (Sun, 01 Jul 2007) | 2 lines
26369Changed paths:
26370   M /trunk/fma.c
26371
26372fma.c: minor changes for consistency with the future fms.
26373
26374------------------------------------------------------------------------
26375r4597 | vlefevre | 2007-07-01 21:52:21 +0000 (Sun, 01 Jul 2007) | 5 lines
26376Changed paths:
26377   M /trunk/BUGS
26378   M /trunk/fma.c
26379   M /trunk/tests/tfma.c
26380
26381Completed the implementation of mpfr_fma (except in some corner cases
26382where overflows/underflows and huge precisions are involved at the
26383same time). Added underflow tests. Removed item from the BUGS file
26384(the remaining problems more or less correspond to the first item).
26385
26386------------------------------------------------------------------------
26387r4596 | vlefevre | 2007-07-01 03:10:06 +0000 (Sun, 01 Jul 2007) | 2 lines
26388Changed paths:
26389   M /trunk/cos.c
26390   M /trunk/sin.c
26391   M /trunk/sin_cos.c
26392
26393Untabified.
26394
26395------------------------------------------------------------------------
26396r4595 | vlefevre | 2007-07-01 01:58:17 +0000 (Sun, 01 Jul 2007) | 2 lines
26397Changed paths:
26398   M /trunk/tests/tfma.c
26399
26400tfma.c: added overflow test to test_underflow.
26401
26402------------------------------------------------------------------------
26403r4594 | vlefevre | 2007-07-01 01:36:04 +0000 (Sun, 01 Jul 2007) | 3 lines
26404Changed paths:
26405   M /trunk/fma.c
26406   M /trunk/tests/tfma.c
26407
26408fma.c: implemented the main cases where x * y underflows.
26409tests/tfma.c: fixed overflow tests and added underflow tests.
26410
26411------------------------------------------------------------------------
26412r4593 | vlefevre | 2007-06-30 02:11:43 +0000 (Sat, 30 Jun 2007) | 2 lines
26413Changed paths:
26414   M /trunk/NEWS
26415
26416NEWS: update.
26417
26418------------------------------------------------------------------------
26419r4592 | vlefevre | 2007-06-29 23:36:34 +0000 (Fri, 29 Jun 2007) | 2 lines
26420Changed paths:
26421   M /trunk/BUGS
26422
26423BUGS: updated item on mpfr_fma.
26424
26425------------------------------------------------------------------------
26426r4591 | vlefevre | 2007-06-29 23:32:29 +0000 (Fri, 29 Jun 2007) | 3 lines
26427Changed paths:
26428   M /trunk/fma.c
26429
26430fma.c: completed the cases where x*y/4 needs to be used, except the very
26431particular cases where an underflow occurs, that remain to be done.
26432
26433------------------------------------------------------------------------
26434r4590 | vlefevre | 2007-06-29 13:35:03 +0000 (Fri, 29 Jun 2007) | 2 lines
26435Changed paths:
26436   M /trunk/tests/tfma.c
26437
26438tfma.c: fixed a printf.
26439
26440------------------------------------------------------------------------
26441r4589 | vlefevre | 2007-06-29 13:32:20 +0000 (Fri, 29 Jun 2007) | 2 lines
26442Changed paths:
26443   M /trunk/fma.c
26444
26445fma.c: added an assertion.
26446
26447------------------------------------------------------------------------
26448r4588 | vlefevre | 2007-06-29 13:30:30 +0000 (Fri, 29 Jun 2007) | 2 lines
26449Changed paths:
26450   M /trunk/tests/tfma.c
26451
26452tfma.c: fixed overflow tests.
26453
26454------------------------------------------------------------------------
26455r4587 | vlefevre | 2007-06-29 12:24:40 +0000 (Fri, 29 Jun 2007) | 2 lines
26456Changed paths:
26457   M /trunk/tests/tfma.c
26458
26459tfma.c: check NaN in test_overflow2.
26460
26461------------------------------------------------------------------------
26462r4586 | vlefevre | 2007-06-29 12:19:09 +0000 (Fri, 29 Jun 2007) | 2 lines
26463Changed paths:
26464   M /trunk/fma.c
26465
26466fma.c: updated a comment.
26467
26468------------------------------------------------------------------------
26469r4585 | vlefevre | 2007-06-29 12:14:55 +0000 (Fri, 29 Jun 2007) | 3 lines
26470Changed paths:
26471   M /trunk/tests/tfma.c
26472
26473tfma.c: added more overflow tests (needed to distinguish the cases
26474where z/4 underflows or not -- see fma.c).
26475
26476------------------------------------------------------------------------
26477r4584 | vlefevre | 2007-06-29 12:06:13 +0000 (Fri, 29 Jun 2007) | 3 lines
26478Changed paths:
26479   M /trunk/tests/tfma.c
26480
26481tfma.c: added tests (-> assertion failed because mpfr_fma implementation
26482isn't complete).
26483
26484------------------------------------------------------------------------
26485r4583 | vlefevre | 2007-06-28 23:01:22 +0000 (Thu, 28 Jun 2007) | 4 lines
26486Changed paths:
26487   M /trunk/BUGS
26488   M /trunk/acos.c
26489
26490acos.c: disabled change from r3145 ("Optimize mpfr_acos by choosing
26491a better initial precision.") that was buggy.
26492BUGS: removed mpfr_acos bug.
26493
26494------------------------------------------------------------------------
26495r4582 | vlefevre | 2007-06-28 22:40:59 +0000 (Thu, 28 Jun 2007) | 2 lines
26496Changed paths:
26497   M /trunk/BUGS
26498
26499BUGS: updated item on the mpfr_acos bug.
26500
26501------------------------------------------------------------------------
26502r4581 | vlefevre | 2007-06-28 22:38:10 +0000 (Thu, 28 Jun 2007) | 4 lines
26503Changed paths:
26504   M /trunk/BUGS
26505
26506BUGS: updated item on the mpfr_acos test (the bug wasn't visible on
2650732-bit machines due to an integer overflow, but the result should
26508have been correct anyway).
26509
26510------------------------------------------------------------------------
26511r4580 | vlefevre | 2007-06-28 22:27:09 +0000 (Thu, 28 Jun 2007) | 4 lines
26512Changed paths:
26513   M /trunk/acos.c
26514
26515acos.c: fixed integer overflows; to avoid undefined behavior, I had
26516to add an assertion that is not always satisfied (the code needs to
26517be rewritten to take tiny arguments into account).
26518
26519------------------------------------------------------------------------
26520r4579 | vlefevre | 2007-06-28 17:30:39 +0000 (Thu, 28 Jun 2007) | 2 lines
26521Changed paths:
26522   M /trunk/BUGS
26523
26524BUGS: update (mpfr_cot has just been fixed).
26525
26526------------------------------------------------------------------------
26527r4578 | vlefevre | 2007-06-28 17:29:27 +0000 (Thu, 28 Jun 2007) | 4 lines
26528Changed paths:
26529   M /trunk/cot.c
26530   M /trunk/tests/tcot.c
26531
26532cot.c: implemented the case |x| = 2^emin.
26533tests/tcot.c: added tests for this case, in 3 exponent ranges
26534(as this is an overflow limit).
26535
26536------------------------------------------------------------------------
26537r4577 | vlefevre | 2007-06-28 17:00:15 +0000 (Thu, 28 Jun 2007) | 3 lines
26538Changed paths:
26539   M /trunk/div.c
26540
26541Fixed bug in div.c: rnd_mode could be modified (MPFR_INVERT_RND), but
26542the original value was assumed in case of underflow or overflow.
26543
26544------------------------------------------------------------------------
26545r4576 | vlefevre | 2007-06-28 16:40:26 +0000 (Thu, 28 Jun 2007) | 2 lines
26546Changed paths:
26547   M /trunk/tests/tdiv.c
26548
26549tdiv.c: added a test showing another bug in mpfr_div.
26550
26551------------------------------------------------------------------------
26552r4575 | vlefevre | 2007-06-28 11:54:41 +0000 (Thu, 28 Jun 2007) | 5 lines
26553Changed paths:
26554   M /trunk/BUGS
26555   M /trunk/cot.c
26556
26557cot.c: use MPFR_SAVE_EXPO_UPDATE_FLAGS, but the case +/- 2^emin could
26558still be buggy with the current code; added a MPFR_ASSERTN (0) until
26559it is implemented.
26560BUGS: updated item on mpfr_cot.
26561
26562------------------------------------------------------------------------
26563r4574 | zimmerma | 2007-06-28 07:59:28 +0000 (Thu, 28 Jun 2007) | 4 lines
26564Changed paths:
26565   M /trunk/sin.c
26566   M /trunk/sin_cos.c
26567   M /trunk/tan.c
26568   M /trunk/tests/tcos.c
26569   M /trunk/tests/tcot.c
26570   M /trunk/tests/tcsc.c
26571   M /trunk/tests/tsec.c
26572   M /trunk/tests/tsin.c
26573   M /trunk/tests/ttan.c
26574
26575fixed several problems with huge arguments in periodic functions
26576mpfr_sin: complete rewrite, using mpfr_remainder for argument reduction
26577mpfr_sin_cos: ditto
26578
26579------------------------------------------------------------------------
26580r4573 | zimmerma | 2007-06-25 13:29:38 +0000 (Mon, 25 Jun 2007) | 2 lines
26581Changed paths:
26582   M /trunk/cos.c
26583   M /trunk/tests/tcos.c
26584
26585fixed stupid bug (subtraction of unsigned longs)
26586
26587------------------------------------------------------------------------
26588r4572 | zimmerma | 2007-06-25 09:48:43 +0000 (Mon, 25 Jun 2007) | 3 lines
26589Changed paths:
26590   M /trunk/cos.c
26591   M /trunk/tests/tcos.c
26592   M /trunk/tests/tgeneric.c
26593
26594cos.c: implemented argument reduction by 2Pi
26595tcos.c/tgeneric.c: reduce large exponent used when MPFR_CHECK_MAX is defined
26596
26597------------------------------------------------------------------------
26598r4571 | vlefevre | 2007-06-22 14:45:28 +0000 (Fri, 22 Jun 2007) | 2 lines
26599Changed paths:
26600   M /trunk/BUGS
26601
26602BUGS: added bugs.
26603
26604------------------------------------------------------------------------
26605r4570 | vlefevre | 2007-06-22 12:15:03 +0000 (Fri, 22 Jun 2007) | 4 lines
26606Changed paths:
26607   M /trunk/coth.c
26608   M /trunk/sech.c
26609   M /trunk/tests/tcoth.c
26610   M /trunk/tests/tsech.c
26611
26612coth.c, sech.c: a rounding mode was incorrect.
26613tests/tcoth.c: added underflowed_cothinf test.
26614tests/tsech.c: added overflowed_sech0 test.
26615
26616------------------------------------------------------------------------
26617r4569 | vlefevre | 2007-06-22 00:12:18 +0000 (Fri, 22 Jun 2007) | 8 lines
26618Changed paths:
26619   M /trunk/coth.c
26620   M /trunk/csc.c
26621   M /trunk/csch.c
26622   M /trunk/gen_inverse.h
26623   M /trunk/sec.c
26624   M /trunk/tests/tsec.c
26625
26626* gen_inverse.h: ACTION_TINY must be called after MPFR_SAVE_EXPO_MARK
26627  (this is necessary for some functions). Moved MPFR_SAVE_EXPO_FREE
26628  after the "end:" label.
26629* coth.c, csc.c, csch.c: as a consequence, MPFR_SAVE_EXPO_UPDATE_FLAGS
26630  had to be added before "goto end;".
26631* sec.c: a rounding mode was incorrect.
26632* tests/tsec.c: added overflowed_sec0 test.
26633
26634------------------------------------------------------------------------
26635r4568 | vlefevre | 2007-06-21 23:36:19 +0000 (Thu, 21 Jun 2007) | 3 lines
26636Changed paths:
26637   M /trunk/sin_cos.c
26638   M /trunk/tests/tsin_cos.c
26639
26640sin_cos.c: fixed a bug for x = 0 in reduced exponent range.
26641tests/tsin_cos.c: added overflowed_sin_cos0 test.
26642
26643------------------------------------------------------------------------
26644r4567 | vlefevre | 2007-06-21 14:32:14 +0000 (Thu, 21 Jun 2007) | 3 lines
26645Changed paths:
26646   M /trunk/BUGS
26647
26648BUGS: Some functions do not use MPFR_SAVE_EXPO_* macros, thus do not
26649behave correctly in a reduced exponent range.
26650
26651------------------------------------------------------------------------
26652r4566 | vlefevre | 2007-06-21 14:28:13 +0000 (Thu, 21 Jun 2007) | 3 lines
26653Changed paths:
26654   M /trunk/factorial.c
26655   M /trunk/tests/tfactorial.c
26656
26657factorial.c: a rounding mode was incorrect.
26658tests/tfactorial.c: added overflowed_fac0 test.
26659
26660------------------------------------------------------------------------
26661r4565 | vlefevre | 2007-06-21 14:16:17 +0000 (Thu, 21 Jun 2007) | 5 lines
26662Changed paths:
26663   M /trunk/exp2.c
26664   M /trunk/tests/texp2.c
26665
26666exp2.c: use MPFR_SMALL_INPUT_AFTER_SAVE_EXPO instead of
26667MPFR_FAST_COMPUTE_IF_SMALL_INPUT since 1 (__gmpfr_one) isn't
26668necessarily representable.
26669tests/texp2.c: added overflowed_exp2_0 test.
26670
26671------------------------------------------------------------------------
26672r4564 | vlefevre | 2007-06-21 13:59:38 +0000 (Thu, 21 Jun 2007) | 3 lines
26673Changed paths:
26674   M /trunk/exp.c
26675   M /trunk/tests/texp.c
26676
26677exp.c: fixed problems in reduced exponent range.
26678tests/texp.c: added overflowed_exp0 test.
26679
26680------------------------------------------------------------------------
26681r4563 | vlefevre | 2007-06-21 13:43:03 +0000 (Thu, 21 Jun 2007) | 2 lines
26682Changed paths:
26683   M /trunk/exp.c
26684
26685exp.c bug fix: a rounding mode was incorrect.
26686
26687------------------------------------------------------------------------
26688r4562 | vlefevre | 2007-06-21 13:40:55 +0000 (Thu, 21 Jun 2007) | 2 lines
26689Changed paths:
26690   M /trunk/tests/tcos.c
26691
26692tcos.c: fixed error message in overflowed_cos0 test.
26693
26694------------------------------------------------------------------------
26695r4561 | vlefevre | 2007-06-21 13:38:44 +0000 (Thu, 21 Jun 2007) | 2 lines
26696Changed paths:
26697   M /trunk/tests/tcos.c
26698
26699tcos.c: removed an obsolete comment from the overflowed_cos0 test.
26700
26701------------------------------------------------------------------------
26702r4560 | vlefevre | 2007-06-21 13:35:45 +0000 (Thu, 21 Jun 2007) | 2 lines
26703Changed paths:
26704   M /trunk/tests/tcos.c
26705
26706tcos.c: improved overflowed_cos0 test.
26707
26708------------------------------------------------------------------------
26709r4559 | vlefevre | 2007-06-21 12:49:03 +0000 (Thu, 21 Jun 2007) | 3 lines
26710Changed paths:
26711   M /trunk/get_str.c
26712   M /trunk/tests/tget_str.c
26713
26714get_str.c: use MPFR_SAVE_EXPO.
26715tests/tget_str.c: enabled the test with a reduced exponent range.
26716
26717------------------------------------------------------------------------
26718r4558 | vlefevre | 2007-06-21 12:13:06 +0000 (Thu, 21 Jun 2007) | 2 lines
26719Changed paths:
26720   M /trunk/tests/tget_str.c
26721
26722tget_str.c: added a test (disabled by default) with emax = 0.
26723
26724------------------------------------------------------------------------
26725r4557 | vlefevre | 2007-06-21 11:53:16 +0000 (Thu, 21 Jun 2007) | 3 lines
26726Changed paths:
26727   M /trunk/add1sp.c
26728   M /trunk/mul.c
26729   M /trunk/sub1sp.c
26730   M /trunk/tests/tabs.c
26731   M /trunk/tests/tadd.c
26732   M /trunk/tests/tadd1sp.c
26733   M /trunk/tests/tadd_ui.c
26734   M /trunk/tests/tagm.c
26735   M /trunk/tests/tatan.c
26736   M /trunk/tests/tconst_log2.c
26737   M /trunk/tests/tconst_pi.c
26738   M /trunk/tests/tcos.c
26739   M /trunk/tests/tdiv.c
26740   M /trunk/tests/terf.c
26741   M /trunk/tests/texp.c
26742   M /trunk/tests/tget_str.c
26743   M /trunk/tests/tgmpop.c
26744   M /trunk/tests/tlog.c
26745   M /trunk/tests/tmul.c
26746   M /trunk/tests/tmul_2exp.c
26747   M /trunk/tests/tpow_z.c
26748   M /trunk/tests/tset_si.c
26749   M /trunk/tests/tset_sj.c
26750   M /trunk/tests/tsi_op.c
26751   M /trunk/tests/tsin.c
26752   M /trunk/tests/tsin_cos.c
26753   M /trunk/tests/tsqr.c
26754   M /trunk/tests/tsub1sp.c
26755   M /trunk/tests/tsub_ui.c
26756   M /trunk/tests/tsum.c
26757   M /trunk/tests/ttrunc.c
26758   M /trunk/tests/tui_div.c
26759   M /trunk/tests/tui_sub.c
26760   M /trunk/tests/tzeta.c
26761
26762Corrected mpfr_inits, mpfr_inits2 and mpfr_clears calls with NULL
26763argument (-> (void *) 0).
26764
26765------------------------------------------------------------------------
26766r4556 | vlefevre | 2007-06-21 11:38:33 +0000 (Thu, 21 Jun 2007) | 2 lines
26767Changed paths:
26768   M /trunk/tests/tget_str.c
26769
26770tget_str.c: reformatted/corrected a function.
26771
26772------------------------------------------------------------------------
26773r4555 | vlefevre | 2007-06-21 11:30:38 +0000 (Thu, 21 Jun 2007) | 4 lines
26774Changed paths:
26775   M /trunk/tests/tacos.c
26776   M /trunk/tests/tasin.c
26777   M /trunk/tests/tatan.c
26778   M /trunk/tests/tcos.c
26779   M /trunk/tests/tcosh.c
26780   M /trunk/tests/texp.c
26781   M /trunk/tests/texp2.c
26782   M /trunk/tests/tlog.c
26783   M /trunk/tests/ttanh.c
26784
26785Tests: when restoring the exponent range, save emin/emax first instead
26786of using MPFR_EMIN_MIN/MPFR_EMAX_MAX (which have no longer corresponded
26787to the default exponent range since quite a long time).
26788
26789------------------------------------------------------------------------
26790r4554 | vlefevre | 2007-06-21 11:01:46 +0000 (Thu, 21 Jun 2007) | 2 lines
26791Changed paths:
26792   M /trunk/BUGS
26793
26794BUGS: update.
26795
26796------------------------------------------------------------------------
26797r4553 | vlefevre | 2007-06-20 13:22:49 +0000 (Wed, 20 Jun 2007) | 2 lines
26798Changed paths:
26799   M /trunk/agm.c
26800   M /trunk/atan.c
26801   M /trunk/exp3.c
26802   M /trunk/gen_inverse.h
26803   M /trunk/jn.c
26804   M /trunk/lngamma.c
26805   M /trunk/mpfr.h
26806   M /trunk/remquo.c
26807   M /trunk/sin.c
26808   M /trunk/sin_cos.c
26809   M /trunk/sqr.c
26810   M /trunk/tests/tcoth.c
26811   M /trunk/tests/tget_set_d64.c
26812   M /trunk/tests/tremquo.c
26813   M /trunk/tests/tyn.c
26814   M /trunk/tests/tzeta_ui.c
26815   M /trunk/tuneup.c
26816   M /trunk/zeta_ui.c
26817
26818Untabified and removed trailing spaces.
26819
26820------------------------------------------------------------------------
26821r4552 | vlefevre | 2007-06-20 13:12:41 +0000 (Wed, 20 Jun 2007) | 2 lines
26822Changed paths:
26823   M /trunk/generic.c
26824   M /trunk/mpfr-gmp.h
26825
26826Bug fix: preprocessor # must be in the first column.
26827
26828------------------------------------------------------------------------
26829r4551 | vlefevre | 2007-06-20 12:29:26 +0000 (Wed, 20 Jun 2007) | 2 lines
26830Changed paths:
26831   M /trunk/remquo.c
26832
26833remquo.c bug fix: preprocessor # must be in the first column.
26834
26835------------------------------------------------------------------------
26836r4550 | vlefevre | 2007-06-20 11:58:25 +0000 (Wed, 20 Jun 2007) | 2 lines
26837Changed paths:
26838   M /trunk/tests/tcos.c
26839
26840tcos.c: fixed and improved the overflowed_cos0 test.
26841
26842------------------------------------------------------------------------
26843r4549 | vlefevre | 2007-06-20 11:38:47 +0000 (Wed, 20 Jun 2007) | 2 lines
26844Changed paths:
26845   M /trunk/cos.c
26846
26847cos.c bug fix: a rounding mode was incorrect.
26848
26849------------------------------------------------------------------------
26850r4548 | vlefevre | 2007-06-20 11:32:56 +0000 (Wed, 20 Jun 2007) | 3 lines
26851Changed paths:
26852   M /trunk/cos.c
26853
26854cos.c: use MPFR_SMALL_INPUT_AFTER_SAVE_EXPO instead of
26855MPFR_FAST_COMPUTE_IF_SMALL_INPUT.
26856
26857------------------------------------------------------------------------
26858r4547 | vlefevre | 2007-06-20 11:27:41 +0000 (Wed, 20 Jun 2007) | 2 lines
26859Changed paths:
26860   M /trunk/cos.c
26861
26862cos.c: untabified.
26863
26864------------------------------------------------------------------------
26865r4546 | vlefevre | 2007-06-20 10:55:52 +0000 (Wed, 20 Jun 2007) | 3 lines
26866Changed paths:
26867   M /trunk/tests/tcos.c
26868
26869tcos.c: added tests for x very small and emax = 0 (some of them
26870currently fail).
26871
26872------------------------------------------------------------------------
26873r4545 | vlefevre | 2007-06-20 10:06:56 +0000 (Wed, 20 Jun 2007) | 2 lines
26874Changed paths:
26875   M /trunk/mpfr-impl.h
26876
26877Added a comment concerning the MPFR_SMALL_INPUT_AFTER_SAVE_EXPO macro.
26878
26879------------------------------------------------------------------------
26880r4544 | vlefevre | 2007-06-20 10:03:03 +0000 (Wed, 20 Jun 2007) | 3 lines
26881Changed paths:
26882   M /trunk/expm1.c
26883   M /trunk/mpfr-impl.h
26884
26885Added MPFR_SMALL_INPUT_AFTER_SAVE_EXPO macro; updated expm1.c to use
26886this variant (and moved MPFR_SAVE_EXPO_MARK after the test ex < 0).
26887
26888------------------------------------------------------------------------
26889r4543 | vlefevre | 2007-06-19 15:17:21 +0000 (Tue, 19 Jun 2007) | 2 lines
26890Changed paths:
26891   M /trunk/mpfr.texi
26892
26893Documented log(-0).
26894
26895------------------------------------------------------------------------
26896r4542 | vlefevre | 2007-06-19 15:11:21 +0000 (Tue, 19 Jun 2007) | 2 lines
26897Changed paths:
26898   M /trunk/tests/tlog.c
26899   M /trunk/tests/tlog10.c
26900   M /trunk/tests/tlog1p.c
26901   M /trunk/tests/tlog2.c
26902
26903Added a few tests of log functions.
26904
26905------------------------------------------------------------------------
26906r4541 | vlefevre | 2007-06-18 13:01:03 +0000 (Mon, 18 Jun 2007) | 2 lines
26907Changed paths:
26908   M /trunk/mpfr.texi
26909
26910mpfr.texi: updated Section "Floating-Point Values on Special Numbers".
26911
26912------------------------------------------------------------------------
26913r4540 | vlefevre | 2007-06-12 10:54:06 +0000 (Tue, 12 Jun 2007) | 2 lines
26914Changed paths:
26915   M /trunk/TODO
26916
26917TODO: allow generic tests to run with a restricted exponent range.
26918
26919------------------------------------------------------------------------
26920r4539 | vlefevre | 2007-06-12 10:51:17 +0000 (Tue, 12 Jun 2007) | 4 lines
26921Changed paths:
26922   M /trunk/expm1.c
26923
26924expm1.c: fixed bug for x = -max_value due to an intermediate overflow
26925(flags were incorrect); at the same time, potential problems due to a
26926restricted exponent range are also fixed.
26927
26928------------------------------------------------------------------------
26929r4538 | vlefevre | 2007-06-12 09:17:33 +0000 (Tue, 12 Jun 2007) | 3 lines
26930Changed paths:
26931   M /trunk/tests/tgeneric.c
26932
26933tgeneric.c: check the function on large arguments (±maximum_value)
26934when the MPFR_CHECK_MAX environment variable is defined.
26935
26936------------------------------------------------------------------------
26937r4537 | vlefevre | 2007-06-11 13:40:14 +0000 (Mon, 11 Jun 2007) | 2 lines
26938Changed paths:
26939   M /trunk/tests/tlgamma.c
26940
26941tests/tlgamma.c: re-enabled sign checking.
26942
26943------------------------------------------------------------------------
26944r4536 | zimmerma | 2007-06-11 09:30:08 +0000 (Mon, 11 Jun 2007) | 3 lines
26945Changed paths:
26946   M /trunk/lngamma.c
26947   M /trunk/tests/tlgamma.c
26948
26949fixed problem with mpfr_lgamma for tiny negative input (and fixed use of 
26950generic test)
26951
26952------------------------------------------------------------------------
26953r4535 | vlefevre | 2007-06-05 20:50:07 +0000 (Tue, 05 Jun 2007) | 3 lines
26954Changed paths:
26955   M /trunk/mpfr.texi
26956
26957[mpfr.texi] Small change in new Section "Floating-Point Values on
26958Special Numbers" (suggested by Paul).
26959
26960------------------------------------------------------------------------
26961r4534 | zimmerma | 2007-06-05 19:41:43 +0000 (Tue, 05 Jun 2007) | 2 lines
26962Changed paths:
26963   M /trunk/tests/tzeta.c
26964   M /trunk/zeta.c
26965
26966fixed bug for tiny negative input (and added corresponding test)
26967
26968------------------------------------------------------------------------
26969r4533 | vlefevre | 2007-06-05 11:06:57 +0000 (Tue, 05 Jun 2007) | 2 lines
26970Changed paths:
26971   M /trunk/algorithms.tex
26972
26973algorithms.tex: Mulder -> Mulders.
26974
26975------------------------------------------------------------------------
26976r4532 | zimmerma | 2007-06-04 11:26:10 +0000 (Mon, 04 Jun 2007) | 2 lines
26977Changed paths:
26978   M /trunk/tests/tdiv.c
26979
26980added test for "Witty's bug" on 64-bit machines
26981
26982------------------------------------------------------------------------
26983r4531 | vlefevre | 2007-06-04 11:19:33 +0000 (Mon, 04 Jun 2007) | 2 lines
26984Changed paths:
26985   M /trunk/div.c
26986
26987div.c: GNU coding style.
26988
26989------------------------------------------------------------------------
26990r4530 | zimmerma | 2007-06-04 11:04:30 +0000 (Mon, 04 Jun 2007) | 3 lines
26991Changed paths:
26992   M /trunk/div.c
26993   M /trunk/tests/tdiv.c
26994
26995tdiv.c: added missing mpfr_clear's, and spaces before function calls
26996div.c: fixed bug found by Carl Witty, and added more comments
26997
26998------------------------------------------------------------------------
26999r4529 | vlefevre | 2007-06-04 10:55:47 +0000 (Mon, 04 Jun 2007) | 2 lines
27000Changed paths:
27001   M /trunk/tests/tdiv.c
27002
27003tdiv.c: oops... the result should be 1.
27004
27005------------------------------------------------------------------------
27006r4528 | vlefevre | 2007-06-04 10:50:42 +0000 (Mon, 04 Jun 2007) | 2 lines
27007Changed paths:
27008   M /trunk/tests/tdiv.c
27009
27010tdiv.c: added test from Carl Witty's bug report on 2007-06-03.
27011
27012------------------------------------------------------------------------
27013r4527 | vlefevre | 2007-06-01 13:48:35 +0000 (Fri, 01 Jun 2007) | 2 lines
27014Changed paths:
27015   M /trunk/mpfr.texi
27016
27017mpfr.texi: updated Section "Floating-Point Values on Special Numbers".
27018
27019------------------------------------------------------------------------
27020r4526 | vlefevre | 2007-06-01 13:31:14 +0000 (Fri, 01 Jun 2007) | 2 lines
27021Changed paths:
27022   M /trunk/mpfr.texi
27023
27024mpfr.texi: updated Section "Floating-Point Values on Special Numbers".
27025
27026------------------------------------------------------------------------
27027r4525 | vlefevre | 2007-06-01 13:29:33 +0000 (Fri, 01 Jun 2007) | 2 lines
27028Changed paths:
27029   M /trunk/mpfr.texi
27030
27031mpfr.texi: updated month.
27032
27033------------------------------------------------------------------------
27034r4524 | vlefevre | 2007-06-01 13:01:20 +0000 (Fri, 01 Jun 2007) | 2 lines
27035Changed paths:
27036   M /trunk/mpfr.texi
27037
27038mpfr.texi: added @: after "resp." (when it was missing).
27039
27040------------------------------------------------------------------------
27041r4523 | vlefevre | 2007-05-31 15:51:37 +0000 (Thu, 31 May 2007) | 2 lines
27042Changed paths:
27043   M /trunk/mpfr.texi
27044
27045Started a new section "Floating-Point Values on Special Numbers".
27046
27047------------------------------------------------------------------------
27048r4522 | vlefevre | 2007-05-31 15:47:00 +0000 (Thu, 31 May 2007) | 2 lines
27049Changed paths:
27050   M /trunk/mpfr.texi
27051
27052mpfr.texi: inf -> Inf for consistency.
27053
27054------------------------------------------------------------------------
27055r4521 | vlefevre | 2007-05-31 15:05:19 +0000 (Thu, 31 May 2007) | 2 lines
27056Changed paths:
27057   M /trunk/mpfr.texi
27058
27059mpfr.texi @deftypefun correction: void * -> {void *} (for the PDF).
27060
27061------------------------------------------------------------------------
27062r4520 | vlefevre | 2007-05-31 15:02:11 +0000 (Thu, 31 May 2007) | 2 lines
27063Changed paths:
27064   M /trunk/mpfr.texi
27065
27066mpfr.texi: consistency changes in section titles; made titles unique.
27067
27068------------------------------------------------------------------------
27069r4519 | vlefevre | 2007-05-31 12:16:06 +0000 (Thu, 31 May 2007) | 2 lines
27070Changed paths:
27071   M /trunk/set_d64.c
27072
27073set_d64.c: replaced an "if" by a "#if" to avoid a gcc warning.
27074
27075------------------------------------------------------------------------
27076r4518 | vlefevre | 2007-05-31 12:11:03 +0000 (Thu, 31 May 2007) | 4 lines
27077Changed paths:
27078   M /trunk/get_d64.c
27079   M /trunk/set_d64.c
27080
27081get_d64.c: use BITS_PER_MP_LIMB instead of GMP_BITS_PER_LIMB (which
27082does not seem to exist).
27083set_d64.c: use BITS_PER_MP_LIMB instead of mp_bits_per_limb.
27084
27085------------------------------------------------------------------------
27086r4517 | vlefevre | 2007-05-31 11:50:08 +0000 (Thu, 31 May 2007) | 2 lines
27087Changed paths:
27088   M /trunk/get_d64.c
27089   M /trunk/set_d64.c
27090
27091get_d64.c, set_d64.c: improved code to avoid some warnings.
27092
27093------------------------------------------------------------------------
27094r4516 | vlefevre | 2007-05-31 11:39:23 +0000 (Thu, 31 May 2007) | 2 lines
27095Changed paths:
27096   M /trunk/get_d64.c
27097   M /trunk/set_d64.c
27098
27099Untabified get_d64.c and set_d64.c.
27100
27101------------------------------------------------------------------------
27102r4515 | vlefevre | 2007-05-31 11:33:55 +0000 (Thu, 31 May 2007) | 2 lines
27103Changed paths:
27104   M /trunk/get_d64.c
27105
27106get_d64.c: added missing #include.
27107
27108------------------------------------------------------------------------
27109r4514 | vlefevre | 2007-05-31 09:20:43 +0000 (Thu, 31 May 2007) | 2 lines
27110Changed paths:
27111   M /trunk/BUGS
27112
27113BUGS: update.
27114
27115------------------------------------------------------------------------
27116r4513 | vlefevre | 2007-05-31 09:16:38 +0000 (Thu, 31 May 2007) | 2 lines
27117Changed paths:
27118   M /trunk/mpfr-impl.h
27119
27120mpfr-impl.h: improved error message when thread safe is not supported.
27121
27122------------------------------------------------------------------------
27123r4512 | vlefevre | 2007-05-30 15:27:10 +0000 (Wed, 30 May 2007) | 3 lines
27124Changed paths:
27125   M /trunk/INSTALL
27126
27127INSTALL: say that relative paths in configure options are not supported
27128(autoconf doesn't seem to have support for them).
27129
27130------------------------------------------------------------------------
27131r4511 | vlefevre | 2007-05-30 12:04:22 +0000 (Wed, 30 May 2007) | 3 lines
27132Changed paths:
27133   M /trunk/TODO
27134   M /trunk/mpfr.texi
27135   M /trunk/tests/tsgn.c
27136
27137Documented the new behavior of mpfr_sgn (in fact, it was already partly
27138required by the tsgn.c tests!) and added new mpfr_sgn tests.
27139
27140------------------------------------------------------------------------
27141r4510 | vlefevre | 2007-05-30 11:21:32 +0000 (Wed, 30 May 2007) | 2 lines
27142Changed paths:
27143   M /trunk/TODO
27144
27145TODO: added an item about the behavior of mpfr_sgn on NaN.
27146
27147------------------------------------------------------------------------
27148r4509 | vlefevre | 2007-05-30 11:13:23 +0000 (Wed, 30 May 2007) | 3 lines
27149Changed paths:
27150   M /trunk/tests/tgeneric.c
27151
27152tgeneric.c: no longer check the MPFR_CHECK_TINY environment variable
27153as all the bugs related to tiny arguments have been fixed.
27154
27155------------------------------------------------------------------------
27156r4508 | vlefevre | 2007-05-30 10:17:09 +0000 (Wed, 30 May 2007) | 2 lines
27157Changed paths:
27158   M /trunk/mpfr.texi
27159
27160mpfr.texi: corrections following the remarks by Nathalie Revol.
27161
27162------------------------------------------------------------------------
27163r4507 | vlefevre | 2007-05-29 23:11:06 +0000 (Tue, 29 May 2007) | 2 lines
27164Changed paths:
27165   M /trunk/yn.c
27166
27167yn.c: untabify.
27168
27169------------------------------------------------------------------------
27170r4506 | zimmerma | 2007-05-29 22:02:35 +0000 (Tue, 29 May 2007) | 2 lines
27171Changed paths:
27172   M /trunk/yn.c
27173
27174fix for small inputs in y1
27175
27176------------------------------------------------------------------------
27177r4505 | vlefevre | 2007-05-29 21:31:22 +0000 (Tue, 29 May 2007) | 4 lines
27178Changed paths:
27179   M /trunk/erf.c
27180   M /trunk/lngamma.c
27181   M /trunk/mpfr-impl.h
27182
27183Defined new macros SIGN and SAME_SIGN in mpfr-impl.h to canonicalize
27184the ternary value and to compare such values. Use SAME_SIGN in erf.c
27185and lngamma.c.
27186
27187------------------------------------------------------------------------
27188r4504 | zimmerma | 2007-05-29 21:04:57 +0000 (Tue, 29 May 2007) | 2 lines
27189Changed paths:
27190   M /trunk/yn.c
27191
27192fixed problem of tiny arguments for y0
27193
27194------------------------------------------------------------------------
27195r4503 | zimmerma | 2007-05-29 16:44:02 +0000 (Tue, 29 May 2007) | 4 lines
27196Changed paths:
27197   M /trunk/erf.c
27198   M /trunk/lngamma.c
27199
27200lngamma.c: fixed problem of tiny inputs in lngamma (still remains lgamma
27201	   to deal with)
27202erf.c: small correction (inexact flags might have been inexact :-)
27203
27204------------------------------------------------------------------------
27205r4502 | zimmerma | 2007-05-29 12:24:20 +0000 (Tue, 29 May 2007) | 2 lines
27206Changed paths:
27207   M /trunk/csch.c
27208   M /trunk/jn.c
27209
27210fixed tiny input problem with csch, j0, j1
27211
27212------------------------------------------------------------------------
27213r4501 | zimmerma | 2007-05-29 10:09:00 +0000 (Tue, 29 May 2007) | 2 lines
27214Changed paths:
27215   M /trunk/cot.c
27216
27217added special code for tiny inputs
27218
27219------------------------------------------------------------------------
27220r4500 | vlefevre | 2007-05-29 09:52:12 +0000 (Tue, 29 May 2007) | 2 lines
27221Changed paths:
27222   M /trunk/tests/tgeneric_ui.c
27223
27224tgeneric_ui.c: no longer check the MPFR_CHECK_TINY environment variable.
27225
27226------------------------------------------------------------------------
27227r4499 | vlefevre | 2007-05-29 09:33:56 +0000 (Tue, 29 May 2007) | 2 lines
27228Changed paths:
27229   M /trunk/erf.c
27230
27231erf.c: removed workaround to mpfr_div_ui bug, as the bug is now fixed.
27232
27233------------------------------------------------------------------------
27234r4498 | vlefevre | 2007-05-29 09:29:02 +0000 (Tue, 29 May 2007) | 5 lines
27235Changed paths:
27236   M /trunk/div_ui.c
27237
27238div_ui.c:
27239  * Cleaned up the use of the sh variable (there was a useless sh = 0,
27240    so I'm not sure that there isn't a bug...).
27241  * Added underflow check.
27242
27243------------------------------------------------------------------------
27244r4497 | vlefevre | 2007-05-29 08:48:49 +0000 (Tue, 29 May 2007) | 4 lines
27245Changed paths:
27246   M /trunk/tests/tgeneric_ui.c
27247
27248Added check of tiny arguments to tgeneric_ui.c (if MPFR_CHECK_TINY is
27249defined, like in tgeneric.c); mpfr_div_ui currently fails due to the
27250lack of underflow checking.
27251
27252------------------------------------------------------------------------
27253r4496 | zimmerma | 2007-05-29 08:12:30 +0000 (Tue, 29 May 2007) | 5 lines
27254Changed paths:
27255   M /trunk/README.dev
27256   M /trunk/erf.c
27257
27258README.dev: fixed typo
27259erf.c: implemented special case for tiny x, and partially get rid of double
27260	usage
27261implemented 
27262
27263------------------------------------------------------------------------
27264r4495 | vlefevre | 2007-05-28 23:11:56 +0000 (Mon, 28 May 2007) | 4 lines
27265Changed paths:
27266   M /trunk/README.dev
27267   M /trunk/cos.c
27268   M /trunk/exp2.c
27269   M /trunk/gamma.c
27270   M /trunk/gen_inverse.h
27271   M /trunk/sinh.c
27272
27273MPFR_RET (mpfr_check_range (...)) -> return mpfr_check_range (...)
27274as mpfr_check_range already handles the inexact flag.
27275Reformatting (removed trailing spaces, untabified).
27276
27277------------------------------------------------------------------------
27278r4494 | zimmerma | 2007-05-28 21:51:11 +0000 (Mon, 28 May 2007) | 2 lines
27279Changed paths:
27280   M /trunk/sech.c
27281
27282fixed problem of tiny input
27283
27284------------------------------------------------------------------------
27285r4493 | zimmerma | 2007-05-28 21:44:37 +0000 (Mon, 28 May 2007) | 3 lines
27286Changed paths:
27287   M /trunk/coth.c
27288   M /trunk/csc.c
27289
27290fixed problem of tiny input for coth (and new fix again for csc, which
27291takes into account the sign of the input)
27292
27293------------------------------------------------------------------------
27294r4492 | zimmerma | 2007-05-28 21:23:23 +0000 (Mon, 28 May 2007) | 3 lines
27295Changed paths:
27296   M /trunk/csc.c
27297   M /trunk/gen_inverse.h
27298   M /trunk/sec.c
27299
27300fixed problem of tiny inputs in mpfr_sec and mpfr_csc,
27301by adding a SPECIAL_TINY macro in gen_inverse.h
27302
27303------------------------------------------------------------------------
27304r4491 | zimmerma | 2007-05-28 20:56:41 +0000 (Mon, 28 May 2007) | 2 lines
27305Changed paths:
27306   M /trunk/tests/tzeta.c
27307   M /trunk/zeta.c
27308
27309the test for the tiny input case was too optimistic: fixed and added test.
27310
27311------------------------------------------------------------------------
27312r4490 | zimmerma | 2007-05-28 20:24:23 +0000 (Mon, 28 May 2007) | 2 lines
27313Changed paths:
27314   M /trunk/zeta.c
27315
27316fixed case of tiny input
27317
27318------------------------------------------------------------------------
27319r4489 | zimmerma | 2007-05-28 19:54:27 +0000 (Mon, 28 May 2007) | 2 lines
27320Changed paths:
27321   M /trunk/gamma.c
27322
27323fixed problem for tiny arguments
27324
27325------------------------------------------------------------------------
27326r4488 | zimmerma | 2007-05-28 18:33:26 +0000 (Mon, 28 May 2007) | 2 lines
27327Changed paths:
27328   M /trunk/cosh.c
27329
27330added MPFR_FAST_COMPUTE_IF_SMALL_INPUT call
27331
27332------------------------------------------------------------------------
27333r4487 | zimmerma | 2007-05-28 18:19:08 +0000 (Mon, 28 May 2007) | 3 lines
27334Changed paths:
27335   M /trunk/mpfr-impl.h
27336   M /trunk/round_near_x.c
27337
27338changed 1st-order Taylor term from x to v to avoid confusion with the 
27339argument x of the function f(x), and fixed some typos
27340
27341------------------------------------------------------------------------
27342r4486 | zimmerma | 2007-05-28 17:15:11 +0000 (Mon, 28 May 2007) | 3 lines
27343Changed paths:
27344   M /trunk/exp2.c
27345
27346fixed direction of rounding for MPFR_FAST_COMPUTE_IF_SMALL_INPUT
27347(was wrong for x < 0)
27348
27349------------------------------------------------------------------------
27350r4485 | zimmerma | 2007-05-28 17:02:57 +0000 (Mon, 28 May 2007) | 2 lines
27351Changed paths:
27352   M /trunk/strtofr.c
27353
27354fixed typo
27355
27356------------------------------------------------------------------------
27357r4484 | zimmerma | 2007-05-28 16:19:06 +0000 (Mon, 28 May 2007) | 2 lines
27358Changed paths:
27359   M /trunk/exp2.c
27360   M /trunk/tests/texp2.c
27361
27362added call to MPFR_FAST_COMPUTE_IF_SMALL_INPUT in exp2
27363
27364------------------------------------------------------------------------
27365r4483 | zimmerma | 2007-05-28 15:51:00 +0000 (Mon, 28 May 2007) | 2 lines
27366Changed paths:
27367   M /trunk/nightly-test
27368
27369re-enabled MPFR_CHECK_TINY
27370
27371------------------------------------------------------------------------
27372r4482 | zimmerma | 2007-05-28 15:34:10 +0000 (Mon, 28 May 2007) | 3 lines
27373Changed paths:
27374   M /trunk/configure.in
27375   M /trunk/mpfr.texi
27376
27377improved documentation of mpfr_set/get_decimal64 functions
27378fixed problem in configure.in (_Decimal64 was tested too early)
27379
27380------------------------------------------------------------------------
27381r4481 | vlefevre | 2007-05-28 15:17:44 +0000 (Mon, 28 May 2007) | 3 lines
27382Changed paths:
27383   M /trunk/tests/tests.c
27384
27385tests/tests.c: fixed two bugs concerning the timeout (including an
27386old one: we need to call getrlimit to initialize rlim_max).
27387
27388------------------------------------------------------------------------
27389r4480 | zimmerma | 2007-05-28 15:07:05 +0000 (Mon, 28 May 2007) | 2 lines
27390Changed paths:
27391   M /trunk/nightly-test
27392
27393new syntax for timeouts
27394
27395------------------------------------------------------------------------
27396r4479 | zimmerma | 2007-05-28 15:06:30 +0000 (Mon, 28 May 2007) | 2 lines
27397Changed paths:
27398   M /trunk/mpfr-impl.h
27399
27400fixed typo
27401
27402------------------------------------------------------------------------
27403r4478 | vlefevre | 2007-05-28 13:57:32 +0000 (Mon, 28 May 2007) | 2 lines
27404Changed paths:
27405   M /trunk
27406
27407Added mkinstalldirs to svn:ignore property.
27408
27409------------------------------------------------------------------------
27410r4477 | vlefevre | 2007-05-28 13:56:33 +0000 (Mon, 28 May 2007) | 5 lines
27411Changed paths:
27412   M /trunk/configure.in
27413   M /trunk/tests/tests.c
27414
27415Changed --with-tests-timeout into --enable-tests-timeout as documented
27416in the autoconf manual (--with-* are for external packages only). When
27417this is enabled, environment variable MPFR_TESTS_TIMEOUT allows to
27418override the default timeout (use the value 0 to disable timeouts).
27419
27420------------------------------------------------------------------------
27421r4476 | vlefevre | 2007-05-28 11:29:45 +0000 (Mon, 28 May 2007) | 2 lines
27422Changed paths:
27423   M /trunk/NEWS
27424
27425Updated NEWS file.
27426
27427------------------------------------------------------------------------
27428r4475 | vlefevre | 2007-05-28 11:04:00 +0000 (Mon, 28 May 2007) | 2 lines
27429Changed paths:
27430   M /trunk/mpfr.texi
27431
27432mpfr.texi: small improvement.
27433
27434------------------------------------------------------------------------
27435r4474 | vlefevre | 2007-05-28 10:37:07 +0000 (Mon, 28 May 2007) | 3 lines
27436Changed paths:
27437   M /trunk/mpfr.h
27438   M /trunk/sgn.c
27439   M /trunk/tests/tcmp_ui.c
27440
27441Fixed a bug in the mpfr_cmp_ui macro occurring on NaN and the constant 0
27442by specifying the behavior of mpfr_sgn on NaN.
27443
27444------------------------------------------------------------------------
27445r4473 | vlefevre | 2007-05-28 09:26:07 +0000 (Mon, 28 May 2007) | 2 lines
27446Changed paths:
27447   M /trunk/mpfr.texi
27448
27449mpfr.texi: typography corrections concerning "i.e.".
27450
27451------------------------------------------------------------------------
27452r4472 | vlefevre | 2007-05-28 09:17:37 +0000 (Mon, 28 May 2007) | 2 lines
27453Changed paths:
27454   M /trunk/mpfr.texi
27455
27456mpfr.texi: consistency changes.
27457
27458------------------------------------------------------------------------
27459r4471 | vlefevre | 2007-05-28 09:11:39 +0000 (Mon, 28 May 2007) | 2 lines
27460Changed paths:
27461   M /trunk/mpfr.texi
27462
27463mpfr.texi: more details in Section "Exceptions".
27464
27465------------------------------------------------------------------------
27466r4470 | vlefevre | 2007-05-28 02:12:05 +0000 (Mon, 28 May 2007) | 3 lines
27467Changed paths:
27468   M /trunk/tests/tgeneric.c
27469
27470tgeneric.c: check the function on tiny arguments (±2^(emin-1)) when
27471the MPFR_CHECK_TINY environment variable is defined.
27472
27473------------------------------------------------------------------------
27474r4469 | vlefevre | 2007-05-28 00:54:09 +0000 (Mon, 28 May 2007) | 2 lines
27475Changed paths:
27476   M /trunk/TODO
27477
27478Typo.
27479
27480------------------------------------------------------------------------
27481r4468 | vlefevre | 2007-05-28 00:27:16 +0000 (Mon, 28 May 2007) | 2 lines
27482Changed paths:
27483   M /trunk/BUGS
27484   M /trunk/asin.c
27485   M /trunk/asinh.c
27486   M /trunk/atan.c
27487   M /trunk/atanh.c
27488   M /trunk/cos.c
27489   M /trunk/erfc.c
27490   M /trunk/expm1.c
27491   M /trunk/log1p.c
27492   M /trunk/mpfr-impl.h
27493   M /trunk/round_near_x.c
27494   M /trunk/sin.c
27495   M /trunk/sinh.c
27496   M /trunk/tan.c
27497   M /trunk/tanh.c
27498   M /trunk/zeta.c
27499
27500Avoid integer overflow in MPFR_FAST_COMPUTE_IF_SMALL_INPUT.
27501
27502------------------------------------------------------------------------
27503r4467 | zimmerma | 2007-05-25 21:03:43 +0000 (Fri, 25 May 2007) | 3 lines
27504Changed paths:
27505   M /trunk/remquo.c
27506   M /trunk/tests/tremquo.c
27507
27508completed implementation of Vincent's algorithm for mpfr_remquo
27509all tests now pass again
27510
27511------------------------------------------------------------------------
27512r4466 | zimmerma | 2007-05-24 21:45:25 +0000 (Thu, 24 May 2007) | 3 lines
27513Changed paths:
27514   M /trunk/remquo.c
27515
27516new version of mpfr_remainder, using Vincent's algorithm
27517(still remains to deal with special arguments, and make mpfr_remquo call it)
27518
27519------------------------------------------------------------------------
27520r4465 | zimmerma | 2007-05-23 22:09:57 +0000 (Wed, 23 May 2007) | 2 lines
27521Changed paths:
27522   M /trunk/TODO
27523
27524added note about fms
27525
27526------------------------------------------------------------------------
27527r4464 | zimmerma | 2007-05-23 21:55:55 +0000 (Wed, 23 May 2007) | 2 lines
27528Changed paths:
27529   M /trunk/fma.c
27530
27531fixed typo
27532
27533------------------------------------------------------------------------
27534r4463 | zimmerma | 2007-05-23 21:26:14 +0000 (Wed, 23 May 2007) | 2 lines
27535Changed paths:
27536   M /trunk/gamma.c
27537   M /trunk/tests/tgamma.c
27538
27539fixed problem for x integer and rounding to nearest
27540
27541------------------------------------------------------------------------
27542r4462 | zimmerma | 2007-05-23 18:33:35 +0000 (Wed, 23 May 2007) | 2 lines
27543Changed paths:
27544   M /trunk/sin.c
27545
27546workaround for bug when x is very small (check_tiny in tsin)
27547
27548------------------------------------------------------------------------
27549r4461 | vlefevre | 2007-05-22 12:06:00 +0000 (Tue, 22 May 2007) | 2 lines
27550Changed paths:
27551   M /trunk/BUGS
27552
27553Updated BUGS (again).
27554
27555------------------------------------------------------------------------
27556r4460 | vlefevre | 2007-05-22 11:50:06 +0000 (Tue, 22 May 2007) | 3 lines
27557Changed paths:
27558   M /trunk/BUGS
27559   M /trunk/TODO
27560
27561Updated BUGS and TODO (mpfr_lgamma has been implemented, but see BUGS,
27562and gamma(-integer) with integer >= 1 is defined as NaN).
27563
27564------------------------------------------------------------------------
27565r4459 | vlefevre | 2007-05-22 08:41:00 +0000 (Tue, 22 May 2007) | 2 lines
27566Changed paths:
27567   M /trunk/tests/tsin.c
27568
27569tsin.c: check sin on +/- 2^(emin-1) (test by Christopher Creutzig).
27570
27571------------------------------------------------------------------------
27572r4458 | vlefevre | 2007-05-22 08:25:20 +0000 (Tue, 22 May 2007) | 3 lines
27573Changed paths:
27574   M /trunk/tests/tgamma.c
27575
27576tgamma.c: added test of gamma on some integral values (from Christopher
27577Creutzig); this test is enabled only when an argument is provided.
27578
27579------------------------------------------------------------------------
27580r4457 | vlefevre | 2007-05-22 00:29:16 +0000 (Tue, 22 May 2007) | 2 lines
27581Changed paths:
27582   M /trunk/fma.c
27583
27584fma.c: improved comments and simplified the code.
27585
27586------------------------------------------------------------------------
27587r4456 | vlefevre | 2007-05-22 00:11:18 +0000 (Tue, 22 May 2007) | 5 lines
27588Changed paths:
27589   M /trunk/fma.c
27590
27591fma.c: implemented exponent range expansion and the main part when the
27592multiplication overflows. The following remains to do:
27593  * when the multiplication overflows: some corner cases;
27594  * when the multiplication underflows: everything.
27595
27596------------------------------------------------------------------------
27597r4455 | vlefevre | 2007-05-21 11:52:33 +0000 (Mon, 21 May 2007) | 3 lines
27598Changed paths:
27599   M /trunk/tests/tlgamma.c
27600
27601tlgamma.c: I re-enable the generic tests of mpfr_lgamma now, to make
27602sure that it is fixed before the 2.3.0 release candidate.
27603
27604------------------------------------------------------------------------
27605r4454 | vlefevre | 2007-05-21 11:49:41 +0000 (Mon, 21 May 2007) | 2 lines
27606Changed paths:
27607   M /trunk/tests/tfma.c
27608
27609tfma.c: added an overflow test (currently fails).
27610
27611------------------------------------------------------------------------
27612r4453 | vlefevre | 2007-05-21 08:44:22 +0000 (Mon, 21 May 2007) | 2 lines
27613Changed paths:
27614   M /trunk/tests/tfma.c
27615
27616tfma.c: whitespace change.
27617
27618------------------------------------------------------------------------
27619r4452 | vlefevre | 2007-05-21 08:43:41 +0000 (Mon, 21 May 2007) | 2 lines
27620Changed paths:
27621   M /trunk/tests/tfma.c
27622
27623tfma.c: added tests on special and exact values.
27624
27625------------------------------------------------------------------------
27626r4451 | zimmerma | 2007-05-17 22:05:42 +0000 (Thu, 17 May 2007) | 3 lines
27627Changed paths:
27628   M /trunk/TODO
27629   M /trunk/lngamma.c
27630
27631fixed error analysis in mpfr_lngamma
27632added mpfr_inp_raw/mpfr_out_raw in TODO
27633
27634------------------------------------------------------------------------
27635r4450 | vlefevre | 2007-05-16 14:52:57 +0000 (Wed, 16 May 2007) | 2 lines
27636Changed paths:
27637   M /trunk/TODO
27638
27639TODO: fixed mpfr_fms formula to match the one on Itanium and PowerPC.
27640
27641------------------------------------------------------------------------
27642r4449 | vlefevre | 2007-05-07 09:01:39 +0000 (Mon, 07 May 2007) | 2 lines
27643Changed paths:
27644   M /trunk/algorithms.tex
27645
27646algorithms.tex: improved the description of mpfr_remquo.
27647
27648------------------------------------------------------------------------
27649r4448 | zimmerma | 2007-05-06 13:25:55 +0000 (Sun, 06 May 2007) | 2 lines
27650Changed paths:
27651   M /trunk/algorithms.tex
27652
27653improved description of remainder and remquo
27654
27655------------------------------------------------------------------------
27656r4447 | vlefevre | 2007-05-06 11:16:12 +0000 (Sun, 06 May 2007) | 2 lines
27657Changed paths:
27658   M /trunk/algorithms.tex
27659
27660My latest change was not completely correct...
27661
27662------------------------------------------------------------------------
27663r4446 | vlefevre | 2007-05-06 11:13:41 +0000 (Sun, 06 May 2007) | 2 lines
27664Changed paths:
27665   M /trunk/algorithms.tex
27666
27667Updated description of algorithm for mpfr_remainder.
27668
27669------------------------------------------------------------------------
27670r4445 | zimmerma | 2007-05-06 08:18:50 +0000 (Sun, 06 May 2007) | 2 lines
27671Changed paths:
27672   M /trunk/algorithms.tex
27673
27674added description of algorithm for mpfr_remainder
27675
27676------------------------------------------------------------------------
27677r4444 | vlefevre | 2007-05-04 14:25:31 +0000 (Fri, 04 May 2007) | 2 lines
27678Changed paths:
27679   M /trunk/remquo.c
27680
27681remquo.c: suggest to use mpz_powm.
27682
27683------------------------------------------------------------------------
27684r4443 | vlefevre | 2007-05-04 13:19:27 +0000 (Fri, 04 May 2007) | 3 lines
27685Changed paths:
27686   M /trunk/remquo.c
27687
27688remquo.c: added a comment (idea to compute the remainder much more
27689efficiently in the case x much larger than y).
27690
27691------------------------------------------------------------------------
27692r4442 | zimmerma | 2007-05-04 12:45:36 +0000 (Fri, 04 May 2007) | 2 lines
27693Changed paths:
27694   M /trunk/remquo.c
27695
27696added assert and ideas for native implementation
27697
27698------------------------------------------------------------------------
27699r4441 | zimmerma | 2007-05-04 06:27:38 +0000 (Fri, 04 May 2007) | 2 lines
27700Changed paths:
27701   M /trunk/tests/tremquo.c
27702
27703put back test (disabled for test)
27704
27705------------------------------------------------------------------------
27706r4440 | zimmerma | 2007-05-04 06:26:56 +0000 (Fri, 04 May 2007) | 2 lines
27707Changed paths:
27708   M /trunk/remquo.c
27709   M /trunk/tests/tremquo.c
27710
27711fixed problem when rem and x are the same variable
27712
27713------------------------------------------------------------------------
27714r4439 | vlefevre | 2007-05-04 00:36:01 +0000 (Fri, 04 May 2007) | 2 lines
27715Changed paths:
27716   M /trunk/tests/tremquo.c
27717
27718tremquo.c: added a test that leads to a segmentation fault.
27719
27720------------------------------------------------------------------------
27721r4438 | vlefevre | 2007-05-04 00:29:47 +0000 (Fri, 04 May 2007) | 2 lines
27722Changed paths:
27723   M /trunk/tests/tremquo.c
27724
27725tremquo.c: fixed tests (= -> ==).
27726
27727------------------------------------------------------------------------
27728r4437 | zimmerma | 2007-05-03 20:07:20 +0000 (Thu, 03 May 2007) | 4 lines
27729Changed paths:
27730   M /trunk/mpfr.texi
27731   M /trunk/remquo.c
27732   M /trunk/tests/tremquo.c
27733
27734fixed two issues found by Kaveh Ghazi:
27735* remainder was wrong for |x/y| < 1
27736* remainder had wrong sign when zero
27737
27738------------------------------------------------------------------------
27739r4436 | zimmerma | 2007-05-03 15:56:03 +0000 (Thu, 03 May 2007) | 2 lines
27740Changed paths:
27741   M /trunk/lngamma.c
27742
27743more details of error analysis
27744
27745------------------------------------------------------------------------
27746r4435 | vlefevre | 2007-05-03 13:30:34 +0000 (Thu, 03 May 2007) | 2 lines
27747Changed paths:
27748   M /trunk/tests
27749
27750Updated svn:ignore property.
27751
27752------------------------------------------------------------------------
27753r4434 | vlefevre | 2007-05-03 13:28:31 +0000 (Thu, 03 May 2007) | 2 lines
27754Changed paths:
27755   M /trunk
27756
27757Updated svn:ignore property.
27758
27759------------------------------------------------------------------------
27760r4433 | zimmerma | 2007-05-03 13:16:34 +0000 (Thu, 03 May 2007) | 2 lines
27761Changed paths:
27762   M /trunk/tests/tremquo.c
27763
27764fixed precision for command-line usage
27765
27766------------------------------------------------------------------------
27767r4432 | vlefevre | 2007-05-03 13:15:49 +0000 (Thu, 03 May 2007) | 2 lines
27768Changed paths:
27769   M /trunk/mpfr.texi
27770
27771mpfr.texi: added mpfr_lgamma.
27772
27773------------------------------------------------------------------------
27774r4431 | zimmerma | 2007-05-03 13:10:31 +0000 (Thu, 03 May 2007) | 2 lines
27775Changed paths:
27776   M /trunk/tests/tremquo.c
27777
27778added code to use tremquo with command-line arguments (tremquo x y)
27779
27780------------------------------------------------------------------------
27781r4430 | vlefevre | 2007-05-02 16:03:52 +0000 (Wed, 02 May 2007) | 2 lines
27782Changed paths:
27783   M /trunk/configure.in
27784
27785configure.in: improved comment.
27786
27787------------------------------------------------------------------------
27788r4429 | vlefevre | 2007-05-02 15:52:51 +0000 (Wed, 02 May 2007) | 4 lines
27789Changed paths:
27790   M /trunk/configure.in
27791
27792configure.in: added a comment on the AC_ARG_ENABLE(decimal-float...)
27793part. The addition of this code was the cause of the test_CFLAGS problem
27794(see r4425 log), but this code is still wrong.
27795
27796------------------------------------------------------------------------
27797r4428 | zimmerma | 2007-05-02 15:41:18 +0000 (Wed, 02 May 2007) | 2 lines
27798Changed paths:
27799   M /trunk/tests/tremquo.c
27800
27801modified test (2147483648 is not representable as 32-bit long in C90)
27802
27803------------------------------------------------------------------------
27804r4427 | vlefevre | 2007-05-02 15:20:50 +0000 (Wed, 02 May 2007) | 2 lines
27805Changed paths:
27806   M /trunk/remquo.c
27807   M /trunk/yn.c
27808
27809Removed unused variables.
27810
27811------------------------------------------------------------------------
27812r4426 | vlefevre | 2007-05-02 15:18:18 +0000 (Wed, 02 May 2007) | 4 lines
27813Changed paths:
27814   M /trunk/get_str.c
27815
27816get_str.c:
27817  * Removed useless prototype declaration (function no longer defined).
27818  * Fixed initializer.
27819
27820------------------------------------------------------------------------
27821r4425 | vlefevre | 2007-05-02 15:14:44 +0000 (Wed, 02 May 2007) | 4 lines
27822Changed paths:
27823   M /trunk/configure.in
27824
27825configure.in: moved the definition of test_CFLAGS upward (it was
27826always set to "set", either because of things added to configure.in
27827or because of new autoconf).
27828
27829------------------------------------------------------------------------
27830r4424 | vlefevre | 2007-05-02 14:54:47 +0000 (Wed, 02 May 2007) | 2 lines
27831Changed paths:
27832   M /trunk/mpfr.h
27833
27834mpfr.h: added mpfr_lgamma prototype.
27835
27836------------------------------------------------------------------------
27837r4423 | zimmerma | 2007-05-02 14:23:11 +0000 (Wed, 02 May 2007) | 3 lines
27838Changed paths:
27839   M /trunk/NEWS
27840   M /trunk/mpfr.h
27841   M /trunk/mpfr.texi
27842   M /trunk/remquo.c
27843   M /trunk/tests/tremquo.c
27844
27845argument quo of remquo is now a pointer to long instead of int
27846added new functions in NEWS
27847
27848------------------------------------------------------------------------
27849r4422 | zimmerma | 2007-05-02 12:21:24 +0000 (Wed, 02 May 2007) | 2 lines
27850Changed paths:
27851   M /trunk/mpfr.h
27852   M /trunk/mpfr.texi
27853   M /trunk/remquo.c
27854   M /trunk/tests/tremquo.c
27855
27856changed order of arguments: now mpfr_remquo (r, q, x, y, rnd).
27857
27858------------------------------------------------------------------------
27859r4421 | vlefevre | 2007-05-02 11:53:58 +0000 (Wed, 02 May 2007) | 2 lines
27860Changed paths:
27861   M /trunk/remquo.c
27862
27863remquo.c: fixed variable name for MPFR_LOG_FUNC.
27864
27865------------------------------------------------------------------------
27866r4420 | zimmerma | 2007-05-02 10:12:11 +0000 (Wed, 02 May 2007) | 2 lines
27867Changed paths:
27868   M /trunk/Makefile.am
27869   M /trunk/TODO
27870   M /trunk/mpfr.h
27871   M /trunk/mpfr.texi
27872   A /trunk/remquo.c
27873   M /trunk/tests/Makefile.am
27874   A /trunk/tests/tremquo.c
27875
27876added mpfr_remquo and mpfr_remainder
27877
27878------------------------------------------------------------------------
27879r4419 | zimmerma | 2007-04-27 12:48:01 +0000 (Fri, 27 Apr 2007) | 2 lines
27880Changed paths:
27881   M /trunk/lngamma.c
27882
27883fixed error analysis (error was over-estimated)
27884
27885------------------------------------------------------------------------
27886r4418 | vlefevre | 2007-04-26 10:12:51 +0000 (Thu, 26 Apr 2007) | 2 lines
27887Changed paths:
27888   M /trunk/lngamma.c
27889
27890lngamma.c: a bit more details in the error analysis for z0 < 1.
27891
27892------------------------------------------------------------------------
27893r4417 | vlefevre | 2007-04-26 09:20:37 +0000 (Thu, 26 Apr 2007) | 2 lines
27894Changed paths:
27895   M /trunk/lngamma.c
27896
27897lngamma.c: a bit more details in the error analysis for z0 < 1.
27898
27899------------------------------------------------------------------------
27900r4416 | zimmerma | 2007-04-26 08:26:39 +0000 (Thu, 26 Apr 2007) | 2 lines
27901Changed paths:
27902   M /trunk/lngamma.c
27903
27904u was used for two different meanings in the error analysis for z0 < 1
27905
27906------------------------------------------------------------------------
27907r4415 | vlefevre | 2007-04-25 12:52:09 +0000 (Wed, 25 Apr 2007) | 2 lines
27908Changed paths:
27909   M /trunk/get_d64.c
27910   M /trunk/jn.c
27911   M /trunk/set_d64.c
27912   M /trunk/tests/tget_ld_2exp.c
27913   M /trunk/tests/tget_set_d64.c
27914   M /trunk/tests/tinternals.c
27915   M /trunk/tests/tj0.c
27916   M /trunk/tests/tj1.c
27917   M /trunk/tests/tjn.c
27918   M /trunk/tests/ty0.c
27919   M /trunk/tests/ty1.c
27920   M /trunk/tests/tyn.c
27921   M /trunk/yn.c
27922
27923Updated Subversion properties on .c files (now consistent).
27924
27925------------------------------------------------------------------------
27926r4414 | vlefevre | 2007-04-25 12:49:47 +0000 (Wed, 25 Apr 2007) | 2 lines
27927Changed paths:
27928   M /trunk/tests
27929
27930Updated svn:ignore property.
27931
27932------------------------------------------------------------------------
27933r4413 | vlefevre | 2007-04-25 12:48:05 +0000 (Wed, 25 Apr 2007) | 4 lines
27934Changed paths:
27935   M /trunk/lngamma.c
27936   M /trunk/tests/Makefile.am
27937   A /trunk/tests/tlgamma.c
27938   M /trunk/tests/tlngamma.c
27939
27940Added preliminary support for mpfr_lngamma and tests.
27941TODO: add support for negative numbers with small exponent.
27942Re-enable the generic tests when this is done.
27943
27944------------------------------------------------------------------------
27945r4412 | vlefevre | 2007-04-25 10:58:14 +0000 (Wed, 25 Apr 2007) | 3 lines
27946Changed paths:
27947   M /trunk/lngamma.c
27948
27949lngamma.c: There was an assertion failed, probably because the error
27950was too large; fixed that by restarting with a larger precision.
27951
27952------------------------------------------------------------------------
27953r4411 | vlefevre | 2007-04-25 10:51:03 +0000 (Wed, 25 Apr 2007) | 2 lines
27954Changed paths:
27955   M /trunk/lngamma.c
27956
27957lngamma.c: fixed -2k-1 <= x <= -2k test.
27958
27959------------------------------------------------------------------------
27960r4410 | vlefevre | 2007-04-25 09:07:03 +0000 (Wed, 25 Apr 2007) | 3 lines
27961Changed paths:
27962   M /trunk/tests/tlngamma.c
27963
27964tests/tlngamma.c: added a test showing a bug in lngamma (due to the
27965use of mpfr_get_si even when the number doesn't fit in a long).
27966
27967------------------------------------------------------------------------
27968r4409 | zimmerma | 2007-04-22 08:58:35 +0000 (Sun, 22 Apr 2007) | 2 lines
27969Changed paths:
27970   M /trunk/jn.c
27971   M /trunk/tests/tjn.c
27972
27973fixed bug for negative even index in mpfr_jn (wrong sign)
27974
27975------------------------------------------------------------------------
27976r4408 | zimmerma | 2007-04-12 12:16:04 +0000 (Thu, 12 Apr 2007) | 2 lines
27977Changed paths:
27978   M /trunk/README.dev
27979
27980added warning
27981
27982------------------------------------------------------------------------
27983r4407 | zimmerma | 2007-04-12 08:24:19 +0000 (Thu, 12 Apr 2007) | 2 lines
27984Changed paths:
27985   M /trunk/README.dev
27986
27987added Bit Twiddling Hacks
27988
27989------------------------------------------------------------------------
27990r4406 | vlefevre | 2007-04-05 12:01:07 +0000 (Thu, 05 Apr 2007) | 3 lines
27991Changed paths:
27992   M /trunk/mpfr.texi
27993
27994MPFR manual: added a brief description of mpfr_t (this may be needed
27995to write correct code) and mpfr_ptr (used by mpfr_sum).
27996
27997------------------------------------------------------------------------
27998r4405 | vlefevre | 2007-04-02 15:32:00 +0000 (Mon, 02 Apr 2007) | 4 lines
27999Changed paths:
28000   M /trunk/jn.c
28001   M /trunk/mpfr.h
28002   M /trunk/mpfr.texi
28003   M /trunk/tests/tjn.c
28004   M /trunk/tests/tyn.c
28005   M /trunk/yn.c
28006
28007Changed mpfr_{jn,yn}_si (mpfr_t res, mpfr_t x, long n, ...) into
28008mpfr_{jn,yn} (mpfr_t res, long n, mpfr_t x, ...), as discussed by
28009mail; fixed a typo in mpfr.texi in mpfr_{y0,y1,yn} description.
28010
28011------------------------------------------------------------------------
28012r4404 | zimmerma | 2007-03-31 21:23:00 +0000 (Sat, 31 Mar 2007) | 2 lines
28013Changed paths:
28014   M /trunk/TODO
28015
28016added url of GSL manual
28017
28018------------------------------------------------------------------------
28019r4403 | zimmerma | 2007-03-31 21:15:26 +0000 (Sat, 31 Mar 2007) | 2 lines
28020Changed paths:
28021   M /trunk/TODO
28022
28023fixed misunderstanding about definition of Bessel functions
28024
28025------------------------------------------------------------------------
28026r4402 | zimmerma | 2007-03-31 17:59:23 +0000 (Sat, 31 Mar 2007) | 2 lines
28027Changed paths:
28028   M /trunk/TODO
28029
28030removed Bessel functions J_n and Y_n
28031
28032------------------------------------------------------------------------
28033r4401 | zimmerma | 2007-03-31 14:01:00 +0000 (Sat, 31 Mar 2007) | 2 lines
28034Changed paths:
28035   M /trunk/Makefile.am
28036   M /trunk/algorithms.bib
28037   M /trunk/algorithms.tex
28038   M /trunk/jn.c
28039   M /trunk/mpfr.h
28040   M /trunk/mpfr.texi
28041   M /trunk/tests/Makefile.am
28042   A /trunk/tests/ty0.c
28043   A /trunk/tests/ty1.c
28044   A /trunk/tests/tyn.c
28045   A /trunk/yn.c
28046
28047added Bessel functions of second kind (y0, y1, yn_si)
28048
28049------------------------------------------------------------------------
28050r4400 | zimmerma | 2007-03-31 13:55:06 +0000 (Sat, 31 Mar 2007) | 2 lines
28051Changed paths:
28052   M /trunk/tests/tj0.c
28053   M /trunk/tests/tj1.c
28054
28055now test_generic calls respectively j0 and j1, not zeta!
28056
28057------------------------------------------------------------------------
28058r4399 | vlefevre | 2007-03-30 14:35:56 +0000 (Fri, 30 Mar 2007) | 2 lines
28059Changed paths:
28060   M /trunk/mpfr.texi
28061
28062mpfr.texi: INF -> Inf for consistency.
28063
28064------------------------------------------------------------------------
28065r4398 | vlefevre | 2007-03-30 14:34:00 +0000 (Fri, 30 Mar 2007) | 2 lines
28066Changed paths:
28067   M /trunk/mpfr.texi
28068
28069mpfr.texi: PI -> Pi for consistency.
28070
28071------------------------------------------------------------------------
28072r4397 | vlefevre | 2007-03-29 02:33:02 +0000 (Thu, 29 Mar 2007) | 2 lines
28073Changed paths:
28074   M /trunk/mpfr.texi
28075
28076mpfr.texi: -0 -> @minus{}0.
28077
28078------------------------------------------------------------------------
28079r4396 | vlefevre | 2007-03-29 02:28:46 +0000 (Thu, 29 Mar 2007) | 2 lines
28080Changed paths:
28081   M /trunk/mpfr.texi
28082
28083mpfr.texi: fixed bug introduced in rev 4377, which made TeX fail.
28084
28085------------------------------------------------------------------------
28086r4395 | vlefevre | 2007-03-29 02:00:04 +0000 (Thu, 29 Mar 2007) | 2 lines
28087Changed paths:
28088   M /trunk/tests
28089
28090Added tj0, tj1 and tjn to svn:ignore property of "tests" directory.
28091
28092------------------------------------------------------------------------
28093r4393 | zimmerma | 2007-03-26 09:29:40 +0000 (Mon, 26 Mar 2007) | 2 lines
28094Changed paths:
28095   M /trunk/jn.c
28096
28097mpfr_jn -> mpfr_jn_si
28098
28099------------------------------------------------------------------------
28100r4392 | zimmerma | 2007-03-23 20:30:20 +0000 (Fri, 23 Mar 2007) | 3 lines
28101Changed paths:
28102   M /trunk/algorithms.tex
28103   M /trunk/jn.c
28104   M /trunk/tests/tjn.c
28105
28106now check underflow for large n in mpfr_jn_si
28107added more tests
28108
28109------------------------------------------------------------------------
28110r4391 | zimmerma | 2007-03-23 16:37:16 +0000 (Fri, 23 Mar 2007) | 2 lines
28111Changed paths:
28112   M /trunk/tests/tjn.c
28113
28114added more tests (large values of n)
28115
28116------------------------------------------------------------------------
28117r4390 | zimmerma | 2007-03-23 16:22:01 +0000 (Fri, 23 Mar 2007) | 2 lines
28118Changed paths:
28119   M /trunk/jn.c
28120
28121fixed another stupid bug
28122
28123------------------------------------------------------------------------
28124r4389 | zimmerma | 2007-03-23 15:49:35 +0000 (Fri, 23 Mar 2007) | 3 lines
28125Changed paths:
28126   M /trunk/jn.c
28127   M /trunk/mpfr.h
28128   M /trunk/mpfr.texi
28129   M /trunk/tests/tjn.c
28130
28131mpfr_jn -> mpfr_jn_si, with 'int' argument changed to 'long'
28132fixed bug in mpfr_jn_si (forgot to increase working precision)
28133
28134------------------------------------------------------------------------
28135r4388 | vlefevre | 2007-03-23 15:47:17 +0000 (Fri, 23 Mar 2007) | 3 lines
28136Changed paths:
28137   M /trunk/README.dev
28138
28139README.dev: added a warning about the meaning of the output "inexact"
28140value in the function logging code.
28141
28142------------------------------------------------------------------------
28143r4387 | vlefevre | 2007-03-23 15:38:20 +0000 (Fri, 23 Mar 2007) | 2 lines
28144Changed paths:
28145   M /trunk/add.c
28146   M /trunk/sub.c
28147
28148Added log support for mpfr_add and mpfr_sub.
28149
28150------------------------------------------------------------------------
28151r4386 | lfousse | 2007-03-23 13:43:18 +0000 (Fri, 23 Mar 2007) | 2 lines
28152Changed paths:
28153   M /trunk/algorithms.tex
28154
28155Correction: added missing $b_n$.
28156
28157------------------------------------------------------------------------
28158r4385 | zimmerma | 2007-03-22 17:12:00 +0000 (Thu, 22 Mar 2007) | 2 lines
28159Changed paths:
28160   M /trunk/Makefile.am
28161   M /trunk/algorithms.tex
28162   A /trunk/jn.c
28163   M /trunk/mpfr.h
28164   M /trunk/mpfr.texi
28165   M /trunk/tests/Makefile.am
28166   M /trunk/tests/reuse.c
28167   A /trunk/tests/tj0.c
28168   A /trunk/tests/tj1.c
28169   A /trunk/tests/tjn.c
28170
28171added Bessel functions of first kind: j0, j1, jn
28172
28173------------------------------------------------------------------------
28174r4384 | vlefevre | 2007-03-19 09:11:17 +0000 (Mon, 19 Mar 2007) | 2 lines
28175Changed paths:
28176   M /trunk/mpfr.texi
28177
28178MPFR manual: improved description of mpfr_get_str.
28179
28180------------------------------------------------------------------------
28181r4383 | zimmerma | 2007-03-19 07:43:16 +0000 (Mon, 19 Mar 2007) | 2 lines
28182Changed paths:
28183   M /trunk/get_str.c
28184
28185fixed typos in comments
28186
28187------------------------------------------------------------------------
28188r4382 | zimmerma | 2007-03-18 20:16:15 +0000 (Sun, 18 Mar 2007) | 2 lines
28189Changed paths:
28190   M /trunk/mpfr.texi
28191
28192documented restriction to n in mpfr_get_str
28193
28194------------------------------------------------------------------------
28195r4380 | vlefevre | 2007-03-13 15:46:08 +0000 (Tue, 13 Mar 2007) | 3 lines
28196Changed paths:
28197   M /trunk/INSTALL
28198
28199Updated INSTALL based on AIX/PowerPC tests and results from Julie Kurpa
28200and information on <http://www.ess.uci.edu/esmf/FAQ.html#gcc-errors>.
28201
28202------------------------------------------------------------------------
28203r4379 | vlefevre | 2007-03-03 01:55:32 +0000 (Sat, 03 Mar 2007) | 2 lines
28204Changed paths:
28205   M /trunk/README.dev
28206
28207README.dev: updated "To make a release" section.
28208
28209------------------------------------------------------------------------
28210r4378 | vlefevre | 2007-03-02 11:16:59 +0000 (Fri, 02 Mar 2007) | 3 lines
28211Changed paths:
28212   M /trunk/mpfr.texi
28213
28214Made modified paragraph on mpfr_get_str more correct from a logical
28215point of view.
28216
28217------------------------------------------------------------------------
28218r4377 | zimmerma | 2007-03-02 09:15:04 +0000 (Fri, 02 Mar 2007) | 2 lines
28219Changed paths:
28220   M /trunk/mpfr.texi
28221
28222modified paragraph on mpfr_get_str (size of allocated string)
28223
28224------------------------------------------------------------------------
28225r4376 | zimmerma | 2007-02-25 13:04:13 +0000 (Sun, 25 Feb 2007) | 2 lines
28226Changed paths:
28227   M /trunk/TODO
28228
28229added tentative implementation of fmod
28230
28231------------------------------------------------------------------------
28232r4375 | zimmerma | 2007-02-20 02:58:16 +0000 (Tue, 20 Feb 2007) | 2 lines
28233Changed paths:
28234   M /trunk/TODO
28235
28236added suggestion about remquo
28237
28238------------------------------------------------------------------------
28239r4374 | zimmerma | 2007-02-19 21:50:26 +0000 (Mon, 19 Feb 2007) | 2 lines
28240Changed paths:
28241   M /trunk/TODO
28242
28243added comment
28244
28245------------------------------------------------------------------------
28246r4373 | zimmerma | 2007-02-19 21:43:23 +0000 (Mon, 19 Feb 2007) | 2 lines
28247Changed paths:
28248   M /trunk/TODO
28249
28250added C99 rationale for remquo
28251
28252------------------------------------------------------------------------
28253r4372 | zimmerma | 2007-02-19 03:52:30 +0000 (Mon, 19 Feb 2007) | 3 lines
28254Changed paths:
28255   M /trunk/acosh.c
28256   M /trunk/algorithms.tex
28257   M /trunk/asinh.c
28258   M /trunk/atanh.c
28259   M /trunk/const_catalan.c
28260   M /trunk/log1p.c
28261
28262fixed error in generic error for the logarithm, and propagated new bound
28263in algorithms.tex and source files
28264
28265------------------------------------------------------------------------
28266r4371 | zimmerma | 2007-02-18 20:10:20 +0000 (Sun, 18 Feb 2007) | 2 lines
28267Changed paths:
28268   M /trunk/TODO
28269
28270added new item
28271
28272------------------------------------------------------------------------
28273r4370 | vlefevre | 2007-02-15 23:35:25 +0000 (Thu, 15 Feb 2007) | 3 lines
28274Changed paths:
28275   A /trunk/update-patchv (from /branches/2.2/update-patchv:4367)
28276
28277Added update-patchv script to update some files before a patch is built
28278(script from 2.2 branch).
28279
28280------------------------------------------------------------------------
28281r4365 | vlefevre | 2007-02-14 09:31:19 +0000 (Wed, 14 Feb 2007) | 2 lines
28282Changed paths:
28283   M /trunk/mpfr.texi
28284
28285mpfr.texi: updated paragraph on the underflow before/after rounding.
28286
28287------------------------------------------------------------------------
28288r4364 | zimmerma | 2007-02-14 03:34:21 +0000 (Wed, 14 Feb 2007) | 2 lines
28289Changed paths:
28290   M /trunk/TODO
28291
28292added reference
28293
28294------------------------------------------------------------------------
28295r4363 | vlefevre | 2007-02-12 16:34:21 +0000 (Mon, 12 Feb 2007) | 2 lines
28296Changed paths:
28297   M /trunk/mpfr.texi
28298
28299mpfr.texi: added Exceptions section.
28300
28301------------------------------------------------------------------------
28302r4361 | vlefevre | 2007-02-12 12:18:19 +0000 (Mon, 12 Feb 2007) | 2 lines
28303Changed paths:
28304   M /trunk/mpfr.texi
28305
28306mpfr.texi: updated month.
28307
28308------------------------------------------------------------------------
28309r4359 | vlefevre | 2007-02-12 12:04:14 +0000 (Mon, 12 Feb 2007) | 2 lines
28310Changed paths:
28311   M /trunk/NEWS
28312   M /trunk/mpfr.texi
28313
28314Note that the mpfr.info file is now installed in the share subdirectory.
28315
28316------------------------------------------------------------------------
28317r4358 | vlefevre | 2007-02-10 11:30:18 +0000 (Sat, 10 Feb 2007) | 4 lines
28318Changed paths:
28319   M /trunk/tests/tpow.c
28320
28321tests/tpow.c: removed comment since there are other <limits.h> macros
28322in the file (and this is an old bug: the first one was introduced in
28323rev 2783).
28324
28325------------------------------------------------------------------------
28326r4357 | zimmerma | 2007-02-10 08:05:30 +0000 (Sat, 10 Feb 2007) | 2 lines
28327Changed paths:
28328   M /trunk/tests/tpow.c
28329
28330added missing include
28331
28332------------------------------------------------------------------------
28333r4356 | vlefevre | 2007-02-09 14:17:32 +0000 (Fri, 09 Feb 2007) | 3 lines
28334Changed paths:
28335   M /trunk/pow_si.c
28336   M /trunk/tests/tpow.c
28337
28338Fixed an integer overflow in pow_si.c (detected with -ftrapv) and
28339added a corresponding testcase in tests/tpow.c.
28340
28341------------------------------------------------------------------------
28342r4355 | vlefevre | 2007-02-09 13:30:57 +0000 (Fri, 09 Feb 2007) | 2 lines
28343Changed paths:
28344   M /trunk/pow_si.c
28345
28346pow_si.c: another comment about the overflow detection.
28347
28348------------------------------------------------------------------------
28349r4354 | vlefevre | 2007-02-09 13:14:07 +0000 (Fri, 09 Feb 2007) | 2 lines
28350Changed paths:
28351   M /trunk/pow_si.c
28352
28353pow_si.c: added the proof of overflow checking.
28354
28355------------------------------------------------------------------------
28356r4353 | vlefevre | 2007-02-09 11:55:51 +0000 (Fri, 09 Feb 2007) | 2 lines
28357Changed paths:
28358   M /trunk/mpfr-impl.h
28359
28360mpfr-impl.h: added a comment about the exponent limits for MPFR numbers.
28361
28362------------------------------------------------------------------------
28363r4352 | vlefevre | 2007-02-08 15:47:13 +0000 (Thu, 08 Feb 2007) | 7 lines
28364Changed paths:
28365   M /trunk/mpfr.h
28366   M /trunk/set_si.c
28367   M /trunk/set_si_2exp.c
28368   M /trunk/set_ui.c
28369   M /trunk/set_ui_2exp.c
28370   M /trunk/tests/tset_si.c
28371
28372Reimplemented mpfr_set_si_2exp and mpfr_set_ui_2exp, and mpfr_set_si
28373and mpfr_set_ui using the 2exp versions with e = 0. This fixes a bug
28374in corner cases (emin >= 4 and some other constraints) in mpfr_set_si
28375and mpfr_set_ui that incorrectly lead to an underflow flag set, and
28376fixes mpfr_set_si_2exp and mpfr_set_ui_2exp in case of overflow or
28377underflow (replacing the r4346 fix). Added corresponding testcases.
28378
28379------------------------------------------------------------------------
28380r4350 | vlefevre | 2007-02-07 01:48:01 +0000 (Wed, 07 Feb 2007) | 3 lines
28381Changed paths:
28382   M /trunk/abort_prec_max.c
28383   M /trunk/acos.c
28384   M /trunk/acosh.c
28385   M /trunk/add.c
28386   M /trunk/add1.c
28387   M /trunk/add1sp.c
28388   M /trunk/add_ui.c
28389   M /trunk/agm.c
28390   M /trunk/asin.c
28391   M /trunk/asinh.c
28392   M /trunk/atan.c
28393   M /trunk/atan2.c
28394   M /trunk/atanh.c
28395   M /trunk/cache.c
28396   M /trunk/cbrt.c
28397   M /trunk/check.c
28398   M /trunk/clear.c
28399   M /trunk/clears.c
28400   M /trunk/cmp.c
28401   M /trunk/cmp2.c
28402   M /trunk/cmp_abs.c
28403   M /trunk/cmp_d.c
28404   M /trunk/cmp_ld.c
28405   M /trunk/cmp_si.c
28406   M /trunk/cmp_ui.c
28407   M /trunk/comparisons.c
28408   M /trunk/const_catalan.c
28409   M /trunk/const_euler.c
28410   M /trunk/const_log2.c
28411   M /trunk/const_pi.c
28412   M /trunk/constant.c
28413   M /trunk/copysign.c
28414   M /trunk/cos.c
28415   M /trunk/cosh.c
28416   M /trunk/cot.c
28417   M /trunk/coth.c
28418   M /trunk/csc.c
28419   M /trunk/csch.c
28420   M /trunk/dim.c
28421   M /trunk/div.c
28422   M /trunk/div_2exp.c
28423   M /trunk/div_2si.c
28424   M /trunk/div_2ui.c
28425   M /trunk/div_ui.c
28426   M /trunk/dump.c
28427   M /trunk/eint.c
28428   M /trunk/eq.c
28429   M /trunk/erfc.c
28430   M /trunk/exceptions.c
28431   M /trunk/exp10.c
28432   M /trunk/exp2.c
28433   M /trunk/exp3.c
28434   M /trunk/exp_2.c
28435   M /trunk/expm1.c
28436   M /trunk/extract.c
28437   M /trunk/factorial.c
28438   M /trunk/fits_intmax.c
28439   M /trunk/fits_s.h
28440   M /trunk/fits_sint.c
28441   M /trunk/fits_slong.c
28442   M /trunk/fits_sshort.c
28443   M /trunk/fits_u.h
28444   M /trunk/fits_uint.c
28445   M /trunk/fits_uintmax.c
28446   M /trunk/fits_ulong.c
28447   M /trunk/fits_ushort.c
28448   M /trunk/fma.c
28449   M /trunk/frac.c
28450   M /trunk/free_cache.c
28451   M /trunk/gamma.c
28452   M /trunk/gen_inverse.h
28453   M /trunk/generic.c
28454   M /trunk/get_d.c
28455   M /trunk/get_d64.c
28456   M /trunk/get_exp.c
28457   M /trunk/get_f.c
28458   M /trunk/get_ld.c
28459   M /trunk/get_si.c
28460   M /trunk/get_sj.c
28461   M /trunk/get_str.c
28462   M /trunk/get_ui.c
28463   M /trunk/get_uj.c
28464   M /trunk/get_z.c
28465   M /trunk/get_z_exp.c
28466   M /trunk/gmp_op.c
28467   M /trunk/hypot.c
28468   M /trunk/init.c
28469   M /trunk/init2.c
28470   M /trunk/inits.c
28471   M /trunk/inits2.c
28472   M /trunk/inp_str.c
28473   M /trunk/int_ceil_log2.c
28474   M /trunk/isinf.c
28475   M /trunk/isinteger.c
28476   M /trunk/isnan.c
28477   M /trunk/isnum.c
28478   M /trunk/isqrt.c
28479   M /trunk/iszero.c
28480   M /trunk/lngamma.c
28481   M /trunk/log.c
28482   M /trunk/log10.c
28483   M /trunk/log1p.c
28484   M /trunk/log2.c
28485   M /trunk/logging.c
28486   M /trunk/minmax.c
28487   M /trunk/mpf2mpfr.h
28488   M /trunk/mpfr-gmp.c
28489   M /trunk/mpfr-gmp.h
28490   M /trunk/mpfr-impl.h
28491   M /trunk/mpfr-test.h
28492   M /trunk/mpfr.h
28493   M /trunk/mpn_exp.c
28494   M /trunk/mul.c
28495   M /trunk/mul_2exp.c
28496   M /trunk/mul_2si.c
28497   M /trunk/mul_2ui.c
28498   M /trunk/mul_ui.c
28499   M /trunk/mulders.c
28500   M /trunk/neg.c
28501   M /trunk/next.c
28502   M /trunk/out_str.c
28503   M /trunk/pow.c
28504   M /trunk/pow_si.c
28505   M /trunk/pow_ui.c
28506   M /trunk/pow_z.c
28507   M /trunk/powerof2.c
28508   M /trunk/print_raw.c
28509   M /trunk/print_rnd_mode.c
28510   M /trunk/random.c
28511   M /trunk/random2.c
28512   M /trunk/reldiff.c
28513   M /trunk/rint.c
28514   M /trunk/root.c
28515   M /trunk/round_near_x.c
28516   M /trunk/round_p.c
28517   M /trunk/round_prec.c
28518   M /trunk/round_raw_generic.c
28519   M /trunk/sec.c
28520   M /trunk/sech.c
28521   M /trunk/set.c
28522   M /trunk/set_d.c
28523   M /trunk/set_d64.c
28524   M /trunk/set_dfl_prec.c
28525   M /trunk/set_exp.c
28526   M /trunk/set_f.c
28527   M /trunk/set_inf.c
28528   M /trunk/set_ld.c
28529   M /trunk/set_nan.c
28530   M /trunk/set_prc_raw.c
28531   M /trunk/set_prec.c
28532   M /trunk/set_q.c
28533   M /trunk/set_rnd.c
28534   M /trunk/set_si.c
28535   M /trunk/set_si_2exp.c
28536   M /trunk/set_sj.c
28537   M /trunk/set_str.c
28538   M /trunk/set_str_raw.c
28539   M /trunk/set_ui.c
28540   M /trunk/set_ui_2exp.c
28541   M /trunk/set_uj.c
28542   M /trunk/set_z.c
28543   M /trunk/setmax.c
28544   M /trunk/setmin.c
28545   M /trunk/sgn.c
28546   M /trunk/si_op.c
28547   M /trunk/sin.c
28548   M /trunk/sin_cos.c
28549   M /trunk/sinh.c
28550   M /trunk/sqr.c
28551   M /trunk/sqrt.c
28552   M /trunk/sqrt_ui.c
28553   M /trunk/stack_interface.c
28554   M /trunk/strtofr.c
28555   M /trunk/sub.c
28556   M /trunk/sub1.c
28557   M /trunk/sub1sp.c
28558   M /trunk/sub_ui.c
28559   M /trunk/subnormal.c
28560   M /trunk/sum.c
28561   M /trunk/swap.c
28562   M /trunk/tan.c
28563   M /trunk/tanh.c
28564   M /trunk/tests/cmp_str.c
28565   M /trunk/tests/memory.c
28566   M /trunk/tests/mpf_compat.c
28567   M /trunk/tests/mpf_compat.h
28568   M /trunk/tests/mpfr_compat.c
28569   M /trunk/tests/reuse.c
28570   M /trunk/tests/rnd_mode.c
28571   M /trunk/tests/tabs.c
28572   M /trunk/tests/tacosh.c
28573   M /trunk/tests/tadd.c
28574   M /trunk/tests/tadd1sp.c
28575   M /trunk/tests/tadd_ui.c
28576   M /trunk/tests/tagm.c
28577   M /trunk/tests/tasin.c
28578   M /trunk/tests/tasinh.c
28579   M /trunk/tests/tatan.c
28580   M /trunk/tests/tatanh.c
28581   M /trunk/tests/tcan_round.c
28582   M /trunk/tests/tcbrt.c
28583   M /trunk/tests/tcheck.c
28584   M /trunk/tests/tcmp.c
28585   M /trunk/tests/tcmp2.c
28586   M /trunk/tests/tcmp_d.c
28587   M /trunk/tests/tcmp_ld.c
28588   M /trunk/tests/tcmp_ui.c
28589   M /trunk/tests/tcmpabs.c
28590   M /trunk/tests/tcomparisons.c
28591   M /trunk/tests/tconst_catalan.c
28592   M /trunk/tests/tconst_euler.c
28593   M /trunk/tests/tconst_log2.c
28594   M /trunk/tests/tconst_pi.c
28595   M /trunk/tests/tcopysign.c
28596   M /trunk/tests/tcos.c
28597   M /trunk/tests/tcosh.c
28598   M /trunk/tests/tcot.c
28599   M /trunk/tests/tcoth.c
28600   M /trunk/tests/tcsc.c
28601   M /trunk/tests/tcsch.c
28602   M /trunk/tests/tdim.c
28603   M /trunk/tests/tdiv.c
28604   M /trunk/tests/tdiv_ui.c
28605   M /trunk/tests/teint.c
28606   M /trunk/tests/teq.c
28607   M /trunk/tests/tests.c
28608   M /trunk/tests/texceptions.c
28609   M /trunk/tests/texp.c
28610   M /trunk/tests/texp2.c
28611   M /trunk/tests/texpm1.c
28612   M /trunk/tests/tfactorial.c
28613   M /trunk/tests/tfits.c
28614   M /trunk/tests/tfma.c
28615   M /trunk/tests/tfrac.c
28616   M /trunk/tests/tgamma.c
28617   M /trunk/tests/tgeneric.c
28618   M /trunk/tests/tgeneric_ui.c
28619   M /trunk/tests/tget_d.c
28620   M /trunk/tests/tget_d_2exp.c
28621   M /trunk/tests/tget_f.c
28622   M /trunk/tests/tget_ld_2exp.c
28623   M /trunk/tests/tget_set_d64.c
28624   M /trunk/tests/tget_sj.c
28625   M /trunk/tests/tget_str.c
28626   M /trunk/tests/tget_z.c
28627   M /trunk/tests/tgmpop.c
28628   M /trunk/tests/thyperbolic.c
28629   M /trunk/tests/thypot.c
28630   M /trunk/tests/tinits.c
28631   M /trunk/tests/tinp_str.c
28632   M /trunk/tests/tinternals.c
28633   M /trunk/tests/tisnan.c
28634   M /trunk/tests/tlngamma.c
28635   M /trunk/tests/tlog.c
28636   M /trunk/tests/tlog10.c
28637   M /trunk/tests/tlog1p.c
28638   M /trunk/tests/tlog2.c
28639   M /trunk/tests/tminmax.c
28640   M /trunk/tests/tmul.c
28641   M /trunk/tests/tmul_2exp.c
28642   M /trunk/tests/tmul_ui.c
28643   M /trunk/tests/tnext.c
28644   M /trunk/tests/tout_str.c
28645   M /trunk/tests/toutimpl.c
28646   M /trunk/tests/tpow.c
28647   M /trunk/tests/tpow3.c
28648   M /trunk/tests/tpow_z.c
28649   M /trunk/tests/trandom.c
28650   M /trunk/tests/trint.c
28651   M /trunk/tests/troot.c
28652   M /trunk/tests/tround_prec.c
28653   M /trunk/tests/tsec.c
28654   M /trunk/tests/tsech.c
28655   M /trunk/tests/tset.c
28656   M /trunk/tests/tset_d.c
28657   M /trunk/tests/tset_exp.c
28658   M /trunk/tests/tset_f.c
28659   M /trunk/tests/tset_ld.c
28660   M /trunk/tests/tset_q.c
28661   M /trunk/tests/tset_si.c
28662   M /trunk/tests/tset_sj.c
28663   M /trunk/tests/tset_str.c
28664   M /trunk/tests/tset_z.c
28665   M /trunk/tests/tsgn.c
28666   M /trunk/tests/tsi_op.c
28667   M /trunk/tests/tsin.c
28668   M /trunk/tests/tsin_cos.c
28669   M /trunk/tests/tsinh.c
28670   M /trunk/tests/tsqr.c
28671   M /trunk/tests/tsqrt.c
28672   M /trunk/tests/tsqrt_ui.c
28673   M /trunk/tests/tstckintc.c
28674   M /trunk/tests/tstrtofr.c
28675   M /trunk/tests/tsub.c
28676   M /trunk/tests/tsub1sp.c
28677   M /trunk/tests/tsub_ui.c
28678   M /trunk/tests/tsubnormal.c
28679   M /trunk/tests/tsum.c
28680   M /trunk/tests/tswap.c
28681   M /trunk/tests/ttan.c
28682   M /trunk/tests/ttanh.c
28683   M /trunk/tests/ttrunc.c
28684   M /trunk/tests/tui_div.c
28685   M /trunk/tests/tui_pow.c
28686   M /trunk/tests/tui_sub.c
28687   M /trunk/tests/tversion.c
28688   M /trunk/tests/tzeta_ui.c
28689   M /trunk/tuneup.c
28690   M /trunk/uceil_exp2.c
28691   M /trunk/uceil_log2.c
28692   M /trunk/ufloor_log2.c
28693   M /trunk/ui_div.c
28694   M /trunk/ui_pow.c
28695   M /trunk/ui_pow_ui.c
28696   M /trunk/ui_sub.c
28697   M /trunk/urandomb.c
28698   M /trunk/version.c
28699   M /trunk/volatile.c
28700   M /trunk/zeta_ui.c
28701
28702Added "Contributed by the Arenaire and Cacao projects, INRIA." to the
28703copyright notices and removed a few old things.
28704
28705------------------------------------------------------------------------
28706r4347 | zimmerma | 2007-02-01 13:15:34 +0000 (Thu, 01 Feb 2007) | 2 lines
28707Changed paths:
28708   M /trunk/mpfr.h
28709
28710added missing macro (thanks to Izhar Wallach <izharw@keddem.com>)
28711
28712------------------------------------------------------------------------
28713r4346 | vlefevre | 2007-01-20 13:45:20 +0000 (Sat, 20 Jan 2007) | 2 lines
28714Changed paths:
28715   M /trunk/set_si_2exp.c
28716
28717Fixed mpfr_set_si_2exp in case of overflow or underflow.
28718
28719------------------------------------------------------------------------
28720r4345 | vlefevre | 2007-01-19 08:31:32 +0000 (Fri, 19 Jan 2007) | 2 lines
28721Changed paths:
28722   M /trunk/pow_si.c
28723
28724pow_si.c: fixed the overflow detection for x power of 2 and n negative.
28725
28726------------------------------------------------------------------------
28727r4344 | vlefevre | 2007-01-19 07:24:26 +0000 (Fri, 19 Jan 2007) | 3 lines
28728Changed paths:
28729   M /trunk/tests/tget_f.c
28730
28731tests/tget_f.c: fixed a test that had an integer overflow (detected
28732with -ftrapv).
28733
28734------------------------------------------------------------------------
28735r4343 | vlefevre | 2007-01-19 07:07:10 +0000 (Fri, 19 Jan 2007) | 6 lines
28736Changed paths:
28737   M /trunk/pow_si.c
28738
28739pow_si.c: Before fixing the bug corresponding to the testcase added in
28740rev 4342, let's fix another one that can be detected with -ftrapv when
28741n = LONG_MIN (since -n is not representable in this case).
28742With wrapping, we always got the correct result because mp_exp_t is
28743currently at most a long *and* because of side effects!
28744
28745------------------------------------------------------------------------
28746r4342 | vlefevre | 2007-01-19 06:51:13 +0000 (Fri, 19 Jan 2007) | 2 lines
28747Changed paths:
28748   M /trunk/tests/tpow.c
28749
28750tests/tpow.c: added a test which fails (undetected integer overflow).
28751
28752------------------------------------------------------------------------
28753r4341 | vlefevre | 2007-01-19 06:44:09 +0000 (Fri, 19 Jan 2007) | 2 lines
28754Changed paths:
28755   M /trunk/tests/tpow.c
28756
28757tests/tpow.c: new test was wrong; fixed.
28758
28759------------------------------------------------------------------------
28760r4340 | vlefevre | 2007-01-19 06:39:23 +0000 (Fri, 19 Jan 2007) | 2 lines
28761Changed paths:
28762   M /trunk/tests/tpow.c
28763
28764tests/tpow.c: corrected tests and added another test.
28765
28766------------------------------------------------------------------------
28767r4339 | vlefevre | 2007-01-19 05:10:16 +0000 (Fri, 19 Jan 2007) | 2 lines
28768Changed paths:
28769   M /trunk/tests/tpow.c
28770
28771tests/tpow.c: added tests.
28772
28773------------------------------------------------------------------------
28774r4338 | vlefevre | 2007-01-19 04:23:17 +0000 (Fri, 19 Jan 2007) | 2 lines
28775Changed paths:
28776   M /trunk/pow_si.c
28777
28778pow_si.c: added an assertion.
28779
28780------------------------------------------------------------------------
28781r4337 | vlefevre | 2007-01-18 01:28:02 +0000 (Thu, 18 Jan 2007) | 2 lines
28782Changed paths:
28783   M /trunk/TODO
28784
28785TODO: merged both requests for mpfr_sinh_cosh.
28786
28787------------------------------------------------------------------------
28788r4335 | zimmerma | 2007-01-17 19:38:49 +0000 (Wed, 17 Jan 2007) | 2 lines
28789Changed paths:
28790   M /trunk/dim.c
28791   M /trunk/mpfr.texi
28792
28793added documentation for mpfr_dim (was missing)
28794
28795------------------------------------------------------------------------
28796r4334 | zimmerma | 2007-01-17 19:26:47 +0000 (Wed, 17 Jan 2007) | 2 lines
28797Changed paths:
28798   M /trunk/TODO
28799
28800added item
28801
28802------------------------------------------------------------------------
28803r4333 | vlefevre | 2007-01-17 17:34:09 +0000 (Wed, 17 Jan 2007) | 4 lines
28804Changed paths:
28805   M /trunk/get_str.c
28806   M /trunk/mpfr-impl.h
28807   M /trunk/tests/tests.c
28808
28809Replaced some computations using the type double by computations using
28810MPFR, for mpfr_get_str, allowing it to work with an x86 processor set
28811up in single-precision mode.
28812
28813------------------------------------------------------------------------
28814r4332 | vlefevre | 2007-01-16 23:15:29 +0000 (Tue, 16 Jan 2007) | 2 lines
28815Changed paths:
28816   M /trunk/pow_si.c
28817
28818Updated comment concerning LONG_MIN / 1.
28819
28820------------------------------------------------------------------------
28821r4331 | vlefevre | 2007-01-15 00:40:17 +0000 (Mon, 15 Jan 2007) | 2 lines
28822Changed paths:
28823   M /trunk/README.dev
28824
28825README.dev: updated "To make a release" section.
28826
28827------------------------------------------------------------------------
28828r4329 | vlefevre | 2007-01-10 16:35:27 +0000 (Wed, 10 Jan 2007) | 2 lines
28829Changed paths:
28830   D /trunk/mpzroot.c
28831   D /trunk/rootrem.c
28832
28833Removed mpzroot.c and rootrem.c from the repository.
28834
28835------------------------------------------------------------------------
28836r4328 | vlefevre | 2007-01-10 16:32:46 +0000 (Wed, 10 Jan 2007) | 3 lines
28837Changed paths:
28838   M /trunk/Makefile.am
28839   D /trunk/log_b2.h
28840
28841Removed log_b2.h (has never been used) from the repository and from
28842libmpfr_la_SOURCES in Makefile.am.
28843
28844------------------------------------------------------------------------
28845r4327 | vlefevre | 2007-01-10 15:40:05 +0000 (Wed, 10 Jan 2007) | 2 lines
28846Changed paths:
28847   M /trunk/FAQ.html
28848
28849FAQ.html: Added details to MPF-related Q&A's.
28850
28851------------------------------------------------------------------------
28852r4326 | vlefevre | 2007-01-10 12:51:56 +0000 (Wed, 10 Jan 2007) | 2 lines
28853Changed paths:
28854   M /trunk/NEWS
28855   M /trunk/README
28856   M /trunk/TODO
28857   M /trunk/abort_prec_max.c
28858   M /trunk/acinclude.m4
28859   M /trunk/acos.c
28860   M /trunk/acosh.c
28861   M /trunk/add.c
28862   M /trunk/add1.c
28863   M /trunk/add1sp.c
28864   M /trunk/add_ui.c
28865   M /trunk/agm.c
28866   M /trunk/asin.c
28867   M /trunk/asinh.c
28868   M /trunk/atan.c
28869   M /trunk/atan2.c
28870   M /trunk/atanh.c
28871   M /trunk/cache.c
28872   M /trunk/cbrt.c
28873   M /trunk/check.c
28874   M /trunk/clear.c
28875   M /trunk/clears.c
28876   M /trunk/cmp.c
28877   M /trunk/cmp2.c
28878   M /trunk/cmp_abs.c
28879   M /trunk/cmp_d.c
28880   M /trunk/cmp_ld.c
28881   M /trunk/cmp_si.c
28882   M /trunk/cmp_ui.c
28883   M /trunk/comparisons.c
28884   M /trunk/configure.in
28885   M /trunk/const_catalan.c
28886   M /trunk/const_euler.c
28887   M /trunk/const_log2.c
28888   M /trunk/const_pi.c
28889   M /trunk/constant.c
28890   M /trunk/copysign.c
28891   M /trunk/cos.c
28892   M /trunk/cosh.c
28893   M /trunk/cot.c
28894   M /trunk/coth.c
28895   M /trunk/csc.c
28896   M /trunk/csch.c
28897   M /trunk/dim.c
28898   M /trunk/div.c
28899   M /trunk/div_2exp.c
28900   M /trunk/div_2si.c
28901   M /trunk/div_2ui.c
28902   M /trunk/div_ui.c
28903   M /trunk/dump.c
28904   M /trunk/eint.c
28905   M /trunk/eq.c
28906   M /trunk/erf.c
28907   M /trunk/erfc.c
28908   M /trunk/exceptions.c
28909   M /trunk/exp.c
28910   M /trunk/exp10.c
28911   M /trunk/exp2.c
28912   M /trunk/exp3.c
28913   M /trunk/exp_2.c
28914   M /trunk/expm1.c
28915   M /trunk/extract.c
28916   M /trunk/factorial.c
28917   M /trunk/faq.xsl
28918   M /trunk/fits_intmax.c
28919   M /trunk/fits_s.h
28920   M /trunk/fits_sint.c
28921   M /trunk/fits_slong.c
28922   M /trunk/fits_sshort.c
28923   M /trunk/fits_u.h
28924   M /trunk/fits_uint.c
28925   M /trunk/fits_uintmax.c
28926   M /trunk/fits_ulong.c
28927   M /trunk/fits_ushort.c
28928   M /trunk/fma.c
28929   M /trunk/frac.c
28930   M /trunk/free_cache.c
28931   M /trunk/gamma.c
28932   M /trunk/gen_inverse.h
28933   M /trunk/generic.c
28934   M /trunk/get_d.c
28935   M /trunk/get_d64.c
28936   M /trunk/get_exp.c
28937   M /trunk/get_f.c
28938   M /trunk/get_ld.c
28939   M /trunk/get_si.c
28940   M /trunk/get_sj.c
28941   M /trunk/get_str.c
28942   M /trunk/get_ui.c
28943   M /trunk/get_uj.c
28944   M /trunk/get_z.c
28945   M /trunk/get_z_exp.c
28946   M /trunk/gmp_op.c
28947   M /trunk/hypot.c
28948   M /trunk/init.c
28949   M /trunk/init2.c
28950   M /trunk/inits.c
28951   M /trunk/inits2.c
28952   M /trunk/inp_str.c
28953   M /trunk/int_ceil_log2.c
28954   M /trunk/isinf.c
28955   M /trunk/isinteger.c
28956   M /trunk/isnan.c
28957   M /trunk/isnum.c
28958   M /trunk/isqrt.c
28959   M /trunk/iszero.c
28960   M /trunk/lngamma.c
28961   M /trunk/log.c
28962   M /trunk/log10.c
28963   M /trunk/log1p.c
28964   M /trunk/log2.c
28965   M /trunk/logging.c
28966   M /trunk/minmax.c
28967   M /trunk/mp_clz_tab.c
28968   M /trunk/mparam_h.in
28969   M /trunk/mpf2mpfr.h
28970   M /trunk/mpfr-gmp.c
28971   M /trunk/mpfr-gmp.h
28972   M /trunk/mpfr-impl.h
28973   M /trunk/mpfr-test.h
28974   M /trunk/mpfr.h
28975   M /trunk/mpn_exp.c
28976   M /trunk/mpzroot.c
28977   M /trunk/mul.c
28978   M /trunk/mul_2exp.c
28979   M /trunk/mul_2si.c
28980   M /trunk/mul_2ui.c
28981   M /trunk/mul_ui.c
28982   M /trunk/mulders.c
28983   M /trunk/neg.c
28984   M /trunk/next.c
28985   M /trunk/out_str.c
28986   M /trunk/pow.c
28987   M /trunk/pow_ui.c
28988   M /trunk/pow_z.c
28989   M /trunk/powerof2.c
28990   M /trunk/print_raw.c
28991   M /trunk/print_rnd_mode.c
28992   M /trunk/random.c
28993   M /trunk/random2.c
28994   M /trunk/reldiff.c
28995   M /trunk/rint.c
28996   M /trunk/root.c
28997   M /trunk/rootrem.c
28998   M /trunk/round_near_x.c
28999   M /trunk/round_p.c
29000   M /trunk/round_prec.c
29001   M /trunk/round_raw_generic.c
29002   M /trunk/sec.c
29003   M /trunk/sech.c
29004   M /trunk/set.c
29005   M /trunk/set_d.c
29006   M /trunk/set_d64.c
29007   M /trunk/set_dfl_prec.c
29008   M /trunk/set_exp.c
29009   M /trunk/set_f.c
29010   M /trunk/set_inf.c
29011   M /trunk/set_ld.c
29012   M /trunk/set_nan.c
29013   M /trunk/set_prc_raw.c
29014   M /trunk/set_prec.c
29015   M /trunk/set_q.c
29016   M /trunk/set_rnd.c
29017   M /trunk/set_si.c
29018   M /trunk/set_si_2exp.c
29019   M /trunk/set_sj.c
29020   M /trunk/set_str.c
29021   M /trunk/set_str_raw.c
29022   M /trunk/set_ui.c
29023   M /trunk/set_ui_2exp.c
29024   M /trunk/set_uj.c
29025   M /trunk/set_z.c
29026   M /trunk/setmax.c
29027   M /trunk/setmin.c
29028   M /trunk/sgn.c
29029   M /trunk/si_op.c
29030   M /trunk/sin.c
29031   M /trunk/sin_cos.c
29032   M /trunk/sinh.c
29033   M /trunk/sqr.c
29034   M /trunk/sqrt.c
29035   M /trunk/sqrt_ui.c
29036   M /trunk/stack_interface.c
29037   M /trunk/strtofr.c
29038   M /trunk/sub.c
29039   M /trunk/sub1.c
29040   M /trunk/sub1sp.c
29041   M /trunk/sub_ui.c
29042   M /trunk/subnormal.c
29043   M /trunk/sum.c
29044   M /trunk/swap.c
29045   M /trunk/tan.c
29046   M /trunk/tanh.c
29047   M /trunk/tests/cmp_str.c
29048   M /trunk/tests/memory.c
29049   M /trunk/tests/mpf_compat.c
29050   M /trunk/tests/mpf_compat.h
29051   M /trunk/tests/mpfr_compat.c
29052   M /trunk/tests/reuse.c
29053   M /trunk/tests/rnd_mode.c
29054   M /trunk/tests/tabs.c
29055   M /trunk/tests/tacos.c
29056   M /trunk/tests/tacosh.c
29057   M /trunk/tests/tadd.c
29058   M /trunk/tests/tadd1sp.c
29059   M /trunk/tests/tadd_ui.c
29060   M /trunk/tests/tagm.c
29061   M /trunk/tests/tasin.c
29062   M /trunk/tests/tasinh.c
29063   M /trunk/tests/tatan.c
29064   M /trunk/tests/tatanh.c
29065   M /trunk/tests/tcan_round.c
29066   M /trunk/tests/tcbrt.c
29067   M /trunk/tests/tcheck.c
29068   M /trunk/tests/tcmp.c
29069   M /trunk/tests/tcmp2.c
29070   M /trunk/tests/tcmp_d.c
29071   M /trunk/tests/tcmp_ld.c
29072   M /trunk/tests/tcmp_ui.c
29073   M /trunk/tests/tcmpabs.c
29074   M /trunk/tests/tcomparisons.c
29075   M /trunk/tests/tconst_catalan.c
29076   M /trunk/tests/tconst_euler.c
29077   M /trunk/tests/tconst_log2.c
29078   M /trunk/tests/tconst_pi.c
29079   M /trunk/tests/tcopysign.c
29080   M /trunk/tests/tcos.c
29081   M /trunk/tests/tcosh.c
29082   M /trunk/tests/tcot.c
29083   M /trunk/tests/tcoth.c
29084   M /trunk/tests/tcsc.c
29085   M /trunk/tests/tcsch.c
29086   M /trunk/tests/tdim.c
29087   M /trunk/tests/tdiv.c
29088   M /trunk/tests/tdiv_ui.c
29089   M /trunk/tests/teint.c
29090   M /trunk/tests/teq.c
29091   M /trunk/tests/terf.c
29092   M /trunk/tests/texceptions.c
29093   M /trunk/tests/texp.c
29094   M /trunk/tests/texp2.c
29095   M /trunk/tests/texpm1.c
29096   M /trunk/tests/tfactorial.c
29097   M /trunk/tests/tfits.c
29098   M /trunk/tests/tfma.c
29099   M /trunk/tests/tfrac.c
29100   M /trunk/tests/tgamma.c
29101   M /trunk/tests/tgeneric.c
29102   M /trunk/tests/tgeneric_ui.c
29103   M /trunk/tests/tget_d.c
29104   M /trunk/tests/tget_d_2exp.c
29105   M /trunk/tests/tget_f.c
29106   M /trunk/tests/tget_ld_2exp.c
29107   M /trunk/tests/tget_set_d64.c
29108   M /trunk/tests/tget_sj.c
29109   M /trunk/tests/tget_str.c
29110   M /trunk/tests/tget_z.c
29111   M /trunk/tests/tgmpop.c
29112   M /trunk/tests/thyperbolic.c
29113   M /trunk/tests/thypot.c
29114   M /trunk/tests/tinits.c
29115   M /trunk/tests/tinp_str.c
29116   M /trunk/tests/tinternals.c
29117   M /trunk/tests/tisnan.c
29118   M /trunk/tests/tlngamma.c
29119   M /trunk/tests/tlog.c
29120   M /trunk/tests/tlog10.c
29121   M /trunk/tests/tlog1p.c
29122   M /trunk/tests/tlog2.c
29123   M /trunk/tests/tminmax.c
29124   M /trunk/tests/tmul.c
29125   M /trunk/tests/tmul_2exp.c
29126   M /trunk/tests/tmul_ui.c
29127   M /trunk/tests/tnext.c
29128   M /trunk/tests/tout_str.c
29129   M /trunk/tests/toutimpl.c
29130   M /trunk/tests/tpow.c
29131   M /trunk/tests/tpow3.c
29132   M /trunk/tests/tpow_z.c
29133   M /trunk/tests/trandom.c
29134   M /trunk/tests/trint.c
29135   M /trunk/tests/troot.c
29136   M /trunk/tests/tround_prec.c
29137   M /trunk/tests/tsec.c
29138   M /trunk/tests/tsech.c
29139   M /trunk/tests/tset.c
29140   M /trunk/tests/tset_d.c
29141   M /trunk/tests/tset_exp.c
29142   M /trunk/tests/tset_f.c
29143   M /trunk/tests/tset_ld.c
29144   M /trunk/tests/tset_q.c
29145   M /trunk/tests/tset_si.c
29146   M /trunk/tests/tset_sj.c
29147   M /trunk/tests/tset_str.c
29148   M /trunk/tests/tset_z.c
29149   M /trunk/tests/tsgn.c
29150   M /trunk/tests/tsi_op.c
29151   M /trunk/tests/tsin.c
29152   M /trunk/tests/tsin_cos.c
29153   M /trunk/tests/tsinh.c
29154   M /trunk/tests/tsqr.c
29155   M /trunk/tests/tsqrt.c
29156   M /trunk/tests/tsqrt_ui.c
29157   M /trunk/tests/tstckintc.c
29158   M /trunk/tests/tstrtofr.c
29159   M /trunk/tests/tsub.c
29160   M /trunk/tests/tsub1sp.c
29161   M /trunk/tests/tsub_ui.c
29162   M /trunk/tests/tsubnormal.c
29163   M /trunk/tests/tsum.c
29164   M /trunk/tests/tswap.c
29165   M /trunk/tests/ttan.c
29166   M /trunk/tests/ttanh.c
29167   M /trunk/tests/ttrunc.c
29168   M /trunk/tests/tui_div.c
29169   M /trunk/tests/tui_pow.c
29170   M /trunk/tests/tui_sub.c
29171   M /trunk/tests/tversion.c
29172   M /trunk/tests/tzeta.c
29173   M /trunk/tests/tzeta_ui.c
29174   M /trunk/tuneup.c
29175   M /trunk/uceil_exp2.c
29176   M /trunk/uceil_log2.c
29177   M /trunk/ufloor_log2.c
29178   M /trunk/ui_div.c
29179   M /trunk/ui_pow.c
29180   M /trunk/ui_pow_ui.c
29181   M /trunk/ui_sub.c
29182   M /trunk/urandomb.c
29183   M /trunk/version.c
29184   M /trunk/volatile.c
29185   M /trunk/zeta.c
29186   M /trunk/zeta_ui.c
29187
29188Copyright notice update: added 2007.
29189
29190------------------------------------------------------------------------
29191r4325 | vlefevre | 2007-01-10 12:37:05 +0000 (Wed, 10 Jan 2007) | 6 lines
29192Changed paths:
29193   M /trunk/BUGS
29194   M /trunk/README.dev
29195   M /trunk/tests/tests.c
29196
29197* tests/tests.c: under Linux/x86, the FPU precision can be set before
29198doing the tests (see MPFR_FPU_PREC), so that MPFR can be tested under
29199various FP environments (2 tests currently fail with _FPU_SINGLE).
29200* README.dev: updated "To make a release" section.
29201* BUGS: mentioned the above bug.
29202
29203------------------------------------------------------------------------
29204r4323 | vlefevre | 2007-01-08 16:36:00 +0000 (Mon, 08 Jan 2007) | 2 lines
29205Changed paths:
29206   M /trunk/mpfr.texi
29207
29208mpfr.texi -> January 2007.
29209
29210------------------------------------------------------------------------
29211r4321 | zimmerma | 2007-01-08 16:03:52 +0000 (Mon, 08 Jan 2007) | 2 lines
29212Changed paths:
29213   M /trunk/mpfr.texi
29214
29215added support from LIP, and different INRIA project-teams
29216
29217------------------------------------------------------------------------
29218r4320 | vlefevre | 2007-01-03 16:19:45 +0000 (Wed, 03 Jan 2007) | 2 lines
29219Changed paths:
29220   M /trunk/pow_si.c
29221
29222Minor change.
29223
29224------------------------------------------------------------------------
29225r4319 | vlefevre | 2006-12-29 03:42:39 +0000 (Fri, 29 Dec 2006) | 2 lines
29226Changed paths:
29227   M /trunk/TODO
29228
29229TODO: macros/functions to get/set the sign of a MPFR number.
29230
29231------------------------------------------------------------------------
29232r4318 | zimmerma | 2006-12-21 14:10:51 +0000 (Thu, 21 Dec 2006) | 2 lines
29233Changed paths:
29234   M /trunk/Makefile.am
29235   M /trunk/root.c
29236
29237remove new rootrem implementation (unclear copyright status)
29238
29239------------------------------------------------------------------------
29240r4317 | vlefevre | 2006-12-19 22:32:09 +0000 (Tue, 19 Dec 2006) | 3 lines
29241Changed paths:
29242   M /trunk/const_catalan.c
29243   M /trunk/const_pi.c
29244   M /trunk/cos.c
29245   M /trunk/eint.c
29246   M /trunk/erfc.c
29247   M /trunk/gamma.c
29248   M /trunk/lngamma.c
29249   M /trunk/zeta.c
29250
29251Replaced mpfr_mul_2exp and mpfr_div_2exp by mpfr_mul_2ui and
29252mpfr_div_2ui respectively (when this makes sense, of course).
29253
29254------------------------------------------------------------------------
29255r4316 | zimmerma | 2006-12-19 13:59:59 +0000 (Tue, 19 Dec 2006) | 2 lines
29256Changed paths:
29257   M /trunk/zeta_ui.c
29258
29259mpfr_div_2exp -> mpfr_div_2ui
29260
29261------------------------------------------------------------------------
29262r4315 | zimmerma | 2006-12-19 07:08:13 +0000 (Tue, 19 Dec 2006) | 2 lines
29263Changed paths:
29264   M /trunk/TODO
29265   M /trunk/algorithms.tex
29266   M /trunk/zeta_ui.c
29267
29268improved efficiency of zeta_ui(s) for 3^(-s) < 1/2*ulp(1)
29269
29270------------------------------------------------------------------------
29271r4314 | vlefevre | 2006-12-18 17:09:43 +0000 (Mon, 18 Dec 2006) | 2 lines
29272Changed paths:
29273   M /trunk/mpfr.texi
29274
29275mpfr.texi: update concerning MPFR_USE_EXTENSION.
29276
29277------------------------------------------------------------------------
29278r4313 | zimmerma | 2006-12-18 16:03:26 +0000 (Mon, 18 Dec 2006) | 2 lines
29279Changed paths:
29280   M /trunk/rootrem.c
29281
29282added copyright header
29283
29284------------------------------------------------------------------------
29285r4312 | zimmerma | 2006-12-18 12:04:19 +0000 (Mon, 18 Dec 2006) | 2 lines
29286Changed paths:
29287   M /trunk/TODO
29288
29289added item
29290
29291------------------------------------------------------------------------
29292r4311 | vlefevre | 2006-12-15 14:28:53 +0000 (Fri, 15 Dec 2006) | 2 lines
29293Changed paths:
29294   M /trunk/TODO
29295   M /trunk/mpfr.h
29296   M /trunk/mpfr.texi
29297
29298Implemented MPFR_USE_EXTENSION support.
29299
29300------------------------------------------------------------------------
29301r4310 | zimmerma | 2006-12-15 08:42:21 +0000 (Fri, 15 Dec 2006) | 4 lines
29302Changed paths:
29303   M /trunk/zeta_ui.c
29304
29305improved efficiency for zeta(m) in precision p when m is large
29306but still smaller than p, for example m=1024 and p=2048 gives a
29307speedup of about 23 (thanks to Jim White for reporting the problem)
29308
29309------------------------------------------------------------------------
29310r4309 | zimmerma | 2006-12-14 15:19:17 +0000 (Thu, 14 Dec 2006) | 2 lines
29311Changed paths:
29312   M /trunk/zeta_ui.c
29313
29314added MPFR_ZIV_INIT stuff
29315
29316------------------------------------------------------------------------
29317r4308 | zimmerma | 2006-12-07 07:17:58 +0000 (Thu, 07 Dec 2006) | 2 lines
29318Changed paths:
29319   M /trunk/algorithms.tex
29320
29321fixed typo
29322
29323------------------------------------------------------------------------
29324r4307 | vlefevre | 2006-12-05 09:42:22 +0000 (Tue, 05 Dec 2006) | 2 lines
29325Changed paths:
29326   M /trunk/TODO
29327
29328TODO: to be added: MPFR_USE_EXTENSION macro.
29329
29330------------------------------------------------------------------------
29331r4306 | vlefevre | 2006-11-29 09:50:57 +0000 (Wed, 29 Nov 2006) | 2 lines
29332Changed paths:
29333   M /trunk/README.dev
29334
29335README.dev: update.
29336
29337------------------------------------------------------------------------
29338r4300 | vlefevre | 2006-11-29 08:54:24 +0000 (Wed, 29 Nov 2006) | 2 lines
29339Changed paths:
29340   M /trunk/INSTALL
29341
29342INSTALL: update of the "Notes on Windows 32" section.
29343
29344------------------------------------------------------------------------
29345r4299 | zimmerma | 2006-11-27 08:56:12 +0000 (Mon, 27 Nov 2006) | 2 lines
29346Changed paths:
29347   M /trunk/set_uj.c
29348
29349added comment about last change
29350
29351------------------------------------------------------------------------
29352r4298 | zimmerma | 2006-11-27 08:26:02 +0000 (Mon, 27 Nov 2006) | 2 lines
29353Changed paths:
29354   M /trunk/set_uj.c
29355
29356fixed warning on 64-bit machines
29357
29358------------------------------------------------------------------------
29359r4297 | vlefevre | 2006-11-26 18:58:05 +0000 (Sun, 26 Nov 2006) | 2 lines
29360Changed paths:
29361   M /trunk/tests/tpow.c
29362
29363tests/tpow.c: added worst cases.
29364
29365------------------------------------------------------------------------
29366r4296 | vlefevre | 2006-11-26 18:52:26 +0000 (Sun, 26 Nov 2006) | 2 lines
29367Changed paths:
29368   M /trunk/tests/troot.c
29369
29370tests/troot.c: two more worst cases.
29371
29372------------------------------------------------------------------------
29373r4295 | vlefevre | 2006-11-25 20:05:15 +0000 (Sat, 25 Nov 2006) | 2 lines
29374Changed paths:
29375   M /trunk/tests/troot.c
29376
29377tests/troot.c: added a worst case.
29378
29379------------------------------------------------------------------------
29380r4293 | vlefevre | 2006-11-25 19:46:42 +0000 (Sat, 25 Nov 2006) | 2 lines
29381Changed paths:
29382   M /trunk/BUGS
29383
29384BUGS: removed obsolete "compiler bugs" section.
29385
29386------------------------------------------------------------------------
29387r4292 | zimmerma | 2006-11-25 09:51:07 +0000 (Sat, 25 Nov 2006) | 2 lines
29388Changed paths:
29389   M /trunk/tests/tpow.c
29390
29391added worst case
29392
29393------------------------------------------------------------------------
29394r4286 | vlefevre | 2006-11-25 00:15:30 +0000 (Sat, 25 Nov 2006) | 2 lines
29395Changed paths:
29396   M /trunk/INSTALL
29397
29398Partially rewrote the INSTALL file.
29399
29400------------------------------------------------------------------------
29401r4284 | vlefevre | 2006-11-24 14:46:41 +0000 (Fri, 24 Nov 2006) | 2 lines
29402Changed paths:
29403   M /trunk/Makefile.am
29404
29405Makefile.am: fixed libtool's -version-info flag (and comment).
29406
29407------------------------------------------------------------------------
29408r4279 | vlefevre | 2006-11-24 00:44:20 +0000 (Fri, 24 Nov 2006) | 2 lines
29409Changed paths:
29410   M /trunk/configure.in
29411
29412configure.in: check for gmp.h a bit earlier.
29413
29414------------------------------------------------------------------------
29415r4278 | zimmerma | 2006-11-23 14:10:10 +0000 (Thu, 23 Nov 2006) | 2 lines
29416Changed paths:
29417   M /trunk/nightly-test
29418
29419added --with-tests-timeout=60 for nightly tests
29420
29421------------------------------------------------------------------------
29422r4277 | zimmerma | 2006-11-23 14:08:47 +0000 (Thu, 23 Nov 2006) | 2 lines
29423Changed paths:
29424   M /trunk/configure.in
29425   M /trunk/tests/tests.c
29426
29427test timeout is now a configure option (e.g. --with-tests-timeout=60)
29428
29429------------------------------------------------------------------------
29430r4276 | zimmerma | 2006-11-23 13:25:35 +0000 (Thu, 23 Nov 2006) | 2 lines
29431Changed paths:
29432   M /trunk/gamma.c
29433
29434replaced set_d by set_str_binary (more portable)
29435
29436------------------------------------------------------------------------
29437r4274 | vlefevre | 2006-11-23 00:34:58 +0000 (Thu, 23 Nov 2006) | 2 lines
29438Changed paths:
29439   M /trunk/INSTALL
29440
29441INSTALL: several additions.
29442
29443------------------------------------------------------------------------
29444r4272 | vlefevre | 2006-11-22 17:25:20 +0000 (Wed, 22 Nov 2006) | 2 lines
29445Changed paths:
29446   M /trunk/INSTALL
29447
29448INSTALL: small update.
29449
29450------------------------------------------------------------------------
29451r4270 | vlefevre | 2006-11-22 15:25:22 +0000 (Wed, 22 Nov 2006) | 2 lines
29452Changed paths:
29453   M /trunk/FAQ.html
29454
29455FAQ update (added a CSS counter).
29456
29457------------------------------------------------------------------------
29458r4268 | vlefevre | 2006-11-22 15:23:30 +0000 (Wed, 22 Nov 2006) | 2 lines
29459Changed paths:
29460   M /trunk/update-faq
29461
29462update-faq: added a workaround for the libxslt bug 377440.
29463
29464------------------------------------------------------------------------
29465r4267 | vlefevre | 2006-11-22 11:48:44 +0000 (Wed, 22 Nov 2006) | 2 lines
29466Changed paths:
29467   M /trunk/TODO
29468
29469TODO: update concerning the patches information.
29470
29471------------------------------------------------------------------------
29472r4266 | zimmerma | 2006-11-22 08:03:59 +0000 (Wed, 22 Nov 2006) | 2 lines
29473Changed paths:
29474   M /trunk/nightly-test
29475
29476set GMP_CHECK_RANDOMIZE to get random tests
29477
29478------------------------------------------------------------------------
29479r4263 | vlefevre | 2006-11-21 18:01:15 +0000 (Tue, 21 Nov 2006) | 2 lines
29480Changed paths:
29481   M /trunk/README
29482
29483Updated README file.
29484
29485------------------------------------------------------------------------
29486r4259 | vlefevre | 2006-11-20 16:32:36 +0000 (Mon, 20 Nov 2006) | 2 lines
29487Changed paths:
29488   M /trunk/README.dev
29489
29490README.dev: mention the version suffix.
29491
29492------------------------------------------------------------------------
29493r4258 | vlefevre | 2006-11-20 16:25:47 +0000 (Mon, 20 Nov 2006) | 2 lines
29494Changed paths:
29495   M /trunk/VERSION
29496   M /trunk/configure.in
29497   M /trunk/mpfr.h
29498   M /trunk/mpfr.texi
29499   M /trunk/version.c
29500
29501Updated version to 2.3.0-dev.
29502
29503------------------------------------------------------------------------
29504r4257 | vlefevre | 2006-11-20 16:24:20 +0000 (Mon, 20 Nov 2006) | 2 lines
29505Changed paths:
29506   M /trunk/tests/tversion.c
29507   M /trunk/update-version
29508
29509Added version suffix support (useful for dev and rc versions).
29510
29511------------------------------------------------------------------------
29512r4256 | vlefevre | 2006-11-20 14:45:50 +0000 (Mon, 20 Nov 2006) | 2 lines
29513Changed paths:
29514   M /trunk/nightly-test
29515
29516Rewrote nightly-test in sh and fixed a security hole.
29517
29518------------------------------------------------------------------------
29519r4255 | zimmerma | 2006-11-20 14:08:00 +0000 (Mon, 20 Nov 2006) | 2 lines
29520Changed paths:
29521   M /trunk/tests/tests.c
29522
29523added cpu time limit of 60 seconds in tests
29524
29525------------------------------------------------------------------------
29526r4254 | vlefevre | 2006-11-20 13:44:04 +0000 (Mon, 20 Nov 2006) | 2 lines
29527Changed paths:
29528   M /trunk/TODO
29529
29530TODO: update.
29531
29532------------------------------------------------------------------------
29533r4252 | zimmerma | 2006-11-20 12:59:26 +0000 (Mon, 20 Nov 2006) | 2 lines
29534Changed paths:
29535   M /trunk/nightly-test
29536
29537added an argument to give the branch (use trunk or branches/2.2 for example)
29538
29539------------------------------------------------------------------------
29540r4250 | vlefevre | 2006-11-20 11:36:25 +0000 (Mon, 20 Nov 2006) | 2 lines
29541Changed paths:
29542   M /trunk/tests/tgamma.c
29543
29544tests/tgamma.c: restore emin and emax to their default values.
29545
29546------------------------------------------------------------------------
29547r4249 | zimmerma | 2006-11-20 11:00:45 +0000 (Mon, 20 Nov 2006) | 2 lines
29548Changed paths:
29549   M /trunk/gamma.c
29550   M /trunk/tests/tgamma.c
29551
29552fixed bug in overflow test
29553
29554------------------------------------------------------------------------
29555r4248 | zimmerma | 2006-11-20 09:52:45 +0000 (Mon, 20 Nov 2006) | 2 lines
29556Changed paths:
29557   M /trunk/gamma.c
29558   M /trunk/tests/tgamma.c
29559
29560fixed bug in mpfr_gamma for exact result
29561
29562------------------------------------------------------------------------
29563r4246 | zimmerma | 2006-11-20 07:39:36 +0000 (Mon, 20 Nov 2006) | 2 lines
29564Changed paths:
29565   M /trunk/nightly-test
29566
29567added two configure options
29568
29569------------------------------------------------------------------------
29570r4245 | zimmerma | 2006-11-20 07:32:36 +0000 (Mon, 20 Nov 2006) | 2 lines
29571Changed paths:
29572   M /trunk/erfc.c
29573
29574simplified test :-)
29575
29576------------------------------------------------------------------------
29577r4244 | vlefevre | 2006-11-20 05:40:58 +0000 (Mon, 20 Nov 2006) | 3 lines
29578Changed paths:
29579   M /trunk/configure.in
29580
29581configure.in: unset GMP_CFLAGS and GMP_CC in case the user has set such
29582environment variables for another use.
29583
29584------------------------------------------------------------------------
29585r4243 | vlefevre | 2006-11-20 04:45:11 +0000 (Mon, 20 Nov 2006) | 3 lines
29586Changed paths:
29587   M /trunk/tests/texp2.c
29588
29589tests/texp2.c: fixed a problem with a value that is not necessarily
29590representable (on platforms without long long).
29591
29592------------------------------------------------------------------------
29593r4242 | vlefevre | 2006-11-20 00:27:53 +0000 (Mon, 20 Nov 2006) | 2 lines
29594Changed paths:
29595   M /trunk/BUGS
29596
29597BUGS: removed item on mpfr_eint (now fixed).
29598
29599------------------------------------------------------------------------
29600r4241 | vlefevre | 2006-11-20 00:25:10 +0000 (Mon, 20 Nov 2006) | 2 lines
29601Changed paths:
29602   M /trunk/erfc.c
29603
29604Untabify.
29605
29606------------------------------------------------------------------------
29607r4240 | zimmerma | 2006-11-19 21:27:33 +0000 (Sun, 19 Nov 2006) | 2 lines
29608Changed paths:
29609   M /trunk/exp_2.c
29610
29611replaced double by mpfr_t (problem on 64-bit machines)
29612
29613------------------------------------------------------------------------
29614r4239 | zimmerma | 2006-11-19 18:22:51 +0000 (Sun, 19 Nov 2006) | 2 lines
29615Changed paths:
29616   M /trunk/tests/terf.c
29617
29618added more tests
29619
29620------------------------------------------------------------------------
29621r4238 | zimmerma | 2006-11-19 18:08:38 +0000 (Sun, 19 Nov 2006) | 2 lines
29622Changed paths:
29623   A /trunk/nightly-test
29624
29625script for nightly tests
29626
29627------------------------------------------------------------------------
29628r4237 | zimmerma | 2006-11-19 14:35:02 +0000 (Sun, 19 Nov 2006) | 4 lines
29629Changed paths:
29630   M /trunk/erfc.c
29631   M /trunk/pow.c
29632   M /trunk/tests/tcos.c
29633   M /trunk/tests/tcot.c
29634   M /trunk/tests/tcsc.c
29635   M /trunk/tests/terf.c
29636   M /trunk/tests/texp.c
29637   M /trunk/tests/tsin.c
29638   M /trunk/tests/tsum.c
29639   M /trunk/tests/ttan.c
29640
29641fixed bug in pow (isodd -> assertion failed)
29642fixed problem in erfc for large input
29643reduced tests that took too much time
29644
29645------------------------------------------------------------------------
29646r4236 | vlefevre | 2006-11-19 11:34:06 +0000 (Sun, 19 Nov 2006) | 3 lines
29647Changed paths:
29648   M /trunk/mpfr.texi
29649
29650mpfr.texi: updated description of mpfr_eint, as the whole input domain
29651is now supported.
29652
29653------------------------------------------------------------------------
29654r4235 | vlefevre | 2006-11-19 11:17:03 +0000 (Sun, 19 Nov 2006) | 2 lines
29655Changed paths:
29656   M /trunk/eint.c
29657   M /trunk/erfc.c
29658
29659Untabify.
29660
29661------------------------------------------------------------------------
29662r4234 | vlefevre | 2006-11-19 11:01:25 +0000 (Sun, 19 Nov 2006) | 2 lines
29663Changed paths:
29664   M /trunk/mpfr-impl.h
29665
29666mpfr-impl.h: added a comment about MPFR_WARNING.
29667
29668------------------------------------------------------------------------
29669r4233 | zimmerma | 2006-11-19 09:28:35 +0000 (Sun, 19 Nov 2006) | 3 lines
29670Changed paths:
29671   M /trunk/BUGS
29672   M /trunk/eint.c
29673   M /trunk/erfc.c
29674
29675fixed bug in erfc (forgot to compare result of cmp_si)
29676fixed infinite loop in eint (test for use of asympt was not tight enough)
29677
29678------------------------------------------------------------------------
29679r4232 | zimmerma | 2006-11-19 08:48:17 +0000 (Sun, 19 Nov 2006) | 2 lines
29680Changed paths:
29681   M /trunk/algorithms.tex
29682   M /trunk/eint.c
29683   M /trunk/tests/teint.c
29684
29685added asymptotic expansion for mpfr_eint (don't need MPFR_WARNING any more)
29686
29687------------------------------------------------------------------------
29688r4231 | vlefevre | 2006-11-18 20:55:17 +0000 (Sat, 18 Nov 2006) | 2 lines
29689Changed paths:
29690   M /trunk/BUGS
29691   M /trunk/tests/terf.c
29692
29693Added a mpfr_erfc test that shows a bug and updated BUGS file.
29694
29695------------------------------------------------------------------------
29696r4229 | vlefevre | 2006-11-17 09:07:23 +0000 (Fri, 17 Nov 2006) | 2 lines
29697Changed paths:
29698   M /trunk/configure.in
29699
29700configure.in: Added a comment concerning GMP version checking.
29701
29702------------------------------------------------------------------------
29703r4228 | vlefevre | 2006-11-17 08:58:29 +0000 (Fri, 17 Nov 2006) | 5 lines
29704Changed paths:
29705   M /trunk/configure.in
29706
29707configure.in: Before testing GMP header and library versions, set
29708LD_RUN_PATH locally if a --with-gmp* option is used, so that the
29709right version of the GMP library is used. There is no need to do
29710something similar for "make check" as libtool does the job.
29711
29712------------------------------------------------------------------------
29713r4227 | vlefevre | 2006-11-17 08:15:24 +0000 (Fri, 17 Nov 2006) | 2 lines
29714Changed paths:
29715   M /trunk/mpfr.texi
29716
29717Updated mpfr_erfc documentation (now supported in whole domain).
29718
29719------------------------------------------------------------------------
29720r4226 | vlefevre | 2006-11-17 03:16:16 +0000 (Fri, 17 Nov 2006) | 2 lines
29721Changed paths:
29722   M /trunk/BUGS
29723
29724BUGS: removed mpfr_pow_z bug.
29725
29726------------------------------------------------------------------------
29727r4225 | vlefevre | 2006-11-17 03:13:24 +0000 (Fri, 17 Nov 2006) | 2 lines
29728Changed paths:
29729   M /trunk/mpfr-test.h
29730   M /trunk/tests/Makefile.am
29731   M /trunk/tests/tests.c
29732   M /trunk/tests/tgeneric.c
29733
29734Merged the new generic tests.
29735
29736------------------------------------------------------------------------
29737r4224 | vlefevre | 2006-11-17 02:55:09 +0000 (Fri, 17 Nov 2006) | 3 lines
29738Changed paths:
29739   M /trunk/pow_si.c
29740
29741Partially fixed a bug in mpfr_pow_si (overflow/underflow detection for
29742n < 0).
29743
29744------------------------------------------------------------------------
29745r4223 | vlefevre | 2006-11-17 02:46:56 +0000 (Fri, 17 Nov 2006) | 2 lines
29746Changed paths:
29747   M /trunk/tests/tpow_z.c
29748
29749tests/tpow_z.c: various corrections.
29750
29751------------------------------------------------------------------------
29752r4222 | vlefevre | 2006-11-17 02:27:06 +0000 (Fri, 17 Nov 2006) | 3 lines
29753Changed paths:
29754   M /trunk/pow_z.c
29755   M /trunk/tests/tpow.c
29756
29757Partially fixed another bug in mpfr_pow_z (overflow/underflow detection
29758for z < 0) and added corresponding testcases.
29759
29760------------------------------------------------------------------------
29761r4221 | vlefevre | 2006-11-17 01:56:31 +0000 (Fri, 17 Nov 2006) | 4 lines
29762Changed paths:
29763   M /trunk/pow_z.c
29764   M /trunk/tests/tpow.c
29765
29766Fixed a bug in mpfr_pow_z concerning the underflow flag and added the
29767corresponding testcase (but the case z < 0 is still buggy concerning
29768the flags).
29769
29770------------------------------------------------------------------------
29771r4219 | zimmerma | 2006-11-16 15:02:08 +0000 (Thu, 16 Nov 2006) | 3 lines
29772Changed paths:
29773   M /trunk/BUGS
29774   M /trunk/algorithms.tex
29775   M /trunk/erfc.c
29776   M /trunk/tests/terf.c
29777
29778implemented asymptotic formula for erfc (fixed both slowness for large
29779arguments, and call to MPFR_WARNING with return value NaN for huge arguments)
29780
29781------------------------------------------------------------------------
29782r4218 | zimmerma | 2006-11-16 10:19:19 +0000 (Thu, 16 Nov 2006) | 2 lines
29783Changed paths:
29784   M /trunk/tests/terf.c
29785
29786added new test
29787
29788------------------------------------------------------------------------
29789r4216 | zimmerma | 2006-11-14 16:42:46 +0000 (Tue, 14 Nov 2006) | 2 lines
29790Changed paths:
29791   M /trunk/erfc.c
29792   M /trunk/tests/terf.c
29793
29794fixed problem for large negative input
29795
29796------------------------------------------------------------------------
29797r4215 | vlefevre | 2006-11-14 14:26:02 +0000 (Tue, 14 Nov 2006) | 2 lines
29798Changed paths:
29799   M /trunk/TODO
29800
29801TODO: slight change in the proposed mpfr_lgamma prototype (arg order).
29802
29803------------------------------------------------------------------------
29804r4214 | vlefevre | 2006-11-13 09:07:20 +0000 (Mon, 13 Nov 2006) | 3 lines
29805Changed paths:
29806   M /trunk/TODO
29807   M /trunk/mpfr.texi
29808
29809About mpfr_lngamma/mpfr_lgamma: added mpfr_lgamma to TODO and updated
29810mpfr_lngamma description in mpfr.texi.
29811
29812------------------------------------------------------------------------
29813r4213 | vlefevre | 2006-11-13 08:39:16 +0000 (Mon, 13 Nov 2006) | 2 lines
29814Changed paths:
29815   M /trunk/BUGS
29816
29817BUGS: update.
29818
29819------------------------------------------------------------------------
29820r4212 | vlefevre | 2006-11-13 07:26:31 +0000 (Mon, 13 Nov 2006) | 2 lines
29821Changed paths:
29822   M /trunk/tests/terf.c
29823
29824tests/terf.c: added a test that yields a segfault (execute "terf 1").
29825
29826------------------------------------------------------------------------
29827r4211 | zimmerma | 2006-11-10 16:05:07 +0000 (Fri, 10 Nov 2006) | 2 lines
29828Changed paths:
29829   M /trunk/mpfr.texi
29830
29831moved the [gs]et_decimal64 functions after the [gs]et_ld functions
29832
29833------------------------------------------------------------------------
29834r4210 | vlefevre | 2006-11-10 15:14:58 +0000 (Fri, 10 Nov 2006) | 3 lines
29835Changed paths:
29836   M /trunk/mpfr.texi
29837
29838mpfr.texi: changed @code{--enable-decimal-float} into @samp{...}
29839for consistency with the other configure options.
29840
29841------------------------------------------------------------------------
29842r4209 | vlefevre | 2006-11-10 15:13:30 +0000 (Fri, 10 Nov 2006) | 2 lines
29843Changed paths:
29844   M /trunk/mpfr.texi
29845
29846mpfr.texi: updated the note concerning mpfr_eint and mpfr_erfc.
29847
29848------------------------------------------------------------------------
29849r4208 | vlefevre | 2006-11-10 14:54:19 +0000 (Fri, 10 Nov 2006) | 9 lines
29850Changed paths:
29851   M /branches/new-generic-tests/tests/Makefile.am
29852   M /trunk/configure.in
29853   M /trunk/eint.c
29854   M /trunk/erfc.c
29855   M /trunk/mpfr-impl.h
29856
29857Added warnings support.
29858  * configure.in: added --enable-warnings configure option.
29859  * mpfr-impl.h: defined MPFR_WARNING(W) macro.
29860  * eint.c, erfc.c: use MPFR_WARNING instead of fprintf.
29861  * tests/Makefile.am (new-generic-tests branch): run the tests with
29862    MPFR_QUIET=1 to avoid output of useless warnings, as some tests
29863    (with large arguments) can generate such warnings, which are all
29864    expected.
29865
29866------------------------------------------------------------------------
29867r4206 | vlefevre | 2006-11-10 13:28:54 +0000 (Fri, 10 Nov 2006) | 2 lines
29868Changed paths:
29869   M /trunk/tests
29870
29871Added tget_set_d64 to svn:ignore property of "tests" directory.
29872
29873------------------------------------------------------------------------
29874r4205 | vlefevre | 2006-11-10 09:05:56 +0000 (Fri, 10 Nov 2006) | 2 lines
29875Changed paths:
29876   M /trunk/TODO
29877
29878TODO: "add a configure test for --enable-logging..."
29879
29880------------------------------------------------------------------------
29881r4204 | vlefevre | 2006-11-10 01:30:10 +0000 (Fri, 10 Nov 2006) | 2 lines
29882Changed paths:
29883   M /trunk/configure.in
29884
29885More information for --enable-logging configure option.
29886
29887------------------------------------------------------------------------
29888r4203 | vlefevre | 2006-11-10 01:24:33 +0000 (Fri, 10 Nov 2006) | 2 lines
29889Changed paths:
29890   M /trunk/logging.c
29891   M /trunk/mpfr-impl.h
29892
29893Fixed test of logging support.
29894
29895------------------------------------------------------------------------
29896r4202 | vlefevre | 2006-11-10 01:01:24 +0000 (Fri, 10 Nov 2006) | 5 lines
29897Changed paths:
29898   M /trunk/INSTALL
29899   M /trunk/configure.in
29900
29901Removed --with-irix64 configure option and "case $OS_TYPE" code from
29902configure.in; see
29903  http://sympa.loria.fr/wwsympa/arc/mpfr/2006-11/msg00009.html
29904for the reasons.
29905
29906------------------------------------------------------------------------
29907r4201 | zimmerma | 2006-11-09 14:25:48 +0000 (Thu, 09 Nov 2006) | 2 lines
29908Changed paths:
29909   M /trunk/tests/tget_set_d64.c
29910
29911added more checks with native format
29912
29913------------------------------------------------------------------------
29914r4200 | zimmerma | 2006-11-09 13:37:33 +0000 (Thu, 09 Nov 2006) | 2 lines
29915Changed paths:
29916   M /trunk/configure.in
29917   M /trunk/tests/tget_set_d64.c
29918
29919added detection of decimal format in configure (DPD or BID)
29920
29921------------------------------------------------------------------------
29922r4199 | vlefevre | 2006-11-09 11:39:34 +0000 (Thu, 09 Nov 2006) | 3 lines
29923Changed paths:
29924   M /trunk/strtofr.c
29925
29926strtofr.c: removed a useless cast (ISO C99 standard 6.2.5#3) and updated
29927a comment as isdigit is no longer used.
29928
29929------------------------------------------------------------------------
29930r4198 | vlefevre | 2006-11-09 11:13:48 +0000 (Thu, 09 Nov 2006) | 3 lines
29931Changed paths:
29932   M /trunk/strtofr.c
29933
29934strtofr.c fix: no longer use isdigit, as MPFR requires non-localized
29935digits.
29936
29937------------------------------------------------------------------------
29938r4197 | zimmerma | 2006-11-09 11:05:05 +0000 (Thu, 09 Nov 2006) | 2 lines
29939Changed paths:
29940   M /trunk/get_d64.c
29941   M /trunk/set_d64.c
29942   M /trunk/tests/tget_set_d64.c
29943
29944modified to work on 64-bit machines too
29945
29946------------------------------------------------------------------------
29947r4196 | vlefevre | 2006-11-09 09:31:09 +0000 (Thu, 09 Nov 2006) | 2 lines
29948Changed paths:
29949   M /trunk/get_d64.c
29950
29951get_d64.c: fixed problems related to signed/unsigned values.
29952
29953------------------------------------------------------------------------
29954r4195 | vlefevre | 2006-11-09 09:03:17 +0000 (Thu, 09 Nov 2006) | 4 lines
29955Changed paths:
29956   M /trunk/strtofr.c
29957
29958strtofr.c: fixed a bug that could occur on platforms with signed chars,
29959when the user provides a string with negative characters (e.g. accented
29960characters, in practice).
29961
29962------------------------------------------------------------------------
29963r4194 | zimmerma | 2006-11-09 07:29:15 +0000 (Thu, 09 Nov 2006) | 4 lines
29964Changed paths:
29965   M /trunk/get_d64.c
29966   M /trunk/set_d64.c
29967   M /trunk/tests/tget_set_d64.c
29968
29969complete rewrite of mpfr_set_decimal64 and mpfr_get_decimal64: now use
29970internal string <-> _Decimal64 conversion functions, which perform native
29971conversion from/to BID or DPD
29972
29973------------------------------------------------------------------------
29974r4193 | zimmerma | 2006-11-08 09:32:52 +0000 (Wed, 08 Nov 2006) | 2 lines
29975Changed paths:
29976   M /trunk/mpfr.texi
29977
29978added mpfr_set_decimal64 and mpfr_get_decimal64
29979
29980------------------------------------------------------------------------
29981r4192 | vlefevre | 2006-11-08 08:55:33 +0000 (Wed, 08 Nov 2006) | 2 lines
29982Changed paths:
29983   M /trunk/mpfr-impl.h
29984
29985mpfr-impl.h: fixed a compile error if _Decimal64 is unknown.
29986
29987------------------------------------------------------------------------
29988r4191 | zimmerma | 2006-11-08 07:47:07 +0000 (Wed, 08 Nov 2006) | 3 lines
29989Changed paths:
29990   M /trunk/configure.in
29991   M /trunk/get_d64.c
29992   M /trunk/mpfr-impl.h
29993   M /trunk/mpfr.h
29994   M /trunk/set_d64.c
29995   M /trunk/tests/tget_set_d64.c
29996
29997added new configure option --enable-decimal-float to build mpfr_set_decimal64
29998and mpfr_get_decimal64 (checks _Decimal64, and _GMP_IEEE_FLOATS is defined)
29999
30000------------------------------------------------------------------------
30001r4190 | zimmerma | 2006-11-07 16:47:45 +0000 (Tue, 07 Nov 2006) | 3 lines
30002Changed paths:
30003   M /trunk/configure.in
30004   M /trunk/get_d64.c
30005   M /trunk/mpfr.h
30006   M /trunk/set_d64.c
30007   M /trunk/tests/tget_set_d64.c
30008
30009added --enable-decimal-float in configure, and corresponding macro
30010WANT_DECIMAL_FLOATS
30011
30012------------------------------------------------------------------------
30013r4189 | vlefevre | 2006-11-07 15:09:16 +0000 (Tue, 07 Nov 2006) | 2 lines
30014Changed paths:
30015   M /trunk/tests/tversion.c
30016
30017tests/tversion.c: improved error message and added gmp.h/libgmp test.
30018
30019------------------------------------------------------------------------
30020r4188 | vlefevre | 2006-11-07 14:38:42 +0000 (Tue, 07 Nov 2006) | 2 lines
30021Changed paths:
30022   M /trunk/tests/tversion.c
30023
30024Fixed a small bug in tests/tversion.c (should never occur anyway).
30025
30026------------------------------------------------------------------------
30027r4187 | vlefevre | 2006-11-06 01:23:37 +0000 (Mon, 06 Nov 2006) | 2 lines
30028Changed paths:
30029   M /trunk/logging.c
30030
30031logging.c: clean-up.
30032
30033------------------------------------------------------------------------
30034r4186 | vlefevre | 2006-11-05 16:12:16 +0000 (Sun, 05 Nov 2006) | 2 lines
30035Changed paths:
30036   M /trunk/README.dev
30037
30038README.dev: updated things to do before a release.
30039
30040------------------------------------------------------------------------
30041r4185 | zimmerma | 2006-11-05 15:41:27 +0000 (Sun, 05 Nov 2006) | 2 lines
30042Changed paths:
30043   M /trunk/Makefile.am
30044   A /trunk/get_d64.c
30045   M /trunk/get_str.c
30046   M /trunk/mpfr.h
30047   A /trunk/set_d64.c
30048   M /trunk/tests/Makefile.am
30049   A /trunk/tests/tget_set_d64.c
30050
30051added new (preliminary) conversions functions to/from decimal64
30052
30053------------------------------------------------------------------------
30054r4184 | zimmerma | 2006-11-05 15:17:30 +0000 (Sun, 05 Nov 2006) | 2 lines
30055Changed paths:
30056   M /trunk/erfc.c
30057
30058changed header file: stdlib.h -> stdio.h
30059
30060------------------------------------------------------------------------
30061r4183 | vlefevre | 2006-11-03 18:38:05 +0000 (Fri, 03 Nov 2006) | 2 lines
30062Changed paths:
30063   M /trunk/set_d.c
30064
30065Fixed a bug related to signed/unsigned types.
30066
30067------------------------------------------------------------------------
30068r4182 | vlefevre | 2006-11-03 10:05:51 +0000 (Fri, 03 Nov 2006) | 2 lines
30069Changed paths:
30070   M /trunk/tests/tgamma.c
30071
30072tgamma.c: avoid useless mpfr_get_d.
30073
30074------------------------------------------------------------------------
30075r4181 | vlefevre | 2006-11-03 09:54:24 +0000 (Fri, 03 Nov 2006) | 2 lines
30076Changed paths:
30077   M /trunk/tests/tpow.c
30078
30079tpow.c: replaced a mpfr_cmp_d by a mpfr_cmp_str1.
30080
30081------------------------------------------------------------------------
30082r4180 | vlefevre | 2006-11-03 09:50:45 +0000 (Fri, 03 Nov 2006) | 2 lines
30083Changed paths:
30084   M /trunk/lngamma.c
30085
30086lngamma.c: added a comment.
30087
30088------------------------------------------------------------------------
30089r4179 | vlefevre | 2006-11-03 09:42:31 +0000 (Fri, 03 Nov 2006) | 2 lines
30090Changed paths:
30091   M /trunk/tests/tlngamma.c
30092
30093tlngamma.c: avoid useless mpfr_get_d.
30094
30095------------------------------------------------------------------------
30096r4178 | vlefevre | 2006-10-27 21:21:56 +0000 (Fri, 27 Oct 2006) | 2 lines
30097Changed paths:
30098   M /trunk/eint.c
30099
30100eint.c: better overflow checking; fix: all allocated memory now freed.
30101
30102------------------------------------------------------------------------
30103r4177 | vlefevre | 2006-10-27 17:03:32 +0000 (Fri, 27 Oct 2006) | 2 lines
30104Changed paths:
30105   M /trunk/eint.c
30106
30107eint.c: forgot 2 mpfr_clear's.
30108
30109------------------------------------------------------------------------
30110r4174 | vlefevre | 2006-10-27 16:12:34 +0000 (Fri, 27 Oct 2006) | 2 lines
30111Changed paths:
30112   M /trunk/eint.c
30113
30114eint.c fix: and changed the #if into if.
30115
30116------------------------------------------------------------------------
30117r4173 | vlefevre | 2006-10-27 16:10:22 +0000 (Fri, 27 Oct 2006) | 2 lines
30118Changed paths:
30119   M /trunk/eint.c
30120
30121eint.c fix: replaced BITS_PER_MP_LIMB by sizeof(mp_exp_t) * CHAR_BIT.
30122
30123------------------------------------------------------------------------
30124r4172 | vlefevre | 2006-10-27 12:39:20 +0000 (Fri, 27 Oct 2006) | 4 lines
30125Changed paths:
30126   M /trunk/erfc.c
30127   M /trunk/mpfr.texi
30128
30129The current implementation of mpfr_erfc cannot compute the result for
30130large inputs. Return NaN with the erange flag set instead of aborting.
30131Documented this behavior in mpfr.texi.
30132
30133------------------------------------------------------------------------
30134r4171 | zimmerma | 2006-10-27 11:56:14 +0000 (Fri, 27 Oct 2006) | 3 lines
30135Changed paths:
30136   M /trunk/eint.c
30137
30138improved bound for x with BITS_PER_MP_LIMB=32
30139   added bound for BITS_PER_MP_LIMB=64
30140
30141------------------------------------------------------------------------
30142r4169 | vlefevre | 2006-10-27 01:30:32 +0000 (Fri, 27 Oct 2006) | 4 lines
30143Changed paths:
30144   M /trunk/eint.c
30145   M /trunk/mpfr.texi
30146
30147The current implementation of mpfr_eint cannot compute the result for
30148large inputs. Return NaN with the erange flag set instead of aborting.
30149Documented this behavior in mpfr.texi.
30150
30151------------------------------------------------------------------------
30152r4168 | vlefevre | 2006-10-27 00:59:33 +0000 (Fri, 27 Oct 2006) | 2 lines
30153Changed paths:
30154   M /trunk/tests/tzeta.c
30155
30156tzeta.c patch 4166 should have been committed to the trunk. Fixing...
30157
30158------------------------------------------------------------------------
30159r4167 | zimmerma | 2006-10-26 17:17:01 +0000 (Thu, 26 Oct 2006) | 2 lines
30160Changed paths:
30161   M /trunk/eint.c
30162   M /trunk/erf.c
30163   M /trunk/erfc.c
30164
30165added tests for overflows or underflows
30166
30167------------------------------------------------------------------------
30168r4166 | zimmerma | 2006-10-26 15:19:43 +0000 (Thu, 26 Oct 2006) | 2 lines
30169Changed paths:
30170   M /branches/new-generic-tests/tests/tzeta.c
30171   M /trunk/zeta.c
30172
30173fixed problem for large negative s (return +Inf or -Inf)
30174
30175------------------------------------------------------------------------
30176r4165 | zimmerma | 2006-10-26 13:55:26 +0000 (Thu, 26 Oct 2006) | 2 lines
30177Changed paths:
30178   M /trunk/coth.c
30179
30180fixed dummy error in last commit
30181
30182------------------------------------------------------------------------
30183r4164 | vlefevre | 2006-10-26 08:52:01 +0000 (Thu, 26 Oct 2006) | 2 lines
30184Changed paths:
30185   M /trunk/eint.c
30186
30187In latest change, replaced exit(1) by abort().
30188
30189------------------------------------------------------------------------
30190r4163 | zimmerma | 2006-10-26 08:18:23 +0000 (Thu, 26 Oct 2006) | 4 lines
30191Changed paths:
30192   M /trunk/eint.c
30193   M /trunk/tests/teint.c
30194
30195added test for eint()
30196added error message when input is too large in eint(), waiting for asymptotic
30197	expansion
30198
30199------------------------------------------------------------------------
30200r4162 | vlefevre | 2006-10-26 01:40:17 +0000 (Thu, 26 Oct 2006) | 2 lines
30201Changed paths:
30202   M /trunk/coth.c
30203   M /trunk/gen_inverse.h
30204
30205Untabified and added a FIXME.
30206
30207------------------------------------------------------------------------
30208r4161 | zimmerma | 2006-10-25 17:49:57 +0000 (Wed, 25 Oct 2006) | 3 lines
30209Changed paths:
30210   M /trunk/coth.c
30211   M /trunk/csch.c
30212   M /trunk/gen_inverse.h
30213   M /trunk/tests/tcoth.c
30214   M /trunk/tests/tcsch.c
30215   M /trunk/tests/tsech.c
30216
30217fixed overflow/underflow problems in csch and sech
30218fixed problem for huge argument in coth
30219
30220------------------------------------------------------------------------
30221r4159 | vlefevre | 2006-10-25 17:01:07 +0000 (Wed, 25 Oct 2006) | 9 lines
30222Changed paths:
30223   M /trunk/FAQ.html
30224   M /trunk/faq.xsl
30225   M /trunk/update-faq
30226
30227FAQ-related updates:
30228  * faq.xsl: Include styles from http://www.mpfr.org/styles/visual.css
30229    by using a system entity (but GNOME libxslt bug 345147 is still
30230    present in Debian, so don't use /*<![CDATA[*/ and /*]]>*/ yet).
30231  * update-faq: add /*<![CDATA[*/ and /*]]>*/ after calling xsltproc.
30232  * FAQ.html: update from the MPFR web site: various changes, including:
30233      + added id attributes on dt elements (FAQ items) to allow anchors;
30234      + updated FAQ for undefined references.
30235
30236------------------------------------------------------------------------
30237r4157 | vlefevre | 2006-10-25 14:18:59 +0000 (Wed, 25 Oct 2006) | 2 lines
30238Changed paths:
30239   M /trunk/INSTALL
30240
30241INSTALL: mention the MPFR FAQ.
30242
30243------------------------------------------------------------------------
30244r4155 | vlefevre | 2006-10-23 02:10:13 +0000 (Mon, 23 Oct 2006) | 2 lines
30245Changed paths:
30246   M /trunk/set_uj.c
30247
30248Added a comment about a warning (this confused a user).
30249
30250------------------------------------------------------------------------
30251r4153 | vlefevre | 2006-10-11 11:43:07 +0000 (Wed, 11 Oct 2006) | 2 lines
30252Changed paths:
30253   M /trunk/TODO
30254
30255TODO: added an item about version information.
30256
30257------------------------------------------------------------------------
30258r4152 | vlefevre | 2006-10-05 14:40:39 +0000 (Thu, 05 Oct 2006) | 2 lines
30259Changed paths:
30260   M /trunk/TODO
30261
30262TODO: updated item.
30263
30264------------------------------------------------------------------------
30265r4151 | zimmerma | 2006-10-05 10:52:30 +0000 (Thu, 05 Oct 2006) | 2 lines
30266Changed paths:
30267   M /trunk/TODO
30268
30269added item
30270
30271------------------------------------------------------------------------
30272r4149 | zimmerma | 2006-10-02 19:55:09 +0000 (Mon, 02 Oct 2006) | 2 lines
30273Changed paths:
30274   M /trunk/mpfr.texi
30275
30276fixed wrong emax in example for mpfr_subnormalize
30277
30278------------------------------------------------------------------------
30279r4147 | vlefevre | 2006-09-07 09:27:11 +0000 (Thu, 07 Sep 2006) | 2 lines
30280Changed paths:
30281   M /trunk/mpfr.texi
30282
30283MPFR manual: say that errno may be set to non-zero.
30284
30285------------------------------------------------------------------------
30286r4145 | vlefevre | 2006-08-31 12:26:29 +0000 (Thu, 31 Aug 2006) | 2 lines
30287Changed paths:
30288   M /trunk/tests/tests.c
30289
30290tests/tests.c: typo.
30291
30292------------------------------------------------------------------------
30293r4143 | vlefevre | 2006-08-28 12:09:10 +0000 (Mon, 28 Aug 2006) | 2 lines
30294Changed paths:
30295   M /trunk/tests/texp2.c
30296
30297Fixed texp2 overflow tests on 64-bit machines.
30298
30299------------------------------------------------------------------------
30300r4142 | vlefevre | 2006-08-28 11:58:54 +0000 (Mon, 28 Aug 2006) | 2 lines
30301Changed paths:
30302   M /trunk/tests/reuse.c
30303
30304tests/reuse.c: avoid a warning; code reformatted (GNU style).
30305
30306------------------------------------------------------------------------
30307r4140 | vlefevre | 2006-08-23 14:08:12 +0000 (Wed, 23 Aug 2006) | 2 lines
30308Changed paths:
30309   M /trunk/BUGS
30310
30311BUGS: minor update.
30312
30313------------------------------------------------------------------------
30314r4138 | vlefevre | 2006-08-21 12:51:49 +0000 (Mon, 21 Aug 2006) | 2 lines
30315Changed paths:
30316   M /trunk/BUGS
30317
30318BUGS: updated "known bugs" section.
30319
30320------------------------------------------------------------------------
30321r4136 | vlefevre | 2006-08-21 12:40:20 +0000 (Mon, 21 Aug 2006) | 2 lines
30322Changed paths:
30323   M /trunk/lngamma.c
30324
30325Fixed an exponent/flags-related bug in lngamma.c.
30326
30327------------------------------------------------------------------------
30328r4134 | vlefevre | 2006-08-21 11:12:25 +0000 (Mon, 21 Aug 2006) | 2 lines
30329Changed paths:
30330   M /trunk
30331
30332Updated svn:ignore property.
30333
30334------------------------------------------------------------------------
30335r4133 | vlefevre | 2006-08-20 08:34:40 +0000 (Sun, 20 Aug 2006) | 5 lines
30336Changed paths:
30337   M /trunk/pow.c
30338   M /trunk/tests/tpow.c
30339
30340Fixed several problems in pow.c concerning underflows, overflows and
30341flags (including the inexact flag, which could be incorrectly set in
30342case of NaN), and added some testcases. Problems in pow_z.c have not
30343been fixed yet.
30344
30345------------------------------------------------------------------------
30346r4131 | vlefevre | 2006-08-20 00:44:26 +0000 (Sun, 20 Aug 2006) | 5 lines
30347Changed paths:
30348   M /trunk/add1.c
30349   M /trunk/add1sp.c
30350   M /trunk/exceptions.c
30351   M /trunk/exp.c
30352   M /trunk/mpfr-impl.h
30353   M /trunk/mul.c
30354   M /trunk/sub1.c
30355   M /trunk/sub1sp.c
30356
30357Partial fix: The inexact flag was not always set in some functions.
30358In particular, it is now set by mpfr_check_range (if t is not zero)
30359since mpfr_check_range usually comes just after MPFR_SAVE_EXPO_FREE
30360(which restores the previous flags).
30361
30362------------------------------------------------------------------------
30363r4129 | vlefevre | 2006-08-19 14:33:23 +0000 (Sat, 19 Aug 2006) | 2 lines
30364Changed paths:
30365   M /trunk/exp2.c
30366   M /trunk/tests/texp2.c
30367
30368Added an assertion for mpfr_exp2 and a test.
30369
30370------------------------------------------------------------------------
30371r4127 | vlefevre | 2006-08-16 20:09:49 +0000 (Wed, 16 Aug 2006) | 5 lines
30372Changed paths:
30373   M /trunk/expm1.c
30374
30375Optimized mpfr_expm1 for large (in absolute value) negative values in
30376order to avoid the TMD (the result is very close to -1). Without this
30377patch, mpfr_expm1 could take dozens of MBs and the new generic tests
30378for texpm1 could take several hours instead of less than 1 second.
30379
30380------------------------------------------------------------------------
30381r4125 | vlefevre | 2006-08-16 16:31:25 +0000 (Wed, 16 Aug 2006) | 7 lines
30382Changed paths:
30383   M /trunk/expm1.c
30384
30385Fixed a bug in expm1 for very small negative arguments (and perhaps
30386some very small positive arguments too); this bug is similar to the
30387one in log1p that was recently found and fixed. It was detected by
30388the new generic tests (not committed yet), therefore no testcases
30389are provided. Note: the mpfr_expm1 function is still buggy (freezes
30390on -0.10E18, prec 2 -> prec 13); this is a different bug.
30391
30392------------------------------------------------------------------------
30393r4123 | vlefevre | 2006-08-16 09:20:00 +0000 (Wed, 16 Aug 2006) | 3 lines
30394Changed paths:
30395   M /trunk/exp2.c
30396   M /trunk/tests/texp2.c
30397
30398In mpfr_exp2, the overflow flag was not set if mpfr_exp2 overflowed
30399with x < emax. Added testcase.
30400
30401------------------------------------------------------------------------
30402r4121 | vlefevre | 2006-08-15 17:52:21 +0000 (Tue, 15 Aug 2006) | 4 lines
30403Changed paths:
30404   M /trunk/exp2.c
30405   M /trunk/tests/texp2.c
30406
30407The latest mpfr_exp2 fix contained a bug. Partially rewrote mpfr_exp2
30408to fix this bug and another one (and added a corresponding testcase:
30409exp2(10000000000.5), which was freezing).
30410
30411------------------------------------------------------------------------
30412r4119 | vlefevre | 2006-08-15 11:37:20 +0000 (Tue, 15 Aug 2006) | 2 lines
30413Changed paths:
30414   M /trunk/exp2.c
30415
30416Better fix for exp2 exponent range bug.
30417
30418------------------------------------------------------------------------
30419r4117 | vlefevre | 2006-08-15 10:44:34 +0000 (Tue, 15 Aug 2006) | 3 lines
30420Changed paths:
30421   M /trunk/exp2.c
30422   M /trunk/tests/texp2.c
30423
30424Fixed bug in mpfr_exp2 when the argument is an integer and emin > 1.
30425Added a testcase to texp2.
30426
30427------------------------------------------------------------------------
30428r4116 | vlefevre | 2006-08-14 23:00:39 +0000 (Mon, 14 Aug 2006) | 3 lines
30429Changed paths:
30430   M /trunk/tests
30431
30432Added tget_ld_2exp to svn:ignore property of "tests" directory
30433(should have been done in rev 4028).
30434
30435------------------------------------------------------------------------
30436r4114 | vlefevre | 2006-08-14 22:23:01 +0000 (Mon, 14 Aug 2006) | 2 lines
30437Changed paths:
30438   M /trunk/log1p.c
30439   M /trunk/tests/tlog1p.c
30440
30441Fixed bug in log1p for small negative values of x and added testcase.
30442
30443------------------------------------------------------------------------
30444r4112 | vlefevre | 2006-08-14 17:39:01 +0000 (Mon, 14 Aug 2006) | 2 lines
30445Changed paths:
30446   M /trunk/tests/tests.c
30447
30448Code style correction for ansi2knr.
30449
30450------------------------------------------------------------------------
30451r4110 | vlefevre | 2006-07-25 21:10:21 +0000 (Tue, 25 Jul 2006) | 2 lines
30452Changed paths:
30453   M /trunk/INSTALL
30454
30455INSTALL: more information.
30456
30457------------------------------------------------------------------------
30458r4108 | vlefevre | 2006-07-25 20:36:23 +0000 (Tue, 25 Jul 2006) | 2 lines
30459Changed paths:
30460   M /trunk/INSTALL
30461
30462INSTALL: added a note about include/library paths.
30463
30464------------------------------------------------------------------------
30465r4106 | vlefevre | 2006-07-21 08:22:40 +0000 (Fri, 21 Jul 2006) | 2 lines
30466Changed paths:
30467   M /trunk/INSTALL
30468
30469INSTALL: added information about setup after the library installation.
30470
30471------------------------------------------------------------------------
30472r4104 | vlefevre | 2006-07-20 07:23:06 +0000 (Thu, 20 Jul 2006) | 2 lines
30473Changed paths:
30474   M /trunk/acinclude.m4
30475   M /trunk/configure.in
30476
30477Improved linker flag settings on darwin.
30478
30479------------------------------------------------------------------------
30480r4103 | vlefevre | 2006-07-18 07:51:58 +0000 (Tue, 18 Jul 2006) | 2 lines
30481Changed paths:
30482   M /trunk/configure.in
30483
30484configure.in: fixed a linking problem on darwin.
30485
30486------------------------------------------------------------------------
30487r4101 | vlefevre | 2006-07-16 02:52:18 +0000 (Sun, 16 Jul 2006) | 5 lines
30488Changed paths:
30489   M /trunk/configure.in
30490   M /trunk/tests/Makefile.am
30491
30492One needs automake 1.6; autoreconf fails with automake 1.4. Adding
30493the 1.6 automake option will make the error message less obfuscated,
30494but unfortunately, one won't have the necessary automake version
30495automatically called, even if it is installed.
30496
30497------------------------------------------------------------------------
30498r4099 | zimmerma | 2006-07-05 14:35:36 +0000 (Wed, 05 Jul 2006) | 2 lines
30499Changed paths:
30500   M /trunk/TODO
30501
30502added item
30503
30504------------------------------------------------------------------------
30505r4098 | zimmerma | 2006-07-05 14:23:57 +0000 (Wed, 05 Jul 2006) | 2 lines
30506Changed paths:
30507   M /trunk/root.c
30508
30509fixed wrong comment (thanks Keith Briggs)
30510
30511------------------------------------------------------------------------
30512r4097 | zimmerma | 2006-07-05 14:23:16 +0000 (Wed, 05 Jul 2006) | 2 lines
30513Changed paths:
30514   M /trunk/root.c
30515
30516new mpn_rootrem is still not in gmp-4.2
30517
30518------------------------------------------------------------------------
30519r4096 | zimmerma | 2006-06-20 12:55:55 +0000 (Tue, 20 Jun 2006) | 2 lines
30520Changed paths:
30521   M /trunk/algorithms.tex
30522
30523replaced <= by =
30524
30525------------------------------------------------------------------------
30526r4095 | zimmerma | 2006-06-19 13:57:32 +0000 (Mon, 19 Jun 2006) | 2 lines
30527Changed paths:
30528   M /trunk/algorithms.tex
30529
30530changed <= into =
30531
30532------------------------------------------------------------------------
30533r4094 | zimmerma | 2006-06-19 09:10:38 +0000 (Mon, 19 Jun 2006) | 2 lines
30534Changed paths:
30535   M /trunk/algorithms.tex
30536
30537comments from Keith Briggs
30538
30539------------------------------------------------------------------------
30540r4093 | vlefevre | 2006-06-09 13:36:30 +0000 (Fri, 09 Jun 2006) | 2 lines
30541Changed paths:
30542   M /trunk/algorithms.tex
30543
30544algorithms.tex: corrected several English mistakes and typography.
30545
30546------------------------------------------------------------------------
30547r4092 | zimmerma | 2006-06-09 12:41:47 +0000 (Fri, 09 Jun 2006) | 2 lines
30548Changed paths:
30549   M /trunk/algorithms.tex
30550
30551fixed typo
30552
30553------------------------------------------------------------------------
30554r4091 | zimmerma | 2006-06-09 09:51:59 +0000 (Fri, 09 Jun 2006) | 2 lines
30555Changed paths:
30556   M /trunk/algorithms.tex
30557
30558replaced error() by \error()
30559
30560------------------------------------------------------------------------
30561r4090 | vlefevre | 2006-06-09 08:17:58 +0000 (Fri, 09 Jun 2006) | 2 lines
30562Changed paths:
30563   M /trunk/algorithms.tex
30564
30565algorithms.tex: another fixed notation for roundings.
30566
30567------------------------------------------------------------------------
30568r4089 | zimmerma | 2006-06-09 08:07:29 +0000 (Fri, 09 Jun 2006) | 3 lines
30569Changed paths:
30570   M /trunk/algorithms.tex
30571
30572added section on Notations
30573fixed notations for roundings
30574
30575------------------------------------------------------------------------
30576r4088 | vlefevre | 2006-06-09 07:49:43 +0000 (Fri, 09 Jun 2006) | 2 lines
30577Changed paths:
30578   M /trunk/algorithms.tex
30579
30580algorithms.tex: changed the page style to plain (for page numbers).
30581
30582------------------------------------------------------------------------
30583r4086 | vlefevre | 2006-06-07 23:48:43 +0000 (Wed, 07 Jun 2006) | 2 lines
30584Changed paths:
30585   M /trunk/FAQ.html
30586
30587FAQ update.
30588
30589------------------------------------------------------------------------
30590r4083 | vlefevre | 2006-05-29 19:00:31 +0000 (Mon, 29 May 2006) | 3 lines
30591Changed paths:
30592   M /trunk/acinclude.m4
30593   M /trunk/configure.in
30594
30595Define HAVE_ATTRIBUTE_MODE if supported; useful for s390, but incomplete
30596and will fail on platforms with gcc and CHAR_BIT != 8.
30597
30598------------------------------------------------------------------------
30599r4081 | vlefevre | 2006-05-19 16:43:35 +0000 (Fri, 19 May 2006) | 2 lines
30600Changed paths:
30601   M /trunk/configure.in
30602
30603Add compiler flags (CPPFLAGS, LDFLAGS) in a consistent order.
30604
30605------------------------------------------------------------------------
30606r4079 | vlefevre | 2006-05-18 00:10:06 +0000 (Thu, 18 May 2006) | 2 lines
30607Changed paths:
30608   M /trunk/mpfr.texi
30609
30610MPFR manual consistency: Custom interface -> Custom Interface.
30611
30612------------------------------------------------------------------------
30613r4075 | vlefevre | 2006-05-17 23:20:38 +0000 (Wed, 17 May 2006) | 2 lines
30614Changed paths:
30615   M /trunk/TODO
30616
30617TODO: added a note about the change 4049 in div.c.
30618
30619------------------------------------------------------------------------
30620r4072 | vlefevre | 2006-04-18 15:08:52 +0000 (Tue, 18 Apr 2006) | 3 lines
30621Changed paths:
30622   M /trunk/mul.c
30623
30624Removed the #ifndef __hpux from mul.c (after a test on a HP-UX machine,
30625I got no failures, even with the old mpfr-longlong.h).
30626
30627------------------------------------------------------------------------
30628r4071 | vlefevre | 2006-04-18 14:38:10 +0000 (Tue, 18 Apr 2006) | 2 lines
30629Changed paths:
30630   M /trunk/README.dev
30631
30632README.dev: added a point on mpfr-longlong.h in "To make a release".
30633
30634------------------------------------------------------------------------
30635r4070 | vlefevre | 2006-04-18 14:37:19 +0000 (Tue, 18 Apr 2006) | 2 lines
30636Changed paths:
30637   M /trunk/mpfr-longlong.h
30638
30639Updated mpfr-longlong.h from the GMP 4.2 longlong.h file.
30640
30641------------------------------------------------------------------------
30642r4068 | vlefevre | 2006-04-18 13:30:52 +0000 (Tue, 18 Apr 2006) | 2 lines
30643Changed paths:
30644   M /trunk/mpfr.texi
30645
30646mpfr.texi: removed dot from a section title.
30647
30648------------------------------------------------------------------------
30649r4066 | vlefevre | 2006-04-11 13:54:39 +0000 (Tue, 11 Apr 2006) | 2 lines
30650Changed paths:
30651   M /trunk/FAQ.html
30652
30653FAQ update.
30654
30655------------------------------------------------------------------------
30656r4065 | vlefevre | 2006-04-06 13:58:46 +0000 (Thu, 06 Apr 2006) | 2 lines
30657Changed paths:
30658   M /trunk/div.c
30659
30660div.c: removed the bad use of MPFR_LIMB_ZERO.
30661
30662------------------------------------------------------------------------
30663r4064 | vlefevre | 2006-04-06 12:52:24 +0000 (Thu, 06 Apr 2006) | 3 lines
30664Changed paths:
30665   M /trunk/get_f.c
30666
30667In get_f.c, updated the case precy + sh > precx: this one was correct,
30668but added a comment, assertions and simplified a MPN_ZERO.
30669
30670------------------------------------------------------------------------
30671r4063 | vlefevre | 2006-04-05 16:32:23 +0000 (Wed, 05 Apr 2006) | 4 lines
30672Changed paths:
30673   M /trunk/tests/tget_f.c
30674
30675tget_f.c: test that there is no lost of accuracy when converting
30676a mpfr_t number into a mpf_t number (test with various precisions
30677and exponents).
30678
30679------------------------------------------------------------------------
30680r4062 | vlefevre | 2006-04-05 15:52:26 +0000 (Wed, 05 Apr 2006) | 3 lines
30681Changed paths:
30682   M /trunk/get_f.c
30683
30684The fix of get_f.c was wrong. This should be now OK for the case
30685precy + sh <= precx.
30686
30687------------------------------------------------------------------------
30688r4061 | vlefevre | 2006-04-05 09:31:34 +0000 (Wed, 05 Apr 2006) | 2 lines
30689Changed paths:
30690   M /trunk/get_f.c
30691   M /trunk/tests/tget_f.c
30692
30693Fixed bug in mpfr_get_f (reported by Yury Lukach) and added test.
30694
30695------------------------------------------------------------------------
30696r4059 | vlefevre | 2006-03-31 16:47:40 +0000 (Fri, 31 Mar 2006) | 2 lines
30697Changed paths:
30698   M /trunk/fdl.texi
30699
30700Updated FDL to version 1.2.
30701
30702------------------------------------------------------------------------
30703r4057 | vlefevre | 2006-03-31 16:30:52 +0000 (Fri, 31 Mar 2006) | 2 lines
30704Changed paths:
30705   M /trunk/acinclude.m4
30706   M /trunk/configure.in
30707   M /trunk/lngamma.c
30708   M /trunk/mparam_h.in
30709   M /trunk/mpzroot.c
30710   M /trunk/tests/mpf_compat.h
30711
30712Updated FSF address.
30713
30714------------------------------------------------------------------------
30715r4055 | vlefevre | 2006-03-31 14:19:52 +0000 (Fri, 31 Mar 2006) | 2 lines
30716Changed paths:
30717   M /trunk/BUGS
30718   M /trunk/FAQ.html
30719   M /trunk/NEWS
30720   M /trunk/README
30721   M /trunk/TODO
30722   M /trunk/abort_prec_max.c
30723   M /trunk/acos.c
30724   M /trunk/acosh.c
30725   M /trunk/add.c
30726   M /trunk/add1.c
30727   M /trunk/add1sp.c
30728   M /trunk/add_ui.c
30729   M /trunk/agm.c
30730   M /trunk/asin.c
30731   M /trunk/asinh.c
30732   M /trunk/atan.c
30733   M /trunk/atan2.c
30734   M /trunk/atanh.c
30735   M /trunk/cache.c
30736   M /trunk/cbrt.c
30737   M /trunk/check.c
30738   M /trunk/clear.c
30739   M /trunk/clears.c
30740   M /trunk/cmp.c
30741   M /trunk/cmp2.c
30742   M /trunk/cmp_abs.c
30743   M /trunk/cmp_d.c
30744   M /trunk/cmp_ld.c
30745   M /trunk/cmp_si.c
30746   M /trunk/cmp_ui.c
30747   M /trunk/comparisons.c
30748   M /trunk/const_catalan.c
30749   M /trunk/const_euler.c
30750   M /trunk/const_log2.c
30751   M /trunk/const_pi.c
30752   M /trunk/constant.c
30753   M /trunk/copysign.c
30754   M /trunk/cos.c
30755   M /trunk/cosh.c
30756   M /trunk/cot.c
30757   M /trunk/coth.c
30758   M /trunk/csc.c
30759   M /trunk/csch.c
30760   M /trunk/dim.c
30761   M /trunk/div.c
30762   M /trunk/div_2exp.c
30763   M /trunk/div_2si.c
30764   M /trunk/div_2ui.c
30765   M /trunk/div_ui.c
30766   M /trunk/dump.c
30767   M /trunk/eint.c
30768   M /trunk/eq.c
30769   M /trunk/erf.c
30770   M /trunk/erfc.c
30771   M /trunk/exceptions.c
30772   M /trunk/exp.c
30773   M /trunk/exp10.c
30774   M /trunk/exp2.c
30775   M /trunk/exp3.c
30776   M /trunk/exp_2.c
30777   M /trunk/expm1.c
30778   M /trunk/extract.c
30779   M /trunk/factorial.c
30780   M /trunk/faq.xsl
30781   M /trunk/fits_intmax.c
30782   M /trunk/fits_s.h
30783   M /trunk/fits_sint.c
30784   M /trunk/fits_slong.c
30785   M /trunk/fits_sshort.c
30786   M /trunk/fits_u.h
30787   M /trunk/fits_uint.c
30788   M /trunk/fits_uintmax.c
30789   M /trunk/fits_ulong.c
30790   M /trunk/fits_ushort.c
30791   M /trunk/fma.c
30792   M /trunk/frac.c
30793   M /trunk/free_cache.c
30794   M /trunk/gamma.c
30795   M /trunk/gen_inverse.h
30796   M /trunk/generic.c
30797   M /trunk/get_d.c
30798   M /trunk/get_exp.c
30799   M /trunk/get_f.c
30800   M /trunk/get_ld.c
30801   M /trunk/get_si.c
30802   M /trunk/get_sj.c
30803   M /trunk/get_str.c
30804   M /trunk/get_ui.c
30805   M /trunk/get_uj.c
30806   M /trunk/get_z.c
30807   M /trunk/get_z_exp.c
30808   M /trunk/gmp_op.c
30809   M /trunk/hypot.c
30810   M /trunk/init.c
30811   M /trunk/init2.c
30812   M /trunk/inits.c
30813   M /trunk/inits2.c
30814   M /trunk/inp_str.c
30815   M /trunk/int_ceil_log2.c
30816   M /trunk/isinf.c
30817   M /trunk/isinteger.c
30818   M /trunk/isnan.c
30819   M /trunk/isnum.c
30820   M /trunk/isqrt.c
30821   M /trunk/iszero.c
30822   M /trunk/log.c
30823   M /trunk/log10.c
30824   M /trunk/log1p.c
30825   M /trunk/log2.c
30826   M /trunk/logging.c
30827   M /trunk/minmax.c
30828   M /trunk/mp_clz_tab.c
30829   M /trunk/mpf2mpfr.h
30830   M /trunk/mpfr-gmp.c
30831   M /trunk/mpfr-gmp.h
30832   M /trunk/mpfr-impl.h
30833   M /trunk/mpfr-longlong.h
30834   M /trunk/mpfr-test.h
30835   M /trunk/mpfr.h
30836   M /trunk/mpn_exp.c
30837   M /trunk/mul.c
30838   M /trunk/mul_2exp.c
30839   M /trunk/mul_2si.c
30840   M /trunk/mul_2ui.c
30841   M /trunk/mul_ui.c
30842   M /trunk/mulders.c
30843   M /trunk/neg.c
30844   M /trunk/next.c
30845   M /trunk/out_str.c
30846   M /trunk/pow.c
30847   M /trunk/pow_si.c
30848   M /trunk/pow_ui.c
30849   M /trunk/pow_z.c
30850   M /trunk/powerof2.c
30851   M /trunk/print_raw.c
30852   M /trunk/print_rnd_mode.c
30853   M /trunk/random.c
30854   M /trunk/random2.c
30855   M /trunk/reldiff.c
30856   M /trunk/rint.c
30857   M /trunk/root.c
30858   M /trunk/round_near_x.c
30859   M /trunk/round_p.c
30860   M /trunk/round_prec.c
30861   M /trunk/round_raw_generic.c
30862   M /trunk/sec.c
30863   M /trunk/sech.c
30864   M /trunk/set.c
30865   M /trunk/set_d.c
30866   M /trunk/set_dfl_prec.c
30867   M /trunk/set_exp.c
30868   M /trunk/set_f.c
30869   M /trunk/set_inf.c
30870   M /trunk/set_ld.c
30871   M /trunk/set_nan.c
30872   M /trunk/set_prc_raw.c
30873   M /trunk/set_prec.c
30874   M /trunk/set_q.c
30875   M /trunk/set_rnd.c
30876   M /trunk/set_si.c
30877   M /trunk/set_si_2exp.c
30878   M /trunk/set_sj.c
30879   M /trunk/set_str.c
30880   M /trunk/set_str_raw.c
30881   M /trunk/set_ui.c
30882   M /trunk/set_ui_2exp.c
30883   M /trunk/set_uj.c
30884   M /trunk/set_z.c
30885   M /trunk/setmax.c
30886   M /trunk/setmin.c
30887   M /trunk/sgn.c
30888   M /trunk/si_op.c
30889   M /trunk/sin.c
30890   M /trunk/sin_cos.c
30891   M /trunk/sinh.c
30892   M /trunk/sqr.c
30893   M /trunk/sqrt.c
30894   M /trunk/sqrt_ui.c
30895   M /trunk/stack_interface.c
30896   M /trunk/strtofr.c
30897   M /trunk/sub.c
30898   M /trunk/sub1.c
30899   M /trunk/sub1sp.c
30900   M /trunk/sub_ui.c
30901   M /trunk/subnormal.c
30902   M /trunk/sum.c
30903   M /trunk/swap.c
30904   M /trunk/tan.c
30905   M /trunk/tanh.c
30906   M /trunk/tests/cmp_str.c
30907   M /trunk/tests/memory.c
30908   M /trunk/tests/mpf_compat.c
30909   M /trunk/tests/mpfr_compat.c
30910   M /trunk/tests/reuse.c
30911   M /trunk/tests/rnd_mode.c
30912   M /trunk/tests/tabs.c
30913   M /trunk/tests/tacos.c
30914   M /trunk/tests/tacosh.c
30915   M /trunk/tests/tadd.c
30916   M /trunk/tests/tadd1sp.c
30917   M /trunk/tests/tadd_ui.c
30918   M /trunk/tests/tagm.c
30919   M /trunk/tests/tasin.c
30920   M /trunk/tests/tasinh.c
30921   M /trunk/tests/tatan.c
30922   M /trunk/tests/tatanh.c
30923   M /trunk/tests/tcan_round.c
30924   M /trunk/tests/tcbrt.c
30925   M /trunk/tests/tcheck.c
30926   M /trunk/tests/tcmp.c
30927   M /trunk/tests/tcmp2.c
30928   M /trunk/tests/tcmp_d.c
30929   M /trunk/tests/tcmp_ld.c
30930   M /trunk/tests/tcmp_ui.c
30931   M /trunk/tests/tcmpabs.c
30932   M /trunk/tests/tcomparisons.c
30933   M /trunk/tests/tconst_catalan.c
30934   M /trunk/tests/tconst_euler.c
30935   M /trunk/tests/tconst_log2.c
30936   M /trunk/tests/tconst_pi.c
30937   M /trunk/tests/tcopysign.c
30938   M /trunk/tests/tcos.c
30939   M /trunk/tests/tcosh.c
30940   M /trunk/tests/tcot.c
30941   M /trunk/tests/tcoth.c
30942   M /trunk/tests/tcsc.c
30943   M /trunk/tests/tcsch.c
30944   M /trunk/tests/tdim.c
30945   M /trunk/tests/tdiv.c
30946   M /trunk/tests/tdiv_ui.c
30947   M /trunk/tests/teint.c
30948   M /trunk/tests/teq.c
30949   M /trunk/tests/terf.c
30950   M /trunk/tests/tests.c
30951   M /trunk/tests/texceptions.c
30952   M /trunk/tests/texp.c
30953   M /trunk/tests/texp2.c
30954   M /trunk/tests/texpm1.c
30955   M /trunk/tests/tfactorial.c
30956   M /trunk/tests/tfits.c
30957   M /trunk/tests/tfma.c
30958   M /trunk/tests/tfrac.c
30959   M /trunk/tests/tgamma.c
30960   M /trunk/tests/tgeneric.c
30961   M /trunk/tests/tgeneric_ui.c
30962   M /trunk/tests/tget_d.c
30963   M /trunk/tests/tget_d_2exp.c
30964   M /trunk/tests/tget_f.c
30965   M /trunk/tests/tget_ld_2exp.c
30966   M /trunk/tests/tget_sj.c
30967   M /trunk/tests/tget_str.c
30968   M /trunk/tests/tget_z.c
30969   M /trunk/tests/tgmpop.c
30970   M /trunk/tests/thyperbolic.c
30971   M /trunk/tests/thypot.c
30972   M /trunk/tests/tinits.c
30973   M /trunk/tests/tinp_str.c
30974   M /trunk/tests/tinternals.c
30975   M /trunk/tests/tisnan.c
30976   M /trunk/tests/tlngamma.c
30977   M /trunk/tests/tlog.c
30978   M /trunk/tests/tlog10.c
30979   M /trunk/tests/tlog1p.c
30980   M /trunk/tests/tlog2.c
30981   M /trunk/tests/tminmax.c
30982   M /trunk/tests/tmul.c
30983   M /trunk/tests/tmul_2exp.c
30984   M /trunk/tests/tmul_ui.c
30985   M /trunk/tests/tnext.c
30986   M /trunk/tests/tout_str.c
30987   M /trunk/tests/toutimpl.c
30988   M /trunk/tests/tpow.c
30989   M /trunk/tests/tpow3.c
30990   M /trunk/tests/tpow_z.c
30991   M /trunk/tests/trandom.c
30992   M /trunk/tests/trint.c
30993   M /trunk/tests/troot.c
30994   M /trunk/tests/tround_prec.c
30995   M /trunk/tests/tsec.c
30996   M /trunk/tests/tsech.c
30997   M /trunk/tests/tset.c
30998   M /trunk/tests/tset_d.c
30999   M /trunk/tests/tset_exp.c
31000   M /trunk/tests/tset_f.c
31001   M /trunk/tests/tset_ld.c
31002   M /trunk/tests/tset_q.c
31003   M /trunk/tests/tset_si.c
31004   M /trunk/tests/tset_sj.c
31005   M /trunk/tests/tset_str.c
31006   M /trunk/tests/tset_z.c
31007   M /trunk/tests/tsgn.c
31008   M /trunk/tests/tsi_op.c
31009   M /trunk/tests/tsin.c
31010   M /trunk/tests/tsin_cos.c
31011   M /trunk/tests/tsinh.c
31012   M /trunk/tests/tsqr.c
31013   M /trunk/tests/tsqrt.c
31014   M /trunk/tests/tsqrt_ui.c
31015   M /trunk/tests/tstckintc.c
31016   M /trunk/tests/tstrtofr.c
31017   M /trunk/tests/tsub.c
31018   M /trunk/tests/tsub1sp.c
31019   M /trunk/tests/tsub_ui.c
31020   M /trunk/tests/tsubnormal.c
31021   M /trunk/tests/tsum.c
31022   M /trunk/tests/tswap.c
31023   M /trunk/tests/ttan.c
31024   M /trunk/tests/ttanh.c
31025   M /trunk/tests/ttrunc.c
31026   M /trunk/tests/tui_div.c
31027   M /trunk/tests/tui_pow.c
31028   M /trunk/tests/tui_sub.c
31029   M /trunk/tests/tversion.c
31030   M /trunk/tests/tzeta.c
31031   M /trunk/tests/tzeta_ui.c
31032   M /trunk/tuneup.c
31033   M /trunk/uceil_exp2.c
31034   M /trunk/uceil_log2.c
31035   M /trunk/ufloor_log2.c
31036   M /trunk/ui_div.c
31037   M /trunk/ui_pow.c
31038   M /trunk/ui_pow_ui.c
31039   M /trunk/ui_sub.c
31040   M /trunk/urandomb.c
31041   M /trunk/version.c
31042   M /trunk/volatile.c
31043   M /trunk/zeta.c
31044   M /trunk/zeta_ui.c
31045
31046Fixed FSF address.
31047
31048------------------------------------------------------------------------
31049r4053 | vlefevre | 2006-03-30 14:41:30 +0000 (Thu, 30 Mar 2006) | 2 lines
31050Changed paths:
31051   M /trunk/FAQ.html
31052
31053Another FAQ update (taking GMP 4.2 into account).
31054
31055------------------------------------------------------------------------
31056r4051 | vlefevre | 2006-03-30 14:22:52 +0000 (Thu, 30 Mar 2006) | 2 lines
31057Changed paths:
31058   M /trunk/FAQ.html
31059
31060FAQ update.
31061
31062------------------------------------------------------------------------
31063r4050 | vlefevre | 2006-03-24 14:46:54 +0000 (Fri, 24 Mar 2006) | 2 lines
31064Changed paths:
31065   M /trunk/configure.in
31066   M /trunk/mpfr-gmp.c
31067   M /trunk/mpfr-impl.h
31068
31069Removed all code related to mpn_sub_nc (no longer used).
31070
31071------------------------------------------------------------------------
31072r4049 | vlefevre | 2006-03-24 13:51:52 +0000 (Fri, 24 Mar 2006) | 2 lines
31073Changed paths:
31074   M /trunk/div.c
31075
31076div.c: fixed a bug and no longer use mpn_sub_nc.
31077
31078------------------------------------------------------------------------
31079r4048 | vlefevre | 2006-03-24 12:43:41 +0000 (Fri, 24 Mar 2006) | 3 lines
31080Changed paths:
31081   M /trunk/div.c
31082
31083Some clean-up in div.c; do not steal GMP's namespace (could lead to
31084clashes if future GMP versions define the corresponding macros).
31085
31086------------------------------------------------------------------------
31087r4047 | vlefevre | 2006-03-24 08:49:28 +0000 (Fri, 24 Mar 2006) | 2 lines
31088Changed paths:
31089   M /trunk/INSTALL
31090   M /trunk/configure.in
31091
31092Build shared libraries by default.
31093
31094------------------------------------------------------------------------
31095r4046 | vlefevre | 2006-03-23 10:57:46 +0000 (Thu, 23 Mar 2006) | 2 lines
31096Changed paths:
31097   M /trunk/random2.c
31098
31099random2.c: minor change suggested by Patrick.
31100
31101------------------------------------------------------------------------
31102r4044 | vlefevre | 2006-03-23 09:18:54 +0000 (Thu, 23 Mar 2006) | 2 lines
31103Changed paths:
31104   M /trunk/configure.in
31105
31106configure.in: typography consistency.
31107
31108------------------------------------------------------------------------
31109r4043 | vlefevre | 2006-03-23 09:16:34 +0000 (Thu, 23 Mar 2006) | 4 lines
31110Changed paths:
31111   M /trunk/INSTALL
31112
31113Mention --enable-thread-safe and --enable-shared in the INSTALL file
31114since users may need them and could be confused otherwise (just seen
31115that). Untabified the file.
31116
31117------------------------------------------------------------------------
31118r4041 | vlefevre | 2006-03-16 18:10:24 +0000 (Thu, 16 Mar 2006) | 2 lines
31119Changed paths:
31120   M /trunk/TODO
31121
31122TODO: new exception "division by zero" / "pole".
31123
31124------------------------------------------------------------------------
31125r4040 | vlefevre | 2006-03-16 18:04:36 +0000 (Thu, 16 Mar 2006) | 2 lines
31126Changed paths:
31127   M /trunk/README.dev
31128
31129README.dev: added "Do not use C99-only features, such as...".
31130
31131------------------------------------------------------------------------
31132r4038 | zimmerma | 2006-03-16 14:49:50 +0000 (Thu, 16 Mar 2006) | 2 lines
31133Changed paths:
31134   M /trunk/asin.c
31135   M /trunk/asinh.c
31136   M /trunk/atan.c
31137   M /trunk/atanh.c
31138   M /trunk/expm1.c
31139   M /trunk/log1p.c
31140   M /trunk/sin.c
31141   M /trunk/sinh.c
31142   M /trunk/tan.c
31143   M /trunk/tanh.c
31144   M /trunk/zeta.c
31145
31146replaced 6th empty argument of MPFR_FAST_COMPUTE_IF_SMALL_INPUT by {}
31147
31148------------------------------------------------------------------------
31149r4037 | vlefevre | 2006-03-14 16:07:28 +0000 (Tue, 14 Mar 2006) | 3 lines
31150Changed paths:
31151   M /trunk/random2.c
31152
31153In random2.c, replaced NULL by 0 (more general) and removed the
31154now unnecessary #include <stdio.h>.
31155
31156------------------------------------------------------------------------
31157r4036 | zimmerma | 2006-03-14 15:33:31 +0000 (Tue, 14 Mar 2006) | 2 lines
31158Changed paths:
31159   M /trunk/random2.c
31160
31161added missing include file
31162
31163------------------------------------------------------------------------
31164r4035 | vlefevre | 2006-03-14 14:59:00 +0000 (Tue, 14 Mar 2006) | 2 lines
31165Changed paths:
31166   M /trunk/tests/tpow.c
31167
31168Tests: added new worst case for x^(3/2).
31169
31170------------------------------------------------------------------------
31171r4034 | zimmerma | 2006-03-02 17:28:41 +0000 (Thu, 02 Mar 2006) | 2 lines
31172Changed paths:
31173   M /trunk/algorithms.bib
31174   M /trunk/algorithms.tex
31175
31176added reference to INRIA report for Zeta
31177
31178------------------------------------------------------------------------
31179r4033 | zimmerma | 2006-03-02 11:05:35 +0000 (Thu, 02 Mar 2006) | 2 lines
31180Changed paths:
31181   M /trunk/algorithms.bib
31182   M /trunk/algorithms.tex
31183
31184added another reference
31185
31186------------------------------------------------------------------------
31187r4032 | zimmerma | 2006-03-02 11:02:23 +0000 (Thu, 02 Mar 2006) | 2 lines
31188Changed paths:
31189   M /trunk/algorithms.bib
31190   M /trunk/algorithms.tex
31191
31192added reference
31193
31194------------------------------------------------------------------------
31195r4031 | vlefevre | 2006-02-28 23:20:24 +0000 (Tue, 28 Feb 2006) | 2 lines
31196Changed paths:
31197   M /trunk/mpfr.texi
31198
31199More details concerning mpfr_eq.
31200
31201------------------------------------------------------------------------
31202r4030 | zimmerma | 2006-02-28 10:46:59 +0000 (Tue, 28 Feb 2006) | 2 lines
31203Changed paths:
31204   M /trunk/mpfr.texi
31205
31206removed "but does not make much sense"
31207
31208------------------------------------------------------------------------
31209r4029 | zimmerma | 2006-02-28 09:39:25 +0000 (Tue, 28 Feb 2006) | 2 lines
31210Changed paths:
31211   M /trunk/mpfr.texi
31212
31213added contribution from Damien
31214
31215------------------------------------------------------------------------
31216r4028 | zimmerma | 2006-02-28 09:18:17 +0000 (Tue, 28 Feb 2006) | 2 lines
31217Changed paths:
31218   M /trunk/tests/Makefile.am
31219   A /trunk/tests/tget_ld_2exp.c
31220
31221new test file for mpfr_get_ld_2exp
31222
31223------------------------------------------------------------------------
31224r4027 | zimmerma | 2006-02-27 10:15:24 +0000 (Mon, 27 Feb 2006) | 2 lines
31225Changed paths:
31226   M /trunk/get_d.c
31227   M /trunk/get_ld.c
31228   M /trunk/mpfr.h
31229   M /trunk/mpfr.texi
31230
31231added mpfr_get_ld_2exp (contributed by Damien Stehle)
31232
31233------------------------------------------------------------------------
31234r4026 | vlefevre | 2006-02-20 14:40:28 +0000 (Mon, 20 Feb 2006) | 2 lines
31235Changed paths:
31236   M /trunk/mpfr.texi
31237
31238Updated mpfr_random2 user documentation.
31239
31240------------------------------------------------------------------------
31241r4024 | vlefevre | 2006-02-20 10:12:06 +0000 (Mon, 20 Feb 2006) | 2 lines
31242Changed paths:
31243   M /trunk/random2.c
31244   M /trunk/tests/trandom.c
31245
31246Fixed bug in mpfr_random2 when size == 0 and added testcase.
31247
31248------------------------------------------------------------------------
31249r4023 | vlefevre | 2006-02-20 10:07:41 +0000 (Mon, 20 Feb 2006) | 2 lines
31250Changed paths:
31251   M /trunk/tests/trandom.c
31252
31253trandom.c: reformat.
31254
31255------------------------------------------------------------------------
31256r4022 | vlefevre | 2006-02-20 10:06:47 +0000 (Mon, 20 Feb 2006) | 2 lines
31257Changed paths:
31258   M /trunk/tests/trandom.c
31259
31260trandom.c: use calloc instead of malloc and check return value.
31261
31262------------------------------------------------------------------------
31263r4021 | vlefevre | 2006-02-20 09:42:13 +0000 (Mon, 20 Feb 2006) | 2 lines
31264Changed paths:
31265   M /trunk/random2.c
31266
31267mpfr_random2_raw -> static.
31268
31269------------------------------------------------------------------------
31270r4019 | vlefevre | 2006-02-17 08:17:46 +0000 (Fri, 17 Feb 2006) | 2 lines
31271Changed paths:
31272   M /trunk/TODO
31273
31274Added mpfr_remainder to TODO.
31275
31276------------------------------------------------------------------------
31277r4018 | zimmerma | 2006-02-15 14:40:35 +0000 (Wed, 15 Feb 2006) | 2 lines
31278Changed paths:
31279   M /trunk/algorithms.bib
31280
31281fixed wrong url
31282
31283------------------------------------------------------------------------
31284r4017 | vlefevre | 2006-02-15 13:41:51 +0000 (Wed, 15 Feb 2006) | 2 lines
31285Changed paths:
31286   M /trunk/algorithms.tex
31287
31288Fixed various spelling mistakes, typos... in algorithms.tex.
31289
31290------------------------------------------------------------------------
31291r4016 | vlefevre | 2006-02-15 13:20:41 +0000 (Wed, 15 Feb 2006) | 2 lines
31292Changed paths:
31293   M /trunk/algorithms.tex
31294
31295In algorithms.tex, \em -> \emph.
31296
31297------------------------------------------------------------------------
31298r4015 | vlefevre | 2006-02-15 13:17:33 +0000 (Wed, 15 Feb 2006) | 2 lines
31299Changed paths:
31300   M /trunk/algorithms.tex
31301
31302Typography corrections in algorithms.tex.
31303
31304------------------------------------------------------------------------
31305r4014 | vlefevre | 2006-02-15 13:04:22 +0000 (Wed, 15 Feb 2006) | 2 lines
31306Changed paths:
31307   M /trunk/algorithms.tex
31308
31309In algorithms.tex, added a missing blackslash.
31310
31311------------------------------------------------------------------------
31312r4013 | vlefevre | 2006-02-15 13:02:07 +0000 (Wed, 15 Feb 2006) | 3 lines
31313Changed paths:
31314   M /trunk/algorithms.tex
31315
31316In algorithms.tex, removed \date (was incorrectly used) and added the
31317web site as a footnote.
31318
31319------------------------------------------------------------------------
31320r4012 | vlefevre | 2006-02-13 17:25:19 +0000 (Mon, 13 Feb 2006) | 2 lines
31321Changed paths:
31322   M /trunk/random2.c
31323   M /trunk/tests/trandom.c
31324
31325Code reformatted. C99 comment replaced by traditional comment.
31326
31327------------------------------------------------------------------------
31328r4011 | hanrot | 2006-02-13 15:03:43 +0000 (Mon, 13 Feb 2006) | 6 lines
31329Changed paths:
31330   M /trunk/mpfr.texi
31331   M /trunk/random2.c
31332   M /trunk/tests/trandom.c
31333
31334* Added comments on all random number generator functions ; 
31335* Inlined the mpn_random2 code in mpfr_random2, to avoid the use of the 
31336same internal randstate ; added a mpfr_random2_raw (not exported at the
31337time) to allow specification of a randstate ; 
31338* Checked normalization of the result of random2 in trandom.c 
31339
31340------------------------------------------------------------------------
31341r4009 | vlefevre | 2006-01-31 09:53:51 +0000 (Tue, 31 Jan 2006) | 3 lines
31342Changed paths:
31343   M /trunk/mpfr.texi
31344
31345Changed a part of the documentation of mpfr_get_d_2exp, introduced in
31346rev 4008, to specify a behavior very similar to the ISO C standard.
31347
31348------------------------------------------------------------------------
31349r4008 | zimmerma | 2006-01-31 07:28:05 +0000 (Tue, 31 Jan 2006) | 2 lines
31350Changed paths:
31351   M /trunk/mpfr.texi
31352
31353fixed documentation bug
31354
31355------------------------------------------------------------------------
31356r4006 | vlefevre | 2006-01-19 15:00:18 +0000 (Thu, 19 Jan 2006) | 2 lines
31357Changed paths:
31358   M /trunk/set_d.c
31359   M /trunk/tests/tset_ld.c
31360
31361Reverted comments on <float.h> (that were added in r3976).
31362
31363------------------------------------------------------------------------
31364r4005 | vlefevre | 2006-01-19 14:53:44 +0000 (Thu, 19 Jan 2006) | 6 lines
31365Changed paths:
31366   M /trunk/get_d.c
31367   M /trunk/mpfr-impl.h
31368   M /trunk/set_d.c
31369   M /trunk/tests/tcmp2.c
31370   M /trunk/tests/tout_str.c
31371   M /trunk/tests/tset_ld.c
31372
31373Replaced -0.0 by a new macro DBL_NEG_ZERO. With MSVC, the negative zero
31374no longer depends on the non-standard _chgsign function, as
31375  static double double_zero = 0.0;
31376  # define DBL_NEG_ZERO (-double_zero)
31377has been reported to work.
31378
31379------------------------------------------------------------------------
31380r4004 | vlefevre | 2006-01-17 12:31:26 +0000 (Tue, 17 Jan 2006) | 2 lines
31381Changed paths:
31382   M /trunk/mpfr.h
31383
31384Added comments.
31385
31386------------------------------------------------------------------------
31387r4002 | vlefevre | 2006-01-13 14:37:25 +0000 (Fri, 13 Jan 2006) | 2 lines
31388Changed paths:
31389   M /trunk/get_f.c
31390
31391Type clean-up.
31392
31393------------------------------------------------------------------------
31394r4001 | vlefevre | 2006-01-13 14:11:41 +0000 (Fri, 13 Jan 2006) | 2 lines
31395Changed paths:
31396   M /trunk/tests/tget_f.c
31397
31398The problem with the conversion was not completely fixed... Now OK.
31399
31400------------------------------------------------------------------------
31401r4000 | vlefevre | 2006-01-13 14:04:31 +0000 (Fri, 13 Jan 2006) | 2 lines
31402Changed paths:
31403   M /trunk/tests/tget_f.c
31404
31405Fixed conversion with a non-representable value.
31406
31407------------------------------------------------------------------------
31408r3999 | vlefevre | 2006-01-13 13:31:23 +0000 (Fri, 13 Jan 2006) | 2 lines
31409Changed paths:
31410   M /trunk/tests/tget_f.c
31411
31412Untabify.
31413
31414------------------------------------------------------------------------
31415r3997 | vlefevre | 2006-01-12 10:27:27 +0000 (Thu, 12 Jan 2006) | 3 lines
31416Changed paths:
31417   M /trunk/tests/tset_f.c
31418
31419More reliable tests for mpfr_set_f (x, y, GMP_RNDN) for
31420y = 2^emax and y = 2^(emax-1).
31421
31422------------------------------------------------------------------------
31423r3996 | vlefevre | 2006-01-12 10:15:33 +0000 (Thu, 12 Jan 2006) | 2 lines
31424Changed paths:
31425   M /trunk/tests/tset_f.c
31426
31427Use mpfr_get_emax() instead of obsolete __mpfr_emax.
31428
31429------------------------------------------------------------------------
31430r3995 | vlefevre | 2006-01-12 10:12:29 +0000 (Thu, 12 Jan 2006) | 2 lines
31431Changed paths:
31432   M /trunk/tests/tset_f.c
31433
31434More reliable test for mpfr_set_f (x, y, GMP_RNDN) for y=2^ULONG_MAX.
31435
31436------------------------------------------------------------------------
31437r3994 | vlefevre | 2006-01-12 10:00:45 +0000 (Thu, 12 Jan 2006) | 2 lines
31438Changed paths:
31439   M /trunk/set_f.c
31440
31441Untabified.
31442
31443------------------------------------------------------------------------
31444r3993 | vlefevre | 2006-01-12 09:56:13 +0000 (Thu, 12 Jan 2006) | 2 lines
31445Changed paths:
31446   M /trunk/set_f.c
31447
31448Fixed a bug related to exponent range.
31449
31450------------------------------------------------------------------------
31451r3992 | vlefevre | 2006-01-12 09:47:53 +0000 (Thu, 12 Jan 2006) | 2 lines
31452Changed paths:
31453   M /trunk/set_f.c
31454
31455Replaced obsolete __mpfr_emax by __gmpfr_emax.
31456
31457------------------------------------------------------------------------
31458r3990 | vlefevre | 2006-01-11 16:50:15 +0000 (Wed, 11 Jan 2006) | 2 lines
31459Changed paths:
31460   D /trunk/add_one_ulp.c
31461   D /trunk/sub_one_ulp.c
31462
31463Removed add_one_ulp.c and sub_one_ulp.c (no longer used).
31464
31465------------------------------------------------------------------------
31466r3987 | vlefevre | 2006-01-10 13:49:26 +0000 (Tue, 10 Jan 2006) | 2 lines
31467Changed paths:
31468   M /trunk/mpfr.texi
31469
31470MPFR manual: changes from Paul concerning the ulps.
31471
31472------------------------------------------------------------------------
31473r3986 | vlefevre | 2006-01-10 09:32:17 +0000 (Tue, 10 Jan 2006) | 4 lines
31474Changed paths:
31475   M /trunk/mpfr.texi
31476
31477In the manual, replaced "exact rounding" by "correct rounding",
31478and added a sentence on the consequence of correct rounding (as
31479suggested by Paul).
31480
31481------------------------------------------------------------------------
31482r3985 | vlefevre | 2006-01-05 02:20:28 +0000 (Thu, 05 Jan 2006) | 2 lines
31483Changed paths:
31484   M /trunk/BUGS
31485   M /trunk/FAQ.html
31486   M /trunk/NEWS
31487   M /trunk/README
31488   M /trunk/TODO
31489   M /trunk/acinclude.m4
31490   M /trunk/acos.c
31491   M /trunk/acosh.c
31492   M /trunk/add.c
31493   M /trunk/add1.c
31494   M /trunk/add1sp.c
31495   M /trunk/add_ui.c
31496   M /trunk/agm.c
31497   M /trunk/asin.c
31498   M /trunk/asinh.c
31499   M /trunk/atan.c
31500   M /trunk/atan2.c
31501   M /trunk/atanh.c
31502   M /trunk/cache.c
31503   M /trunk/cbrt.c
31504   M /trunk/clear.c
31505   M /trunk/cmp.c
31506   M /trunk/cmp2.c
31507   M /trunk/comparisons.c
31508   M /trunk/configure.in
31509   M /trunk/const_catalan.c
31510   M /trunk/const_euler.c
31511   M /trunk/const_pi.c
31512   M /trunk/constant.c
31513   M /trunk/copysign.c
31514   M /trunk/cos.c
31515   M /trunk/cosh.c
31516   M /trunk/dim.c
31517   M /trunk/div.c
31518   M /trunk/exceptions.c
31519   M /trunk/exp.c
31520   M /trunk/exp10.c
31521   M /trunk/exp2.c
31522   M /trunk/expm1.c
31523   M /trunk/faq.xsl
31524   M /trunk/fits_intmax.c
31525   M /trunk/fits_s.h
31526   M /trunk/fits_sint.c
31527   M /trunk/fits_slong.c
31528   M /trunk/fits_sshort.c
31529   M /trunk/fits_u.h
31530   M /trunk/fits_uint.c
31531   M /trunk/fits_uintmax.c
31532   M /trunk/fits_ulong.c
31533   M /trunk/fits_ushort.c
31534   M /trunk/gamma.c
31535   M /trunk/generic.c
31536   M /trunk/get_exp.c
31537   M /trunk/isinf.c
31538   M /trunk/isnan.c
31539   M /trunk/isnum.c
31540   M /trunk/iszero.c
31541   M /trunk/lngamma.c
31542   M /trunk/log.c
31543   M /trunk/mp_clz_tab.c
31544   M /trunk/mpfr-gmp.c
31545   M /trunk/mulders.c
31546   M /trunk/neg.c
31547   M /trunk/next.c
31548   M /trunk/powerof2.c
31549   M /trunk/print_rnd_mode.c
31550   M /trunk/root.c
31551   M /trunk/round_near_x.c
31552   M /trunk/set.c
31553   M /trunk/set_exp.c
31554   M /trunk/set_inf.c
31555   M /trunk/set_nan.c
31556   M /trunk/set_si.c
31557   M /trunk/set_si_2exp.c
31558   M /trunk/set_sj.c
31559   M /trunk/set_ui.c
31560   M /trunk/set_ui_2exp.c
31561   M /trunk/set_uj.c
31562   M /trunk/setmax.c
31563   M /trunk/setmin.c
31564   M /trunk/sgn.c
31565   M /trunk/si_op.c
31566   M /trunk/sub.c
31567   M /trunk/sub1.c
31568   M /trunk/sub1sp.c
31569   M /trunk/tanh.c
31570   M /trunk/tests/mpf_compat.c
31571   M /trunk/tests/mpf_compat.h
31572   M /trunk/tests/mpfr_compat.c
31573   M /trunk/tests/reuse.c
31574   M /trunk/tests/tacos.c
31575   M /trunk/tests/tacosh.c
31576   M /trunk/tests/tadd.c
31577   M /trunk/tests/tadd1sp.c
31578   M /trunk/tests/tadd_ui.c
31579   M /trunk/tests/tasin.c
31580   M /trunk/tests/tasinh.c
31581   M /trunk/tests/tatan.c
31582   M /trunk/tests/tatanh.c
31583   M /trunk/tests/tcheck.c
31584   M /trunk/tests/tcmp2.c
31585   M /trunk/tests/tcomparisons.c
31586   M /trunk/tests/tconst_euler.c
31587   M /trunk/tests/tcosh.c
31588   M /trunk/tests/tdiv_ui.c
31589   M /trunk/tests/texceptions.c
31590   M /trunk/tests/texp2.c
31591   M /trunk/tests/texpm1.c
31592   M /trunk/tests/tfactorial.c
31593   M /trunk/tests/tfma.c
31594   M /trunk/tests/tfrac.c
31595   M /trunk/tests/tgamma.c
31596   M /trunk/tests/tgeneric.c
31597   M /trunk/tests/tgeneric_ui.c
31598   M /trunk/tests/tget_d.c
31599   M /trunk/tests/tget_d_2exp.c
31600   M /trunk/tests/tget_z.c
31601   M /trunk/tests/tgmpop.c
31602   M /trunk/tests/thypot.c
31603   M /trunk/tests/tinits.c
31604   M /trunk/tests/tinternals.c
31605   M /trunk/tests/tisnan.c
31606   M /trunk/tests/tlngamma.c
31607   M /trunk/tests/tlog10.c
31608   M /trunk/tests/tlog1p.c
31609   M /trunk/tests/tlog2.c
31610   M /trunk/tests/tmul_2exp.c
31611   M /trunk/tests/tmul_ui.c
31612   M /trunk/tests/tnext.c
31613   M /trunk/tests/tpow3.c
31614   M /trunk/tests/trandom.c
31615   M /trunk/tests/trint.c
31616   M /trunk/tests/tround_prec.c
31617   M /trunk/tests/tset.c
31618   M /trunk/tests/tset_exp.c
31619   M /trunk/tests/tsgn.c
31620   M /trunk/tests/tsi_op.c
31621   M /trunk/tests/tsinh.c
31622   M /trunk/tests/tsqr.c
31623   M /trunk/tests/tstckintc.c
31624   M /trunk/tests/tsub.c
31625   M /trunk/tests/tsub1sp.c
31626   M /trunk/tests/tsub_ui.c
31627   M /trunk/tests/tsum.c
31628   M /trunk/tests/ttanh.c
31629   M /trunk/tests/tui_pow.c
31630   M /trunk/tests/tui_sub.c
31631   M /trunk/tests/tversion.c
31632   M /trunk/tests/tzeta.c
31633   M /trunk/tests/tzeta_ui.c
31634   M /trunk/tuneup.c
31635   M /trunk/uceil_exp2.c
31636   M /trunk/uceil_log2.c
31637   M /trunk/ufloor_log2.c
31638   M /trunk/zeta.c
31639   M /trunk/zeta_ui.c
31640
31641Added ', Inc.' when missing after 'Free Software Foundation'.
31642
31643------------------------------------------------------------------------
31644r3984 | vlefevre | 2006-01-05 02:14:39 +0000 (Thu, 05 Jan 2006) | 2 lines
31645Changed paths:
31646   M /trunk/README.dev
31647
31648README.dev: Added a note about copyright notices.
31649
31650------------------------------------------------------------------------
31651r3983 | vlefevre | 2006-01-05 02:02:47 +0000 (Thu, 05 Jan 2006) | 7 lines
31652Changed paths:
31653   M /trunk/BUGS
31654   M /trunk/FAQ.html
31655   M /trunk/NEWS
31656   M /trunk/README
31657   M /trunk/TODO
31658   M /trunk/abort_prec_max.c
31659   M /trunk/acinclude.m4
31660   M /trunk/acos.c
31661   M /trunk/acosh.c
31662   M /trunk/add.c
31663   M /trunk/add1.c
31664   M /trunk/add1sp.c
31665   M /trunk/add_one_ulp.c
31666   M /trunk/add_ui.c
31667   M /trunk/agm.c
31668   M /trunk/asin.c
31669   M /trunk/asinh.c
31670   M /trunk/atan.c
31671   M /trunk/atan2.c
31672   M /trunk/atanh.c
31673   M /trunk/cache.c
31674   M /trunk/cbrt.c
31675   M /trunk/check.c
31676   M /trunk/clear.c
31677   M /trunk/clears.c
31678   M /trunk/cmp.c
31679   M /trunk/cmp2.c
31680   M /trunk/cmp_abs.c
31681   M /trunk/cmp_d.c
31682   M /trunk/cmp_ld.c
31683   M /trunk/cmp_si.c
31684   M /trunk/cmp_ui.c
31685   M /trunk/comparisons.c
31686   M /trunk/configure.in
31687   M /trunk/const_catalan.c
31688   M /trunk/const_euler.c
31689   M /trunk/const_log2.c
31690   M /trunk/const_pi.c
31691   M /trunk/constant.c
31692   M /trunk/copysign.c
31693   M /trunk/cos.c
31694   M /trunk/cosh.c
31695   M /trunk/cot.c
31696   M /trunk/coth.c
31697   M /trunk/csc.c
31698   M /trunk/csch.c
31699   M /trunk/dim.c
31700   M /trunk/div.c
31701   M /trunk/div_2exp.c
31702   M /trunk/div_2si.c
31703   M /trunk/div_2ui.c
31704   M /trunk/div_ui.c
31705   M /trunk/dump.c
31706   M /trunk/eint.c
31707   M /trunk/eq.c
31708   M /trunk/erf.c
31709   M /trunk/erfc.c
31710   M /trunk/exceptions.c
31711   M /trunk/exp.c
31712   M /trunk/exp10.c
31713   M /trunk/exp2.c
31714   M /trunk/exp3.c
31715   M /trunk/exp_2.c
31716   M /trunk/expm1.c
31717   M /trunk/extract.c
31718   M /trunk/factorial.c
31719   M /trunk/faq.xsl
31720   M /trunk/fits_intmax.c
31721   M /trunk/fits_s.h
31722   M /trunk/fits_sint.c
31723   M /trunk/fits_slong.c
31724   M /trunk/fits_sshort.c
31725   M /trunk/fits_u.h
31726   M /trunk/fits_uint.c
31727   M /trunk/fits_uintmax.c
31728   M /trunk/fits_ulong.c
31729   M /trunk/fits_ushort.c
31730   M /trunk/fma.c
31731   M /trunk/frac.c
31732   M /trunk/free_cache.c
31733   M /trunk/gamma.c
31734   M /trunk/gen_inverse.h
31735   M /trunk/generic.c
31736   M /trunk/get_d.c
31737   M /trunk/get_exp.c
31738   M /trunk/get_f.c
31739   M /trunk/get_ld.c
31740   M /trunk/get_si.c
31741   M /trunk/get_sj.c
31742   M /trunk/get_str.c
31743   M /trunk/get_ui.c
31744   M /trunk/get_uj.c
31745   M /trunk/get_z.c
31746   M /trunk/get_z_exp.c
31747   M /trunk/gmp_op.c
31748   M /trunk/hypot.c
31749   M /trunk/init.c
31750   M /trunk/init2.c
31751   M /trunk/inits.c
31752   M /trunk/inits2.c
31753   M /trunk/inp_str.c
31754   M /trunk/int_ceil_log2.c
31755   M /trunk/isinf.c
31756   M /trunk/isinteger.c
31757   M /trunk/isnan.c
31758   M /trunk/isnum.c
31759   M /trunk/isqrt.c
31760   M /trunk/iszero.c
31761   M /trunk/lngamma.c
31762   M /trunk/log.c
31763   M /trunk/log10.c
31764   M /trunk/log1p.c
31765   M /trunk/log2.c
31766   M /trunk/logging.c
31767   M /trunk/minmax.c
31768   M /trunk/mp_clz_tab.c
31769   M /trunk/mparam_h.in
31770   M /trunk/mpf2mpfr.h
31771   M /trunk/mpfr-gmp.c
31772   M /trunk/mpfr-gmp.h
31773   M /trunk/mpfr-impl.h
31774   M /trunk/mpfr-longlong.h
31775   M /trunk/mpfr-test.h
31776   M /trunk/mpfr.h
31777   M /trunk/mpfr.texi
31778   M /trunk/mpn_exp.c
31779   M /trunk/mpzroot.c
31780   M /trunk/mul.c
31781   M /trunk/mul_2exp.c
31782   M /trunk/mul_2si.c
31783   M /trunk/mul_2ui.c
31784   M /trunk/mul_ui.c
31785   M /trunk/mulders.c
31786   M /trunk/neg.c
31787   M /trunk/next.c
31788   M /trunk/out_str.c
31789   M /trunk/pow.c
31790   M /trunk/pow_si.c
31791   M /trunk/pow_ui.c
31792   M /trunk/pow_z.c
31793   M /trunk/powerof2.c
31794   M /trunk/print_raw.c
31795   M /trunk/print_rnd_mode.c
31796   M /trunk/random.c
31797   M /trunk/random2.c
31798   M /trunk/reldiff.c
31799   M /trunk/rint.c
31800   M /trunk/root.c
31801   M /trunk/rootrem.c
31802   M /trunk/round_near_x.c
31803   M /trunk/round_p.c
31804   M /trunk/round_prec.c
31805   M /trunk/round_raw_generic.c
31806   M /trunk/sec.c
31807   M /trunk/sech.c
31808   M /trunk/set.c
31809   M /trunk/set_d.c
31810   M /trunk/set_dfl_prec.c
31811   M /trunk/set_exp.c
31812   M /trunk/set_inf.c
31813   M /trunk/set_ld.c
31814   M /trunk/set_nan.c
31815   M /trunk/set_prc_raw.c
31816   M /trunk/set_prec.c
31817   M /trunk/set_q.c
31818   M /trunk/set_rnd.c
31819   M /trunk/set_si.c
31820   M /trunk/set_si_2exp.c
31821   M /trunk/set_sj.c
31822   M /trunk/set_str.c
31823   M /trunk/set_str_raw.c
31824   M /trunk/set_ui.c
31825   M /trunk/set_ui_2exp.c
31826   M /trunk/set_uj.c
31827   M /trunk/set_z.c
31828   M /trunk/setmax.c
31829   M /trunk/setmin.c
31830   M /trunk/sgn.c
31831   M /trunk/si_op.c
31832   M /trunk/sin.c
31833   M /trunk/sin_cos.c
31834   M /trunk/sinh.c
31835   M /trunk/sqr.c
31836   M /trunk/sqrt.c
31837   M /trunk/sqrt_ui.c
31838   M /trunk/stack_interface.c
31839   M /trunk/strtofr.c
31840   M /trunk/sub.c
31841   M /trunk/sub1.c
31842   M /trunk/sub1sp.c
31843   M /trunk/sub_one_ulp.c
31844   M /trunk/sub_ui.c
31845   M /trunk/subnormal.c
31846   M /trunk/sum.c
31847   M /trunk/swap.c
31848   M /trunk/tan.c
31849   M /trunk/tanh.c
31850   M /trunk/tests/cmp_str.c
31851   M /trunk/tests/memory.c
31852   M /trunk/tests/mpf_compat.c
31853   M /trunk/tests/mpf_compat.h
31854   M /trunk/tests/mpfr_compat.c
31855   M /trunk/tests/reuse.c
31856   M /trunk/tests/rnd_mode.c
31857   M /trunk/tests/tabs.c
31858   M /trunk/tests/tacos.c
31859   M /trunk/tests/tacosh.c
31860   M /trunk/tests/tadd.c
31861   M /trunk/tests/tadd1sp.c
31862   M /trunk/tests/tadd_ui.c
31863   M /trunk/tests/tagm.c
31864   M /trunk/tests/tasin.c
31865   M /trunk/tests/tasinh.c
31866   M /trunk/tests/tatan.c
31867   M /trunk/tests/tatanh.c
31868   M /trunk/tests/tcan_round.c
31869   M /trunk/tests/tcbrt.c
31870   M /trunk/tests/tcheck.c
31871   M /trunk/tests/tcmp.c
31872   M /trunk/tests/tcmp2.c
31873   M /trunk/tests/tcmp_d.c
31874   M /trunk/tests/tcmp_ld.c
31875   M /trunk/tests/tcmp_ui.c
31876   M /trunk/tests/tcmpabs.c
31877   M /trunk/tests/tcomparisons.c
31878   M /trunk/tests/tconst_catalan.c
31879   M /trunk/tests/tconst_euler.c
31880   M /trunk/tests/tconst_log2.c
31881   M /trunk/tests/tconst_pi.c
31882   M /trunk/tests/tcopysign.c
31883   M /trunk/tests/tcos.c
31884   M /trunk/tests/tcosh.c
31885   M /trunk/tests/tcot.c
31886   M /trunk/tests/tcoth.c
31887   M /trunk/tests/tcsc.c
31888   M /trunk/tests/tcsch.c
31889   M /trunk/tests/tdim.c
31890   M /trunk/tests/tdiv.c
31891   M /trunk/tests/tdiv_ui.c
31892   M /trunk/tests/teint.c
31893   M /trunk/tests/teq.c
31894   M /trunk/tests/terf.c
31895   M /trunk/tests/tests.c
31896   M /trunk/tests/texceptions.c
31897   M /trunk/tests/texp.c
31898   M /trunk/tests/texp2.c
31899   M /trunk/tests/texpm1.c
31900   M /trunk/tests/tfactorial.c
31901   M /trunk/tests/tfits.c
31902   M /trunk/tests/tfma.c
31903   M /trunk/tests/tfrac.c
31904   M /trunk/tests/tgamma.c
31905   M /trunk/tests/tgeneric.c
31906   M /trunk/tests/tgeneric_ui.c
31907   M /trunk/tests/tget_d.c
31908   M /trunk/tests/tget_d_2exp.c
31909   M /trunk/tests/tget_f.c
31910   M /trunk/tests/tget_sj.c
31911   M /trunk/tests/tget_str.c
31912   M /trunk/tests/tget_z.c
31913   M /trunk/tests/tgmpop.c
31914   M /trunk/tests/thyperbolic.c
31915   M /trunk/tests/thypot.c
31916   M /trunk/tests/tinits.c
31917   M /trunk/tests/tinp_str.c
31918   M /trunk/tests/tinternals.c
31919   M /trunk/tests/tisnan.c
31920   M /trunk/tests/tlngamma.c
31921   M /trunk/tests/tlog.c
31922   M /trunk/tests/tlog10.c
31923   M /trunk/tests/tlog1p.c
31924   M /trunk/tests/tlog2.c
31925   M /trunk/tests/tminmax.c
31926   M /trunk/tests/tmul.c
31927   M /trunk/tests/tmul_2exp.c
31928   M /trunk/tests/tmul_ui.c
31929   M /trunk/tests/tnext.c
31930   M /trunk/tests/tout_str.c
31931   M /trunk/tests/toutimpl.c
31932   M /trunk/tests/tpow.c
31933   M /trunk/tests/tpow3.c
31934   M /trunk/tests/tpow_z.c
31935   M /trunk/tests/trandom.c
31936   M /trunk/tests/trint.c
31937   M /trunk/tests/troot.c
31938   M /trunk/tests/tround_prec.c
31939   M /trunk/tests/tsec.c
31940   M /trunk/tests/tsech.c
31941   M /trunk/tests/tset.c
31942   M /trunk/tests/tset_d.c
31943   M /trunk/tests/tset_exp.c
31944   M /trunk/tests/tset_f.c
31945   M /trunk/tests/tset_ld.c
31946   M /trunk/tests/tset_q.c
31947   M /trunk/tests/tset_si.c
31948   M /trunk/tests/tset_sj.c
31949   M /trunk/tests/tset_str.c
31950   M /trunk/tests/tset_z.c
31951   M /trunk/tests/tsgn.c
31952   M /trunk/tests/tsi_op.c
31953   M /trunk/tests/tsin.c
31954   M /trunk/tests/tsin_cos.c
31955   M /trunk/tests/tsinh.c
31956   M /trunk/tests/tsqr.c
31957   M /trunk/tests/tsqrt.c
31958   M /trunk/tests/tsqrt_ui.c
31959   M /trunk/tests/tstckintc.c
31960   M /trunk/tests/tstrtofr.c
31961   M /trunk/tests/tsub.c
31962   M /trunk/tests/tsub1sp.c
31963   M /trunk/tests/tsub_ui.c
31964   M /trunk/tests/tsubnormal.c
31965   M /trunk/tests/tsum.c
31966   M /trunk/tests/tswap.c
31967   M /trunk/tests/ttan.c
31968   M /trunk/tests/ttanh.c
31969   M /trunk/tests/ttrunc.c
31970   M /trunk/tests/tui_div.c
31971   M /trunk/tests/tui_pow.c
31972   M /trunk/tests/tui_sub.c
31973   M /trunk/tests/tversion.c
31974   M /trunk/tests/tzeta.c
31975   M /trunk/tests/tzeta_ui.c
31976   M /trunk/tuneup.c
31977   M /trunk/uceil_exp2.c
31978   M /trunk/uceil_log2.c
31979   M /trunk/ufloor_log2.c
31980   M /trunk/ui_div.c
31981   M /trunk/ui_pow.c
31982   M /trunk/ui_pow_ui.c
31983   M /trunk/ui_sub.c
31984   M /trunk/urandomb.c
31985   M /trunk/version.c
31986   M /trunk/volatile.c
31987   M /trunk/zeta.c
31988   M /trunk/zeta_ui.c
31989
31990Updated the copyright notices according to the new GNU rules on:
31991  http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices
31992i.e. added 2006 to every MPFR file.
31993Note: the copyright notices (currently 336) should match the regexp
31994  Copyright.* 2006 Free Software
31995so that it will be easier to update them for the next year...
31996
31997------------------------------------------------------------------------
31998r3982 | zimmerma | 2006-01-03 11:49:03 +0000 (Tue, 03 Jan 2006) | 2 lines
31999Changed paths:
32000   M /trunk/TODO
32001
32002added suggestion from K. Briggs
32003
32004------------------------------------------------------------------------
32005r3981 | vlefevre | 2006-01-01 22:22:53 +0000 (Sun, 01 Jan 2006) | 2 lines
32006Changed paths:
32007   M /trunk/set_f.c
32008
32009Updated copyright line (we are now in 2006!).
32010
32011------------------------------------------------------------------------
32012r3980 | zimmerma | 2006-01-01 21:09:01 +0000 (Sun, 01 Jan 2006) | 2 lines
32013Changed paths:
32014   M /trunk/set_f.c
32015
32016use mpfr_overflow
32017
32018------------------------------------------------------------------------
32019r3979 | zimmerma | 2005-12-29 17:48:46 +0000 (Thu, 29 Dec 2005) | 2 lines
32020Changed paths:
32021   M /trunk/set_f.c
32022   M /trunk/tests/tset_f.c
32023
32024fixed bug in mpfr_set_f for huge argument
32025
32026------------------------------------------------------------------------
32027r3978 | zimmerma | 2005-12-26 11:04:31 +0000 (Mon, 26 Dec 2005) | 2 lines
32028Changed paths:
32029   M /trunk/get_f.c
32030   M /trunk/tests/tget_f.c
32031
32032bug fix in mpfr_get_f
32033
32034------------------------------------------------------------------------
32035r3976 | zimmerma | 2005-12-23 15:45:17 +0000 (Fri, 23 Dec 2005) | 2 lines
32036Changed paths:
32037   M /trunk/set_d.c
32038   M /trunk/tests/tset_ld.c
32039
32040updated comment for float.h (_chgsign)
32041
32042------------------------------------------------------------------------
32043r3975 | zimmerma | 2005-12-23 15:33:43 +0000 (Fri, 23 Dec 2005) | 2 lines
32044Changed paths:
32045   M /trunk/sin.c
32046
32047fixed bug found by Vincent (worst-case)
32048
32049------------------------------------------------------------------------
32050r3974 | zimmerma | 2005-12-23 12:28:00 +0000 (Fri, 23 Dec 2005) | 2 lines
32051Changed paths:
32052   M /trunk/set_d.c
32053   M /trunk/tests/tset_ld.c
32054
32055patch for Visual C (does not compile -0.0 properly)
32056
32057------------------------------------------------------------------------
32058r3973 | zimmerma | 2005-12-23 12:17:45 +0000 (Fri, 23 Dec 2005) | 2 lines
32059Changed paths:
32060   M /trunk/tests/tset_ld.c
32061
32062patch for Visual C (-0.0)
32063
32064------------------------------------------------------------------------
32065r3972 | zimmerma | 2005-12-20 21:09:41 +0000 (Tue, 20 Dec 2005) | 2 lines
32066Changed paths:
32067   M /trunk/algorithms.tex
32068
32069fixed typo
32070
32071------------------------------------------------------------------------
32072r3971 | vlefevre | 2005-12-16 16:58:24 +0000 (Fri, 16 Dec 2005) | 2 lines
32073Changed paths:
32074   M /trunk/mpf2mpfr.h
32075
32076Better definition for mpf_set_prec_raw (so that the value is kept).
32077
32078------------------------------------------------------------------------
32079r3970 | vlefevre | 2005-12-08 11:56:03 +0000 (Thu, 08 Dec 2005) | 2 lines
32080Changed paths:
32081   M /trunk/tests/tsin.c
32082
32083Updated a comment.
32084
32085------------------------------------------------------------------------
32086r3969 | vlefevre | 2005-12-08 11:51:41 +0000 (Thu, 08 Dec 2005) | 2 lines
32087Changed paths:
32088   M /trunk/tests/tsin.c
32089
32090Added test cases for a bug introduced on 2005-01-29 in sin.c rev 3248.
32091
32092------------------------------------------------------------------------
32093r3968 | vlefevre | 2005-12-08 02:12:03 +0000 (Thu, 08 Dec 2005) | 2 lines
32094Changed paths:
32095   M /trunk/README.dev
32096
32097README.dev: remember to test MPFR on the worst cases.
32098
32099------------------------------------------------------------------------
32100r3967 | zimmerma | 2005-11-29 20:56:16 +0000 (Tue, 29 Nov 2005) | 2 lines
32101Changed paths:
32102   M /trunk/algorithms.bib
32103   M /trunk/algorithms.tex
32104
32105added lemma + reference
32106
32107------------------------------------------------------------------------
32108r3966 | vlefevre | 2005-11-25 01:36:29 +0000 (Fri, 25 Nov 2005) | 2 lines
32109Changed paths:
32110   M /trunk/BUGS
32111
32112Removed mpfr_div bug from BUGS (as it has been fixed).
32113
32114------------------------------------------------------------------------
32115r3964 | vlefevre | 2005-11-25 00:59:13 +0000 (Fri, 25 Nov 2005) | 2 lines
32116Changed paths:
32117   M /trunk/tests/tdiv.c
32118
32119Added consistency tests for mpfr_div (e.g. to test small-size divisors).
32120
32121------------------------------------------------------------------------
32122r3963 | zimmerma | 2005-11-24 20:39:23 +0000 (Thu, 24 Nov 2005) | 3 lines
32123Changed paths:
32124   M /trunk/div.c
32125
32126fixed efficiency bug for small divisor (division had same cost than for
32127divisor of the same size than the result)
32128
32129------------------------------------------------------------------------
32130r3960 | vlefevre | 2005-11-23 14:35:54 +0000 (Wed, 23 Nov 2005) | 2 lines
32131Changed paths:
32132   M /trunk/FAQ.html
32133
32134Updated FAQ.
32135
32136------------------------------------------------------------------------
32137r3959 | vlefevre | 2005-11-23 14:35:38 +0000 (Wed, 23 Nov 2005) | 2 lines
32138Changed paths:
32139   M /trunk/faq.xsl
32140
32141faq.xsl: add copyright information to the downloaded FAQ.
32142
32143------------------------------------------------------------------------
32144r3957 | vlefevre | 2005-11-23 10:53:04 +0000 (Wed, 23 Nov 2005) | 2 lines
32145Changed paths:
32146   M /trunk/INSTALL
32147   M /trunk/README.dev
32148   M /trunk/update-version
32149
32150Added information about the patches to the INSTALL file.
32151
32152------------------------------------------------------------------------
32153r3956 | vlefevre | 2005-11-23 08:38:39 +0000 (Wed, 23 Nov 2005) | 3 lines
32154Changed paths:
32155   M /trunk/BUGS
32156
32157BUGS: Noted the slow division when the precision of the divisor
32158is small compared to the precision of the target.
32159
32160------------------------------------------------------------------------
32161r3955 | vlefevre | 2005-11-21 20:31:47 +0000 (Mon, 21 Nov 2005) | 3 lines
32162Changed paths:
32163   M /trunk/rootrem.c
32164
32165Fixed a bug preventing the compilation of MPFR with GMP 4.1.90
32166(non-public development version) without the build directory.
32167
32168------------------------------------------------------------------------
32169r3954 | vlefevre | 2005-11-21 14:43:49 +0000 (Mon, 21 Nov 2005) | 2 lines
32170Changed paths:
32171   M /trunk/rootrem.c
32172
32173Fixed memory leak in mpfr_mpn_rootrem().
32174
32175------------------------------------------------------------------------
32176r3953 | vlefevre | 2005-11-09 16:34:09 +0000 (Wed, 09 Nov 2005) | 2 lines
32177Changed paths:
32178   M /trunk/README.dev
32179
32180Added a note about running the trunk tests in a branch.
32181
32182------------------------------------------------------------------------
32183r3952 | vlefevre | 2005-11-09 16:18:35 +0000 (Wed, 09 Nov 2005) | 2 lines
32184Changed paths:
32185   M /trunk/tests/tinternals.c
32186   M /trunk/tests/tzeta_ui.c
32187
32188Make trunk tests work with MPFR 2.2 (branch), by testing the version.
32189
32190------------------------------------------------------------------------
32191r3951 | vlefevre | 2005-11-09 16:09:16 +0000 (Wed, 09 Nov 2005) | 2 lines
32192Changed paths:
32193   D /trunk/tests/.cvsignore
32194
32195Removed .cvsignore file (useless after the switch to Subversion).
32196
32197------------------------------------------------------------------------
32198r3948 | vlefevre | 2005-11-09 15:42:41 +0000 (Wed, 09 Nov 2005) | 2 lines
32199Changed paths:
32200   M /trunk/cache.c
32201
32202Added a MPFR_UNLIKELY.
32203
32204------------------------------------------------------------------------
32205r3947 | vlefevre | 2005-11-09 14:41:46 +0000 (Wed, 09 Nov 2005) | 5 lines
32206Changed paths:
32207   M /trunk/round_near_x.c
32208
32209In mpfr_round_near_x, use the new MPFR_RNDRAW_GEN with a correct middle
32210handler instead of MPFR_RNDRAW_EVEN so that the correction of the wrong
32211rounding is no longer necessary (BTW, the wrong rounding could have lead
32212to problems in case of intermediate underflow/overflow -- not checked).
32213
32214------------------------------------------------------------------------
32215r3946 | vlefevre | 2005-11-09 14:05:46 +0000 (Wed, 09 Nov 2005) | 2 lines
32216Changed paths:
32217   M /trunk/tests/tinternals.c
32218
32219mpfr_round_near_x test completed.
32220
32221------------------------------------------------------------------------
32222r3945 | vlefevre | 2005-11-09 11:57:03 +0000 (Wed, 09 Nov 2005) | 9 lines
32223Changed paths:
32224   M /trunk/tests/tcbrt.c
32225
32226Added a test for mpfr_cbrt, from the following failure with MPFR 2.2
32227and gcc 4.0.2 under Linux/m68k:
32228  Seed GMP_CHECK_RANDOMIZE=1131612275 (include this in bug reports)
32229  results differ for x=1.1000e-2 prec=5 rnd_mode=GMP_RNDN
32230  got      1.1000e-1
32231  expected 1.0111e-1
32232  approx  0.101110001001100E0
32233  FAIL: tcbrt
32234
32235------------------------------------------------------------------------
32236r3943 | vlefevre | 2005-11-04 22:11:53 +0000 (Fri, 04 Nov 2005) | 2 lines
32237Changed paths:
32238   M /trunk/mpfr.texi
32239
32240Improved note r3493 concerning mpfr_set_d/ld.
32241
32242------------------------------------------------------------------------
32243r3941 | vlefevre | 2005-11-04 14:26:49 +0000 (Fri, 04 Nov 2005) | 2 lines
32244Changed paths:
32245   M /trunk/mpfr.texi
32246
32247More information in the "Reporting Bugs" section.
32248
32249------------------------------------------------------------------------
32250r3940 | vlefevre | 2005-11-04 01:28:04 +0000 (Fri, 04 Nov 2005) | 2 lines
32251Changed paths:
32252   M /trunk/mpfr-impl.h
32253
32254Added a comment about the macros MPFR_RNDRAW* and the labels.
32255
32256------------------------------------------------------------------------
32257r3939 | vlefevre | 2005-11-04 00:58:23 +0000 (Fri, 04 Nov 2005) | 4 lines
32258Changed paths:
32259   M /trunk/mpfr-impl.h
32260   M /trunk/mpfr.h
32261
32262Moved definitions of struct __gmpfr_cache_s and mpfr_cache_t, and
32263declarations of mpfr_init_cache, mpfr_clear_cache and mpfr_cache
32264from mpfr.h to mpfr-impl.h as they are internal (not documented).
32265
32266------------------------------------------------------------------------
32267r3938 | vlefevre | 2005-11-03 16:39:31 +0000 (Thu, 03 Nov 2005) | 2 lines
32268Changed paths:
32269   M /trunk/tests/tinternals.c
32270
32271Eliminated the case inex == 0.
32272
32273------------------------------------------------------------------------
32274r3937 | vlefevre | 2005-11-03 16:26:38 +0000 (Thu, 03 Nov 2005) | 2 lines
32275Changed paths:
32276   M /trunk/tests/tinternals.c
32277
32278Started to write code to test mpfr_round_near_x.
32279
32280------------------------------------------------------------------------
32281r3936 | vlefevre | 2005-11-03 14:32:01 +0000 (Thu, 03 Nov 2005) | 2 lines
32282Changed paths:
32283   M /trunk/gmp_op.c
32284   M /trunk/strtofr.c
32285
32286Typos & English usage.
32287
32288------------------------------------------------------------------------
32289r3935 | vlefevre | 2005-11-03 14:27:26 +0000 (Thu, 03 Nov 2005) | 2 lines
32290Changed paths:
32291   M /trunk/round_near_x.c
32292
32293Fixed typos.
32294
32295------------------------------------------------------------------------
32296r3934 | zimmerma | 2005-11-03 09:24:43 +0000 (Thu, 03 Nov 2005) | 2 lines
32297Changed paths:
32298   M /trunk/README.dev
32299
32300added hint on forbidden variable name
32301
32302------------------------------------------------------------------------
32303r3932 | zimmerma | 2005-11-03 07:35:53 +0000 (Thu, 03 Nov 2005) | 2 lines
32304Changed paths:
32305   M /trunk/README.dev
32306
32307added "tune" item for new releases
32308
32309------------------------------------------------------------------------
32310r3931 | zimmerma | 2005-11-03 07:24:38 +0000 (Thu, 03 Nov 2005) | 2 lines
32311Changed paths:
32312   M /trunk/mparam_h.in
32313
32314done make tune for amd64 with gmp-4.1.4
32315
32316------------------------------------------------------------------------
32317r3929 | vlefevre | 2005-11-02 17:22:13 +0000 (Wed, 02 Nov 2005) | 15 lines
32318Changed paths:
32319   M /trunk/cache.c
32320   M /trunk/hypot.c
32321   M /trunk/mpfr-impl.h
32322   M /trunk/tests/thypot.c
32323
32324Merged the changes from branch vlefevre:
32325  * mpfr-impl.h: Added MPFR_RNDRAW_GEN based on MPFR_RNDRAW and
32326    MPFR_RNDRAW_EVEN codes, but taking an additional argument: a
32327    handler executed in rounding to nearest mode when the value
32328    is the middle of two consecutive numbers in dest precision.
32329    MPFR_RNDRAW and MPFR_RNDRAW_EVEN are now defined by a "call"
32330    to MPFR_RNDRAW_GEN.
32331  * cache.c: Clean-up and use MPFR_RNDRAW_GEN instead of
32332    MPFR_RNDRAW_EVEN to avoid an unnecessary correction in the
32333    halfway case.
32334  * hypot.c: Fixed mpfr_hypot when the rounding mode is to nearest,
32335    x is "much larger" than y, and x is the middle of two consecutive
32336    numbers in the target precision.
32337  * tests/thypot.c: Added the corresponding testcase.
32338
32339------------------------------------------------------------------------
32340r3928 | vlefevre | 2005-11-02 17:09:25 +0000 (Wed, 02 Nov 2005) | 2 lines
32341Changed paths:
32342   M /trunk
32343   M /trunk/tests
32344
32345Updated svn:ignore property.
32346
32347------------------------------------------------------------------------
32348r3926 | zimmerma | 2005-11-02 16:12:59 +0000 (Wed, 02 Nov 2005) | 2 lines
32349Changed paths:
32350   M /trunk/atan.c
32351
32352fixed remaining problems
32353
32354------------------------------------------------------------------------
32355r3924 | zimmerma | 2005-11-02 13:49:00 +0000 (Wed, 02 Nov 2005) | 3 lines
32356Changed paths:
32357   M /trunk/atan.c
32358
32359declared variables as mp_prec_t instead of int
32360use MPFR_MPZ_SIZEINBASE2 instead of mpz_sizeinbase
32361
32362------------------------------------------------------------------------
32363r3919 | vlefevre | 2005-11-02 09:27:53 +0000 (Wed, 02 Nov 2005) | 5 lines
32364Changed paths:
32365   M /trunk/constant.c
32366   M /trunk/mpfr-impl.h
32367
32368Reverted the latest change to constant.c: removed MPFR_THREAD_ATTR as
32369these constants can be shared. Removed MPFR_THREAD_ATTR from mpfr-impl.h
32370too (this should have been the right correction for rev 3838 concerning
32371the type mismatch). Thanks to Patrick for noticing this.
32372
32373------------------------------------------------------------------------
32374r3918 | vlefevre | 2005-10-31 21:27:08 +0000 (Mon, 31 Oct 2005) | 2 lines
32375Changed paths:
32376   M /trunk/int_ceil_log2.c
32377   M /trunk/mpfr-impl.h
32378
32379Added an MPFR_UNLIKELY (suggested by Patrick) and an MPFR_ASSERTN.
32380
32381------------------------------------------------------------------------
32382r3917 | zimmerma | 2005-10-31 18:55:13 +0000 (Mon, 31 Oct 2005) | 3 lines
32383Changed paths:
32384   M /trunk/atan.c
32385   M /trunk/exp3.c
32386
32387factored calls to gmp_alloc
32388removed unused variables
32389
32390------------------------------------------------------------------------
32391r3916 | zimmerma | 2005-10-31 14:49:45 +0000 (Mon, 31 Oct 2005) | 3 lines
32392Changed paths:
32393   M /trunk/algorithms.tex
32394   M /trunk/atan.c
32395   M /trunk/tanh.c
32396
32397improved atan (now can cut series before 2^m)
32398revised error analysis and code of tanh
32399
32400------------------------------------------------------------------------
32401r3915 | vlefevre | 2005-10-31 12:17:09 +0000 (Mon, 31 Oct 2005) | 2 lines
32402Changed paths:
32403   M /trunk/log10.c
32404
32405Reformat (GNU coding style).
32406
32407------------------------------------------------------------------------
32408r3914 | vlefevre | 2005-10-31 12:08:13 +0000 (Mon, 31 Oct 2005) | 5 lines
32409Changed paths:
32410   M /trunk/div_ui.c
32411   M /trunk/int_ceil_log2.c
32412   M /trunk/mpfr-impl.h
32413   M /trunk/mul_ui.c
32414   M /trunk/tests/Makefile.am
32415   A /trunk/tests/tinternals.c
32416
32417Fixed MPFR_INT_CEIL_LOG2 (in mpfr-impl.h) and __gmpfr_int_ceil_log2
32418(in int_ceil_log2.c) when the argument is a power of 2, and added a
32419test (new test file tests/tinternals.c). This made a bug appear in
32420div_ui.c and mul_ui.c; fixed that too.
32421
32422------------------------------------------------------------------------
32423r3913 | vlefevre | 2005-10-31 11:43:58 +0000 (Mon, 31 Oct 2005) | 2 lines
32424Changed paths:
32425   M /trunk/tests/tget_str.c
32426
32427Added a test that fails after fixing MPFR_INT_CEIL_LOG2.
32428
32429------------------------------------------------------------------------
32430r3912 | zimmerma | 2005-10-30 20:07:45 +0000 (Sun, 30 Oct 2005) | 2 lines
32431Changed paths:
32432   M /trunk/algorithms.tex
32433   M /trunk/exp3.c
32434   M /trunk/tests/texp.c
32435
32436improved exp_3 (binary-splitting algorithm)
32437
32438------------------------------------------------------------------------
32439r3911 | vlefevre | 2005-10-30 14:50:52 +0000 (Sun, 30 Oct 2005) | 2 lines
32440Changed paths:
32441   M /trunk/cos.c
32442
32443Fixed padding-bit test.
32444
32445------------------------------------------------------------------------
32446r3910 | vlefevre | 2005-10-30 13:20:46 +0000 (Sun, 30 Oct 2005) | 5 lines
32447Changed paths:
32448   M /trunk/cos.c
32449
324503 corrections in cos.c concerning maxi:
32451  * corrected a comment;
32452  * failed if sizeof(int) <= sizeof(long) / 2;
32453  * now take possible padding bits into account.
32454
32455------------------------------------------------------------------------
32456r3909 | zimmerma | 2005-10-29 21:07:36 +0000 (Sat, 29 Oct 2005) | 4 lines
32457Changed paths:
32458   M /trunk/agm.c
32459   M /trunk/exp3.c
32460   M /trunk/root.c
32461   M /trunk/rootrem.c
32462
32463patched root.c to use rootrem.c with gmp-4.1.90
32464added comment in exp3.c
32465added more initial guard bits in agm
32466
32467------------------------------------------------------------------------
32468r3908 | zimmerma | 2005-10-29 13:14:20 +0000 (Sat, 29 Oct 2005) | 3 lines
32469Changed paths:
32470   M /trunk/cos.c
32471   M /trunk/mpfr-impl.h
32472   M /trunk/mulders.c
32473   M /trunk/sqr.c
32474   M /trunk/tuneup.c
32475
32476now tune Mulders short square (not yet used)
32477improved mpfr_cos
32478
32479------------------------------------------------------------------------
32480r3907 | zimmerma | 2005-10-26 15:45:42 +0000 (Wed, 26 Oct 2005) | 2 lines
32481Changed paths:
32482   M /trunk/root.c
32483   M /trunk/rootrem.c
32484
32485updated code for gmp-dev
32486
32487------------------------------------------------------------------------
32488r3906 | vlefevre | 2005-10-26 11:28:36 +0000 (Wed, 26 Oct 2005) | 2 lines
32489Changed paths:
32490   D /trunk/.cvsignore
32491
32492Removed .cvsignore file (useless after the switch to Subversion).
32493
32494------------------------------------------------------------------------
32495r3903 | vlefevre | 2005-10-25 01:33:31 +0000 (Tue, 25 Oct 2005) | 2 lines
32496Changed paths:
32497   M /trunk/update-version
32498
32499More portable update-version script (use perl instead of sed).
32500
32501------------------------------------------------------------------------
32502r3889 | vlefevre | 2005-10-24 13:43:07 +0000 (Mon, 24 Oct 2005) | 4 lines
32503Changed paths:
32504   M /trunk/README
32505   M /trunk/README.dev
32506   D /trunk/fixperm
32507
32508First revision after the switch to Subversion:
32509  * Removed fixperm as it is now useless.
32510  * Updated README and README.dev files.
32511
32512------------------------------------------------------------------------
32513r3888 | vlefevre | 2005-10-24 11:29:40 +0000 (Mon, 24 Oct 2005) | 2 lines
32514Changed paths:
32515   M /trunk/ChangeLog
32516
32517Update.
32518
32519------------------------------------------------------------------------
32520r3887 | zimmerma | 2005-10-19 20:23:44 +0000 (Wed, 19 Oct 2005) | 2 lines
32521Changed paths:
32522   M /trunk/agm.c
32523   M /trunk/algorithms.tex
32524
32525documented algorithm used in mpfr_agm and fixed code accordingly
32526
32527------------------------------------------------------------------------
32528r3886 | zimmerma | 2005-10-10 09:43:26 +0000 (Mon, 10 Oct 2005) | 2 lines
32529Changed paths:
32530   M /trunk/TODO
32531
32532added efficiency item
32533
32534------------------------------------------------------------------------
32535r3885 | zimmerma | 2005-10-10 09:16:44 +0000 (Mon, 10 Oct 2005) | 2 lines
32536Changed paths:
32537   M /trunk/mpzroot.c
32538   M /trunk/root.c
32539   M /trunk/rootrem.c
32540
32541now mpzroot/rootrem compile without gmp internal headers
32542
32543------------------------------------------------------------------------
32544r3884 | vlefevre | 2005-10-07 16:43:40 +0000 (Fri, 07 Oct 2005) | 3 lines
32545Changed paths:
32546   M /trunk/root.c
32547
32548Disabled new rootrem/mpz_root as compilation fails (headers can't
32549be found).
32550
32551------------------------------------------------------------------------
32552r3883 | vlefevre | 2005-10-07 16:30:45 +0000 (Fri, 07 Oct 2005) | 2 lines
32553Changed paths:
32554   M /trunk/mul.c
32555
32556Temporary optimization (patch from Patrick Pelissier).
32557
32558------------------------------------------------------------------------
32559r3882 | vlefevre | 2005-10-06 10:03:56 +0000 (Thu, 06 Oct 2005) | 4 lines
32560Changed paths:
32561   M /trunk/tests/tpow.c
32562
32563One of the tests was using the fabs function, but -lm isn't given when
32564generating the executable, making the linking fail under HP-UX. Fixed
32565by not using this fabs function.
32566
32567------------------------------------------------------------------------
32568r3880 | zimmerma | 2005-10-05 21:57:48 +0000 (Wed, 05 Oct 2005) | 2 lines
32569Changed paths:
32570   M /trunk/sin_cos.c
32571
32572small improvement in sign detection
32573
32574------------------------------------------------------------------------
32575r3879 | zimmerma | 2005-10-05 20:36:56 +0000 (Wed, 05 Oct 2005) | 2 lines
32576Changed paths:
32577   M /trunk/Makefile.am
32578   A /trunk/mpzroot.c
32579   M /trunk/root.c
32580   A /trunk/rootrem.c
32581
32582improved mpfr_root, using the new mpn_rootrem code written with Torbjo"rn
32583
32584------------------------------------------------------------------------
32585r3876 | vlefevre | 2005-09-29 09:52:33 +0000 (Thu, 29 Sep 2005) | 2 lines
32586Changed paths:
32587   M /trunk/ChangeLog
32588
32589Update.
32590
32591------------------------------------------------------------------------
32592r3875 | vlefevre | 2005-09-29 09:47:08 +0000 (Thu, 29 Sep 2005) | 3 lines
32593Changed paths:
32594   M /trunk/mpfr.h
32595   M /trunk/tests/tset_si.c
32596
32597Fixed bug in mpfr_set_ui macro when parameters are expressions
32598with side effects.
32599
32600------------------------------------------------------------------------
32601r3874 | zimmerma | 2005-09-29 06:40:15 +0000 (Thu, 29 Sep 2005) | 2 lines
32602Changed paths:
32603   M /trunk/algorithms.tex
32604
32605fixed missing accent
32606
32607------------------------------------------------------------------------
32608r3873 | vlefevre | 2005-09-28 15:30:17 +0000 (Wed, 28 Sep 2005) | 2 lines
32609Changed paths:
32610   M /trunk/lngamma.c
32611
32612Small optimization.
32613
32614------------------------------------------------------------------------
32615r3872 | vlefevre | 2005-09-28 14:28:19 +0000 (Wed, 28 Sep 2005) | 2 lines
32616Changed paths:
32617   M /trunk/tests/tlngamma.c
32618
32619Test the sign of 0.
32620
32621------------------------------------------------------------------------
32622r3871 | zimmerma | 2005-09-28 14:14:42 +0000 (Wed, 28 Sep 2005) | 2 lines
32623Changed paths:
32624   M /trunk/lngamma.c
32625   M /trunk/tests/tlngamma.c
32626
32627fixed infinite loop for lngamma(2)
32628
32629------------------------------------------------------------------------
32630r3870 | vlefevre | 2005-09-28 00:45:27 +0000 (Wed, 28 Sep 2005) | 3 lines
32631Changed paths:
32632   M /trunk/Makefile.am
32633
32634Updated libmpfr_la_LDFLAGS (note: it shouldn't be incremented again
32635before the 2.3.0 release).
32636
32637------------------------------------------------------------------------
32638r3869 | zimmerma | 2005-09-26 16:28:47 +0000 (Mon, 26 Sep 2005) | 2 lines
32639Changed paths:
32640   A /trunk/zeta_ui.c
32641
32642new function: Zeta with integer argument
32643
32644------------------------------------------------------------------------
32645r3868 | zimmerma | 2005-09-23 21:35:03 +0000 (Fri, 23 Sep 2005) | 2 lines
32646Changed paths:
32647   M /trunk/Makefile.am
32648   M /trunk/algorithms.bib
32649   M /trunk/algorithms.tex
32650   M /trunk/mpfr.h
32651   M /trunk/mpfr.texi
32652   M /trunk/tests/Makefile.am
32653   A /trunk/tests/tzeta_ui.c
32654
32655new function mpfr_zeta_ui for integer argument
32656
32657------------------------------------------------------------------------
32658r3867 | zimmerma | 2005-09-21 13:51:34 +0000 (Wed, 21 Sep 2005) | 2 lines
32659Changed paths:
32660   M /trunk/algorithms.tex
32661
32662added brief description of algorithm for mpfr_zeta
32663
32664------------------------------------------------------------------------
32665r3863 | vlefevre | 2005-09-18 23:36:44 +0000 (Sun, 18 Sep 2005) | 2 lines
32666Changed paths:
32667   M /trunk/INSTALL
32668
32669Mentioned problems with the Tru64 make and other minor changes.
32670
32671------------------------------------------------------------------------
32672r3861 | vlefevre | 2005-09-17 10:24:43 +0000 (Sat, 17 Sep 2005) | 5 lines
32673Changed paths:
32674   M /trunk/configure.in
32675
32676Fixed the GMP linking test: replaced __gmp_version, which corresponds
32677to a variable, by __gmpz_init (suggested by the GMP documentation),
32678which corresponds to a function, as the auto tools assume the symbol
32679corresponds to a function. It was failing with the AIX linker.
32680
32681------------------------------------------------------------------------
32682r3857 | vlefevre | 2005-09-16 14:22:40 +0000 (Fri, 16 Sep 2005) | 2 lines
32683Changed paths:
32684   M /trunk/const_euler.c
32685
32686Untabify.
32687
32688------------------------------------------------------------------------
32689r3856 | vlefevre | 2005-09-16 13:22:53 +0000 (Fri, 16 Sep 2005) | 2 lines
32690Changed paths:
32691   M /trunk/ChangeLog
32692
32693Update.
32694
32695------------------------------------------------------------------------
32696r3854 | vlefevre | 2005-09-16 10:58:41 +0000 (Fri, 16 Sep 2005) | 2 lines
32697Changed paths:
32698   M /trunk/gamma.c
32699
32700Untabify.
32701
32702------------------------------------------------------------------------
32703r3852 | zimmerma | 2005-09-16 09:41:47 +0000 (Fri, 16 Sep 2005) | 2 lines
32704Changed paths:
32705   M /trunk/mpfr.texi
32706
32707added missing documentation for mpfr_get_f and mpfr_pow_z
32708
32709------------------------------------------------------------------------
32710r3851 | vlefevre | 2005-09-16 08:02:15 +0000 (Fri, 16 Sep 2005) | 2 lines
32711Changed paths:
32712   M /trunk/mpfr.texi
32713
32714Fixed typos found by Tomonori Kouya.
32715
32716------------------------------------------------------------------------
32717r3850 | zimmerma | 2005-09-16 07:38:22 +0000 (Fri, 16 Sep 2005) | 2 lines
32718Changed paths:
32719   M /trunk/coth.c
32720   M /trunk/tests/tcoth.c
32721
32722fixed stupid bug (coth was computing 1/tan instead of 1/tanh)
32723
32724------------------------------------------------------------------------
32725r3849 | zimmerma | 2005-09-15 21:55:08 +0000 (Thu, 15 Sep 2005) | 2 lines
32726Changed paths:
32727   M /trunk/const_euler.c
32728
32729fixed overflow problem for large precision
32730
32731------------------------------------------------------------------------
32732r3848 | zimmerma | 2005-09-15 21:11:25 +0000 (Thu, 15 Sep 2005) | 2 lines
32733Changed paths:
32734   M /trunk/zeta.c
32735
32736added log(precz) in initial precision
32737
32738------------------------------------------------------------------------
32739r3844 | zimmerma | 2005-09-13 12:57:38 +0000 (Tue, 13 Sep 2005) | 2 lines
32740Changed paths:
32741   M /trunk/exp.c
32742   M /trunk/tests/texp.c
32743
32744fixed bug in exp(-eps) for rounding toward zero (test was also wrong...)
32745
32746------------------------------------------------------------------------
32747r3843 | vlefevre | 2005-09-13 02:05:56 +0000 (Tue, 13 Sep 2005) | 2 lines
32748Changed paths:
32749   M /trunk/README.dev
32750
32751Updated "To make a release".
32752
32753------------------------------------------------------------------------
32754r3839 | vlefevre | 2005-09-13 01:32:41 +0000 (Tue, 13 Sep 2005) | 2 lines
32755Changed paths:
32756   M /trunk/NEWS
32757
32758Minor update.
32759
32760------------------------------------------------------------------------
32761r3838 | vlefevre | 2005-09-13 01:28:09 +0000 (Tue, 13 Sep 2005) | 2 lines
32762Changed paths:
32763   M /trunk/constant.c
32764
32765Added missing MPFR_THREAD_ATTR.
32766
32767------------------------------------------------------------------------
32768r3835 | vlefevre | 2005-09-11 22:50:06 +0000 (Sun, 11 Sep 2005) | 2 lines
32769Changed paths:
32770   M /trunk/tuneup.c
32771
32772Avoid a conflict with GMP.
32773
32774------------------------------------------------------------------------
32775r3834 | vlefevre | 2005-09-11 22:37:58 +0000 (Sun, 11 Sep 2005) | 3 lines
32776Changed paths:
32777   M /trunk/mparam_h.in
32778   M /trunk/mul.c
32779   M /trunk/tuneup.c
32780
32781Reverted to previous mparam_h.in and mul.c, and applied Patrick's
32782patch instead.
32783
32784------------------------------------------------------------------------
32785r3832 | vlefevre | 2005-09-11 22:15:29 +0000 (Sun, 11 Sep 2005) | 2 lines
32786Changed paths:
32787   M /trunk/ChangeLog
32788
32789Update.
32790
32791------------------------------------------------------------------------
32792r3830 | vlefevre | 2005-09-11 21:59:31 +0000 (Sun, 11 Sep 2005) | 2 lines
32793Changed paths:
32794   M /trunk/tests/tstckintc.c
32795
32796Added #include <string.h> for memmove (see ISO C99 standard).
32797
32798------------------------------------------------------------------------
32799r3829 | vlefevre | 2005-09-11 21:56:32 +0000 (Sun, 11 Sep 2005) | 2 lines
32800Changed paths:
32801   M /trunk/README.dev
32802
32803Minor change.
32804
32805------------------------------------------------------------------------
32806r3828 | vlefevre | 2005-09-11 21:55:20 +0000 (Sun, 11 Sep 2005) | 2 lines
32807Changed paths:
32808   M /trunk/tests/trint.c
32809
32810Fixed uninitialized variable (with gcc -std=c99).
32811
32812------------------------------------------------------------------------
32813r3827 | vlefevre | 2005-09-11 21:43:14 +0000 (Sun, 11 Sep 2005) | 2 lines
32814Changed paths:
32815   M /trunk/mpfr-impl.h
32816
32817Fixed a #ifdef (when --enable-assert isn't used).
32818
32819------------------------------------------------------------------------
32820r3824 | vlefevre | 2005-09-11 18:21:02 +0000 (Sun, 11 Sep 2005) | 2 lines
32821Changed paths:
32822   M /trunk/ChangeLog
32823
32824Update.
32825
32826------------------------------------------------------------------------
32827r3823 | vlefevre | 2005-09-11 17:56:43 +0000 (Sun, 11 Sep 2005) | 3 lines
32828Changed paths:
32829   M /trunk/int_ceil_log2.c
32830   M /trunk/mpfr-impl.h
32831
32832Changed the MPFR_ASSERTD into a MPFR_ASSERTN for MPFR_INT_CEIL_LOG2
32833since the assertion cannot be guaranteed for every C implementation.
32834
32835------------------------------------------------------------------------
32836r3822 | pelissip | 2005-09-10 15:20:48 +0000 (Sat, 10 Sep 2005) | 2 lines
32837Changed paths:
32838   M /trunk/mpfr-impl.h
32839
32840Fix spelling mistake.
32841
32842------------------------------------------------------------------------
32843r3821 | pelissip | 2005-09-10 15:17:54 +0000 (Sat, 10 Sep 2005) | 2 lines
32844Changed paths:
32845   M /trunk/README.dev
32846
32847Add new note about MPFR_TMP_DECL
32848
32849------------------------------------------------------------------------
32850r3819 | zimmerma | 2005-09-09 14:45:54 +0000 (Fri, 09 Sep 2005) | 3 lines
32851Changed paths:
32852   M /trunk/mparam_h.in
32853
32854reduced default of MPFR_MUL_THRESHOLD by 1, since now MPFR_MUL_THRESHOLD+1
32855is considered in mul.c
32856
32857------------------------------------------------------------------------
32858r3818 | vlefevre | 2005-09-09 14:37:51 +0000 (Fri, 09 Sep 2005) | 2 lines
32859Changed paths:
32860   M /trunk/algorithms.tex
32861
32862Fixed another LaTeX error.
32863
32864------------------------------------------------------------------------
32865r3817 | vlefevre | 2005-09-09 14:26:08 +0000 (Fri, 09 Sep 2005) | 2 lines
32866Changed paths:
32867   M /trunk/ChangeLog
32868
32869Update.
32870
32871------------------------------------------------------------------------
32872r3816 | vlefevre | 2005-09-09 12:09:47 +0000 (Fri, 09 Sep 2005) | 2 lines
32873Changed paths:
32874   M /trunk/README.dev
32875
32876Updated "To make a release".
32877
32878------------------------------------------------------------------------
32879r3815 | vlefevre | 2005-09-09 10:21:11 +0000 (Fri, 09 Sep 2005) | 3 lines
32880Changed paths:
32881   M /trunk/lngamma.c
32882
32883Use (mpz_t *) 0 instead of NULL (this is not less clear and this
32884works with the native SunOS 4 C compiler).
32885
32886------------------------------------------------------------------------
32887r3814 | zimmerma | 2005-09-09 09:33:04 +0000 (Fri, 09 Sep 2005) | 2 lines
32888Changed paths:
32889   M /trunk/tests/tset_f.c
32890
32891avoid . in mpf_set_str (locale-sensitive)
32892
32893------------------------------------------------------------------------
32894r3813 | zimmerma | 2005-09-09 09:26:22 +0000 (Fri, 09 Sep 2005) | 2 lines
32895Changed paths:
32896   M /trunk/gamma.c
32897   M /trunk/lngamma.c
32898   M /trunk/mpfr.texi
32899   M /trunk/tests/tgamma.c
32900   M /trunk/tests/tlngamma.c
32901
32902cleanup of gamma and lngamma
32903
32904------------------------------------------------------------------------
32905r3812 | zimmerma | 2005-09-08 09:37:46 +0000 (Thu, 08 Sep 2005) | 3 lines
32906Changed paths:
32907   M /trunk/mul.c
32908
32909MUL_THRESHOLD -> MUL_THRESHOLD+1 (to allow MUL_THRESHOLD=0, needed for
32910tuneup.c)
32911
32912------------------------------------------------------------------------
32913r3811 | zimmerma | 2005-09-08 09:21:02 +0000 (Thu, 08 Sep 2005) | 2 lines
32914Changed paths:
32915   M /trunk/algorithms.tex
32916
32917fixed LaTeX error
32918
32919------------------------------------------------------------------------
32920r3809 | vlefevre | 2005-09-08 09:12:20 +0000 (Thu, 08 Sep 2005) | 2 lines
32921Changed paths:
32922   M /trunk/ChangeLog
32923
32924Fix.
32925
32926------------------------------------------------------------------------
32927r3808 | vlefevre | 2005-09-08 09:08:46 +0000 (Thu, 08 Sep 2005) | 2 lines
32928Changed paths:
32929   M /trunk/ChangeLog
32930
32931Update.
32932
32933------------------------------------------------------------------------
32934r3804 | vlefevre | 2005-09-08 09:02:58 +0000 (Thu, 08 Sep 2005) | 2 lines
32935Changed paths:
32936   M /trunk/README.dev
32937   A /trunk/fixperm
32938
32939Added fixperm script to fix the file permissions broken by CVS.
32940
32941------------------------------------------------------------------------
32942r3803 | vlefevre | 2005-09-08 09:01:50 +0000 (Thu, 08 Sep 2005) | 2 lines
32943Changed paths:
32944   M /trunk/NEWS
32945
32946Update.
32947
32948------------------------------------------------------------------------
32949r3798 | zimmerma | 2005-09-08 06:48:10 +0000 (Thu, 08 Sep 2005) | 2 lines
32950Changed paths:
32951   M /trunk/TODO
32952
32953added one item
32954
32955------------------------------------------------------------------------
32956r3797 | vlefevre | 2005-09-08 06:45:52 +0000 (Thu, 08 Sep 2005) | 2 lines
32957Changed paths:
32958   M /trunk/ChangeLog
32959
32960Update.
32961
32962------------------------------------------------------------------------
32963r3795 | vlefevre | 2005-09-08 02:51:45 +0000 (Thu, 08 Sep 2005) | 2 lines
32964Changed paths:
32965   M /trunk/tests/Makefile.am
32966
32967Fix: readded dependencies.
32968
32969------------------------------------------------------------------------
32970r3793 | vlefevre | 2005-09-06 14:37:32 +0000 (Tue, 06 Sep 2005) | 2 lines
32971Changed paths:
32972   M /trunk/tests/tversion.c
32973
32974More detailed error message.
32975
32976------------------------------------------------------------------------
32977r3791 | vlefevre | 2005-09-06 13:54:57 +0000 (Tue, 06 Sep 2005) | 2 lines
32978Changed paths:
32979   M /trunk/lngamma.c
32980
32981Change for ansi2knr.
32982
32983------------------------------------------------------------------------
32984r3790 | vlefevre | 2005-09-06 13:42:02 +0000 (Tue, 06 Sep 2005) | 2 lines
32985Changed paths:
32986   M /trunk/lngamma.c
32987
32988Code clean-up (again).
32989
32990------------------------------------------------------------------------
32991r3789 | vlefevre | 2005-09-06 13:31:12 +0000 (Tue, 06 Sep 2005) | 2 lines
32992Changed paths:
32993   M /trunk/lngamma.c
32994
32995Use GMP's allocate functions instead of C's. Code clean-up.
32996
32997------------------------------------------------------------------------
32998r3788 | vlefevre | 2005-09-06 13:02:37 +0000 (Tue, 06 Sep 2005) | 2 lines
32999Changed paths:
33000   M /trunk/lngamma.c
33001
33002Reformat.
33003
33004------------------------------------------------------------------------
33005r3787 | zimmerma | 2005-09-06 12:42:39 +0000 (Tue, 06 Sep 2005) | 2 lines
33006Changed paths:
33007   M /trunk/tests/tgamma.c
33008
33009missing set_emin
33010
33011------------------------------------------------------------------------
33012r3786 | zimmerma | 2005-09-06 12:25:03 +0000 (Tue, 06 Sep 2005) | 2 lines
33013Changed paths:
33014   M /trunk/tests/tgamma.c
33015
33016added missing call to MPFR_TEST_USE_RANDS() [3 blocks non-freed]
33017
33018------------------------------------------------------------------------
33019r3784 | vlefevre | 2005-09-06 12:00:54 +0000 (Tue, 06 Sep 2005) | 3 lines
33020Changed paths:
33021   M /trunk/tests/tsub.c
33022
33023Fixed a bug (detected after mpfr_set_str_binary has been fixed)
33024in tests/tsub.c introduced in 1.6 (2001-10-19).
33025
33026------------------------------------------------------------------------
33027r3783 | vlefevre | 2005-09-06 11:50:09 +0000 (Tue, 06 Sep 2005) | 2 lines
33028Changed paths:
33029   M /trunk/set_str_raw.c
33030
33031mpfr_set_str_binary was buggy and inefficient. Let's use mpfr_strtofr.
33032
33033------------------------------------------------------------------------
33034r3781 | vlefevre | 2005-09-06 11:30:40 +0000 (Tue, 06 Sep 2005) | 3 lines
33035Changed paths:
33036   M /trunk/mpfr-impl.h
33037
33038Replaced unsigned long bit-fields (GCC extension) by insigned int
33039bit-fields.
33040
33041------------------------------------------------------------------------
33042r3779 | vlefevre | 2005-09-05 13:28:20 +0000 (Mon, 05 Sep 2005) | 4 lines
33043Changed paths:
33044   M /trunk/mpfr-gmp.h
33045
33046MPN_COPY now calls memcpy only if dst != src (otherwise this is an
33047undefined behavior), and if WANT_ASSERT is defined, it checks that
33048there is no overlap.
33049
33050------------------------------------------------------------------------
33051r3776 | vlefevre | 2005-09-02 14:08:09 +0000 (Fri, 02 Sep 2005) | 2 lines
33052Changed paths:
33053   M /trunk/mpfr-impl.h
33054
33055Avoid MIPSpro / IRIX64 (incorrect) optimizations for DOUBLE_ISNAN.
33056
33057------------------------------------------------------------------------
33058r3775 | vlefevre | 2005-09-02 13:25:32 +0000 (Fri, 02 Sep 2005) | 2 lines
33059Changed paths:
33060   M /trunk/acinclude.m4
33061   M /trunk/mpfr-impl.h
33062
33063More portable DOUBLE_ISNAN (useful for MIPSpro under IRIX64).
33064
33065------------------------------------------------------------------------
33066r3774 | zimmerma | 2005-09-02 12:55:37 +0000 (Fri, 02 Sep 2005) | 2 lines
33067Changed paths:
33068   M /trunk/gamma.c
33069   M /trunk/tests/tgamma.c
33070
33071improved trade-off between fac_ui and gamma when argument is integer
33072
33073------------------------------------------------------------------------
33074r3773 | vlefevre | 2005-09-02 12:33:24 +0000 (Fri, 02 Sep 2005) | 2 lines
33075Changed paths:
33076   M /trunk/acinclude.m4
33077
33078Reformat.
33079
33080------------------------------------------------------------------------
33081r3772 | zimmerma | 2005-09-02 09:52:07 +0000 (Fri, 02 Sep 2005) | 3 lines
33082Changed paths:
33083   M /trunk/TODO
33084   M /trunk/gamma.c
33085   M /trunk/tests/tgamma.c
33086
33087fixed remaining problem in gamma
33088removed LogGamma from TODO
33089
33090------------------------------------------------------------------------
33091r3771 | vlefevre | 2005-09-02 08:17:37 +0000 (Fri, 02 Sep 2005) | 2 lines
33092Changed paths:
33093   M /trunk/add1sp.c
33094   M /trunk/sub1sp.c
33095
33096Do not put expressions with side effects in MPFR_ASSERTN.
33097
33098------------------------------------------------------------------------
33099r3770 | zimmerma | 2005-09-01 21:44:42 +0000 (Thu, 01 Sep 2005) | 3 lines
33100Changed paths:
33101   M /trunk/gamma.c
33102   M /trunk/tests/tgamma.c
33103
33104now uses lngamma code for x < 1 too
33105added new tests from Kenneth Wilder
33106
33107------------------------------------------------------------------------
33108r3769 | zimmerma | 2005-09-01 11:54:57 +0000 (Thu, 01 Sep 2005) | 2 lines
33109Changed paths:
33110   M /trunk/tests/tgamma.c
33111
33112added another test
33113
33114------------------------------------------------------------------------
33115r3768 | zimmerma | 2005-09-01 08:59:19 +0000 (Thu, 01 Sep 2005) | 2 lines
33116Changed paths:
33117   M /trunk/tests/tgamma.c
33118
33119removed useless prototype
33120
33121------------------------------------------------------------------------
33122r3764 | vlefevre | 2005-08-31 23:57:06 +0000 (Wed, 31 Aug 2005) | 2 lines
33123Changed paths:
33124   M /trunk/sum.c
33125
33126Fixed memory leak (missing MPFR_TMP_FREE in a particular case).
33127
33128------------------------------------------------------------------------
33129r3763 | vlefevre | 2005-08-31 23:52:53 +0000 (Wed, 31 Aug 2005) | 2 lines
33130Changed paths:
33131   M /trunk/sum.c
33132
33133Fixed the code formatting.
33134
33135------------------------------------------------------------------------
33136r3762 | vlefevre | 2005-08-31 23:38:13 +0000 (Wed, 31 Aug 2005) | 2 lines
33137Changed paths:
33138   M /trunk/README.dev
33139
33140Updated Point 6 of "To make a release".
33141
33142------------------------------------------------------------------------
33143r3761 | vlefevre | 2005-08-31 23:27:29 +0000 (Wed, 31 Aug 2005) | 2 lines
33144Changed paths:
33145   M /trunk/mul.c
33146
33147Fixed memory leak (missing MPFR_TMP_FREE in a particular case).
33148
33149------------------------------------------------------------------------
33150r3759 | zimmerma | 2005-08-31 20:32:03 +0000 (Wed, 31 Aug 2005) | 2 lines
33151Changed paths:
33152   M /trunk/mpfr.texi
33153
33154added lngamma
33155
33156------------------------------------------------------------------------
33157r3758 | zimmerma | 2005-08-31 20:29:36 +0000 (Wed, 31 Aug 2005) | 2 lines
33158Changed paths:
33159   M /trunk/tests/tlog.c
33160
33161added new test (emax)
33162
33163------------------------------------------------------------------------
33164r3757 | zimmerma | 2005-08-31 20:28:25 +0000 (Wed, 31 Aug 2005) | 2 lines
33165Changed paths:
33166   M /trunk/tests/tgamma.c
33167
33168now random tests also use x >= 1
33169
33170------------------------------------------------------------------------
33171r3756 | zimmerma | 2005-08-31 20:26:33 +0000 (Wed, 31 Aug 2005) | 2 lines
33172Changed paths:
33173   M /trunk/log.c
33174
33175added SAVE_EXPO stuff
33176
33177------------------------------------------------------------------------
33178r3754 | zimmerma | 2005-08-31 20:25:36 +0000 (Wed, 31 Aug 2005) | 2 lines
33179Changed paths:
33180   A /trunk/lngamma.c
33181   M /trunk/mpfr.h
33182   M /trunk/tests/Makefile.am
33183   A /trunk/tests/tlngamma.c
33184
33185new function lngamma
33186
33187------------------------------------------------------------------------
33188r3753 | zimmerma | 2005-08-31 20:24:16 +0000 (Wed, 31 Aug 2005) | 2 lines
33189Changed paths:
33190   M /trunk/gamma.c
33191
33192now uses lngamma code for x > 1
33193
33194------------------------------------------------------------------------
33195r3752 | zimmerma | 2005-08-31 20:23:06 +0000 (Wed, 31 Aug 2005) | 2 lines
33196Changed paths:
33197   M /trunk/Makefile.am
33198
33199added lngamma
33200
33201------------------------------------------------------------------------
33202r3750 | vlefevre | 2005-08-31 12:21:14 +0000 (Wed, 31 Aug 2005) | 2 lines
33203Changed paths:
33204   M /trunk/VERSION
33205   M /trunk/configure.in
33206   M /trunk/mpfr.h
33207   M /trunk/mpfr.texi
33208   M /trunk/version.c
33209
33210Updated version to 2.3.0.
33211
33212------------------------------------------------------------------------
33213r3749 | vlefevre | 2005-08-31 12:18:31 +0000 (Wed, 31 Aug 2005) | 3 lines
33214Changed paths:
33215   M /trunk/configure.in
33216
33217Fix for the following problem: #error is not sufficient with cc
33218on IRIX64, and autoconf 2.59 doesn't cope with that.
33219
33220------------------------------------------------------------------------
33221r3745 | vlefevre | 2005-08-30 13:23:51 +0000 (Tue, 30 Aug 2005) | 2 lines
33222Changed paths:
33223   M /trunk
33224   A /trunk/.cvsignore
33225   M /trunk/tests
33226   A /trunk/tests/.cvsignore
33227
33228Added .cvsignore files.
33229
33230------------------------------------------------------------------------
33231r3744 | vlefevre | 2005-08-30 12:08:42 +0000 (Tue, 30 Aug 2005) | 2 lines
33232Changed paths:
33233   M /trunk/mul.c
33234
33235Unobfuscated 2 assertions.
33236
33237------------------------------------------------------------------------
33238r3743 | vlefevre | 2005-08-30 11:59:12 +0000 (Tue, 30 Aug 2005) | 2 lines
33239Changed paths:
33240   M /trunk/mul.c
33241
33242Fixed indentation and some comments.
33243
33244------------------------------------------------------------------------
33245r3742 | vlefevre | 2005-08-30 11:49:24 +0000 (Tue, 30 Aug 2005) | 2 lines
33246Changed paths:
33247   M /trunk/mul.c
33248
33249Recommitted the patch (without discarding previous modifications).
33250
33251------------------------------------------------------------------------
33252r3741 | vlefevre | 2005-08-30 11:46:58 +0000 (Tue, 30 Aug 2005) | 3 lines
33253Changed paths:
33254   M /trunk/mul.c
33255
33256Reverted to the previous version, as the patch discarded previous
33257modifications.
33258
33259------------------------------------------------------------------------
33260r3740 | zimmerma | 2005-08-30 10:27:11 +0000 (Tue, 30 Aug 2005) | 2 lines
33261Changed paths:
33262   M /trunk/tests/tgamma.c
33263
33264added two new tests
33265
33266------------------------------------------------------------------------
33267r3739 | zimmerma | 2005-08-30 10:09:59 +0000 (Tue, 30 Aug 2005) | 3 lines
33268Changed paths:
33269   M /trunk/mul.c
33270
33271patch from Patrick to solve efficiency problem when one operand is sparse
33272(e.g. from ui_pow_ui)
33273
33274------------------------------------------------------------------------
33275r3738 | zimmerma | 2005-08-29 14:07:51 +0000 (Mon, 29 Aug 2005) | 2 lines
33276Changed paths:
33277   M /trunk/algorithms.tex
33278   M /trunk/gamma.c
33279   M /trunk/mpfr-impl.h
33280   M /trunk/pow.c
33281   M /trunk/tests/tgamma.c
33282
33283check for overflow/underflow in pow and gamma
33284
33285------------------------------------------------------------------------
33286r3737 | vlefevre | 2005-08-24 15:37:36 +0000 (Wed, 24 Aug 2005) | 3 lines
33287Changed paths:
33288   M /trunk/add1sp.c
33289   M /trunk/mpfr-impl.h
33290   M /trunk/mul.c
33291   M /trunk/print_raw.c
33292   M /trunk/sub1sp.c
33293
33294When WANT_ASSERT >= 2: the corresponding messages are now output
33295to stderr instead of stdout.
33296
33297------------------------------------------------------------------------
33298r3736 | vlefevre | 2005-08-24 14:23:41 +0000 (Wed, 24 Aug 2005) | 2 lines
33299Changed paths:
33300   M /trunk/ChangeLog
33301
33302Update.
33303
33304------------------------------------------------------------------------
33305r3735 | vlefevre | 2005-08-24 14:16:04 +0000 (Wed, 24 Aug 2005) | 3 lines
33306Changed paths:
33307   M /trunk/set_uj.c
33308
33309Improved C compliance when mp_limb_t and uintmax_t have the same size
33310(concerning >> BITS_PER_MP_LIMB); some other small improvements.
33311
33312------------------------------------------------------------------------
33313r3734 | vlefevre | 2005-08-24 13:27:12 +0000 (Wed, 24 Aug 2005) | 5 lines
33314Changed paths:
33315   M /trunk/round_p.c
33316   M /trunk/tests/tcan_round.c
33317
33318No longer assume that a mp_limb_t fits in an unsigned long (this
33319is not true under IRIX, where a mp_limb_t has 64 bits and a long
33320has 32 bits by default). In round_p.c, error messages are output
33321to stderr instead of stdout.
33322
33323------------------------------------------------------------------------
33324r3733 | vlefevre | 2005-08-23 17:21:45 +0000 (Tue, 23 Aug 2005) | 2 lines
33325Changed paths:
33326   M /trunk/ChangeLog
33327
33328Update.
33329
33330------------------------------------------------------------------------
33331r3732 | vlefevre | 2005-08-23 15:57:21 +0000 (Tue, 23 Aug 2005) | 2 lines
33332Changed paths:
33333   M /trunk/set_ld.c
33334
33335This was wrong. Let's do it even more like the 2.1 branch.
33336
33337------------------------------------------------------------------------
33338r3731 | vlefevre | 2005-08-23 15:41:39 +0000 (Tue, 23 Aug 2005) | 2 lines
33339Changed paths:
33340   M /trunk/ChangeLog
33341
33342Update.
33343
33344------------------------------------------------------------------------
33345r3730 | vlefevre | 2005-08-23 15:37:53 +0000 (Tue, 23 Aug 2005) | 3 lines
33346Changed paths:
33347   M /trunk/set_ld.c
33348
33349Patch 1.25 didn't work under OSF1 with cc. Let's do it like
33350the 2.1 branch (it now does work under OSF1 with cc).
33351
33352------------------------------------------------------------------------
33353r3729 | vlefevre | 2005-08-21 22:57:15 +0000 (Sun, 21 Aug 2005) | 3 lines
33354Changed paths:
33355   M /trunk/NEWS
33356   M /trunk/mpfr-impl.h
33357   M /trunk/mpfr.texi
33358   M /trunk/out_str.c
33359   M /trunk/strtofr.c
33360
33361Better locale support (for the decimal point in string conversions
33362and input/output).
33363
33364------------------------------------------------------------------------
33365r3728 | vlefevre | 2005-08-18 17:17:02 +0000 (Thu, 18 Aug 2005) | 2 lines
33366Changed paths:
33367   M /trunk/ChangeLog
33368
33369Update.
33370
33371------------------------------------------------------------------------
33372r3727 | vlefevre | 2005-08-18 17:08:30 +0000 (Thu, 18 Aug 2005) | 2 lines
33373Changed paths:
33374   M /trunk/mpfr.texi
33375
33376Misc changes (spelling, typography...).
33377
33378------------------------------------------------------------------------
33379r3726 | vlefevre | 2005-08-18 17:03:17 +0000 (Thu, 18 Aug 2005) | 3 lines
33380Changed paths:
33381   M /trunk/acos.c
33382   M /trunk/acosh.c
33383   M /trunk/add.c
33384   M /trunk/add1sp.c
33385   M /trunk/agm.c
33386   M /trunk/asin.c
33387   M /trunk/asinh.c
33388   M /trunk/atan2.c
33389   M /trunk/atanh.c
33390   M /trunk/cbrt.c
33391   M /trunk/check.c
33392   M /trunk/cmp2.c
33393   M /trunk/cmp_d.c
33394   M /trunk/cmp_si.c
33395   M /trunk/cmp_ui.c
33396   M /trunk/const_euler.c
33397   M /trunk/const_log2.c
33398   M /trunk/const_pi.c
33399   M /trunk/copysign.c
33400   M /trunk/cos.c
33401   M /trunk/coth.c
33402   M /trunk/div-short.c
33403   M /trunk/div.c
33404   M /trunk/dump.c
33405   M /trunk/eint.c
33406   M /trunk/eq.c
33407   M /trunk/erf.c
33408   M /trunk/erfc.c
33409   M /trunk/exceptions.c
33410   M /trunk/exp.c
33411   M /trunk/exp2.c
33412   M /trunk/expm1.c
33413   M /trunk/factorial.c
33414   M /trunk/fits_intmax.c
33415   M /trunk/fits_u.h
33416   M /trunk/fits_uintmax.c
33417   M /trunk/fma.c
33418   M /trunk/frac.c
33419   M /trunk/gamma.c
33420   M /trunk/generic.c
33421   M /trunk/get_d.c
33422   M /trunk/get_str.c
33423   M /trunk/get_uj.c
33424   M /trunk/get_z.c
33425   M /trunk/gmp_op.c
33426   M /trunk/inp_str.c
33427   M /trunk/isinteger.c
33428   M /trunk/log.c
33429   M /trunk/log10.c
33430   M /trunk/log1p.c
33431   M /trunk/log2.c
33432   M /trunk/log_b2.h
33433   M /trunk/minmax.c
33434   M /trunk/mp_clz_tab.c
33435   M /trunk/mpfr-gmp.c
33436   M /trunk/mpfr-gmp.h
33437   M /trunk/mpfr-impl.h
33438   M /trunk/mpfr-test.h
33439   M /trunk/mpn_exp.c
33440   M /trunk/mul.c
33441   M /trunk/mul_ui.c
33442   M /trunk/mulders.c
33443   M /trunk/out_str.c
33444   M /trunk/pow_si.c
33445   M /trunk/pow_ui.c
33446   M /trunk/print_raw.c
33447   M /trunk/random2.c
33448   M /trunk/reldiff.c
33449   M /trunk/root.c
33450   M /trunk/round_p.c
33451   M /trunk/round_prec.c
33452   M /trunk/round_raw_generic.c
33453   M /trunk/set.c
33454   M /trunk/set_d.c
33455   M /trunk/set_q.c
33456   M /trunk/set_si.c
33457   M /trunk/set_ui_2exp.c
33458   M /trunk/set_z.c
33459   M /trunk/sin.c
33460   M /trunk/sin_cos.c
33461   M /trunk/sqrt.c
33462   M /trunk/sub_one_ulp.c
33463   M /trunk/swap.c
33464   M /trunk/tanh.c
33465   M /trunk/tests/memory.c
33466   M /trunk/tests/reuse.c
33467   M /trunk/tests/tabs.c
33468   M /trunk/tests/tacos.c
33469   M /trunk/tests/tadd_ui.c
33470   M /trunk/tests/tagm.c
33471   M /trunk/tests/tasin.c
33472   M /trunk/tests/tatan.c
33473   M /trunk/tests/tcan_round.c
33474   M /trunk/tests/tcheck.c
33475   M /trunk/tests/tcmp.c
33476   M /trunk/tests/tcmp_ld.c
33477   M /trunk/tests/tcmp_ui.c
33478   M /trunk/tests/tcmpabs.c
33479   M /trunk/tests/tconst_log2.c
33480   M /trunk/tests/tcos.c
33481   M /trunk/tests/tcosh.c
33482   M /trunk/tests/tdiv.c
33483   M /trunk/tests/teq.c
33484   M /trunk/tests/terf.c
33485   M /trunk/tests/tests.c
33486   M /trunk/tests/texceptions.c
33487   M /trunk/tests/texp.c
33488   M /trunk/tests/tfits.c
33489   M /trunk/tests/tfma.c
33490   M /trunk/tests/tgamma.c
33491   M /trunk/tests/tgeneric.c
33492   M /trunk/tests/tgeneric_ui.c
33493   M /trunk/tests/tget_sj.c
33494   M /trunk/tests/tget_str.c
33495   M /trunk/tests/tget_z.c
33496   M /trunk/tests/tgmpop.c
33497   M /trunk/tests/tinp_str.c
33498   M /trunk/tests/tlog.c
33499   M /trunk/tests/tlog10.c
33500   M /trunk/tests/tlog1p.c
33501   M /trunk/tests/tlog2.c
33502   M /trunk/tests/tminmax.c
33503   M /trunk/tests/tmul.c
33504   M /trunk/tests/tmul_ui.c
33505   M /trunk/tests/tout_str.c
33506   M /trunk/tests/toutimpl.c
33507   M /trunk/tests/tpow_z.c
33508   M /trunk/tests/trandom.c
33509   M /trunk/tests/trint.c
33510   M /trunk/tests/tset_si.c
33511   M /trunk/tests/tset_sj.c
33512   M /trunk/tests/tset_str.c
33513   M /trunk/tests/tset_z.c
33514   M /trunk/tests/tsi_op.c
33515   M /trunk/tests/tsin.c
33516   M /trunk/tests/tsin_cos.c
33517   M /trunk/tests/tsqr.c
33518   M /trunk/tests/tsqrt.c
33519   M /trunk/tests/tstrtofr.c
33520   M /trunk/tests/tsub_ui.c
33521   M /trunk/tests/ttan.c
33522   M /trunk/tests/ttanh.c
33523   M /trunk/tests/ttrunc.c
33524   M /trunk/tests/tzeta.c
33525   M /trunk/tuneup.c
33526   M /trunk/uceil_log2.c
33527   M /trunk/ufloor_log2.c
33528   M /trunk/ui_pow_ui.c
33529   M /trunk/urandomb.c
33530
33531Removed trailing spaces (better for future patches, as such spaces
33532are sometimes stripped).
33533
33534------------------------------------------------------------------------
33535r3725 | vlefevre | 2005-08-18 16:35:19 +0000 (Thu, 18 Aug 2005) | 2 lines
33536Changed paths:
33537   M /trunk/acos.c
33538   M /trunk/acosh.c
33539   M /trunk/add.c
33540   M /trunk/add1sp.c
33541   M /trunk/add_one_ulp.c
33542   M /trunk/add_ui.c
33543   M /trunk/agm.c
33544   M /trunk/asin.c
33545   M /trunk/asinh.c
33546   M /trunk/atan.c
33547   M /trunk/atan2.c
33548   M /trunk/atanh.c
33549   M /trunk/cache.c
33550   M /trunk/cbrt.c
33551   M /trunk/check.c
33552   M /trunk/cmp2.c
33553   M /trunk/cmp_abs.c
33554   M /trunk/cmp_si.c
33555   M /trunk/cmp_ui.c
33556   M /trunk/const_catalan.c
33557   M /trunk/const_euler.c
33558   M /trunk/const_log2.c
33559   M /trunk/const_pi.c
33560   M /trunk/cos.c
33561   M /trunk/cosh.c
33562   M /trunk/dim.c
33563   M /trunk/div-short.c
33564   M /trunk/div.c
33565   M /trunk/div_2si.c
33566   M /trunk/div_2ui.c
33567   M /trunk/eint.c
33568   M /trunk/eq.c
33569   M /trunk/erf.c
33570   M /trunk/erfc.c
33571   M /trunk/exp.c
33572   M /trunk/exp2.c
33573   M /trunk/exp3.c
33574   M /trunk/exp_2.c
33575   M /trunk/expm1.c
33576   M /trunk/factorial.c
33577   M /trunk/fits_intmax.c
33578   M /trunk/fma.c
33579   M /trunk/gamma.c
33580   M /trunk/generic.c
33581   M /trunk/get_d.c
33582   M /trunk/get_ld.c
33583   M /trunk/get_str.c
33584   M /trunk/get_z_exp.c
33585   M /trunk/gmp_op.c
33586   M /trunk/init2.c
33587   M /trunk/inp_str.c
33588   M /trunk/log.c
33589   M /trunk/log10.c
33590   M /trunk/log1p.c
33591   M /trunk/log2.c
33592   M /trunk/logging.c
33593   M /trunk/minmax.c
33594   M /trunk/mpfr-gmp.c
33595   M /trunk/mpfr-gmp.h
33596   M /trunk/mpfr-impl.h
33597   M /trunk/mpfr.h
33598   M /trunk/mpn_exp.c
33599   M /trunk/mul.c
33600   M /trunk/mul_2si.c
33601   M /trunk/mul_2ui.c
33602   M /trunk/mul_ui.c
33603   M /trunk/next.c
33604   M /trunk/out_str.c
33605   M /trunk/pow.c
33606   M /trunk/pow_si.c
33607   M /trunk/print_raw.c
33608   M /trunk/reldiff.c
33609   M /trunk/rint.c
33610   M /trunk/root.c
33611   M /trunk/round_near_x.c
33612   M /trunk/round_p.c
33613   M /trunk/round_prec.c
33614   M /trunk/round_raw_generic.c
33615   M /trunk/set.c
33616   M /trunk/set_d.c
33617   M /trunk/set_f.c
33618   M /trunk/set_q.c
33619   M /trunk/set_str_raw.c
33620   M /trunk/set_uj.c
33621   M /trunk/set_z.c
33622   M /trunk/sin.c
33623   M /trunk/sin_cos.c
33624   M /trunk/sinh.c
33625   M /trunk/sqr.c
33626   M /trunk/sqrt.c
33627   M /trunk/sub.c
33628   M /trunk/sub1.c
33629   M /trunk/sub_one_ulp.c
33630   M /trunk/subnormal.c
33631   M /trunk/sum.c
33632   M /trunk/tan.c
33633   M /trunk/tanh.c
33634   M /trunk/tests/RRTest.c
33635   M /trunk/tests/reuse.c
33636   M /trunk/tests/tabs.c
33637   M /trunk/tests/tadd.c
33638   M /trunk/tests/tadd_ui.c
33639   M /trunk/tests/tagm.c
33640   M /trunk/tests/tasin.c
33641   M /trunk/tests/tatan.c
33642   M /trunk/tests/tcan_round.c
33643   M /trunk/tests/tcheck.c
33644   M /trunk/tests/tcmp2.c
33645   M /trunk/tests/tcmpabs.c
33646   M /trunk/tests/tconst_euler.c
33647   M /trunk/tests/tconst_log2.c
33648   M /trunk/tests/tcos.c
33649   M /trunk/tests/tdiv.c
33650   M /trunk/tests/tdiv_ui.c
33651   M /trunk/tests/texceptions.c
33652   M /trunk/tests/texp.c
33653   M /trunk/tests/texp2.c
33654   M /trunk/tests/tfactorial.c
33655   M /trunk/tests/tgeneric.c
33656   M /trunk/tests/tgeneric_ui.c
33657   M /trunk/tests/tget_d.c
33658   M /trunk/tests/tget_z.c
33659   M /trunk/tests/tgmpop.c
33660   M /trunk/tests/tlog.c
33661   M /trunk/tests/tmul.c
33662   M /trunk/tests/tmul_2exp.c
33663   M /trunk/tests/tmul_ui.c
33664   M /trunk/tests/tout_str.c
33665   M /trunk/tests/toutimpl.c
33666   M /trunk/tests/tpow_z.c
33667   M /trunk/tests/trandom.c
33668   M /trunk/tests/trint.c
33669   M /trunk/tests/tset.c
33670   M /trunk/tests/tset_si.c
33671   M /trunk/tests/tset_sj.c
33672   M /trunk/tests/tset_str.c
33673   M /trunk/tests/tsgn.c
33674   M /trunk/tests/tsi_op.c
33675   M /trunk/tests/tsin_cos.c
33676   M /trunk/tests/tsqr.c
33677   M /trunk/tests/tsqrt.c
33678   M /trunk/tests/tstrtofr.c
33679   M /trunk/tests/tsub.c
33680   M /trunk/tests/tsub_ui.c
33681   M /trunk/tests/tsum.c
33682   M /trunk/tests/tui_div.c
33683   M /trunk/tests/tui_pow.c
33684   M /trunk/tests/tui_sub.c
33685   M /trunk/tests/tzeta.c
33686   M /trunk/tuneup.c
33687   M /trunk/uceil_exp2.c
33688   M /trunk/uceil_log2.c
33689   M /trunk/ufloor_log2.c
33690   M /trunk/ui_div.c
33691   M /trunk/ui_pow_ui.c
33692   M /trunk/zeta.c
33693
33694Converted tabs to spaces with expand.
33695
33696------------------------------------------------------------------------
33697r3724 | vlefevre | 2005-08-18 15:27:33 +0000 (Thu, 18 Aug 2005) | 2 lines
33698Changed paths:
33699   M /trunk/agm.c
33700   M /trunk/extract.c
33701   M /trunk/fits_u.h
33702   M /trunk/free_cache.c
33703   M /trunk/generic.c
33704   M /trunk/get_si.c
33705   M /trunk/init2.c
33706   M /trunk/mpfr-test.h
33707   M /trunk/next.c
33708   M /trunk/print_raw.c
33709   M /trunk/set_f.c
33710   M /trunk/tests/cmp_str.c
33711   M /trunk/tests/tagm.c
33712   M /trunk/tests/tcmp_ui.c
33713   M /trunk/tests/tcosh.c
33714   M /trunk/tests/tdim.c
33715   M /trunk/tests/terf.c
33716   M /trunk/tests/tfits.c
33717   M /trunk/tests/tgamma.c
33718   M /trunk/tests/tget_d.c
33719   M /trunk/tests/tnext.c
33720   M /trunk/tests/tstrtofr.c
33721   M /trunk/tests/tsub_ui.c
33722   M /trunk/tests/ttanh.c
33723   M /trunk/tests/tversion.c
33724
33725Updated copyright line.
33726
33727------------------------------------------------------------------------
33728r3723 | vlefevre | 2005-08-18 14:51:33 +0000 (Thu, 18 Aug 2005) | 4 lines
33729Changed paths:
33730   M /trunk/set_ld.c
33731   M /trunk/tests/tset_ld.c
33732
33733Support C implementations giving an incorrect value for the precision
33734of long double or where long doubles are implemented with FP expansions
33735(like under Mac OS X), as in the 2.1 branch.
33736
33737------------------------------------------------------------------------
33738r3722 | vlefevre | 2005-08-18 13:46:30 +0000 (Thu, 18 Aug 2005) | 5 lines
33739Changed paths:
33740   M /trunk/get_ld.c
33741   M /trunk/mpfr-impl.h
33742
33743Updated mpfr_get_ld: removed useless and non-portable hacks, fixed
33744bugs, and slightly changed the behavior for the x87 extended format
33745(we shouldn't return long double's with more precision than really
33746supported, e.g. on FreeBSD and NetBSD).
33747
33748------------------------------------------------------------------------
33749r3721 | vlefevre | 2005-08-18 13:08:07 +0000 (Thu, 18 Aug 2005) | 2 lines
33750Changed paths:
33751   M /trunk/get_ld.c
33752
33753Added an assertion.
33754
33755------------------------------------------------------------------------
33756r3720 | vlefevre | 2005-08-17 16:45:18 +0000 (Wed, 17 Aug 2005) | 2 lines
33757Changed paths:
33758   M /trunk/set_ld.c
33759
33760Reformatted (GNU style).
33761
33762------------------------------------------------------------------------
33763r3719 | pelissip | 2005-08-17 16:26:10 +0000 (Wed, 17 Aug 2005) | 4 lines
33764Changed paths:
33765   M /trunk/configure.in
33766
33767Improve the warning message by adding the lines:
33768"we cannot run a program linked with GMP (if you cannot
33769see the version numbers above)."
33770
33771------------------------------------------------------------------------
33772r3718 | zimmerma | 2005-08-16 14:26:05 +0000 (Tue, 16 Aug 2005) | 2 lines
33773Changed paths:
33774   M /trunk/algorithms.tex
33775
33776added pointer for gamma
33777
33778------------------------------------------------------------------------
33779r3717 | zimmerma | 2005-08-16 14:24:15 +0000 (Tue, 16 Aug 2005) | 2 lines
33780Changed paths:
33781   M /trunk/gamma.c
33782
33783fixed comments (code did not change)
33784
33785------------------------------------------------------------------------
33786r3716 | zimmerma | 2005-08-16 14:01:22 +0000 (Tue, 16 Aug 2005) | 2 lines
33787Changed paths:
33788   M /trunk/algorithms.bib
33789   M /trunk/algorithms.tex
33790   M /trunk/gamma.c
33791
33792added formula for gamma function
33793
33794------------------------------------------------------------------------
33795r3715 | zimmerma | 2005-08-16 13:20:14 +0000 (Tue, 16 Aug 2005) | 2 lines
33796Changed paths:
33797   M /trunk/tests/tgamma.c
33798
33799fixed last test (expected result was wrong)
33800
33801------------------------------------------------------------------------
33802r3714 | zimmerma | 2005-08-16 13:19:09 +0000 (Tue, 16 Aug 2005) | 2 lines
33803Changed paths:
33804   M /trunk/gamma.c
33805
33806fixed bug for tiny input
33807
33808------------------------------------------------------------------------
33809r3713 | zimmerma | 2005-08-16 09:36:05 +0000 (Tue, 16 Aug 2005) | 2 lines
33810Changed paths:
33811   M /trunk/tests/tgamma.c
33812
33813added test case
33814
33815------------------------------------------------------------------------
33816r3712 | pelissip | 2005-08-12 15:11:37 +0000 (Fri, 12 Aug 2005) | 2 lines
33817Changed paths:
33818   M /trunk/Makefile.am
33819
33820Reintroduce the computing of the dependencies.
33821
33822------------------------------------------------------------------------
33823r3711 | vlefevre | 2005-08-11 14:56:47 +0000 (Thu, 11 Aug 2005) | 2 lines
33824Changed paths:
33825   M /trunk/mpfr-impl.h
33826   M /trunk/tests/tget_d.c
33827   M /trunk/tests/tset_d.c
33828
33829Added MPFR_DOUBLE_SPEC (not used yet, except for warning messages).
33830
33831------------------------------------------------------------------------
33832r3710 | vlefevre | 2005-08-10 20:41:16 +0000 (Wed, 10 Aug 2005) | 2 lines
33833Changed paths:
33834   M /trunk/mpfr.texi
33835
33836Completed the documentation of mpfr_strtofr (concerning the exponent).
33837
33838------------------------------------------------------------------------
33839r3709 | vlefevre | 2005-08-10 20:32:41 +0000 (Wed, 10 Aug 2005) | 3 lines
33840Changed paths:
33841   M /trunk/mpfr.texi
33842
33843Removed double spaces in mpfr_strtofr description (this matters
33844for the info format).
33845
33846------------------------------------------------------------------------
33847r3708 | vlefevre | 2005-08-10 01:02:57 +0000 (Wed, 10 Aug 2005) | 2 lines
33848Changed paths:
33849   M /trunk/tests/tget_d.c
33850
33851Added a temporary test for non-IEEE-754 double's.
33852
33853------------------------------------------------------------------------
33854r3707 | pelissip | 2005-08-09 08:17:14 +0000 (Tue, 09 Aug 2005) | 2 lines
33855Changed paths:
33856   M /trunk/mpfr.h
33857   M /trunk/tests/tstckintc.c
33858
33859Fix bug for pre-ansi compiler.
33860
33861------------------------------------------------------------------------
33862r3706 | pelissip | 2005-08-09 08:16:46 +0000 (Tue, 09 Aug 2005) | 2 lines
33863Changed paths:
33864   M /trunk/NEWS
33865
33866Remove redundant entries.
33867
33868------------------------------------------------------------------------
33869r3705 | zimmerma | 2005-08-08 13:01:31 +0000 (Mon, 08 Aug 2005) | 3 lines
33870Changed paths:
33871   M /trunk/NEWS
33872   M /trunk/TODO
33873   M /trunk/sin.c
33874   M /trunk/tests/tsin.c
33875
33876fixed bug in mpfr_sin (possible wrong inexact flag for rounding to nearest)
33877added items in NEWS and TODO
33878
33879------------------------------------------------------------------------
33880r3704 | pelissip | 2005-08-05 23:09:58 +0000 (Fri, 05 Aug 2005) | 2 lines
33881Changed paths:
33882   M /trunk/mpfr.texi
33883
33884Update information
33885
33886------------------------------------------------------------------------
33887r3703 | pelissip | 2005-08-05 23:08:29 +0000 (Fri, 05 Aug 2005) | 2 lines
33888Changed paths:
33889   M /trunk/mpfr.h
33890   M /trunk/stack_interface.c
33891   M /trunk/tests/tstckintc.c
33892
33893Rename mpfr_stack to mpfr_custom_
33894
33895------------------------------------------------------------------------
33896r3695 | vlefevre | 2005-08-03 10:35:59 +0000 (Wed, 03 Aug 2005) | 2 lines
33897Changed paths:
33898   M /trunk/FAQ.html
33899   M /trunk/README
33900
33901Added/updated copyright information.
33902
33903------------------------------------------------------------------------
33904r3694 | vlefevre | 2005-08-03 10:13:41 +0000 (Wed, 03 Aug 2005) | 2 lines
33905Changed paths:
33906   M /branches/mpfr-2-1-branch/NEWS
33907   M /trunk/ChangeLog
33908
33909Update.
33910
33911------------------------------------------------------------------------
33912r3693 | pelissip | 2005-08-02 08:28:22 +0000 (Tue, 02 Aug 2005) | 2 lines
33913Changed paths:
33914   M /trunk/TODO
33915
33916Remove "Stack Interface" from TODO.
33917
33918------------------------------------------------------------------------
33919r3692 | pelissip | 2005-08-01 15:23:51 +0000 (Mon, 01 Aug 2005) | 2 lines
33920Changed paths:
33921   M /trunk/subnormal.c
33922   M /trunk/tests/Makefile.am
33923   A /trunk/tests/tsubnormal.c
33924
33925Add test file for mpfr_subnormalize
33926
33927------------------------------------------------------------------------
33928r3691 | pelissip | 2005-08-01 15:23:07 +0000 (Mon, 01 Aug 2005) | 2 lines
33929Changed paths:
33930   M /trunk/mpfr.texi
33931
33932Add documentation for MPFR stack interface
33933
33934------------------------------------------------------------------------
33935r3690 | pelissip | 2005-08-01 14:04:35 +0000 (Mon, 01 Aug 2005) | 2 lines
33936Changed paths:
33937   M /trunk/tests/tstckintc.c
33938
33939Add a new test to avoid potential problems if mp_limb_t != long.
33940
33941------------------------------------------------------------------------
33942r3689 | vlefevre | 2005-08-01 10:04:33 +0000 (Mon, 01 Aug 2005) | 2 lines
33943Changed paths:
33944   M /trunk/ChangeLog
33945
33946Update.
33947
33948------------------------------------------------------------------------
33949r3685 | pelissip | 2005-07-26 16:08:02 +0000 (Tue, 26 Jul 2005) | 3 lines
33950Changed paths:
33951   M /trunk/Makefile.am
33952   M /trunk/mpfr.h
33953   M /trunk/mpfr.texi
33954   A /trunk/stack_interface.c
33955   M /trunk/tests/Makefile.am
33956   A /trunk/tests/tstckintc.c
33957
33958Add first version of MPFR stack interface.
33959Need to check if everything is ok, specially the test.
33960
33961------------------------------------------------------------------------
33962r3684 | pelissip | 2005-07-26 14:07:18 +0000 (Tue, 26 Jul 2005) | 2 lines
33963Changed paths:
33964   M /trunk/mpfr-impl.h
33965
33966Fix and clean up logging for GCC 4.0.x
33967
33968------------------------------------------------------------------------
33969r3683 | pelissip | 2005-07-26 13:02:30 +0000 (Tue, 26 Jul 2005) | 2 lines
33970Changed paths:
33971   M /trunk/mpfr-impl.h
33972
33973Clean up code.
33974
33975------------------------------------------------------------------------
33976r3682 | pelissip | 2005-07-26 12:26:08 +0000 (Tue, 26 Jul 2005) | 4 lines
33977Changed paths:
33978   M /trunk/README.dev
33979   M /trunk/logging.c
33980   M /trunk/mpfr-impl.h
33981
33982Improve logging:
33983 + The file is not created if there is nothing to log.
33984 + Add new ENVIRONMENT variables: MPFR_LOG_ALL and MPFR_LOG_STAT.
33985
33986------------------------------------------------------------------------
33987r3681 | pelissip | 2005-07-26 12:06:11 +0000 (Tue, 26 Jul 2005) | 2 lines
33988Changed paths:
33989   M /trunk/atan.c
33990
33991Add experimental code (Disabled).
33992
33993------------------------------------------------------------------------
33994r3680 | pelissip | 2005-07-26 12:05:45 +0000 (Tue, 26 Jul 2005) | 2 lines
33995Changed paths:
33996   M /trunk/strtofr.c
33997
33998Fix comment
33999
34000------------------------------------------------------------------------
34001r3679 | pelissip | 2005-07-26 12:05:03 +0000 (Tue, 26 Jul 2005) | 2 lines
34002Changed paths:
34003   M /trunk/tests/tsin.c
34004
34005Add a new regression test (to fix).
34006
34007------------------------------------------------------------------------
34008r3678 | pelissip | 2005-07-22 14:01:30 +0000 (Fri, 22 Jul 2005) | 4 lines
34009Changed paths:
34010   M /trunk/erfc.c
34011
34012Fix bug for high values of input (assertion failed)
34013because erf(x) ~ 1, so 1-erf(x) ~ 0, and we can't
34014get the EXP of tmp.
34015
34016------------------------------------------------------------------------
34017r3677 | pelissip | 2005-07-18 12:55:30 +0000 (Mon, 18 Jul 2005) | 3 lines
34018Changed paths:
34019   M /trunk/update-version
34020
34021Fix bug (AC_INIT version wasn't updated).
34022Display a note about libtool version before quitting.
34023
34024------------------------------------------------------------------------
34025r3676 | pelissip | 2005-07-18 12:54:45 +0000 (Mon, 18 Jul 2005) | 4 lines
34026Changed paths:
34027   M /trunk/acinclude.m4
34028   M /trunk/configure.in
34029
34030Clean up.
34031Add comment.
34032Add a new test: check if the charset has consecutive values.
34033
34034------------------------------------------------------------------------
34035r3675 | vlefevre | 2005-07-12 21:27:55 +0000 (Tue, 12 Jul 2005) | 2 lines
34036Changed paths:
34037   M /trunk/mpfr.texi
34038
34039Updated documentation of mpfr_strtofr.
34040
34041------------------------------------------------------------------------
34042r3674 | pelissip | 2005-07-12 09:48:36 +0000 (Tue, 12 Jul 2005) | 3 lines
34043Changed paths:
34044   M /trunk/exp3.c
34045
34046Fix an overflow bug (use of int instead of unsigned long).
34047Optimize code (5% faster).
34048
34049------------------------------------------------------------------------
34050r3671 | vlefevre | 2005-07-11 16:13:27 +0000 (Mon, 11 Jul 2005) | 2 lines
34051Changed paths:
34052   M /trunk/BUGS
34053   M /trunk/acinclude.m4
34054   M /trunk/mpfr-impl.h
34055   D /trunk/strcasecmp.c
34056   D /trunk/strncasecmp.c
34057   M /trunk/strtofr.c
34058
34059Fixed locale bug. Function strncasecmp is no longer used.
34060
34061------------------------------------------------------------------------
34062r3670 | vlefevre | 2005-07-09 17:52:53 +0000 (Sat, 09 Jul 2005) | 5 lines
34063Changed paths:
34064   M /trunk/BUGS
34065   M /trunk/acinclude.m4
34066   M /trunk/tests/tests.c
34067
34068In the tests, set the locale to the current one. This allows to test
34069MPFR under various locales, showing a bug in the parse_string function
34070due to the use of the strncasecmp function ('i' and 'I' don't match
34071with LC_ALL="tr_TR.ISO8859-9").
34072
34073------------------------------------------------------------------------
34074r3669 | pelissip | 2005-07-07 07:38:02 +0000 (Thu, 07 Jul 2005) | 2 lines
34075Changed paths:
34076   M /trunk/configure.in
34077
34078Improve displayed warning if GMP versions differ.
34079
34080------------------------------------------------------------------------
34081r3668 | pelissip | 2005-07-06 08:45:47 +0000 (Wed, 06 Jul 2005) | 2 lines
34082Changed paths:
34083   M /trunk/INSTALL
34084
34085Add a solution for a problem.
34086
34087------------------------------------------------------------------------
34088r3667 | vlefevre | 2005-07-05 13:47:37 +0000 (Tue, 05 Jul 2005) | 2 lines
34089Changed paths:
34090   M /trunk/tests/tatan.c
34091
34092Added in-place tests for atan(+/-0).
34093
34094------------------------------------------------------------------------
34095r3665 | pelissip | 2005-07-05 08:04:21 +0000 (Tue, 05 Jul 2005) | 3 lines
34096Changed paths:
34097   M /trunk/atan.c
34098
34099Fix bug of signed 0.
34100Optimize code. (20% for 53 bits).
34101
34102------------------------------------------------------------------------
34103r3664 | pelissip | 2005-07-05 08:03:38 +0000 (Tue, 05 Jul 2005) | 2 lines
34104Changed paths:
34105   M /trunk/tests/tatan.c
34106
34107Improve test for signed 0.
34108
34109------------------------------------------------------------------------
34110r3663 | pelissip | 2005-06-28 16:46:42 +0000 (Tue, 28 Jun 2005) | 3 lines
34111Changed paths:
34112   M /trunk/atan.c
34113
34114Simplify a condition which was always true.
34115(p is always negative).
34116
34117------------------------------------------------------------------------
34118r3662 | pelissip | 2005-06-28 16:13:03 +0000 (Tue, 28 Jun 2005) | 2 lines
34119Changed paths:
34120   M /trunk/atan.c
34121
34122Add assertion.
34123
34124------------------------------------------------------------------------
34125r3661 | pelissip | 2005-06-28 16:09:00 +0000 (Tue, 28 Jun 2005) | 4 lines
34126Changed paths:
34127   M /trunk/atan.c
34128
34129Simplify code for final step (when i== n0):
34130since we do n0-i=0 steps, atan(Ak/2^k) ~= Ak/2^k.
34131So we could speed up the final computation (9% faster).
34132
34133------------------------------------------------------------------------
34134r3660 | pelissip | 2005-06-28 15:52:32 +0000 (Tue, 28 Jun 2005) | 4 lines
34135Changed paths:
34136   M /trunk/atan.c
34137
34138Optimize: when computing arctan(p/2^r) simplify
34139p/2^r if p is even.
34140Clean up and remove tabi table. It was useless.
34141
34142------------------------------------------------------------------------
34143r3659 | pelissip | 2005-06-22 08:58:50 +0000 (Wed, 22 Jun 2005) | 6 lines
34144Changed paths:
34145   M /trunk/acinclude.m4
34146   M /trunk/configure.in
34147
34148Clean up configure and acinclude:
34149 + Remove useless test in MPFR_CONFIGS (Check for valid NAN).
34150   Its result is not use by MPFR.
34151 + Remove useless macros (AC_CHECK_OS, AC_CHECK_MACH and AC_MY_HEADERS).
34152 + Move detection of math/rint,round,floor,ceil to MPFR_CONFIGS.
34153
34154------------------------------------------------------------------------
34155r3658 | vlefevre | 2005-06-20 09:30:34 +0000 (Mon, 20 Jun 2005) | 2 lines
34156Changed paths:
34157   M /trunk/sum.c
34158
34159GNU coding style.
34160
34161------------------------------------------------------------------------
34162r3657 | zimmerma | 2005-06-16 13:48:23 +0000 (Thu, 16 Jun 2005) | 2 lines
34163Changed paths:
34164   M /trunk/get_str.c
34165
34166improved m=0 case when b is a power of 2
34167
34168------------------------------------------------------------------------
34169r3656 | pelissip | 2005-06-15 16:12:27 +0000 (Wed, 15 Jun 2005) | 3 lines
34170Changed paths:
34171   M /trunk/cos.c
34172
34173Replace mpfr_div_2ui call by SET_EXP/GET_EXP
34174since it can't overflow.
34175
34176------------------------------------------------------------------------
34177r3655 | pelissip | 2005-06-15 15:47:16 +0000 (Wed, 15 Jun 2005) | 2 lines
34178Changed paths:
34179   M /trunk/cos.c
34180
34181Speed up a few (from 10822 to 10600).
34182
34183------------------------------------------------------------------------
34184r3654 | pelissip | 2005-06-15 13:56:23 +0000 (Wed, 15 Jun 2005) | 2 lines
34185Changed paths:
34186   M /trunk/BUGS
34187
34188Update
34189
34190------------------------------------------------------------------------
34191r3653 | pelissip | 2005-06-14 11:42:25 +0000 (Tue, 14 Jun 2005) | 3 lines
34192Changed paths:
34193   M /trunk/powerof2.c
34194
34195Replace check for a power of 2 for the high limb by a check
34196for "high bit limb" for the high limb.
34197
34198------------------------------------------------------------------------
34199r3652 | pelissip | 2005-06-14 11:30:10 +0000 (Tue, 14 Jun 2005) | 2 lines
34200Changed paths:
34201   M /trunk/mul_ui.c
34202
34203Fix bug in mul_ui (always alloc buffer instead of trying to reuse it).
34204
34205------------------------------------------------------------------------
34206r3651 | pelissip | 2005-06-14 11:27:56 +0000 (Tue, 14 Jun 2005) | 2 lines
34207Changed paths:
34208   M /trunk/tests/tmul_ui.c
34209
34210Add new test (failed).
34211
34212------------------------------------------------------------------------
34213r3650 | pelissip | 2005-06-14 11:17:55 +0000 (Tue, 14 Jun 2005) | 3 lines
34214Changed paths:
34215   M /trunk/div_ui.c
34216   M /trunk/mul_ui.c
34217
34218Add Fast case for u==1
34219Add Fast case for u a power of 2 (Call mul/div_2si).
34220
34221------------------------------------------------------------------------
34222r3649 | pelissip | 2005-06-14 09:04:44 +0000 (Tue, 14 Jun 2005) | 2 lines
34223Changed paths:
34224   M /trunk/cos.c
34225
34226Fix bug (use of GCC specific attribute).
34227
34228------------------------------------------------------------------------
34229r3648 | pelissip | 2005-06-13 12:19:30 +0000 (Mon, 13 Jun 2005) | 2 lines
34230Changed paths:
34231   M /trunk/root.c
34232   M /trunk/tests/troot.c
34233
34234Rechnage the meaning of root for k=0.
34235
34236------------------------------------------------------------------------
34237r3647 | pelissip | 2005-06-13 12:03:30 +0000 (Mon, 13 Jun 2005) | 2 lines
34238Changed paths:
34239   M /trunk/root.c
34240   M /trunk/tests/troot.c
34241
34242Fix bug with x<0 and k even
34243
34244------------------------------------------------------------------------
34245r3646 | pelissip | 2005-06-13 11:45:50 +0000 (Mon, 13 Jun 2005) | 3 lines
34246Changed paths:
34247   M /trunk/root.c
34248   M /trunk/tests/troot.c
34249
34250Add special case for k==0
34251Add test for special case k==0
34252
34253------------------------------------------------------------------------
34254r3645 | zimmerma | 2005-06-13 11:33:57 +0000 (Mon, 13 Jun 2005) | 2 lines
34255Changed paths:
34256   M /trunk/const_pi.c
34257
34258added assertion
34259
34260------------------------------------------------------------------------
34261r3644 | pelissip | 2005-06-13 11:23:37 +0000 (Mon, 13 Jun 2005) | 2 lines
34262Changed paths:
34263   M /trunk/cache.c
34264
34265Improve efficiency of initial call to mpfr_cache.
34266
34267------------------------------------------------------------------------
34268r3643 | pelissip | 2005-06-13 08:51:44 +0000 (Mon, 13 Jun 2005) | 2 lines
34269Changed paths:
34270   M /trunk/tests/tsum.c
34271
34272Add new check (+INF -INF --> NAN).
34273
34274------------------------------------------------------------------------
34275r3642 | pelissip | 2005-06-10 15:11:02 +0000 (Fri, 10 Jun 2005) | 6 lines
34276Changed paths:
34277   M /trunk/mpfr-impl.h
34278   M /trunk/mpfr.h
34279   M /trunk/mpfr.texi
34280   M /trunk/sum.c
34281   M /trunk/tests/tsum.c
34282
34283Fix bug of NAN and INF.
34284Fix bug in documentation (mpfr_sum wasn't exactly what is decribed).
34285Improve test.
34286Change internal names.
34287Clean up.
34288
34289------------------------------------------------------------------------
34290r3641 | pelissip | 2005-06-10 15:05:54 +0000 (Fri, 10 Jun 2005) | 2 lines
34291Changed paths:
34292   M /trunk/eint.c
34293
34294Fix bug: check if mpfr_log returns 0.
34295
34296------------------------------------------------------------------------
34297r3640 | pelissip | 2005-06-08 12:35:31 +0000 (Wed, 08 Jun 2005) | 5 lines
34298Changed paths:
34299   M /trunk/eint.c
34300
34301Replace MPFR_EXP to MPFR_GET_EXP
34302Use GROUP function
34303Use MPFR_MPZ_SIZEINBASE2
34304Factorize the mpfr_mul_2exp chain.
34305
34306------------------------------------------------------------------------
34307r3639 | pelissip | 2005-06-08 12:34:47 +0000 (Wed, 08 Jun 2005) | 2 lines
34308Changed paths:
34309   M /trunk/sin.c
34310
34311Replace int to mp_prec_t for precision...
34312
34313------------------------------------------------------------------------
34314r3638 | pelissip | 2005-06-08 12:34:21 +0000 (Wed, 08 Jun 2005) | 2 lines
34315Changed paths:
34316   M /trunk/acos.c
34317   M /trunk/const_euler.c
34318   M /trunk/mulders.c
34319   M /trunk/zeta.c
34320
34321Fix warning due to comparison of unsigned and signed integers.
34322
34323------------------------------------------------------------------------
34324r3637 | pelissip | 2005-06-08 11:45:06 +0000 (Wed, 08 Jun 2005) | 3 lines
34325Changed paths:
34326   M /trunk/atan.c
34327   M /trunk/extract.c
34328   M /trunk/strtofr.c
34329
34330Fix warnings due to comparaison between signed and unsigned.
34331Reinclude string.h for strtofr.
34332
34333------------------------------------------------------------------------
34334r3635 | vlefevre | 2005-06-08 10:18:24 +0000 (Wed, 08 Jun 2005) | 2 lines
34335Changed paths:
34336   M /trunk/add1.c
34337
34338Fixed bug introduced with the new internal format on 2003-10-27.
34339
34340------------------------------------------------------------------------
34341r3634 | vlefevre | 2005-06-08 10:02:28 +0000 (Wed, 08 Jun 2005) | 2 lines
34342Changed paths:
34343   M /trunk/add1.c
34344
34345Updated comments.
34346
34347------------------------------------------------------------------------
34348r3633 | pelissip | 2005-06-08 10:00:21 +0000 (Wed, 08 Jun 2005) | 2 lines
34349Changed paths:
34350   M /trunk/atan.c
34351
34352Fix introduced bug due to missing NULL.
34353
34354------------------------------------------------------------------------
34355r3632 | pelissip | 2005-06-08 09:58:57 +0000 (Wed, 08 Jun 2005) | 2 lines
34356Changed paths:
34357   M /trunk/clear.c
34358
34359Fix introduced bug (NULL not defined).
34360
34361------------------------------------------------------------------------
34362r3631 | pelissip | 2005-06-08 09:53:48 +0000 (Wed, 08 Jun 2005) | 4 lines
34363Changed paths:
34364   M /trunk/add1sp.c
34365   M /trunk/atan.c
34366   M /trunk/clear.c
34367   M /trunk/div.c
34368   M /trunk/gamma.c
34369   M /trunk/get_f.c
34370   M /trunk/get_str.c
34371   M /trunk/mpfr-impl.h
34372   M /trunk/mul.c
34373   M /trunk/round_p.c
34374   M /trunk/set_z.c
34375   M /trunk/sin.c
34376   M /trunk/strtofr.c
34377   M /trunk/sub1sp.c
34378   M /trunk/subnormal.c
34379   M /trunk/zeta.c
34380
34381Clean up use of stdio.h:
34382 it is now included by mpfr-impl iff DEBUG is defined or WANT_ASSERT is
34383defined.
34384
34385------------------------------------------------------------------------
34386r3630 | pelissip | 2005-06-08 09:53:05 +0000 (Wed, 08 Jun 2005) | 2 lines
34387Changed paths:
34388   M /trunk/tests/tsum.c
34389
34390Fix warnings.
34391
34392------------------------------------------------------------------------
34393r3629 | pelissip | 2005-06-08 09:13:41 +0000 (Wed, 08 Jun 2005) | 2 lines
34394Changed paths:
34395   M /trunk/sub1sp.c
34396
34397Clean up code.
34398
34399------------------------------------------------------------------------
34400r3628 | pelissip | 2005-06-08 09:08:27 +0000 (Wed, 08 Jun 2005) | 2 lines
34401Changed paths:
34402   M /trunk/add1sp.c
34403
34404Improve checking if WANT_ASSERT >= 2
34405
34406------------------------------------------------------------------------
34407r3627 | pelissip | 2005-06-07 16:06:38 +0000 (Tue, 07 Jun 2005) | 2 lines
34408Changed paths:
34409   M /trunk/sin.c
34410
34411Fix wrong assertion.
34412
34413------------------------------------------------------------------------
34414r3626 | pelissip | 2005-06-07 16:03:24 +0000 (Tue, 07 Jun 2005) | 2 lines
34415Changed paths:
34416   M /trunk/tests/tsum.c
34417
34418Improve test by adding special cases.
34419
34420------------------------------------------------------------------------
34421r3625 | pelissip | 2005-06-07 16:02:48 +0000 (Tue, 07 Jun 2005) | 5 lines
34422Changed paths:
34423   M /trunk/mpfr-impl.h
34424
34425MPFR_GET_EXP was wrongly defined and does nothing due to recursive
34426macro (mpfr_get_exp is also defined to be a fast macro). Fix this
34427by removing the macro call in MPFR_GET_EXP in case of ASSERT >= 1.
344282 tests failed now!
34429
34430------------------------------------------------------------------------
34431r3624 | pelissip | 2005-06-07 15:42:17 +0000 (Tue, 07 Jun 2005) | 2 lines
34432Changed paths:
34433   M /trunk/tests/tsum.c
34434
34435Clean up and improve check.
34436
34437------------------------------------------------------------------------
34438r3623 | pelissip | 2005-06-07 15:41:57 +0000 (Tue, 07 Jun 2005) | 2 lines
34439Changed paths:
34440   M /trunk/sum.c
34441
34442Handle case n==0 and n==1 as special cases.
34443
34444------------------------------------------------------------------------
34445r3622 | pelissip | 2005-06-07 14:27:34 +0000 (Tue, 07 Jun 2005) | 3 lines
34446Changed paths:
34447   M /trunk/const_catalan.c
34448   M /trunk/tests/tconst_catalan.c
34449
34450Simplify test to use tgeneric.
34451Add note about Worst Case of const_catalan up to 100,000,000
34452
34453------------------------------------------------------------------------
34454r3621 | pelissip | 2005-06-07 14:26:45 +0000 (Tue, 07 Jun 2005) | 2 lines
34455Changed paths:
34456   M /trunk/atan.c
34457
34458Use GROUP functions.
34459
34460------------------------------------------------------------------------
34461r3620 | pelissip | 2005-06-07 09:52:04 +0000 (Tue, 07 Jun 2005) | 2 lines
34462Changed paths:
34463   M /trunk/tests/tconst_pi.c
34464
34465Improve coverage.
34466
34467------------------------------------------------------------------------
34468r3619 | pelissip | 2005-06-07 09:51:49 +0000 (Tue, 07 Jun 2005) | 2 lines
34469Changed paths:
34470   M /trunk/mpfr-impl.h
34471
34472Fix bug in MPFR_GROUP_REPREC_3.
34473
34474------------------------------------------------------------------------
34475r3618 | pelissip | 2005-06-06 14:49:55 +0000 (Mon, 06 Jun 2005) | 2 lines
34476Changed paths:
34477   M /trunk/tests/tset_si.c
34478   M /trunk/tests/tui_pow.c
34479   M /trunk/ui_pow_ui.c
34480
34481Improve coverage
34482
34483------------------------------------------------------------------------
34484r3617 | pelissip | 2005-06-06 14:13:47 +0000 (Mon, 06 Jun 2005) | 2 lines
34485Changed paths:
34486   M /trunk/tests/tcmp_ui.c
34487
34488Improve coverage test
34489
34490------------------------------------------------------------------------
34491r3616 | pelissip | 2005-06-06 13:52:29 +0000 (Mon, 06 Jun 2005) | 3 lines
34492Changed paths:
34493   M /trunk/Makefile.am
34494   M /trunk/mpfr.h
34495   M /trunk/tests/tdiv.c
34496   M /trunk/tests/tget_str.c
34497   M /trunk/tests/tzeta.c
34498
34499Remove mpfr_sub_one_ulp from MPFR library.
34500Keep the C file until we are sure it not needed anymore.
34501
34502------------------------------------------------------------------------
34503r3615 | pelissip | 2005-06-06 13:42:40 +0000 (Mon, 06 Jun 2005) | 2 lines
34504Changed paths:
34505   M /trunk/tests/tnext.c
34506
34507Improve coverage.
34508
34509------------------------------------------------------------------------
34510r3614 | pelissip | 2005-06-06 13:39:40 +0000 (Mon, 06 Jun 2005) | 3 lines
34511Changed paths:
34512   M /trunk/Makefile.am
34513   M /trunk/div_ui.c
34514   M /trunk/hypot.c
34515   M /trunk/tests/tdiv.c
34516   M /trunk/tests/texp.c
34517   M /trunk/tests/tget_str.c
34518   M /trunk/tests/tsqrt.c
34519   M /trunk/tests/tzeta.c
34520
34521Remove mpfr_add_one_ulp from MPFR library.
34522The function is still in the CVS.
34523
34524------------------------------------------------------------------------
34525r3613 | pelissip | 2005-06-06 12:06:15 +0000 (Mon, 06 Jun 2005) | 4 lines
34526Changed paths:
34527   M /trunk/gamma.c
34528
34529Add experimental code (disabled).
34530For 5000 bits, gamma(12.5) takes 4s instead of 18s.
34531But it changes the error analysis...
34532
34533------------------------------------------------------------------------
34534r3612 | pelissip | 2005-06-06 11:27:08 +0000 (Mon, 06 Jun 2005) | 2 lines
34535Changed paths:
34536   M /trunk/gamma.c
34537
34538Reduce use of intermediary variables.
34539
34540------------------------------------------------------------------------
34541r3611 | pelissip | 2005-06-06 09:42:16 +0000 (Mon, 06 Jun 2005) | 2 lines
34542Changed paths:
34543   M /trunk/zeta.c
34544
34545Improve comment of previous change.
34546
34547------------------------------------------------------------------------
34548r3610 | pelissip | 2005-06-06 09:30:13 +0000 (Mon, 06 Jun 2005) | 3 lines
34549Changed paths:
34550   M /trunk/zeta.c
34551
34552Use FastCompute if x is positive and big, ie it uses
34553Zeta(x)=1+1/2^X+O(1/3^x)
34554
34555------------------------------------------------------------------------
34556r3609 | pelissip | 2005-06-03 11:15:05 +0000 (Fri, 03 Jun 2005) | 2 lines
34557Changed paths:
34558   M /trunk/ui_pow_ui.c
34559
34560Add new and faster trivial case for y <= 1 and n <= 1
34561
34562------------------------------------------------------------------------
34563r3608 | pelissip | 2005-06-02 16:20:05 +0000 (Thu, 02 Jun 2005) | 2 lines
34564Changed paths:
34565   M /trunk/COPYING
34566   M /trunk/COPYING.LIB
34567
34568Forget thoses two. Update from FSF site.
34569
34570------------------------------------------------------------------------
34571r3607 | pelissip | 2005-06-02 16:16:17 +0000 (Thu, 02 Jun 2005) | 2 lines
34572Changed paths:
34573   M /trunk/BUGS
34574   M /trunk/NEWS
34575   M /trunk/README
34576   M /trunk/TODO
34577
34578Finish updating files.
34579
34580------------------------------------------------------------------------
34581r3606 | pelissip | 2005-06-02 16:12:06 +0000 (Thu, 02 Jun 2005) | 2 lines
34582Changed paths:
34583   M /trunk/abort_prec_max.c
34584   M /trunk/acos.c
34585   M /trunk/acosh.c
34586   M /trunk/add.c
34587   M /trunk/add1.c
34588   M /trunk/add1sp.c
34589   M /trunk/add_one_ulp.c
34590   M /trunk/add_ui.c
34591   M /trunk/agm.c
34592   M /trunk/asin.c
34593   M /trunk/asinh.c
34594   M /trunk/atan.c
34595   M /trunk/atan2.c
34596   M /trunk/atanh.c
34597   M /trunk/cache.c
34598   M /trunk/cbrt.c
34599   M /trunk/check.c
34600   M /trunk/clear.c
34601   M /trunk/clears.c
34602   M /trunk/cmp.c
34603   M /trunk/cmp2.c
34604   M /trunk/cmp_abs.c
34605   M /trunk/cmp_d.c
34606   M /trunk/cmp_ld.c
34607   M /trunk/cmp_si.c
34608   M /trunk/cmp_ui.c
34609   M /trunk/comparisons.c
34610   M /trunk/const_catalan.c
34611   M /trunk/const_euler.c
34612   M /trunk/const_log2.c
34613   M /trunk/const_pi.c
34614   M /trunk/constant.c
34615   M /trunk/copysign.c
34616   M /trunk/cos.c
34617   M /trunk/cosh.c
34618   M /trunk/cot.c
34619   M /trunk/coth.c
34620   M /trunk/csc.c
34621   M /trunk/csch.c
34622   M /trunk/dim.c
34623   M /trunk/div.c
34624   M /trunk/div_2exp.c
34625   M /trunk/div_2si.c
34626   M /trunk/div_2ui.c
34627   M /trunk/div_ui.c
34628   M /trunk/dump.c
34629   M /trunk/eint.c
34630   M /trunk/eq.c
34631   M /trunk/erf.c
34632   M /trunk/erfc.c
34633   M /trunk/exceptions.c
34634   M /trunk/exp.c
34635   M /trunk/exp10.c
34636   M /trunk/exp2.c
34637   M /trunk/exp3.c
34638   M /trunk/exp_2.c
34639   M /trunk/expm1.c
34640   M /trunk/extract.c
34641   M /trunk/factorial.c
34642   M /trunk/fits_intmax.c
34643   M /trunk/fits_s.h
34644   M /trunk/fits_sint.c
34645   M /trunk/fits_slong.c
34646   M /trunk/fits_sshort.c
34647   M /trunk/fits_u.h
34648   M /trunk/fits_uint.c
34649   M /trunk/fits_uintmax.c
34650   M /trunk/fits_ulong.c
34651   M /trunk/fits_ushort.c
34652   M /trunk/fma.c
34653   M /trunk/frac.c
34654   M /trunk/free_cache.c
34655   M /trunk/gamma.c
34656   M /trunk/gen_inverse.h
34657   M /trunk/generic.c
34658   M /trunk/get_d.c
34659   M /trunk/get_exp.c
34660   M /trunk/get_f.c
34661   M /trunk/get_ld.c
34662   M /trunk/get_si.c
34663   M /trunk/get_sj.c
34664   M /trunk/get_str.c
34665   M /trunk/get_ui.c
34666   M /trunk/get_uj.c
34667   M /trunk/get_z.c
34668   M /trunk/get_z_exp.c
34669   M /trunk/gmp_op.c
34670   M /trunk/hypot.c
34671   M /trunk/init.c
34672   M /trunk/init2.c
34673   M /trunk/inits.c
34674   M /trunk/inits2.c
34675   M /trunk/inp_str.c
34676   M /trunk/int_ceil_log2.c
34677   M /trunk/isinf.c
34678   M /trunk/isinteger.c
34679   M /trunk/isnan.c
34680   M /trunk/isnum.c
34681   M /trunk/isqrt.c
34682   M /trunk/iszero.c
34683   M /trunk/log.c
34684   M /trunk/log10.c
34685   M /trunk/log1p.c
34686   M /trunk/log2.c
34687   M /trunk/logging.c
34688   M /trunk/minmax.c
34689   M /trunk/mp_clz_tab.c
34690   M /trunk/mpf2mpfr.h
34691   M /trunk/mpfr-gmp.c
34692   M /trunk/mpfr-gmp.h
34693   M /trunk/mpfr-impl.h
34694   M /trunk/mpfr-longlong.h
34695   M /trunk/mpfr-test.h
34696   M /trunk/mpfr.h
34697   M /trunk/mpn_exp.c
34698   M /trunk/mul.c
34699   M /trunk/mul_2exp.c
34700   M /trunk/mul_2si.c
34701   M /trunk/mul_2ui.c
34702   M /trunk/mul_ui.c
34703   M /trunk/mulders.c
34704   M /trunk/neg.c
34705   M /trunk/next.c
34706   M /trunk/out_str.c
34707   M /trunk/pow.c
34708   M /trunk/pow_si.c
34709   M /trunk/pow_ui.c
34710   M /trunk/pow_z.c
34711   M /trunk/powerof2.c
34712   M /trunk/print_raw.c
34713   M /trunk/print_rnd_mode.c
34714   M /trunk/random.c
34715   M /trunk/random2.c
34716   M /trunk/reldiff.c
34717   M /trunk/rint.c
34718   M /trunk/root.c
34719   M /trunk/round_near_x.c
34720   M /trunk/round_p.c
34721   M /trunk/round_prec.c
34722   M /trunk/round_raw_generic.c
34723   M /trunk/sec.c
34724   M /trunk/sech.c
34725   M /trunk/set.c
34726   M /trunk/set_d.c
34727   M /trunk/set_dfl_prec.c
34728   M /trunk/set_exp.c
34729   M /trunk/set_f.c
34730   M /trunk/set_inf.c
34731   M /trunk/set_ld.c
34732   M /trunk/set_nan.c
34733   M /trunk/set_prc_raw.c
34734   M /trunk/set_prec.c
34735   M /trunk/set_q.c
34736   M /trunk/set_rnd.c
34737   M /trunk/set_si.c
34738   M /trunk/set_si_2exp.c
34739   M /trunk/set_sj.c
34740   M /trunk/set_str.c
34741   M /trunk/set_str_raw.c
34742   M /trunk/set_ui.c
34743   M /trunk/set_ui_2exp.c
34744   M /trunk/set_uj.c
34745   M /trunk/set_z.c
34746   M /trunk/setmax.c
34747   M /trunk/setmin.c
34748   M /trunk/sgn.c
34749   M /trunk/si_op.c
34750   M /trunk/sin.c
34751   M /trunk/sin_cos.c
34752   M /trunk/sinh.c
34753   M /trunk/sqr.c
34754   M /trunk/sqrt.c
34755   M /trunk/sqrt_ui.c
34756   M /trunk/strcasecmp.c
34757   M /trunk/strncasecmp.c
34758   M /trunk/strtofr.c
34759   M /trunk/sub.c
34760   M /trunk/sub1.c
34761   M /trunk/sub1sp.c
34762   M /trunk/sub_one_ulp.c
34763   M /trunk/sub_ui.c
34764   M /trunk/subnormal.c
34765   M /trunk/sum.c
34766   M /trunk/swap.c
34767   M /trunk/tan.c
34768   M /trunk/tanh.c
34769   M /trunk/tests/cmp_str.c
34770   M /trunk/tests/memory.c
34771   M /trunk/tests/mpf_compat.c
34772   M /trunk/tests/mpfr_compat.c
34773   M /trunk/tests/reuse.c
34774   M /trunk/tests/rnd_mode.c
34775   M /trunk/tests/tabs.c
34776   M /trunk/tests/tacos.c
34777   M /trunk/tests/tacosh.c
34778   M /trunk/tests/tadd.c
34779   M /trunk/tests/tadd1sp.c
34780   M /trunk/tests/tadd_ui.c
34781   M /trunk/tests/tagm.c
34782   M /trunk/tests/tasin.c
34783   M /trunk/tests/tasinh.c
34784   M /trunk/tests/tatan.c
34785   M /trunk/tests/tatanh.c
34786   M /trunk/tests/tcan_round.c
34787   M /trunk/tests/tcbrt.c
34788   M /trunk/tests/tcheck.c
34789   M /trunk/tests/tcmp.c
34790   M /trunk/tests/tcmp2.c
34791   M /trunk/tests/tcmp_d.c
34792   M /trunk/tests/tcmp_ld.c
34793   M /trunk/tests/tcmp_ui.c
34794   M /trunk/tests/tcmpabs.c
34795   M /trunk/tests/tcomparisons.c
34796   M /trunk/tests/tconst_catalan.c
34797   M /trunk/tests/tconst_euler.c
34798   M /trunk/tests/tconst_log2.c
34799   M /trunk/tests/tconst_pi.c
34800   M /trunk/tests/tcopysign.c
34801   M /trunk/tests/tcos.c
34802   M /trunk/tests/tcosh.c
34803   M /trunk/tests/tcot.c
34804   M /trunk/tests/tcoth.c
34805   M /trunk/tests/tcsc.c
34806   M /trunk/tests/tcsch.c
34807   M /trunk/tests/tdim.c
34808   M /trunk/tests/tdiv.c
34809   M /trunk/tests/tdiv_ui.c
34810   M /trunk/tests/teint.c
34811   M /trunk/tests/teq.c
34812   M /trunk/tests/terf.c
34813   M /trunk/tests/tests.c
34814   M /trunk/tests/texceptions.c
34815   M /trunk/tests/texp.c
34816   M /trunk/tests/texp2.c
34817   M /trunk/tests/texpm1.c
34818   M /trunk/tests/tfactorial.c
34819   M /trunk/tests/tfits.c
34820   M /trunk/tests/tfma.c
34821   M /trunk/tests/tfrac.c
34822   M /trunk/tests/tgamma.c
34823   M /trunk/tests/tgeneric.c
34824   M /trunk/tests/tgeneric_ui.c
34825   M /trunk/tests/tget_d.c
34826   M /trunk/tests/tget_d_2exp.c
34827   M /trunk/tests/tget_f.c
34828   M /trunk/tests/tget_sj.c
34829   M /trunk/tests/tget_str.c
34830   M /trunk/tests/tget_z.c
34831   M /trunk/tests/tgmpop.c
34832   M /trunk/tests/thyperbolic.c
34833   M /trunk/tests/thypot.c
34834   M /trunk/tests/tinits.c
34835   M /trunk/tests/tinp_str.c
34836   M /trunk/tests/tisnan.c
34837   M /trunk/tests/tlog.c
34838   M /trunk/tests/tlog10.c
34839   M /trunk/tests/tlog1p.c
34840   M /trunk/tests/tlog2.c
34841   M /trunk/tests/tminmax.c
34842   M /trunk/tests/tmul.c
34843   M /trunk/tests/tmul_2exp.c
34844   M /trunk/tests/tmul_ui.c
34845   M /trunk/tests/tnext.c
34846   M /trunk/tests/tout_str.c
34847   M /trunk/tests/toutimpl.c
34848   M /trunk/tests/tpow.c
34849   M /trunk/tests/tpow3.c
34850   M /trunk/tests/tpow_z.c
34851   M /trunk/tests/trandom.c
34852   M /trunk/tests/trint.c
34853   M /trunk/tests/troot.c
34854   M /trunk/tests/tround_prec.c
34855   M /trunk/tests/tsec.c
34856   M /trunk/tests/tsech.c
34857   M /trunk/tests/tset.c
34858   M /trunk/tests/tset_d.c
34859   M /trunk/tests/tset_exp.c
34860   M /trunk/tests/tset_f.c
34861   M /trunk/tests/tset_ld.c
34862   M /trunk/tests/tset_q.c
34863   M /trunk/tests/tset_si.c
34864   M /trunk/tests/tset_sj.c
34865   M /trunk/tests/tset_str.c
34866   M /trunk/tests/tset_z.c
34867   M /trunk/tests/tsgn.c
34868   M /trunk/tests/tsi_op.c
34869   M /trunk/tests/tsin.c
34870   M /trunk/tests/tsin_cos.c
34871   M /trunk/tests/tsinh.c
34872   M /trunk/tests/tsqr.c
34873   M /trunk/tests/tsqrt.c
34874   M /trunk/tests/tsqrt_ui.c
34875   M /trunk/tests/tstrtofr.c
34876   M /trunk/tests/tsub.c
34877   M /trunk/tests/tsub1sp.c
34878   M /trunk/tests/tsub_ui.c
34879   M /trunk/tests/tsum.c
34880   M /trunk/tests/tswap.c
34881   M /trunk/tests/ttan.c
34882   M /trunk/tests/ttanh.c
34883   M /trunk/tests/ttrunc.c
34884   M /trunk/tests/tui_div.c
34885   M /trunk/tests/tui_pow.c
34886   M /trunk/tests/tui_sub.c
34887   M /trunk/tests/tversion.c
34888   M /trunk/tests/tzeta.c
34889   M /trunk/tuneup.c
34890   M /trunk/uceil_exp2.c
34891   M /trunk/uceil_log2.c
34892   M /trunk/ufloor_log2.c
34893   M /trunk/ui_div.c
34894   M /trunk/ui_pow.c
34895   M /trunk/ui_pow_ui.c
34896   M /trunk/ui_sub.c
34897   M /trunk/urandomb.c
34898   M /trunk/version.c
34899   M /trunk/volatile.c
34900   M /trunk/zeta.c
34901
34902Change the address of the FSF.
34903
34904------------------------------------------------------------------------
34905r3605 | pelissip | 2005-06-02 15:55:58 +0000 (Thu, 02 Jun 2005) | 3 lines
34906Changed paths:
34907   M /trunk/gamma.c
34908
34909Optimize it a few by avoiding calling fac_ui for each iteration
34910of the main loop.
34911
34912------------------------------------------------------------------------
34913r3604 | pelissip | 2005-06-02 15:16:19 +0000 (Thu, 02 Jun 2005) | 4 lines
34914Changed paths:
34915   M /trunk/zeta.c
34916
34917Reduce # of vars inside the main loop.
34918Use GROUP function.
34919Improve overflow problems (Use of int instead of mp_prec_t).
34920
34921------------------------------------------------------------------------
34922r3603 | pelissip | 2005-06-02 15:15:44 +0000 (Thu, 02 Jun 2005) | 3 lines
34923Changed paths:
34924   M /trunk/gamma.c
34925
34926Improve efficiency by removing 2 variables (Loop uses only 4 vars).
34927Use GROUP.
34928
34929------------------------------------------------------------------------
34930r3602 | pelissip | 2005-06-02 15:15:02 +0000 (Thu, 02 Jun 2005) | 2 lines
34931Changed paths:
34932   M /trunk/Makefile.am
34933   A /trunk/abort_prec_max.c
34934   M /trunk/cos.c
34935   M /trunk/cosh.c
34936   M /trunk/sinh.c
34937   M /trunk/tan.c
34938   M /trunk/tanh.c
34939
34940Add support for MPFR_GROUP functions.
34941
34942------------------------------------------------------------------------
34943r3601 | pelissip | 2005-06-02 15:14:15 +0000 (Thu, 02 Jun 2005) | 3 lines
34944Changed paths:
34945   M /trunk/mpfr-impl.h
34946
34947Add attribute const and noreturn for function (via macros).
34948Add new macros GROUP_INIT_6 and GROUP_REPREC_6 for zeta and gamma.
34949
34950------------------------------------------------------------------------
34951r3600 | zimmerma | 2005-06-02 10:17:09 +0000 (Thu, 02 Jun 2005) | 2 lines
34952Changed paths:
34953   M /trunk/TODO
34954
34955added missing functions from gnumeric
34956
34957------------------------------------------------------------------------
34958r3599 | pelissip | 2005-06-02 09:22:55 +0000 (Thu, 02 Jun 2005) | 5 lines
34959Changed paths:
34960   M /trunk/TODO
34961
34962Update stack-interface.
34963Remove round_near_x item.
34964Add new functions to implement.
34965Reformat file.
34966
34967------------------------------------------------------------------------
34968r3598 | pelissip | 2005-06-02 07:40:56 +0000 (Thu, 02 Jun 2005) | 4 lines
34969Changed paths:
34970   M /trunk/tests/tconst_pi.c
34971
34972Fix input precision of mp_prec_t.
34973May be outside 'int' range. So it uses 'long' instead and
34974a proper check.
34975
34976------------------------------------------------------------------------
34977r3597 | vlefevre | 2005-05-25 14:32:37 +0000 (Wed, 25 May 2005) | 2 lines
34978Changed paths:
34979   M /trunk/README.dev
34980
34981Added coding recommendations concerning C++ compilers.
34982
34983------------------------------------------------------------------------
34984r3596 | pelissip | 2005-05-23 12:31:57 +0000 (Mon, 23 May 2005) | 2 lines
34985Changed paths:
34986   M /trunk/mpfr-impl.h
34987
34988Final version of MPFR_GROUP macros.
34989
34990------------------------------------------------------------------------
34991r3595 | pelissip | 2005-05-23 12:31:43 +0000 (Mon, 23 May 2005) | 2 lines
34992Changed paths:
34993   M /trunk/strtofr.c
34994   M /trunk/tests/tstrtofr.c
34995
34996Improve coverage test.
34997
34998------------------------------------------------------------------------
34999r3594 | pelissip | 2005-05-20 09:30:19 +0000 (Fri, 20 May 2005) | 2 lines
35000Changed paths:
35001   M /trunk/exp_2.c
35002
35003Remove variable t which wasn't used!
35004
35005------------------------------------------------------------------------
35006r3593 | pelissip | 2005-05-18 15:57:10 +0000 (Wed, 18 May 2005) | 6 lines
35007Changed paths:
35008   M /trunk/add1.c
35009   M /trunk/add1sp.c
35010   M /trunk/agm.c
35011   M /trunk/cos.c
35012   M /trunk/div-short.c
35013   M /trunk/div.c
35014   M /trunk/div_ui.c
35015   M /trunk/exp_2.c
35016   M /trunk/generic.c
35017   M /trunk/get_str.c
35018   M /trunk/init2.c
35019   M /trunk/log.c
35020   M /trunk/mpfr-impl.h
35021   M /trunk/mpn_exp.c
35022   M /trunk/mul.c
35023   M /trunk/mul_ui.c
35024   M /trunk/round_prec.c
35025   M /trunk/set_f.c
35026   M /trunk/sqr.c
35027   M /trunk/sqrt.c
35028   M /trunk/strtofr.c
35029   M /trunk/sub1.c
35030   M /trunk/sub1sp.c
35031   M /trunk/sum.c
35032   M /trunk/tests/tsum.c
35033   M /trunk/tuneup.c
35034
35035Replace TMP_ALLOC by MPFR_TMP_ALLOC
35036Replace TMP_DECL by MPFR_TMP_DECL
35037Replace TMP_MARK by MPFR_TMP_MARK
35038Replace TMP_FREE by MPFR_TMP_FREE
35039Add support for GMP's TMP_SALLOC.
35040
35041------------------------------------------------------------------------
35042r3592 | pelissip | 2005-05-18 13:17:40 +0000 (Wed, 18 May 2005) | 5 lines
35043Changed paths:
35044   M /trunk/pow.c
35045
35046New way of handling exact value.
35047Fix bug of wrong rounding and wrong ternary value if the power
35048is exact, but at an upper precision than the working precision.
35049Now it computes the power exactly if it detects it is exact.
35050
35051------------------------------------------------------------------------
35052r3591 | pelissip | 2005-05-18 13:13:15 +0000 (Wed, 18 May 2005) | 2 lines
35053Changed paths:
35054   M /trunk/mpfr.texi
35055
35056Precise that 1 is not the only value.
35057
35058------------------------------------------------------------------------
35059r3590 | vlefevre | 2005-05-18 13:03:10 +0000 (Wed, 18 May 2005) | 2 lines
35060Changed paths:
35061   M /trunk/mpfr.texi
35062
35063an 1 -> a 1.
35064
35065------------------------------------------------------------------------
35066r3589 | pelissip | 2005-05-18 09:42:00 +0000 (Wed, 18 May 2005) | 2 lines
35067Changed paths:
35068   M /trunk/mpfr.texi
35069
35070Add a note about special case 1
35071
35072------------------------------------------------------------------------
35073r3588 | pelissip | 2005-05-18 09:01:41 +0000 (Wed, 18 May 2005) | 3 lines
35074Changed paths:
35075   M /trunk/pow.c
35076
35077Add assertions
35078Remove useless function is_odd_even.
35079
35080------------------------------------------------------------------------
35081r3587 | pelissip | 2005-05-18 08:53:39 +0000 (Wed, 18 May 2005) | 3 lines
35082Changed paths:
35083   M /trunk/pow.c
35084
35085Fix bug: returning 1 didn't take the rounding mode into account.
35086Simplify dependencies of mpfr_pow.
35087
35088------------------------------------------------------------------------
35089r3586 | pelissip | 2005-05-18 08:42:54 +0000 (Wed, 18 May 2005) | 4 lines
35090Changed paths:
35091   M /trunk/expm1.c
35092   M /trunk/tests/texpm1.c
35093
35094Fix bug of overflow
35095Fix bug of wrong ternary value in case of overflow
35096Add test cases.
35097
35098------------------------------------------------------------------------
35099r3585 | pelissip | 2005-05-18 08:22:55 +0000 (Wed, 18 May 2005) | 3 lines
35100Changed paths:
35101   M /trunk/cosh.c
35102   M /trunk/tests/tcosh.c
35103
35104Fix bug of overflow.
35105Fix bug of ternary value in case of overflow.
35106
35107------------------------------------------------------------------------
35108r3584 | pelissip | 2005-05-18 08:22:28 +0000 (Wed, 18 May 2005) | 2 lines
35109Changed paths:
35110   M /trunk/tanh.c
35111
35112Clean up previous patch.
35113
35114------------------------------------------------------------------------
35115r3583 | pelissip | 2005-05-18 07:30:01 +0000 (Wed, 18 May 2005) | 4 lines
35116Changed paths:
35117   M /trunk/sinh.c
35118   M /trunk/tests/tsinh.c
35119
35120Fix bug of overflow.
35121Fix bug of ternary value in case of overflow.
35122Still some bugs...
35123
35124------------------------------------------------------------------------
35125r3582 | pelissip | 2005-05-17 16:17:12 +0000 (Tue, 17 May 2005) | 4 lines
35126Changed paths:
35127   M /trunk/tanh.c
35128   M /trunk/tests/ttanh.c
35129
35130Rewrite the way of handling overflow.
35131Fix bug due to overflow.
35132Fix bug due to wrong ternary value.
35133
35134------------------------------------------------------------------------
35135r3581 | pelissip | 2005-05-17 16:15:15 +0000 (Tue, 17 May 2005) | 2 lines
35136Changed paths:
35137   M /trunk/mpfr-impl.h
35138
35139Typo.
35140
35141------------------------------------------------------------------------
35142r3580 | pelissip | 2005-05-17 15:37:02 +0000 (Tue, 17 May 2005) | 3 lines
35143Changed paths:
35144   M /trunk/sinh.c
35145   M /trunk/tests/tsinh.c
35146
35147Fix bug of overflow.
35148Still a problem if exp(x) is near the limit of EMAX_MAX.
35149
35150------------------------------------------------------------------------
35151r3579 | pelissip | 2005-05-17 15:35:38 +0000 (Tue, 17 May 2005) | 2 lines
35152Changed paths:
35153   M /trunk/mpfr-impl.h
35154
35155Add new macro MPFR_SAVE_DECL_UPDATE_FLAGS
35156
35157------------------------------------------------------------------------
35158r3578 | pelissip | 2005-05-17 15:17:32 +0000 (Tue, 17 May 2005) | 3 lines
35159Changed paths:
35160   M /trunk/sinh.c
35161   M /trunk/tests/tsinh.c
35162
35163Improve way of handling overflow (still not perfect but far better).
35164Improve coverage test.
35165
35166------------------------------------------------------------------------
35167r3577 | pelissip | 2005-05-17 15:14:53 +0000 (Tue, 17 May 2005) | 2 lines
35168Changed paths:
35169   M /trunk/get_si.c
35170   M /trunk/tests/tset_si.c
35171
35172Improve coverage test.
35173
35174------------------------------------------------------------------------
35175r3576 | vlefevre | 2005-05-17 15:14:37 +0000 (Tue, 17 May 2005) | 2 lines
35176Changed paths:
35177   M /trunk/hypot.c
35178   M /trunk/mpfr.texi
35179   M /trunk/tests/thypot.c
35180
35181hypot(±oo, NaN) now returns +oo, as in ISO C99 (wasn't documented).
35182
35183------------------------------------------------------------------------
35184r3575 | pelissip | 2005-05-17 14:09:21 +0000 (Tue, 17 May 2005) | 2 lines
35185Changed paths:
35186   M /trunk/tests/tasin.c
35187
35188Improve coverage test.
35189
35190------------------------------------------------------------------------
35191r3574 | pelissip | 2005-05-17 14:09:10 +0000 (Tue, 17 May 2005) | 2 lines
35192Changed paths:
35193   M /trunk/asin.c
35194
35195Remove useless test.
35196
35197------------------------------------------------------------------------
35198r3573 | pelissip | 2005-05-17 13:28:02 +0000 (Tue, 17 May 2005) | 2 lines
35199Changed paths:
35200   M /trunk/tests/tpow.c
35201
35202Improve coverage test.
35203
35204------------------------------------------------------------------------
35205r3572 | pelissip | 2005-05-17 13:06:26 +0000 (Tue, 17 May 2005) | 2 lines
35206Changed paths:
35207   M /trunk/set_z.c
35208   M /trunk/tests/tmul.c
35209   M /trunk/tests/tset_z.c
35210
35211Improve coverage
35212
35213------------------------------------------------------------------------
35214r3571 | pelissip | 2005-05-17 12:58:43 +0000 (Tue, 17 May 2005) | 2 lines
35215Changed paths:
35216   M /trunk/tests/tcmpabs.c
35217
35218Improve coverage test.
35219
35220------------------------------------------------------------------------
35221r3570 | pelissip | 2005-05-17 12:58:30 +0000 (Tue, 17 May 2005) | 2 lines
35222Changed paths:
35223   M /trunk/coverage
35224
35225Add CFLAGS -g.
35226
35227------------------------------------------------------------------------
35228r3569 | pelissip | 2005-05-17 12:27:39 +0000 (Tue, 17 May 2005) | 2 lines
35229Changed paths:
35230   M /trunk/pow.c
35231
35232Clean up
35233
35234------------------------------------------------------------------------
35235r3568 | pelissip | 2005-05-17 12:13:44 +0000 (Tue, 17 May 2005) | 2 lines
35236Changed paths:
35237   M /trunk/tests/tfits.c
35238
35239Improve coverage tests.
35240
35241------------------------------------------------------------------------
35242r3567 | pelissip | 2005-05-17 11:45:11 +0000 (Tue, 17 May 2005) | 2 lines
35243Changed paths:
35244   M /trunk/tests/tgmpop.c
35245
35246Improve coverage test.
35247
35248------------------------------------------------------------------------
35249r3566 | pelissip | 2005-05-17 11:34:11 +0000 (Tue, 17 May 2005) | 2 lines
35250Changed paths:
35251   M /trunk/tanh.c
35252
35253Special a condition by the simplified one.
35254
35255------------------------------------------------------------------------
35256r3565 | pelissip | 2005-05-17 10:31:34 +0000 (Tue, 17 May 2005) | 2 lines
35257Changed paths:
35258   M /trunk/tests/tcmp_ui.c
35259   M /trunk/tests/tconst_catalan.c
35260   M /trunk/tests/tconst_euler.c
35261   M /trunk/tests/tconst_log2.c
35262   M /trunk/tests/tconst_pi.c
35263   M /trunk/tests/tget_d.c
35264
35265Improve coverage test (Forget to test tiny functions).
35266
35267------------------------------------------------------------------------
35268r3564 | pelissip | 2005-05-17 10:12:30 +0000 (Tue, 17 May 2005) | 2 lines
35269Changed paths:
35270   M /trunk/coverage
35271
35272Typo
35273
35274------------------------------------------------------------------------
35275r3563 | pelissip | 2005-05-17 10:04:14 +0000 (Tue, 17 May 2005) | 2 lines
35276Changed paths:
35277   M /trunk/README.dev
35278   A /trunk/coverage
35279
35280Add 'coverage' script.
35281
35282------------------------------------------------------------------------
35283r3562 | pelissip | 2005-05-17 10:03:54 +0000 (Tue, 17 May 2005) | 2 lines
35284Changed paths:
35285   M /trunk/constant.c
35286
35287Add 'static'
35288
35289------------------------------------------------------------------------
35290r3561 | pelissip | 2005-05-17 08:52:13 +0000 (Tue, 17 May 2005) | 5 lines
35291Changed paths:
35292   M /trunk/cos.c
35293
35294Reformating code.
35295Fix potential (?) overflow for very large precision.
35296Various tiny optimizations
35297Improve the initial estimation of the needed precision.
35298
35299------------------------------------------------------------------------
35300r3560 | pelissip | 2005-05-17 08:46:45 +0000 (Tue, 17 May 2005) | 3 lines
35301Changed paths:
35302   M /trunk/Makefile.am
35303   A /trunk/constant.c
35304   M /trunk/log.c
35305   M /trunk/mpfr-impl.h
35306
35307Extract constants (__gmpfr_one, two and four) from log.c to constant.c
35308Fix bug in MPFR_SET_ONE.
35309
35310------------------------------------------------------------------------
35311r3559 | pelissip | 2005-05-17 08:45:00 +0000 (Tue, 17 May 2005) | 2 lines
35312Changed paths:
35313   M /trunk/sin.c
35314
35315Remove a space.
35316
35317------------------------------------------------------------------------
35318r3558 | vlefevre | 2005-05-16 14:29:49 +0000 (Mon, 16 May 2005) | 2 lines
35319Changed paths:
35320   M /trunk/NEWS
35321
35322Typography + spelling.
35323
35324------------------------------------------------------------------------
35325r3557 | vlefevre | 2005-05-16 14:26:20 +0000 (Mon, 16 May 2005) | 2 lines
35326Changed paths:
35327   M /trunk/NEWS
35328
35329Note that mpfr_out_str has slightly changed.
35330
35331------------------------------------------------------------------------
35332r3556 | pelissip | 2005-05-16 07:34:04 +0000 (Mon, 16 May 2005) | 3 lines
35333Changed paths:
35334   M /trunk/TODO
35335
35336asin, atan, atanh are not slow anymore for small input.
35337Remove it in the TODO.
35338
35339------------------------------------------------------------------------
35340r3555 | vlefevre | 2005-05-14 17:53:00 +0000 (Sat, 14 May 2005) | 4 lines
35341Changed paths:
35342   M /trunk/atanh.c
35343
35344Fixed a bug due to a typo on a variable name. It produced a
35345segmentation fault in the tests on Linux/ppc (uninitialized data were
35346read), not always reproducible when stepping with gdb.
35347
35348------------------------------------------------------------------------
35349r3553 | pelissip | 2005-05-13 11:49:46 +0000 (Fri, 13 May 2005) | 2 lines
35350Changed paths:
35351   M /trunk/expm1.c
35352   M /trunk/log1p.c
35353
35354Add support for MPFR_FAST_COMPUTE_IS_SMALL_INPUT
35355
35356------------------------------------------------------------------------
35357r3552 | pelissip | 2005-05-13 11:41:39 +0000 (Fri, 13 May 2005) | 2 lines
35358Changed paths:
35359   M /trunk/asin.c
35360   M /trunk/asinh.c
35361   M /trunk/atan.c
35362   M /trunk/atanh.c
35363   M /trunk/sin.c
35364   M /trunk/sinh.c
35365   M /trunk/tan.c
35366   M /trunk/tanh.c
35367
35368Add support for FAST_COMPUTE_IS_SMALL_INPUT.
35369
35370------------------------------------------------------------------------
35371r3551 | pelissip | 2005-05-13 10:58:38 +0000 (Fri, 13 May 2005) | 2 lines
35372Changed paths:
35373   M /trunk/atan.c
35374
35375Add round_near_x support for small arguments.
35376
35377------------------------------------------------------------------------
35378r3550 | pelissip | 2005-05-13 10:58:20 +0000 (Fri, 13 May 2005) | 2 lines
35379Changed paths:
35380   M /trunk/Makefile.am
35381   A /trunk/round_near_x.c
35382
35383Add new internal function mpfr_round_near_x.
35384
35385------------------------------------------------------------------------
35386r3549 | zimmerma | 2005-05-13 09:37:42 +0000 (Fri, 13 May 2005) | 2 lines
35387Changed paths:
35388   M /trunk/mpfr.texi
35389
35390added missing documentation for mpfr_hypot
35391
35392------------------------------------------------------------------------
35393r3548 | pelissip | 2005-05-13 09:12:07 +0000 (Fri, 13 May 2005) | 2 lines
35394Changed paths:
35395   M /trunk/tests/texceptions.c
35396
35397Add a \n for all error strings.
35398
35399------------------------------------------------------------------------
35400r3547 | pelissip | 2005-05-13 09:11:48 +0000 (Fri, 13 May 2005) | 2 lines
35401Changed paths:
35402   M /trunk/version.c
35403
35404Fix copyright date.
35405
35406------------------------------------------------------------------------
35407r3546 | pelissip | 2005-05-13 09:11:11 +0000 (Fri, 13 May 2005) | 4 lines
35408Changed paths:
35409   M /trunk/mpfr-impl.h
35410   M /trunk/mpfr.h
35411   M /trunk/tests/tconst_pi.c
35412   M /trunk/tests/texp.c
35413
35414Fix some problems when you define mpfr_prec_t to be an unsigned short.
35415Now all tests passed when mpfr_prec_t is defined to be an unsigned short
35416on a 32 bit CPU!
35417
35418------------------------------------------------------------------------
35419r3542 | vlefevre | 2005-05-12 09:21:49 +0000 (Thu, 12 May 2005) | 2 lines
35420Changed paths:
35421   M /trunk/exp_2.c
35422
35423Detect/avoid potential integer overflows.
35424
35425------------------------------------------------------------------------
35426r3541 | pelissip | 2005-05-12 08:55:27 +0000 (Thu, 12 May 2005) | 2 lines
35427Changed paths:
35428   M /trunk/tests/texp.c
35429
35430Fix typos.
35431
35432------------------------------------------------------------------------
35433r3540 | pelissip | 2005-05-11 15:43:40 +0000 (Wed, 11 May 2005) | 2 lines
35434Changed paths:
35435   M /trunk/exp3.c
35436   M /trunk/tests/texp.c
35437
35438Same patch for exp_3.
35439
35440------------------------------------------------------------------------
35441r3539 | pelissip | 2005-05-11 15:24:48 +0000 (Wed, 11 May 2005) | 5 lines
35442Changed paths:
35443   M /trunk/exp.c
35444   M /trunk/exp_2.c
35445   M /trunk/tests/texp.c
35446
35447Fix bug when exp(x) is near the limit of an overflow or an
35448underflow (mpfr_exp_2 didn't allow an overflow/underflow in its
35449internal loop).
35450Add corresponding test case. exp_3 may need similar patchs.
35451
35452------------------------------------------------------------------------
35453r3538 | vlefevre | 2005-05-11 11:03:55 +0000 (Wed, 11 May 2005) | 2 lines
35454Changed paths:
35455   M /trunk/ChangeLog
35456
35457Update (with reformatting so that the logs are readable on 80 columns).
35458
35459------------------------------------------------------------------------
35460r3537 | pelissip | 2005-05-11 07:42:05 +0000 (Wed, 11 May 2005) | 2 lines
35461Changed paths:
35462   M /trunk/mul.c
35463   M /trunk/tests/tmul.c
35464
35465Fix bug due to wrong assertion.
35466
35467------------------------------------------------------------------------
35468r3536 | pelissip | 2005-05-10 11:49:58 +0000 (Tue, 10 May 2005) | 9 lines
35469Changed paths:
35470   M /trunk/mpfr-impl.h
35471   M /trunk/mpfr.h
35472   M /trunk/round_prec.c
35473   M /trunk/round_raw_generic.c
35474
354751. Change the prototype of mpfr_can_round to use const.
354762. Change the prototype of mpfr_round_raw_2 (remove first argument since it is
35477   useless).
354783. Change round_raw_generic to use preprocessor if rather than compiler
35479   to detect if flag == 1 or 0
354804. mpfr_round_raw_xxx use const attribute too.
354815. Remove mpfr_round_raw_3 since it is unused by MPFR.
354826. Add first prototype of MPFR_FAST_COMPUTE_IF_SMALL.
35483
35484------------------------------------------------------------------------
35485r3535 | pelissip | 2005-05-10 09:52:11 +0000 (Tue, 10 May 2005) | 2 lines
35486Changed paths:
35487   M /trunk/NEWS
35488
35489Update.
35490
35491------------------------------------------------------------------------
35492r3534 | pelissip | 2005-05-10 09:34:22 +0000 (Tue, 10 May 2005) | 3 lines
35493Changed paths:
35494   M /trunk/mul.c
35495   M /trunk/tests/tmul.c
35496
35497Fix a bug in the product of 2limbs per 2 limbs.
35498Add new regression test.
35499
35500------------------------------------------------------------------------
35501r3533 | pelissip | 2005-05-10 07:28:06 +0000 (Tue, 10 May 2005) | 5 lines
35502Changed paths:
35503   M /trunk/configure.in
35504
35505Fix problem with mingw: if the configure detects MS-Windows, it skips the
35506tests which try to link against GMP within the configure, hoping the Makefile
35507works. The main problem is that we need libtool inside the configure to link
35508against GMP.
35509
35510------------------------------------------------------------------------
35511r3532 | pelissip | 2005-05-09 09:09:37 +0000 (Mon, 09 May 2005) | 2 lines
35512Changed paths:
35513   M /trunk/tests/tatan.c
35514
35515Improve random tests.
35516
35517------------------------------------------------------------------------
35518r3531 | pelissip | 2005-05-04 16:20:06 +0000 (Wed, 04 May 2005) | 4 lines
35519Changed paths:
35520   M /trunk/cos.c
35521
35522Replace initial estimation of K0 from sqrt (p/2)
35523to sqrt(p/16). It seems to be 30% faster for 5000 bits, and 5% faster
35524for 50 bits.
35525
35526------------------------------------------------------------------------
35527r3529 | vlefevre | 2005-05-04 15:59:49 +0000 (Wed, 04 May 2005) | 2 lines
35528Changed paths:
35529   M /trunk/div_ui.c
35530
35531Reformatted the code.
35532
35533------------------------------------------------------------------------
35534r3528 | zimmerma | 2005-05-04 15:20:17 +0000 (Wed, 04 May 2005) | 2 lines
35535Changed paths:
35536   M /trunk/tests/tdiv_ui.c
35537
35538fixed dummy init2 followed by set_prec
35539
35540------------------------------------------------------------------------
35541r3527 | vlefevre | 2005-05-04 13:42:36 +0000 (Wed, 04 May 2005) | 2 lines
35542Changed paths:
35543   M /trunk/TODO
35544
35545Added LIA-2 functions to implement.
35546
35547------------------------------------------------------------------------
35548r3526 | pelissip | 2005-05-04 09:51:10 +0000 (Wed, 04 May 2005) | 2 lines
35549Changed paths:
35550   M /trunk/Makefile.am
35551   M /trunk/NEWS
35552   M /trunk/TODO
35553   A /trunk/coth.c
35554   A /trunk/csch.c
35555   M /trunk/mpfr.h
35556   M /trunk/mpfr.texi
35557   A /trunk/sech.c
35558   M /trunk/tests/Makefile.am
35559   M /trunk/tests/tcot.c
35560   A /trunk/tests/tcoth.c
35561   A /trunk/tests/tcsch.c
35562   M /trunk/tests/tsec.c
35563   A /trunk/tests/tsech.c
35564
35565Add functions mpfr_sech, mpfr_coth and mpfr_csch.
35566
35567------------------------------------------------------------------------
35568r3525 | pelissip | 2005-05-04 09:49:51 +0000 (Wed, 04 May 2005) | 2 lines
35569Changed paths:
35570   M /trunk/gen_inverse.h
35571
35572init2 alloc what is needed, not 2 (more efficient).
35573
35574------------------------------------------------------------------------
35575r3524 | zimmerma | 2005-05-04 09:27:48 +0000 (Wed, 04 May 2005) | 4 lines
35576Changed paths:
35577   M /trunk/acosh.c
35578   M /trunk/algorithms.tex
35579   M /trunk/asinh.c
35580   M /trunk/const_euler.c
35581   M /trunk/cosh.c
35582   M /trunk/eint.c
35583   M /trunk/exp2.c
35584   M /trunk/expm1.c
35585   M /trunk/hypot.c
35586   M /trunk/log10.c
35587   M /trunk/log2.c
35588   M /trunk/pow.c
35589   M /trunk/pow_si.c
35590   M /trunk/tanh.c
35591   M /trunk/tests/tpow.c
35592   M /trunk/tests/tpow3.c
35593
35594improved const_euler and eint
35595removed dependency from input precision in several functions
35596fixed two bugs in pow (detection of exact cases)
35597
35598------------------------------------------------------------------------
35599r3523 | pelissip | 2005-05-04 08:35:23 +0000 (Wed, 04 May 2005) | 2 lines
35600Changed paths:
35601   M /trunk/NEWS
35602
35603Update to reflect the current state.
35604
35605------------------------------------------------------------------------
35606r3522 | pelissip | 2005-05-03 16:39:04 +0000 (Tue, 03 May 2005) | 2 lines
35607Changed paths:
35608   M /trunk/atan.c
35609
35610Fix computing of `sup` to reflect what is decribed in algorithms.tex.
35611
35612------------------------------------------------------------------------
35613r3521 | pelissip | 2005-05-03 14:57:04 +0000 (Tue, 03 May 2005) | 3 lines
35614Changed paths:
35615   M /trunk/atan.c
35616
35617Tiny optimization of mpfr_atan.
35618On opteron with p=53, from 9231 / 18049.89 / 81758 to 9004 / 17522.76 / 78601.
35619
35620------------------------------------------------------------------------
35621r3520 | vlefevre | 2005-05-03 12:42:01 +0000 (Tue, 03 May 2005) | 3 lines
35622Changed paths:
35623   M /trunk/tests/tset_ld.c
35624
35625Fixed a problem in test_small (already done in the 2.1 branch)
35626when long double = double.
35627
35628------------------------------------------------------------------------
35629r3519 | pelissip | 2005-05-03 10:42:41 +0000 (Tue, 03 May 2005) | 2 lines
35630Changed paths:
35631   M /trunk/configure.in
35632
35633Improve detection again (use callback).
35634
35635------------------------------------------------------------------------
35636r3518 | pelissip | 2005-05-03 10:15:46 +0000 (Tue, 03 May 2005) | 2 lines
35637Changed paths:
35638   M /trunk/configure.in
35639
35640Improve previous change.
35641
35642------------------------------------------------------------------------
35643r3517 | pelissip | 2005-05-03 09:51:50 +0000 (Tue, 03 May 2005) | 4 lines
35644Changed paths:
35645   M /trunk/configure.in
35646   M /trunk/tests/trint.c
35647
35648Add detection of function round, rint, ceil, floor and nearbyint at configure
35649time so that spe206 which defines itself as C99 compliant can build the
35650trint test.
35651
35652------------------------------------------------------------------------
35653r3516 | pelissip | 2005-05-03 08:55:18 +0000 (Tue, 03 May 2005) | 2 lines
35654Changed paths:
35655   M /trunk/BUGS
35656
35657Update (Move bugs to potential).
35658
35659------------------------------------------------------------------------
35660r3515 | vlefevre | 2005-05-03 08:08:50 +0000 (Tue, 03 May 2005) | 2 lines
35661Changed paths:
35662   M /trunk/BUGS
35663   M /trunk/hypot.c
35664   M /trunk/tests/thypot.c
35665
35666Fixed the mpfr_hypot bug, and re-enabled the test_large_small test.
35667
35668------------------------------------------------------------------------
35669r3514 | vlefevre | 2005-05-02 23:17:44 +0000 (Mon, 02 May 2005) | 2 lines
35670Changed paths:
35671   M /trunk/ChangeLog
35672
35673Update.
35674
35675------------------------------------------------------------------------
35676r3512 | vlefevre | 2005-05-02 22:57:16 +0000 (Mon, 02 May 2005) | 2 lines
35677Changed paths:
35678   M /trunk/BUGS
35679
35680Mention the mpfr_hypot bug.
35681
35682------------------------------------------------------------------------
35683r3511 | vlefevre | 2005-05-02 22:46:56 +0000 (Mon, 02 May 2005) | 3 lines
35684Changed paths:
35685   M /trunk/tests/thypot.c
35686
35687Added a test showing a bug, enabled when TEST_LARGE_SMALL is defined
35688(to avoid a freeze with make check).
35689
35690------------------------------------------------------------------------
35691r3510 | pelissip | 2005-05-02 15:05:43 +0000 (Mon, 02 May 2005) | 2 lines
35692Changed paths:
35693   M /trunk/mpfr.texi
35694
35695Fix bug.
35696
35697------------------------------------------------------------------------
35698r3509 | pelissip | 2005-05-02 15:05:30 +0000 (Mon, 02 May 2005) | 2 lines
35699Changed paths:
35700   M /trunk/tests/tpow.c
35701
35702Remove useless function f.
35703
35704------------------------------------------------------------------------
35705r3508 | pelissip | 2005-05-02 13:11:39 +0000 (Mon, 02 May 2005) | 2 lines
35706Changed paths:
35707   M /trunk/subnormal.c
35708
35709Fix a bug: the test to detect EVEN_rounding was wrong.
35710
35711------------------------------------------------------------------------
35712r3507 | pelissip | 2005-05-02 13:11:07 +0000 (Mon, 02 May 2005) | 2 lines
35713Changed paths:
35714   M /trunk/mpfr.texi
35715
35716Update example of use of mpfr_subnormalize.
35717
35718------------------------------------------------------------------------
35719r3506 | pelissip | 2005-05-02 13:10:44 +0000 (Mon, 02 May 2005) | 3 lines
35720Changed paths:
35721   M /trunk/mpfr-test.h
35722   M /trunk/tests/cmp_str.c
35723   M /trunk/tests/tcmp.c
35724   M /trunk/tests/tcmpabs.c
35725
35726mpfr_cmp_str checks for NAN.
35727Add macro mpfr_cmp0 in mpfr-test.
35728
35729------------------------------------------------------------------------
35730r3505 | pelissip | 2005-05-02 13:09:35 +0000 (Mon, 02 May 2005) | 3 lines
35731Changed paths:
35732   M /trunk/tests/tgeneric.c
35733   M /trunk/tests/tgeneric_ui.c
35734   M /trunk/tests/troot.c
35735
35736Undo previous change for tgeneric.
35737troot uses tgeneric_ui instead.
35738
35739------------------------------------------------------------------------
35740r3504 | pelissip | 2005-05-01 09:21:43 +0000 (Sun, 01 May 2005) | 2 lines
35741Changed paths:
35742   M /trunk/tests/reuse.c
35743
35744Add new funcions in reuse test.
35745
35746------------------------------------------------------------------------
35747r3503 | zimmerma | 2005-04-30 11:03:47 +0000 (Sat, 30 Apr 2005) | 2 lines
35748Changed paths:
35749   M /trunk/TODO
35750
35751added efficiency item
35752
35753------------------------------------------------------------------------
35754r3502 | zimmerma | 2005-04-30 10:36:21 +0000 (Sat, 30 Apr 2005) | 2 lines
35755Changed paths:
35756   M /trunk/Makefile.am
35757   M /trunk/TODO
35758   M /trunk/algorithms.tex
35759   A /trunk/eint.c
35760   M /trunk/mpfr.h
35761   M /trunk/mpfr.texi
35762   M /trunk/tests/Makefile.am
35763   A /trunk/tests/teint.c
35764
35765added mpfr_eint
35766
35767------------------------------------------------------------------------
35768r3501 | pelissip | 2005-04-29 17:24:30 +0000 (Fri, 29 Apr 2005) | 2 lines
35769Changed paths:
35770   M /trunk/TODO
35771
35772Add something to do :)
35773
35774------------------------------------------------------------------------
35775r3500 | zimmerma | 2005-04-29 08:19:01 +0000 (Fri, 29 Apr 2005) | 2 lines
35776Changed paths:
35777   M /trunk/TODO
35778
35779added comment about efficiency of atan
35780
35781------------------------------------------------------------------------
35782r3499 | vlefevre | 2005-04-29 07:42:30 +0000 (Fri, 29 Apr 2005) | 3 lines
35783Changed paths:
35784   A /trunk/FAQ.html
35785   M /trunk/Makefile.am
35786   M /trunk/README
35787   M /trunk/README.dev
35788   A /trunk/faq.xsl
35789   A /trunk/update-faq
35790
35791The FAQ is now distributed with MPFR. Use update-faq to update it
35792from the MPFR web site.
35793
35794------------------------------------------------------------------------
35795r3498 | zimmerma | 2005-04-29 07:30:29 +0000 (Fri, 29 Apr 2005) | 2 lines
35796Changed paths:
35797   M /trunk/algorithms.tex
35798
35799commented out argument reduction analysis for arctan (was wrong)
35800
35801------------------------------------------------------------------------
35802r3496 | zimmerma | 2005-04-28 09:47:32 +0000 (Thu, 28 Apr 2005) | 2 lines
35803Changed paths:
35804   M /trunk/sin.c
35805
35806wrong commit, put revision 1.37 back
35807
35808------------------------------------------------------------------------
35809r3495 | zimmerma | 2005-04-28 09:45:05 +0000 (Thu, 28 Apr 2005) | 2 lines
35810Changed paths:
35811   M /trunk/cos.c
35812
35813wrong commit, put back revision 1.47
35814
35815------------------------------------------------------------------------
35816r3494 | zimmerma | 2005-04-28 09:38:45 +0000 (Thu, 28 Apr 2005) | 2 lines
35817Changed paths:
35818   M /trunk/algorithms.tex
35819   M /trunk/cos.c
35820   M /trunk/sin.c
35821
35822added error analysis for Geoff's argument reduction for arctan
35823
35824------------------------------------------------------------------------
35825r3493 | vlefevre | 2005-04-27 20:56:08 +0000 (Wed, 27 Apr 2005) | 2 lines
35826Changed paths:
35827   M /trunk/mpfr.texi
35828
35829Added a note about mpfr_set_d and mpfr_set_ld.
35830
35831------------------------------------------------------------------------
35832r3492 | vlefevre | 2005-04-27 13:51:06 +0000 (Wed, 27 Apr 2005) | 3 lines
35833Changed paths:
35834   M /trunk/mpfr.h
35835   M /trunk/update-version
35836
35837Define MPFR_VERSION_STRING using the update-version script
35838(works with any compiler).
35839
35840------------------------------------------------------------------------
35841r3491 | zimmerma | 2005-04-26 10:46:13 +0000 (Tue, 26 Apr 2005) | 2 lines
35842Changed paths:
35843   M /trunk/TODO
35844
35845added internal interface
35846
35847------------------------------------------------------------------------
35848r3490 | zimmerma | 2005-04-26 10:02:01 +0000 (Tue, 26 Apr 2005) | 2 lines
35849Changed paths:
35850   M /trunk/TODO
35851
35852added suggestion from Geoff
35853
35854------------------------------------------------------------------------
35855r3489 | zimmerma | 2005-04-26 09:37:28 +0000 (Tue, 26 Apr 2005) | 2 lines
35856Changed paths:
35857   M /trunk/mpfr.h
35858   M /trunk/mpfr.texi
35859   M /trunk/tests/tversion.c
35860
35861added MPFR_VERSION_STRING
35862
35863------------------------------------------------------------------------
35864r3488 | zimmerma | 2005-04-25 13:06:11 +0000 (Mon, 25 Apr 2005) | 2 lines
35865Changed paths:
35866   M /trunk/TODO
35867
35868added new item
35869
35870------------------------------------------------------------------------
35871r3487 | zimmerma | 2005-04-25 12:51:56 +0000 (Mon, 25 Apr 2005) | 2 lines
35872Changed paths:
35873   M /trunk/TODO
35874   M /trunk/expm1.c
35875   M /trunk/log1p.c
35876
35877improved expm1/log1p for small argument
35878
35879------------------------------------------------------------------------
35880r3486 | zimmerma | 2005-04-25 12:16:12 +0000 (Mon, 25 Apr 2005) | 2 lines
35881Changed paths:
35882   M /trunk/expm1.c
35883
35884improved to taken account of case |x| small (reported by Keith Briggs)
35885
35886------------------------------------------------------------------------
35887r3485 | vlefevre | 2005-04-25 12:12:17 +0000 (Mon, 25 Apr 2005) | 2 lines
35888Changed paths:
35889   M /trunk/mpfr.texi
35890
35891Added a missing "-" and replaced a few "-" by @minus{}.
35892
35893------------------------------------------------------------------------
35894r3484 | vlefevre | 2005-04-25 11:53:56 +0000 (Mon, 25 Apr 2005) | 2 lines
35895Changed paths:
35896   M /trunk/mpfr.texi
35897
35898Added a note for mpfr_cmp functions.
35899
35900------------------------------------------------------------------------
35901r3483 | zimmerma | 2005-04-25 05:41:27 +0000 (Mon, 25 Apr 2005) | 2 lines
35902Changed paths:
35903   M /trunk/set_ld.c
35904   M /trunk/tests/tset_ld.c
35905
35906fixed bug with tiny number
35907
35908------------------------------------------------------------------------
35909r3482 | zimmerma | 2005-04-22 22:23:09 +0000 (Fri, 22 Apr 2005) | 2 lines
35910Changed paths:
35911   M /trunk/TODO
35912
35913removed done item
35914
35915------------------------------------------------------------------------
35916r3481 | pelissip | 2005-04-22 15:20:22 +0000 (Fri, 22 Apr 2005) | 2 lines
35917Changed paths:
35918   M /trunk/mpfr-impl.h
35919
35920Add a macro for mpfr_const_catalan for internal use.
35921
35922------------------------------------------------------------------------
35923r3480 | pelissip | 2005-04-22 15:18:33 +0000 (Fri, 22 Apr 2005) | 2 lines
35924Changed paths:
35925   M /trunk/mpfr.texi
35926
35927Fix typos.
35928
35929------------------------------------------------------------------------
35930r3479 | zimmerma | 2005-04-22 10:38:21 +0000 (Fri, 22 Apr 2005) | 2 lines
35931Changed paths:
35932   M /trunk/TODO
35933
35934removed Root, updated eint*
35935
35936------------------------------------------------------------------------
35937r3478 | zimmerma | 2005-04-22 10:13:05 +0000 (Fri, 22 Apr 2005) | 2 lines
35938Changed paths:
35939   M /trunk/Makefile.am
35940   M /trunk/TODO
35941   A /trunk/cot.c
35942   A /trunk/csc.c
35943   A /trunk/gen_inverse.h
35944   M /trunk/mpfr.h
35945   M /trunk/mpfr.texi
35946   A /trunk/sec.c
35947   M /trunk/tests/Makefile.am
35948   A /trunk/tests/tcot.c
35949   A /trunk/tests/tcsc.c
35950   A /trunk/tests/tsec.c
35951
35952added sec, csc, cot
35953
35954------------------------------------------------------------------------
35955r3477 | zimmerma | 2005-04-22 08:48:44 +0000 (Fri, 22 Apr 2005) | 2 lines
35956Changed paths:
35957   M /trunk/TODO
35958
35959proposal for exponential integral definition
35960
35961------------------------------------------------------------------------
35962r3476 | zimmerma | 2005-04-22 05:38:41 +0000 (Fri, 22 Apr 2005) | 2 lines
35963Changed paths:
35964   M /trunk/Makefile.am
35965   M /trunk/TODO
35966   M /trunk/tests/Makefile.am
35967
35968added mpfr_root, removed from TODO
35969
35970------------------------------------------------------------------------
35971r3475 | zimmerma | 2005-04-22 05:32:01 +0000 (Fri, 22 Apr 2005) | 2 lines
35972Changed paths:
35973   M /trunk/cbrt.c
35974   M /trunk/mpfr.h
35975   M /trunk/mpfr.texi
35976   A /trunk/root.c
35977   M /trunk/tests/tgeneric.c
35978   A /trunk/tests/troot.c
35979
35980added mpfr_root
35981
35982------------------------------------------------------------------------
35983r3474 | vlefevre | 2005-04-21 15:21:40 +0000 (Thu, 21 Apr 2005) | 2 lines
35984Changed paths:
35985   M /trunk/ChangeLog
35986
35987Update.
35988
35989------------------------------------------------------------------------
35990r3469 | vlefevre | 2005-04-21 13:05:42 +0000 (Thu, 21 Apr 2005) | 4 lines
35991Changed paths:
35992   M /trunk/tests/tset_ld.c
35993
35994Added the ability to change the control word when compiling tset_ld
35995with -DWITH_FPU_CONTROL=1 and executing tset_ld with an argument
35996(not used in the automatical tests yet).
35997
35998------------------------------------------------------------------------
35999r3465 | vlefevre | 2005-04-21 09:32:22 +0000 (Thu, 21 Apr 2005) | 2 lines
36000Changed paths:
36001   M /trunk/tests/tset_ld.c
36002
36003Added test_small (the same as in the 2.1 branch).
36004
36005------------------------------------------------------------------------
36006r3463 | vlefevre | 2005-04-21 09:14:46 +0000 (Thu, 21 Apr 2005) | 2 lines
36007Changed paths:
36008   M /trunk/cmp.c
36009
36010Updated a comment and reformatted the code.
36011
36012------------------------------------------------------------------------
36013r3460 | zimmerma | 2005-04-21 06:33:22 +0000 (Thu, 21 Apr 2005) | 2 lines
36014Changed paths:
36015   M /trunk/mpfr.texi
36016
36017added explanation
36018
36019------------------------------------------------------------------------
36020r3457 | zimmerma | 2005-04-20 07:59:38 +0000 (Wed, 20 Apr 2005) | 2 lines
36021Changed paths:
36022   M /trunk/Makefile.am
36023   M /trunk/const_catalan.c
36024   M /trunk/tests/Makefile.am
36025
36026adjusted initial guard digits for const_catalan to avoid failure for prec<=10^4
36027
36028------------------------------------------------------------------------
36029r3456 | zimmerma | 2005-04-20 05:53:17 +0000 (Wed, 20 Apr 2005) | 2 lines
36030Changed paths:
36031   M /trunk/const_catalan.c
36032   M /trunk/mpfr.texi
36033   M /trunk/tests/tconst_catalan.c
36034
36035updated documentation and improved tests for mpfr_const_catalan
36036
36037------------------------------------------------------------------------
36038r3455 | zimmerma | 2005-04-20 03:43:06 +0000 (Wed, 20 Apr 2005) | 2 lines
36039Changed paths:
36040   M /trunk/TODO
36041
36042removed Catalan's constant (done)
36043
36044------------------------------------------------------------------------
36045r3454 | zimmerma | 2005-04-20 03:40:24 +0000 (Wed, 20 Apr 2005) | 2 lines
36046Changed paths:
36047   M /trunk/algorithms.tex
36048   A /trunk/const_catalan.c
36049   M /trunk/free_cache.c
36050   M /trunk/mpfr-impl.h
36051   M /trunk/mpfr.h
36052   A /trunk/tests/tconst_catalan.c
36053
36054added Catalan's constant
36055
36056------------------------------------------------------------------------
36057r3453 | zimmerma | 2005-04-20 01:23:23 +0000 (Wed, 20 Apr 2005) | 2 lines
36058Changed paths:
36059   M /trunk/TODO
36060
36061added efficiency items suggested by Geoff Bailey
36062
36063------------------------------------------------------------------------
36064r3452 | zimmerma | 2005-04-20 00:12:45 +0000 (Wed, 20 Apr 2005) | 2 lines
36065Changed paths:
36066   M /trunk/atan2.c
36067
36068fixed minor problem (wrong rounding mode for x=0, y<0), thanks Geoff Bailey
36069
36070------------------------------------------------------------------------
36071r3451 | zimmerma | 2005-04-19 09:23:28 +0000 (Tue, 19 Apr 2005) | 2 lines
36072Changed paths:
36073   M /trunk/TODO
36074
36075added one efficiency item
36076
36077------------------------------------------------------------------------
36078r3450 | zimmerma | 2005-04-19 09:01:03 +0000 (Tue, 19 Apr 2005) | 3 lines
36079Changed paths:
36080   M /trunk/algorithms.tex
36081
36082completely rewritten algorithm and error analysis for acosh
36083(did not match those in acosh.c)
36084
36085------------------------------------------------------------------------
36086r3449 | zimmerma | 2005-04-19 08:59:31 +0000 (Tue, 19 Apr 2005) | 2 lines
36087Changed paths:
36088   M /trunk/acosh.c
36089
36090algorithm and error bound did not match those of algorithm.tex!!!
36091
36092------------------------------------------------------------------------
36093r3448 | zimmerma | 2005-04-19 07:50:22 +0000 (Tue, 19 Apr 2005) | 2 lines
36094Changed paths:
36095   M /trunk/TODO
36096
36097added missing functions for Magma
36098
36099------------------------------------------------------------------------
36100r3447 | zimmerma | 2005-04-19 07:17:54 +0000 (Tue, 19 Apr 2005) | 2 lines
36101Changed paths:
36102   M /trunk/get_str.c
36103   M /trunk/mpfr.texi
36104
36105changed semantics of mpfr_get_str for ndigits=0
36106
36107------------------------------------------------------------------------
36108r3446 | zimmerma | 2005-04-14 13:44:58 +0000 (Thu, 14 Apr 2005) | 2 lines
36109Changed paths:
36110   M /trunk/TODO
36111
36112added one item (efficiency)
36113
36114------------------------------------------------------------------------
36115r3445 | pelissip | 2005-04-14 13:29:06 +0000 (Thu, 14 Apr 2005) | 2 lines
36116Changed paths:
36117   M /trunk/atan2.c
36118   M /trunk/mpfr.texi
36119   M /trunk/tests/tatan.c
36120
36121Fix atan2 to fit C99 semantic.
36122
36123------------------------------------------------------------------------
36124r3444 | pelissip | 2005-04-14 09:20:24 +0000 (Thu, 14 Apr 2005) | 2 lines
36125Changed paths:
36126   M /trunk/mpfr.texi
36127
36128Fix typos.
36129
36130------------------------------------------------------------------------
36131r3443 | pelissip | 2005-04-14 09:20:13 +0000 (Thu, 14 Apr 2005) | 2 lines
36132Changed paths:
36133   M /trunk/atan2.c
36134
36135Add TODO.
36136
36137------------------------------------------------------------------------
36138r3442 | pelissip | 2005-04-14 08:48:54 +0000 (Thu, 14 Apr 2005) | 2 lines
36139Changed paths:
36140   M /trunk/mpfr.texi
36141
36142Add documentation for mpfr_subnormalize.
36143
36144------------------------------------------------------------------------
36145r3441 | pelissip | 2005-04-14 08:14:49 +0000 (Thu, 14 Apr 2005) | 2 lines
36146Changed paths:
36147   M /trunk/subnormal.c
36148
36149Fix bugs.
36150
36151------------------------------------------------------------------------
36152r3440 | pelissip | 2005-04-13 17:23:03 +0000 (Wed, 13 Apr 2005) | 3 lines
36153Changed paths:
36154   M /trunk/div_ui.c
36155   M /trunk/tests/tsi_op.c
36156
36157Apply Guillaume's patch about mpfr_div_ui.
36158Fix a bug in tsi_op (forget to clean memory).
36159
36160------------------------------------------------------------------------
36161r3439 | pelissip | 2005-04-13 16:05:02 +0000 (Wed, 13 Apr 2005) | 2 lines
36162Changed paths:
36163   M /trunk/Makefile.am
36164   M /trunk/mpfr.h
36165   A /trunk/subnormal.c
36166
36167Add function mpfr_subnormalize (To Test!!!!!)
36168
36169------------------------------------------------------------------------
36170r3438 | pelissip | 2005-04-13 15:48:51 +0000 (Wed, 13 Apr 2005) | 2 lines
36171Changed paths:
36172   M /trunk/atan2.c
36173
36174Add TODO.
36175
36176------------------------------------------------------------------------
36177r3437 | pelissip | 2005-04-13 15:46:45 +0000 (Wed, 13 Apr 2005) | 2 lines
36178Changed paths:
36179   M /trunk/expm1.c
36180
36181Fix wrong comment.
36182
36183------------------------------------------------------------------------
36184r3436 | pelissip | 2005-04-07 13:35:38 +0000 (Thu, 07 Apr 2005) | 2 lines
36185Changed paths:
36186   M /trunk/tests/terf.c
36187
36188Reenable tests.
36189
36190------------------------------------------------------------------------
36191r3435 | pelissip | 2005-04-07 11:58:52 +0000 (Thu, 07 Apr 2005) | 2 lines
36192Changed paths:
36193   M /trunk/mpfr.texi
36194
36195Add documentation about mpfr_atan2.
36196
36197------------------------------------------------------------------------
36198r3434 | pelissip | 2005-04-07 11:34:05 +0000 (Thu, 07 Apr 2005) | 2 lines
36199Changed paths:
36200   M /trunk/tests/tadd_ui.c
36201   M /trunk/tests/tagm.c
36202   M /trunk/tests/tcbrt.c
36203   M /trunk/tests/tdim.c
36204   M /trunk/tests/tdiv_ui.c
36205   M /trunk/tests/tgeneric_ui.c
36206   M /trunk/tests/tmul_ui.c
36207   M /trunk/tests/tpow.c
36208   M /trunk/tests/tsi_op.c
36209   M /trunk/tests/tsub_ui.c
36210
36211Improve test suite by adding new random values.
36212
36213------------------------------------------------------------------------
36214r3433 | pelissip | 2005-04-07 07:44:14 +0000 (Thu, 07 Apr 2005) | 2 lines
36215Changed paths:
36216   M /trunk/tests/tadd.c
36217   M /trunk/tests/tdiv.c
36218   M /trunk/tests/tmul.c
36219   M /trunk/tests/tsub.c
36220
36221Add random tests (tgeneric + random2).
36222
36223------------------------------------------------------------------------
36224r3432 | vlefevre | 2005-04-05 09:03:29 +0000 (Tue, 05 Apr 2005) | 2 lines
36225Changed paths:
36226   M /trunk/README.dev
36227
36228Test with -ansi when making a release.
36229
36230------------------------------------------------------------------------
36231r3431 | vlefevre | 2005-04-05 08:57:29 +0000 (Tue, 05 Apr 2005) | 2 lines
36232Changed paths:
36233   M /trunk/README.dev
36234
36235Typo.
36236
36237------------------------------------------------------------------------
36238r3430 | zimmerma | 2005-04-05 07:11:53 +0000 (Tue, 05 Apr 2005) | 2 lines
36239Changed paths:
36240   M /trunk/div-short.c
36241   M /trunk/tests/terf.c
36242
36243replaced // comments by /* ... */
36244
36245------------------------------------------------------------------------
36246r3428 | pelissip | 2005-04-04 10:12:29 +0000 (Mon, 04 Apr 2005) | 2 lines
36247Changed paths:
36248   M /trunk/TODO
36249
36250Add note about mpfr_neg
36251
36252------------------------------------------------------------------------
36253r3427 | pelissip | 2005-04-04 08:54:42 +0000 (Mon, 04 Apr 2005) | 2 lines
36254Changed paths:
36255   M /trunk/Makefile.am
36256   M /trunk/NEWS
36257   M /trunk/TODO
36258   A /trunk/atan2.c
36259   M /trunk/mpfr.h
36260   M /trunk/tests/tatan.c
36261
36262Add function mpfr_atan2
36263
36264------------------------------------------------------------------------
36265r3426 | pelissip | 2005-03-31 16:13:11 +0000 (Thu, 31 Mar 2005) | 2 lines
36266Changed paths:
36267   M /trunk/mparam_h.in
36268   M /trunk/mpfr-gmp.h
36269   M /trunk/mulders.c
36270
36271Change to add future function mpfr_sqrhigh_n.
36272
36273------------------------------------------------------------------------
36274r3425 | pelissip | 2005-03-31 14:52:03 +0000 (Thu, 31 Mar 2005) | 2 lines
36275Changed paths:
36276   M /trunk/mpfr.texi
36277
36278Add documentation for mpfr_erfc.
36279
36280------------------------------------------------------------------------
36281r3424 | pelissip | 2005-03-31 13:26:32 +0000 (Thu, 31 Mar 2005) | 2 lines
36282Changed paths:
36283   M /trunk/NEWS
36284
36285Add items.
36286
36287------------------------------------------------------------------------
36288r3423 | pelissip | 2005-03-31 13:13:58 +0000 (Thu, 31 Mar 2005) | 3 lines
36289Changed paths:
36290   M /trunk/Makefile.am
36291   M /trunk/TODO
36292   A /trunk/erfc.c
36293   M /trunk/mpfr.h
36294   M /trunk/tests/terf.c
36295   M /trunk/tests/tgeneric.c
36296
36297Add function mpfr_erfc.
36298Add a note about auto-checking correctness of MPFR.
36299
36300------------------------------------------------------------------------
36301r3422 | vlefevre | 2005-03-30 14:49:03 +0000 (Wed, 30 Mar 2005) | 2 lines
36302Changed paths:
36303   M /trunk/tests/tpow.c
36304
36305Added a testcase (the one added to the 2.1 branch).
36306
36307------------------------------------------------------------------------
36308r3420 | pelissip | 2005-03-30 14:14:46 +0000 (Wed, 30 Mar 2005) | 2 lines
36309Changed paths:
36310   M /trunk/tests/tpow.c
36311
36312Use random2 instead of random.
36313
36314------------------------------------------------------------------------
36315r3419 | vlefevre | 2005-03-30 13:38:59 +0000 (Wed, 30 Mar 2005) | 2 lines
36316Changed paths:
36317   M /trunk/round_p.c
36318
36319Weaker conditions for return 0 in mpfr_round_p.
36320
36321------------------------------------------------------------------------
36322r3418 | pelissip | 2005-03-30 13:13:20 +0000 (Wed, 30 Mar 2005) | 3 lines
36323Changed paths:
36324   M /trunk/tests/Makefile.am
36325   M /trunk/tests/tgeneric.c
36326   A /trunk/tests/tgeneric_ui.c
36327   M /trunk/tests/tpow.c
36328
36329Add generic test for functions which looks
36330 inexact = MPFR_TOTO (rop, op, INTEGER, RND);
36331
36332------------------------------------------------------------------------
36333r3417 | pelissip | 2005-03-30 12:58:45 +0000 (Wed, 30 Mar 2005) | 3 lines
36334Changed paths:
36335   M /trunk/pow_ui.c
36336   M /trunk/pow_z.c
36337
36338Add ceil(log2(size)) bits to initial precision to avoid
36339commiting in error for huge operands.
36340
36341------------------------------------------------------------------------
36342r3416 | vlefevre | 2005-03-30 12:21:53 +0000 (Wed, 30 Mar 2005) | 2 lines
36343Changed paths:
36344   M /trunk/tests/tpow.c
36345
36346Added a test (corresp. to the one added on 2005-03-25 in tpow_z.c).
36347
36348------------------------------------------------------------------------
36349r3415 | vlefevre | 2005-03-29 10:25:12 +0000 (Tue, 29 Mar 2005) | 2 lines
36350Changed paths:
36351   M /trunk/pow_ui.c
36352   M /trunk/pow_z.c
36353
36354Reformatted code (GNU style, untabify...).
36355
36356------------------------------------------------------------------------
36357r3414 | pelissip | 2005-03-29 08:42:07 +0000 (Tue, 29 Mar 2005) | 3 lines
36358Changed paths:
36359   M /trunk/mpfr-impl.h
36360
36361Tiny update.
36362Add group functions macros.
36363
36364------------------------------------------------------------------------
36365r3413 | pelissip | 2005-03-29 07:51:18 +0000 (Tue, 29 Mar 2005) | 2 lines
36366Changed paths:
36367   M /trunk/pow_ui.c
36368   M /trunk/pow_z.c
36369   M /trunk/tests/tpow_z.c
36370
36371Replace test ('p <= i') by assertion ('p > i).
36372
36373------------------------------------------------------------------------
36374r3412 | zimmerma | 2005-03-25 21:35:57 +0000 (Fri, 25 Mar 2005) | 3 lines
36375Changed paths:
36376   M /trunk/gamma.c
36377   M /trunk/mpfr.texi
36378   M /trunk/pow_ui.c
36379   M /trunk/pow_z.c
36380   M /trunk/tests/tgamma.c
36381   M /trunk/tests/tpow_z.c
36382
36383fixed bug in pow_ui (and pow_z): missing factor 2 in error bound
36384fixed bug in gamma of negative integer
36385
36386------------------------------------------------------------------------
36387r3411 | pelissip | 2005-03-25 15:03:13 +0000 (Fri, 25 Mar 2005) | 2 lines
36388Changed paths:
36389   M /trunk/div-short.c
36390
36391Add info.
36392
36393------------------------------------------------------------------------
36394r3410 | pelissip | 2005-03-25 15:02:36 +0000 (Fri, 25 Mar 2005) | 2 lines
36395Changed paths:
36396   M /trunk/mpfr-impl.h
36397   M /trunk/print_raw.c
36398
36399Add new internal function for debugging reasons.
36400
36401------------------------------------------------------------------------
36402r3409 | pelissip | 2005-03-25 08:43:12 +0000 (Fri, 25 Mar 2005) | 2 lines
36403Changed paths:
36404   M /trunk/tests/tpow_z.c
36405
36406Forget to free x and y
36407
36408------------------------------------------------------------------------
36409r3408 | pelissip | 2005-03-25 08:38:26 +0000 (Fri, 25 Mar 2005) | 2 lines
36410Changed paths:
36411   M /trunk/tests/tpow_z.c
36412
36413Add failed regression test.
36414
36415------------------------------------------------------------------------
36416r3407 | pelissip | 2005-03-25 08:38:10 +0000 (Fri, 25 Mar 2005) | 2 lines
36417Changed paths:
36418   M /trunk/div-short.c
36419
36420Improved version.
36421
36422------------------------------------------------------------------------
36423r3406 | pelissip | 2005-03-25 08:32:09 +0000 (Fri, 25 Mar 2005) | 3 lines
36424Changed paths:
36425   M /trunk/mul.c
36426   M /trunk/tests/tmul.c
36427
36428Undo previous change (I was wrong).
36429Add new regression test.
36430
36431------------------------------------------------------------------------
36432r3405 | pelissip | 2005-03-24 10:47:41 +0000 (Thu, 24 Mar 2005) | 3 lines
36433Changed paths:
36434   M /trunk/mul.c
36435
36436Fix wrong extimated precision.
36437It is log2(n+2) ulps so that log2(log2(n+2)) bits!
36438
36439------------------------------------------------------------------------
36440r3404 | pelissip | 2005-03-24 10:01:31 +0000 (Thu, 24 Mar 2005) | 2 lines
36441Changed paths:
36442   M /trunk/div-short.c
36443
36444Add checking.
36445
36446------------------------------------------------------------------------
36447r3403 | zimmerma | 2005-03-23 19:55:06 +0000 (Wed, 23 Mar 2005) | 2 lines
36448Changed paths:
36449   M /trunk/tests/tdiv.c
36450
36451added new test
36452
36453------------------------------------------------------------------------
36454r3402 | pelissip | 2005-03-23 14:42:35 +0000 (Wed, 23 Mar 2005) | 2 lines
36455Changed paths:
36456   M /trunk/tests/tget_f.c
36457
36458Remove an signed integer trap overflow (GCC 4 + '-ftrapv').
36459
36460------------------------------------------------------------------------
36461r3401 | pelissip | 2005-03-23 13:04:37 +0000 (Wed, 23 Mar 2005) | 2 lines
36462Changed paths:
36463   M /trunk/mul.c
36464
36465Don't use Mulder at n+1 for MPFR_MUL_THRESHOLD+1
36466
36467------------------------------------------------------------------------
36468r3400 | pelissip | 2005-03-23 13:03:55 +0000 (Wed, 23 Mar 2005) | 2 lines
36469Changed paths:
36470   M /trunk/mparam_h.in
36471
36472Reduce the threshold for AMD64.
36473
36474------------------------------------------------------------------------
36475r3399 | pelissip | 2005-03-22 13:58:19 +0000 (Tue, 22 Mar 2005) | 2 lines
36476Changed paths:
36477   A /trunk/div-short.c
36478
36479Initial version of Short Division.
36480
36481------------------------------------------------------------------------
36482r3398 | pelissip | 2005-03-22 12:18:33 +0000 (Tue, 22 Mar 2005) | 4 lines
36483Changed paths:
36484   M /trunk/mul.c
36485
36486Fix bug on HP-UX.
36487longlong's umul_ppmm seems to be buggy on such a system.
36488Don't use it under HP-UX.
36489
36490------------------------------------------------------------------------
36491r3396 | pelissip | 2005-03-21 10:34:12 +0000 (Mon, 21 Mar 2005) | 5 lines
36492Changed paths:
36493   M /trunk/mul.c
36494   M /trunk/tests/tmul.c
36495   M /trunk/tuneup.c
36496
36497Add case where bn == 1 and bn == 2 by using longlong.h.
36498Modify tuneup to start with prec=2*BITS_PER_MP_LIMB+1
36499Fix bug in computing the estimated precision when you switch from N limbs to N+1 limbs.
36500Add regression tests.
36501
36502------------------------------------------------------------------------
36503r3395 | vlefevre | 2005-03-19 01:27:54 +0000 (Sat, 19 Mar 2005) | 2 lines
36504Changed paths:
36505   M /trunk/isqrt.c
36506
36507Typo.
36508
36509------------------------------------------------------------------------
36510r3394 | zimmerma | 2005-03-18 07:44:55 +0000 (Fri, 18 Mar 2005) | 2 lines
36511Changed paths:
36512   M /trunk/TODO
36513
36514added one efficiency item
36515
36516------------------------------------------------------------------------
36517r3393 | zimmerma | 2005-03-17 12:54:56 +0000 (Thu, 17 Mar 2005) | 2 lines
36518Changed paths:
36519   M /trunk/tests/tsqrt.c
36520
36521added two property-tests
36522
36523------------------------------------------------------------------------
36524r3391 | vlefevre | 2005-03-17 00:15:18 +0000 (Thu, 17 Mar 2005) | 2 lines
36525Changed paths:
36526   M /trunk/atanh.c
36527   M /trunk/tests/tatanh.c
36528
36529Fixed a bug for mpfr_atanh(x) with 1 < |x| < 2 (found by Matt Reddick).
36530
36531------------------------------------------------------------------------
36532r3390 | pelissip | 2005-03-14 10:07:14 +0000 (Mon, 14 Mar 2005) | 2 lines
36533Changed paths:
36534   M /trunk/README.dev
36535
36536Update
36537
36538------------------------------------------------------------------------
36539r3389 | pelissip | 2005-03-14 10:05:56 +0000 (Mon, 14 Mar 2005) | 2 lines
36540Changed paths:
36541   M /trunk/tests/tcan_round.c
36542
36543Improve test: compare between mpfr_round_p and mpfr_can_round.
36544
36545------------------------------------------------------------------------
36546r3388 | pelissip | 2005-03-14 09:50:29 +0000 (Mon, 14 Mar 2005) | 3 lines
36547Changed paths:
36548   M /trunk/acos.c
36549   M /trunk/acosh.c
36550   M /trunk/agm.c
36551   M /trunk/asin.c
36552   M /trunk/asinh.c
36553   M /trunk/atan.c
36554   M /trunk/atanh.c
36555   M /trunk/const_euler.c
36556   M /trunk/const_pi.c
36557   M /trunk/cos.c
36558   M /trunk/cosh.c
36559   M /trunk/erf.c
36560   M /trunk/exp2.c
36561   M /trunk/exp_2.c
36562   M /trunk/expm1.c
36563   M /trunk/gmp_op.c
36564   M /trunk/hypot.c
36565   M /trunk/log.c
36566   M /trunk/log10.c
36567   M /trunk/log1p.c
36568   M /trunk/log2.c
36569   M /trunk/mul.c
36570   M /trunk/pow.c
36571   M /trunk/pow_si.c
36572   M /trunk/pow_ui.c
36573   M /trunk/pow_z.c
36574   M /trunk/sinh.c
36575   M /trunk/tan.c
36576   M /trunk/tanh.c
36577   M /trunk/ui_pow_ui.c
36578   M /trunk/zeta.c
36579
36580Replace mpfr_can_round (..., GMP_RNDN, GMP_RNDZ, ...) to fast replacement
36581mpfr_round_p.
36582
36583------------------------------------------------------------------------
36584r3387 | pelissip | 2005-03-14 09:49:36 +0000 (Mon, 14 Mar 2005) | 2 lines
36585Changed paths:
36586   M /trunk/round_prec.c
36587
36588Remove a FIXME.
36589
36590------------------------------------------------------------------------
36591r3386 | pelissip | 2005-03-14 09:48:45 +0000 (Mon, 14 Mar 2005) | 3 lines
36592Changed paths:
36593   M /trunk/Makefile.am
36594   M /trunk/mpfr-impl.h
36595   A /trunk/round_p.c
36596
36597Add new internal function mpfr_round_p which is a fast replacement
36598to mpfr_can_round (x, y, GMP_RNDN, GMP_RNDZ, ...)
36599
36600------------------------------------------------------------------------
36601r3385 | pelissip | 2005-03-14 09:47:44 +0000 (Mon, 14 Mar 2005) | 2 lines
36602Changed paths:
36603   M /trunk/tests/texp.c
36604
36605Improve an error message.
36606
36607------------------------------------------------------------------------
36608r3384 | pelissip | 2005-03-10 10:46:06 +0000 (Thu, 10 Mar 2005) | 3 lines
36609Changed paths:
36610   M /trunk/mul.c
36611
36612Fix bug: tmp may have changed in mulhigh code.
36613Restore it before calling mpn_mul.
36614
36615------------------------------------------------------------------------
36616r3383 | pelissip | 2005-03-09 15:53:12 +0000 (Wed, 09 Mar 2005) | 2 lines
36617Changed paths:
36618   M /trunk/mparam_h.in
36619
36620Better defaults threshold.
36621
36622------------------------------------------------------------------------
36623r3381 | pelissip | 2005-03-09 14:24:09 +0000 (Wed, 09 Mar 2005) | 3 lines
36624Changed paths:
36625   M /trunk/mul.c
36626
36627Handle case where Prec(a) ~ estimated prec of mulhigh.
36628Add one extra limb, and still uses mulhigh.
36629
36630------------------------------------------------------------------------
36631r3380 | pelissip | 2005-03-09 14:23:19 +0000 (Wed, 09 Mar 2005) | 2 lines
36632Changed paths:
36633   M /trunk/tuneup.c
36634
36635Fix bug: compute Mulder Threshold from n/2+1 instead of (n+1)/2
36636
36637------------------------------------------------------------------------
36638r3379 | pelissip | 2005-03-09 12:25:47 +0000 (Wed, 09 Mar 2005) | 2 lines
36639Changed paths:
36640   M /trunk/configure.in
36641
36642Forget ';;' in switch.
36643
36644------------------------------------------------------------------------
36645r3378 | pelissip | 2005-03-09 11:13:31 +0000 (Wed, 09 Mar 2005) | 2 lines
36646Changed paths:
36647   M /trunk/Makefile.am
36648
36649Add '-v' for tuneup.
36650
36651------------------------------------------------------------------------
36652r3377 | pelissip | 2005-03-09 11:10:56 +0000 (Wed, 09 Mar 2005) | 2 lines
36653Changed paths:
36654   M /trunk/mul.c
36655   M /trunk/mulders.c
36656
36657Add assertion.
36658
36659------------------------------------------------------------------------
36660r3376 | pelissip | 2005-03-09 10:49:38 +0000 (Wed, 09 Mar 2005) | 3 lines
36661Changed paths:
36662   M /trunk/mul.c
36663   M /trunk/tests/tmul.c
36664
36665Improve checking
36666Add test. Short Mulder product failed for this.
36667
36668------------------------------------------------------------------------
36669r3375 | pelissip | 2005-03-09 10:20:51 +0000 (Wed, 09 Mar 2005) | 2 lines
36670Changed paths:
36671   M /trunk/configure.in
36672   M /trunk/mul.c
36673   M /trunk/sub1sp.c
36674
36675Improve full assertion mode (Check mpfr_mul).
36676
36677------------------------------------------------------------------------
36678r3373 | pelissip | 2005-03-08 16:06:36 +0000 (Tue, 08 Mar 2005) | 2 lines
36679Changed paths:
36680   M /trunk/logging.c
36681   M /trunk/mpfr-impl.h
36682
36683Move GLIBC detection from mpfr-impl to logging.c
36684
36685------------------------------------------------------------------------
36686r3372 | pelissip | 2005-03-08 16:06:18 +0000 (Tue, 08 Mar 2005) | 2 lines
36687Changed paths:
36688   M /trunk/mul.c
36689
36690Add log info.
36691
36692------------------------------------------------------------------------
36693r3371 | pelissip | 2005-03-08 16:06:01 +0000 (Tue, 08 Mar 2005) | 2 lines
36694Changed paths:
36695   M /trunk/mparam_h.in
36696
36697Improve default threshold.
36698
36699------------------------------------------------------------------------
36700r3370 | pelissip | 2005-03-08 14:32:09 +0000 (Tue, 08 Mar 2005) | 3 lines
36701Changed paths:
36702   M /trunk/algorithms.tex
36703   M /trunk/mul.c
36704   M /trunk/tuneup.c
36705
36706Add Mulder Short product for mpfr_mul.
36707Update algorithm.tex to describe the estimated error.
36708
36709------------------------------------------------------------------------
36710r3369 | pelissip | 2005-03-08 14:14:49 +0000 (Tue, 08 Mar 2005) | 3 lines
36711Changed paths:
36712   M /trunk/mulders.c
36713
36714Add an assert.
36715Cosmetic change.
36716
36717------------------------------------------------------------------------
36718r3368 | pelissip | 2005-03-08 14:14:08 +0000 (Tue, 08 Mar 2005) | 2 lines
36719Changed paths:
36720   M /trunk/mparam_h.in
36721
36722Update default values.
36723
36724------------------------------------------------------------------------
36725r3367 | pelissip | 2005-03-08 14:13:35 +0000 (Tue, 08 Mar 2005) | 2 lines
36726Changed paths:
36727   M /trunk/mpfr-impl.h
36728
36729Clean up macro namespace.
36730
36731------------------------------------------------------------------------
36732r3366 | pelissip | 2005-03-08 14:13:07 +0000 (Tue, 08 Mar 2005) | 2 lines
36733Changed paths:
36734   M /trunk/tests/tgmpop.c
36735   M /trunk/tests/tsqrt.c
36736
36737Cosmetics change.
36738
36739------------------------------------------------------------------------
36740r3365 | zimmerma | 2005-03-08 13:24:44 +0000 (Tue, 08 Mar 2005) | 2 lines
36741Changed paths:
36742   M /trunk/Makefile.am
36743   A /trunk/get_f.c
36744   M /trunk/mpfr.h
36745   M /trunk/tests/Makefile.am
36746   A /trunk/tests/tget_f.c
36747
36748new function mpfr_get_f
36749
36750------------------------------------------------------------------------
36751r3364 | pelissip | 2005-03-08 08:57:00 +0000 (Tue, 08 Mar 2005) | 3 lines
36752Changed paths:
36753   M /trunk/add1sp.c
36754   M /trunk/tests/tadd1sp.c
36755
36756Fix bug in case of reuse of variable (a,b,a) with Exp(b)=Exp(a)+Prec(b).
36757Move copy of mantissa after test.
36758
36759------------------------------------------------------------------------
36760r3363 | pelissip | 2005-03-07 11:40:39 +0000 (Mon, 07 Mar 2005) | 3 lines
36761Changed paths:
36762   M /trunk/Makefile.am
36763   M /trunk/configure.in
36764   M /trunk/mpfr-gmp.h
36765   M /trunk/mpfr-impl.h
36766   M /trunk/mulders.c
36767   M /trunk/tuneup.c
36768
36769Add tune for mpfr_mulhigh
36770Add --with-mulhigh-size option at configure time.
36771
36772------------------------------------------------------------------------
36773r3362 | pelissip | 2005-03-04 17:40:53 +0000 (Fri, 04 Mar 2005) | 3 lines
36774Changed paths:
36775   M /trunk/exp_2.c
36776   M /trunk/tests/texp.c
36777
36778Fix bug due to wrong estimation of (get_d (x) / LOG2).
36779TODO: Rexamine the algorithm of mpfr_exp_2!
36780
36781------------------------------------------------------------------------
36782r3361 | pelissip | 2005-03-04 17:32:13 +0000 (Fri, 04 Mar 2005) | 2 lines
36783Changed paths:
36784   M /trunk/exp_2.c
36785
36786Transform DEBUG message to LOG message.
36787
36788------------------------------------------------------------------------
36789r3360 | pelissip | 2005-03-04 17:14:03 +0000 (Fri, 04 Mar 2005) | 2 lines
36790Changed paths:
36791   M /trunk/mulders.c
36792
36793Improve it.
36794
36795------------------------------------------------------------------------
36796r3359 | pelissip | 2005-03-04 17:13:42 +0000 (Fri, 04 Mar 2005) | 2 lines
36797Changed paths:
36798   M /trunk/exp_2.c
36799   M /trunk/mparam_h.in
36800   M /trunk/tuneup.c
36801
36802Tune mpfr_exp_2 now!
36803
36804------------------------------------------------------------------------
36805r3358 | pelissip | 2005-03-03 14:59:25 +0000 (Thu, 03 Mar 2005) | 2 lines
36806Changed paths:
36807   M /trunk/mulders.c
36808
36809Fix bugs.
36810
36811------------------------------------------------------------------------
36812r3357 | pelissip | 2005-03-03 14:25:20 +0000 (Thu, 03 Mar 2005) | 3 lines
36813Changed paths:
36814   M /trunk/mulders.c
36815
36816Update it.
36817New code for mpfr_mul.
36818
36819------------------------------------------------------------------------
36820r3356 | pelissip | 2005-03-02 10:46:39 +0000 (Wed, 02 Mar 2005) | 2 lines
36821Changed paths:
36822   M /trunk/mparam_h.in
36823
36824Add new default threshold for different CPU.
36825
36826------------------------------------------------------------------------
36827r3355 | pelissip | 2005-03-02 10:23:31 +0000 (Wed, 02 Mar 2005) | 2 lines
36828Changed paths:
36829   M /trunk/README.dev
36830
36831Update for tune.
36832
36833------------------------------------------------------------------------
36834r3354 | pelissip | 2005-03-02 08:57:26 +0000 (Wed, 02 Mar 2005) | 2 lines
36835Changed paths:
36836   M /trunk/atan.c
36837   M /trunk/tests/tatan.c
36838
36839Fix bug in estimated error (See previous ChangeLog).
36840
36841------------------------------------------------------------------------
36842r3353 | pelissip | 2005-02-24 17:32:25 +0000 (Thu, 24 Feb 2005) | 6 lines
36843Changed paths:
36844   M /trunk/Makefile.am
36845   M /trunk/configure.in
36846   A /trunk/mparam_h.in
36847   M /trunk/mpfr-impl.h
36848   M /trunk/tests/Makefile.am
36849   A /trunk/tuneup.c
36850
36851Add tune program for MPFR.
36852Do make tune instead of make.
36853BUT you need to have configure MPFR with --with-gmp-build=...
36854(It uses internal libspeed.la of GMP).
36855Tuning is slow...
36856
36857------------------------------------------------------------------------
36858r3352 | pelissip | 2005-02-24 17:08:27 +0000 (Thu, 24 Feb 2005) | 2 lines
36859Changed paths:
36860   M /trunk/mulders.c
36861
36862Add note.
36863
36864------------------------------------------------------------------------
36865r3349 | pelissip | 2005-02-22 16:40:41 +0000 (Tue, 22 Feb 2005) | 2 lines
36866Changed paths:
36867   M /trunk/fits_s.h
36868   M /trunk/fits_u.h
36869
36870Tiny optimization
36871
36872------------------------------------------------------------------------
36873r3348 | pelissip | 2005-02-22 12:30:56 +0000 (Tue, 22 Feb 2005) | 2 lines
36874Changed paths:
36875   M /trunk/TODO
36876
36877Update
36878
36879------------------------------------------------------------------------
36880r3347 | pelissip | 2005-02-22 12:12:18 +0000 (Tue, 22 Feb 2005) | 2 lines
36881Changed paths:
36882   M /trunk/const_log2.c
36883   M /trunk/const_pi.c
36884
36885Add logging.
36886
36887------------------------------------------------------------------------
36888r3346 | pelissip | 2005-02-22 10:50:14 +0000 (Tue, 22 Feb 2005) | 4 lines
36889Changed paths:
36890   M /trunk/div_ui.c
36891   M /trunk/mul_ui.c
36892   M /trunk/si_op.c
36893   M /trunk/ui_div.c
36894
36895Reduce InterObject dependency by moving mul_si, div_si and si_div
36896to the unique function they used.
36897Improve mul_ui by inlining the rounding.
36898
36899------------------------------------------------------------------------
36900r3345 | pelissip | 2005-02-21 13:48:23 +0000 (Mon, 21 Feb 2005) | 2 lines
36901Changed paths:
36902   M /trunk/log.c
36903
36904Improve test to 1.
36905
36906------------------------------------------------------------------------
36907r3344 | vlefevre | 2005-02-21 13:08:46 +0000 (Mon, 21 Feb 2005) | 2 lines
36908Changed paths:
36909   M /trunk/sqrt.c
36910   M /trunk/tests/tcos.c
36911   M /trunk/tests/texpm1.c
36912   M /trunk/tests/tlog10.c
36913   M /trunk/tests/tlog1p.c
36914   M /trunk/tests/tsin.c
36915
36916Updated copyright lines.
36917
36918------------------------------------------------------------------------
36919r3342 | vlefevre | 2005-02-21 12:13:00 +0000 (Mon, 21 Feb 2005) | 2 lines
36920Changed paths:
36921   M /trunk/sub_ui.c
36922
36923Code reindented / reformatted.
36924
36925------------------------------------------------------------------------
36926r3341 | vlefevre | 2005-02-21 12:09:47 +0000 (Mon, 21 Feb 2005) | 4 lines
36927Changed paths:
36928   M /trunk/tests/tui_sub.c
36929   M /trunk/ui_sub.c
36930
36931Fixed a bug for u == 0 and x == +0 introduced in ui_sub.c 1.23,
36932when 0 was taken into account as a special case: the sign of the
36933result 0 was incorrect. -> Consider the case u == 0 first.
36934
36935------------------------------------------------------------------------
36936r3340 | zimmerma | 2005-02-19 22:04:01 +0000 (Sat, 19 Feb 2005) | 2 lines
36937Changed paths:
36938   M /trunk/tests/RRTest.c
36939   M /trunk/tests/tcos.c
36940   M /trunk/tests/texp.c
36941   M /trunk/tests/texpm1.c
36942   M /trunk/tests/tgeneric.c
36943   M /trunk/tests/tlog.c
36944   M /trunk/tests/tlog10.c
36945   M /trunk/tests/tlog1p.c
36946   M /trunk/tests/tpow.c
36947   M /trunk/tests/tsin.c
36948
36949added generic tests in tpow
36950
36951------------------------------------------------------------------------
36952r3339 | zimmerma | 2005-02-18 22:09:19 +0000 (Fri, 18 Feb 2005) | 2 lines
36953Changed paths:
36954   M /trunk/sqrt.c
36955   M /trunk/tests/tsqrt.c
36956
36957fixed bug (variable used twice for different things)
36958
36959------------------------------------------------------------------------
36960r3338 | zimmerma | 2005-02-18 20:19:44 +0000 (Fri, 18 Feb 2005) | 2 lines
36961Changed paths:
36962   M /trunk/algorithms.bib
36963   M /trunk/algorithms.tex
36964   M /trunk/mpfr-test.h
36965   M /trunk/tests/RRTest.c
36966   M /trunk/tests/tadd.c
36967   M /trunk/tests/tconst_log2.c
36968   M /trunk/tests/tdiv.c
36969   M /trunk/tests/tmul.c
36970   M /trunk/tests/tsqrt.c
36971   M /trunk/tests/tsub.c
36972
36973more changes for interface with NTL
36974
36975------------------------------------------------------------------------
36976r3337 | pelissip | 2005-02-18 16:33:39 +0000 (Fri, 18 Feb 2005) | 2 lines
36977Changed paths:
36978   M /trunk/round_prec.c
36979
36980Likely a test.
36981
36982------------------------------------------------------------------------
36983r3336 | pelissip | 2005-02-18 16:33:25 +0000 (Fri, 18 Feb 2005) | 2 lines
36984Changed paths:
36985   M /trunk/mulders.c
36986
36987Update
36988
36989------------------------------------------------------------------------
36990r3335 | zimmerma | 2005-02-18 15:28:25 +0000 (Fri, 18 Feb 2005) | 2 lines
36991Changed paths:
36992   A /trunk/tests/RRTest.c
36993   M /trunk/tests/tadd.c
36994
36995added interface for NTL
36996
36997------------------------------------------------------------------------
36998r3334 | vlefevre | 2005-02-16 17:08:25 +0000 (Wed, 16 Feb 2005) | 2 lines
36999Changed paths:
37000   M /trunk/ChangeLog
37001
37002Update.
37003
37004------------------------------------------------------------------------
37005r3333 | vlefevre | 2005-02-16 17:05:19 +0000 (Wed, 16 Feb 2005) | 2 lines
37006Changed paths:
37007   M /trunk/README.dev
37008
37009Suppress some spaces.
37010
37011------------------------------------------------------------------------
37012r3332 | pelissip | 2005-02-16 16:04:54 +0000 (Wed, 16 Feb 2005) | 2 lines
37013Changed paths:
37014   M /trunk/tests/tpow.c
37015
37016Reenable underflow tests.
37017
37018------------------------------------------------------------------------
37019r3331 | pelissip | 2005-02-16 15:58:48 +0000 (Wed, 16 Feb 2005) | 2 lines
37020Changed paths:
37021   M /trunk/README.dev
37022
37023Update
37024
37025------------------------------------------------------------------------
37026r3330 | vlefevre | 2005-02-16 13:27:24 +0000 (Wed, 16 Feb 2005) | 2 lines
37027Changed paths:
37028   D /trunk/texinfo.tex
37029
37030Removed texinfo.tex, as it can be installed by autoreconf -i.
37031
37032------------------------------------------------------------------------
37033r3329 | pelissip | 2005-02-16 13:19:25 +0000 (Wed, 16 Feb 2005) | 3 lines
37034Changed paths:
37035   M /trunk/tests/Makefile.am
37036
37037Fix LOADLIBES so that it works (it doesn't due to libtool change). But it
37038still needs to have s static version of MPFR.
37039
37040------------------------------------------------------------------------
37041r3328 | vlefevre | 2005-02-16 12:54:27 +0000 (Wed, 16 Feb 2005) | 2 lines
37042Changed paths:
37043   M /trunk/README.dev
37044
37045autoreconf -> autoreconf -i
37046
37047------------------------------------------------------------------------
37048r3327 | pelissip | 2005-02-16 12:49:40 +0000 (Wed, 16 Feb 2005) | 2 lines
37049Changed paths:
37050   M /trunk/asinh.c
37051   M /trunk/exp3.c
37052   M /trunk/mpfr-impl.h
37053   M /trunk/sin_cos.c
37054   M /trunk/tan.c
37055
37056Fix wrong integer types.
37057
37058------------------------------------------------------------------------
37059r3324 | vlefevre | 2005-02-16 11:03:35 +0000 (Wed, 16 Feb 2005) | 2 lines
37060Changed paths:
37061   M /trunk/ChangeLog
37062   M /trunk/mul.c
37063   M /trunk/sub1.c
37064   M /trunk/sub1sp.c
37065
37066Spelling mistakes & reformatted code.
37067
37068------------------------------------------------------------------------
37069r3322 | vlefevre | 2005-02-15 16:28:31 +0000 (Tue, 15 Feb 2005) | 2 lines
37070Changed paths:
37071   M /trunk/sub1.c
37072
37073Reformatted code.
37074
37075------------------------------------------------------------------------
37076r3321 | pelissip | 2005-02-15 14:56:00 +0000 (Tue, 15 Feb 2005) | 2 lines
37077Changed paths:
37078   M /trunk/tanh.c
37079
37080Improve initial prec.
37081
37082------------------------------------------------------------------------
37083r3319 | pelissip | 2005-02-15 14:52:06 +0000 (Tue, 15 Feb 2005) | 3 lines
37084Changed paths:
37085   M /trunk/tanh.c
37086
37087Remove code.
37088Add special case if t=1.
37089
37090------------------------------------------------------------------------
37091r3318 | pelissip | 2005-02-15 14:51:51 +0000 (Tue, 15 Feb 2005) | 3 lines
37092Changed paths:
37093   M /trunk/sub1.c
37094
37095mpfr_set doesn't produce an EVEN inexact flag.
37096Fix this.
37097
37098------------------------------------------------------------------------
37099r3317 | pelissip | 2005-02-15 14:51:23 +0000 (Tue, 15 Feb 2005) | 2 lines
37100Changed paths:
37101   M /trunk/cos.c
37102
37103USe of mpfr_nexttozero.
37104
37105------------------------------------------------------------------------
37106r3316 | pelissip | 2005-02-15 14:32:16 +0000 (Tue, 15 Feb 2005) | 2 lines
37107Changed paths:
37108   M /trunk/atanh.c
37109
37110Fix bug: use x instead of xf in LOG.
37111
37112------------------------------------------------------------------------
37113r3315 | pelissip | 2005-02-15 10:29:31 +0000 (Tue, 15 Feb 2005) | 2 lines
37114Changed paths:
37115   M /trunk/acos.c
37116   M /trunk/acosh.c
37117   M /trunk/agm.c
37118   M /trunk/asin.c
37119   M /trunk/asinh.c
37120   M /trunk/atan.c
37121   M /trunk/atanh.c
37122   M /trunk/cosh.c
37123   M /trunk/erf.c
37124   M /trunk/exp.c
37125   M /trunk/gamma.c
37126   M /trunk/log.c
37127   M /trunk/pow.c
37128   M /trunk/sinh.c
37129   M /trunk/tanh.c
37130   M /trunk/zeta.c
37131
37132Log input and ouput of functions.
37133
37134------------------------------------------------------------------------
37135r3314 | pelissip | 2005-02-15 10:06:39 +0000 (Tue, 15 Feb 2005) | 2 lines
37136Changed paths:
37137   M /trunk/tan.c
37138
37139Fix bug of overflow in tan.
37140
37141------------------------------------------------------------------------
37142r3313 | pelissip | 2005-02-15 09:54:23 +0000 (Tue, 15 Feb 2005) | 2 lines
37143Changed paths:
37144   M /trunk/sin.c
37145   M /trunk/sin_cos.c
37146   M /trunk/tan.c
37147
37148Use of MPFR_LOG_FUNC.
37149
37150------------------------------------------------------------------------
37151r3312 | pelissip | 2005-02-15 09:53:44 +0000 (Tue, 15 Feb 2005) | 2 lines
37152Changed paths:
37153   M /trunk/mpfr-impl.h
37154
37155Do not print final log message if there was no call.
37156
37157------------------------------------------------------------------------
37158r3311 | pelissip | 2005-02-15 09:39:57 +0000 (Tue, 15 Feb 2005) | 2 lines
37159Changed paths:
37160   M /trunk/sin.c
37161
37162Add ZivLoop for sign
37163
37164------------------------------------------------------------------------
37165r3310 | pelissip | 2005-02-14 16:02:59 +0000 (Mon, 14 Feb 2005) | 2 lines
37166Changed paths:
37167   M /trunk/logging.c
37168
37169Fix bug: during the display of a logged var, logging is turn off.
37170
37171------------------------------------------------------------------------
37172r3309 | pelissip | 2005-02-14 15:55:12 +0000 (Mon, 14 Feb 2005) | 3 lines
37173Changed paths:
37174   M /trunk/cos.c
37175   M /trunk/mpfr-impl.h
37176
37177Add MPFR_LOG_FUNC
37178Use mpfr_cos as testing example.
37179
37180------------------------------------------------------------------------
37181r3308 | pelissip | 2005-02-14 14:38:06 +0000 (Mon, 14 Feb 2005) | 4 lines
37182Changed paths:
37183   M /trunk/cache.c
37184   M /trunk/const_euler.c
37185   M /trunk/const_log2.c
37186   M /trunk/const_pi.c
37187
37188Add ZivLoop controller for constantes.
37189Augment exponent range in the cache.
37190Remove it in const_pi.
37191
37192------------------------------------------------------------------------
37193r3307 | pelissip | 2005-02-14 14:23:13 +0000 (Mon, 14 Feb 2005) | 2 lines
37194Changed paths:
37195   M /trunk/get_str.c
37196
37197Add generic ZivLoop controller.
37198
37199------------------------------------------------------------------------
37200r3306 | fousse | 2005-02-14 14:21:50 +0000 (Mon, 14 Feb 2005) | 2 lines
37201Changed paths:
37202   M /trunk/mpfr.texi
37203
37204Document mpfr_sum returned int value.
37205
37206------------------------------------------------------------------------
37207r3305 | pelissip | 2005-02-14 14:18:40 +0000 (Mon, 14 Feb 2005) | 3 lines
37208Changed paths:
37209   M /trunk/gmp_op.c
37210   M /trunk/log10.c
37211   M /trunk/log1p.c
37212   M /trunk/log2.c
37213   M /trunk/pow.c
37214   M /trunk/pow_si.c
37215   M /trunk/pow_ui.c
37216   M /trunk/pow_z.c
37217   M /trunk/strtofr.c
37218   M /trunk/sum.c
37219   M /trunk/ui_pow_ui.c
37220   M /trunk/zeta.c
37221
37222Clean up code.
37223Add generic ZivLoop controller.
37224
37225------------------------------------------------------------------------
37226r3303 | fousse | 2005-02-14 13:33:31 +0000 (Mon, 14 Feb 2005) | 2 lines
37227Changed paths:
37228   M /trunk/sum.c
37229
37230Consider return value's precision for rounding in mpfr_sum.
37231
37232------------------------------------------------------------------------
37233r3302 | zimmerma | 2005-02-14 12:41:16 +0000 (Mon, 14 Feb 2005) | 2 lines
37234Changed paths:
37235   M /trunk/const_pi.c
37236
37237removed garbage
37238
37239------------------------------------------------------------------------
37240r3301 | pelissip | 2005-02-14 11:26:45 +0000 (Mon, 14 Feb 2005) | 3 lines
37241Changed paths:
37242   M /trunk/exp2.c
37243   M /trunk/expm1.c
37244   M /trunk/factorial.c
37245   M /trunk/gamma.c
37246   M /trunk/hypot.c
37247
37248Clean up
37249Add ZivLoop
37250
37251------------------------------------------------------------------------
37252r3300 | pelissip | 2005-02-14 10:55:09 +0000 (Mon, 14 Feb 2005) | 4 lines
37253Changed paths:
37254   M /trunk/const_log2.c
37255
37256Remove malloc/free.
37257Use of MPFR_INT_CEIL_LOG2
37258Add ZivLoop controller.
37259
37260------------------------------------------------------------------------
37261r3299 | pelissip | 2005-02-14 10:54:42 +0000 (Mon, 14 Feb 2005) | 4 lines
37262Changed paths:
37263   M /trunk/erf.c
37264
37265Clean up code.
37266Fix bug with Exponent range.
37267Add ZivLoop controller.
37268
37269------------------------------------------------------------------------
37270r3298 | pelissip | 2005-02-14 10:54:06 +0000 (Mon, 14 Feb 2005) | 2 lines
37271Changed paths:
37272   M /trunk/cbrt.c
37273
37274Cleanup code.
37275
37276------------------------------------------------------------------------
37277r3297 | zimmerma | 2005-02-14 10:38:04 +0000 (Mon, 14 Feb 2005) | 2 lines
37278Changed paths:
37279   M /trunk/const_log2.c
37280
37281further efficiency improvement (avoid mpz_init/mpz_clear)
37282
37283------------------------------------------------------------------------
37284r3296 | pelissip | 2005-02-14 10:11:17 +0000 (Mon, 14 Feb 2005) | 4 lines
37285Changed paths:
37286   M /trunk/acosh.c
37287   M /trunk/asinh.c
37288   M /trunk/atanh.c
37289
37290Add ZivLoop controller.
37291Clean up code.
37292Optimize it by removing the # of used vars.
37293
37294------------------------------------------------------------------------
37295r3295 | pelissip | 2005-02-14 10:10:51 +0000 (Mon, 14 Feb 2005) | 2 lines
37296Changed paths:
37297   M /trunk/acos.c
37298   M /trunk/asin.c
37299   M /trunk/atan.c
37300
37301Add ZivLoop controler.
37302
37303------------------------------------------------------------------------
37304r3294 | zimmerma | 2005-02-12 16:01:39 +0000 (Sat, 12 Feb 2005) | 2 lines
37305Changed paths:
37306   M /trunk/algorithms.tex
37307   M /trunk/const_log2.c
37308   M /trunk/mpfr-impl.h
37309
37310new faster algorithm for log(2)
37311
37312------------------------------------------------------------------------
37313r3293 | pelissip | 2005-02-11 13:08:25 +0000 (Fri, 11 Feb 2005) | 6 lines
37314Changed paths:
37315   M /trunk/configure.in
37316
37317Remove detection of C++ and Fortran due to libtool.
37318----
37319Note (VL, 2010-02-08): this removal by an always false test was working
37320with libtool 1.5.26, but doesn't work with libtool 2.2 to 2.2.6b (used
37321by the MPFR 2.4.{0,1,2} tarballs).
37322http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568520
37323------------------------------------------------------------------------
37324r3292 | pelissip | 2005-02-11 11:28:00 +0000 (Fri, 11 Feb 2005) | 3 lines
37325Changed paths:
37326   M /trunk/Makefile.am
37327   M /trunk/configure.in
37328   M /trunk/tests/Makefile.am
37329
37330Clean up configure (more simplier).
37331Still a bug with CXXCPP to solve.
37332
37333------------------------------------------------------------------------
37334r3291 | pelissip | 2005-02-11 11:27:36 +0000 (Fri, 11 Feb 2005) | 2 lines
37335Changed paths:
37336   M /trunk/const_log2.c
37337   M /trunk/mpfr-impl.h
37338
37339Clean up const_log2 code.
37340
37341------------------------------------------------------------------------
37342r3290 | pelissip | 2005-02-10 15:43:41 +0000 (Thu, 10 Feb 2005) | 4 lines
37343Changed paths:
37344   M /trunk/cosh.c
37345   M /trunk/exp.c
37346   M /trunk/exp3.c
37347   M /trunk/exp_2.c
37348   M /trunk/log.c
37349   M /trunk/sin_cos.c
37350   M /trunk/sinh.c
37351   M /trunk/tan.c
37352   M /trunk/tanh.c
37353
37354Add log for other functions.
37355Add ZivLoop too.
37356Cleanup exp3.
37357
37358------------------------------------------------------------------------
37359r3289 | pelissip | 2005-02-09 16:24:18 +0000 (Wed, 09 Feb 2005) | 2 lines
37360Changed paths:
37361   M /trunk/configure.in
37362
37363Update for ICC (disable shared since it doesn't work).
37364
37365------------------------------------------------------------------------
37366r3288 | pelissip | 2005-02-09 15:05:45 +0000 (Wed, 09 Feb 2005) | 2 lines
37367Changed paths:
37368   M /trunk/configure.in
37369
37370The previous fixs don't work. New one which works but is VERY ugly.
37371
37372------------------------------------------------------------------------
37373r3287 | pelissip | 2005-02-09 14:26:29 +0000 (Wed, 09 Feb 2005) | 2 lines
37374Changed paths:
37375   M /trunk/configure.in
37376
37377Fix again to avoid fail on laurent5...
37378
37379------------------------------------------------------------------------
37380r3286 | pelissip | 2005-02-09 14:21:48 +0000 (Wed, 09 Feb 2005) | 2 lines
37381Changed paths:
37382   M /trunk/configure.in
37383
37384Set CXXCPP to "g++ -E" to avoid detection (which may fail on some systems).
37385
37386------------------------------------------------------------------------
37387r3285 | pelissip | 2005-02-09 14:11:13 +0000 (Wed, 09 Feb 2005) | 2 lines
37388Changed paths:
37389   M /trunk/configure.in
37390
37391Reduce the tested compiler for C++ and Fortran to the minimum.
37392
37393------------------------------------------------------------------------
37394r3284 | pelissip | 2005-02-09 13:19:17 +0000 (Wed, 09 Feb 2005) | 6 lines
37395Changed paths:
37396   M /trunk/configure.in
37397
37398Update GMP detection to be much more libtool compatible.
37399As a consequence some tests using AC_RUN_IFELSE may fail due to ugly things
37400like LD_LIBRARY_PATH no set or wrong selection of libgmp.
37401So they just produce a warning, not a fatal error.
37402TODO: Check if we can avoid thoses problems...
37403
37404------------------------------------------------------------------------
37405r3283 | pelissip | 2005-02-08 15:49:12 +0000 (Tue, 08 Feb 2005) | 3 lines
37406Changed paths:
37407   D /trunk/ansi2knr.1
37408   D /trunk/ansi2knr.c
37409   D /trunk/config.guess
37410   D /trunk/config.sub
37411   D /trunk/depcomp
37412   D /trunk/install-sh
37413   D /trunk/missing
37414   D /trunk/mkinstalldirs
37415   M /trunk/prepare
37416
37417Remove automake and libtool files.
37418Use `automake --add-missing --copy -i` to generate them.
37419
37420------------------------------------------------------------------------
37421r3282 | pelissip | 2005-02-08 13:57:04 +0000 (Tue, 08 Feb 2005) | 2 lines
37422Changed paths:
37423   A /trunk/ansi2knr.1
37424   A /trunk/ansi2knr.c
37425
37426Add support for ansi2knr
37427
37428------------------------------------------------------------------------
37429r3281 | pelissip | 2005-02-08 13:54:10 +0000 (Tue, 08 Feb 2005) | 4 lines
37430Changed paths:
37431   M /trunk/Makefile.am
37432   M /trunk/README.dev
37433   M /trunk/acinclude.m4
37434   M /trunk/configure.in
37435   M /trunk/mpfr-gmp.h
37436   M /trunk/mpfr-impl.h
37437   M /trunk/mpfr-test.h
37438   M /trunk/mpfr.h
37439   M /trunk/prepare
37440   M /trunk/tests/Makefile.am
37441   M /trunk/tests/tests.c
37442   M /trunk/update-version
37443
37444Add support for Shared Library in MPFR (both Unix and Windows) by using libtool.
37445Improve configure (remove unused macros, make dist produce .zip and .bz2)
37446Update update-version to modify configure.in too.
37447
37448------------------------------------------------------------------------
37449r3280 | pelissip | 2005-02-08 13:51:09 +0000 (Tue, 08 Feb 2005) | 2 lines
37450Changed paths:
37451   M /trunk/NEWS
37452
37453Update NEWS.
37454
37455------------------------------------------------------------------------
37456r3279 | vlefevre | 2005-02-04 12:15:25 +0000 (Fri, 04 Feb 2005) | 2 lines
37457Changed paths:
37458   M /trunk/ChangeLog
37459
37460Update.
37461
37462------------------------------------------------------------------------
37463r3278 | pelissip | 2005-02-04 10:25:10 +0000 (Fri, 04 Feb 2005) | 2 lines
37464Changed paths:
37465   M /trunk/tests/reuse.c
37466
37467Add forgotten functions to reuse test.
37468
37469------------------------------------------------------------------------
37470r3277 | pelissip | 2005-02-04 10:10:37 +0000 (Fri, 04 Feb 2005) | 2 lines
37471Changed paths:
37472   M /trunk/tests/reuse.c
37473
37474Improve reuse tests (Include 1, -1, 1/2, 2, PI and PI/2 now).
37475
37476------------------------------------------------------------------------
37477r3276 | pelissip | 2005-02-04 09:14:37 +0000 (Fri, 04 Feb 2005) | 2 lines
37478Changed paths:
37479   M /trunk/atan.c
37480   M /trunk/tests/tatan.c
37481
37482Fix bug of atan(-1) (wrong sign).
37483
37484------------------------------------------------------------------------
37485r3275 | pelissip | 2005-02-03 16:03:50 +0000 (Thu, 03 Feb 2005) | 2 lines
37486Changed paths:
37487   M /trunk/configure.in
37488
37489Remove unused option --disable-cache.
37490
37491------------------------------------------------------------------------
37492r3274 | pelissip | 2005-02-03 15:59:28 +0000 (Thu, 03 Feb 2005) | 3 lines
37493Changed paths:
37494   M /trunk/configure.in
37495   M /trunk/exceptions.c
37496   M /trunk/mpfr-impl.h
37497   M /trunk/set_dfl_prec.c
37498   M /trunk/set_rnd.c
37499
37500Add option "thread-safe" to configure.
37501Limited to use with GCC and ICC (using extension __thread).
37502
37503------------------------------------------------------------------------
37504r3273 | pelissip | 2005-02-03 15:18:17 +0000 (Thu, 03 Feb 2005) | 2 lines
37505Changed paths:
37506   M /trunk/mpfr.texi
37507
37508Add description of added functions.
37509
37510------------------------------------------------------------------------
37511r3272 | pelissip | 2005-02-03 15:09:51 +0000 (Thu, 03 Feb 2005) | 3 lines
37512Changed paths:
37513   M /trunk/mpf2mpfr.h
37514   M /trunk/mpfr-impl.h
37515   M /trunk/mpfr.h
37516
37517mpfr.h doesn't export anymore any globals.
37518It doesn't define MPFR_FLAGS too.
37519
37520------------------------------------------------------------------------
37521r3271 | pelissip | 2005-02-03 14:59:39 +0000 (Thu, 03 Feb 2005) | 7 lines
37522Changed paths:
37523   M /trunk/cache.c
37524   M /trunk/const_euler.c
37525   M /trunk/const_log2.c
37526   M /trunk/const_pi.c
37527   M /trunk/mpfr-impl.h
37528   M /trunk/mpfr.h
37529
37530Change user interface for mpfr_const_pi, mpfr_const_log2 and
37531mpfr_const_euler. No more access to the cache itself.
37532Create dummy functions which call the cache, and rename old
37533functions to "_internal".
37534Internally, it doesn't change at all (You still call directly
37535the cache instead of the dummy function which calls the cache).
37536
37537------------------------------------------------------------------------
37538r3270 | pelissip | 2005-02-03 14:43:20 +0000 (Thu, 03 Feb 2005) | 3 lines
37539Changed paths:
37540   M /trunk/exceptions.c
37541   M /trunk/mpfr.h
37542   M /trunk/tests/texceptions.c
37543
37544Add functions mpfr_set_overflow, mpfr_set_underflow, mpfr_set_erangeflag,
37545mpfr_set_inexflag, mpfr_set_nanflag
37546
37547------------------------------------------------------------------------
37548r3269 | pelissip | 2005-02-03 14:33:31 +0000 (Thu, 03 Feb 2005) | 4 lines
37549Changed paths:
37550   M /trunk/add1.c
37551   M /trunk/add1sp.c
37552   M /trunk/add_one_ulp.c
37553   M /trunk/cache.c
37554   M /trunk/div.c
37555   M /trunk/div_2si.c
37556   M /trunk/div_2ui.c
37557   M /trunk/exceptions.c
37558   M /trunk/exp.c
37559   M /trunk/exp2.c
37560   M /trunk/mpfr-impl.h
37561   M /trunk/mul.c
37562   M /trunk/mul_2si.c
37563   M /trunk/mul_2ui.c
37564   M /trunk/mul_ui.c
37565   M /trunk/pow.c
37566   M /trunk/pow_ui.c
37567   M /trunk/pow_z.c
37568   M /trunk/rint.c
37569   M /trunk/round_prec.c
37570   M /trunk/set.c
37571   M /trunk/set_q.c
37572   M /trunk/set_si.c
37573   M /trunk/set_sj.c
37574   M /trunk/set_ui.c
37575   M /trunk/set_uj.c
37576   M /trunk/set_z.c
37577   M /trunk/sqr.c
37578   M /trunk/strtofr.c
37579   M /trunk/sub1.c
37580   M /trunk/sub1sp.c
37581   M /trunk/sub_one_ulp.c
37582   M /trunk/tests/texceptions.c
37583
37584Rename internal functions mpfr_set_overflow in mpfr_overflow and
37585 mpfr_set_underflow in mpfr_underflow so that we can add new functions
37586mpfr_set_underflow and mpfr_set_overflow (which set the global flags).
37587
37588------------------------------------------------------------------------
37589r3268 | pelissip | 2005-02-03 12:46:18 +0000 (Thu, 03 Feb 2005) | 4 lines
37590Changed paths:
37591   M /trunk/sin.c
37592
37593Add support for logging.
37594Add support for ZivLoop.
37595Improve efficiency if prec(op) >> prec(rop), and rop ~= 0
37596
37597------------------------------------------------------------------------
37598r3267 | pelissip | 2005-02-03 12:44:51 +0000 (Thu, 03 Feb 2005) | 2 lines
37599Changed paths:
37600   M /trunk/cos.c
37601
37602Fix wrong place for MPFR_LOG_BEGIN.
37603
37604------------------------------------------------------------------------
37605r3266 | pelissip | 2005-02-03 12:44:15 +0000 (Thu, 03 Feb 2005) | 2 lines
37606Changed paths:
37607   M /trunk/README.dev
37608   M /trunk/logging.c
37609
37610Rename MPFR_LOG_BADCASE in MPFR_LOG_ZIV
37611
37612------------------------------------------------------------------------
37613r3265 | pelissip | 2005-02-03 12:43:44 +0000 (Thu, 03 Feb 2005) | 2 lines
37614Changed paths:
37615   M /trunk/mpfr-impl.h
37616
37617Reduce the size of some lines (more than 80 chars).
37618
37619------------------------------------------------------------------------
37620r3264 | pelissip | 2005-02-02 16:30:05 +0000 (Wed, 02 Feb 2005) | 2 lines
37621Changed paths:
37622   M /trunk/tests/mpf_compat.h
37623
37624Fix again. My previous fix was incorrect.
37625
37626------------------------------------------------------------------------
37627r3262 | pelissip | 2005-02-02 15:55:38 +0000 (Wed, 02 Feb 2005) | 3 lines
37628Changed paths:
37629   M /trunk/logging.c
37630
37631Fix wrong order of include system files.
37632(printf.h is not available everywhere).
37633
37634------------------------------------------------------------------------
37635r3261 | zimmerma | 2005-02-02 15:50:51 +0000 (Wed, 02 Feb 2005) | 2 lines
37636Changed paths:
37637   M /trunk/sin.c
37638
37639inexact flag was inexact :-)
37640
37641------------------------------------------------------------------------
37642r3260 | pelissip | 2005-02-02 15:49:20 +0000 (Wed, 02 Feb 2005) | 3 lines
37643Changed paths:
37644   M /trunk/mpfr-impl.h
37645   M /trunk/next.c
37646   M /trunk/sin.c
37647   M /trunk/sub1.c
37648
37649Move mpfr_nexttozero and mpfr_nexttoinf from static to mpfr-impl.
37650Use them in sub1 and sin.
37651
37652------------------------------------------------------------------------
37653r3259 | pelissip | 2005-02-02 14:58:36 +0000 (Wed, 02 Feb 2005) | 3 lines
37654Changed paths:
37655   M /trunk/README.dev
37656   A /trunk/logging.c
37657
37658Add forgotten logging file.
37659Add description of new macros in README.dev
37660
37661------------------------------------------------------------------------
37662r3258 | pelissip | 2005-02-02 14:14:01 +0000 (Wed, 02 Feb 2005) | 2 lines
37663Changed paths:
37664   M /trunk/cos.c
37665   M /trunk/tests/tcos.c
37666
37667Add support for ZivLoop controler and logging.
37668
37669------------------------------------------------------------------------
37670r3257 | pelissip | 2005-02-02 14:13:39 +0000 (Wed, 02 Feb 2005) | 3 lines
37671Changed paths:
37672   M /trunk/Makefile.am
37673   M /trunk/configure.in
37674   M /trunk/mpfr-impl.h
37675
37676Add experimental logging feature.
37677Add ZivLoop controler.
37678
37679------------------------------------------------------------------------
37680r3256 | pelissip | 2005-02-02 14:09:18 +0000 (Wed, 02 Feb 2005) | 3 lines
37681Changed paths:
37682   M /trunk/tests/mpf_compat.h
37683
37684Forget that mpf doesn't have mpf_free_str.
37685Fix this.
37686
37687------------------------------------------------------------------------
37688r3255 | pelissip | 2005-02-02 13:50:45 +0000 (Wed, 02 Feb 2005) | 3 lines
37689Changed paths:
37690   M /trunk/sub1.c
37691   M /trunk/tests/tsin.c
37692
37693Fix bug of sub1 if dest=src2 and src1 >> src2
37694=> Fix problem of mpfr_sin
37695
37696------------------------------------------------------------------------
37697r3254 | zimmerma | 2005-02-02 13:45:48 +0000 (Wed, 02 Feb 2005) | 2 lines
37698Changed paths:
37699   M /trunk/tests/tsin.c
37700   M /trunk/tests/tui_sub.c
37701
37702added two tests
37703
37704------------------------------------------------------------------------
37705r3253 | pelissip | 2005-02-01 14:50:19 +0000 (Tue, 01 Feb 2005) | 2 lines
37706Changed paths:
37707   M /trunk/INSTALL
37708   M /trunk/acinclude.m4
37709   M /trunk/configure.in
37710
37711Now MPFR tries to get GMP's CC and CFLAGS from its build directory.
37712
37713------------------------------------------------------------------------
37714r3252 | pelissip | 2005-02-01 09:58:43 +0000 (Tue, 01 Feb 2005) | 4 lines
37715Changed paths:
37716   M /trunk/configure.in
37717
37718Add AC_COPYRIGHT
37719Clean up AC_ARG_ENABLE handling
37720Add `--enable-logging` option.
37721
37722------------------------------------------------------------------------
37723r3251 | zimmerma | 2005-01-31 09:37:09 +0000 (Mon, 31 Jan 2005) | 2 lines
37724Changed paths:
37725   M /trunk/TODO
37726
37727added item
37728
37729------------------------------------------------------------------------
37730r3250 | pelissip | 2005-01-31 08:47:04 +0000 (Mon, 31 Jan 2005) | 2 lines
37731Changed paths:
37732   M /trunk/set_ld.c
37733
37734Fix a wrong assertion when double == long double.
37735
37736------------------------------------------------------------------------
37737r3249 | pelissip | 2005-01-31 08:44:16 +0000 (Mon, 31 Jan 2005) | 4 lines
37738Changed paths:
37739   M /trunk/sin.c
37740
37741Add loop counter
37742Check if the result is 0 (Due to new algorithm, it may be 0)
37743and in that case, increase a lot the precision.
37744
37745------------------------------------------------------------------------
37746r3248 | zimmerma | 2005-01-29 20:40:51 +0000 (Sat, 29 Jan 2005) | 2 lines
37747Changed paths:
37748   M /trunk/algorithms.tex
37749   M /trunk/sin.c
37750
37751changed algorithm for mpfr_sin (to get inexact flag)
37752
37753------------------------------------------------------------------------
37754r3246 | vlefevre | 2005-01-29 11:32:17 +0000 (Sat, 29 Jan 2005) | 2 lines
37755Changed paths:
37756   M /trunk/exp.c
37757   M /trunk/tests/texp.c
37758
37759Fixed a sign bug in mpfr_exp (found by Mark J Watkins).
37760
37761------------------------------------------------------------------------
37762r3245 | zimmerma | 2005-01-28 16:57:22 +0000 (Fri, 28 Jan 2005) | 2 lines
37763Changed paths:
37764   M /trunk/sin.c
37765
37766solved efficiency problem in mpfr_sin_sign for x near Pi
37767
37768------------------------------------------------------------------------
37769r3243 | vlefevre | 2005-01-28 14:22:34 +0000 (Fri, 28 Jan 2005) | 3 lines
37770Changed paths:
37771   D /trunk/tests/tdump.c
37772
37773Removed tests/tdump.c (was no longer used and mpfr_dump is already
37774tested in toutimpl.c).
37775
37776------------------------------------------------------------------------
37777r3242 | vlefevre | 2005-01-28 14:20:09 +0000 (Fri, 28 Jan 2005) | 2 lines
37778Changed paths:
37779   M /trunk/sin.c
37780
37781Updated copyright line.
37782
37783------------------------------------------------------------------------
37784r3240 | pelissip | 2005-01-28 13:49:30 +0000 (Fri, 28 Jan 2005) | 2 lines
37785Changed paths:
37786   M /trunk/cos.c
37787
37788Clean up code (due to mix with Paul changes).
37789
37790------------------------------------------------------------------------
37791r3239 | pelissip | 2005-01-28 13:43:11 +0000 (Fri, 28 Jan 2005) | 2 lines
37792Changed paths:
37793   M /trunk/sin_cos.c
37794
37795Improve inexact code since sin & cos can't be exact if x != 0
37796
37797------------------------------------------------------------------------
37798r3238 | vlefevre | 2005-01-28 13:28:30 +0000 (Fri, 28 Jan 2005) | 2 lines
37799Changed paths:
37800   M /trunk/mpfr-impl.h
37801
37802Removed a useless test in macro MPFR_UNSIGNED_MINUS_MODULO.
37803
37804------------------------------------------------------------------------
37805r3237 | pelissip | 2005-01-28 13:10:04 +0000 (Fri, 28 Jan 2005) | 2 lines
37806Changed paths:
37807   M /trunk/cos.c
37808   M /trunk/sin.c
37809   M /trunk/sin_cos.c
37810
37811Much faster worst case (ie result near 0 or 1).
37812
37813------------------------------------------------------------------------
37814r3236 | zimmerma | 2005-01-28 13:08:20 +0000 (Fri, 28 Jan 2005) | 2 lines
37815Changed paths:
37816   M /trunk/cos.c
37817
37818speed-up special case where approximation is 1 or -1
37819
37820------------------------------------------------------------------------
37821r3235 | vlefevre | 2005-01-28 13:04:10 +0000 (Fri, 28 Jan 2005) | 2 lines
37822Changed paths:
37823   M /trunk/rint.c
37824
37825Updated comments about the rounding modes.
37826
37827------------------------------------------------------------------------
37828r3234 | pelissip | 2005-01-28 12:23:55 +0000 (Fri, 28 Jan 2005) | 2 lines
37829Changed paths:
37830   M /trunk/reldiff.c
37831
37832Fix bug and optimize code.
37833
37834------------------------------------------------------------------------
37835r3233 | pelissip | 2005-01-28 11:00:34 +0000 (Fri, 28 Jan 2005) | 3 lines
37836Changed paths:
37837   M /trunk/get_str.c
37838
37839FIx a warning (Wrong proto between declaration and implementation :
37840	forget some const).
37841
37842------------------------------------------------------------------------
37843r3232 | vlefevre | 2005-01-28 10:58:01 +0000 (Fri, 28 Jan 2005) | 2 lines
37844Changed paths:
37845   M /trunk/cos.c
37846
37847Updated copyright line.
37848
37849------------------------------------------------------------------------
37850r3231 | vlefevre | 2005-01-28 10:56:19 +0000 (Fri, 28 Jan 2005) | 2 lines
37851Changed paths:
37852   M /trunk/cmp_si.c
37853   M /trunk/const_euler.c
37854   M /trunk/const_log2.c
37855   M /trunk/div.c
37856   M /trunk/erf.c
37857   M /trunk/exp_2.c
37858   M /trunk/get_d.c
37859   M /trunk/get_ld.c
37860   M /trunk/get_str.c
37861   M /trunk/get_z_exp.c
37862   M /trunk/mpfr.h
37863   M /trunk/mpn_exp.c
37864   M /trunk/pow.c
37865   M /trunk/pow_si.c
37866   M /trunk/pow_ui.c
37867   M /trunk/rint.c
37868   M /trunk/set_str.c
37869   M /trunk/sin_cos.c
37870   M /trunk/sinh.c
37871   M /trunk/tests/mpf_compat.c
37872   M /trunk/tests/mpf_compat.h
37873   M /trunk/tests/mpfr_compat.c
37874   M /trunk/tests/tabs.c
37875   M /trunk/tests/tacos.c
37876   M /trunk/tests/tadd.c
37877   M /trunk/tests/tadd1sp.c
37878   M /trunk/tests/tadd_ui.c
37879   M /trunk/tests/tasin.c
37880   M /trunk/tests/tcan_round.c
37881   M /trunk/tests/tcbrt.c
37882   M /trunk/tests/tcmp.c
37883   M /trunk/tests/tcmpabs.c
37884   M /trunk/tests/tconst_euler.c
37885   M /trunk/tests/tconst_log2.c
37886   M /trunk/tests/tconst_pi.c
37887   M /trunk/tests/tdiv.c
37888   M /trunk/tests/tdiv_ui.c
37889   M /trunk/tests/teq.c
37890   M /trunk/tests/tests.c
37891   M /trunk/tests/texceptions.c
37892   M /trunk/tests/texp.c
37893   M /trunk/tests/tfactorial.c
37894   M /trunk/tests/tfma.c
37895   M /trunk/tests/tfrac.c
37896   M /trunk/tests/tgeneric.c
37897   M /trunk/tests/tget_d_2exp.c
37898   M /trunk/tests/tget_sj.c
37899   M /trunk/tests/tget_str.c
37900   M /trunk/tests/tgmpop.c
37901   M /trunk/tests/thypot.c
37902   M /trunk/tests/tlog.c
37903   M /trunk/tests/tmul.c
37904   M /trunk/tests/tmul_ui.c
37905   M /trunk/tests/tout_str.c
37906   M /trunk/tests/toutimpl.c
37907   M /trunk/tests/tpow.c
37908   M /trunk/tests/tpow3.c
37909   M /trunk/tests/trint.c
37910   M /trunk/tests/tset.c
37911   M /trunk/tests/tset_d.c
37912   M /trunk/tests/tset_f.c
37913   M /trunk/tests/tset_ld.c
37914   M /trunk/tests/tset_q.c
37915   M /trunk/tests/tset_si.c
37916   M /trunk/tests/tset_str.c
37917   M /trunk/tests/tset_z.c
37918   M /trunk/tests/tsqr.c
37919   M /trunk/tests/tsqrt.c
37920   M /trunk/tests/tsub.c
37921   M /trunk/tests/tsub1sp.c
37922   M /trunk/tests/tsum.c
37923   M /trunk/tests/tui_div.c
37924   M /trunk/tests/tui_pow.c
37925   M /trunk/tests/tzeta.c
37926
37927Updated copyright lines.
37928
37929------------------------------------------------------------------------
37930r3230 | zimmerma | 2005-01-28 10:43:30 +0000 (Fri, 28 Jan 2005) | 2 lines
37931Changed paths:
37932   M /trunk/cos.c
37933
37934fixed efficiency problem in case of cos(Pi)
37935
37936------------------------------------------------------------------------
37937r3229 | pelissip | 2005-01-28 09:58:28 +0000 (Fri, 28 Jan 2005) | 3 lines
37938Changed paths:
37939   M /trunk/rint.c
37940   M /trunk/tests/trint.c
37941
37942Fix bug if dest==src.
37943Transform some MPFR_ASSERTN to MPFR_ASSERTD.
37944
37945------------------------------------------------------------------------
37946r3227 | pelissip | 2005-01-27 16:02:23 +0000 (Thu, 27 Jan 2005) | 2 lines
37947Changed paths:
37948   M /trunk/tests/tests.c
37949
37950Fix a buffer overflow.
37951
37952------------------------------------------------------------------------
37953r3226 | pelissip | 2005-01-27 15:40:39 +0000 (Thu, 27 Jan 2005) | 3 lines
37954Changed paths:
37955   M /trunk/get_ld.c
37956   M /trunk/mpfr-impl.h
37957   M /trunk/set_ld.c
37958   M /trunk/tests/tset_ld.c
37959
37960New version of mpfr_set_ld and mpfr_get_ld for IEEE Extended Little Endian.
37961(Due to problem on x86 with extended precision).
37962
37963------------------------------------------------------------------------
37964r3225 | zimmerma | 2005-01-27 13:58:24 +0000 (Thu, 27 Jan 2005) | 2 lines
37965Changed paths:
37966   M /trunk/tests/mpf_compat.c
37967   M /trunk/tests/mpf_compat.h
37968   M /trunk/tests/mpfr_compat.c
37969
37970partially fixed memory leak
37971
37972------------------------------------------------------------------------
37973r3224 | zimmerma | 2005-01-27 13:40:13 +0000 (Thu, 27 Jan 2005) | 2 lines
37974Changed paths:
37975   M /trunk/sin_cos.c
37976
37977test for huge cancellation was misplaced
37978
37979------------------------------------------------------------------------
37980r3223 | zimmerma | 2005-01-27 13:28:49 +0000 (Thu, 27 Jan 2005) | 2 lines
37981Changed paths:
37982   M /trunk/tests/tsum.c
37983
37984fixed memory leak
37985
37986------------------------------------------------------------------------
37987r3222 | zimmerma | 2005-01-27 12:53:45 +0000 (Thu, 27 Jan 2005) | 2 lines
37988Changed paths:
37989   M /trunk/sin_cos.c
37990
37991fixed inefficiency problem for x near from Pi
37992
37993------------------------------------------------------------------------
37994r3221 | zimmerma | 2005-01-27 10:56:44 +0000 (Thu, 27 Jan 2005) | 2 lines
37995Changed paths:
37996   M /trunk/tests/tabs.c
37997   M /trunk/tests/tacos.c
37998   M /trunk/tests/tadd.c
37999   M /trunk/tests/tadd1sp.c
38000   M /trunk/tests/tadd_ui.c
38001   M /trunk/tests/tasin.c
38002   M /trunk/tests/tatan.c
38003   M /trunk/tests/tcan_round.c
38004   M /trunk/tests/tcbrt.c
38005   M /trunk/tests/tcmp.c
38006   M /trunk/tests/tcmpabs.c
38007   M /trunk/tests/tconst_euler.c
38008   M /trunk/tests/tconst_log2.c
38009   M /trunk/tests/tconst_pi.c
38010   M /trunk/tests/tdiv.c
38011   M /trunk/tests/tdiv_ui.c
38012   M /trunk/tests/teq.c
38013   M /trunk/tests/texceptions.c
38014   M /trunk/tests/texp.c
38015   M /trunk/tests/tfactorial.c
38016   M /trunk/tests/tfma.c
38017   M /trunk/tests/tfrac.c
38018   M /trunk/tests/tgeneric.c
38019   M /trunk/tests/tget_d_2exp.c
38020   M /trunk/tests/tget_sj.c
38021   M /trunk/tests/tget_str.c
38022   M /trunk/tests/tgmpop.c
38023   M /trunk/tests/thypot.c
38024   M /trunk/tests/tlog.c
38025   M /trunk/tests/tmul.c
38026   M /trunk/tests/tmul_ui.c
38027   M /trunk/tests/tout_str.c
38028   M /trunk/tests/toutimpl.c
38029   M /trunk/tests/tpow.c
38030   M /trunk/tests/tpow3.c
38031   M /trunk/tests/tpow_z.c
38032   M /trunk/tests/trint.c
38033   M /trunk/tests/tset.c
38034   M /trunk/tests/tset_d.c
38035   M /trunk/tests/tset_f.c
38036   M /trunk/tests/tset_ld.c
38037   M /trunk/tests/tset_q.c
38038   M /trunk/tests/tset_si.c
38039   M /trunk/tests/tset_str.c
38040   M /trunk/tests/tset_z.c
38041   M /trunk/tests/tsqr.c
38042   M /trunk/tests/tsqrt.c
38043   M /trunk/tests/tsub.c
38044   M /trunk/tests/tsub1sp.c
38045   M /trunk/tests/tsum.c
38046   M /trunk/tests/tui_div.c
38047   M /trunk/tests/tui_pow.c
38048   M /trunk/tests/tzeta.c
38049
38050casts to allow compilation with g++
38051
38052------------------------------------------------------------------------
38053r3220 | zimmerma | 2005-01-27 09:35:41 +0000 (Thu, 27 Jan 2005) | 2 lines
38054Changed paths:
38055   M /trunk/tests/tests.c
38056
38057added missing cast
38058
38059------------------------------------------------------------------------
38060r3219 | zimmerma | 2005-01-27 09:28:29 +0000 (Thu, 27 Jan 2005) | 2 lines
38061Changed paths:
38062   M /trunk/div.c
38063
38064added missing casts
38065
38066------------------------------------------------------------------------
38067r3218 | zimmerma | 2005-01-25 18:23:38 +0000 (Tue, 25 Jan 2005) | 2 lines
38068Changed paths:
38069   M /trunk/div.c
38070
38071fixed bug (overlap in mpn_divrem)
38072
38073------------------------------------------------------------------------
38074r3217 | vlefevre | 2005-01-24 16:23:29 +0000 (Mon, 24 Jan 2005) | 2 lines
38075Changed paths:
38076   D /trunk/tests/Makefile.in
38077
38078Removed tests/Makefile.in from CVS.
38079
38080------------------------------------------------------------------------
38081r3216 | pelissip | 2005-01-24 15:48:34 +0000 (Mon, 24 Jan 2005) | 3 lines
38082Changed paths:
38083   M /trunk/pow.c
38084
38085Fix bug reported by Eric Buchlin by using new function
38086mpfr_pow_z.
38087
38088------------------------------------------------------------------------
38089r3215 | pelissip | 2005-01-24 15:36:49 +0000 (Mon, 24 Jan 2005) | 2 lines
38090Changed paths:
38091   M /trunk/Makefile.am
38092   M /trunk/mpfr.h
38093   A /trunk/pow_z.c
38094   M /trunk/tests/Makefile.am
38095   A /trunk/tests/tpow_z.c
38096
38097Add new function mpfr_pow_z and its test file.
38098
38099------------------------------------------------------------------------
38100r3214 | pelissip | 2005-01-24 15:35:08 +0000 (Mon, 24 Jan 2005) | 4 lines
38101Changed paths:
38102   M /trunk/pow_si.c
38103   M /trunk/pow_ui.c
38104   M /trunk/tests/tpow.c
38105
38106Fix overflows problems.
38107Clean up overflow handling.
38108Maybe some bugs remain...
38109
38110------------------------------------------------------------------------
38111r3213 | vlefevre | 2005-01-24 15:04:05 +0000 (Mon, 24 Jan 2005) | 2 lines
38112Changed paths:
38113   M /trunk/ChangeLog
38114
38115Update.
38116
38117------------------------------------------------------------------------
38118r3212 | pelissip | 2005-01-24 14:19:20 +0000 (Mon, 24 Jan 2005) | 4 lines
38119Changed paths:
38120   M /trunk/tests/tests.c
38121
38122Add an explicit reference to mpfr_dump so that
38123you can use this function inside the tests with GDB, even if
38124you don't use it in the tests.
38125
38126------------------------------------------------------------------------
38127r3211 | zimmerma | 2005-01-24 13:45:38 +0000 (Mon, 24 Jan 2005) | 2 lines
38128Changed paths:
38129   M /trunk/pow.c
38130
38131added check before mpz_get_si() call
38132
38133------------------------------------------------------------------------
38134r3210 | vlefevre | 2005-01-24 10:43:16 +0000 (Mon, 24 Jan 2005) | 2 lines
38135Changed paths:
38136   M /trunk/BUGS
38137
38138Update.
38139
38140------------------------------------------------------------------------
38141r3209 | vlefevre | 2005-01-24 10:31:26 +0000 (Mon, 24 Jan 2005) | 2 lines
38142Changed paths:
38143   M /trunk/INSTALL
38144
38145Corrections on the typography.
38146
38147------------------------------------------------------------------------
38148r3208 | vlefevre | 2005-01-24 10:16:51 +0000 (Mon, 24 Jan 2005) | 2 lines
38149Changed paths:
38150   M /trunk/README.dev
38151
38152Corrected English usage.
38153
38154------------------------------------------------------------------------
38155r3207 | vlefevre | 2005-01-24 00:03:59 +0000 (Mon, 24 Jan 2005) | 2 lines
38156Changed paths:
38157   M /trunk/NEWS
38158
38159Typos.
38160
38161------------------------------------------------------------------------
38162r3206 | zimmerma | 2005-01-21 12:20:54 +0000 (Fri, 21 Jan 2005) | 2 lines
38163Changed paths:
38164   M /trunk/tests/Makefile.am
38165
38166added LOADLIBES=...
38167
38168------------------------------------------------------------------------
38169r3201 | vlefevre | 2005-01-21 10:20:17 +0000 (Fri, 21 Jan 2005) | 2 lines
38170Changed paths:
38171   M /trunk/sum.c
38172
38173Updated Copyright line.
38174
38175------------------------------------------------------------------------
38176r3195 | pelissip | 2005-01-20 14:32:20 +0000 (Thu, 20 Jan 2005) | 2 lines
38177Changed paths:
38178   M /trunk/sub1.c
38179
38180Fix again this previous patch!
38181
38182------------------------------------------------------------------------
38183r3194 | zimmerma | 2005-01-20 11:23:51 +0000 (Thu, 20 Jan 2005) | 2 lines
38184Changed paths:
38185   M /trunk/get_str.c
38186   M /trunk/mpn_exp.c
38187
38188fixed problems in get_str for huge exponent
38189
38190------------------------------------------------------------------------
38191r3193 | pelissip | 2005-01-20 09:53:45 +0000 (Thu, 20 Jan 2005) | 2 lines
38192Changed paths:
38193   M /trunk/mpfr-longlong.h
38194
38195Update longlong from GMP 4.1.4 (problem with opteron).
38196
38197------------------------------------------------------------------------
38198r3192 | pelissip | 2005-01-18 13:30:50 +0000 (Tue, 18 Jan 2005) | 2 lines
38199Changed paths:
38200   M /trunk/sum.c
38201
38202Fix bug in case n==0 or n==1 (Reported and fixed by Laurent Fousse).
38203
38204------------------------------------------------------------------------
38205r3191 | pelissip | 2005-01-14 15:02:15 +0000 (Fri, 14 Jan 2005) | 3 lines
38206Changed paths:
38207   M /trunk/sub1.c
38208
38209Add comments
38210Fix bug in my patch (Need tests).
38211
38212------------------------------------------------------------------------
38213r3190 | pelissip | 2005-01-14 13:50:09 +0000 (Fri, 14 Jan 2005) | 7 lines
38214Changed paths:
38215   M /trunk/atan.c
38216
38217Optimize mpfr_atan_aux by removing all power of 2 in the sum to
38218reduce the size of the multiplication, normalize the input to extract
38219as many zeros as possible and add a special case if the input is 1
38220(after normalisation). But it doesn't optimize too much...
38221I need to invertigate a few more too understand what is still costly.
38222It seems that mpz_mul is the most called function.
38223
38224------------------------------------------------------------------------
38225r3189 | pelissip | 2005-01-14 13:28:45 +0000 (Fri, 14 Jan 2005) | 2 lines
38226Changed paths:
38227   M /trunk/tanh.c
38228
38229Improve and fix tanh for big floats.
38230
38231------------------------------------------------------------------------
38232r3188 | pelissip | 2005-01-14 13:28:03 +0000 (Fri, 14 Jan 2005) | 3 lines
38233Changed paths:
38234   M /trunk/sub1.c
38235
38236Fix bug in some corner case (Just hope it doesn't add new bugs).
38237It should be much faster in these cases too.
38238
38239------------------------------------------------------------------------
38240r3187 | pelissip | 2005-01-14 13:26:55 +0000 (Fri, 14 Jan 2005) | 2 lines
38241Changed paths:
38242   M /trunk/const_pi.c
38243
38244Remove warning
38245
38246------------------------------------------------------------------------
38247r3186 | pelissip | 2005-01-14 11:40:22 +0000 (Fri, 14 Jan 2005) | 2 lines
38248Changed paths:
38249   M /trunk/TODO
38250
38251Tiny update
38252
38253------------------------------------------------------------------------
38254r3185 | pelissip | 2005-01-14 08:20:35 +0000 (Fri, 14 Jan 2005) | 2 lines
38255Changed paths:
38256   M /trunk/acos.c
38257
38258Fix bug (Forget a debug line).
38259
38260------------------------------------------------------------------------
38261r3184 | pelissip | 2005-01-13 16:21:47 +0000 (Thu, 13 Jan 2005) | 3 lines
38262Changed paths:
38263   M /trunk/sinh.c
38264
38265Fix overflow bug
38266Optimize code
38267
38268------------------------------------------------------------------------
38269r3183 | pelissip | 2005-01-13 08:22:09 +0000 (Thu, 13 Jan 2005) | 2 lines
38270Changed paths:
38271   M /trunk/configure.in
38272
38273Fix bug in mpn_sub_nc in case the compiler optimize too much.
38274
38275------------------------------------------------------------------------
38276r3182 | pelissip | 2005-01-12 10:00:52 +0000 (Wed, 12 Jan 2005) | 2 lines
38277Changed paths:
38278   M /trunk/mpfr-gmp.c
38279   M /trunk/mpfr-gmp.h
38280   M /trunk/mpfr-impl.h
38281
38282Add forgotten 2005 copyright line.
38283
38284------------------------------------------------------------------------
38285r3181 | pelissip | 2005-01-12 09:57:57 +0000 (Wed, 12 Jan 2005) | 4 lines
38286Changed paths:
38287   M /trunk/configure.in
38288   M /trunk/mpfr-gmp.c
38289   M /trunk/mpfr-gmp.h
38290   M /trunk/mpfr-impl.h
38291
38292Fix problem of `mpn_sub_nc' which may or may not be defined in libgmp.a
38293 (Add a test in the configure and a new macro MPFR_HAVE_MPN_SUB_NC)
38294Add MPFR_LOG2_BIT_PER_MP_LIMB macro
38295
38296------------------------------------------------------------------------
38297r3180 | pelissip | 2005-01-12 09:22:37 +0000 (Wed, 12 Jan 2005) | 3 lines
38298Changed paths:
38299   M /trunk/acos.c
38300   M /trunk/atan.c
38301
38302Massive optimization of mpfr_atan (20x faster than 2.1.0 at 53 bits!)
38303Minor optimization of mpfr_acos
38304
38305------------------------------------------------------------------------
38306r3179 | pelissip | 2005-01-11 16:27:42 +0000 (Tue, 11 Jan 2005) | 2 lines
38307Changed paths:
38308   M /trunk/mulders.c
38309
38310Fix typo
38311
38312------------------------------------------------------------------------
38313r3178 | pelissip | 2005-01-11 08:42:16 +0000 (Tue, 11 Jan 2005) | 3 lines
38314Changed paths:
38315   M /trunk/gmp_op.c
38316
38317Reduce size of code
38318Optimize a few too.
38319
38320------------------------------------------------------------------------
38321r3177 | pelissip | 2005-01-11 08:40:51 +0000 (Tue, 11 Jan 2005) | 2 lines
38322Changed paths:
38323   M /trunk/acinclude.m4
38324
38325Forget 2005 !
38326
38327------------------------------------------------------------------------
38328r3176 | pelissip | 2005-01-11 08:39:49 +0000 (Tue, 11 Jan 2005) | 2 lines
38329Changed paths:
38330   M /trunk/acinclude.m4
38331
38332Improve and fix detection of NAN and GCC bug.
38333
38334------------------------------------------------------------------------
38335r3175 | pelissip | 2005-01-04 15:04:18 +0000 (Tue, 04 Jan 2005) | 2 lines
38336Changed paths:
38337   M /trunk/const_pi.c
38338
38339new version (completely rewritten) by Paul Zimmermann.
38340
38341------------------------------------------------------------------------
38342r3174 | pelissip | 2005-01-04 14:52:28 +0000 (Tue, 04 Jan 2005) | 2 lines
38343Changed paths:
38344   M /trunk/atan.c
38345   M /trunk/tests/tatan.c
38346
38347Fix forgotten '2005' Line.
38348
38349------------------------------------------------------------------------
38350r3173 | pelissip | 2005-01-04 14:41:09 +0000 (Tue, 04 Jan 2005) | 5 lines
38351Changed paths:
38352   M /trunk/atan.c
38353   M /trunk/tests/tatan.c
38354
38355Fix wrong inexact value (regression).
38356FIXME: It seems that adding MPFR_GET_EXP (xp) bits is too much
38357 (since previously it always add 0, but the results were quite
38358  always exact - this bug was only discovered under rare case).
38359
38360------------------------------------------------------------------------
38361r3172 | zimmerma | 2005-01-04 12:23:41 +0000 (Tue, 04 Jan 2005) | 2 lines
38362Changed paths:
38363   M /trunk/TODO
38364
38365added item (mpfr_printf)
38366
38367------------------------------------------------------------------------
38368r3171 | pelissip | 2005-01-04 10:34:17 +0000 (Tue, 04 Jan 2005) | 3 lines
38369Changed paths:
38370   M /trunk/exp_2.c
38371   M /trunk/mpfr-impl.h
38372
38373Optimize mpfr_exp2 by inlining some code, and by avoiding using
38374mpz_sizeinbase.
38375
38376------------------------------------------------------------------------
38377r3170 | pelissip | 2005-01-04 10:33:18 +0000 (Tue, 04 Jan 2005) | 4 lines
38378Changed paths:
38379   M /trunk/erf.c
38380
38381Remove unused code.
38382Remove _MPFR_PROTO for static functions.
38383Other cosmetic change.
38384
38385------------------------------------------------------------------------
38386r3169 | pelissip | 2005-01-04 10:32:01 +0000 (Tue, 04 Jan 2005) | 2 lines
38387Changed paths:
38388   M /trunk/const_euler.c
38389   M /trunk/const_log2.c
38390   M /trunk/const_pi.c
38391   M /trunk/get_str.c
38392
38393Remove _MPFR_PROTO for static functions.
38394
38395------------------------------------------------------------------------
38396r3168 | pelissip | 2005-01-04 10:29:14 +0000 (Tue, 04 Jan 2005) | 2 lines
38397Changed paths:
38398   M /trunk/set_str.c
38399
38400Remove unused code.
38401
38402------------------------------------------------------------------------
38403r3167 | pelissip | 2005-01-04 10:28:41 +0000 (Tue, 04 Jan 2005) | 2 lines
38404Changed paths:
38405   M /trunk/get_d.c
38406
38407Optimize mpfr_get_d.
38408
38409------------------------------------------------------------------------
38410r3166 | pelissip | 2005-01-04 10:28:03 +0000 (Tue, 04 Jan 2005) | 2 lines
38411Changed paths:
38412   M /trunk/README.dev
38413
38414Add a new configuration to check before releasing MPFR.
38415
38416------------------------------------------------------------------------
38417r3165 | pelissip | 2005-01-04 10:26:44 +0000 (Tue, 04 Jan 2005) | 2 lines
38418Changed paths:
38419   M /trunk/mpfr.h
38420   M /trunk/sum.c
38421
38422Fix problem of tab with ncurses.
38423
38424------------------------------------------------------------------------
38425r3164 | pelissip | 2005-01-04 10:26:14 +0000 (Tue, 04 Jan 2005) | 2 lines
38426Changed paths:
38427   M /trunk/cmp_si.c
38428   M /trunk/get_z_exp.c
38429
38430Likely some tests
38431
38432------------------------------------------------------------------------
38433r3163 | pelissip | 2005-01-04 10:25:40 +0000 (Tue, 04 Jan 2005) | 4 lines
38434Changed paths:
38435   M /trunk/div.c
38436   M /trunk/mpfr-gmp.c
38437   M /trunk/mpfr-gmp.h
38438
38439Fix bug if not gmp-impl.h (mpn_sub_nc is internal).
38440Move MPFR_SET_EXP after checking the exponent range.
38441Minor change in the way to return the ternary value.
38442
38443------------------------------------------------------------------------
38444r3162 | zimmerma | 2005-01-01 12:17:16 +0000 (Sat, 01 Jan 2005) | 2 lines
38445Changed paths:
38446   M /trunk/mpfr.h
38447   M /trunk/sum.c
38448
38449changed tab[] into *tab (and removed 'tab' in mpfr.h)
38450
38451------------------------------------------------------------------------
38452r3161 | zimmerma | 2004-12-24 10:41:39 +0000 (Fri, 24 Dec 2004) | 2 lines
38453Changed paths:
38454   M /trunk/div.c
38455
38456new version (completely rewritten)
38457
38458------------------------------------------------------------------------
38459r3160 | zimmerma | 2004-12-24 10:28:47 +0000 (Fri, 24 Dec 2004) | 2 lines
38460Changed paths:
38461   M /trunk/sqrt.c
38462   M /trunk/tests/tsqrt.c
38463
38464improved coverage (and fixed bug)
38465
38466------------------------------------------------------------------------
38467r3159 | pelissip | 2004-12-21 15:54:00 +0000 (Tue, 21 Dec 2004) | 3 lines
38468Changed paths:
38469   M /trunk/tests/tests.c
38470   M /trunk/tests/trint.c
38471
38472Fixed errors reported by Nelson H. F. Beebe
38473(forget to include sys/fpu.h if defined and math.h if std=c99).
38474
38475------------------------------------------------------------------------
38476r3158 | pelissip | 2004-12-20 12:54:45 +0000 (Mon, 20 Dec 2004) | 2 lines
38477Changed paths:
38478   M /trunk/exp.c
38479
38480Fix wrong integer type and a test.
38481
38482------------------------------------------------------------------------
38483r3157 | pelissip | 2004-12-20 12:53:46 +0000 (Mon, 20 Dec 2004) | 2 lines
38484Changed paths:
38485   M /trunk/cos.c
38486
38487Add some assertion.
38488
38489------------------------------------------------------------------------
38490r3156 | pelissip | 2004-12-20 12:53:20 +0000 (Mon, 20 Dec 2004) | 3 lines
38491Changed paths:
38492   M /trunk/div_ui.c
38493
38494Unlikely one test.
38495Fix wrong integer type
38496
38497------------------------------------------------------------------------
38498r3155 | pelissip | 2004-12-20 12:52:47 +0000 (Mon, 20 Dec 2004) | 2 lines
38499Changed paths:
38500   M /trunk/sub.c
38501   M /trunk/sub1.c
38502
38503Reindent the code.
38504
38505------------------------------------------------------------------------
38506r3154 | pelissip | 2004-12-17 14:18:49 +0000 (Fri, 17 Dec 2004) | 2 lines
38507Changed paths:
38508   M /trunk/sin_cos.c
38509   M /trunk/tan.c
38510
38511Optimize mpfr_tan
38512
38513------------------------------------------------------------------------
38514r3153 | pelissip | 2004-12-17 13:36:51 +0000 (Fri, 17 Dec 2004) | 2 lines
38515Changed paths:
38516   M /trunk/sin.c
38517   M /trunk/sin_cos.c
38518
38519Optimize the computing of the sign of sinus if GET_EXP(x) < 0
38520
38521------------------------------------------------------------------------
38522r3152 | pelissip | 2004-12-17 13:20:13 +0000 (Fri, 17 Dec 2004) | 3 lines
38523Changed paths:
38524   M /trunk/cos.c
38525
38526Optimize mpfr_cos.
38527From 3363 / 21663.99 / 79727 to 3139 / 18920.58 / 69624 (opteron).
38528
38529------------------------------------------------------------------------
38530r3151 | pelissip | 2004-12-17 13:13:50 +0000 (Fri, 17 Dec 2004) | 3 lines
38531Changed paths:
38532   M /trunk/tests/tset_ld.c
38533
38534Fix precision used to test long double.
38535Now it is sizeof(long_double)*CHAR_BIT instead of fixed 113.
38536
38537------------------------------------------------------------------------
38538r3150 | pelissip | 2004-12-17 11:14:56 +0000 (Fri, 17 Dec 2004) | 3 lines
38539Changed paths:
38540   M /trunk/extract.c
38541
38542FIx wrong integer types
38543Add an assertion.
38544
38545------------------------------------------------------------------------
38546r3149 | pelissip | 2004-12-17 11:14:23 +0000 (Fri, 17 Dec 2004) | 2 lines
38547Changed paths:
38548   M /trunk/div_ui.c
38549
38550Likely / Unlikely some code.
38551
38552------------------------------------------------------------------------
38553r3148 | pelissip | 2004-12-17 11:13:53 +0000 (Fri, 17 Dec 2004) | 2 lines
38554Changed paths:
38555   M /trunk/configure.in
38556   M /trunk/get_ld.c
38557   M /trunk/set_d.c
38558   M /trunk/set_ld.c
38559   M /trunk/tests/tset_ld.c
38560
38561Fix problem with long double with ICC (Wrong x86 processor flag).
38562
38563------------------------------------------------------------------------
38564r3147 | pelissip | 2004-12-16 13:41:21 +0000 (Thu, 16 Dec 2004) | 2 lines
38565Changed paths:
38566   M /trunk/const_pi.c
38567
38568Fix wrong integer types.
38569
38570------------------------------------------------------------------------
38571r3146 | pelissip | 2004-12-16 13:37:23 +0000 (Thu, 16 Dec 2004) | 2 lines
38572Changed paths:
38573   M /trunk/gamma.c
38574
38575Fix bug.
38576
38577------------------------------------------------------------------------
38578r3145 | pelissip | 2004-12-16 13:27:11 +0000 (Thu, 16 Dec 2004) | 2 lines
38579Changed paths:
38580   M /trunk/acos.c
38581
38582Optimize mpfr_acos by choosing a better initial precision.
38583
38584------------------------------------------------------------------------
38585r3144 | pelissip | 2004-12-16 13:12:42 +0000 (Thu, 16 Dec 2004) | 2 lines
38586Changed paths:
38587   M /trunk/asin.c
38588
38589Optimize mpfr_asin by improving the choice of the initial precision.
38590
38591------------------------------------------------------------------------
38592r3143 | pelissip | 2004-12-16 12:04:10 +0000 (Thu, 16 Dec 2004) | 2 lines
38593Changed paths:
38594   M /trunk/atan.c
38595
38596Optimize mpfr_atan.
38597
38598------------------------------------------------------------------------
38599r3142 | pelissip | 2004-12-15 16:32:57 +0000 (Wed, 15 Dec 2004) | 2 lines
38600Changed paths:
38601   M /trunk/inp_str.c
38602   M /trunk/tests/tinp_str.c
38603
38604Fix problem with GCC 4.0 20041212.
38605
38606------------------------------------------------------------------------
38607r3141 | pelissip | 2004-12-15 14:22:50 +0000 (Wed, 15 Dec 2004) | 2 lines
38608Changed paths:
38609   M /trunk/mpfr.h
38610
38611Remove thread attribut until I found a good way to use it.
38612
38613------------------------------------------------------------------------
38614r3140 | pelissip | 2004-12-15 10:49:11 +0000 (Wed, 15 Dec 2004) | 2 lines
38615Changed paths:
38616   M /trunk/cos.c
38617
38618Test
38619
38620------------------------------------------------------------------------
38621r3139 | pelissip | 2004-12-15 10:47:42 +0000 (Wed, 15 Dec 2004) | 2 lines
38622Changed paths:
38623   M /trunk/get_str.c
38624   M /trunk/strtofr.c
38625
38626Add 'const' attribute to table.
38627
38628------------------------------------------------------------------------
38629r3138 | pelissip | 2004-12-15 10:46:00 +0000 (Wed, 15 Dec 2004) | 2 lines
38630Changed paths:
38631   D /trunk/save_expo.c
38632
38633Remove unused file.
38634
38635------------------------------------------------------------------------
38636r3137 | pelissip | 2004-12-15 09:04:07 +0000 (Wed, 15 Dec 2004) | 2 lines
38637Changed paths:
38638   M /trunk/configure.in
38639
38640New way of detecting GMP libraray, which should be more portable.
38641
38642------------------------------------------------------------------------
38643r3136 | pelissip | 2004-12-14 12:30:30 +0000 (Tue, 14 Dec 2004) | 2 lines
38644Changed paths:
38645   M /trunk/acinclude.m4
38646   M /trunk/mpfr-test.h
38647   M /trunk/tests/Makefile.am
38648   D /trunk/tests/amd64.asm
38649   M /trunk/tests/tests.c
38650   M /trunk/tests/tset_ld.c
38651   D /trunk/tests/x86.asm
38652
38653Remove useless assembly code.
38654
38655------------------------------------------------------------------------
38656r3135 | pelissip | 2004-12-14 10:54:47 +0000 (Tue, 14 Dec 2004) | 6 lines
38657Changed paths:
38658   M /trunk/cmp.c
38659   M /trunk/mpf2mpfr.h
38660   M /trunk/mpfr-impl.h
38661   M /trunk/mpfr.h
38662   M /trunk/set.c
38663
38664Add "MPFR_USE_NO_MACRO" user macro: it allows the user to link
38665directly with MPFR functions rather than using Macros to access
38666them. It doesn't define MPFR variable inside mpfr.h too.
38667Fix set.c and cmp.c in consequences.
38668Fix mpf2mpfr.h to use mpfr_get_default_rounding_mode () if needed.
38669
38670------------------------------------------------------------------------
38671r3134 | pelissip | 2004-12-13 14:32:26 +0000 (Mon, 13 Dec 2004) | 2 lines
38672Changed paths:
38673   M /trunk/mulders.c
38674
38675Improved prototype.
38676
38677------------------------------------------------------------------------
38678r3133 | pelissip | 2004-12-13 14:31:11 +0000 (Mon, 13 Dec 2004) | 2 lines
38679Changed paths:
38680   M /trunk/set_q.c
38681
38682Fix bug of overflow (I hope).
38683
38684------------------------------------------------------------------------
38685r3132 | pelissip | 2004-12-13 10:23:33 +0000 (Mon, 13 Dec 2004) | 2 lines
38686Changed paths:
38687   M /trunk/TODO
38688   M /trunk/mpfr.texi
38689   M /trunk/set_q.c
38690
38691Update mpfr_set_q overflow problem.
38692
38693------------------------------------------------------------------------
38694r3131 | pelissip | 2004-12-13 08:24:58 +0000 (Mon, 13 Dec 2004) | 2 lines
38695Changed paths:
38696   M /trunk/generic.c
38697
38698Fix wrong integer types.
38699
38700------------------------------------------------------------------------
38701r3130 | pelissip | 2004-12-10 16:02:03 +0000 (Fri, 10 Dec 2004) | 2 lines
38702Changed paths:
38703   M /trunk/atan.c
38704
38705Optimize by increasing with BITS_PER_MP_LIMB instead of log2(prec)
38706
38707------------------------------------------------------------------------
38708r3129 | pelissip | 2004-12-10 15:59:15 +0000 (Fri, 10 Dec 2004) | 3 lines
38709Changed paths:
38710   M /trunk/atan.c
38711
38712Clean up code (Fix integer types + rewrite some code).
38713Optimize the code by reducing the number of used variables inside the loop.
38714
38715------------------------------------------------------------------------
38716r3128 | pelissip | 2004-12-10 15:58:13 +0000 (Fri, 10 Dec 2004) | 2 lines
38717Changed paths:
38718   M /trunk/asin.c
38719
38720Replace mpfr_neg to MPFR_CHANGE_SIGN.
38721
38722------------------------------------------------------------------------
38723r3127 | pelissip | 2004-12-10 15:57:48 +0000 (Fri, 10 Dec 2004) | 2 lines
38724Changed paths:
38725   M /trunk/add1sp.c
38726
38727Cosmetic changes.
38728
38729------------------------------------------------------------------------
38730r3126 | pelissip | 2004-12-10 14:45:54 +0000 (Fri, 10 Dec 2004) | 4 lines
38731Changed paths:
38732   M /trunk/acos.c
38733
38734Clean the code.
38735Avoid mixing integer types.
38736Fix bug of overflow if Pi is in the range but not Pi/2.
38737
38738------------------------------------------------------------------------
38739r3125 | pelissip | 2004-12-10 14:22:49 +0000 (Fri, 10 Dec 2004) | 5 lines
38740Changed paths:
38741   M /trunk/asin.c
38742
38743Clean up the code (Removing useless variables and avoid mixing wrong integer types).
38744Optimize the code by improving memory allocation scheme and by incrementating by
38745BITS_PER_MP_LIMB in case of an error instead of MPFR_INT_CEIL_LOG2 (prec).
38746Fix an overflow bug for X=+/-1 (If PI is inside the exponent range, but not PI/2).
38747
38748------------------------------------------------------------------------
38749r3124 | pelissip | 2004-12-09 14:34:47 +0000 (Thu, 09 Dec 2004) | 2 lines
38750Changed paths:
38751   M /trunk/mpfr.h
38752
38753Simplify MPFR_SIGN by removing unnecessary ( ).
38754
38755------------------------------------------------------------------------
38756r3123 | pelissip | 2004-12-09 14:31:23 +0000 (Thu, 09 Dec 2004) | 2 lines
38757Changed paths:
38758   M /trunk/mpfr.h
38759
38760Add support for new attribut sentinel in incoming GCC 4.0
38761
38762------------------------------------------------------------------------
38763r3122 | pelissip | 2004-12-09 13:23:25 +0000 (Thu, 09 Dec 2004) | 2 lines
38764Changed paths:
38765   M /trunk/sin.c
38766   M /trunk/sin_cos.c
38767
38768Optimize initial precision in case of EXP(x) < 0.
38769
38770------------------------------------------------------------------------
38771r3121 | pelissip | 2004-12-09 10:13:55 +0000 (Thu, 09 Dec 2004) | 6 lines
38772Changed paths:
38773   M /trunk/cache.c
38774   M /trunk/mpfr-impl.h
38775   M /trunk/set.c
38776   M /trunk/tests/tset.c
38777   M /trunk/tests/tset_sj.c
38778
38779Optimize mpfr_set4.
38780Inline rounding in mpfr_set4 and mpfr_cache
38781mpfr_set4 dosn't return MPFR_EVEN_INEX (It was undocumented before).
38782Fix problems with tests (Avoid mixing MPFR_EVEN_INEX and 1).
38783Add MPFR_RNDRAW_EVEN for rounding with MPFR_EVEN_INEX inexact support
38784
38785------------------------------------------------------------------------
38786r3120 | pelissip | 2004-12-08 14:08:45 +0000 (Wed, 08 Dec 2004) | 4 lines
38787Changed paths:
38788   M /trunk/mpfr-impl.h
38789   M /trunk/mul.c
38790   M /trunk/tests/tsqr.c
38791
38792Optimize mpfr_mul by inlining and rewriting the rounding.
38793It seems that GCC option `-frename-registers` for mpfr_mul / Athlon XP
38794improves its performance (But it decreases it on Pentium4)...
38795
38796------------------------------------------------------------------------
38797r3119 | zimmerma | 2004-12-01 11:34:21 +0000 (Wed, 01 Dec 2004) | 2 lines
38798Changed paths:
38799   A /trunk/mulders.c
38800
38801first try to implement Mulders' algorithm
38802
38803------------------------------------------------------------------------
38804r3118 | pelissip | 2004-11-29 15:10:29 +0000 (Mon, 29 Nov 2004) | 2 lines
38805Changed paths:
38806   M /trunk/TODO
38807
38808Update TODO.
38809
38810------------------------------------------------------------------------
38811r3117 | zimmerma | 2004-11-29 13:58:14 +0000 (Mon, 29 Nov 2004) | 2 lines
38812Changed paths:
38813   M /trunk/tests/tdiv.c
38814
38815added new tests for corner cases
38816
38817------------------------------------------------------------------------
38818r3116 | zimmerma | 2004-11-29 13:52:35 +0000 (Mon, 29 Nov 2004) | 2 lines
38819Changed paths:
38820   M /trunk/algorithms.bib
38821   M /trunk/algorithms.tex
38822
38823added algo for pi
38824
38825------------------------------------------------------------------------
38826r3115 | pelissip | 2004-11-25 10:28:32 +0000 (Thu, 25 Nov 2004) | 2 lines
38827Changed paths:
38828   M /trunk/tan.c
38829
38830Change initial term if exp(a)<0.
38831
38832------------------------------------------------------------------------
38833r3114 | pelissip | 2004-11-25 10:28:13 +0000 (Thu, 25 Nov 2004) | 2 lines
38834Changed paths:
38835   M /trunk/sin_cos.c
38836
38837Simplify the inner loop.
38838
38839------------------------------------------------------------------------
38840r3113 | pelissip | 2004-11-25 10:11:07 +0000 (Thu, 25 Nov 2004) | 2 lines
38841Changed paths:
38842   M /trunk/sin_cos.c
38843
38844Change initial precision if EXP(op) < 0.
38845
38846------------------------------------------------------------------------
38847r3112 | pelissip | 2004-11-23 12:49:15 +0000 (Tue, 23 Nov 2004) | 3 lines
38848Changed paths:
38849   M /trunk/set_z.c
38850
38851Optimize code and rewrite the rounding part.
38852FIXME: It seems that the previous rounding code was buggy. Still I am not sure.
38853
38854------------------------------------------------------------------------
38855r3111 | pelissip | 2004-11-23 12:48:00 +0000 (Tue, 23 Nov 2004) | 2 lines
38856Changed paths:
38857   M /trunk/tests/tconst_log2.c
38858   M /trunk/tests/tgmpop.c
38859
38860Improve tests.
38861
38862------------------------------------------------------------------------
38863r3110 | pelissip | 2004-11-19 14:38:28 +0000 (Fri, 19 Nov 2004) | 2 lines
38864Changed paths:
38865   M /trunk/log.c
38866
38867Improve the initial value of prec: 10% improvement (?) on average.
38868
38869------------------------------------------------------------------------
38870r3109 | pelissip | 2004-11-19 14:36:11 +0000 (Fri, 19 Nov 2004) | 2 lines
38871Changed paths:
38872   M /trunk/tests/trandom.c
38873
38874Improve coverage test.
38875
38876------------------------------------------------------------------------
38877r3108 | pelissip | 2004-11-19 13:02:04 +0000 (Fri, 19 Nov 2004) | 2 lines
38878Changed paths:
38879   M /trunk/tests/tui_pow.c
38880   M /trunk/ui_pow_ui.c
38881
38882Fix bug for mpfr_ui_pow_ui (Wrong inexact flag).
38883
38884------------------------------------------------------------------------
38885r3107 | pelissip | 2004-11-19 12:39:10 +0000 (Fri, 19 Nov 2004) | 2 lines
38886Changed paths:
38887   M /trunk/get_z.c
38888   M /trunk/tests/tabs.c
38889   M /trunk/tests/tcmp.c
38890   M /trunk/tests/tcmp_ui.c
38891   M /trunk/tests/texceptions.c
38892   M /trunk/tests/tget_z.c
38893   M /trunk/tests/tpow.c
38894   M /trunk/tests/tset.c
38895   M /trunk/tests/tset_sj.c
38896   M /trunk/tests/tsgn.c
38897   M /trunk/tests/tsqr.c
38898   M /trunk/ufloor_log2.c
38899
38900Improve coverage tests.
38901
38902------------------------------------------------------------------------
38903r3106 | pelissip | 2004-11-19 10:28:33 +0000 (Fri, 19 Nov 2004) | 4 lines
38904Changed paths:
38905   M /trunk/INSTALL
38906   M /trunk/README.dev
38907   M /trunk/mpfr-impl.h
38908
38909Fix typos in INSTALL.
38910Sort README.dev, and add a new section about How to write a MPFR function.
38911Add a link to README.dev in mpfr-impl.h.
38912
38913------------------------------------------------------------------------
38914r3105 | pelissip | 2004-11-19 08:35:48 +0000 (Fri, 19 Nov 2004) | 3 lines
38915Changed paths:
38916   M /trunk/cos.c
38917
38918Fix a bug on some compilators:
38919 First MPFR_SAVE_EXPO_DECL, then TMP_DECL.
38920
38921------------------------------------------------------------------------
38922r3104 | pelissip | 2004-11-18 15:53:55 +0000 (Thu, 18 Nov 2004) | 2 lines
38923Changed paths:
38924   M /trunk/pow_si.c
38925   M /trunk/tests/tpow.c
38926
38927Fix an overflow bug.
38928
38929------------------------------------------------------------------------
38930r3103 | pelissip | 2004-11-18 15:15:27 +0000 (Thu, 18 Nov 2004) | 3 lines
38931Changed paths:
38932   M /trunk/set_si_2exp.c
38933   M /trunk/set_ui_2exp.c
38934   M /trunk/tests/tset_si.c
38935
38936Fix bug with inexact flag.
38937FIXME: Maybe still a bug with inexact flag if overflow in mpfr_mul_2exp ?
38938
38939------------------------------------------------------------------------
38940r3102 | pelissip | 2004-11-18 15:00:06 +0000 (Thu, 18 Nov 2004) | 3 lines
38941Changed paths:
38942   M /trunk/Makefile.am
38943   M /trunk/mpfr-impl.h
38944   M /trunk/pow_ui.c
38945
38946Remove mpfr_save_emin_emax and mpfr_restore_emin_emax
38947from MPFR library since they are useless.
38948
38949------------------------------------------------------------------------
38950r3101 | pelissip | 2004-11-18 14:55:08 +0000 (Thu, 18 Nov 2004) | 2 lines
38951Changed paths:
38952   M /trunk/set.c
38953
38954Forget to remove rndraw.c test.
38955
38956------------------------------------------------------------------------
38957r3100 | pelissip | 2004-11-18 14:52:59 +0000 (Thu, 18 Nov 2004) | 4 lines
38958Changed paths:
38959   M /trunk/acos.c
38960   M /trunk/acosh.c
38961   M /trunk/add_ui.c
38962   M /trunk/asin.c
38963   M /trunk/asinh.c
38964   M /trunk/atan.c
38965   M /trunk/const_log2.c
38966   M /trunk/const_pi.c
38967   M /trunk/cos.c
38968   M /trunk/cosh.c
38969   M /trunk/exp.c
38970   M /trunk/exp2.c
38971   M /trunk/gamma.c
38972   M /trunk/hypot.c
38973   M /trunk/mpfr-impl.h
38974   M /trunk/pow_si.c
38975   M /trunk/pow_ui.c
38976   M /trunk/rint.c
38977   M /trunk/set.c
38978   M /trunk/set_d.c
38979   M /trunk/set_ld.c
38980   M /trunk/set_q.c
38981   M /trunk/set_si_2exp.c
38982   M /trunk/set_ui_2exp.c
38983   M /trunk/sqrt_ui.c
38984   M /trunk/sub_ui.c
38985   M /trunk/tanh.c
38986   M /trunk/ui_pow.c
38987   M /trunk/ui_pow_ui.c
38988
38989Replace use of mpfr_save_emin_emax () / mpfr_restore_emin_emax()
38990by MPFR_SAVE_EXPO macros (DECL, MARK and FREE) which are faster
38991and thread safe.
38992
38993------------------------------------------------------------------------
38994r3098 | pelissip | 2004-11-18 14:04:52 +0000 (Thu, 18 Nov 2004) | 2 lines
38995Changed paths:
38996   M /trunk/agm.c
38997
38998Enable fast computing.
38999
39000------------------------------------------------------------------------
39001r3097 | vlefevre | 2004-11-18 14:04:50 +0000 (Thu, 18 Nov 2004) | 2 lines
39002Changed paths:
39003   M /trunk/mpfr.texi
39004
39005Fix: GMP -> MPFR Copying Conditions (noted by Patrick).
39006
39007------------------------------------------------------------------------
39008r3096 | pelissip | 2004-11-18 10:08:49 +0000 (Thu, 18 Nov 2004) | 2 lines
39009Changed paths:
39010   M /trunk/mpfr-impl.h
39011
39012Reorder the file and put sections to make it cleaner and more readable.
39013
39014------------------------------------------------------------------------
39015r3095 | pelissip | 2004-11-18 09:11:19 +0000 (Thu, 18 Nov 2004) | 3 lines
39016Changed paths:
39017   M /trunk/log.c
39018
39019Reduce number of used variables.
39020Optimize code and clean it.
39021
39022------------------------------------------------------------------------
39023r3093 | vlefevre | 2004-11-18 08:56:06 +0000 (Thu, 18 Nov 2004) | 2 lines
39024Changed paths:
39025   M /trunk/mpfr.texi
39026
39027In HTML, suppress the non-existing link to GMP.
39028
39029------------------------------------------------------------------------
39030r3092 | pelissip | 2004-11-18 08:32:01 +0000 (Thu, 18 Nov 2004) | 3 lines
39031Changed paths:
39032   M /trunk/init2.c
39033   M /trunk/mpfr-impl.h
39034
39035Add a prototype of own TMP_ALLOC. Don't know if it is a good idea.
39036To enable it, just build MPFR with MPFR_USE_OWN_TMP_ALLOC.
39037
39038------------------------------------------------------------------------
39039r3091 | pelissip | 2004-11-17 16:22:14 +0000 (Wed, 17 Nov 2004) | 2 lines
39040Changed paths:
39041   M /trunk/sqrt.c
39042   M /trunk/strtofr.c
39043   M /trunk/sum.c
39044
39045Fix bug with TMP_MARK.
39046
39047------------------------------------------------------------------------
39048r3090 | pelissip | 2004-11-16 16:14:43 +0000 (Tue, 16 Nov 2004) | 4 lines
39049Changed paths:
39050   M /trunk/pow_ui.c
39051
39052Optimize the code:
39053 + Special case for n == 2
39054 + The first squaring is done using the original input.
39055
39056------------------------------------------------------------------------
39057r3089 | pelissip | 2004-11-16 16:13:30 +0000 (Tue, 16 Nov 2004) | 2 lines
39058Changed paths:
39059   M /trunk/init2.c
39060
39061Add new assertion to check.
39062
39063------------------------------------------------------------------------
39064r3088 | pelissip | 2004-11-16 16:13:01 +0000 (Tue, 16 Nov 2004) | 2 lines
39065Changed paths:
39066   M /trunk/cmp2.c
39067
39068Likely / Unlikely some tests.
39069
39070------------------------------------------------------------------------
39071r3087 | pelissip | 2004-11-15 11:44:26 +0000 (Mon, 15 Nov 2004) | 2 lines
39072Changed paths:
39073   M /trunk/agm.c
39074
39075Add unused code (Still needs a proof).
39076
39077------------------------------------------------------------------------
39078r3086 | pelissip | 2004-11-15 11:43:33 +0000 (Mon, 15 Nov 2004) | 4 lines
39079Changed paths:
39080   M /trunk/get_exp.c
39081   M /trunk/mpfr.h
39082   M /trunk/set_dfl_prec.c
39083   M /trunk/set_prec.c
39084   M /trunk/set_rnd.c
39085   M /trunk/set_ui.c
39086
39087Add macro version for small functions:
39088  mpfr_get_prec, mpfr_get_exp, mpfr_get_default_rounding_mode,
39089  mpfr_get_default_prec and mpfr_set_ui
39090
39091------------------------------------------------------------------------
39092r3085 | pelissip | 2004-11-15 08:38:36 +0000 (Mon, 15 Nov 2004) | 2 lines
39093Changed paths:
39094   M /trunk/atan.c
39095
39096Refix another bug (The same).
39097
39098------------------------------------------------------------------------
39099r3084 | pelissip | 2004-11-15 08:32:23 +0000 (Mon, 15 Nov 2004) | 2 lines
39100Changed paths:
39101   M /trunk/atan.c
39102
39103Fix a bug (Use __gmpfr_ceil_log2 instead of MPFR_INT_CEIL_LOG2).
39104
39105------------------------------------------------------------------------
39106r3083 | zimmerma | 2004-11-12 17:29:54 +0000 (Fri, 12 Nov 2004) | 3 lines
39107Changed paths:
39108   M /trunk/algorithms.tex
39109
39110added algorithm for mpfr_sqrt
39111improved algorithm for mpfr_div
39112
39113------------------------------------------------------------------------
39114r3082 | zimmerma | 2004-11-12 17:22:57 +0000 (Fri, 12 Nov 2004) | 2 lines
39115Changed paths:
39116   M /trunk/sqrt.c
39117
39118use MPFR_SET_EXP/MPFR_GET_EXP instead of MPFR_EXP(r)++
39119
39120------------------------------------------------------------------------
39121r3081 | vlefevre | 2004-11-12 16:03:43 +0000 (Fri, 12 Nov 2004) | 2 lines
39122Changed paths:
39123   M /trunk/sqrt.c
39124
39125Bug fix: delayed all the initializations after the singular test.
39126
39127------------------------------------------------------------------------
39128r3080 | vlefevre | 2004-11-11 11:30:46 +0000 (Thu, 11 Nov 2004) | 2 lines
39129Changed paths:
39130   M /trunk/sqrt.c
39131
39132Untabified the source.
39133
39134------------------------------------------------------------------------
39135r3079 | vlefevre | 2004-11-11 11:26:51 +0000 (Thu, 11 Nov 2004) | 3 lines
39136Changed paths:
39137   M /trunk/sqrt.c
39138
39139The test MPFR_GET_EXP(u) != MPFR_EMAX_MAX is no longer necessary
39140since we decided to lower MPFR_EMAX_MAX to avoid such tests.
39141
39142------------------------------------------------------------------------
39143r3078 | pelissip | 2004-11-10 16:12:53 +0000 (Wed, 10 Nov 2004) | 3 lines
39144Changed paths:
39145   M /trunk/mpfr-impl.h
39146   M /trunk/sqrt.c
39147
39148Remove use of CNST_LIMB and TMP_ALLOC_LIMB which are GMP internal.
39149Add MPFR_LIMB_ZERO.
39150
39151------------------------------------------------------------------------
39152r3077 | zimmerma | 2004-11-10 12:10:16 +0000 (Wed, 10 Nov 2004) | 2 lines
39153Changed paths:
39154   M /trunk/sqrt.c
39155   M /trunk/tests/tsqrt.c
39156
39157new simpler and faster code
39158
39159------------------------------------------------------------------------
39160r3076 | pelissip | 2004-11-10 12:05:20 +0000 (Wed, 10 Nov 2004) | 2 lines
39161Changed paths:
39162   M /trunk/acos.c
39163   M /trunk/acosh.c
39164   M /trunk/asin.c
39165   M /trunk/asinh.c
39166   M /trunk/atan.c
39167   M /trunk/atanh.c
39168   M /trunk/const_euler.c
39169   M /trunk/const_log2.c
39170   M /trunk/const_pi.c
39171   M /trunk/cosh.c
39172   M /trunk/erf.c
39173   M /trunk/exp2.c
39174   M /trunk/exp3.c
39175   M /trunk/expm1.c
39176   M /trunk/factorial.c
39177   M /trunk/gamma.c
39178   M /trunk/get_str.c
39179   M /trunk/hypot.c
39180   M /trunk/log10.c
39181   M /trunk/log1p.c
39182   M /trunk/log2.c
39183   M /trunk/pow.c
39184   M /trunk/pow_si.c
39185   M /trunk/sin.c
39186   M /trunk/sin_cos.c
39187   M /trunk/sinh.c
39188   M /trunk/sum.c
39189   M /trunk/tan.c
39190   M /trunk/tanh.c
39191
39192Replace __gmpfr_ceil_log2 by MPFR_INT_CEIL_LOG2 when possible.
39193
39194------------------------------------------------------------------------
39195r3075 | pelissip | 2004-11-10 12:02:34 +0000 (Wed, 10 Nov 2004) | 2 lines
39196Changed paths:
39197   M /trunk/mpfr-impl.h
39198
39199Add __extension__ to avoid warning useless in GCC.
39200
39201------------------------------------------------------------------------
39202r3074 | vlefevre | 2004-11-03 16:14:38 +0000 (Wed, 03 Nov 2004) | 2 lines
39203Changed paths:
39204   M /trunk/README
39205
39206Update.
39207
39208------------------------------------------------------------------------
39209r3069 | pelissip | 2004-11-03 09:11:31 +0000 (Wed, 03 Nov 2004) | 2 lines
39210Changed paths:
39211   M /trunk/mpfr-impl.h
39212
39213Fix wrong Visual C++ code.
39214
39215------------------------------------------------------------------------
39216r3068 | vlefevre | 2004-11-02 17:01:49 +0000 (Tue, 02 Nov 2004) | 2 lines
39217Changed paths:
39218   M /trunk/acinclude.m4
39219   M /trunk/configure.in
39220
39221Code checking for GMP library wasn't working (always returning "yes"?).
39222
39223------------------------------------------------------------------------
39224r3066 | vlefevre | 2004-10-27 16:34:33 +0000 (Wed, 27 Oct 2004) | 2 lines
39225Changed paths:
39226   M /trunk/acinclude.m4
39227
39228Updated copyright line.
39229
39230------------------------------------------------------------------------
39231r3064 | vlefevre | 2004-10-27 14:13:24 +0000 (Wed, 27 Oct 2004) | 2 lines
39232Changed paths:
39233   M /trunk/BUGS
39234
39235Added a bug and updated copyright line.
39236
39237------------------------------------------------------------------------
39238r3062 | vlefevre | 2004-10-27 13:06:42 +0000 (Wed, 27 Oct 2004) | 2 lines
39239Changed paths:
39240   M /trunk/ChangeLog
39241
39242Update.
39243
39244------------------------------------------------------------------------
39245r3061 | vlefevre | 2004-10-27 13:04:10 +0000 (Wed, 27 Oct 2004) | 7 lines
39246Changed paths:
39247   M /trunk/mpfr-impl.h
39248   M /trunk/set_d.c
39249
39250Removed the definitions of DBL_POS_INF/DBL_NEG_INF/DBL_NAN for
39251Visual C++ as they were incorrect. Modified DOUBLE_ISINF(x) so
39252that infinities are no longer used (this should fix a part of
39253the problem for Visual C++). If IEEE 754 is not supported, one
39254should probably use the standard INFINITY macro instead of
39255(1.0/0.0), since (1.0/0.0) is specific to IEEE 754.
39256
39257------------------------------------------------------------------------
39258r3060 | vlefevre | 2004-10-27 11:55:05 +0000 (Wed, 27 Oct 2004) | 3 lines
39259Changed paths:
39260   M /trunk/acinclude.m4
39261   M /trunk/tests/tests.c
39262
39263Applied patch by Steve M. Robbins for non-IRIX MIPS systems
39264(originally for MPFR 2.0.3).
39265
39266------------------------------------------------------------------------
39267r3059 | vlefevre | 2004-10-26 02:11:43 +0000 (Tue, 26 Oct 2004) | 2 lines
39268Changed paths:
39269   M /trunk/tests/tadd1sp.c
39270   M /trunk/tests/tsub1sp.c
39271
39272Reformatted the code.
39273
39274------------------------------------------------------------------------
39275r3058 | vlefevre | 2004-10-26 01:49:26 +0000 (Tue, 26 Oct 2004) | 5 lines
39276Changed paths:
39277   M /trunk/mpfr-test.h
39278   M /trunk/tests/tacos.c
39279   M /trunk/tests/tadd1sp.c
39280   M /trunk/tests/tasin.c
39281   M /trunk/tests/tatan.c
39282   M /trunk/tests/tcos.c
39283   M /trunk/tests/tcosh.c
39284   M /trunk/tests/tdiv.c
39285   M /trunk/tests/tests.c
39286   M /trunk/tests/texceptions.c
39287   M /trunk/tests/texp.c
39288   M /trunk/tests/texp2.c
39289   M /trunk/tests/tgamma.c
39290   M /trunk/tests/tlog.c
39291   M /trunk/tests/tmul.c
39292   M /trunk/tests/tmul_ui.c
39293   M /trunk/tests/trandom.c
39294   M /trunk/tests/trint.c
39295   M /trunk/tests/tround_prec.c
39296   M /trunk/tests/tset.c
39297   M /trunk/tests/tset_exp.c
39298   M /trunk/tests/tset_ld.c
39299   M /trunk/tests/tset_si.c
39300   M /trunk/tests/tset_str.c
39301   M /trunk/tests/tset_z.c
39302   M /trunk/tests/tsub1sp.c
39303   M /trunk/tests/ttanh.c
39304
39305Replaced mpfr_set_emin/emax by set_emin/emax in tests to check
39306the return value; defined set_emin/emax in "tests/tests.c".
39307Fix: added missing #include <string.h> in "tests/tests.c".
39308Removed variable names in prototypes in "mpfr-test.h".
39309
39310------------------------------------------------------------------------
39311r3057 | vlefevre | 2004-10-22 13:19:48 +0000 (Fri, 22 Oct 2004) | 2 lines
39312Changed paths:
39313   M /trunk/tests/mpf_compat.h
39314
39315Reformatted the code -> GNU style.
39316
39317------------------------------------------------------------------------
39318r3054 | vlefevre | 2004-10-22 12:49:32 +0000 (Fri, 22 Oct 2004) | 2 lines
39319Changed paths:
39320   M /trunk/ChangeLog
39321
39322Update.
39323
39324------------------------------------------------------------------------
39325r3053 | pelissip | 2004-10-22 08:00:56 +0000 (Fri, 22 Oct 2004) | 3 lines
39326Changed paths:
39327   M /trunk/tests/tests.c
39328
39329Declaration of "tests_rand_start" and "tests_rand_end" with the same storage class specifier
39330in tests.c (static missing line 65 and 109).
39331
39332------------------------------------------------------------------------
39333r3052 | vlefevre | 2004-10-21 11:53:26 +0000 (Thu, 21 Oct 2004) | 4 lines
39334Changed paths:
39335   M /trunk/strtofr.c
39336
39337Bug fixed: cast to unsigned char instead of int for isspace (no,
39338these are not "psycho" systems, just systems with signed chars).
39339Untabified the source.
39340
39341------------------------------------------------------------------------
39342r3051 | pelissip | 2004-10-20 13:27:25 +0000 (Wed, 20 Oct 2004) | 2 lines
39343Changed paths:
39344   M /trunk/configure.in
39345
39346Improve ICC CFLAGS by removins meaningless warnings.
39347
39348------------------------------------------------------------------------
39349r3050 | pelissip | 2004-10-20 12:52:33 +0000 (Wed, 20 Oct 2004) | 2 lines
39350Changed paths:
39351   M /trunk/strtofr.c
39352
39353Remove some warnings on some "psycho" systems.
39354
39355------------------------------------------------------------------------
39356r3049 | pelissip | 2004-10-20 09:37:55 +0000 (Wed, 20 Oct 2004) | 2 lines
39357Changed paths:
39358   M /trunk/README.dev
39359
39360Update the chapter "Make a release".
39361
39362------------------------------------------------------------------------
39363r3048 | pelissip | 2004-10-20 09:36:18 +0000 (Wed, 20 Oct 2004) | 4 lines
39364Changed paths:
39365   M /trunk/mpfr-test.h
39366   M /trunk/tests/mpf_compat.h
39367   M /trunk/tests/tests.c
39368   M /trunk/tests/tinp_str.c
39369
39370Fix bug when you build MPFR outside source directory.
39371Add function src_fopen to open a file in the source directory, which
39372may be different from the current directory.
39373
39374------------------------------------------------------------------------
39375r3047 | pelissip | 2004-10-20 07:12:08 +0000 (Wed, 20 Oct 2004) | 2 lines
39376Changed paths:
39377   M /trunk/INSTALL
39378
39379Fix a typo.
39380
39381------------------------------------------------------------------------
39382r3046 | vlefevre | 2004-10-19 13:07:28 +0000 (Tue, 19 Oct 2004) | 2 lines
39383Changed paths:
39384   M /trunk/mpfr.texi
39385
39386Another correction (English).
39387
39388------------------------------------------------------------------------
39389r3045 | vlefevre | 2004-10-19 13:05:34 +0000 (Tue, 19 Oct 2004) | 2 lines
39390Changed paths:
39391   M /trunk/mpfr.texi
39392
39393Minor correction.
39394
39395------------------------------------------------------------------------
39396r3044 | pelissip | 2004-10-19 12:49:15 +0000 (Tue, 19 Oct 2004) | 2 lines
39397Changed paths:
39398   M /trunk/NEWS
39399
39400Update NEWS to reflect the change in mpfr_set_str.
39401
39402------------------------------------------------------------------------
39403r3043 | pelissip | 2004-10-19 12:45:45 +0000 (Tue, 19 Oct 2004) | 3 lines
39404Changed paths:
39405   M /trunk/mpfr.texi
39406   M /trunk/set_str.c
39407   M /trunk/tests/tset_str.c
39408
39409Update mpfr_set_str to be much more like strtofr.
39410Update the documentation to reflect the changes.
39411
39412------------------------------------------------------------------------
39413r3042 | zimmerma | 2004-10-19 10:18:14 +0000 (Tue, 19 Oct 2004) | 2 lines
39414Changed paths:
39415   M /trunk/mpfr.texi
39416
39417changed contributors section
39418
39419------------------------------------------------------------------------
39420r3041 | pelissip | 2004-10-19 09:53:00 +0000 (Tue, 19 Oct 2004) | 2 lines
39421Changed paths:
39422   M /trunk/NEWS
39423
39424Add a line about binary compatibility.
39425
39426------------------------------------------------------------------------
39427r3040 | zimmerma | 2004-10-19 09:24:10 +0000 (Tue, 19 Oct 2004) | 2 lines
39428Changed paths:
39429   M /trunk/mpfr.texi
39430
39431changed "contributors" section
39432
39433------------------------------------------------------------------------
39434r3039 | zimmerma | 2004-10-19 09:02:46 +0000 (Tue, 19 Oct 2004) | 2 lines
39435Changed paths:
39436   M /trunk/mul.c
39437
39438changed rights (remove executable permission)
39439
39440------------------------------------------------------------------------
39441r3038 | vlefevre | 2004-10-18 15:07:09 +0000 (Mon, 18 Oct 2004) | 7 lines
39442Changed paths:
39443   M /trunk/mpfr.texi
39444
39445Misc corrections:
39446  + spelling mistakes
39447  + consistency: in direction @var{rnd} -> in the direction @var{rnd}
39448  + @code{NULL} pointer -> null pointer (as in the C standard)
39449  + in the example for mpfr_inits2 / mpfr_clears: NULL -> (void *) 0
39450    as NULL isn't necessarily a pointer.
39451
39452------------------------------------------------------------------------
39453r3037 | pelissip | 2004-10-18 14:23:01 +0000 (Mon, 18 Oct 2004) | 2 lines
39454Changed paths:
39455   M /trunk/BUGS
39456   M /trunk/README
39457
39458Update
39459
39460------------------------------------------------------------------------
39461r3036 | pelissip | 2004-10-18 13:28:28 +0000 (Mon, 18 Oct 2004) | 7 lines
39462Changed paths:
39463   M /trunk/mpfr.h
39464   M /trunk/mpfr.texi
39465   M /trunk/set_str.c
39466   M /trunk/strtofr.c
39467   M /trunk/tests/tset_str.c
39468   M /trunk/tests/tstrtofr.c
39469
39470Change "unsigned int" to "int" for base in proto of strtofr.
39471Change set_str to use strtofr (Fix a bug too).
39472Limit base to 36 in strtofr (since get_str is limited to 36).
39473Update documentation to reflect the changes.
39474mpfr_get_d1 is moved to section internal in the documentation.
39475Update the tests.
39476
39477------------------------------------------------------------------------
39478r3035 | pelissip | 2004-10-18 13:21:55 +0000 (Mon, 18 Oct 2004) | 2 lines
39479Changed paths:
39480   M /trunk/mpfr-impl.h
39481
39482Hard code NAN, +INF and -INF values for MVC.
39483
39484------------------------------------------------------------------------
39485r3034 | pelissip | 2004-10-18 09:47:37 +0000 (Mon, 18 Oct 2004) | 2 lines
39486Changed paths:
39487   M /trunk/tests/mpf_compat.h
39488   M /trunk/tests/tout_str.c
39489
39490Fix problem on systems where "/dev/null" doesn't exist.
39491
39492------------------------------------------------------------------------
39493r3033 | vlefevre | 2004-10-16 10:48:15 +0000 (Sat, 16 Oct 2004) | 2 lines
39494Changed paths:
39495   M /trunk/AUTHORS
39496   M /trunk/mpfr.texi
39497
39498Misc corrections.
39499
39500------------------------------------------------------------------------
39501r3032 | vlefevre | 2004-10-15 14:06:28 +0000 (Fri, 15 Oct 2004) | 2 lines
39502Changed paths:
39503   M /trunk/README.dev
39504
39505Updated the section "To make a release".
39506
39507------------------------------------------------------------------------
39508r3031 | vlefevre | 2004-10-15 13:58:37 +0000 (Fri, 15 Oct 2004) | 2 lines
39509Changed paths:
39510   M /trunk/VERSION
39511   M /trunk/mpfr.h
39512   M /trunk/mpfr.texi
39513   M /trunk/version.c
39514
39515Updated the version on the trunk.
39516
39517------------------------------------------------------------------------
39518r3030 | vlefevre | 2004-10-15 12:52:20 +0000 (Fri, 15 Oct 2004) | 2 lines
39519Changed paths:
39520   M /trunk/ChangeLog
39521
39522Update.
39523
39524------------------------------------------------------------------------
39525r3029 | vlefevre | 2004-10-15 12:49:05 +0000 (Fri, 15 Oct 2004) | 2 lines
39526Changed paths:
39527   M /trunk/NEWS
39528
39529Update for 2.1.0.
39530
39531------------------------------------------------------------------------
39532r3028 | vlefevre | 2004-10-13 08:35:11 +0000 (Wed, 13 Oct 2004) | 2 lines
39533Changed paths:
39534   M /trunk/README.dev
39535
39536Added a comment about autoreconf and a bug in Debian (now fixed).
39537
39538------------------------------------------------------------------------
39539r3027 | pelissip | 2004-10-12 07:24:51 +0000 (Tue, 12 Oct 2004) | 2 lines
39540Changed paths:
39541   M /trunk/INSTALL
39542
39543Add a note about Windows 64.
39544
39545------------------------------------------------------------------------
39546r3026 | pelissip | 2004-10-11 13:52:42 +0000 (Mon, 11 Oct 2004) | 2 lines
39547Changed paths:
39548   M /trunk/mpfr.texi
39549
39550Update documentation.
39551
39552------------------------------------------------------------------------
39553r3025 | pelissip | 2004-10-11 13:52:29 +0000 (Mon, 11 Oct 2004) | 2 lines
39554Changed paths:
39555   M /trunk/INSTALL
39556
39557Improve Windows installation.
39558
39559------------------------------------------------------------------------
39560r3024 | pelissip | 2004-10-11 13:52:07 +0000 (Mon, 11 Oct 2004) | 2 lines
39561Changed paths:
39562   M /trunk/README.dev
39563
39564Add a line about "near" and "far".
39565
39566------------------------------------------------------------------------
39567r3023 | pelissip | 2004-10-07 11:53:27 +0000 (Thu, 07 Oct 2004) | 3 lines
39568Changed paths:
39569   M /trunk/acinclude.m4
39570   M /trunk/configure.in
39571   M /trunk/tests/tget_str.c
39572
39573Add support for ".lib" since it seems to work.
39574Display GMP version inside the configure.
39575
39576------------------------------------------------------------------------
39577r3022 | zimmerma | 2004-10-05 09:45:29 +0000 (Tue, 05 Oct 2004) | 2 lines
39578Changed paths:
39579   M /trunk/tests/tget_str.c
39580
39581added one new test
39582
39583------------------------------------------------------------------------
39584r3021 | vlefevre | 2004-10-04 13:40:35 +0000 (Mon, 04 Oct 2004) | 2 lines
39585Changed paths:
39586   M /trunk/tests/tget_str.c
39587
39588Added worst cases.
39589
39590------------------------------------------------------------------------
39591r3020 | zimmerma | 2004-10-02 07:28:07 +0000 (Sat, 02 Oct 2004) | 2 lines
39592Changed paths:
39593   M /trunk/tests/tset_str.c
39594
39595added new tests (worst-case)
39596
39597------------------------------------------------------------------------
39598r3019 | zimmerma | 2004-10-01 12:31:46 +0000 (Fri, 01 Oct 2004) | 2 lines
39599Changed paths:
39600   M /trunk/tests/tget_str.c
39601
39602added new worst-cases (directed rounding)
39603
39604------------------------------------------------------------------------
39605r3018 | zimmerma | 2004-10-01 07:35:34 +0000 (Fri, 01 Oct 2004) | 2 lines
39606Changed paths:
39607   M /trunk/TODO
39608
39609added new function to implement (dilog)
39610
39611------------------------------------------------------------------------
39612r3017 | zimmerma | 2004-09-30 16:11:13 +0000 (Thu, 30 Sep 2004) | 2 lines
39613Changed paths:
39614   M /trunk/get_str.c
39615
39616fixed bug in get_str_aux when one extra digit
39617
39618------------------------------------------------------------------------
39619r3016 | vlefevre | 2004-09-30 16:06:25 +0000 (Thu, 30 Sep 2004) | 3 lines
39620Changed paths:
39621   M /trunk/mpfr.h
39622   M /trunk/mpfr.texi
39623   M /trunk/rint.c
39624   M /trunk/tests/trint.c
39625
39626Added functions mpfr_rint_round, mpfr_rint_trunc, mpfr_rint_ceil,
39627mpfr_rint_floor.
39628
39629------------------------------------------------------------------------
39630r3015 | pelissip | 2004-09-30 13:03:52 +0000 (Thu, 30 Sep 2004) | 2 lines
39631Changed paths:
39632   M /trunk/tests/tget_str.c
39633
39634Add new test (One failed).
39635
39636------------------------------------------------------------------------
39637r3014 | vlefevre | 2004-09-30 09:21:11 +0000 (Thu, 30 Sep 2004) | 3 lines
39638Changed paths:
39639   M /trunk/get_sj.c
39640
39641The cast to uintmax_t wasn't really useful, so I removed it.
39642Added a comment.
39643
39644------------------------------------------------------------------------
39645r3013 | vlefevre | 2004-09-30 09:06:37 +0000 (Thu, 30 Sep 2004) | 2 lines
39646Changed paths:
39647   M /trunk/get_sj.c
39648
39649The real fix for sizeof(intmax_t) == sizeof(mp_limb_t).
39650
39651------------------------------------------------------------------------
39652r3012 | pelissip | 2004-09-30 08:08:59 +0000 (Thu, 30 Sep 2004) | 2 lines
39653Changed paths:
39654   M /trunk/get_sj.c
39655
39656Fix a bug if sizeof(intmax_t) == sizeof(mp_limb_t)
39657
39658------------------------------------------------------------------------
39659r3011 | zimmerma | 2004-09-29 16:05:01 +0000 (Wed, 29 Sep 2004) | 2 lines
39660Changed paths:
39661   M /trunk/tests/tget_str.c
39662
39663added worst-case
39664
39665------------------------------------------------------------------------
39666r3010 | pelissip | 2004-09-29 13:58:06 +0000 (Wed, 29 Sep 2004) | 2 lines
39667Changed paths:
39668   M /trunk/TODO
39669   M /trunk/cmp.c
39670   M /trunk/cmp_abs.c
39671   M /trunk/cmp_d.c
39672   M /trunk/cmp_si.c
39673   M /trunk/cmp_ui.c
39674   M /trunk/mpfr.texi
39675   M /trunk/tests/tcmp.c
39676   M /trunk/tests/tcmp_d.c
39677   M /trunk/tests/tcmp_ld.c
39678   M /trunk/tests/tcmp_ui.c
39679   M /trunk/tests/tcmpabs.c
39680
39681cmp(x,y) if x=NAN or y=NAN returns 0 and erange flag.
39682
39683------------------------------------------------------------------------
39684r3009 | pelissip | 2004-09-29 12:54:47 +0000 (Wed, 29 Sep 2004) | 3 lines
39685Changed paths:
39686   M /trunk/NEWS
39687   M /trunk/mpfr.texi
39688
39689Update documentation and NEWS to reflect new functions
39690and functionnality.
39691
39692------------------------------------------------------------------------
39693r3008 | pelissip | 2004-09-29 12:28:17 +0000 (Wed, 29 Sep 2004) | 2 lines
39694Changed paths:
39695   M /trunk/get_z.c
39696   M /trunk/strtofr.c
39697
39698Improve assertion.
39699
39700------------------------------------------------------------------------
39701r3007 | pelissip | 2004-09-29 12:27:36 +0000 (Wed, 29 Sep 2004) | 6 lines
39702Changed paths:
39703   M /trunk/exceptions.c
39704   M /trunk/get_si.c
39705   M /trunk/get_sj.c
39706   M /trunk/get_ui.c
39707   M /trunk/get_uj.c
39708   M /trunk/mpfr-impl.h
39709   M /trunk/set_sj.c
39710   M /trunk/set_uj.c
39711   M /trunk/tests/texceptions.c
39712   M /trunk/tests/tget_sj.c
39713   M /trunk/tests/tset_si.c
39714   M /trunk/tests/tset_sj.c
39715
39716Add mpfr_clear_erangeflag and mpfr_erangeflag_p.
39717Add test for theses two functions.
39718mpfr_get_[s/u][i/j] have a deterministic behavior in case of OVERFLOW.
39719(Return the MINIMUM or the MAXIMUM in the current type, and set
39720ERANGE_flag).
39721
39722------------------------------------------------------------------------
39723r3006 | pelissip | 2004-09-29 12:23:54 +0000 (Wed, 29 Sep 2004) | 2 lines
39724Changed paths:
39725   M /trunk/Makefile.am
39726   A /trunk/fits_intmax.c
39727   A /trunk/fits_uintmax.c
39728   M /trunk/mpfr.h
39729   M /trunk/tests/tfits.c
39730
39731Add mpfr_uintmax_p and mpfr_intmax_p.
39732
39733------------------------------------------------------------------------
39734r3005 | pelissip | 2004-09-29 12:21:03 +0000 (Wed, 29 Sep 2004) | 3 lines
39735Changed paths:
39736   M /trunk/INSTALL
39737   M /trunk/TODO
39738
39739Update INSTALL about C++
39740Update TODO and VERSION.
39741
39742------------------------------------------------------------------------
39743r3004 | pelissip | 2004-09-29 08:59:58 +0000 (Wed, 29 Sep 2004) | 3 lines
39744Changed paths:
39745   M /trunk/mpfr-impl.h
39746   M /trunk/mpfr.h
39747   M /trunk/mpfr.texi
39748
39749Move mpfr_inits from mpfr-impl to mpfr.h.
39750Add doc too.
39751
39752------------------------------------------------------------------------
39753r3003 | pelissip | 2004-09-28 10:09:18 +0000 (Tue, 28 Sep 2004) | 2 lines
39754Changed paths:
39755   M /trunk/get_sj.c
39756   M /trunk/get_uj.c
39757
39758Reindent the sources (again).
39759
39760------------------------------------------------------------------------
39761r3002 | pelissip | 2004-09-28 09:26:34 +0000 (Tue, 28 Sep 2004) | 5 lines
39762Changed paths:
39763   M /trunk/mpn_exp.c
39764
39765Fix how to detect overflow so that it can be build with GCC -ftrapv
39766option without any bugs (In the previous code, the overflow was
39767detected afterwards, whereas, now, it is detected before).
39768Fix also another real problem of overflow (Addition of two signed integers).
39769
39770------------------------------------------------------------------------
39771r3001 | pelissip | 2004-09-28 08:24:07 +0000 (Tue, 28 Sep 2004) | 2 lines
39772Changed paths:
39773   M /trunk/div.c
39774
39775Rename this variable again.
39776
39777------------------------------------------------------------------------
39778r3000 | pelissip | 2004-09-28 07:53:46 +0000 (Tue, 28 Sep 2004) | 4 lines
39779Changed paths:
39780   M /trunk/div.c
39781
39782Replace variable 'near' to 'the_real_near' since MSVC incorreclty
39783recognize "far" and "near" as obsolete keywords (100% incorrect, and
39784clearly MSVC fault but it doesn't cost many things to change the name).
39785
39786------------------------------------------------------------------------
39787r2999 | pelissip | 2004-09-27 14:59:46 +0000 (Mon, 27 Sep 2004) | 2 lines
39788Changed paths:
39789   M /trunk/mpfr.texi
39790
39791Fix typo in the documentation about get_ functions.
39792
39793------------------------------------------------------------------------
39794r2998 | pelissip | 2004-09-27 14:58:37 +0000 (Mon, 27 Sep 2004) | 2 lines
39795Changed paths:
39796   M /trunk/get_sj.c
39797   M /trunk/get_uj.c
39798
39799Retab the sources.
39800
39801------------------------------------------------------------------------
39802r2997 | vlefevre | 2004-09-27 13:58:21 +0000 (Mon, 27 Sep 2004) | 2 lines
39803Changed paths:
39804   M /trunk/NEWS
39805
39806Added mpfr_get_uj and mpfr_get_sj in the changes 2.0.3 -> 2.1.0.
39807
39808------------------------------------------------------------------------
39809r2996 | vlefevre | 2004-09-27 13:38:24 +0000 (Mon, 27 Sep 2004) | 2 lines
39810Changed paths:
39811   M /trunk/TODO
39812
39813Added an item about the future MPFR_FLAGS_ERANGE flag.
39814
39815------------------------------------------------------------------------
39816r2995 | vlefevre | 2004-09-27 13:21:12 +0000 (Mon, 27 Sep 2004) | 2 lines
39817Changed paths:
39818   M /trunk/Makefile.am
39819   A /trunk/get_sj.c
39820   A /trunk/get_uj.c
39821   M /trunk/mpfr.h
39822   M /trunk/mpfr.texi
39823   M /trunk/tests/Makefile.am
39824   A /trunk/tests/tget_sj.c
39825
39826New functions mpfr_get_sj and mpfr_get_uj, with tests.
39827
39828------------------------------------------------------------------------
39829r2994 | pelissip | 2004-09-27 08:35:25 +0000 (Mon, 27 Sep 2004) | 2 lines
39830Changed paths:
39831   M /trunk/set_sj.c
39832
39833Remove MPFR_NEED_LONGLONG_H macro.
39834
39835------------------------------------------------------------------------
39836r2993 | vlefevre | 2004-09-26 22:18:46 +0000 (Sun, 26 Sep 2004) | 2 lines
39837Changed paths:
39838   M /trunk/set_sj.c
39839
39840Added a cast to avoid an integer overflow.
39841
39842------------------------------------------------------------------------
39843r2992 | vlefevre | 2004-09-24 14:53:05 +0000 (Fri, 24 Sep 2004) | 2 lines
39844Changed paths:
39845   M /trunk/get_si.c
39846
39847Fixed integer overflow.
39848
39849------------------------------------------------------------------------
39850r2991 | vlefevre | 2004-09-24 14:13:20 +0000 (Fri, 24 Sep 2004) | 2 lines
39851Changed paths:
39852   M /trunk/get_si.c
39853
39854Fixed bugs (like those in mpfr_get_ui).
39855
39856------------------------------------------------------------------------
39857r2990 | vlefevre | 2004-09-24 13:38:39 +0000 (Fri, 24 Sep 2004) | 2 lines
39858Changed paths:
39859   M /trunk/README.dev
39860
39861The standard autoreconf script should now be used instead of prepare.
39862
39863------------------------------------------------------------------------
39864r2989 | zimmerma | 2004-09-24 11:43:47 +0000 (Fri, 24 Sep 2004) | 2 lines
39865Changed paths:
39866   M /trunk/get_ui.c
39867
39868forgot to check for 0
39869
39870------------------------------------------------------------------------
39871r2988 | zimmerma | 2004-09-24 11:15:45 +0000 (Fri, 24 Sep 2004) | 2 lines
39872Changed paths:
39873   M /trunk/get_ui.c
39874
39875now use mpfr_rint()
39876
39877------------------------------------------------------------------------
39878r2987 | pelissip | 2004-09-24 08:32:31 +0000 (Fri, 24 Sep 2004) | 2 lines
39879Changed paths:
39880   M /trunk/mpfr.texi
39881
39882Update doc of mpfr_get_str (Minimum space is 7).
39883
39884------------------------------------------------------------------------
39885r2986 | zimmerma | 2004-09-24 07:21:04 +0000 (Fri, 24 Sep 2004) | 2 lines
39886Changed paths:
39887   M /trunk/get_ui.c
39888   M /trunk/tests/tset_si.c
39889
39890fixed double-rounding bug in get_ui
39891
39892------------------------------------------------------------------------
39893r2985 | pelissip | 2004-09-23 15:28:35 +0000 (Thu, 23 Sep 2004) | 3 lines
39894Changed paths:
39895   M /trunk/mpf2mpfr.h
39896
39897Prevent from multiple inclusion.
39898mpf_init inits to 0 rather than NAN.
39899
39900------------------------------------------------------------------------
39901r2984 | pelissip | 2004-09-23 13:54:41 +0000 (Thu, 23 Sep 2004) | 2 lines
39902Changed paths:
39903   M /trunk/mpfr.h
39904
39905Fix some tiny problems.
39906
39907------------------------------------------------------------------------
39908r2983 | zimmerma | 2004-09-23 10:16:45 +0000 (Thu, 23 Sep 2004) | 2 lines
39909Changed paths:
39910   M /trunk/TODO
39911
39912added item on rounding to odd
39913
39914------------------------------------------------------------------------
39915r2982 | pelissip | 2004-09-21 12:42:37 +0000 (Tue, 21 Sep 2004) | 3 lines
39916Changed paths:
39917   M /trunk/strtofr.c
39918
39919Fix a bug in FreeBsd 5.20 / Alpha / Gcc 3.3.3.
39920Not a MPFR bug, but add some code to avoid it.
39921Reference: http://www.freebsd.org/cgi/query-pr.cgi?pr=72024
39922------------------------------------------------------------------------
39923r2981 | pelissip | 2004-09-21 11:46:11 +0000 (Tue, 21 Sep 2004) | 2 lines
39924Changed paths:
39925   M /trunk/strtofr.c
39926   M /trunk/tests/tstrtofr.c
39927
39928Add a new test and clarify a comment.
39929
39930------------------------------------------------------------------------
39931r2980 | pelissip | 2004-09-21 09:52:54 +0000 (Tue, 21 Sep 2004) | 2 lines
39932Changed paths:
39933   M /trunk/strtofr.c
39934
39935Update Assertion for pow2.
39936
39937------------------------------------------------------------------------
39938r2979 | pelissip | 2004-09-20 15:38:19 +0000 (Mon, 20 Sep 2004) | 2 lines
39939Changed paths:
39940   M /trunk/NEWS
39941
39942Update NEWS.
39943
39944------------------------------------------------------------------------
39945r2978 | pelissip | 2004-09-20 15:13:51 +0000 (Mon, 20 Sep 2004) | 2 lines
39946Changed paths:
39947   M /trunk/TODO
39948
39949Update TODO due to new function mpfr_strtofr
39950
39951------------------------------------------------------------------------
39952r2977 | pelissip | 2004-09-20 14:45:32 +0000 (Mon, 20 Sep 2004) | 3 lines
39953Changed paths:
39954   M /trunk/configure.in
39955   M /trunk/get_d.c
39956   M /trunk/mpfr-impl.h
39957   M /trunk/mpfr.h
39958   M /trunk/set_d.c
39959   M /trunk/strtofr.c
39960   M /trunk/tests/memory.c
39961   M /trunk/tests/tdiv.c
39962   M /trunk/tests/tests.c
39963   M /trunk/tests/tget_str.c
39964   M /trunk/tests/trint.c
39965   M /trunk/tests/tset_d.c
39966   M /trunk/tests/tset_q.c
39967   M /trunk/tests/tset_str.c
39968   M /trunk/tests/tstrtofr.c
39969
39970Add ICC detection && support.
39971Remove some potential warnings in the test files.
39972
39973------------------------------------------------------------------------
39974r2976 | pelissip | 2004-09-20 08:57:28 +0000 (Mon, 20 Sep 2004) | 4 lines
39975Changed paths:
39976   M /trunk/Makefile.am
39977   M /trunk/mpfr.texi
39978   A /trunk/strtofr.c
39979   M /trunk/tests/Makefile.am
39980   A /trunk/tests/tstrtofr.c
39981
39982Add mpfr_strtofr function.
39983Add mpfr_strtofr test file.
39984Add mpfr_strtofr documentation.
39985
39986------------------------------------------------------------------------
39987r2975 | pelissip | 2004-09-20 08:55:56 +0000 (Mon, 20 Sep 2004) | 2 lines
39988Changed paths:
39989   M /trunk/configure.in
39990
39991Improve GMP.h vs libgmp.a version checking.
39992
39993------------------------------------------------------------------------
39994r2974 | zimmerma | 2004-09-17 16:26:22 +0000 (Fri, 17 Sep 2004) | 2 lines
39995Changed paths:
39996   M /trunk/TODO
39997
39998added one entry (new function 1/sqrt(x))
39999
40000------------------------------------------------------------------------
40001r2973 | pelissip | 2004-09-17 09:49:50 +0000 (Fri, 17 Sep 2004) | 2 lines
40002Changed paths:
40003   M /trunk/acinclude.m4
40004   M /trunk/configure.in
40005   M /trunk/tests/Makefile.am
40006
40007Use LIBS instead of LDADD for libraries (GMP).
40008
40009------------------------------------------------------------------------
40010r2972 | pelissip | 2004-09-17 07:21:31 +0000 (Fri, 17 Sep 2004) | 2 lines
40011Changed paths:
40012   M /trunk/configure.in
40013
40014Min GMP version is 4.1.0 now.
40015
40016------------------------------------------------------------------------
40017r2971 | pelissip | 2004-09-16 11:12:09 +0000 (Thu, 16 Sep 2004) | 2 lines
40018Changed paths:
40019   M /trunk/configure.in
40020
40021Add a check if both gmp.h and libgmp.a have the same version.
40022
40023------------------------------------------------------------------------
40024r2970 | pelissip | 2004-09-16 11:11:23 +0000 (Thu, 16 Sep 2004) | 2 lines
40025Changed paths:
40026   M /trunk/mpfr-impl.h
40027
40028Fix a typo.
40029
40030------------------------------------------------------------------------
40031r2969 | pelissip | 2004-09-15 08:50:55 +0000 (Wed, 15 Sep 2004) | 2 lines
40032Changed paths:
40033   M /trunk/tests/tset_str.c
40034
40035Add a forgotten regression test "1.2.3"
40036
40037------------------------------------------------------------------------
40038r2968 | vlefevre | 2004-09-15 08:38:08 +0000 (Wed, 15 Sep 2004) | 2 lines
40039Changed paths:
40040   M /trunk/config.guess
40041   M /trunk/config.sub
40042
40043Update from the autotools-dev Debian package.
40044
40045------------------------------------------------------------------------
40046r2967 | vlefevre | 2004-09-15 08:27:38 +0000 (Wed, 15 Sep 2004) | 2 lines
40047Changed paths:
40048   M /trunk/ChangeLog
40049
40050Update.
40051
40052------------------------------------------------------------------------
40053r2966 | pelissip | 2004-09-14 15:11:07 +0000 (Tue, 14 Sep 2004) | 2 lines
40054Changed paths:
40055   M /trunk/mpfr-impl.h
40056
40057Add 2 new macros for handling correctly overflow.
40058
40059------------------------------------------------------------------------
40060r2965 | zimmerma | 2004-09-13 14:00:36 +0000 (Mon, 13 Sep 2004) | 2 lines
40061Changed paths:
40062   M /trunk/set_str.c
40063
40064fixed bug (several '.' allowed in mantissa)
40065
40066------------------------------------------------------------------------
40067r2964 | zimmerma | 2004-09-03 09:06:13 +0000 (Fri, 03 Sep 2004) | 2 lines
40068Changed paths:
40069   M /trunk/INSTALL
40070
40071added notes for Windows
40072
40073------------------------------------------------------------------------
40074r2963 | pelissip | 2004-09-02 07:06:39 +0000 (Thu, 02 Sep 2004) | 2 lines
40075Changed paths:
40076   M /trunk/TODO
40077
40078Add a line about Dynamic Version of MPFR.
40079
40080------------------------------------------------------------------------
40081r2962 | zimmerma | 2004-09-01 16:42:07 +0000 (Wed, 01 Sep 2004) | 2 lines
40082Changed paths:
40083   M /trunk/mpfr.texi
40084
40085added warnings about init functions (mpf wrt mpfr)
40086
40087------------------------------------------------------------------------
40088r2961 | pelissip | 2004-08-31 13:01:00 +0000 (Tue, 31 Aug 2004) | 2 lines
40089Changed paths:
40090   M /trunk/mpfr.texi
40091
40092Update documentations.
40093
40094------------------------------------------------------------------------
40095r2960 | pelissip | 2004-08-31 13:00:15 +0000 (Tue, 31 Aug 2004) | 3 lines
40096Changed paths:
40097   M /trunk/get_z.c
40098   M /trunk/mpfr.h
40099   M /trunk/tests/tget_z.c
40100
40101Rename mpz_set_fr to mpfr_get_z.
40102Provide a conditionnal macro for mpz_set_fr.
40103
40104------------------------------------------------------------------------
40105r2959 | pelissip | 2004-08-31 09:20:41 +0000 (Tue, 31 Aug 2004) | 2 lines
40106Changed paths:
40107   M /trunk/mpfr.texi
40108
40109Add doc for mpfr_sqr.
40110
40111------------------------------------------------------------------------
40112r2958 | pelissip | 2004-08-31 08:58:29 +0000 (Tue, 31 Aug 2004) | 2 lines
40113Changed paths:
40114   M /trunk/mpfr.texi
40115
40116Fix month.
40117
40118------------------------------------------------------------------------
40119r2957 | pelissip | 2004-08-26 09:05:32 +0000 (Thu, 26 Aug 2004) | 2 lines
40120Changed paths:
40121   M /trunk/tests/texp.c
40122
40123Add a new test to check overflow.
40124
40125------------------------------------------------------------------------
40126r2956 | pelissip | 2004-08-24 14:00:42 +0000 (Tue, 24 Aug 2004) | 3 lines
40127Changed paths:
40128   M /trunk/exp_2.c
40129
40130Try to retype correctly the functions (replace int by the correct type).
40131Still some works to do.
40132
40133------------------------------------------------------------------------
40134r2955 | pelissip | 2004-08-23 09:32:27 +0000 (Mon, 23 Aug 2004) | 2 lines
40135Changed paths:
40136   M /trunk/mpfr-impl.h
40137
40138Add description of what does MPFR_INT_CEIL_LOG2.
40139
40140------------------------------------------------------------------------
40141r2954 | pelissip | 2004-08-23 09:31:32 +0000 (Mon, 23 Aug 2004) | 4 lines
40142Changed paths:
40143   M /trunk/Makefile.am
40144   M /trunk/exp_2.c
40145   A /trunk/isqrt.c
40146
40147Move __gmpfr_isqrt and __gmpfr_cuberoot to another file.
40148Clean up the code of mpfr_exp_2: remove DEBUG condition to use TRACE, ASSERT and DUMP.
40149Use MPFR_INT_CEIL_LOG2 instead of __gmpfr_ceil_log2.
40150
40151------------------------------------------------------------------------
40152r2953 | pelissip | 2004-08-23 09:29:55 +0000 (Mon, 23 Aug 2004) | 2 lines
40153Changed paths:
40154   M /trunk/mpfr-impl.h
40155
40156Improve a comment.
40157
40158------------------------------------------------------------------------
40159r2952 | pelissip | 2004-08-23 09:01:18 +0000 (Mon, 23 Aug 2004) | 3 lines
40160Changed paths:
40161   M /trunk/Makefile.am
40162   A /trunk/int_ceil_log2.c
40163   M /trunk/mpfr-impl.h
40164
40165Add MPFR_INT_CEIL_LOG2 macro and __gmpfr_int_ceil_log2 function
40166(don't use function but macro).
40167
40168------------------------------------------------------------------------
40169r2951 | pelissip | 2004-08-23 08:58:24 +0000 (Mon, 23 Aug 2004) | 2 lines
40170Changed paths:
40171   M /trunk/set_str.c
40172
40173Fix 2 typos.
40174
40175------------------------------------------------------------------------
40176r2950 | pelissip | 2004-08-19 15:02:18 +0000 (Thu, 19 Aug 2004) | 2 lines
40177Changed paths:
40178   M /trunk/tests/tpow.c
40179
40180Fix a bug on 64-bits introduced due to huger MPFR_EMAX_MAX.
40181
40182------------------------------------------------------------------------
40183r2949 | pelissip | 2004-08-19 14:42:03 +0000 (Thu, 19 Aug 2004) | 5 lines
40184Changed paths:
40185   M /trunk/exceptions.c
40186   M /trunk/mpfr-impl.h
40187   M /trunk/mpfr.h
40188   M /trunk/mpfr.texi
40189
40190Add new functions: mpfr_get_emin_min, mpfr_get_emax_max, mpfr_get_emin_max and
40191mpfr_get_emax_min.
40192Add documentation and explanation about potential portability problem when
40193you mpfr_set_emin and mpfr_set_emax.
40194
40195------------------------------------------------------------------------
40196r2948 | vlefevre | 2004-07-28 15:10:23 +0000 (Wed, 28 Jul 2004) | 3 lines
40197Changed paths:
40198   M /trunk/Makefile.am
40199
40200Added mpfr-longlong.h to libmpfr_a_SOURCES so that it is distributed
40201with make dist.
40202
40203------------------------------------------------------------------------
40204r2947 | vlefevre | 2004-07-28 15:06:29 +0000 (Wed, 28 Jul 2004) | 3 lines
40205Changed paths:
40206   M /trunk/Makefile.am
40207
40208Added mpfr-gmp.h to libmpfr_a_SOURCES so that it is distributed
40209with make dist.
40210
40211------------------------------------------------------------------------
40212r2946 | pelissip | 2004-07-26 14:38:56 +0000 (Mon, 26 Jul 2004) | 2 lines
40213Changed paths:
40214   M /trunk/README.dev
40215
40216Add a new section.
40217
40218------------------------------------------------------------------------
40219r2945 | pelissip | 2004-07-20 09:09:34 +0000 (Tue, 20 Jul 2004) | 2 lines
40220Changed paths:
40221   M /trunk/Makefile.am
40222   M /trunk/mpfr.h
40223   A /trunk/sqr.c
40224   M /trunk/tests/Makefile.am
40225   A /trunk/tests/tsqr.c
40226
40227Add function mpfr_sqr (TODO: Make doc)
40228
40229------------------------------------------------------------------------
40230r2944 | pelissip | 2004-07-19 11:48:10 +0000 (Mon, 19 Jul 2004) | 2 lines
40231Changed paths:
40232   M /trunk/zeta.c
40233
40234Fix an unsigned/signed comparison.
40235
40236------------------------------------------------------------------------
40237r2943 | pelissip | 2004-07-19 11:39:27 +0000 (Mon, 19 Jul 2004) | 2 lines
40238Changed paths:
40239   M /trunk/mpfr-gmp.h
40240
40241Improve the emulation of mpn_sqr_n and fix some typos.
40242
40243------------------------------------------------------------------------
40244r2942 | pelissip | 2004-07-16 11:33:34 +0000 (Fri, 16 Jul 2004) | 2 lines
40245Changed paths:
40246   M /trunk/mpfr-impl.h
40247   M /trunk/mpfr.h
40248
40249Remove unused item "rnd_mode" in cache struct.
40250
40251------------------------------------------------------------------------
40252r2941 | pelissip | 2004-07-16 08:59:40 +0000 (Fri, 16 Jul 2004) | 3 lines
40253Changed paths:
40254   M /trunk/mpfr.h
40255   M /trunk/mpfr.texi
40256   M /trunk/tests/tversion.c
40257   M /trunk/version.c
40258
40259Renamme mpfr_version to mpfr_get_version to be more GMP compatible.
40260Add macro mpfr_version.
40261
40262------------------------------------------------------------------------
40263r2940 | pelissip | 2004-07-16 08:54:53 +0000 (Fri, 16 Jul 2004) | 2 lines
40264Changed paths:
40265   M /trunk/cmp_ui.c
40266   M /trunk/round_raw_generic.c
40267
40268Likely some tests.
40269
40270------------------------------------------------------------------------
40271r2939 | pelissip | 2004-07-15 07:58:02 +0000 (Thu, 15 Jul 2004) | 2 lines
40272Changed paths:
40273   M /trunk/mpfr.h
40274   M /trunk/set_si.c
40275
40276Add a speciliation for set_si for GCC.
40277
40278------------------------------------------------------------------------
40279r2938 | pelissip | 2004-07-09 09:42:26 +0000 (Fri, 09 Jul 2004) | 2 lines
40280Changed paths:
40281   M /trunk/agm.c
40282
40283Try to optimize a few agm by rewriting a few the loop.
40284
40285------------------------------------------------------------------------
40286r2937 | pelissip | 2004-07-09 09:41:45 +0000 (Fri, 09 Jul 2004) | 2 lines
40287Changed paths:
40288   M /trunk/sqrt.c
40289
40290Likely / Unlikely some tests using gcov.
40291
40292------------------------------------------------------------------------
40293r2936 | pelissip | 2004-07-06 12:16:52 +0000 (Tue, 06 Jul 2004) | 5 lines
40294Changed paths:
40295   M /trunk/mpfr-impl.h
40296
40297Remove some unused code.
40298Add MPFR_LMIB_PER_DOUBLE
40299Add MPFR_DUMP
40300Add MPFR_TRACE
40301
40302------------------------------------------------------------------------
40303r2935 | pelissip | 2004-07-06 12:14:44 +0000 (Tue, 06 Jul 2004) | 2 lines
40304Changed paths:
40305   M /trunk/set_d.c
40306
40307Likely some tests.
40308
40309------------------------------------------------------------------------
40310r2934 | pelissip | 2004-07-06 12:14:11 +0000 (Tue, 06 Jul 2004) | 2 lines
40311Changed paths:
40312   M /trunk/get_d.c
40313
40314Used static precision for the array of limb for double.
40315
40316------------------------------------------------------------------------
40317r2933 | pelissip | 2004-07-06 12:10:24 +0000 (Tue, 06 Jul 2004) | 2 lines
40318Changed paths:
40319   M /trunk/mul_ui.c
40320
40321Likely some tests / Other minor optimisations.
40322
40323------------------------------------------------------------------------
40324r2932 | pelissip | 2004-07-06 12:09:31 +0000 (Tue, 06 Jul 2004) | 2 lines
40325Changed paths:
40326   M /trunk/ui_div.c
40327
40328Minor modifications.
40329
40330------------------------------------------------------------------------
40331r2931 | pelissip | 2004-07-06 12:08:13 +0000 (Tue, 06 Jul 2004) | 3 lines
40332Changed paths:
40333   M /trunk/div_2si.c
40334   M /trunk/div_2ui.c
40335
40336Unlikely a test so that it is faster when you call theses functions
40337with the same dest and source which is the common case in MPFR.
40338
40339------------------------------------------------------------------------
40340r2930 | pelissip | 2004-07-06 12:04:08 +0000 (Tue, 06 Jul 2004) | 3 lines
40341Changed paths:
40342   M /trunk/mul_2si.c
40343   M /trunk/mul_2ui.c
40344
40345Likely a test to optimize when dest and src are the same
40346(which is very likely inside MPFR).
40347
40348------------------------------------------------------------------------
40349r2929 | pelissip | 2004-07-06 12:02:59 +0000 (Tue, 06 Jul 2004) | 2 lines
40350Changed paths:
40351   M /trunk/cache.c
40352
40353Likely a test (since cache should always work fine).
40354
40355------------------------------------------------------------------------
40356r2928 | pelissip | 2004-06-28 12:11:44 +0000 (Mon, 28 Jun 2004) | 2 lines
40357Changed paths:
40358   M /trunk/exp_2.c
40359   M /trunk/get_d.c
40360
40361Add some likely, and use a static table instead of a dynamic one.
40362
40363------------------------------------------------------------------------
40364r2927 | pelissip | 2004-06-16 12:08:30 +0000 (Wed, 16 Jun 2004) | 2 lines
40365Changed paths:
40366   M /trunk/asin.c
40367   M /trunk/atan.c
40368
40369Unlikely some tests.
40370
40371------------------------------------------------------------------------
40372r2926 | pelissip | 2004-06-10 15:10:12 +0000 (Thu, 10 Jun 2004) | 2 lines
40373Changed paths:
40374   M /trunk/set_z.c
40375
40376Likely / Unlikely the code.
40377
40378------------------------------------------------------------------------
40379r2925 | pelissip | 2004-06-10 14:03:10 +0000 (Thu, 10 Jun 2004) | 2 lines
40380Changed paths:
40381   M /trunk/mpfr-impl.h
40382
40383Respace some macro.
40384
40385------------------------------------------------------------------------
40386r2924 | pelissip | 2004-06-10 14:02:30 +0000 (Thu, 10 Jun 2004) | 2 lines
40387Changed paths:
40388   M /trunk/save_expo.c
40389
40390Retab some lines.
40391
40392------------------------------------------------------------------------
40393r2923 | pelissip | 2004-06-10 14:01:33 +0000 (Thu, 10 Jun 2004) | 2 lines
40394Changed paths:
40395   M /trunk/get_z.c
40396
40397Optimize a bit.
40398
40399------------------------------------------------------------------------
40400r2922 | pelissip | 2004-06-10 13:59:50 +0000 (Thu, 10 Jun 2004) | 2 lines
40401Changed paths:
40402   M /trunk/sin.c
40403   M /trunk/tests/tsin.c
40404
40405Fix an overflow bug.
40406
40407------------------------------------------------------------------------
40408r2921 | zimmerma | 2004-06-08 07:27:40 +0000 (Tue, 08 Jun 2004) | 2 lines
40409Changed paths:
40410   M /trunk/exp3.c
40411   M /trunk/tests/texp.c
40412
40413fixed bug in mpfr_exp_3 (wrong assert)
40414
40415------------------------------------------------------------------------
40416r2920 | pelissip | 2004-05-27 14:39:34 +0000 (Thu, 27 May 2004) | 2 lines
40417Changed paths:
40418   M /trunk/mpfr.h
40419
40420Fix typos.
40421
40422------------------------------------------------------------------------
40423r2919 | pelissip | 2004-05-27 09:52:44 +0000 (Thu, 27 May 2004) | 2 lines
40424Changed paths:
40425   M /trunk/mpfr.texi
40426
40427Update doc.
40428
40429------------------------------------------------------------------------
40430r2918 | zimmerma | 2004-05-18 16:00:28 +0000 (Tue, 18 May 2004) | 3 lines
40431Changed paths:
40432   M /trunk/cos.c
40433
40434fixed problem for x near from Pi/2 (the internal precision should take
40435into account the cancellation)
40436
40437------------------------------------------------------------------------
40438r2917 | pelissip | 2004-05-18 15:26:19 +0000 (Tue, 18 May 2004) | 2 lines
40439Changed paths:
40440   M /trunk/sin.c
40441   M /trunk/tests/tsin.c
40442
40443Improve tests for sin.
40444
40445------------------------------------------------------------------------
40446r2916 | zimmerma | 2004-05-18 14:29:55 +0000 (Tue, 18 May 2004) | 2 lines
40447Changed paths:
40448   M /trunk/sin.c
40449
40450mpfr_sin_sign() should use at least MPFR_GET_EXP() bits
40451
40452------------------------------------------------------------------------
40453r2915 | pelissip | 2004-05-17 07:57:34 +0000 (Mon, 17 May 2004) | 2 lines
40454Changed paths:
40455   M /trunk/TODO
40456
40457Remove an item.
40458
40459------------------------------------------------------------------------
40460r2914 | pelissip | 2004-05-12 14:57:36 +0000 (Wed, 12 May 2004) | 2 lines
40461Changed paths:
40462   M /trunk/tests/tcos.c
40463   M /trunk/tests/ttan.c
40464
40465Add a potential test (Too slow).
40466
40467------------------------------------------------------------------------
40468r2913 | pelissip | 2004-05-12 14:57:10 +0000 (Wed, 12 May 2004) | 2 lines
40469Changed paths:
40470   M /trunk/tan.c
40471
40472Simplify the code.
40473
40474------------------------------------------------------------------------
40475r2912 | pelissip | 2004-05-11 07:21:45 +0000 (Tue, 11 May 2004) | 2 lines
40476Changed paths:
40477   M /trunk/cos.c
40478
40479Remove a C++ comment.
40480
40481------------------------------------------------------------------------
40482r2911 | pelissip | 2004-05-10 07:03:28 +0000 (Mon, 10 May 2004) | 2 lines
40483Changed paths:
40484   M /trunk/cos.c
40485
40486Remove a forgotten "assertd" which isn't usefull anymore.
40487
40488------------------------------------------------------------------------
40489r2910 | pelissip | 2004-05-07 15:04:30 +0000 (Fri, 07 May 2004) | 2 lines
40490Changed paths:
40491   M /trunk/cos.c
40492   M /trunk/mpfr-impl.h
40493
40494Optimize cos.
40495
40496------------------------------------------------------------------------
40497r2909 | zimmerma | 2004-05-07 13:00:11 +0000 (Fri, 07 May 2004) | 3 lines
40498Changed paths:
40499   M /trunk/cos.c
40500
40501improved initial value of working precision (did not take into account
405022K lost bits for large  arguments)
40503
40504------------------------------------------------------------------------
40505r2908 | pelissip | 2004-05-06 12:37:21 +0000 (Thu, 06 May 2004) | 2 lines
40506Changed paths:
40507   M /trunk/acos.c
40508   M /trunk/asin.c
40509   M /trunk/atan.c
40510   M /trunk/exp2.c
40511   M /trunk/tests/tacos.c
40512   M /trunk/tests/tasin.c
40513   M /trunk/tests/tatan.c
40514   M /trunk/tests/texp2.c
40515   M /trunk/tests/ttanh.c
40516
40517Fix overflow and add corresponding tests.
40518
40519------------------------------------------------------------------------
40520r2907 | pelissip | 2004-05-06 10:42:56 +0000 (Thu, 06 May 2004) | 2 lines
40521Changed paths:
40522   M /trunk/gamma.c
40523
40524Fix a bug in a formula.
40525
40526------------------------------------------------------------------------
40527r2906 | pelissip | 2004-05-06 10:42:44 +0000 (Thu, 06 May 2004) | 2 lines
40528Changed paths:
40529   M /trunk/exp2.c
40530
40531Optimize it a bit.
40532
40533------------------------------------------------------------------------
40534r2905 | pelissip | 2004-05-06 09:56:48 +0000 (Thu, 06 May 2004) | 2 lines
40535Changed paths:
40536   M /trunk/exp.c
40537   M /trunk/exp_2.c
40538   M /trunk/gamma.c
40539   M /trunk/tests/texp.c
40540   M /trunk/tests/tgamma.c
40541
40542Fix overflow problems.
40543
40544------------------------------------------------------------------------
40545r2904 | pelissip | 2004-05-06 09:11:20 +0000 (Thu, 06 May 2004) | 2 lines
40546Changed paths:
40547   M /trunk/gamma.c
40548   M /trunk/tests/tcosh.c
40549
40550Fix overflow bug.
40551
40552------------------------------------------------------------------------
40553r2903 | pelissip | 2004-05-05 15:34:06 +0000 (Wed, 05 May 2004) | 2 lines
40554Changed paths:
40555   M /trunk/gamma.c
40556
40557Remove the double vars. (Use fixed instead).
40558
40559------------------------------------------------------------------------
40560r2902 | pelissip | 2004-05-05 15:14:07 +0000 (Wed, 05 May 2004) | 2 lines
40561Changed paths:
40562   M /trunk/TODO
40563
40564Add a note about tanh.
40565
40566------------------------------------------------------------------------
40567r2901 | pelissip | 2004-05-05 15:10:43 +0000 (Wed, 05 May 2004) | 2 lines
40568Changed paths:
40569   M /trunk/tanh.c
40570   M /trunk/tests/ttanh.c
40571
40572Fix a bug in cas of overflow in tanh.
40573
40574------------------------------------------------------------------------
40575r2900 | pelissip | 2004-05-05 13:02:20 +0000 (Wed, 05 May 2004) | 2 lines
40576Changed paths:
40577   M /trunk/tanh.c
40578
40579Optimize a few by reducing the # of used vars.
40580
40581------------------------------------------------------------------------
40582r2899 | pelissip | 2004-05-05 12:29:28 +0000 (Wed, 05 May 2004) | 2 lines
40583Changed paths:
40584   M /trunk/cosh.c
40585   M /trunk/tests/tcosh.c
40586
40587Fix critical bugs due to different kind of overflow in cosh.
40588
40589------------------------------------------------------------------------
40590r2898 | pelissip | 2004-05-05 12:28:38 +0000 (Wed, 05 May 2004) | 2 lines
40591Changed paths:
40592   M /trunk/mpfr-impl.h
40593
40594Add MPFR_TMP_INIT_ABS macro.
40595
40596------------------------------------------------------------------------
40597r2897 | pelissip | 2004-05-05 09:39:23 +0000 (Wed, 05 May 2004) | 2 lines
40598Changed paths:
40599   M /trunk/const_pi.c
40600   M /trunk/cosh.c
40601
40602Optimize cosh a few by removing an unused intermedary var.
40603
40604------------------------------------------------------------------------
40605r2896 | pelissip | 2004-05-05 07:49:22 +0000 (Wed, 05 May 2004) | 2 lines
40606Changed paths:
40607   M /trunk/const_log2.c
40608
40609Fix a critical bug in case of overflow.
40610
40611------------------------------------------------------------------------
40612r2895 | pelissip | 2004-05-04 15:46:42 +0000 (Tue, 04 May 2004) | 2 lines
40613Changed paths:
40614   M /trunk/cos.c
40615   M /trunk/tests/tcos.c
40616   M /trunk/tests/tlog.c
40617
40618Fix a critical bug in cos in case you have set the float range for the exponents.
40619
40620------------------------------------------------------------------------
40621r2894 | pelissip | 2004-05-04 14:17:54 +0000 (Tue, 04 May 2004) | 2 lines
40622Changed paths:
40623   M /trunk/cos.c
40624
40625Optimize a few cos.
40626
40627------------------------------------------------------------------------
40628r2893 | pelissip | 2004-05-04 13:34:15 +0000 (Tue, 04 May 2004) | 2 lines
40629Changed paths:
40630   M /trunk/log.c
40631
40632Optimize the way of computing initial precision.
40633
40634------------------------------------------------------------------------
40635r2892 | pelissip | 2004-05-04 12:52:01 +0000 (Tue, 04 May 2004) | 2 lines
40636Changed paths:
40637   M /trunk/tests/tlog.c
40638
40639Add a test to check an overflow in const_pi (called by log in case of emulation of the float type).
40640
40641------------------------------------------------------------------------
40642r2891 | pelissip | 2004-05-04 12:50:59 +0000 (Tue, 04 May 2004) | 2 lines
40643Changed paths:
40644   M /trunk/const_pi.c
40645
40646Move to ASSERT mode some code.
40647
40648------------------------------------------------------------------------
40649r2890 | pelissip | 2004-05-04 12:46:13 +0000 (Tue, 04 May 2004) | 3 lines
40650Changed paths:
40651   M /trunk/const_pi.c
40652
40653Push/Pop emin/emax so that an overflow can't occur in mpfr_set_z(x,pi,r)
40654Add test too.
40655
40656------------------------------------------------------------------------
40657r2889 | pelissip | 2004-05-04 09:06:04 +0000 (Tue, 04 May 2004) | 2 lines
40658Changed paths:
40659   M /trunk/mul_2ui.c
40660
40661Add some UNLIKELY to the while.
40662
40663------------------------------------------------------------------------
40664r2888 | pelissip | 2004-05-04 09:05:30 +0000 (Tue, 04 May 2004) | 2 lines
40665Changed paths:
40666   M /trunk/exp.c
40667
40668Add some UNLIKELY to the tests.
40669
40670------------------------------------------------------------------------
40671r2887 | pelissip | 2004-05-04 09:05:00 +0000 (Tue, 04 May 2004) | 2 lines
40672Changed paths:
40673   M /trunk/add1sp.c
40674   M /trunk/tests/tadd1sp.c
40675
40676Fix an overflow bug in add1sp.
40677
40678------------------------------------------------------------------------
40679r2885 | pelissip | 2004-04-29 07:31:09 +0000 (Thu, 29 Apr 2004) | 2 lines
40680Changed paths:
40681   M /trunk/acinclude.m4
40682
40683Fix a typo in AC_MY_LIBS.
40684
40685------------------------------------------------------------------------
40686r2884 | pelissip | 2004-04-28 07:47:59 +0000 (Wed, 28 Apr 2004) | 2 lines
40687Changed paths:
40688   M /trunk/cmp.c
40689   M /trunk/mpfr.h
40690
40691Add mpfr_cmp as a real function, not only a macro.
40692
40693------------------------------------------------------------------------
40694r2883 | pelissip | 2004-04-28 07:43:36 +0000 (Wed, 28 Apr 2004) | 2 lines
40695Changed paths:
40696   M /trunk/mpfr.h
40697   M /trunk/set.c
40698
40699Add mpfr_set and mpfr_abs as real functions.
40700
40701------------------------------------------------------------------------
40702r2882 | pelissip | 2004-04-27 13:35:45 +0000 (Tue, 27 Apr 2004) | 2 lines
40703Changed paths:
40704   M /trunk/mpfr.h
40705
40706When using GCC, optimize certain common comparisons.
40707
40708------------------------------------------------------------------------
40709r2881 | zimmerma | 2004-04-27 11:40:47 +0000 (Tue, 27 Apr 2004) | 2 lines
40710Changed paths:
40711   M /trunk/TODO
40712
40713added one item
40714
40715------------------------------------------------------------------------
40716r2880 | pelissip | 2004-04-27 09:04:14 +0000 (Tue, 27 Apr 2004) | 2 lines
40717Changed paths:
40718   M /trunk/agm.c
40719
40720Minor Optimizations.
40721
40722------------------------------------------------------------------------
40723r2879 | pelissip | 2004-04-27 09:03:17 +0000 (Tue, 27 Apr 2004) | 2 lines
40724Changed paths:
40725   M /trunk/cache.c
40726
40727Fix a bug (Use nextbeloz instead of sub_one_ulp).
40728
40729------------------------------------------------------------------------
40730r2878 | pelissip | 2004-04-21 13:07:50 +0000 (Wed, 21 Apr 2004) | 3 lines
40731Changed paths:
40732   M /trunk/configure.in
40733   M /trunk/mpfr-impl.h
40734
40735Add option in configure: --disable-cache
40736to disable the use of the cache for the const.
40737
40738------------------------------------------------------------------------
40739r2877 | pelissip | 2004-04-21 12:47:53 +0000 (Wed, 21 Apr 2004) | 2 lines
40740Changed paths:
40741   M /trunk/mpfr.texi
40742
40743Fix a typo.
40744
40745------------------------------------------------------------------------
40746r2876 | pelissip | 2004-04-21 12:36:30 +0000 (Wed, 21 Apr 2004) | 5 lines
40747Changed paths:
40748   M /trunk/Makefile.am
40749   A /trunk/cache.c
40750   M /trunk/const_euler.c
40751   M /trunk/const_log2.c
40752   M /trunk/const_pi.c
40753   M /trunk/free_cache.c
40754   M /trunk/mpfr-impl.h
40755   M /trunk/mpfr.h
40756   M /trunk/tests/tconst_log2.c
40757   M /trunk/tests/tconst_pi.c
40758
40759Add preliminary generic code to handle cached const.
40760Move const_pi, const_log2 to use this generic cache,
40761which fix bugs of the previous implementation.
40762const_euler is now cached too.
40763
40764------------------------------------------------------------------------
40765r2875 | pelissip | 2004-04-21 12:34:00 +0000 (Wed, 21 Apr 2004) | 2 lines
40766Changed paths:
40767   M /trunk/round_prec.c
40768
40769Fix a bug (If x = Nan, the new new precision wasn't set).
40770
40771------------------------------------------------------------------------
40772r2874 | pelissip | 2004-04-21 12:33:29 +0000 (Wed, 21 Apr 2004) | 2 lines
40773Changed paths:
40774   M /trunk/cputime.h
40775
40776Fix a typo bug.
40777
40778------------------------------------------------------------------------
40779r2873 | pelissip | 2004-04-20 12:13:51 +0000 (Tue, 20 Apr 2004) | 2 lines
40780Changed paths:
40781   M /trunk/tests/tconst_log2.c
40782
40783Add new test about the cache: new bug to fix.
40784
40785------------------------------------------------------------------------
40786r2872 | pelissip | 2004-04-20 12:03:40 +0000 (Tue, 20 Apr 2004) | 2 lines
40787Changed paths:
40788   A /trunk/iszero.c
40789
40790Add forgotten file for mpfr_zero_p.
40791
40792------------------------------------------------------------------------
40793r2871 | pelissip | 2004-04-20 09:32:20 +0000 (Tue, 20 Apr 2004) | 6 lines
40794Changed paths:
40795   M /trunk/Makefile.am
40796   M /trunk/isinf.c
40797   M /trunk/isnan.c
40798   M /trunk/mpfr.h
40799   M /trunk/mpfr.texi
40800   M /trunk/sgn.c
40801   M /trunk/tests/tisnan.c
40802   M /trunk/tests/tsgn.c
40803
40804Add mpfr_zero_p.
40805Add macros for mpfr_inf_p, mpfr_nan_p and mpfr_zero_p.
40806Add macro for mpfr_sgn.
40807Update doc.
40808Add new tests.
40809
40810------------------------------------------------------------------------
40811r2870 | pelissip | 2004-04-20 09:30:56 +0000 (Tue, 20 Apr 2004) | 2 lines
40812Changed paths:
40813   M /trunk/mpfr-gmp.h
40814
40815Fix a bug in a proto.
40816
40817------------------------------------------------------------------------
40818r2869 | pelissip | 2004-04-20 09:29:48 +0000 (Tue, 20 Apr 2004) | 3 lines
40819Changed paths:
40820   M /trunk/agm.c
40821   M /trunk/tests/tagm.c
40822
40823Fix a bug when both op are < 0 (It seems it was my fault).
40824Add a test to check it.
40825
40826------------------------------------------------------------------------
40827r2868 | pelissip | 2004-04-09 08:38:02 +0000 (Fri, 09 Apr 2004) | 2 lines
40828Changed paths:
40829   M /trunk/mpfr-gmp.c
40830
40831Fix a bug (Remove useless function).
40832
40833------------------------------------------------------------------------
40834r2867 | pelissip | 2004-04-08 09:12:08 +0000 (Thu, 08 Apr 2004) | 2 lines
40835Changed paths:
40836   M /trunk/mpfr-gmp.h
40837
40838Fix another bug (Maybe the last?).
40839
40840------------------------------------------------------------------------
40841r2866 | pelissip | 2004-04-08 09:09:45 +0000 (Thu, 08 Apr 2004) | 2 lines
40842Changed paths:
40843   M /trunk/mpfr-gmp.h
40844
40845Fix a tiny bug.
40846
40847------------------------------------------------------------------------
40848r2865 | pelissip | 2004-04-08 09:07:10 +0000 (Thu, 08 Apr 2004) | 4 lines
40849Changed paths:
40850   M /trunk/mpfr-gmp.c
40851   M /trunk/mpfr-gmp.h
40852   M /trunk/mpfr-test.h
40853   M /trunk/tests/reuse.c
40854   M /trunk/tests/tests.c
40855   M /trunk/tests/trandom.c
40856   M /trunk/tests/tset_f.c
40857
40858Update memory allocations scheme without gmp-impl.h.
40859Now the semantic of the memory allocation scheme is the same
40860with and without gmp-impl, as it should be.
40861
40862------------------------------------------------------------------------
40863r2864 | pelissip | 2004-04-07 14:42:32 +0000 (Wed, 07 Apr 2004) | 3 lines
40864Changed paths:
40865   M /trunk/add_ui.c
40866   M /trunk/gmp_op.c
40867   M /trunk/mpfr.texi
40868   M /trunk/sub_ui.c
40869   M /trunk/tests/tgmpop.c
40870   M /trunk/ui_sub.c
40871
40872For add/sub_type functions where type is a type without signed zeros,
40873specify the expected result when both operands are 0.
40874
40875------------------------------------------------------------------------
40876r2863 | pelissip | 2004-04-07 14:40:47 +0000 (Wed, 07 Apr 2004) | 4 lines
40877Changed paths:
40878   M /trunk/init2.c
40879   M /trunk/mpfr-gmp.c
40880   M /trunk/mpfr-gmp.h
40881   M /trunk/mpfr-impl.h
40882   M /trunk/mpfr.h
40883
40884Modify a few the allocation scheme without gmp-impl.h
40885Add pseudo-constants __MPFR_EXP_NAN, __MPFR_EXP_ZERO and __MPFR_EXP_INF
40886for future (?) inlining of some functions.
40887
40888------------------------------------------------------------------------
40889r2862 | zimmerma | 2004-04-07 14:19:44 +0000 (Wed, 07 Apr 2004) | 2 lines
40890Changed paths:
40891   M /trunk/mpn_exp.c
40892   M /trunk/set_str.c
40893   M /trunk/tests/tset_str.c
40894
40895fixed problem when overflow in destination exponent happens
40896
40897------------------------------------------------------------------------
40898r2861 | pelissip | 2004-04-07 13:31:54 +0000 (Wed, 07 Apr 2004) | 2 lines
40899Changed paths:
40900   M /trunk/gmp_op.c
40901   M /trunk/tests/tgmpop.c
40902
40903Fix a bug in case a mpz_t == 0 (mpz_sizeinbase(0Z,2)==0 and MPFR_PREC_MIN=2).
40904
40905------------------------------------------------------------------------
40906r2860 | pelissip | 2004-04-07 13:12:41 +0000 (Wed, 07 Apr 2004) | 2 lines
40907Changed paths:
40908   M /trunk/pow_si.c
40909   M /trunk/tests/tpow.c
40910
40911Fix a bug in case of pow(2E1000000,-10);
40912
40913------------------------------------------------------------------------
40914r2859 | zimmerma | 2004-04-05 08:53:04 +0000 (Mon, 05 Apr 2004) | 2 lines
40915Changed paths:
40916   M /trunk/tests/tui_sub.c
40917
40918fixed problem (cmpabs doesn't work for x=0)
40919
40920------------------------------------------------------------------------
40921r2858 | pelissip | 2004-03-26 13:27:16 +0000 (Fri, 26 Mar 2004) | 2 lines
40922Changed paths:
40923   M /trunk/add1.c
40924   M /trunk/add_one_ulp.c
40925   M /trunk/check.c
40926   M /trunk/cmp2.c
40927   M /trunk/div_ui.c
40928   M /trunk/exp.c
40929   M /trunk/next.c
40930   M /trunk/random2.c
40931   M /trunk/round_prec.c
40932   M /trunk/set_d.c
40933   M /trunk/set_z.c
40934   M /trunk/sqrt.c
40935   M /trunk/sub1.c
40936   M /trunk/sub_one_ulp.c
40937   M /trunk/tests/tcheck.c
40938   M /trunk/tests/trandom.c
40939   M /trunk/urandomb.c
40940
40941Change from MP_LIMB_T_ONE to MPFR_LIMB_ONE and/or MPFR_LIMB_MASK.
40942
40943------------------------------------------------------------------------
40944r2857 | pelissip | 2004-03-26 13:26:29 +0000 (Fri, 26 Mar 2004) | 2 lines
40945Changed paths:
40946   M /trunk/init2.c
40947
40948Improve comments.
40949
40950------------------------------------------------------------------------
40951r2856 | pelissip | 2004-03-26 13:24:58 +0000 (Fri, 26 Mar 2004) | 2 lines
40952Changed paths:
40953   M /trunk/gmp_op.c
40954   M /trunk/tests/tgmpop.c
40955
40956Fix a bug.
40957
40958------------------------------------------------------------------------
40959r2855 | pelissip | 2004-03-26 13:24:14 +0000 (Fri, 26 Mar 2004) | 2 lines
40960Changed paths:
40961   M /trunk/mpfr-impl.h
40962   M /trunk/mpfr.h
40963
40964Move detecting macros (__MPFR_GCC, __MPFR_STDC, __MPFR_GLIBC and __MPFR_GMP) from mpfr to mpfr-impl
40965
40966------------------------------------------------------------------------
40967r2854 | zimmerma | 2004-03-22 10:54:28 +0000 (Mon, 22 Mar 2004) | 2 lines
40968Changed paths:
40969   M /trunk/zeta.c
40970
40971removed blank
40972
40973------------------------------------------------------------------------
40974r2853 | vlefevre | 2004-03-22 10:20:16 +0000 (Mon, 22 Mar 2004) | 2 lines
40975Changed paths:
40976   M /trunk/gmp_op.c
40977
40978Test write access to CVS.
40979
40980------------------------------------------------------------------------
40981r2852 | pelissip | 2004-03-18 09:57:51 +0000 (Thu, 18 Mar 2004) | 2 lines
40982Changed paths:
40983   M /trunk/mpfr-gmp.c
40984
40985Fix a bug in a string.
40986
40987------------------------------------------------------------------------
40988r2851 | pelissip | 2004-03-17 15:50:27 +0000 (Wed, 17 Mar 2004) | 2 lines
40989Changed paths:
40990   M /trunk/mpfr.texi
40991
40992Add documentation of 'j' functions.
40993
40994------------------------------------------------------------------------
40995r2850 | pelissip | 2004-03-17 12:40:01 +0000 (Wed, 17 Mar 2004) | 2 lines
40996Changed paths:
40997   M /trunk/mpfr.h
40998
40999Fix (?) definition of MPFR_PREC_MAX.
41000
41001------------------------------------------------------------------------
41002r2849 | pelissip | 2004-03-17 09:45:26 +0000 (Wed, 17 Mar 2004) | 2 lines
41003Changed paths:
41004   M /trunk/tests/Makefile.am
41005
41006Change the order of the tests.
41007
41008------------------------------------------------------------------------
41009r2848 | pelissip | 2004-03-17 08:45:08 +0000 (Wed, 17 Mar 2004) | 4 lines
41010Changed paths:
41011   M /trunk/exp.c
41012   M /trunk/exp3.c
41013   M /trunk/mpfr-impl.h
41014   M /trunk/tests/texp.c
41015
41016Rename mpfr_exp3 in mpfr_exp_3.
41017Update THRESHOLD for mpfr_exp.
41018Add MPFR_EXP_THRESHOLD.
41019
41020------------------------------------------------------------------------
41021r2847 | pelissip | 2004-03-16 15:24:50 +0000 (Tue, 16 Mar 2004) | 2 lines
41022Changed paths:
41023   M /trunk/configure.in
41024
41025Add new option "--with-gmp-build="
41026
41027------------------------------------------------------------------------
41028r2846 | pelissip | 2004-03-16 15:24:26 +0000 (Tue, 16 Mar 2004) | 2 lines
41029Changed paths:
41030   M /trunk/INSTALL
41031
41032Update INSTALL
41033
41034------------------------------------------------------------------------
41035r2845 | pelissip | 2004-03-16 13:44:38 +0000 (Tue, 16 Mar 2004) | 2 lines
41036Changed paths:
41037   M /trunk/mpfr.h
41038
41039Fix a bug (Forget to cast to mp_exp_t).
41040
41041------------------------------------------------------------------------
41042r2844 | pelissip | 2004-03-16 10:45:49 +0000 (Tue, 16 Mar 2004) | 2 lines
41043Changed paths:
41044   M /trunk/swap.c
41045
41046Update comment
41047
41048------------------------------------------------------------------------
41049r2843 | pelissip | 2004-03-16 10:43:24 +0000 (Tue, 16 Mar 2004) | 2 lines
41050Changed paths:
41051   M /trunk/Makefile.am
41052   A /trunk/get_z.c
41053   M /trunk/mpfr.h
41054   M /trunk/tests/Makefile.am
41055   A /trunk/tests/tget_z.c
41056
41057Add mpz_set_fr function and its test.
41058
41059------------------------------------------------------------------------
41060r2842 | pelissip | 2004-03-15 14:09:49 +0000 (Mon, 15 Mar 2004) | 4 lines
41061Changed paths:
41062   M /trunk/Makefile.am
41063   M /trunk/mpfr.h
41064   A /trunk/set_sj.c
41065   A /trunk/set_uj.c
41066   M /trunk/tests/Makefile.am
41067   A /trunk/tests/tset_sj.c
41068
41069Add new functions:
41070 mpfr_set_sj_2exp, mpfr_set_sj
41071 mpfr_set_uj_2exp, mpfr_set_uj
41072
41073------------------------------------------------------------------------
41074r2841 | pelissip | 2004-03-15 14:08:54 +0000 (Mon, 15 Mar 2004) | 2 lines
41075Changed paths:
41076   M /trunk/README.dev
41077   M /trunk/sub1sp.c
41078
41079Fix a compiler bug (limb !=0 instead of limb).
41080
41081------------------------------------------------------------------------
41082r2840 | pelissip | 2004-03-15 13:26:42 +0000 (Mon, 15 Mar 2004) | 2 lines
41083Changed paths:
41084   M /trunk/print_raw.c
41085
41086Fix a cast problem on some systems (sizeof(mp_limb_t) > sizeof(unsigned long)).
41087
41088------------------------------------------------------------------------
41089r2839 | pelissip | 2004-03-12 17:45:07 +0000 (Fri, 12 Mar 2004) | 2 lines
41090Changed paths:
41091   M /trunk/tests/tadd1sp.c
41092   M /trunk/tests/tcheck.c
41093   M /trunk/tests/tget_d_2exp.c
41094   M /trunk/tests/tgmpop.c
41095   M /trunk/tests/tsub1sp.c
41096
41097Remove use of abort (They can create core dump on some systems).
41098
41099------------------------------------------------------------------------
41100r2838 | pelissip | 2004-03-12 13:17:53 +0000 (Fri, 12 Mar 2004) | 2 lines
41101Changed paths:
41102   M /trunk/acos.c
41103   M /trunk/tests/tacos.c
41104
41105Fix bug of inexact flag for acos(0).
41106
41107------------------------------------------------------------------------
41108r2837 | pelissip | 2004-03-12 12:51:09 +0000 (Fri, 12 Mar 2004) | 2 lines
41109Changed paths:
41110   M /trunk/TODO
41111   M /trunk/tests/memory.c
41112
41113Update.
41114
41115------------------------------------------------------------------------
41116r2836 | pelissip | 2004-03-11 12:39:08 +0000 (Thu, 11 Mar 2004) | 3 lines
41117Changed paths:
41118   M /trunk/si_op.c
41119   M /trunk/tests/tsi_op.c
41120
41121Fix bug about forgotten MPFR_INVERT_RND.
41122Add test too.
41123
41124------------------------------------------------------------------------
41125r2835 | pelissip | 2004-03-11 12:38:33 +0000 (Thu, 11 Mar 2004) | 2 lines
41126Changed paths:
41127   M /trunk/README.dev
41128
41129Add doc about HAVE_STDINT_H
41130
41131------------------------------------------------------------------------
41132r2834 | pelissip | 2004-03-10 16:16:28 +0000 (Wed, 10 Mar 2004) | 2 lines
41133Changed paths:
41134   M /trunk/mpfr.texi
41135
41136Fix doc about MPFR_DECL_INIT.
41137
41138------------------------------------------------------------------------
41139r2833 | pelissip | 2004-03-10 15:31:42 +0000 (Wed, 10 Mar 2004) | 2 lines
41140Changed paths:
41141   M /trunk/mpfr.h
41142
41143Fix the declaration of 'MPFR_DECL_INIT'
41144
41145------------------------------------------------------------------------
41146r2832 | pelissip | 2004-03-10 14:58:16 +0000 (Wed, 10 Mar 2004) | 2 lines
41147Changed paths:
41148   M /trunk/init2.c
41149   M /trunk/mpfr.h
41150   M /trunk/mpfr.texi
41151
41152Add 'MPFR_DECL_INIT' macro.
41153
41154------------------------------------------------------------------------
41155r2831 | pelissip | 2004-03-10 10:16:51 +0000 (Wed, 10 Mar 2004) | 2 lines
41156Changed paths:
41157   M /trunk/mpfr.h
41158   M /trunk/rint.c
41159
41160Rename NEAREST_AWAY in GMP_RNDNA.
41161
41162------------------------------------------------------------------------
41163r2830 | pelissip | 2004-03-10 09:35:45 +0000 (Wed, 10 Mar 2004) | 2 lines
41164Changed paths:
41165   M /trunk/mpfr.texi
41166
41167Add the description of mpfr_set_ui_2exp and mpfr_set_si_2exp.
41168
41169------------------------------------------------------------------------
41170r2829 | pelissip | 2004-03-09 17:31:29 +0000 (Tue, 09 Mar 2004) | 2 lines
41171Changed paths:
41172   M /trunk/Makefile.am
41173   M /trunk/mpfr.h
41174   A /trunk/set_si_2exp.c
41175   A /trunk/set_ui_2exp.c
41176   M /trunk/tests/tset_si.c
41177
41178Add mpfr_set_si_2exp and mpfr_set_ui_2exp and their tests.
41179
41180------------------------------------------------------------------------
41181r2828 | pelissip | 2004-03-09 15:20:01 +0000 (Tue, 09 Mar 2004) | 2 lines
41182Changed paths:
41183   M /trunk/mpfr.texi
41184
41185Add doc about mpfr_cmp_f function
41186
41187------------------------------------------------------------------------
41188r2827 | pelissip | 2004-03-09 15:18:17 +0000 (Tue, 09 Mar 2004) | 2 lines
41189Changed paths:
41190   M /trunk/gmp_op.c
41191   M /trunk/mpfr.h
41192   M /trunk/set_f.c
41193   M /trunk/tests/tgmpop.c
41194
41195Add mpfr_cmp_f and its test.
41196
41197------------------------------------------------------------------------
41198r2826 | pelissip | 2004-03-09 14:11:27 +0000 (Tue, 09 Mar 2004) | 2 lines
41199Changed paths:
41200   M /trunk/Makefile.am
41201   A /trunk/cmp_ld.c
41202   M /trunk/mpfr.h
41203   M /trunk/tests/Makefile.am
41204   M /trunk/tests/tcmp_d.c
41205   A /trunk/tests/tcmp_ld.c
41206
41207Add mpfr_cmp_ld and its test
41208
41209------------------------------------------------------------------------
41210r2825 | pelissip | 2004-03-09 13:58:39 +0000 (Tue, 09 Mar 2004) | 2 lines
41211Changed paths:
41212   M /trunk/README.dev
41213
41214Add doc of 2 macros.
41215
41216------------------------------------------------------------------------
41217r2824 | pelissip | 2004-03-09 13:51:50 +0000 (Tue, 09 Mar 2004) | 3 lines
41218Changed paths:
41219   M /trunk/cmp_si.c
41220   M /trunk/cmp_ui.c
41221   M /trunk/mpfr.h
41222
41223Add mpfr_cmp_ui and mpfr_cmp_si as real functions
41224(The macros are still defined and used).
41225
41226------------------------------------------------------------------------
41227r2823 | pelissip | 2004-03-09 13:43:31 +0000 (Tue, 09 Mar 2004) | 4 lines
41228Changed paths:
41229   M /trunk/Makefile.am
41230   M /trunk/mpfr.h
41231   M /trunk/mpfr.texi
41232   A /trunk/si_op.c
41233   M /trunk/tests/Makefile.am
41234   A /trunk/tests/tsi_op.c
41235
41236Add mpfr_add_si, mpfr_sub_si, mpfr_si_sub, mpfr_mul_si, mpfr_div_si and
41237mpfr_si_div.
41238Add the corresponding test.
41239
41240------------------------------------------------------------------------
41241r2822 | pelissip | 2004-03-09 11:02:34 +0000 (Tue, 09 Mar 2004) | 2 lines
41242Changed paths:
41243   M /trunk/gmp_op.c
41244   M /trunk/mpfr.h
41245   M /trunk/mpfr.texi
41246   M /trunk/tests/tgmpop.c
41247
41248Add `mpfr_cmp_q` and `mpfr_cmp_z`.
41249
41250------------------------------------------------------------------------
41251r2821 | pelissip | 2004-03-09 10:06:01 +0000 (Tue, 09 Mar 2004) | 2 lines
41252Changed paths:
41253   M /trunk/configure.in
41254
41255Clean up configure
41256
41257------------------------------------------------------------------------
41258r2820 | pelissip | 2004-03-09 09:51:08 +0000 (Tue, 09 Mar 2004) | 2 lines
41259Changed paths:
41260   M /trunk/cmp_si.c
41261   M /trunk/cmp_ui.c
41262
41263Add ASSERT for NAN.
41264
41265------------------------------------------------------------------------
41266r2819 | pelissip | 2004-02-27 12:41:37 +0000 (Fri, 27 Feb 2004) | 2 lines
41267Changed paths:
41268   M /trunk/mpfr.texi
41269
41270Add documentation for MPFR_VERSION
41271
41272------------------------------------------------------------------------
41273r2818 | pelissip | 2004-02-26 11:20:49 +0000 (Thu, 26 Feb 2004) | 2 lines
41274Changed paths:
41275   M /trunk/mul.c
41276
41277Optimize a few mpfr_mul.
41278
41279------------------------------------------------------------------------
41280r2817 | pelissip | 2004-02-26 10:05:12 +0000 (Thu, 26 Feb 2004) | 2 lines
41281Changed paths:
41282   M /trunk/AUTHORS
41283
41284Add Laurent Fousse in the AUTHORS file.
41285
41286------------------------------------------------------------------------
41287r2816 | vlefevre | 2004-02-26 09:56:02 +0000 (Thu, 26 Feb 2004) | 3 lines
41288Changed paths:
41289   M /trunk/tests/tadd.c
41290
41291Fixed a bug in check2b and added a test; add1.c coverage is now
41292complete.
41293
41294------------------------------------------------------------------------
41295r2815 | vlefevre | 2004-02-25 16:30:33 +0000 (Wed, 25 Feb 2004) | 2 lines
41296Changed paths:
41297   M /trunk/tests/tadd.c
41298
41299Improved coverage.
41300
41301------------------------------------------------------------------------
41302r2814 | vlefevre | 2004-02-25 16:00:58 +0000 (Wed, 25 Feb 2004) | 2 lines
41303Changed paths:
41304   M /trunk/tests/tadd.c
41305
41306Improved coverage.
41307
41308------------------------------------------------------------------------
41309r2813 | vlefevre | 2004-02-25 15:44:56 +0000 (Wed, 25 Feb 2004) | 2 lines
41310Changed paths:
41311   M /trunk/tests/tadd.c
41312
41313Bugs fixed in a test function -> improved coverage.
41314
41315------------------------------------------------------------------------
41316r2812 | pelissip | 2004-02-25 15:02:22 +0000 (Wed, 25 Feb 2004) | 2 lines
41317Changed paths:
41318   M /trunk/mpfr-impl.h
41319   M /trunk/round_raw_generic.c
41320
41321Optimize mpfr_round_raw_?
41322
41323------------------------------------------------------------------------
41324r2811 | pelissip | 2004-02-25 10:57:16 +0000 (Wed, 25 Feb 2004) | 2 lines
41325Changed paths:
41326   M /trunk/add.c
41327   M /trunk/add1sp.c
41328   M /trunk/sgn.c
41329   M /trunk/sub1sp.c
41330
41331Simplify the code.
41332
41333------------------------------------------------------------------------
41334r2808 | vlefevre | 2004-02-24 14:51:42 +0000 (Tue, 24 Feb 2004) | 2 lines
41335Changed paths:
41336   M /trunk/tests/tmul_2exp.c
41337
41338Avoid integer overflow.
41339
41340------------------------------------------------------------------------
41341r2807 | vlefevre | 2004-02-24 14:44:38 +0000 (Tue, 24 Feb 2004) | 2 lines
41342Changed paths:
41343   M /trunk/tests/reuse.c
41344
41345Ported code clean-up to trunk.
41346
41347------------------------------------------------------------------------
41348r2802 | pelissip | 2004-02-24 13:23:35 +0000 (Tue, 24 Feb 2004) | 3 lines
41349Changed paths:
41350   M /trunk/add1sp.c
41351   M /trunk/div.c
41352   M /trunk/eq.c
41353   M /trunk/frac.c
41354   M /trunk/log10.c
41355   M /trunk/mpfr-impl.h
41356   M /trunk/mpfr-test.h
41357   M /trunk/mpfr.h
41358   M /trunk/rint.c
41359   M /trunk/round_prec.c
41360   M /trunk/round_raw_generic.c
41361   M /trunk/set_d.c
41362   M /trunk/set_str.c
41363   M /trunk/sin.c
41364   M /trunk/sqrt.c
41365   M /trunk/sub1.c
41366   M /trunk/sub1sp.c
41367   M /trunk/sum.c
41368   M /trunk/tests/tests.c
41369
41370Remove some warnings.
41371MPFR can be compiled (but not checked!) with a C++ compiler.
41372
41373------------------------------------------------------------------------
41374r2797 | pelissip | 2004-02-24 09:12:03 +0000 (Tue, 24 Feb 2004) | 2 lines
41375Changed paths:
41376   M /trunk/tests/tmul_2exp.c
41377   M /trunk/tests/tset_str.c
41378   M /trunk/tests/tzeta.c
41379
41380Improve test coverage.
41381
41382------------------------------------------------------------------------
41383r2796 | zimmerma | 2004-02-24 08:14:39 +0000 (Tue, 24 Feb 2004) | 3 lines
41384Changed paths:
41385   M /trunk/div.c
41386
41387further simplification of the code (replaced one in-place shift and copy
41388by out-of-place shift or copy)
41389
41390------------------------------------------------------------------------
41391r2795 | zimmerma | 2004-02-23 16:47:46 +0000 (Mon, 23 Feb 2004) | 2 lines
41392Changed paths:
41393   M /trunk/tests/tabs.c
41394   M /trunk/tests/tcbrt.c
41395   M /trunk/tests/tconst_euler.c
41396   M /trunk/tests/tdiv.c
41397   M /trunk/tests/tdiv_ui.c
41398   M /trunk/tests/tfactorial.c
41399   M /trunk/tests/tget_str.c
41400   M /trunk/tests/tmul_ui.c
41401   M /trunk/tests/tpow.c
41402   M /trunk/tests/tset.c
41403   M /trunk/tests/tset_ld.c
41404   M /trunk/tests/tui_div.c
41405
41406use GMP_RND_MAX instead of hard-coded constant
41407
41408------------------------------------------------------------------------
41409r2794 | zimmerma | 2004-02-23 16:23:59 +0000 (Mon, 23 Feb 2004) | 2 lines
41410Changed paths:
41411   M /trunk/div.c
41412   M /trunk/tests/tdiv.c
41413
41414simplified the code of div.c and improved coverage
41415
41416------------------------------------------------------------------------
41417r2792 | pelissip | 2004-02-23 14:20:32 +0000 (Mon, 23 Feb 2004) | 3 lines
41418Changed paths:
41419   D /trunk/longlong.h
41420   M /trunk/mpfr-impl.h
41421   A /trunk/mpfr-longlong.h
41422
41423Rename 'longlong.h' in 'mpfr-longlong.h' so that when MPFR is built
41424within GMP it uses GMP's 'longlong.h' rather than MPFR's copy.
41425
41426------------------------------------------------------------------------
41427r2791 | vlefevre | 2004-02-23 14:19:02 +0000 (Mon, 23 Feb 2004) | 2 lines
41428Changed paths:
41429   M /trunk/ChangeLog
41430
41431Update.
41432
41433------------------------------------------------------------------------
41434r2789 | pelissip | 2004-02-23 14:09:10 +0000 (Mon, 23 Feb 2004) | 2 lines
41435Changed paths:
41436   A /trunk/free_cache.c
41437
41438Add mpfr_free_cache (2).
41439
41440------------------------------------------------------------------------
41441r2788 | pelissip | 2004-02-23 14:08:44 +0000 (Mon, 23 Feb 2004) | 2 lines
41442Changed paths:
41443   M /trunk/Makefile.am
41444   M /trunk/mpfr.h
41445   M /trunk/mpfr.texi
41446   M /trunk/tests/tests.c
41447
41448Add mpfr_free_cache.
41449
41450------------------------------------------------------------------------
41451r2787 | pelissip | 2004-02-23 13:51:41 +0000 (Mon, 23 Feb 2004) | 2 lines
41452Changed paths:
41453   M /trunk/get_str.c
41454   M /trunk/mpfr.h
41455   M /trunk/mpfr.texi
41456   M /trunk/tests/tget_str.c
41457
41458Add mpfr_free_str function.
41459
41460------------------------------------------------------------------------
41461r2786 | pelissip | 2004-02-23 12:14:40 +0000 (Mon, 23 Feb 2004) | 2 lines
41462Changed paths:
41463   M /trunk/tests/tadd.c
41464
41465Remove a warning.
41466
41467------------------------------------------------------------------------
41468r2785 | pelissip | 2004-02-23 12:14:29 +0000 (Mon, 23 Feb 2004) | 4 lines
41469Changed paths:
41470   M /trunk/mpfr.h
41471
41472Reorder the declarations of the functions.
41473Remove duplicate declarations.
41474Remove mpfr_factorial.
41475
41476------------------------------------------------------------------------
41477r2784 | zimmerma | 2004-02-23 10:01:42 +0000 (Mon, 23 Feb 2004) | 2 lines
41478Changed paths:
41479   M /trunk/sqrt.c
41480
41481patch from Guillaume Hanrot
41482
41483------------------------------------------------------------------------
41484r2783 | pelissip | 2004-02-23 09:43:29 +0000 (Mon, 23 Feb 2004) | 3 lines
41485Changed paths:
41486   M /trunk/pow_ui.c
41487   M /trunk/set_str.c
41488   M /trunk/tests/tgmpop.c
41489   M /trunk/tests/tpow.c
41490   M /trunk/tests/tset_si.c
41491   M /trunk/tests/tset_str.c
41492
41493Improve coverage tests.
41494Fix 2 underflow bugs.
41495
41496------------------------------------------------------------------------
41497r2782 | pelissip | 2004-02-23 09:42:29 +0000 (Mon, 23 Feb 2004) | 2 lines
41498Changed paths:
41499   M /trunk/sub1sp.c
41500
41501Update comment
41502
41503------------------------------------------------------------------------
41504r2781 | pelissip | 2004-02-23 09:42:04 +0000 (Mon, 23 Feb 2004) | 2 lines
41505Changed paths:
41506   M /trunk/mpfr.h
41507
41508Improve comments.
41509
41510------------------------------------------------------------------------
41511r2780 | pelissip | 2004-02-23 09:41:28 +0000 (Mon, 23 Feb 2004) | 2 lines
41512Changed paths:
41513   M /trunk/mul.c
41514
41515Add a comment.
41516
41517------------------------------------------------------------------------
41518r2779 | vlefevre | 2004-02-22 01:48:32 +0000 (Sun, 22 Feb 2004) | 2 lines
41519Changed paths:
41520   M /trunk/tests/tadd.c
41521
41522Added tests.
41523
41524------------------------------------------------------------------------
41525r2775 | fousse | 2004-02-20 13:15:44 +0000 (Fri, 20 Feb 2004) | 2 lines
41526Changed paths:
41527   M /trunk/mpfr-impl.h
41528   M /trunk/mpfr.h
41529   M /trunk/sum.c
41530   M /trunk/tests/tsum.c
41531
41532Changed mpfr_sum to use unsigned long instead of unsigned int. More tests.
41533
41534------------------------------------------------------------------------
41535r2774 | pelissip | 2004-02-20 12:58:30 +0000 (Fri, 20 Feb 2004) | 2 lines
41536Changed paths:
41537   M /trunk/neg.c
41538   M /trunk/tests/tset.c
41539
41540mpfr_neg (b, b, r) for b=NAN didnt' set NAN flag.
41541
41542------------------------------------------------------------------------
41543r2773 | pelissip | 2004-02-20 10:49:34 +0000 (Fri, 20 Feb 2004) | 2 lines
41544Changed paths:
41545   M /trunk/mpfr.texi
41546
41547mpfr_sgn is no longer a macro.
41548
41549------------------------------------------------------------------------
41550r2770 | pelissip | 2004-02-19 12:33:47 +0000 (Thu, 19 Feb 2004) | 2 lines
41551Changed paths:
41552   M /trunk/gmp_op.c
41553   M /trunk/tests/tgmpop.c
41554
41555Fix bug with exact rationnal arguments (0.5+3/2 freezes).
41556
41557------------------------------------------------------------------------
41558r2767 | vlefevre | 2004-02-18 12:47:00 +0000 (Wed, 18 Feb 2004) | 2 lines
41559Changed paths:
41560   M /trunk/config.guess
41561   M /trunk/config.sub
41562
41563Update from the autotools-dev Debian package (2004-01-05).
41564
41565------------------------------------------------------------------------
41566r2761 | vlefevre | 2004-02-18 10:41:00 +0000 (Wed, 18 Feb 2004) | 2 lines
41567Changed paths:
41568   M /trunk/set_f.c
41569   M /trunk/tests/tset_f.c
41570
41571Fixed a bug in mpfr_set_f for 0 (wrong sign) and added the test.
41572
41573------------------------------------------------------------------------
41574r2760 | pelissip | 2004-02-18 10:29:40 +0000 (Wed, 18 Feb 2004) | 2 lines
41575Changed paths:
41576   M /trunk/get_str.c
41577
41578Fix bug if you build MPFR with ASSERT.
41579
41580------------------------------------------------------------------------
41581r2759 | pelissip | 2004-02-17 14:39:16 +0000 (Tue, 17 Feb 2004) | 2 lines
41582Changed paths:
41583   M /trunk/mul.c
41584
41585Reduce the number of used variables.
41586
41587------------------------------------------------------------------------
41588r2758 | zimmerma | 2004-02-17 14:29:28 +0000 (Tue, 17 Feb 2004) | 2 lines
41589Changed paths:
41590   M /trunk/round_raw_generic.c
41591
41592improved again documentation
41593
41594------------------------------------------------------------------------
41595r2757 | zimmerma | 2004-02-17 14:27:06 +0000 (Tue, 17 Feb 2004) | 2 lines
41596Changed paths:
41597   M /trunk/get_str.c
41598
41599simplified rounding
41600
41601------------------------------------------------------------------------
41602r2756 | zimmerma | 2004-02-17 14:17:31 +0000 (Tue, 17 Feb 2004) | 2 lines
41603Changed paths:
41604   M /trunk/round_raw_generic.c
41605
41606improved documentation of *inexp
41607
41608------------------------------------------------------------------------
41609r2752 | pelissip | 2004-02-17 12:12:21 +0000 (Tue, 17 Feb 2004) | 2 lines
41610Changed paths:
41611   M /trunk/tests/tsub1sp.c
41612
41613Simplify the random code.
41614
41615------------------------------------------------------------------------
41616r2751 | pelissip | 2004-02-17 12:12:02 +0000 (Tue, 17 Feb 2004) | 2 lines
41617Changed paths:
41618   M /trunk/sub1sp.c
41619
41620Optimize it a few.
41621
41622------------------------------------------------------------------------
41623r2750 | pelissip | 2004-02-17 12:11:49 +0000 (Tue, 17 Feb 2004) | 2 lines
41624Changed paths:
41625   M /trunk/round_raw_generic.c
41626
41627Add 2004 in copyright line.
41628
41629------------------------------------------------------------------------
41630r2749 | pelissip | 2004-02-17 12:11:26 +0000 (Tue, 17 Feb 2004) | 2 lines
41631Changed paths:
41632   M /trunk/README.dev
41633
41634Add a section which describes the needed macros for building MPFR.
41635
41636------------------------------------------------------------------------
41637r2747 | zimmerma | 2004-02-17 11:21:04 +0000 (Tue, 17 Feb 2004) | 2 lines
41638Changed paths:
41639   M /trunk/mul.c
41640
41641added comment about probability of normalized product
41642
41643------------------------------------------------------------------------
41644r2744 | vlefevre | 2004-02-17 10:36:11 +0000 (Tue, 17 Feb 2004) | 2 lines
41645Changed paths:
41646   M /trunk/mpfr.texi
41647
41648Added a note about the ternary value, important in practice.
41649
41650------------------------------------------------------------------------
41651r2743 | zimmerma | 2004-02-17 10:02:29 +0000 (Tue, 17 Feb 2004) | 2 lines
41652Changed paths:
41653   M /trunk/set_f.c
41654   M /trunk/tests/tset_f.c
41655
41656fixed 2 bugs and added test
41657
41658------------------------------------------------------------------------
41659r2742 | zimmerma | 2004-02-17 10:01:18 +0000 (Tue, 17 Feb 2004) | 2 lines
41660Changed paths:
41661   M /trunk/round_raw_generic.c
41662
41663added comment about return value
41664
41665------------------------------------------------------------------------
41666r2741 | pelissip | 2004-02-17 08:57:19 +0000 (Tue, 17 Feb 2004) | 2 lines
41667Changed paths:
41668   M /trunk/acinclude.m4
41669
41670Try so support GMP as a Shared Library.
41671
41672------------------------------------------------------------------------
41673r2740 | zimmerma | 2004-02-16 18:23:49 +0000 (Mon, 16 Feb 2004) | 2 lines
41674Changed paths:
41675   M /trunk/tests/tsqrt.c
41676
41677improved error message
41678
41679------------------------------------------------------------------------
41680r2739 | pelissip | 2004-02-16 18:02:42 +0000 (Mon, 16 Feb 2004) | 2 lines
41681Changed paths:
41682   M /trunk/gmp_op.c
41683
41684Fix the computing of the error for mpq_add and mpq_sub.
41685
41686------------------------------------------------------------------------
41687r2738 | vlefevre | 2004-02-16 17:57:38 +0000 (Mon, 16 Feb 2004) | 2 lines
41688Changed paths:
41689   M /trunk/tests/tadd.c
41690
41691Added more tests (improved tadd1.c coverage).
41692
41693------------------------------------------------------------------------
41694r2737 | zimmerma | 2004-02-16 17:47:59 +0000 (Mon, 16 Feb 2004) | 2 lines
41695Changed paths:
41696   M /trunk/tests/tgmpop.c
41697
41698added cancellation test for add_q
41699
41700------------------------------------------------------------------------
41701r2736 | vlefevre | 2004-02-16 17:37:59 +0000 (Mon, 16 Feb 2004) | 2 lines
41702Changed paths:
41703   M /trunk/tests/tadd.c
41704
41705Added tests (improved tadd1.c coverage).
41706
41707------------------------------------------------------------------------
41708r2735 | pelissip | 2004-02-16 17:35:26 +0000 (Mon, 16 Feb 2004) | 2 lines
41709Changed paths:
41710   M /trunk/gmp_op.c
41711   M /trunk/tests/tgmpop.c
41712
41713Fix bug of add_q and sub_q with special values (NAN, INF and ZERO).
41714
41715------------------------------------------------------------------------
41716r2734 | zimmerma | 2004-02-16 17:12:45 +0000 (Mon, 16 Feb 2004) | 2 lines
41717Changed paths:
41718   M /trunk/div.c
41719   M /trunk/set_d.c
41720   M /trunk/set_q.c
41721
41722deal with overflow/underflow in mpfr_div
41723
41724------------------------------------------------------------------------
41725r2733 | zimmerma | 2004-02-16 17:04:34 +0000 (Mon, 16 Feb 2004) | 2 lines
41726Changed paths:
41727   M /trunk/tests/tgmpop.c
41728
41729added hard-coded tests
41730
41731------------------------------------------------------------------------
41732r2732 | vlefevre | 2004-02-16 16:50:31 +0000 (Mon, 16 Feb 2004) | 2 lines
41733Changed paths:
41734   M /trunk/tests/tadd.c
41735
41736When the precisions are the same, test both mpfr_add1sp and mpfr_add1.
41737
41738------------------------------------------------------------------------
41739r2731 | vlefevre | 2004-02-16 16:34:39 +0000 (Mon, 16 Feb 2004) | 2 lines
41740Changed paths:
41741   M /trunk/tests/tadd.c
41742
41743Added overflow check.
41744
41745------------------------------------------------------------------------
41746r2730 | pelissip | 2004-02-16 16:17:38 +0000 (Mon, 16 Feb 2004) | 3 lines
41747Changed paths:
41748   M /trunk/add1sp.c
41749   M /trunk/div.c
41750   M /trunk/sub1sp.c
41751   M /trunk/tests/tsub1sp.c
41752
41753Optimize add1sp, sub1sp and div.
41754Improve coverage test for sub1sp.
41755
41756------------------------------------------------------------------------
41757r2729 | vlefevre | 2004-02-16 16:06:11 +0000 (Mon, 16 Feb 2004) | 2 lines
41758Changed paths:
41759   M /trunk/tests/texp.c
41760
41761Removed unused label.
41762
41763------------------------------------------------------------------------
41764r2727 | vlefevre | 2004-02-16 15:05:18 +0000 (Mon, 16 Feb 2004) | 3 lines
41765Changed paths:
41766   M /trunk/pow.c
41767
41768Really reverted to rev. 1.54 + kept optimization + commented out
41769is_odd_even.
41770
41771------------------------------------------------------------------------
41772r2725 | zimmerma | 2004-02-16 14:30:43 +0000 (Mon, 16 Feb 2004) | 2 lines
41773Changed paths:
41774   M /trunk/set_d.c
41775   M /trunk/set_ld.c
41776
41777take into account possible out-of-range exponent
41778
41779------------------------------------------------------------------------
41780r2724 | zimmerma | 2004-02-16 14:24:48 +0000 (Mon, 16 Feb 2004) | 3 lines
41781Changed paths:
41782   M /trunk/pow.c
41783
41784revert to rev 1.54 code for case x infinite
41785(was less efficient but simpler)
41786
41787------------------------------------------------------------------------
41788r2723 | zimmerma | 2004-02-16 13:56:42 +0000 (Mon, 16 Feb 2004) | 2 lines
41789Changed paths:
41790   M /trunk/pow.c
41791
41792fixed bug with in-place computation
41793
41794------------------------------------------------------------------------
41795r2722 | vlefevre | 2004-02-16 13:55:27 +0000 (Mon, 16 Feb 2004) | 2 lines
41796Changed paths:
41797   M /trunk/tests/tset_ld.c
41798   M /trunk/tests/tsqrt.c
41799
41800Code clean-up and fix to avoid warnings.
41801
41802------------------------------------------------------------------------
41803r2721 | zimmerma | 2004-02-16 13:35:20 +0000 (Mon, 16 Feb 2004) | 2 lines
41804Changed paths:
41805   M /trunk/mpfr.texi
41806   M /trunk/pow.c
41807   M /trunk/tests/tpow.c
41808
41809changed back to C99 standard for special values of x^y
41810
41811------------------------------------------------------------------------
41812r2720 | zimmerma | 2004-02-16 11:33:24 +0000 (Mon, 16 Feb 2004) | 2 lines
41813Changed paths:
41814   M /trunk/tests/trint.c
41815
41816added test for *function* mpfr_round
41817
41818------------------------------------------------------------------------
41819r2719 | zimmerma | 2004-02-16 11:06:06 +0000 (Mon, 16 Feb 2004) | 2 lines
41820Changed paths:
41821   M /trunk/tests/tinp_str.c
41822   M /trunk/tests/tout_str.c
41823
41824check return value of fopen
41825
41826------------------------------------------------------------------------
41827r2718 | vlefevre | 2004-02-16 11:01:38 +0000 (Mon, 16 Feb 2004) | 2 lines
41828Changed paths:
41829   M /trunk/sqrt.c
41830
41831Removed the no longer used label "fin" and fixed the indentation.
41832
41833------------------------------------------------------------------------
41834r2717 | vlefevre | 2004-02-16 10:55:36 +0000 (Mon, 16 Feb 2004) | 2 lines
41835Changed paths:
41836   M /trunk/pow.c
41837
41838Fix: MPFR_NOT_ZERO -> MPFR_NOTZERO.
41839
41840------------------------------------------------------------------------
41841r2716 | vlefevre | 2004-02-16 10:52:40 +0000 (Mon, 16 Feb 2004) | 2 lines
41842Changed paths:
41843   M /trunk/agm.c
41844
41845Commented out the now useless "double uo, vo;".
41846
41847------------------------------------------------------------------------
41848r2715 | zimmerma | 2004-02-16 10:41:02 +0000 (Mon, 16 Feb 2004) | 2 lines
41849Changed paths:
41850   M /trunk/tests/trandom.c
41851   M /trunk/tests/tzeta.c
41852   M /trunk/zeta.c
41853
41854improved coverage tests
41855
41856------------------------------------------------------------------------
41857r2714 | zimmerma | 2004-02-14 23:05:51 +0000 (Sat, 14 Feb 2004) | 2 lines
41858Changed paths:
41859   M /trunk/add.c
41860   M /trunk/mpfr.texi
41861   M /trunk/set_d.c
41862   M /trunk/set_q.c
41863   M /trunk/set_str_raw.c
41864   M /trunk/sin.c
41865   M /trunk/sin_cos.c
41866   M /trunk/sinh.c
41867   M /trunk/sqrt.c
41868   M /trunk/tan.c
41869   M /trunk/tanh.c
41870   M /trunk/tests/Makefile.am
41871   M /trunk/tests/tset_d.c
41872   A /trunk/tests/tset_exp.c
41873   M /trunk/tests/tset_f.c
41874   M /trunk/tests/tset_ld.c
41875   M /trunk/tests/tset_si.c
41876   M /trunk/tests/tset_str.c
41877   M /trunk/tests/tset_z.c
41878   M /trunk/tests/tsin.c
41879   M /trunk/tests/tsin_cos.c
41880   M /trunk/tests/tsinh.c
41881   M /trunk/tests/tsqrt.c
41882   M /trunk/tests/ttan.c
41883   M /trunk/tests/ttanh.c
41884   M /trunk/tests/tui_div.c
41885   M /trunk/tests/tui_pow.c
41886   M /trunk/tests/tui_sub.c
41887   M /trunk/ui_div.c
41888   M /trunk/ui_pow_ui.c
41889   M /trunk/ui_sub.c
41890
41891new coverage tests
41892
41893------------------------------------------------------------------------
41894r2713 | zimmerma | 2004-02-14 11:11:31 +0000 (Sat, 14 Feb 2004) | 2 lines
41895Changed paths:
41896   M /trunk/hypot.c
41897   M /trunk/inp_str.c
41898   M /trunk/log.c
41899   M /trunk/log10.c
41900   M /trunk/log1p.c
41901   M /trunk/log2.c
41902   M /trunk/mpfr.texi
41903   M /trunk/mpn_exp.c
41904   M /trunk/mul_ui.c
41905   M /trunk/next.c
41906   M /trunk/pow.c
41907   M /trunk/pow_si.c
41908   M /trunk/pow_ui.c
41909   M /trunk/rint.c
41910   M /trunk/round_prec.c
41911   M /trunk/set.c
41912   M /trunk/tests/Makefile.am
41913   A /trunk/tests/inp_str.data
41914   M /trunk/tests/mpf_compat.h
41915   M /trunk/tests/thypot.c
41916   A /trunk/tests/tinp_str.c
41917   M /trunk/tests/tlog.c
41918   M /trunk/tests/tlog10.c
41919   M /trunk/tests/tlog1p.c
41920   M /trunk/tests/tlog2.c
41921   M /trunk/tests/tmul.c
41922   M /trunk/tests/tmul_ui.c
41923   M /trunk/tests/tnext.c
41924   M /trunk/tests/tout_str.c
41925   M /trunk/tests/tpow.c
41926   M /trunk/tests/trandom.c
41927   M /trunk/tests/trint.c
41928   M /trunk/tests/tround_prec.c
41929   M /trunk/tests/tset.c
41930
41931improved coverage test
41932
41933------------------------------------------------------------------------
41934r2712 | zimmerma | 2004-02-13 17:39:02 +0000 (Fri, 13 Feb 2004) | 2 lines
41935Changed paths:
41936   M /trunk/tests/tget_d.c
41937   M /trunk/tests/tset_si.c
41938
41939improved coverage test
41940
41941------------------------------------------------------------------------
41942r2711 | zimmerma | 2004-02-13 17:17:52 +0000 (Fri, 13 Feb 2004) | 2 lines
41943Changed paths:
41944   M /trunk/get_str.c
41945   M /trunk/tests/tget_str.c
41946
41947improved test coverage
41948
41949------------------------------------------------------------------------
41950r2710 | zimmerma | 2004-02-13 16:00:10 +0000 (Fri, 13 Feb 2004) | 2 lines
41951Changed paths:
41952   M /trunk/gamma.c
41953   M /trunk/tests/tgamma.c
41954
41955improved test coverage
41956
41957------------------------------------------------------------------------
41958r2709 | zimmerma | 2004-02-13 15:35:19 +0000 (Fri, 13 Feb 2004) | 2 lines
41959Changed paths:
41960   M /trunk/exp3.c
41961   M /trunk/tests/texp.c
41962
41963improved test coverage
41964
41965------------------------------------------------------------------------
41966r2708 | pelissip | 2004-02-13 15:05:42 +0000 (Fri, 13 Feb 2004) | 2 lines
41967Changed paths:
41968   M /trunk/tests/tadd1sp.c
41969
41970Fix a bug in taddsp (Forget to check if random does not generate zero).
41971
41972------------------------------------------------------------------------
41973r2707 | zimmerma | 2004-02-13 13:57:24 +0000 (Fri, 13 Feb 2004) | 2 lines
41974Changed paths:
41975   M /trunk/tests/teq.c
41976
41977improved editing style
41978
41979------------------------------------------------------------------------
41980r2706 | zimmerma | 2004-02-13 13:44:41 +0000 (Fri, 13 Feb 2004) | 2 lines
41981Changed paths:
41982   M /trunk/cos.c
41983   M /trunk/cosh.c
41984   M /trunk/div_ui.c
41985   M /trunk/tests/tdiv_ui.c
41986
41987improved test coverage
41988
41989------------------------------------------------------------------------
41990r2705 | zimmerma | 2004-02-13 13:43:27 +0000 (Fri, 13 Feb 2004) | 2 lines
41991Changed paths:
41992   M /trunk/eq.c
41993   M /trunk/tests/teq.c
41994
41995partly rewritten, and improved test coverage
41996
41997------------------------------------------------------------------------
41998r2704 | vlefevre | 2004-02-13 13:33:10 +0000 (Fri, 13 Feb 2004) | 2 lines
41999Changed paths:
42000   M /trunk/tests/tmul_2exp.c
42001
42002Added tests for mpfr_mul_2si and mpfr_div_2si + corrections.
42003
42004------------------------------------------------------------------------
42005r2703 | vlefevre | 2004-02-13 12:31:49 +0000 (Fri, 13 Feb 2004) | 3 lines
42006Changed paths:
42007   M /trunk/tests/tmul_2exp.c
42008
42009Replaced mpfr_mul_2exp and mpfr_div_2exp by mpfr_mul_2ui and
42010mpfr_div_2ui as the 2exp form is obsolete.
42011
42012------------------------------------------------------------------------
42013r2702 | zimmerma | 2004-02-13 12:25:14 +0000 (Fri, 13 Feb 2004) | 2 lines
42014Changed paths:
42015   M /trunk/tests/tfactorial.c
42016
42017removed warnings
42018
42019------------------------------------------------------------------------
42020r2701 | pelissip | 2004-02-13 11:30:05 +0000 (Fri, 13 Feb 2004) | 5 lines
42021Changed paths:
42022   M /trunk/check.c
42023   M /trunk/cmp_abs.c
42024   M /trunk/set.c
42025   M /trunk/tests/Makefile.am
42026   A /trunk/tests/tcmpabs.c
42027   M /trunk/tests/texceptions.c
42028   A /trunk/tests/tfits.c
42029   A /trunk/tests/toutimpl.c
42030
42031Add test for mpfr_cmpabs
42032Add test for mpfr_fits_
42033Add test for internal dumping functions.
42034Improve coverage test for exceptions / set / check.
42035
42036------------------------------------------------------------------------
42037r2700 | zimmerma | 2004-02-13 10:52:11 +0000 (Fri, 13 Feb 2004) | 2 lines
42038Changed paths:
42039   M /trunk/const_pi.c
42040   M /trunk/tests/tconst_pi.c
42041
42042improved coverage
42043
42044------------------------------------------------------------------------
42045r2699 | zimmerma | 2004-02-13 10:31:42 +0000 (Fri, 13 Feb 2004) | 2 lines
42046Changed paths:
42047   M /trunk/AUTHORS
42048
42049removed Kevin, added missing accent
42050
42051------------------------------------------------------------------------
42052r2698 | zimmerma | 2004-02-13 09:33:55 +0000 (Fri, 13 Feb 2004) | 2 lines
42053Changed paths:
42054   M /trunk/agm.c
42055   M /trunk/asin.c
42056   M /trunk/asinh.c
42057   M /trunk/atan.c
42058   M /trunk/atanh.c
42059   M /trunk/cbrt.c
42060   M /trunk/cmp.c
42061   M /trunk/cmp2.c
42062   M /trunk/cmp_ui.c
42063   M /trunk/const_euler.c
42064   M /trunk/const_log2.c
42065   M /trunk/mpfr.texi
42066   M /trunk/tests/tagm.c
42067   M /trunk/tests/tatanh.c
42068   M /trunk/tests/tcmp2.c
42069   M /trunk/tests/tcmp_ui.c
42070   M /trunk/tests/tconst_log2.c
42071   M /trunk/uceil_exp2.c
42072
42073improved coverage test
42074
42075------------------------------------------------------------------------
42076r2697 | pelissip | 2004-02-12 18:02:28 +0000 (Thu, 12 Feb 2004) | 4 lines
42077Changed paths:
42078   M /trunk/dump.c
42079   M /trunk/mpf2mpfr.h
42080   M /trunk/mpfr.h
42081
42082Rewrite (simplify) mpfr_dump.
42083Change its proto.
42084Fix mpf_dump macro in mpf2mpfr.
42085
42086------------------------------------------------------------------------
42087r2696 | pelissip | 2004-02-12 17:58:40 +0000 (Thu, 12 Feb 2004) | 2 lines
42088Changed paths:
42089   M /trunk/add.c
42090   M /trunk/div.c
42091   M /trunk/mul.c
42092   M /trunk/sub.c
42093
42094Remove MPFR_ASSERTN(0) and add MPFR_ASSERTD(last condition) instead.
42095
42096------------------------------------------------------------------------
42097r2695 | zimmerma | 2004-02-12 16:54:28 +0000 (Thu, 12 Feb 2004) | 2 lines
42098Changed paths:
42099   M /trunk/add.c
42100
42101improved coverage
42102
42103------------------------------------------------------------------------
42104r2694 | zimmerma | 2004-02-12 16:38:06 +0000 (Thu, 12 Feb 2004) | 2 lines
42105Changed paths:
42106   M /trunk/acos.c
42107   M /trunk/acosh.c
42108
42109improved coverage
42110
42111------------------------------------------------------------------------
42112r2693 | zimmerma | 2004-02-12 16:25:29 +0000 (Thu, 12 Feb 2004) | 2 lines
42113Changed paths:
42114   M /trunk/gamma.c
42115   M /trunk/tests/tgamma.c
42116
42117improved cov. test
42118
42119------------------------------------------------------------------------
42120r2692 | zimmerma | 2004-02-12 16:08:00 +0000 (Thu, 12 Feb 2004) | 2 lines
42121Changed paths:
42122   M /trunk/tests/tfrac.c
42123
42124improved cov. test
42125
42126------------------------------------------------------------------------
42127r2691 | zimmerma | 2004-02-12 16:01:26 +0000 (Thu, 12 Feb 2004) | 2 lines
42128Changed paths:
42129   M /trunk/fma.c
42130   M /trunk/tests/tfma.c
42131
42132improved coverage test
42133
42134------------------------------------------------------------------------
42135r2690 | zimmerma | 2004-02-12 15:05:14 +0000 (Thu, 12 Feb 2004) | 2 lines
42136Changed paths:
42137   M /trunk/factorial.c
42138   M /trunk/tests/tfactorial.c
42139
42140improved coverage test
42141
42142------------------------------------------------------------------------
42143r2689 | zimmerma | 2004-02-12 14:30:20 +0000 (Thu, 12 Feb 2004) | 2 lines
42144Changed paths:
42145   M /trunk/expm1.c
42146   M /trunk/tests/texpm1.c
42147
42148improved test coverage
42149
42150------------------------------------------------------------------------
42151r2688 | pelissip | 2004-02-12 14:20:43 +0000 (Thu, 12 Feb 2004) | 2 lines
42152Changed paths:
42153   M /trunk/tests/tconst_log2.c
42154   M /trunk/tests/tconst_pi.c
42155
42156Improve coverage of const_pi and const_log2 (Test for prec > 20000).
42157
42158------------------------------------------------------------------------
42159r2687 | zimmerma | 2004-02-12 14:08:06 +0000 (Thu, 12 Feb 2004) | 3 lines
42160Changed paths:
42161   M /trunk/exp.c
42162   M /trunk/tests/texp.c
42163
42164fixed tiny bugs for corner cases
42165improved test coverage
42166
42167------------------------------------------------------------------------
42168r2686 | pelissip | 2004-02-12 13:49:44 +0000 (Thu, 12 Feb 2004) | 6 lines
42169Changed paths:
42170   M /trunk/Makefile.am
42171   M /trunk/add.c
42172   A /trunk/add1sp.c
42173   M /trunk/copysign.c
42174   M /trunk/div_2ui.c
42175   M /trunk/mpfr-impl.h
42176   M /trunk/sqrt.c
42177   M /trunk/sub.c
42178   M /trunk/tests/Makefile.am
42179   A /trunk/tests/tadd1sp.c
42180   A /trunk/tests/tcopysign.c
42181   M /trunk/tests/tdim.c
42182   M /trunk/tests/texp.c
42183   A /trunk/tests/tminmax.c
42184   M /trunk/tests/tmul_2exp.c
42185
42186+ Add mpfr_add1sp which provides addition when all the operands have the same precision.
42187+ Add new test files for mpfr_copysign and mpfr_min and mpfr_max.
42188+ Add test for mpfr_exp10 in tests/texp.c
42189+ Improve coverage of div_2ui.c and mul_2ui.c
42190+ Add a forgotten ASSERT in mpfr_sqrt
42191
42192------------------------------------------------------------------------
42193r2685 | zimmerma | 2004-02-12 13:20:50 +0000 (Thu, 12 Feb 2004) | 3 lines
42194Changed paths:
42195   M /trunk/exp2.c
42196   M /trunk/tests/texp2.c
42197
42198improved test coverage
42199replaced mpfr_get_d1 by mpfr_get_si
42200
42201------------------------------------------------------------------------
42202r2684 | zimmerma | 2004-02-12 12:54:48 +0000 (Thu, 12 Feb 2004) | 2 lines
42203Changed paths:
42204   M /trunk/erf.c
42205   M /trunk/tests/terf.c
42206
42207improved coverage test
42208
42209------------------------------------------------------------------------
42210r2683 | zimmerma | 2004-02-12 12:38:17 +0000 (Thu, 12 Feb 2004) | 2 lines
42211Changed paths:
42212   M /trunk/tests/tsub.c
42213
42214added new coverage test
42215
42216------------------------------------------------------------------------
42217r2682 | pelissip | 2004-02-12 11:42:34 +0000 (Thu, 12 Feb 2004) | 2 lines
42218Changed paths:
42219   M /trunk/README.dev
42220
42221Fix some mistakes.
42222
42223------------------------------------------------------------------------
42224r2681 | pelissip | 2004-02-12 11:38:49 +0000 (Thu, 12 Feb 2004) | 2 lines
42225Changed paths:
42226   M /trunk/README.dev
42227
42228Add a description of the gcov tool.
42229
42230------------------------------------------------------------------------
42231r2680 | zimmerma | 2004-02-12 11:35:50 +0000 (Thu, 12 Feb 2004) | 2 lines
42232Changed paths:
42233   M /trunk/tests/tsub.c
42234
42235now 100% of coverage of sub1.c
42236
42237------------------------------------------------------------------------
42238r2679 | zimmerma | 2004-02-12 11:06:02 +0000 (Thu, 12 Feb 2004) | 2 lines
42239Changed paths:
42240   M /trunk/dim.c
42241   M /trunk/tests/Makefile.am
42242   A /trunk/tests/tdim.c
42243
42244new test file for mpfr_dim
42245
42246------------------------------------------------------------------------
42247r2672 | pelissip | 2004-02-06 15:57:28 +0000 (Fri, 06 Feb 2004) | 2 lines
42248Changed paths:
42249   M /trunk/configure.in
42250
42251Replace AS_HELP_STRING to AC_HELP_STRING (obsolete)
42252
42253------------------------------------------------------------------------
42254r2671 | pelissip | 2004-02-06 15:37:40 +0000 (Fri, 06 Feb 2004) | 3 lines
42255Changed paths:
42256   M /trunk/acosh.c
42257   M /trunk/add1.c
42258   M /trunk/add_ui.c
42259   M /trunk/agm.c
42260   M /trunk/asinh.c
42261   M /trunk/clear.c
42262   M /trunk/clears.c
42263   M /trunk/cmp.c
42264   M /trunk/cmp_abs.c
42265   M /trunk/cmp_d.c
42266   M /trunk/cmp_si.c
42267   M /trunk/cmp_ui.c
42268   M /trunk/comparisons.c
42269   M /trunk/const_pi.c
42270   M /trunk/copysign.c
42271   M /trunk/dim.c
42272   M /trunk/div.c
42273   M /trunk/div_2exp.c
42274   M /trunk/div_2si.c
42275   M /trunk/div_2ui.c
42276   M /trunk/dump.c
42277   M /trunk/exceptions.c
42278   M /trunk/exp.c
42279   M /trunk/exp10.c
42280   M /trunk/exp2.c
42281   M /trunk/exp3.c
42282   M /trunk/expm1.c
42283   M /trunk/extract.c
42284   M /trunk/fma.c
42285   M /trunk/get_exp.c
42286   M /trunk/get_z_exp.c
42287   M /trunk/init.c
42288   M /trunk/inits.c
42289   M /trunk/inp_str.c
42290   M /trunk/isinf.c
42291   M /trunk/isnan.c
42292   M /trunk/isnum.c
42293   M /trunk/log1p.c
42294   M /trunk/mpfr-test.h
42295   M /trunk/mpfr.texi
42296   M /trunk/mul.c
42297   M /trunk/mul_2exp.c
42298   M /trunk/mul_2si.c
42299   M /trunk/mul_2ui.c
42300   M /trunk/mul_ui.c
42301   M /trunk/neg.c
42302   M /trunk/next.c
42303   M /trunk/out_str.c
42304   M /trunk/pow.c
42305   M /trunk/pow_si.c
42306   M /trunk/pow_ui.c
42307   M /trunk/powerof2.c
42308   M /trunk/print_rnd_mode.c
42309   M /trunk/random.c
42310   M /trunk/random2.c
42311   M /trunk/rint.c
42312   M /trunk/round_prec.c
42313   M /trunk/set.c
42314   M /trunk/set_dfl_prec.c
42315   M /trunk/set_exp.c
42316   M /trunk/set_inf.c
42317   M /trunk/set_q.c
42318   M /trunk/set_si.c
42319   M /trunk/set_str_raw.c
42320   M /trunk/set_ui.c
42321   M /trunk/set_z.c
42322   M /trunk/setmax.c
42323   M /trunk/setmin.c
42324   M /trunk/sgn.c
42325   M /trunk/sin.c
42326   M /trunk/sin_cos.c
42327   M /trunk/sinh.c
42328   M /trunk/sqrt.c
42329   M /trunk/sqrt_ui.c
42330   M /trunk/sub_ui.c
42331   M /trunk/swap.c
42332   M /trunk/tan.c
42333   M /trunk/tanh.c
42334   M /trunk/uceil_exp2.c
42335   M /trunk/uceil_log2.c
42336   M /trunk/ufloor_log2.c
42337   M /trunk/ui_pow.c
42338   M /trunk/ui_pow_ui.c
42339   M /trunk/ui_sub.c
42340   M /trunk/urandomb.c
42341   M /trunk/volatile.c
42342
42343Add forgotten copyright 2004 line.
42344Add a small documentation about mpfr_sum.
42345
42346------------------------------------------------------------------------
42347r2668 | pelissip | 2004-02-06 13:59:56 +0000 (Fri, 06 Feb 2004) | 2 lines
42348Changed paths:
42349   M /trunk/Makefile.am
42350   M /trunk/mpfr-impl.h
42351   M /trunk/mpfr.h
42352   A /trunk/sum.c
42353   M /trunk/tests/Makefile.am
42354   A /trunk/tests/tsum.c
42355
42356Added mpfr_sum function.
42357
42358------------------------------------------------------------------------
42359r2665 | pelissip | 2004-02-06 13:27:05 +0000 (Fri, 06 Feb 2004) | 3 lines
42360Changed paths:
42361   M /trunk/Makefile.am
42362   M /trunk/acinclude.m4
42363   M /trunk/acos.c
42364   M /trunk/acosh.c
42365   M /trunk/add.c
42366   M /trunk/add1.c
42367   M /trunk/add_one_ulp.c
42368   M /trunk/add_ui.c
42369   M /trunk/agm.c
42370   M /trunk/asin.c
42371   M /trunk/asinh.c
42372   M /trunk/atan.c
42373   M /trunk/atanh.c
42374   M /trunk/cbrt.c
42375   M /trunk/clear.c
42376   M /trunk/clears.c
42377   M /trunk/cmp.c
42378   M /trunk/cmp2.c
42379   M /trunk/cmp_abs.c
42380   M /trunk/cmp_d.c
42381   M /trunk/cmp_si.c
42382   M /trunk/cmp_ui.c
42383   M /trunk/comparisons.c
42384   M /trunk/configure.in
42385   M /trunk/const_euler.c
42386   M /trunk/const_log2.c
42387   M /trunk/const_pi.c
42388   M /trunk/copysign.c
42389   M /trunk/cos.c
42390   M /trunk/cosh.c
42391   M /trunk/dim.c
42392   M /trunk/div.c
42393   M /trunk/div_2exp.c
42394   M /trunk/div_2si.c
42395   M /trunk/div_2ui.c
42396   M /trunk/div_ui.c
42397   M /trunk/dump.c
42398   M /trunk/eq.c
42399   M /trunk/erf.c
42400   M /trunk/exceptions.c
42401   M /trunk/exp.c
42402   M /trunk/exp10.c
42403   M /trunk/exp2.c
42404   M /trunk/exp3.c
42405   M /trunk/exp_2.c
42406   M /trunk/expm1.c
42407   M /trunk/extract.c
42408   M /trunk/factorial.c
42409   M /trunk/fits_s.h
42410   M /trunk/fits_u.h
42411   M /trunk/fma.c
42412   M /trunk/frac.c
42413   M /trunk/gamma.c
42414   M /trunk/get_d.c
42415   M /trunk/get_exp.c
42416   M /trunk/get_ld.c
42417   M /trunk/get_si.c
42418   M /trunk/get_str.c
42419   M /trunk/get_ui.c
42420   M /trunk/get_z_exp.c
42421   M /trunk/hypot.c
42422   M /trunk/init.c
42423   M /trunk/init2.c
42424   M /trunk/inits.c
42425   M /trunk/inits2.c
42426   M /trunk/inp_str.c
42427   M /trunk/isinf.c
42428   M /trunk/isinteger.c
42429   M /trunk/isnan.c
42430   M /trunk/isnum.c
42431   M /trunk/log.c
42432   M /trunk/log10.c
42433   M /trunk/log1p.c
42434   M /trunk/log2.c
42435   A /trunk/longlong.h
42436   M /trunk/minmax.c
42437   A /trunk/mp_clz_tab.c
42438   A /trunk/mpfr-gmp.c
42439   A /trunk/mpfr-gmp.h
42440   M /trunk/mpfr-impl.h
42441   M /trunk/mpfr-test.h
42442   M /trunk/mpn_exp.c
42443   M /trunk/mul.c
42444   M /trunk/mul_2exp.c
42445   M /trunk/mul_2si.c
42446   M /trunk/mul_2ui.c
42447   M /trunk/mul_ui.c
42448   M /trunk/neg.c
42449   M /trunk/next.c
42450   M /trunk/out_str.c
42451   M /trunk/pow.c
42452   M /trunk/pow_si.c
42453   M /trunk/pow_ui.c
42454   M /trunk/powerof2.c
42455   M /trunk/print_rnd_mode.c
42456   M /trunk/random.c
42457   M /trunk/random2.c
42458   M /trunk/reldiff.c
42459   M /trunk/rint.c
42460   M /trunk/round_prec.c
42461   M /trunk/save_expo.c
42462   M /trunk/set.c
42463   M /trunk/set_d.c
42464   M /trunk/set_dfl_prec.c
42465   M /trunk/set_exp.c
42466   M /trunk/set_f.c
42467   M /trunk/set_inf.c
42468   M /trunk/set_nan.c
42469   M /trunk/set_prc_raw.c
42470   M /trunk/set_prec.c
42471   M /trunk/set_q.c
42472   M /trunk/set_rnd.c
42473   M /trunk/set_si.c
42474   M /trunk/set_str.c
42475   M /trunk/set_str_raw.c
42476   M /trunk/set_ui.c
42477   M /trunk/set_z.c
42478   M /trunk/setmax.c
42479   M /trunk/setmin.c
42480   M /trunk/sgn.c
42481   M /trunk/sin.c
42482   M /trunk/sin_cos.c
42483   M /trunk/sinh.c
42484   M /trunk/sqrt.c
42485   M /trunk/sqrt_ui.c
42486   M /trunk/sub.c
42487   M /trunk/sub1.c
42488   M /trunk/sub1sp.c
42489   M /trunk/sub_one_ulp.c
42490   M /trunk/sub_ui.c
42491   M /trunk/swap.c
42492   M /trunk/tan.c
42493   M /trunk/tanh.c
42494   M /trunk/tests/memory.c
42495   M /trunk/tests/tacos.c
42496   M /trunk/tests/tadd.c
42497   M /trunk/tests/tasin.c
42498   M /trunk/tests/tatan.c
42499   M /trunk/tests/tcan_round.c
42500   M /trunk/tests/tconst_log2.c
42501   M /trunk/tests/tdiv.c
42502   M /trunk/tests/tests.c
42503   M /trunk/tests/texceptions.c
42504   M /trunk/tests/texp.c
42505   M /trunk/tests/tfma.c
42506   M /trunk/tests/tfrac.c
42507   M /trunk/tests/tgeneric.c
42508   M /trunk/tests/tget_d_2exp.c
42509   M /trunk/tests/tget_str.c
42510   M /trunk/tests/tgmpop.c
42511   M /trunk/tests/thypot.c
42512   M /trunk/tests/tmul.c
42513   M /trunk/tests/tout_str.c
42514   M /trunk/tests/tpow3.c
42515   M /trunk/tests/trint.c
42516   M /trunk/tests/tset_f.c
42517   M /trunk/tests/tset_q.c
42518   M /trunk/tests/tset_si.c
42519   M /trunk/tests/tset_str.c
42520   M /trunk/tests/tset_z.c
42521   M /trunk/tests/tsqrt.c
42522   M /trunk/tests/tsub.c
42523   M /trunk/tests/tsub1sp.c
42524   M /trunk/tests/tui_pow.c
42525   M /trunk/uceil_log2.c
42526   M /trunk/ui_div.c
42527   M /trunk/ui_pow.c
42528   M /trunk/ui_pow_ui.c
42529   M /trunk/ui_sub.c
42530   M /trunk/urandomb.c
42531   M /trunk/version.c
42532   M /trunk/volatile.c
42533
42534+ Better support of non IEEE doubles.
42535+ 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).
42536
42537------------------------------------------------------------------------
42538r2664 | vlefevre | 2004-02-06 13:06:36 +0000 (Fri, 06 Feb 2004) | 2 lines
42539Changed paths:
42540   M /trunk/ChangeLog
42541
42542Update.
42543
42544------------------------------------------------------------------------
42545r2660 | vlefevre | 2004-02-06 10:54:26 +0000 (Fri, 06 Feb 2004) | 2 lines
42546Changed paths:
42547   M /trunk/NEWS
42548
42549Updated MPFR URL.
42550
42551------------------------------------------------------------------------
42552r2659 | vlefevre | 2004-02-06 10:49:54 +0000 (Fri, 06 Feb 2004) | 2 lines
42553Changed paths:
42554   M /trunk/NEWS
42555
42556Added the changes from version 2.0.1 to version 2.0.2.
42557
42558------------------------------------------------------------------------
42559r2657 | vlefevre | 2004-02-06 10:14:00 +0000 (Fri, 06 Feb 2004) | 2 lines
42560Changed paths:
42561   M /trunk/README.dev
42562
42563Added: "3) Update the NEWS file.".
42564
42565------------------------------------------------------------------------
42566r2655 | zimmerma | 2004-02-03 10:06:53 +0000 (Tue, 03 Feb 2004) | 2 lines
42567Changed paths:
42568   M /trunk/get_str.c
42569   M /trunk/mpfr.texi
42570   M /trunk/tests/tget_str.c
42571
42572fixed bug in get_str (case pow2, rnd=up or down)
42573
42574------------------------------------------------------------------------
42575r2654 | zimmerma | 2004-01-30 16:27:35 +0000 (Fri, 30 Jan 2004) | 2 lines
42576Changed paths:
42577   M /trunk/tests/tzeta.c
42578   M /trunk/zeta.c
42579
42580fixed problem (s1 = s-1 inexact)
42581
42582------------------------------------------------------------------------
42583r2653 | zimmerma | 2004-01-30 15:06:42 +0000 (Fri, 30 Jan 2004) | 2 lines
42584Changed paths:
42585   M /trunk/factorial.c
42586   M /trunk/gamma.c
42587   M /trunk/tests/tfactorial.c
42588   M /trunk/tests/tgamma.c
42589
42590fixed problem in gamma/factorial
42591
42592------------------------------------------------------------------------
42593r2652 | zimmerma | 2004-01-30 12:51:58 +0000 (Fri, 30 Jan 2004) | 2 lines
42594Changed paths:
42595   M /trunk/agm.c
42596   M /trunk/hypot.c
42597   M /trunk/tests/tagm.c
42598   M /trunk/tests/thypot.c
42599
42600added new tests for agm and hypot (+ fixed bugs)
42601
42602------------------------------------------------------------------------
42603r2651 | pelissip | 2004-01-29 16:12:42 +0000 (Thu, 29 Jan 2004) | 3 lines
42604Changed paths:
42605   M /trunk/mpfr.h
42606
42607Add GMP_RND_MAX so that a for loop of the rounding modes looks like:
42608 for(int r = 0 ; r < GMP_RND_MAX ; r++)
42609
42610------------------------------------------------------------------------
42611r2650 | pelissip | 2004-01-28 14:22:05 +0000 (Wed, 28 Jan 2004) | 2 lines
42612Changed paths:
42613   M /trunk/get_d.c
42614   M /trunk/mpfr-impl.h
42615   M /trunk/set_d.c
42616   M /trunk/set_ld.c
42617   M /trunk/sub1sp.c
42618   M /trunk/tests/tadd.c
42619   M /trunk/tests/tadd_ui.c
42620   M /trunk/tests/tagm.c
42621   M /trunk/tests/tdiv.c
42622   M /trunk/tests/tget_d.c
42623   M /trunk/tests/tmul.c
42624   M /trunk/tests/tset_ld.c
42625   M /trunk/tests/tsin_cos.c
42626   M /trunk/tests/tsqrt.c
42627   M /trunk/tests/tsub_ui.c
42628   M /trunk/tests/tui_div.c
42629   M /trunk/tests/tui_sub.c
42630   M /trunk/tests/tzeta.c
42631   M /trunk/uceil_exp2.c
42632   M /trunk/ufloor_log2.c
42633
42634Better supports of non IEEE-754 floats (don't use anymore ieee_double_extract if _GMP_IEEE is not set).
42635
42636------------------------------------------------------------------------
42637r2649 | vlefevre | 2004-01-28 11:32:57 +0000 (Wed, 28 Jan 2004) | 2 lines
42638Changed paths:
42639   M /trunk/frac.c
42640
42641Added comments and a temporary fix.
42642
42643------------------------------------------------------------------------
42644r2648 | zimmerma | 2004-01-27 08:00:00 +0000 (Tue, 27 Jan 2004) | 3 lines
42645Changed paths:
42646   M /trunk/atan.c
42647   M /trunk/cbrt.c
42648   M /trunk/erf.c
42649   M /trunk/tests/tatan.c
42650   M /trunk/tests/tcbrt.c
42651   M /trunk/tests/terf.c
42652   M /trunk/tests/tgamma.c
42653   M /trunk/tests/tsqrt.c
42654   M /trunk/tests/tzeta.c
42655
42656fixed bugs in atan cbrt erf
42657added new hard-coded tests
42658
42659------------------------------------------------------------------------
42660r2647 | zimmerma | 2004-01-26 13:14:55 +0000 (Mon, 26 Jan 2004) | 2 lines
42661Changed paths:
42662   M /trunk/zeta.c
42663
42664removed argument reduction in sin(Pi*s/2) [delegated to mpfr_sin]
42665
42666------------------------------------------------------------------------
42667r2646 | zimmerma | 2004-01-26 13:11:54 +0000 (Mon, 26 Jan 2004) | 3 lines
42668Changed paths:
42669   M /trunk/tests/tzeta.c
42670
42671print inputs of test2 in binary form
42672commented out test for 0.8 (input is not exactly representable)
42673
42674------------------------------------------------------------------------
42675r2645 | pelissip | 2004-01-26 11:45:21 +0000 (Mon, 26 Jan 2004) | 3 lines
42676Changed paths:
42677   M /trunk/tests/tzeta.c
42678   M /trunk/zeta.c
42679
42680+ Internal functions of zeta are now declared as static.
42681+ Add new tests which fail.
42682
42683------------------------------------------------------------------------
42684r2644 | zimmerma | 2004-01-22 22:30:52 +0000 (Thu, 22 Jan 2004) | 2 lines
42685Changed paths:
42686   M /trunk/acos.c
42687   M /trunk/algorithms.tex
42688   M /trunk/asin.c
42689   M /trunk/atan.c
42690   M /trunk/atanh.c
42691   M /trunk/erf.c
42692   M /trunk/exp_2.c
42693   M /trunk/frac.c
42694   M /trunk/mpfr-impl.h
42695   M /trunk/tests/tacos.c
42696   M /trunk/tests/tacosh.c
42697   M /trunk/tests/tasin.c
42698   M /trunk/tests/tasinh.c
42699   M /trunk/tests/tatan.c
42700   M /trunk/tests/tatanh.c
42701   M /trunk/tests/tcbrt.c
42702   M /trunk/tests/tconst_euler.c
42703   M /trunk/tests/tconst_log2.c
42704   M /trunk/tests/tconst_pi.c
42705   M /trunk/tests/tcos.c
42706   M /trunk/tests/tcosh.c
42707   M /trunk/tests/terf.c
42708   M /trunk/tests/tfrac.c
42709   M /trunk/tests/thyperbolic.c
42710   M /trunk/tests/trint.c
42711
42712added several hard-coded tests (and fixed bugs found)
42713
42714------------------------------------------------------------------------
42715r2643 | pelissip | 2004-01-20 13:08:53 +0000 (Tue, 20 Jan 2004) | 2 lines
42716Changed paths:
42717   M /trunk/mpfr.texi
42718
42719Fix tiny bug of Concept Index / Rounding Modes.
42720
42721------------------------------------------------------------------------
42722r2642 | pelissip | 2004-01-20 13:04:30 +0000 (Tue, 20 Jan 2004) | 2 lines
42723Changed paths:
42724   M /trunk/mpfr.texi
42725
42726Update minor things.
42727
42728------------------------------------------------------------------------
42729r2641 | zimmerma | 2004-01-20 11:07:48 +0000 (Tue, 20 Jan 2004) | 2 lines
42730Changed paths:
42731   M /trunk/mpfr.texi
42732
42733minor change in contributions
42734
42735------------------------------------------------------------------------
42736r2640 | zimmerma | 2004-01-20 10:56:59 +0000 (Tue, 20 Jan 2004) | 2 lines
42737Changed paths:
42738   M /trunk/mpfr.texi
42739
42740added Patrick in the main contributors
42741
42742------------------------------------------------------------------------
42743r2639 | vlefevre | 2004-01-20 10:08:27 +0000 (Tue, 20 Jan 2004) | 2 lines
42744Changed paths:
42745   M /trunk/mpfr.texi
42746
42747Fixed spelling mistake.
42748
42749------------------------------------------------------------------------
42750r2638 | pelissip | 2004-01-20 09:15:19 +0000 (Tue, 20 Jan 2004) | 2 lines
42751Changed paths:
42752   M /trunk/mpfr.texi
42753
42754Reorder the documentation.
42755
42756------------------------------------------------------------------------
42757r2637 | ryde | 2004-01-19 23:51:46 +0000 (Mon, 19 Jan 2004) | 2 lines
42758Changed paths:
42759   M /trunk/TODO
42760
42761# Add a remark to mpf_strto.
42762
42763------------------------------------------------------------------------
42764r2636 | ryde | 2004-01-19 23:31:56 +0000 (Mon, 19 Jan 2004) | 4 lines
42765Changed paths:
42766   M /trunk/TODO
42767
42768# Drop my thought about addmul instead of fma.  The latter takes a
42769# separate destination and is hence not the same as what mpn and mpz
42770# addmul do.
42771
42772------------------------------------------------------------------------
42773r2635 | pelissip | 2004-01-19 16:06:34 +0000 (Mon, 19 Jan 2004) | 2 lines
42774Changed paths:
42775   M /trunk/tests/tcmp_d.c
42776   M /trunk/tests/tmul_2exp.c
42777   M /trunk/tests/tset_d.c
42778
42779Update tests to remove the use of double when possible.
42780
42781------------------------------------------------------------------------
42782r2634 | pelissip | 2004-01-19 16:05:24 +0000 (Mon, 19 Jan 2004) | 2 lines
42783Changed paths:
42784   M /trunk/sub1sp.c
42785
42786Reenable the cmp between inexact flags.
42787
42788------------------------------------------------------------------------
42789r2633 | pelissip | 2004-01-19 16:03:30 +0000 (Mon, 19 Jan 2004) | 4 lines
42790Changed paths:
42791   M /trunk/mpfr.h
42792   M /trunk/set_rnd.c
42793   M /trunk/tests/texceptions.c
42794
42795Add mpfr_get_default_rounding_mode.
42796Add the tests for mpfr_get/set_default_rounding_mode.
42797Fix mpfr_set_default_rounding_mode.
42798
42799------------------------------------------------------------------------
42800r2632 | vlefevre | 2004-01-19 03:01:10 +0000 (Mon, 19 Jan 2004) | 2 lines
42801Changed paths:
42802   M /trunk/get_str.c
42803
42804_mpfr_ceil -> mpfr_ceil_double + check for overflow.
42805
42806------------------------------------------------------------------------
42807r2631 | vlefevre | 2004-01-19 02:39:21 +0000 (Mon, 19 Jan 2004) | 3 lines
42808Changed paths:
42809   M /trunk/Makefile.am
42810   M /trunk/get_str.c
42811   A /trunk/mpn_exp.c
42812
42813Moved the mpfr_mpn_exp function to a new file "mpn_exp.c" as it is
42814used by both "get_str.c" and "set_str.c".
42815
42816------------------------------------------------------------------------
42817r2630 | pelissip | 2004-01-16 15:55:15 +0000 (Fri, 16 Jan 2004) | 2 lines
42818Changed paths:
42819   M /trunk/tests/tdiv.c
42820
42821Update it to remove the use of float/double.
42822
42823------------------------------------------------------------------------
42824r2629 | pelissip | 2004-01-15 16:57:35 +0000 (Thu, 15 Jan 2004) | 2 lines
42825Changed paths:
42826   D /trunk/from_Torbjorn
42827   M /trunk/get_str.c
42828   M /trunk/tests/tget_str.c
42829
42830Add a new check in tget_str.c.
42831
42832------------------------------------------------------------------------
42833r2628 | pelissip | 2004-01-15 16:56:48 +0000 (Thu, 15 Jan 2004) | 2 lines
42834Changed paths:
42835   M /trunk/mpfr-impl.h
42836
42837Add new macros.
42838
42839------------------------------------------------------------------------
42840r2627 | pelissip | 2004-01-15 16:55:45 +0000 (Thu, 15 Jan 2004) | 2 lines
42841Changed paths:
42842   M /trunk/zeta.c
42843
42844Readd stdio.h in case of DEBUG mode.
42845
42846------------------------------------------------------------------------
42847r2626 | pelissip | 2004-01-15 16:55:25 +0000 (Thu, 15 Jan 2004) | 2 lines
42848Changed paths:
42849   M /trunk/sub1sp.c
42850
42851Optimize 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.
42852
42853------------------------------------------------------------------------
42854r2625 | zimmerma | 2004-01-15 14:43:17 +0000 (Thu, 15 Jan 2004) | 3 lines
42855Changed paths:
42856   M /trunk/get_str.c
42857
42858fixed problem in case m=0 and b=2^k (lost bits from 1st digit were not taken
42859into account)
42860
42861------------------------------------------------------------------------
42862r2624 | zimmerma | 2004-01-15 12:09:25 +0000 (Thu, 15 Jan 2004) | 2 lines
42863Changed paths:
42864   M /trunk/get_str.c
42865   M /trunk/mpfr-impl.h
42866   M /trunk/set_str.c
42867
42868mpn_exp -> mpfr_mpn_exp
42869
42870------------------------------------------------------------------------
42871r2623 | vlefevre | 2004-01-15 08:49:34 +0000 (Thu, 15 Jan 2004) | 2 lines
42872Changed paths:
42873   D /trunk/gammaPiAGMformula.c
42874
42875Removed gammaPiAGMformula.c (old version, no longer used).
42876
42877------------------------------------------------------------------------
42878r2622 | vlefevre | 2004-01-14 17:18:34 +0000 (Wed, 14 Jan 2004) | 3 lines
42879Changed paths:
42880   M /trunk/cbrt.c
42881   M /trunk/const_euler.c
42882   M /trunk/const_log2.c
42883   M /trunk/cos.c
42884   M /trunk/cosh.c
42885   M /trunk/div_ui.c
42886   M /trunk/eq.c
42887   M /trunk/exp.c
42888   M /trunk/exp_2.c
42889   M /trunk/get_ld.c
42890   M /trunk/hypot.c
42891   M /trunk/init2.c
42892   M /trunk/log.c
42893   M /trunk/log10.c
42894   M /trunk/log2.c
42895   M /trunk/reldiff.c
42896   M /trunk/save_expo.c
42897   M /trunk/set_f.c
42898   M /trunk/set_prc_raw.c
42899   M /trunk/set_prec.c
42900   M /trunk/set_str.c
42901   M /trunk/ui_div.c
42902   M /trunk/zeta.c
42903
42904Changed some error messages into assertions.
42905Removed some useless #include's.
42906
42907------------------------------------------------------------------------
42908r2621 | pelissip | 2004-01-14 12:42:22 +0000 (Wed, 14 Jan 2004) | 2 lines
42909Changed paths:
42910   M /trunk/tests/reuse.c
42911   M /trunk/tests/tadd.c
42912   M /trunk/tests/tadd_ui.c
42913   M /trunk/tests/tagm.c
42914   M /trunk/tests/tasin.c
42915   M /trunk/tests/tcmp_ui.c
42916   M /trunk/tests/tconst_log2.c
42917   M /trunk/tests/tconst_pi.c
42918   M /trunk/tests/tcos.c
42919   M /trunk/tests/tdiv_ui.c
42920   M /trunk/tests/texp.c
42921   M /trunk/tests/texp2.c
42922   M /trunk/tests/tfma.c
42923   M /trunk/tests/tlog.c
42924   M /trunk/tests/tlog10.c
42925   M /trunk/tests/tmul.c
42926   M /trunk/tests/tround_prec.c
42927   M /trunk/tests/tset_q.c
42928   M /trunk/tests/tsin.c
42929   M /trunk/tests/tsin_cos.c
42930
42931Continue to port tests so that they don't use double.
42932
42933------------------------------------------------------------------------
42934r2620 | pelissip | 2004-01-09 16:00:54 +0000 (Fri, 09 Jan 2004) | 2 lines
42935Changed paths:
42936   M /trunk/mpfr-test.h
42937   M /trunk/tests/Makefile.am
42938   A /trunk/tests/cmp_str.c
42939   M /trunk/tests/tadd.c
42940   M /trunk/tests/tcbrt.c
42941   M /trunk/tests/tcheck.c
42942   M /trunk/tests/tgmpop.c
42943   M /trunk/tests/tsqrt.c
42944   M /trunk/tests/tsqrt_ui.c
42945   M /trunk/tests/tsub.c
42946   M /trunk/tests/tsub_ui.c
42947   M /trunk/tests/tswap.c
42948   M /trunk/tests/ttan.c
42949   M /trunk/tests/ttrunc.c
42950   M /trunk/tests/tui_div.c
42951   M /trunk/tests/tui_sub.c
42952
42953Update the tests to reduce the use of floats.
42954
42955------------------------------------------------------------------------
42956r2619 | pelissip | 2004-01-09 10:15:51 +0000 (Fri, 09 Jan 2004) | 2 lines
42957Changed paths:
42958   D /trunk/mpfi.c
42959   D /trunk/mpfi.h
42960
42961Remove unused files mpfi.c and mpfi.h
42962
42963------------------------------------------------------------------------
42964r2618 | pelissip | 2004-01-09 09:51:23 +0000 (Fri, 09 Jan 2004) | 3 lines
42965Changed paths:
42966   M /trunk/tests/tabs.c
42967
42968Update test.
42969Don't use floats anymore.
42970
42971------------------------------------------------------------------------
42972r2617 | pelissip | 2004-01-09 09:50:45 +0000 (Fri, 09 Jan 2004) | 3 lines
42973Changed paths:
42974   M /trunk/mpfr-test.h
42975
42976Add RND_RAND
42977Add SIGN_RAND
42978
42979------------------------------------------------------------------------
42980r2616 | pelissip | 2004-01-09 08:58:24 +0000 (Fri, 09 Jan 2004) | 3 lines
42981Changed paths:
42982   M /trunk/isinteger.c
42983
42984+ Simplify the signular code.
42985+ Fix potential type errors. (Used mpfr_prec_t instead of mpfr_uexp_t).
42986
42987------------------------------------------------------------------------
42988r2615 | pelissip | 2004-01-08 16:51:51 +0000 (Thu, 08 Jan 2004) | 3 lines
42989Changed paths:
42990   M /trunk/gmp_op.c
42991   M /trunk/tests/Makefile.am
42992   A /trunk/tests/tgmpop.c
42993
42994+ Add a new test file for checking functions mpfr_add/sub/mul/div_q/z (from gmp_op.c).
42995+ Fix bugs of mpfr_add/sub/mul/div_q/z.
42996
42997------------------------------------------------------------------------
42998r2614 | vlefevre | 2004-01-07 19:58:45 +0000 (Wed, 07 Jan 2004) | 2 lines
42999Changed paths:
43000   M /trunk/mpfr.texi
43001
43002-0 -> @minus{}0.
43003
43004------------------------------------------------------------------------
43005r2613 | vlefevre | 2004-01-07 19:54:53 +0000 (Wed, 07 Jan 2004) | 2 lines
43006Changed paths:
43007   M /trunk/mpfr.texi
43008
43009Specifications for mpfr_min and mpfr_max.
43010
43011------------------------------------------------------------------------
43012r2612 | vlefevre | 2004-01-07 17:21:06 +0000 (Wed, 07 Jan 2004) | 2 lines
43013Changed paths:
43014   M /trunk/mpfr-impl.h
43015
43016Updated MPFR_INTPREC_MAX definition, as mpfr_prec_t has changed.
43017
43018------------------------------------------------------------------------
43019r2611 | pelissip | 2004-01-07 16:37:09 +0000 (Wed, 07 Jan 2004) | 2 lines
43020Changed paths:
43021   M /trunk/tests/tsub1sp.c
43022
43023Add a new test between sub1 and sub1sp.
43024
43025------------------------------------------------------------------------
43026r2610 | pelissip | 2004-01-07 16:28:42 +0000 (Wed, 07 Jan 2004) | 2 lines
43027Changed paths:
43028   M /trunk/minmax.c
43029
43030Fix copyright line.
43031
43032------------------------------------------------------------------------
43033r2609 | zimmerma | 2004-01-07 16:27:09 +0000 (Wed, 07 Jan 2004) | 2 lines
43034Changed paths:
43035   M /trunk/sub1.c
43036   M /trunk/tests/tsub.c
43037
43038fixed wrong sign of inexact flag
43039
43040------------------------------------------------------------------------
43041r2608 | vlefevre | 2004-01-07 16:11:04 +0000 (Wed, 07 Jan 2004) | 3 lines
43042Changed paths:
43043   M /trunk/mpfr-impl.h
43044
43045Added casts to size_t so that integers representing a size get
43046this type as soon as possible.
43047
43048------------------------------------------------------------------------
43049r2607 | pelissip | 2004-01-07 14:48:33 +0000 (Wed, 07 Jan 2004) | 2 lines
43050Changed paths:
43051   M /trunk/sub1sp.c
43052
43053Use MPFR_ASSERTN(0) instead of abort.
43054
43055------------------------------------------------------------------------
43056r2606 | pelissip | 2004-01-07 14:48:10 +0000 (Wed, 07 Jan 2004) | 2 lines
43057Changed paths:
43058   M /trunk/mpfr.h
43059
43060Fix the definition of MPFR_PREC_MAX
43061
43062------------------------------------------------------------------------
43063r2605 | zimmerma | 2004-01-07 14:46:09 +0000 (Wed, 07 Jan 2004) | 2 lines
43064Changed paths:
43065   M /trunk/tests/tsub.c
43066
43067added new test to check bug repair
43068
43069------------------------------------------------------------------------
43070r2604 | zimmerma | 2004-01-07 14:45:21 +0000 (Wed, 07 Jan 2004) | 3 lines
43071Changed paths:
43072   M /trunk/sub1.c
43073
43074fixed bug (wrong inexact flag) for rounding to nearest when sh=0 and
43075first trailing limbs coincide
43076
43077------------------------------------------------------------------------
43078r2603 | pelissip | 2004-01-07 14:27:34 +0000 (Wed, 07 Jan 2004) | 2 lines
43079Changed paths:
43080   M /trunk/add.c
43081   M /trunk/sub.c
43082
43083Fix copyright lines (2004).
43084
43085------------------------------------------------------------------------
43086r2602 | pelissip | 2004-01-07 14:05:30 +0000 (Wed, 07 Jan 2004) | 4 lines
43087Changed paths:
43088   M /trunk/Makefile.am
43089   M /trunk/add.c
43090   M /trunk/sub.c
43091   M /trunk/sub1sp.c
43092   M /trunk/tests/Makefile.am
43093   M /trunk/tests/tsub1sp.c
43094
43095Fix bug of sub1sp.c on sparck.
43096Add new tests for sub1sp.
43097Reenable sub1sp for mpfr_add / mpfr_sub.
43098
43099------------------------------------------------------------------------
43100r2601 | pelissip | 2004-01-07 14:04:30 +0000 (Wed, 07 Jan 2004) | 2 lines
43101Changed paths:
43102   M /trunk/print_raw.c
43103
43104Change output format of mpfr_print_mant_binary.
43105
43106------------------------------------------------------------------------
43107r2600 | vlefevre | 2004-01-07 13:27:29 +0000 (Wed, 07 Jan 2004) | 2 lines
43108Changed paths:
43109   M /trunk/cmp2.c
43110
43111Clarified comment.
43112
43113------------------------------------------------------------------------
43114r2599 | vlefevre | 2004-01-06 14:17:50 +0000 (Tue, 06 Jan 2004) | 2 lines
43115Changed paths:
43116   M /trunk/mpfr.h
43117
43118Updated copyright line.
43119
43120------------------------------------------------------------------------
43121r2598 | vlefevre | 2004-01-06 14:06:48 +0000 (Tue, 06 Jan 2004) | 2 lines
43122Changed paths:
43123   M /trunk/Makefile.am
43124   M /trunk/mpfr.h
43125   M /trunk/mpfr.texi
43126   M /trunk/tests/Makefile.am
43127   A /trunk/tests/tversion.c
43128   M /trunk/update-version
43129   A /trunk/version.c
43130
43131Added mpfr_version function and test.
43132
43133------------------------------------------------------------------------
43134r2597 | vlefevre | 2004-01-06 13:46:32 +0000 (Tue, 06 Jan 2004) | 2 lines
43135Changed paths:
43136   M /trunk/mpfr.texi
43137
43138The mpfr_print_rnd_mode return type is const char *, not char *.
43139
43140------------------------------------------------------------------------
43141r2596 | pelissip | 2004-01-06 13:06:37 +0000 (Tue, 06 Jan 2004) | 2 lines
43142Changed paths:
43143   M /trunk/tests/tset_f.c
43144   M /trunk/tests/tset_q.c
43145   M /trunk/tests/tset_si.c
43146   M /trunk/tests/tset_z.c
43147
43148Update the copyright line of the source files to 2004.
43149
43150------------------------------------------------------------------------
43151r2595 | pelissip | 2004-01-06 12:30:41 +0000 (Tue, 06 Jan 2004) | 2 lines
43152Changed paths:
43153   M /trunk/tests/tset_f.c
43154   M /trunk/tests/tset_q.c
43155   M /trunk/tests/tset_si.c
43156   M /trunk/tests/tset_z.c
43157
43158Add the tests to check if 0 for signed class with unsigned 0 is set to 0+.
43159
43160------------------------------------------------------------------------
43161r2594 | zimmerma | 2004-01-05 16:35:08 +0000 (Mon, 05 Jan 2004) | 2 lines
43162Changed paths:
43163   M /trunk/mpfr.texi
43164
43165specified sign of zero in mpfr_set_*
43166
43167------------------------------------------------------------------------
43168r2593 | zimmerma | 2004-01-05 14:32:56 +0000 (Mon, 05 Jan 2004) | 2 lines
43169Changed paths:
43170   M /trunk/tests/tadd.c
43171
43172removed test using denorms
43173
43174------------------------------------------------------------------------
43175r2592 | pelissip | 2003-12-22 17:08:57 +0000 (Mon, 22 Dec 2003) | 2 lines
43176Changed paths:
43177   M /trunk/acos.c
43178   M /trunk/add.c
43179   M /trunk/sub.c
43180
43181Disable 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).
43182
43183------------------------------------------------------------------------
43184r2591 | pelissip | 2003-12-22 17:08:01 +0000 (Mon, 22 Dec 2003) | 2 lines
43185Changed paths:
43186   M /trunk/mpfr.h
43187
43188Change comment.
43189
43190------------------------------------------------------------------------
43191r2590 | pelissip | 2003-12-22 14:13:24 +0000 (Mon, 22 Dec 2003) | 3 lines
43192Changed paths:
43193   M /trunk/init2.c
43194   M /trunk/mpfr-impl.h
43195   M /trunk/mpfr.h
43196
43197+ Rearrange the code to be more "compatible" with broken systems.
43198+ Preprocessing checks are done in init2.c since GMP constants can't be used in preprocessing #if.
43199
43200------------------------------------------------------------------------
43201r2589 | pelissip | 2003-12-22 13:56:15 +0000 (Mon, 22 Dec 2003) | 2 lines
43202Changed paths:
43203   M /trunk/sub1sp.c
43204
43205Use MPFR_UNSIGNED_MINUS_MODULO when needed.
43206
43207------------------------------------------------------------------------
43208r2588 | pelissip | 2003-12-22 10:57:56 +0000 (Mon, 22 Dec 2003) | 2 lines
43209Changed paths:
43210   M /trunk/clears.c
43211   M /trunk/inits.c
43212   M /trunk/inits2.c
43213
43214Explicit support for K&R C since ansi2knr can't be used.
43215
43216------------------------------------------------------------------------
43217r2587 | ryde | 2003-12-20 00:02:38 +0000 (Sat, 20 Dec 2003) | 3 lines
43218Changed paths:
43219   M /trunk/tests/tests.c
43220
43221(tests_rand_start): Use gmp_randinit_default not the
43222RANDS macro, to cope with new non-seeding MT setup by RANDS.
43223
43224------------------------------------------------------------------------
43225r2586 | pelissip | 2003-12-19 16:29:48 +0000 (Fri, 19 Dec 2003) | 3 lines
43226Changed paths:
43227   M /trunk/get_ui.c
43228   M /trunk/init2.c
43229   M /trunk/mpfr-impl.h
43230   M /trunk/mpfr.h
43231
43232Support of MPFR_PREC_FORMAT.
43233Fix a bug in case mp_prec_t = unsigned short.
43234
43235------------------------------------------------------------------------
43236r2585 | vlefevre | 2003-12-19 14:19:53 +0000 (Fri, 19 Dec 2003) | 2 lines
43237Changed paths:
43238   M /trunk/update-version
43239
43240Update due to a change in mpfr.h.
43241
43242------------------------------------------------------------------------
43243r2584 | pelissip | 2003-12-19 11:56:42 +0000 (Fri, 19 Dec 2003) | 4 lines
43244Changed paths:
43245   M /trunk/VERSION
43246   M /trunk/mpfr.h
43247   M /trunk/mpfr.texi
43248
43249+ Modify Version to 2.1.0.
43250+ Add MPFR_VERSION_MAJOR, MPFR_VERSION_MINOR and MPFR_VERSION_PATCHLEVEL in mpfr.h
43251+ Add MPFR_VERSION_NUM and MPFR_VERSION to check Mpfr version.
43252
43253------------------------------------------------------------------------
43254r2583 | pelissip | 2003-12-19 11:54:48 +0000 (Fri, 19 Dec 2003) | 4 lines
43255Changed paths:
43256   M /trunk/mpfr-impl.h
43257   M /trunk/sub1sp.c
43258   M /trunk/tests/mpf_compat.h
43259   M /trunk/ui_div.c
43260   M /trunk/ui_sub.c
43261
43262Remove one warning in mpf_compat.h
43263Create a new macro: MPFR_RET_NEVER_GO_HERE
43264Modify ui_sub/div to use it to make Insure++ happy.
43265
43266------------------------------------------------------------------------
43267r2582 | zimmerma | 2003-12-19 11:44:42 +0000 (Fri, 19 Dec 2003) | 2 lines
43268Changed paths:
43269   M /trunk/TODO
43270
43271updated mpfr_root entry
43272
43273------------------------------------------------------------------------
43274r2581 | vlefevre | 2003-12-19 11:41:10 +0000 (Fri, 19 Dec 2003) | 2 lines
43275Changed paths:
43276   M /trunk/README.dev
43277   A /trunk/update-version
43278
43279Added update-version script to update the MPFR version.
43280
43281------------------------------------------------------------------------
43282r2580 | zimmerma | 2003-12-19 10:06:10 +0000 (Fri, 19 Dec 2003) | 2 lines
43283Changed paths:
43284   M /trunk/TODO
43285
43286removed one item, added one
43287
43288------------------------------------------------------------------------
43289r2579 | zimmerma | 2003-12-16 12:46:28 +0000 (Tue, 16 Dec 2003) | 2 lines
43290Changed paths:
43291   M /trunk/Makefile.am
43292
43293removed unused target "tests"
43294
43295------------------------------------------------------------------------
43296r2578 | zimmerma | 2003-12-16 12:38:36 +0000 (Tue, 16 Dec 2003) | 2 lines
43297Changed paths:
43298   M /trunk/configure.in
43299
43300removed AC_DEFINE(hpux) [not used any more]
43301
43302------------------------------------------------------------------------
43303r2577 | ryde | 2003-12-15 22:01:21 +0000 (Mon, 15 Dec 2003) | 2 lines
43304Changed paths:
43305   M /trunk/Makefile.am
43306
43307(EXTRA_DIST): Add round_raw_generic.c.
43308
43309------------------------------------------------------------------------
43310r2576 | pelissip | 2003-12-15 14:39:35 +0000 (Mon, 15 Dec 2003) | 8 lines
43311Changed paths:
43312   M /trunk/asin.c
43313   M /trunk/atan.c
43314   M /trunk/cbrt.c
43315   M /trunk/div.c
43316   M /trunk/fits_u.h
43317   M /trunk/gamma.c
43318   M /trunk/get_d.c
43319   M /trunk/mpfr-impl.h
43320   M /trunk/mpfr-test.h
43321   M /trunk/round_prec.c
43322   M /trunk/round_raw_generic.c
43323   M /trunk/set_ld.c
43324   M /trunk/set_ui.c
43325   M /trunk/sub1sp.c
43326   M /trunk/tests/memory.c
43327   M /trunk/tests/mpf_compat.h
43328   M /trunk/tests/reuse.c
43329   M /trunk/tests/rnd_mode.c
43330   M /trunk/tests/tabs.c
43331   M /trunk/tests/tacos.c
43332   M /trunk/tests/tacosh.c
43333   M /trunk/tests/tadd.c
43334   M /trunk/tests/tadd_ui.c
43335   M /trunk/tests/tagm.c
43336   M /trunk/tests/tasin.c
43337   M /trunk/tests/tasinh.c
43338   M /trunk/tests/tatan.c
43339   M /trunk/tests/tatanh.c
43340   M /trunk/tests/tcan_round.c
43341   M /trunk/tests/tcbrt.c
43342   M /trunk/tests/tcheck.c
43343   M /trunk/tests/tcmp.c
43344   M /trunk/tests/tcmp2.c
43345   M /trunk/tests/tcmp_d.c
43346   M /trunk/tests/tcmp_ui.c
43347   M /trunk/tests/tcomparisons.c
43348   M /trunk/tests/tconst_euler.c
43349   M /trunk/tests/tconst_log2.c
43350   M /trunk/tests/tconst_pi.c
43351   M /trunk/tests/tcos.c
43352   M /trunk/tests/tcosh.c
43353   M /trunk/tests/tdiv.c
43354   M /trunk/tests/tdiv_ui.c
43355   M /trunk/tests/tdump.c
43356   M /trunk/tests/teq.c
43357   M /trunk/tests/terf.c
43358   M /trunk/tests/tests.c
43359   M /trunk/tests/texceptions.c
43360   M /trunk/tests/texp.c
43361   M /trunk/tests/texp2.c
43362   M /trunk/tests/texpm1.c
43363   M /trunk/tests/tfactorial.c
43364   M /trunk/tests/tfma.c
43365   M /trunk/tests/tfrac.c
43366   M /trunk/tests/tgamma.c
43367   M /trunk/tests/tgeneric.c
43368   M /trunk/tests/tget_d.c
43369   M /trunk/tests/tget_d_2exp.c
43370   M /trunk/tests/tget_str.c
43371   M /trunk/tests/thyperbolic.c
43372   M /trunk/tests/thypot.c
43373   M /trunk/tests/tinits.c
43374   M /trunk/tests/tisnan.c
43375   M /trunk/tests/tlog.c
43376   M /trunk/tests/tlog10.c
43377   M /trunk/tests/tlog1p.c
43378   M /trunk/tests/tlog2.c
43379   M /trunk/tests/tmul.c
43380   M /trunk/tests/tmul_2exp.c
43381   M /trunk/tests/tmul_ui.c
43382   M /trunk/tests/tnext.c
43383   M /trunk/tests/tout_str.c
43384   M /trunk/tests/tpow.c
43385   M /trunk/tests/tpow3.c
43386   M /trunk/tests/trandom.c
43387   M /trunk/tests/trint.c
43388   M /trunk/tests/tround_prec.c
43389   M /trunk/tests/tset.c
43390   M /trunk/tests/tset_d.c
43391   M /trunk/tests/tset_f.c
43392   M /trunk/tests/tset_ld.c
43393   M /trunk/tests/tset_q.c
43394   M /trunk/tests/tset_si.c
43395   M /trunk/tests/tset_str.c
43396   M /trunk/tests/tset_z.c
43397   M /trunk/tests/tsgn.c
43398   M /trunk/tests/tsin.c
43399   M /trunk/tests/tsin_cos.c
43400   M /trunk/tests/tsinh.c
43401   M /trunk/tests/tsqrt.c
43402   M /trunk/tests/tsqrt_ui.c
43403   M /trunk/tests/tsub.c
43404   M /trunk/tests/tsub1sp.c
43405   M /trunk/tests/tsub_ui.c
43406   M /trunk/tests/tswap.c
43407   M /trunk/tests/ttan.c
43408   M /trunk/tests/ttanh.c
43409   M /trunk/tests/ttrunc.c
43410   M /trunk/tests/tui_div.c
43411   M /trunk/tests/tui_pow.c
43412   M /trunk/tests/tui_sub.c
43413   M /trunk/tests/tzeta.c
43414
43415+ Optimize a few div.c
43416+ Remove some warnings in asin.c, atan.c.
43417+ Include limits.h before gmp-impl.h in mpfr-impl.h
43418+ mpfr-tests.h doesn't include anumore standard include files.
43419+ Test files include only standard includes and mpfr-tests.h.
43420+ Add some forgotten mpfr_clear in mpf[r]_compat.
43421+ Remove some warnings in the tests.
43422
43423------------------------------------------------------------------------
43424r2575 | zimmerma | 2003-12-15 09:11:37 +0000 (Mon, 15 Dec 2003) | 2 lines
43425Changed paths:
43426   M /trunk/tests/tlog.c
43427
43428removed unused arguments
43429
43430------------------------------------------------------------------------
43431r2574 | zimmerma | 2003-12-15 09:00:22 +0000 (Mon, 15 Dec 2003) | 2 lines
43432Changed paths:
43433   M /trunk/configure.in
43434
43435removed AC_DEFINE(__STDC__) for OSF
43436
43437------------------------------------------------------------------------
43438r2573 | zimmerma | 2003-12-15 08:48:24 +0000 (Mon, 15 Dec 2003) | 2 lines
43439Changed paths:
43440   M /trunk/configure.in
43441
43442removed MISCFLAGS (not used any more)
43443
43444------------------------------------------------------------------------
43445r2572 | ryde | 2003-12-14 00:42:04 +0000 (Sun, 14 Dec 2003) | 2 lines
43446Changed paths:
43447   M /trunk/acinclude.m4
43448
43449Quote AC_DEFUN names, for automake 1.8.
43450
43451------------------------------------------------------------------------
43452r2571 | pelissip | 2003-12-10 13:40:52 +0000 (Wed, 10 Dec 2003) | 3 lines
43453Changed paths:
43454   M /trunk/powerof2.c
43455   M /trunk/sub1sp.c
43456   M /trunk/tests/tsub1sp.c
43457
43458+ Add a new test in case of underflow.
43459+ Fix bug in case of underflow for sub1 / sub1sp (mpfr_powerof2 could be called with inalid numbers).
43460
43461------------------------------------------------------------------------
43462r2570 | pelissip | 2003-12-09 14:58:26 +0000 (Tue, 09 Dec 2003) | 3 lines
43463Changed paths:
43464   M /trunk/print_raw.c
43465   M /trunk/sub1sp.c
43466
43467+ Fixed bugs of mpfr_print_mant_binary on 64 bits CPU (1L instead of 1).
43468+ Fixed bugs of mpfr_sub1sp on 64-bits CPU (mp_limb_t instead of int).
43469
43470------------------------------------------------------------------------
43471r2569 | pelissip | 2003-12-09 13:52:50 +0000 (Tue, 09 Dec 2003) | 8 lines
43472Changed paths:
43473   M /trunk/Makefile.am
43474   M /trunk/add.c
43475   M /trunk/clear.c
43476   M /trunk/init2.c
43477   M /trunk/mpfr-impl.h
43478   M /trunk/mul.c
43479   M /trunk/print_raw.c
43480   M /trunk/round_prec.c
43481   M /trunk/set_prec.c
43482   M /trunk/sub.c
43483   M /trunk/sub1.c
43484   A /trunk/sub1sp.c
43485   M /trunk/tests/Makefile.am
43486   M /trunk/tests/tabs.c
43487   M /trunk/tests/tadd.c
43488   M /trunk/tests/tconst_log2.c
43489   M /trunk/tests/tdiv_ui.c
43490   M /trunk/tests/tmul.c
43491   M /trunk/tests/tmul_ui.c
43492   M /trunk/tests/tpow.c
43493   M /trunk/tests/tset_d.c
43494   M /trunk/tests/tset_str.c
43495   M /trunk/tests/tsin.c
43496   M /trunk/tests/tsqrt.c
43497   M /trunk/tests/tsub.c
43498   A /trunk/tests/tsub1sp.c
43499   M /trunk/tests/ttan.c
43500   M /trunk/tests/ttrunc.c
43501   M /trunk/tests/tui_pow.c
43502
43503+ Add function mpfr_print_mantissa_binary, for debugging reason.
43504+ Rename MPFR_ALLOC_SIZE in MPFR_MALLOC_SIZE.
43505+ Add conditionnal -DSMALL directive in mpfr-impl.h.
43506+ Add new function: sub1sp.
43507   Substraction in case of all the ops have the same prec.
43508+ Add its test (tsub1sp).
43509+ Modify a few the tests to avoid comparing mpfr results with double, for portability reason.
43510
43511------------------------------------------------------------------------
43512r2568 | vlefevre | 2003-12-05 17:47:09 +0000 (Fri, 05 Dec 2003) | 2 lines
43513Changed paths:
43514   M /trunk/Makefile.am
43515   A /trunk/exp10.c
43516   M /trunk/mpfr.h
43517   M /trunk/mpfr.texi
43518
43519Added mpfr_exp10 function.
43520
43521------------------------------------------------------------------------
43522r2567 | pelissip | 2003-12-01 10:25:01 +0000 (Mon, 01 Dec 2003) | 3 lines
43523Changed paths:
43524   M /trunk/exceptions.c
43525   M /trunk/get_d.c
43526   M /trunk/mpfr-impl.h
43527   M /trunk/neg.c
43528   M /trunk/powerof2.c
43529   M /trunk/set_d.c
43530   M /trunk/set_ld.c
43531   M /trunk/uceil_exp2.c
43532   M /trunk/uceil_log2.c
43533   M /trunk/ufloor_log2.c
43534
43535Port 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).
43536MPFR now should work well on non-IEEE machines.
43537
43538------------------------------------------------------------------------
43539r2566 | zimmerma | 2003-12-01 10:20:37 +0000 (Mon, 01 Dec 2003) | 2 lines
43540Changed paths:
43541   M /trunk/TODO
43542
43543added suggestion for 2 new functions
43544
43545------------------------------------------------------------------------
43546r2565 | zimmerma | 2003-12-01 09:17:41 +0000 (Mon, 01 Dec 2003) | 2 lines
43547Changed paths:
43548   M /trunk/TODO
43549
43550added entry (portability)
43551
43552------------------------------------------------------------------------
43553r2564 | pelissip | 2003-11-25 17:22:31 +0000 (Tue, 25 Nov 2003) | 2 lines
43554Changed paths:
43555   M /trunk/add1.c
43556   M /trunk/cmp.c
43557   M /trunk/mpfr-impl.h
43558   M /trunk/sub1.c
43559
43560Optmize a few add1.c/sub1.c by using MPFR_LIKELY / MPFR_UNLIKELY.
43561
43562------------------------------------------------------------------------
43563r2563 | pelissip | 2003-11-21 16:26:19 +0000 (Fri, 21 Nov 2003) | 2 lines
43564Changed paths:
43565   M /trunk/const_pi.c
43566   M /trunk/cos.c
43567   M /trunk/eq.c
43568   M /trunk/exp3.c
43569   M /trunk/exp_2.c
43570   M /trunk/factorial.c
43571   M /trunk/fits_s.h
43572   M /trunk/fits_u.h
43573   M /trunk/gamma.c
43574   M /trunk/inp_str.c
43575   M /trunk/isinteger.c
43576   M /trunk/mul.c
43577   M /trunk/pow.c
43578   M /trunk/pow_ui.c
43579   M /trunk/round_prec.c
43580   M /trunk/set_si.c
43581   M /trunk/set_str.c
43582   M /trunk/sub1.c
43583   M /trunk/zeta.c
43584
43585Remove some warnings and potential errors (Comparaison between signed and unsigned).
43586
43587------------------------------------------------------------------------
43588r2562 | pelissip | 2003-11-21 15:27:35 +0000 (Fri, 21 Nov 2003) | 4 lines
43589Changed paths:
43590   M /trunk/Makefile.am
43591   A /trunk/check.c
43592   M /trunk/clear.c
43593   M /trunk/mpfr-impl.h
43594   M /trunk/tests/Makefile.am
43595   M /trunk/tests/reuse.c
43596   M /trunk/tests/tabs.c
43597   M /trunk/tests/tadd.c
43598   M /trunk/tests/tcbrt.c
43599   A /trunk/tests/tcheck.c
43600   M /trunk/tests/tcmp.c
43601   M /trunk/tests/tcmp_d.c
43602   M /trunk/tests/tcos.c
43603   M /trunk/tests/tdiv.c
43604   M /trunk/tests/terf.c
43605   M /trunk/tests/texp.c
43606   M /trunk/tests/texp2.c
43607   M /trunk/tests/tfma.c
43608   M /trunk/tests/tgamma.c
43609   M /trunk/tests/tget_str.c
43610   M /trunk/tests/tlog.c
43611   M /trunk/tests/tmul.c
43612   M /trunk/tests/tmul_ui.c
43613   M /trunk/tests/tout_str.c
43614   M /trunk/tests/tpow.c
43615   M /trunk/tests/tsin.c
43616   M /trunk/tests/tsin_cos.c
43617   M /trunk/tests/tsqrt.c
43618   M /trunk/tests/tsub.c
43619   M /trunk/tests/tswap.c
43620   M /trunk/tests/ttan.c
43621   M /trunk/tests/ttrunc.c
43622   M /trunk/tests/tui_pow.c
43623
43624+ Add new internal function: mpfr_check.
43625+ Add the corresponding test file.
43626+ Translate mpfr_set_d to mpfr_set_str / mpfr_set_ui in the tests for portability reasons.
43627
43628------------------------------------------------------------------------
43629r2558 | zimmerma | 2003-11-21 10:16:17 +0000 (Fri, 21 Nov 2003) | 2 lines
43630Changed paths:
43631   M /trunk/tests/tui_pow.c
43632
43633use integers instead of double's
43634
43635------------------------------------------------------------------------
43636r2557 | vlefevre | 2003-11-21 08:05:29 +0000 (Fri, 21 Nov 2003) | 2 lines
43637Changed paths:
43638   M /trunk/README.dev
43639   M /trunk/TODO
43640
43641Notes about not using mpfr_set_d in the tests.
43642
43643------------------------------------------------------------------------
43644r2554 | pelissip | 2003-11-19 10:01:34 +0000 (Wed, 19 Nov 2003) | 4 lines
43645Changed paths:
43646   M /trunk/mul.c
43647   M /trunk/pow.c
43648   M /trunk/set_ui.c
43649
43650 Optimization of mpfr_mul.
43651 Tiny optimization of mpfr_pow (The case y=0 has been put inside the MPFR_ARE_SINGULAR block).
43652 Tiny optimisation of mpfr_set_ui.
43653
43654------------------------------------------------------------------------
43655r2553 | zimmerma | 2003-11-18 16:07:12 +0000 (Tue, 18 Nov 2003) | 2 lines
43656Changed paths:
43657   M /trunk/pow.c
43658
43659fixed bug in case exact result
43660
43661------------------------------------------------------------------------
43662r2552 | zimmerma | 2003-11-18 16:05:36 +0000 (Tue, 18 Nov 2003) | 2 lines
43663Changed paths:
43664   M /trunk/tests/tui_pow.c
43665
43666added new tests
43667
43668------------------------------------------------------------------------
43669r2551 | pelissip | 2003-11-18 11:46:34 +0000 (Tue, 18 Nov 2003) | 2 lines
43670Changed paths:
43671   M /trunk/round_raw_generic.c
43672
43673 Optimize round_raw_generic by reducing the number of redundant tests.
43674
43675------------------------------------------------------------------------
43676r2550 | pelissip | 2003-11-17 14:43:54 +0000 (Mon, 17 Nov 2003) | 9 lines
43677Changed paths:
43678   M /trunk/div.c
43679   M /trunk/exceptions.c
43680   M /trunk/get_d.c
43681   M /trunk/get_str.c
43682   M /trunk/mpfr-impl.h
43683   M /trunk/mpfr.h
43684   M /trunk/mul.c
43685   M /trunk/round_prec.c
43686   A /trunk/round_raw_generic.c
43687   M /trunk/set_str.c
43688   M /trunk/sub1.c
43689   M /trunk/tests/Makefile.am
43690
43691* Optimize a few div.c and mul.c.
43692* Reorder the tests.
43693* Remove mpfr_round_raw_generic and create 4 new functions which replace it, for efficiency reasons.
43694* Add round_raw_generic.c which is the generic file to create the 4 new functions.
43695* 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).
43696* Add new MACRO: MPFR_UNSIGNED_MINUS_MODULO.
43697* Optimize mpfr_can_round_raw.
43698* Some new defines in mpfr.h to increase compatibility with MPFR v2.0.1 and above.
43699
43700------------------------------------------------------------------------
43701r2548 | zimmerma | 2003-11-14 12:47:01 +0000 (Fri, 14 Nov 2003) | 2 lines
43702Changed paths:
43703   M /trunk/pow_si.c
43704   M /trunk/tests/tpow.c
43705
43706fixed bug in pow_si (exact result, case z = x)
43707
43708------------------------------------------------------------------------
43709r2546 | zimmerma | 2003-11-14 10:44:53 +0000 (Fri, 14 Nov 2003) | 2 lines
43710Changed paths:
43711   M /trunk/tests/tzeta.c
43712
43713added test to check bug fix (bug was in mpfr_pow)
43714
43715------------------------------------------------------------------------
43716r2545 | zimmerma | 2003-11-14 10:43:40 +0000 (Fri, 14 Nov 2003) | 2 lines
43717Changed paths:
43718   M /trunk/tests/tui_pow.c
43719
43720added new test to check for bug fix (output precision > input precisions)
43721
43722------------------------------------------------------------------------
43723r2544 | zimmerma | 2003-11-14 10:42:30 +0000 (Fri, 14 Nov 2003) | 2 lines
43724Changed paths:
43725   M /trunk/zeta.c
43726
43727just improved editing style
43728
43729------------------------------------------------------------------------
43730r2543 | zimmerma | 2003-11-14 10:41:35 +0000 (Fri, 14 Nov 2003) | 2 lines
43731Changed paths:
43732   M /trunk/pow.c
43733
43734fixed bug for output precision > max(input precisions)
43735
43736------------------------------------------------------------------------
43737r2542 | vlefevre | 2003-11-14 10:40:26 +0000 (Fri, 14 Nov 2003) | 2 lines
43738Changed paths:
43739   M /trunk/tests/tset_ld.c
43740
43741Ported the gcc-3.3 bug detection patch to the trunk.
43742
43743------------------------------------------------------------------------
43744r2539 | pelissip | 2003-11-07 16:15:45 +0000 (Fri, 07 Nov 2003) | 2 lines
43745Changed paths:
43746   M /trunk/add1.c
43747
43748Fix a stupid bug (diff_exp is not equal to the difference of prec)
43749
43750------------------------------------------------------------------------
43751r2538 | vlefevre | 2003-11-07 13:25:18 +0000 (Fri, 07 Nov 2003) | 2 lines
43752Changed paths:
43753   M /trunk/init2.c
43754
43755Initialize the exp field.
43756
43757------------------------------------------------------------------------
43758r2537 | pelissip | 2003-11-07 10:08:57 +0000 (Fri, 07 Nov 2003) | 4 lines
43759Changed paths:
43760   M /trunk/add1.c
43761   M /trunk/copysign.c
43762   M /trunk/div.c
43763   M /trunk/div_2si.c
43764   M /trunk/div_2ui.c
43765   M /trunk/exceptions.c
43766   M /trunk/extract.c
43767   M /trunk/get_d.c
43768   M /trunk/get_exp.c
43769   M /trunk/get_str.c
43770   M /trunk/init2.c
43771   M /trunk/isinteger.c
43772   M /trunk/mpfr-impl.h
43773   M /trunk/mpfr.h
43774   M /trunk/mul.c
43775   M /trunk/mul_2si.c
43776   M /trunk/mul_2ui.c
43777   M /trunk/set_prec.c
43778   M /trunk/set_str_raw.c
43779   M /trunk/sub1.c
43780   M /trunk/swap.c
43781
43782Some minor optimizations.
43783Optimization of mul.c / sub1.c.
43784Some clean up in the header files.
43785
43786------------------------------------------------------------------------
43787r2536 | pelissip | 2003-11-05 16:18:16 +0000 (Wed, 05 Nov 2003) | 3 lines
43788Changed paths:
43789   M /trunk/acos.c
43790   M /trunk/acosh.c
43791   M /trunk/add.c
43792   M /trunk/add_one_ulp.c
43793   M /trunk/agm.c
43794   M /trunk/asin.c
43795   M /trunk/asinh.c
43796   M /trunk/atan.c
43797   M /trunk/atanh.c
43798   M /trunk/cbrt.c
43799   M /trunk/cmp.c
43800   M /trunk/cmp_abs.c
43801   M /trunk/cmp_ui.c
43802   M /trunk/copysign.c
43803   M /trunk/cos.c
43804   M /trunk/cosh.c
43805   M /trunk/div.c
43806   M /trunk/div_ui.c
43807   M /trunk/erf.c
43808   M /trunk/exp.c
43809   M /trunk/exp2.c
43810   M /trunk/expm1.c
43811   M /trunk/fma.c
43812   M /trunk/gamma.c
43813   M /trunk/gammaPiAGMformula.c
43814   M /trunk/get_z_exp.c
43815   M /trunk/hypot.c
43816   M /trunk/log.c
43817   M /trunk/log10.c
43818   M /trunk/log1p.c
43819   M /trunk/log2.c
43820   M /trunk/mpfr-impl.h
43821   M /trunk/mpfr.h
43822   M /trunk/mul.c
43823   M /trunk/mul_ui.c
43824   M /trunk/pow.c
43825   M /trunk/pow_si.c
43826   M /trunk/pow_ui.c
43827   M /trunk/rint.c
43828   M /trunk/set.c
43829   M /trunk/sin.c
43830   M /trunk/sin_cos.c
43831   M /trunk/sinh.c
43832   M /trunk/sub.c
43833   M /trunk/sub1.c
43834   M /trunk/swap.c
43835   M /trunk/tan.c
43836   M /trunk/tanh.c
43837   M /trunk/ui_div.c
43838   M /trunk/ui_sub.c
43839   M /trunk/zeta.c
43840
43841Fix some bugs (Use MPFR_ASSERT(1) instead of MPFR_ASSERT(0))
43842Optimize swap.c and copysign.c.
43843
43844------------------------------------------------------------------------
43845r2535 | pelissip | 2003-11-05 12:11:47 +0000 (Wed, 05 Nov 2003) | 4 lines
43846Changed paths:
43847   M /trunk/cmp2.c
43848   M /trunk/mpfr-impl.h
43849   M /trunk/round_prec.c
43850   M /trunk/set.c
43851   M /trunk/sub1.c
43852
43853Optimize mpfr_prec_round.
43854Optimize mpfr_set (Case of both src & dest have the same precision).
43855Start optimizing mpfr_sub1.
43856
43857------------------------------------------------------------------------
43858r2534 | pelissip | 2003-11-05 09:00:03 +0000 (Wed, 05 Nov 2003) | 7 lines
43859Changed paths:
43860   M /trunk/Makefile.am
43861   M /trunk/add.c
43862   M /trunk/add1.c
43863   M /trunk/cmp_ui.c
43864   M /trunk/mpfr-impl.h
43865   M /trunk/mpfr.h
43866   M /trunk/mul.c
43867   M /trunk/set.c
43868   M /trunk/set_ui.c
43869   A /trunk/sgn.c
43870   M /trunk/sqrt.c
43871   M /trunk/sub.c
43872   M /trunk/sub1.c
43873   M /trunk/tests/Makefile.am
43874   A /trunk/tests/tsgn.c
43875
43876Add a real function for mpfr_sgn (not a call to mpfr_cmp_ui_2exp).
43877Add a test for mpfr_sgn.
43878Change the proto of mpfr_add1 and mpfr_sub1 by removing the last arg.
43879Simplify the logic of the sign in mpfr_sub1.
43880Tiny speed up for cmp/set/sqrt.
43881mpfr-impl auto include all the needed local header files (gmp, gmp-impl, mpfr).
43882
43883------------------------------------------------------------------------
43884r2533 | vlefevre | 2003-11-04 16:14:47 +0000 (Tue, 04 Nov 2003) | 2 lines
43885Changed paths:
43886   M /trunk/pow_ui.c
43887
43888Merged the mpfr-2-0-2-branch pow_ui.c changes to the trunk.
43889
43890------------------------------------------------------------------------
43891r2530 | vlefevre | 2003-11-04 13:51:03 +0000 (Tue, 04 Nov 2003) | 2 lines
43892Changed paths:
43893   M /trunk/tests/tacosh.c
43894
43895The check_inf test wasn't called. Added 2 missing mpfr_clear and \n.
43896
43897------------------------------------------------------------------------
43898r2529 | pelissip | 2003-11-04 13:15:26 +0000 (Tue, 04 Nov 2003) | 10 lines
43899Changed paths:
43900   M /trunk/acos.c
43901   M /trunk/acosh.c
43902   M /trunk/add.c
43903   M /trunk/agm.c
43904   M /trunk/asin.c
43905   M /trunk/asinh.c
43906   M /trunk/atan.c
43907   M /trunk/atanh.c
43908   M /trunk/cbrt.c
43909   M /trunk/const_euler.c
43910   M /trunk/const_log2.c
43911   M /trunk/const_pi.c
43912   M /trunk/cos.c
43913   M /trunk/cputime.h
43914   M /trunk/dim.c
43915   M /trunk/div.c
43916   M /trunk/div_ui.c
43917   M /trunk/erf.c
43918   M /trunk/exp.c
43919   M /trunk/exp2.c
43920   M /trunk/exp_2.c
43921   M /trunk/expm1.c
43922   M /trunk/fma.c
43923   M /trunk/gamma.c
43924   M /trunk/gammaPiAGMformula.c
43925   M /trunk/get_str.c
43926   M /trunk/hypot.c
43927   M /trunk/log.c
43928   M /trunk/log10.c
43929   M /trunk/log1p.c
43930   M /trunk/log2.c
43931   M /trunk/minmax.c
43932   M /trunk/mpfr-impl.h
43933   M /trunk/mpfr-test.h
43934   M /trunk/mpfr.h
43935   M /trunk/mul.c
43936   M /trunk/rint.c
43937   M /trunk/round_prec.c
43938   M /trunk/set_inf.c
43939   M /trunk/set_str.c
43940   M /trunk/set_str_raw.c
43941   M /trunk/sin_cos.c
43942   M /trunk/sub.c
43943   M /trunk/tests/reuse.c
43944   M /trunk/tests/tacosh.c
43945   M /trunk/tests/tests.c
43946   M /trunk/tests/texp2.c
43947   M /trunk/tests/thyperbolic.c
43948   M /trunk/tests/tui_pow.c
43949   M /trunk/zeta.c
43950
43951+ Remove MPFR_CLEAR_NAN and MPFR_CLEAR_INF. Only use MPFR_CLEAR_FLAGS.
43952  MPFR_SET_INF, MPFR_SET_ZERO and MPFR_SET_ZERO must clear the flags before setting them.
43953+ Add a new test in tacosh.c : check Inf / Nan flags.
43954+ Use MPFR_IS_SINGULAR in all the remaining files.
43955+ Fix the use of MPFR_CLEAR_FLAGS.
43956+ mpfr-impl.h auto include gmp.h, gmp-impl.h, mpfr.h and limits.h.
43957+ Rename _PROTO to _MPFR_PROTO, and remove _GMP_PROTO.
43958+ Add MPFR_INT_SIGN macro.
43959+ Encapsulate a few more the sign.
43960
43961------------------------------------------------------------------------
43962r2526 | vlefevre | 2003-10-30 00:03:26 +0000 (Thu, 30 Oct 2003) | 2 lines
43963Changed paths:
43964   M /trunk/log1p.c
43965
43966MPFR_RET_NAN -> MPFR_RET(0).
43967
43968------------------------------------------------------------------------
43969r2525 | pelissip | 2003-10-28 16:31:13 +0000 (Tue, 28 Oct 2003) | 3 lines
43970Changed paths:
43971   M /trunk/acos.c
43972   M /trunk/acosh.c
43973   M /trunk/add.c
43974   M /trunk/add1.c
43975   M /trunk/add_one_ulp.c
43976   M /trunk/agm.c
43977   M /trunk/asin.c
43978   M /trunk/asinh.c
43979   M /trunk/atan.c
43980   M /trunk/atanh.c
43981   M /trunk/cbrt.c
43982   M /trunk/cmp.c
43983   M /trunk/cmp2.c
43984   M /trunk/cmp_abs.c
43985   M /trunk/cos.c
43986   M /trunk/cosh.c
43987   M /trunk/div.c
43988   M /trunk/eq.c
43989   M /trunk/erf.c
43990   M /trunk/exp.c
43991   M /trunk/exp2.c
43992   M /trunk/expm1.c
43993   M /trunk/fma.c
43994   M /trunk/frac.c
43995   M /trunk/gamma.c
43996   M /trunk/gammaPiAGMformula.c
43997   M /trunk/hypot.c
43998   M /trunk/log.c
43999   M /trunk/log10.c
44000   M /trunk/log1p.c
44001   M /trunk/log2.c
44002   M /trunk/minmax.c
44003   M /trunk/mpfr-impl.h
44004   M /trunk/mpfr.h
44005   M /trunk/mul.c
44006   M /trunk/mul_ui.c
44007   M /trunk/next.c
44008   M /trunk/pow.c
44009   M /trunk/pow_si.c
44010   M /trunk/pow_ui.c
44011   M /trunk/round_prec.c
44012   M /trunk/set.c
44013   M /trunk/set_si.c
44014   M /trunk/set_ui.c
44015   M /trunk/sin.c
44016   M /trunk/sinh.c
44017   M /trunk/sqrt.c
44018   M /trunk/sub.c
44019   M /trunk/sub_one_ulp.c
44020   M /trunk/tan.c
44021   M /trunk/tanh.c
44022   M /trunk/tests/tpow.c
44023   M /trunk/ui_div.c
44024   M /trunk/ui_sub.c
44025   M /trunk/zeta.c
44026
44027Use of MPFR_UNLIKELY and MPFR_IS_SINGULAR for fast detection of special values (Nan, Inf or Zero).
44028Start to encapsulate the sign to be independant of the reprensation (Must be 1 or -1).
44029
44030------------------------------------------------------------------------
44031r2524 | pelissip | 2003-10-27 15:15:04 +0000 (Mon, 27 Oct 2003) | 8 lines
44032Changed paths:
44033   M /trunk/add.c
44034   M /trunk/add_ui.c
44035   M /trunk/agm.c
44036   M /trunk/clear.c
44037   M /trunk/div.c
44038   M /trunk/exceptions.c
44039   M /trunk/extract.c
44040   M /trunk/get_d.c
44041   M /trunk/get_si.c
44042   M /trunk/get_str.c
44043   M /trunk/get_ui.c
44044   M /trunk/init2.c
44045   M /trunk/log.c
44046   M /trunk/mpfr-impl.h
44047   M /trunk/mpfr.h
44048   M /trunk/rint.c
44049   M /trunk/round_prec.c
44050   M /trunk/set.c
44051   M /trunk/set_d.c
44052   M /trunk/set_prc_raw.c
44053   M /trunk/set_prec.c
44054   M /trunk/set_str.c
44055   M /trunk/set_str_raw.c
44056   M /trunk/sqrt_ui.c
44057   M /trunk/sub_ui.c
44058   M /trunk/ui_div.c
44059   M /trunk/ui_sub.c
44060   M /trunk/urandomb.c
44061
44062Change the internal format of MPFR: ZERO, INF and NAN have special values of exp.
44063Rename MPFR_ESIZE in MPFR_LIMB_SIZE.
44064Rename MPFR_ABSZISE in MPFR_ALLOC_SIZE.
44065Rename MPFR_INIT in MPFR_TMP_INIT (INIT1 too).
44066"mpfr.h" includes <gmp.h> if GMP isn't detected.
44067Change the way of detecting stdio.h (To check).
44068Use mpfr namespace for new definitions in "mpfr.h".
44069
44070------------------------------------------------------------------------
44071r2522 | vlefevre | 2003-10-27 13:06:22 +0000 (Mon, 27 Oct 2003) | 2 lines
44072Changed paths:
44073   M /trunk/tests/thyperbolic.c
44074
44075Another fix, for acosh(-INF).
44076
44077------------------------------------------------------------------------
44078r2521 | vlefevre | 2003-10-27 12:57:27 +0000 (Mon, 27 Oct 2003) | 2 lines
44079Changed paths:
44080   M /trunk/tests/thyperbolic.c
44081
44082Fixed exit status.
44083
44084------------------------------------------------------------------------
44085r2519 | vlefevre | 2003-10-21 12:33:17 +0000 (Tue, 21 Oct 2003) | 2 lines
44086Changed paths:
44087   M /trunk/TODO
44088   M /trunk/const_log2.c
44089   M /trunk/const_pi.c
44090   M /trunk/mpfr.h
44091   M /trunk/tests/trint.c
44092
44093Merged the mpfr-2-0-2-branch changes to the trunk.
44094
44095------------------------------------------------------------------------
44096r2514 | vlefevre | 2003-10-20 15:47:10 +0000 (Mon, 20 Oct 2003) | 2 lines
44097Changed paths:
44098   M /trunk/gmp_op.c
44099   M /trunk/mpfr.texi
44100   M /trunk/rint.c
44101   M /trunk/tests/trint.c
44102
44103Merged the mpfr-2-0-2-branch changes to the trunk.
44104
44105------------------------------------------------------------------------
44106r2511 | vlefevre | 2003-10-17 13:34:46 +0000 (Fri, 17 Oct 2003) | 2 lines
44107Changed paths:
44108   M /trunk/erf.c
44109   M /trunk/tests/tasin.c
44110   M /trunk/tests/terf.c
44111   M /trunk/tests/tgamma.c
44112   M /trunk/tests/trint.c
44113
44114Merged the mpfr-2-0-2-branch changes to the trunk.
44115
44116------------------------------------------------------------------------
44117r2505 | vlefevre | 2003-10-16 12:48:40 +0000 (Thu, 16 Oct 2003) | 2 lines
44118Changed paths:
44119   M /trunk/README.dev
44120
44121Update.
44122
44123------------------------------------------------------------------------
44124r2504 | vlefevre | 2003-10-16 11:54:20 +0000 (Thu, 16 Oct 2003) | 2 lines
44125Changed paths:
44126   M /trunk/VERSION
44127
44128Updated version on trunk.
44129
44130------------------------------------------------------------------------
44131r2503 | vlefevre | 2003-10-16 11:48:31 +0000 (Thu, 16 Oct 2003) | 2 lines
44132Changed paths:
44133   M /trunk/ChangeLog
44134
44135Update.
44136
44137------------------------------------------------------------------------
44138r2502 | vlefevre | 2003-10-16 09:55:46 +0000 (Thu, 16 Oct 2003) | 2 lines
44139Changed paths:
44140   M /trunk/get_d.c
44141   M /trunk/set_d.c
44142
44143Fixed several bugs.
44144
44145------------------------------------------------------------------------
44146r2501 | vlefevre | 2003-10-16 09:32:26 +0000 (Thu, 16 Oct 2003) | 2 lines
44147Changed paths:
44148   M /trunk/get_d.c
44149
44150Added XDEBUG support (like in set_d.c).
44151
44152------------------------------------------------------------------------
44153r2500 | vlefevre | 2003-10-15 09:46:52 +0000 (Wed, 15 Oct 2003) | 3 lines
44154Changed paths:
44155   M /trunk/mpfr.texi
44156
44157Replaced all non-ASCII characters by an equivalent 7-bit sequence
44158to support unpatched texinfo.tex files.
44159
44160------------------------------------------------------------------------
44161r2499 | zimmerma | 2003-10-15 09:32:21 +0000 (Wed, 15 Oct 2003) | 2 lines
44162Changed paths:
44163   M /trunk/tests/reuse.c
44164
44165removed #define DEBUG (turned on accidentally)
44166
44167------------------------------------------------------------------------
44168r2498 | vlefevre | 2003-10-15 09:15:19 +0000 (Wed, 15 Oct 2003) | 2 lines
44169Changed paths:
44170   M /trunk/BUGS
44171
44172Bug on the ternary value was fixed by Paul Zimmermann on 2003-10-14.
44173
44174------------------------------------------------------------------------
44175r2497 | zimmerma | 2003-10-14 12:29:45 +0000 (Tue, 14 Oct 2003) | 2 lines
44176Changed paths:
44177   M /trunk/mpfr.texi
44178
44179added preamble about ternary flag for special functions
44180
44181------------------------------------------------------------------------
44182r2496 | zimmerma | 2003-10-14 12:13:37 +0000 (Tue, 14 Oct 2003) | 3 lines
44183Changed paths:
44184   M /trunk/tests/reuse.c
44185   M /trunk/tests/tacos.c
44186   M /trunk/tests/tagm.c
44187   M /trunk/tests/tasin.c
44188   M /trunk/tests/tatan.c
44189   M /trunk/tests/terf.c
44190   M /trunk/tests/texp.c
44191   M /trunk/tests/tgamma.c
44192   M /trunk/tests/tgeneric.c
44193   M /trunk/tests/thypot.c
44194   M /trunk/tests/tzeta.c
44195
44196now uses #include "tgeneric.c" everywhere
44197(and modified test_generic to check also the inexact flag)
44198
44199------------------------------------------------------------------------
44200r2495 | zimmerma | 2003-10-14 12:12:10 +0000 (Tue, 14 Oct 2003) | 2 lines
44201Changed paths:
44202   M /trunk/tests/tui_div.c
44203
44204check_nan() is back
44205
44206------------------------------------------------------------------------
44207r2494 | zimmerma | 2003-10-14 12:08:37 +0000 (Tue, 14 Oct 2003) | 2 lines
44208Changed paths:
44209   M /trunk/tests/tlog.c
44210
44211removed old unused code
44212
44213------------------------------------------------------------------------
44214r2493 | zimmerma | 2003-10-14 12:05:25 +0000 (Tue, 14 Oct 2003) | 3 lines
44215Changed paths:
44216   M /trunk/tests/thyperbolic.c
44217
44218fixed tests for x=0
44219removed composition tests (were already in-between #if 0 ... #endif)
44220
44221------------------------------------------------------------------------
44222r2492 | zimmerma | 2003-10-14 11:49:06 +0000 (Tue, 14 Oct 2003) | 4 lines
44223Changed paths:
44224   M /trunk/acos.c
44225   M /trunk/acosh.c
44226   M /trunk/agm.c
44227   M /trunk/asin.c
44228   M /trunk/asinh.c
44229   M /trunk/atan.c
44230   M /trunk/atanh.c
44231   M /trunk/const_euler.c
44232   M /trunk/const_log2.c
44233   M /trunk/const_pi.c
44234   M /trunk/cos.c
44235   M /trunk/cosh.c
44236   M /trunk/erf.c
44237   M /trunk/exp2.c
44238   M /trunk/expm1.c
44239   M /trunk/factorial.c
44240   M /trunk/gamma.c
44241   M /trunk/hypot.c
44242   M /trunk/log.c
44243   M /trunk/log10.c
44244   M /trunk/log1p.c
44245   M /trunk/log2.c
44246   M /trunk/pow.c
44247   M /trunk/pow_si.c
44248   M /trunk/pow_ui.c
44249   M /trunk/sin.c
44250   M /trunk/sinh.c
44251   M /trunk/sqrt.c
44252   M /trunk/tan.c
44253   M /trunk/tanh.c
44254   M /trunk/ui_pow_ui.c
44255   M /trunk/zeta.c
44256
44257replaced mpfr_can_round (approx, err, rnd1, GMP_RNDN, prec)
44258by       mpfr_can_round (approx, err, rnd1, GMP_RNDZ, prec + 1)
44259which in addition guarantees a correct inexact flag
44260
44261------------------------------------------------------------------------
44262r2491 | zimmerma | 2003-10-14 11:42:51 +0000 (Tue, 14 Oct 2003) | 2 lines
44263Changed paths:
44264   M /trunk/TODO
44265
44266added new items (version number, rounding modes)
44267
44268------------------------------------------------------------------------
44269r2490 | zimmerma | 2003-10-14 11:42:00 +0000 (Tue, 14 Oct 2003) | 2 lines
44270Changed paths:
44271   M /trunk/README.dev
44272
44273added comment about --enable-alloca=debug
44274
44275------------------------------------------------------------------------
44276r2489 | zimmerma | 2003-10-13 13:12:46 +0000 (Mon, 13 Oct 2003) | 2 lines
44277Changed paths:
44278   M /trunk/BUGS
44279
44280added section "Problems due to compiler bugs"
44281
44282------------------------------------------------------------------------
44283r2488 | zimmerma | 2003-10-13 08:03:14 +0000 (Mon, 13 Oct 2003) | 2 lines
44284Changed paths:
44285   M /trunk/exp3.c
44286   M /trunk/exp_2.c
44287
44288change in can_round calls to get correct inexact flag for rounding to nearest
44289
44290------------------------------------------------------------------------
44291r2487 | zimmerma | 2003-10-10 09:05:15 +0000 (Fri, 10 Oct 2003) | 2 lines
44292Changed paths:
44293   M /trunk/pow.c
44294   M /trunk/tests/tpow.c
44295
44296fixed bug in mpfr_pow found by Ming J. Tsai (overflow)
44297
44298------------------------------------------------------------------------
44299r2486 | vlefevre | 2003-10-08 15:43:13 +0000 (Wed, 08 Oct 2003) | 3 lines
44300Changed paths:
44301   M /trunk/acos.c
44302   M /trunk/asin.c
44303   M /trunk/atan.c
44304
44305Removed useless inclusion of standard headers and some #ifdef DEBUG
44306code. Partial reindentation.
44307
44308------------------------------------------------------------------------
44309r2485 | vlefevre | 2003-10-08 15:22:05 +0000 (Wed, 08 Oct 2003) | 2 lines
44310Changed paths:
44311   M /trunk/strncasecmp.c
44312
44313Added a #include <stddef.h> because size_t is used.
44314
44315------------------------------------------------------------------------
44316r2484 | zimmerma | 2003-10-07 08:37:28 +0000 (Tue, 07 Oct 2003) | 2 lines
44317Changed paths:
44318   M /trunk/tests/tabs.c
44319   M /trunk/tests/tacos.c
44320   M /trunk/tests/tadd.c
44321   M /trunk/tests/tasin.c
44322   M /trunk/tests/tatan.c
44323   M /trunk/tests/tcmp.c
44324   M /trunk/tests/tconst_log2.c
44325   M /trunk/tests/tdiv.c
44326   M /trunk/tests/tfactorial.c
44327   M /trunk/tests/tfrac.c
44328   M /trunk/tests/tgamma.c
44329   M /trunk/tests/tget_str.c
44330   M /trunk/tests/tlog10.c
44331   M /trunk/tests/tlog1p.c
44332   M /trunk/tests/tpow3.c
44333   M /trunk/tests/tset_d.c
44334   M /trunk/tests/tset_si.c
44335   M /trunk/tests/tset_str.c
44336   M /trunk/tests/tset_z.c
44337   M /trunk/tests/tsub.c
44338   M /trunk/tests/tui_pow.c
44339   M /trunk/tests/tzeta.c
44340
44341reduced test time
44342
44343------------------------------------------------------------------------
44344r2483 | zimmerma | 2003-10-07 07:41:55 +0000 (Tue, 07 Oct 2003) | 2 lines
44345Changed paths:
44346   M /trunk/tests/tsin.c
44347
44348reduced test time
44349
44350------------------------------------------------------------------------
44351r2482 | zimmerma | 2003-10-07 07:36:12 +0000 (Tue, 07 Oct 2003) | 2 lines
44352Changed paths:
44353   M /trunk/tests/tget_str.c
44354
44355reduced test time
44356
44357------------------------------------------------------------------------
44358r2481 | zimmerma | 2003-10-06 16:11:15 +0000 (Mon, 06 Oct 2003) | 2 lines
44359Changed paths:
44360   M /trunk/round_prec.c
44361
44362fixed comment of mpfr_round_raw_generic
44363
44364------------------------------------------------------------------------
44365r2480 | zimmerma | 2003-10-06 15:53:46 +0000 (Mon, 06 Oct 2003) | 3 lines
44366Changed paths:
44367   M /trunk/add1.c
44368   M /trunk/extract.c
44369   M /trunk/get_si.c
44370   M /trunk/get_ui.c
44371
44372replaced ABSSIZE by ESIZE (ABSSIZE is the allocated size, and should be
44373used only in functions init, set_prec, round_prec)
44374
44375------------------------------------------------------------------------
44376r2479 | zimmerma | 2003-10-06 15:52:25 +0000 (Mon, 06 Oct 2003) | 2 lines
44377Changed paths:
44378   M /trunk/tests/tadd.c
44379
44380fixed bug in allocation for in-place operation
44381
44382------------------------------------------------------------------------
44383r2478 | zimmerma | 2003-10-06 14:44:18 +0000 (Mon, 06 Oct 2003) | 3 lines
44384Changed paths:
44385   M /trunk/asin.c
44386   M /trunk/atan.c
44387
44388inexact flag should now be correct for directed rounding
44389fixed a bug for mpfr_atan(-Inf) [gave +Pi/2 instead of -Pi/2]
44390
44391------------------------------------------------------------------------
44392r2477 | zimmerma | 2003-10-06 14:43:00 +0000 (Mon, 06 Oct 2003) | 2 lines
44393Changed paths:
44394   M /trunk/tests/tatan.c
44395
44396added test for atan(-Inf)
44397
44398------------------------------------------------------------------------
44399r2476 | zimmerma | 2003-10-06 13:32:02 +0000 (Mon, 06 Oct 2003) | 2 lines
44400Changed paths:
44401   M /trunk/set_ld.c
44402
44403use macros to avoid possible problem with float input
44404
44405------------------------------------------------------------------------
44406r2475 | zimmerma | 2003-10-06 13:31:20 +0000 (Mon, 06 Oct 2003) | 2 lines
44407Changed paths:
44408   M /trunk/TODO
44409
44410new proposal for mpfr_can_round
44411
44412------------------------------------------------------------------------
44413r2474 | zimmerma | 2003-10-06 08:35:42 +0000 (Mon, 06 Oct 2003) | 2 lines
44414Changed paths:
44415   M /trunk/mpfr.texi
44416
44417mpfr_mul_2exp/mpfr_div_2exp are not obsolete
44418
44419------------------------------------------------------------------------
44420r2473 | vlefevre | 2003-10-05 23:11:12 +0000 (Sun, 05 Oct 2003) | 2 lines
44421Changed paths:
44422   M /trunk/mpfr.texi
44423
44424Clearer mpfr_eq documentation (thanks to Kevin Ryde for the remark).
44425
44426------------------------------------------------------------------------
44427r2472 | vlefevre | 2003-10-03 13:00:41 +0000 (Fri, 03 Oct 2003) | 3 lines
44428Changed paths:
44429   M /trunk/mpfr-impl.h
44430
44431MPFR_ASSERTN rewritten to avoid "statement with no effect" warnings
44432with gcc when the assertion is always true.
44433
44434------------------------------------------------------------------------
44435r2471 | vlefevre | 2003-10-03 12:49:59 +0000 (Fri, 03 Oct 2003) | 3 lines
44436Changed paths:
44437   M /trunk/add1.c
44438
44439Optimization (thanks to Patrick Pelissier), as the allocated size
44440may be larger than the size used by the significant bits.
44441
44442------------------------------------------------------------------------
44443r2470 | vlefevre | 2003-10-03 12:30:14 +0000 (Fri, 03 Oct 2003) | 2 lines
44444Changed paths:
44445   M /trunk/INSTALL
44446   M /trunk/mpfr.texi
44447
44448Updated installation notes.
44449
44450------------------------------------------------------------------------
44451r2469 | vlefevre | 2003-10-03 08:01:45 +0000 (Fri, 03 Oct 2003) | 3 lines
44452Changed paths:
44453   M /trunk/cmp_abs.c
44454   M /trunk/mpfr.texi
44455
44456Infinities are now accepted in mpfr_cmpabs. Updated its definition
44457in the source (no longer sign(abs(b) - abs(c))).
44458
44459------------------------------------------------------------------------
44460r2468 | vlefevre | 2003-10-02 22:30:16 +0000 (Thu, 02 Oct 2003) | 2 lines
44461Changed paths:
44462   M /trunk/mpfr.texi
44463
44464Use @url{} for URLs.
44465
44466------------------------------------------------------------------------
44467r2467 | vlefevre | 2003-10-02 21:57:39 +0000 (Thu, 02 Oct 2003) | 6 lines
44468Changed paths:
44469   M /trunk/mpfr.texi
44470
44471As suggested by PZ:
44472  o documentation of mpfr_fits_* functions moved to the section
44473    on conversions;
44474  o grouped some mpfr_pow special cases;
44475  o explanation concerning the meaning of rnd in mpfr_frac.
44476
44477------------------------------------------------------------------------
44478r2466 | vlefevre | 2003-10-02 17:17:59 +0000 (Thu, 02 Oct 2003) | 8 lines
44479Changed paths:
44480   M /trunk/BUGS
44481   M /trunk/mpfr-impl.h
44482   M /trunk/mpfr.h
44483   M /trunk/mpfr.texi
44484   M /trunk/print_raw.c
44485   M /trunk/set_str_raw.c
44486   M /trunk/tests/tacosh.c
44487   M /trunk/tests/tadd.c
44488   M /trunk/tests/tadd_ui.c
44489   M /trunk/tests/tagm.c
44490   M /trunk/tests/tasinh.c
44491   M /trunk/tests/tatan.c
44492   M /trunk/tests/tatanh.c
44493   M /trunk/tests/tcan_round.c
44494   M /trunk/tests/tcmp.c
44495   M /trunk/tests/tcmp2.c
44496   M /trunk/tests/tcos.c
44497   M /trunk/tests/tcosh.c
44498   M /trunk/tests/tdiv.c
44499   M /trunk/tests/tdiv_ui.c
44500   M /trunk/tests/terf.c
44501   M /trunk/tests/texceptions.c
44502   M /trunk/tests/texp.c
44503   M /trunk/tests/texpm1.c
44504   M /trunk/tests/tfma.c
44505   M /trunk/tests/tget_str.c
44506   M /trunk/tests/thypot.c
44507   M /trunk/tests/tlog.c
44508   M /trunk/tests/tlog10.c
44509   M /trunk/tests/tlog1p.c
44510   M /trunk/tests/tlog2.c
44511   M /trunk/tests/tmul.c
44512   M /trunk/tests/tmul_ui.c
44513   M /trunk/tests/tout_str.c
44514   M /trunk/tests/tpow.c
44515   M /trunk/tests/tset.c
44516   M /trunk/tests/tset_d.c
44517   M /trunk/tests/tset_str.c
44518   M /trunk/tests/tset_z.c
44519   M /trunk/tests/tsinh.c
44520   M /trunk/tests/tsqrt.c
44521   M /trunk/tests/tsub.c
44522   M /trunk/tests/ttanh.c
44523   M /trunk/tests/tui_pow.c
44524   M /trunk/tests/tui_sub.c
44525   M /trunk/tests/tzeta.c
44526
44527Updated documentation. In particular, mpfr_set_str_raw renamed
44528as mpfr_set_str_binary. This function and mpfr_print_binary are
44529now internal functions. mpfr_print_binary no longer prints the
44530non-significant 0 bits. Updated the source to match the manual.
44531mpfr_print_binary has been completely rewritten (now directly
44532prints to stdout, without using an intermediate string). In
44533mpfr_set_str_binary, replaced atol by strtol + error checking.
44534
44535------------------------------------------------------------------------
44536r2465 | zimmerma | 2003-10-02 14:14:08 +0000 (Thu, 02 Oct 2003) | 3 lines
44537Changed paths:
44538   M /trunk/mpfr.texi
44539
44540added paragraph on support/grants
44541added help for mpfr_erf
44542
44543------------------------------------------------------------------------
44544r2464 | vlefevre | 2003-10-02 14:05:59 +0000 (Thu, 02 Oct 2003) | 3 lines
44545Changed paths:
44546   M /trunk/mpfr.texi
44547
44548Make node titles match section titles, and updated menus and xrefs.
44549Added a line break after @samp{uninstall}.
44550
44551------------------------------------------------------------------------
44552r2463 | vlefevre | 2003-10-01 15:06:25 +0000 (Wed, 01 Oct 2003) | 4 lines
44553Changed paths:
44554   M /trunk/TODO
44555   M /trunk/const_log2.c
44556   M /trunk/const_pi.c
44557   M /trunk/mpfr.h
44558   M /trunk/mpfr.texi
44559   M /trunk/zeta.c
44560
44561Corrections in the MPFR manual (PZ & VL). Functions mpfr_const_pi,
44562mpfr_const_log2 and mpfr_zeta now return a ternary value. Updated
44563TODO file.
44564
44565------------------------------------------------------------------------
44566r2462 | vlefevre | 2003-09-30 16:50:58 +0000 (Tue, 30 Sep 2003) | 2 lines
44567Changed paths:
44568   M /trunk/BUGS
44569
44570Added a bug related to the ternary value and worst cases.
44571
44572------------------------------------------------------------------------
44573r2461 | vlefevre | 2003-09-30 16:29:01 +0000 (Tue, 30 Sep 2003) | 2 lines
44574Changed paths:
44575   M /trunk/pow_si.c
44576   M /trunk/pow_ui.c
44577
44578Added exponent range support.
44579
44580------------------------------------------------------------------------
44581r2460 | vlefevre | 2003-09-30 10:34:39 +0000 (Tue, 30 Sep 2003) | 2 lines
44582Changed paths:
44583   M /trunk/mpfr.texi
44584
44585Corrections up to Section 5.6 (PZ & VL).
44586
44587------------------------------------------------------------------------
44588r2459 | vlefevre | 2003-09-30 10:12:24 +0000 (Tue, 30 Sep 2003) | 7 lines
44589Changed paths:
44590   M /trunk/get_z_exp.c
44591
44592Re-added the assert on the exponent, but replacing MPFR_EMIN_MIN by
44593MP_EXP_T_MIN (this makes more sense): an assertion failed would mean
44594that the exponent is not representable (an undefined behavior in the
44595ISO C standard). If need be, we could choose to return MP_EXP_T_MIN
44596in such a case, or perhaps MP_EXP_T_MAX to signal an error. The
44597mantissa would still be meaningful.
44598
44599------------------------------------------------------------------------
44600r2458 | pelissip | 2003-09-30 07:47:49 +0000 (Tue, 30 Sep 2003) | 2 lines
44601Changed paths:
44602   M /trunk/TODO
44603
44604Update TODO & mpfr_set_prec.
44605
44606------------------------------------------------------------------------
44607r2457 | vlefevre | 2003-09-29 14:40:11 +0000 (Mon, 29 Sep 2003) | 2 lines
44608Changed paths:
44609   M /trunk/mpfr.texi
44610
44611Corrections up to Section 4.
44612
44613------------------------------------------------------------------------
44614r2456 | vlefevre | 2003-09-29 08:00:19 +0000 (Mon, 29 Sep 2003) | 2 lines
44615Changed paths:
44616   M /trunk/AUTHORS
44617
44618Added authors Kevin Ryde and Patrick Pelissier.
44619
44620------------------------------------------------------------------------
44621r2455 | vlefevre | 2003-09-29 07:48:10 +0000 (Mon, 29 Sep 2003) | 2 lines
44622Changed paths:
44623   M /trunk/INSTALL
44624
44625Removed "known problems" that are no longer problems.
44626
44627------------------------------------------------------------------------
44628r2454 | vlefevre | 2003-09-26 12:39:37 +0000 (Fri, 26 Sep 2003) | 3 lines
44629Changed paths:
44630   M /trunk/BUGS
44631
44632Removed bugs related to the tests and to the exponents
44633as they no longer occur. Updated some potentials bugs.
44634
44635------------------------------------------------------------------------
44636r2453 | vlefevre | 2003-09-25 16:50:34 +0000 (Thu, 25 Sep 2003) | 4 lines
44637Changed paths:
44638   M /trunk/mpfr-impl.h
44639   M /trunk/mpfr.h
44640   M /trunk/mpfr.texi
44641   M /trunk/tests/tinits.c
44642
44643Removed mpfr_inits, mpfr_inits2, mpfr_clears from the documentation.
44644Moved their prototypes to mpfr-impl.h (internal functions until
44645decided otherwise).
44646
44647------------------------------------------------------------------------
44648r2452 | pelissip | 2003-09-25 12:03:36 +0000 (Thu, 25 Sep 2003) | 2 lines
44649Changed paths:
44650   M /trunk/atan.c
44651   M /trunk/const_log2.c
44652   M /trunk/const_pi.c
44653   M /trunk/generic.c
44654
44655Modify 'r' arg of GENERIC from int to long (min 32 bits).
44656
44657------------------------------------------------------------------------
44658r2451 | vlefevre | 2003-09-25 10:31:23 +0000 (Thu, 25 Sep 2003) | 2 lines
44659Changed paths:
44660   M /trunk/mpfr.texi
44661
446628-bit ISO-8859-1 characters + consistent spelling.
44663
44664------------------------------------------------------------------------
44665r2450 | vlefevre | 2003-09-25 10:17:00 +0000 (Thu, 25 Sep 2003) | 2 lines
44666Changed paths:
44667   M /trunk/ChangeLog
44668
44669Update.
44670
44671------------------------------------------------------------------------
44672r2449 | vlefevre | 2003-09-25 08:15:42 +0000 (Thu, 25 Sep 2003) | 2 lines
44673Changed paths:
44674   M /trunk/tests/mpf_compat.h
44675   M /trunk/tests/reuse.c
44676   M /trunk/tests/tabs.c
44677   M /trunk/tests/tacos.c
44678   M /trunk/tests/tadd.c
44679   M /trunk/tests/tagm.c
44680   M /trunk/tests/tasin.c
44681   M /trunk/tests/tatan.c
44682   M /trunk/tests/tcan_round.c
44683   M /trunk/tests/tcbrt.c
44684   M /trunk/tests/tcmp.c
44685   M /trunk/tests/tcmp2.c
44686   M /trunk/tests/tcmp_d.c
44687   M /trunk/tests/tcmp_ui.c
44688   M /trunk/tests/tconst_log2.c
44689   M /trunk/tests/tconst_pi.c
44690   M /trunk/tests/tcos.c
44691   M /trunk/tests/tdiv.c
44692   M /trunk/tests/tdiv_ui.c
44693   M /trunk/tests/teq.c
44694   M /trunk/tests/terf.c
44695   M /trunk/tests/tests.c
44696   M /trunk/tests/texceptions.c
44697   M /trunk/tests/texp.c
44698   M /trunk/tests/texp2.c
44699   M /trunk/tests/tfactorial.c
44700   M /trunk/tests/tfma.c
44701   M /trunk/tests/tfrac.c
44702   M /trunk/tests/tgamma.c
44703   M /trunk/tests/tgeneric.c
44704   M /trunk/tests/tget_d.c
44705   M /trunk/tests/tget_str.c
44706   M /trunk/tests/thypot.c
44707   M /trunk/tests/tisnan.c
44708   M /trunk/tests/tlog.c
44709   M /trunk/tests/tlog10.c
44710   M /trunk/tests/tmul.c
44711   M /trunk/tests/tmul_2exp.c
44712   M /trunk/tests/tmul_ui.c
44713   M /trunk/tests/tout_str.c
44714   M /trunk/tests/tpow.c
44715   M /trunk/tests/tpow3.c
44716   M /trunk/tests/trandom.c
44717
44718Changed the remaining stderr to stdout.
44719
44720------------------------------------------------------------------------
44721r2448 | vlefevre | 2003-09-24 22:32:40 +0000 (Wed, 24 Sep 2003) | 2 lines
44722Changed paths:
44723   M /trunk/tests/trint.c
44724   M /trunk/tests/tround_prec.c
44725   M /trunk/tests/tset.c
44726   M /trunk/tests/tset_d.c
44727   M /trunk/tests/tset_f.c
44728   M /trunk/tests/tset_ld.c
44729   M /trunk/tests/tset_q.c
44730   M /trunk/tests/tset_si.c
44731   M /trunk/tests/tset_str.c
44732   M /trunk/tests/tset_z.c
44733   M /trunk/tests/tsin.c
44734   M /trunk/tests/tsin_cos.c
44735   M /trunk/tests/tsqrt.c
44736   M /trunk/tests/tsub.c
44737   M /trunk/tests/tsub_ui.c
44738   M /trunk/tests/tswap.c
44739   M /trunk/tests/ttan.c
44740   M /trunk/tests/ttrunc.c
44741   M /trunk/tests/tui_div.c
44742   M /trunk/tests/tui_pow.c
44743   M /trunk/tests/tui_sub.c
44744   M /trunk/tests/tzeta.c
44745
44746Changed some stderr to stdout.
44747
44748------------------------------------------------------------------------
44749r2447 | vlefevre | 2003-09-24 21:05:42 +0000 (Wed, 24 Sep 2003) | 4 lines
44750Changed paths:
44751   M /trunk/TODO
44752   M /trunk/comparisons.c
44753   M /trunk/mpfr.texi
44754
44755Added documentation for mpfr_greater_p, mpfr_greaterequal_p,
44756mpfr_less_p, mpfr_lessequal_p, mpfr_lessgreater_p, mpfr_equal_p
44757and mpfr_unordered_p.
44758
44759------------------------------------------------------------------------
44760r2446 | vlefevre | 2003-09-24 20:26:48 +0000 (Wed, 24 Sep 2003) | 3 lines
44761Changed paths:
44762   M /trunk/TODO
44763   M /trunk/tests/Makefile.am
44764   A /trunk/tests/tcomparisons.c
44765
44766Added tests for mpfr_greater_p, mpfr_greaterequal_p, mpfr_less_p,
44767mpfr_lessequal_p, mpfr_lessgreater_p, mpfr_equal_p, mpfr_unordered_p.
44768
44769------------------------------------------------------------------------
44770r2445 | vlefevre | 2003-09-24 16:31:11 +0000 (Wed, 24 Sep 2003) | 4 lines
44771Changed paths:
44772   M /trunk/TODO
44773   M /trunk/tests/tnext.c
44774
44775Added a few more tests (involving mpfr_nexttoward). The tests for
44776the mpfr_nextabove, mpfr_nextbelow and mpfr_nexttoward functions
44777should now be sufficient.
44778
44779------------------------------------------------------------------------
44780r2444 | vlefevre | 2003-09-24 13:19:30 +0000 (Wed, 24 Sep 2003) | 3 lines
44781Changed paths:
44782   M /trunk/next.c
44783   M /trunk/tests/Makefile.am
44784   A /trunk/tests/tnext.c
44785
44786Added generic tests for mpfr_nextabove and mpfr_nextbelow.
44787Fixed a bug in next.c related to assertion checks.
44788
44789------------------------------------------------------------------------
44790r2443 | vlefevre | 2003-09-24 12:02:45 +0000 (Wed, 24 Sep 2003) | 5 lines
44791Changed paths:
44792   M /trunk/TODO
44793   M /trunk/set_str.c
44794   M /trunk/tests/tset_str.c
44795
44796Accept (case-insensitive) NaN and Inf in input for bases <= 16 for
44797backward compatibility in these bases (for bases > 16, we cannot
44798guaranty backward compatibility with the current wanted behavior).
44799Added tests.
44800
44801------------------------------------------------------------------------
44802r2442 | zimmerma | 2003-09-24 10:33:20 +0000 (Wed, 24 Sep 2003) | 2 lines
44803Changed paths:
44804   M /trunk/TODO
44805
44806added one item from Kevin
44807
44808------------------------------------------------------------------------
44809r2441 | vlefevre | 2003-09-24 09:26:34 +0000 (Wed, 24 Sep 2003) | 2 lines
44810Changed paths:
44811   M /trunk/texinfo.tex
44812
44813Added support for some top-bit-set characters in the .texi source.
44814
44815------------------------------------------------------------------------
44816r2440 | vlefevre | 2003-09-24 08:40:04 +0000 (Wed, 24 Sep 2003) | 2 lines
44817Changed paths:
44818   M /trunk/mpfr.texi
44819
44820Added information on special values for mpfr_pow.
44821
44822------------------------------------------------------------------------
44823r2439 | zimmerma | 2003-09-24 08:35:06 +0000 (Wed, 24 Sep 2003) | 2 lines
44824Changed paths:
44825   M /trunk/Makefile.am
44826
44827added MAKEINFOFLAGS = --enable-encoding to get 8-bit characters in mpfr.info
44828
44829------------------------------------------------------------------------
44830r2438 | zimmerma | 2003-09-24 08:05:50 +0000 (Wed, 24 Sep 2003) | 3 lines
44831Changed paths:
44832   M /trunk/AUTHORS
44833   M /trunk/mpfr.texi
44834
44835used ISO-8859-1 in AUTHORS
44836and @`e, @"o in mpfr.texi (waiting for code for ISO-8859-1 compatibility)
44837
44838------------------------------------------------------------------------
44839r2437 | ryde | 2003-09-24 00:40:24 +0000 (Wed, 24 Sep 2003) | 3 lines
44840Changed paths:
44841   M /trunk/acinclude.m4
44842
44843(MPFR_C_LONG_DOUBLE_FORMAT): Remove conftest* temporary
44844files.
44845
44846------------------------------------------------------------------------
44847r2436 | vlefevre | 2003-09-24 00:36:19 +0000 (Wed, 24 Sep 2003) | 2 lines
44848Changed paths:
44849   M /trunk/set_str.c
44850
44851Fixed comparisons (cases @NaN@ and @Inf@).
44852
44853------------------------------------------------------------------------
44854r2435 | zimmerma | 2003-09-23 09:19:22 +0000 (Tue, 23 Sep 2003) | 2 lines
44855Changed paths:
44856   M /trunk/TODO
44857
44858two updates
44859
44860------------------------------------------------------------------------
44861r2434 | vlefevre | 2003-09-22 15:03:30 +0000 (Mon, 22 Sep 2003) | 2 lines
44862Changed paths:
44863   M /trunk/mpfr.texi
44864
44865Updated mpfr_pow description.
44866
44867------------------------------------------------------------------------
44868r2433 | zimmerma | 2003-09-22 13:50:46 +0000 (Mon, 22 Sep 2003) | 3 lines
44869Changed paths:
44870   M /trunk/print_rnd_mode.c
44871   M /trunk/set_str.c
44872   M /trunk/set_str_raw.c
44873
44874changed __gmp_const into const in *.c
44875[Torbjo"rn: Please use __gmp_const just in user header files, plain C const in other files.]
44876
44877------------------------------------------------------------------------
44878r2432 | vlefevre | 2003-09-22 13:30:46 +0000 (Mon, 22 Sep 2003) | 6 lines
44879Changed paths:
44880   M /trunk/TODO
44881
44882Removed
44883
44884- allow the ISO C "P" exponent separator for base 16 in input functions
44885
44886(already done).
44887
44888------------------------------------------------------------------------
44889r2431 | vlefevre | 2003-09-22 13:09:16 +0000 (Mon, 22 Sep 2003) | 4 lines
44890Changed paths:
44891   M /trunk/TODO
44892   M /trunk/tests/tset_ld.c
44893
44894Implemented the following:
44895- use (LDBL_MAX/2)+(LDBL_MAX/4*LDBL_EPSILON) instead of loop in tset_ld
44896       to get largest power of 2 that fits in a long double
44897
44898------------------------------------------------------------------------
44899r2430 | vlefevre | 2003-09-22 11:23:09 +0000 (Mon, 22 Sep 2003) | 2 lines
44900Changed paths:
44901   M /trunk/sub1.c
44902
44903Added some MPFR_ASSERTN and improved a comment.
44904
44905------------------------------------------------------------------------
44906r2429 | vlefevre | 2003-09-22 07:56:47 +0000 (Mon, 22 Sep 2003) | 2 lines
44907Changed paths:
44908   M /trunk/tests/texp.c
44909   M /trunk/tests/tget_str.c
44910
44911Avoid string literals longer than 509 characters (ISO C89 limit).
44912
44913------------------------------------------------------------------------
44914r2428 | vlefevre | 2003-09-22 07:53:16 +0000 (Mon, 22 Sep 2003) | 3 lines
44915Changed paths:
44916   M /trunk/tests/texceptions.c
44917
44918(test_set_underflow, test_set_overflow): Cleaner fix (for pre-C99
44919compilers).
44920
44921------------------------------------------------------------------------
44922r2427 | ryde | 2003-09-22 01:45:07 +0000 (Mon, 22 Sep 2003) | 3 lines
44923Changed paths:
44924   M /trunk/tests/texceptions.c
44925
44926(test_set_underflow, test_set_overflow): Use
44927"static" on "r" to allow non-constant initializers.
44928
44929------------------------------------------------------------------------
44930r2426 | ryde | 2003-09-21 00:37:17 +0000 (Sun, 21 Sep 2003) | 3 lines
44931Changed paths:
44932   M /trunk/mpfr.texi
44933
44934(Converting Floats): In mpfr_get_d_2exp, the rounding mode
44935is given, it doesn't use the default mode.
44936
44937------------------------------------------------------------------------
44938r2425 | ryde | 2003-09-21 00:14:49 +0000 (Sun, 21 Sep 2003) | 4 lines
44939Changed paths:
44940   M /trunk/mpfr.texi
44941
44942(Assigning Floats): In mpfr_set_str and mpfr_set_str_raw,
44943show "const" not "__gmp_const".
44944(Simultaneous Float Init & Assign): In mpfr_init_set_str, ditto.
44945
44946------------------------------------------------------------------------
44947r2424 | ryde | 2003-09-21 00:07:26 +0000 (Sun, 21 Sep 2003) | 2 lines
44948Changed paths:
44949   M /trunk/mpfr.texi
44950
44951(Rounding Modes): Add blank line around @itemize.
44952
44953------------------------------------------------------------------------
44954r2423 | ryde | 2003-09-21 00:06:03 +0000 (Sun, 21 Sep 2003) | 3 lines
44955Changed paths:
44956   M /trunk/mpfr.texi
44957
44958(Miscellaneous Float Functions): In mpfr_urandomb and
44959mpfr_random, use @math and @le.
44960
44961------------------------------------------------------------------------
44962r2422 | ryde | 2003-09-20 23:51:49 +0000 (Sat, 20 Sep 2003) | 6 lines
44963Changed paths:
44964   M /trunk/mpfr.texi
44965
44966(Assigning Floats): In mpfr_set_*, remove remarks about
44967long being rounded (this should be clear already), about rounding of
44968decimal double constants like 0.1 (too basic to appear here),
44969(Converting Floats): In mpfr_get_d_2exp, remove remark about exp
44970exceeding IEEE exponent range (should be clear already).
44971
44972------------------------------------------------------------------------
44973r2421 | zimmerma | 2003-09-19 14:25:15 +0000 (Fri, 19 Sep 2003) | 2 lines
44974Changed paths:
44975   M /trunk/TODO
44976
44977updated items: removed conversion from/to float (obsolete)
44978
44979------------------------------------------------------------------------
44980r2420 | zimmerma | 2003-09-19 14:09:51 +0000 (Fri, 19 Sep 2003) | 2 lines
44981Changed paths:
44982   M /trunk/TODO
44983   M /trunk/zeta.c
44984
44985got rid of <math.h> dependency in mpfr_zeta
44986
44987------------------------------------------------------------------------
44988r2419 | zimmerma | 2003-09-19 13:41:10 +0000 (Fri, 19 Sep 2003) | 3 lines
44989Changed paths:
44990   M /trunk/cos.c
44991   M /trunk/exp_2.c
44992   M /trunk/get_str.c
44993   M /trunk/log_b2.h
44994   M /trunk/mpfr.h
44995   M /trunk/mpfr.texi
44996   M /trunk/round_prec.c
44997   M /trunk/tests/tacos.c
44998   M /trunk/tests/tasin.c
44999   M /trunk/tests/texp.c
45000   M /trunk/tests/tgamma.c
45001   M /trunk/tests/tround_prec.c
45002   M /trunk/tests/tzeta.c
45003
45004mpfr_round_prec is now obsolete
45005new function mpfr_prec_round replaces it
45006
45007------------------------------------------------------------------------
45008r2418 | vlefevre | 2003-09-18 10:33:57 +0000 (Thu, 18 Sep 2003) | 2 lines
45009Changed paths:
45010   M /trunk/mpfr-impl.h
45011
45012Fix for C implementations with 16-bit int.
45013
45014------------------------------------------------------------------------
45015r2417 | pelissip | 2003-09-18 08:37:38 +0000 (Thu, 18 Sep 2003) | 2 lines
45016Changed paths:
45017   M /trunk/mpfr-impl.h
45018
45019 Optimization of macros MPFR_IS_INF, MPFR_IS_NAN and MPFR_IS_FP
45020
45021------------------------------------------------------------------------
45022r2416 | vlefevre | 2003-09-18 06:50:14 +0000 (Thu, 18 Sep 2003) | 2 lines
45023Changed paths:
45024   M /trunk/set_ld.c
45025
45026Removed a comment that should have been removed in revision 1.8.
45027
45028------------------------------------------------------------------------
45029r2415 | zimmerma | 2003-09-15 15:55:00 +0000 (Mon, 15 Sep 2003) | 3 lines
45030Changed paths:
45031   M /trunk/div.c
45032
45033No longer perform the pre-check for exactness when first division step was
45034actually a complete division. This introduced way too much overhead.
45035
45036------------------------------------------------------------------------
45037r2414 | zimmerma | 2003-09-15 15:30:31 +0000 (Mon, 15 Sep 2003) | 2 lines
45038Changed paths:
45039   M /trunk/inp_str.c
45040
45041replaced test stream==0 by stream==NULL
45042
45043------------------------------------------------------------------------
45044r2413 | vlefevre | 2003-09-15 13:55:30 +0000 (Mon, 15 Sep 2003) | 3 lines
45045Changed paths:
45046   M /trunk/round_prec.c
45047   M /trunk/tests/tcan_round.c
45048
45049Fixed a bug in mpfr_can_round_raw and added other mpfr_can_round
45050tests.
45051
45052------------------------------------------------------------------------
45053r2412 | vlefevre | 2003-09-15 13:05:05 +0000 (Mon, 15 Sep 2003) | 2 lines
45054Changed paths:
45055   M /trunk/round_prec.c
45056   M /trunk/tests/tcan_round.c
45057
45058Added a test to tests/tcan_round.c and assertions to round_prec.c.
45059
45060------------------------------------------------------------------------
45061r2411 | vlefevre | 2003-09-14 08:52:44 +0000 (Sun, 14 Sep 2003) | 3 lines
45062Changed paths:
45063   M /trunk/exceptions.c
45064   M /trunk/exp.c
45065   M /trunk/tests/texceptions.c
45066
45067Fixed mpfr_set_overflow, added tests for mpfr_set_underflow
45068and mpfr_set_overflow, and reverted exp.c.
45069
45070------------------------------------------------------------------------
45071r2410 | zimmerma | 2003-09-13 08:46:47 +0000 (Sat, 13 Sep 2003) | 2 lines
45072Changed paths:
45073   M /trunk/exp.c
45074
45075overflow with round to zero was incorrect
45076
45077------------------------------------------------------------------------
45078r2409 | vlefevre | 2003-09-11 16:49:11 +0000 (Thu, 11 Sep 2003) | 3 lines
45079Changed paths:
45080   M /trunk/Makefile.am
45081   A /trunk/clears.c
45082   A /trunk/inits.c
45083   A /trunk/inits2.c
45084   M /trunk/mpfr.h
45085   M /trunk/mpfr.texi
45086   M /trunk/tests/Makefile.am
45087   A /trunk/tests/tinits.c
45088
45089New functions mpfr_inits, mpfr_inits2 and mpfr_clears to initialize or
45090free several floating-point numbers (written by Patrick Pélissier).
45091
45092------------------------------------------------------------------------
45093r2408 | vlefevre | 2003-09-09 16:09:42 +0000 (Tue, 09 Sep 2003) | 4 lines
45094Changed paths:
45095   M /trunk/TODO
45096   M /trunk/zeta.c
45097
45098Replaced malloc/free by __gmp_allocate_func/__gmp_free_func in
45099mpfr_zeta_pos. zeta.c still uses math (libm) functions -> TODO:
45100remove this dependence.
45101
45102------------------------------------------------------------------------
45103r2407 | vlefevre | 2003-09-09 15:13:38 +0000 (Tue, 09 Sep 2003) | 2 lines
45104Changed paths:
45105   M /trunk/tests/tui_pow.c
45106
45107Added a test that makes MPFR crash (coming from the mpfr_zeta crash).
45108
45109------------------------------------------------------------------------
45110r2406 | vlefevre | 2003-09-09 14:28:47 +0000 (Tue, 09 Sep 2003) | 2 lines
45111Changed paths:
45112   M /trunk/tests/tzeta.c
45113
45114Case that crashes MPFR (coming from test_generic) -> function test1.
45115
45116------------------------------------------------------------------------
45117r2405 | vlefevre | 2003-09-09 11:33:45 +0000 (Tue, 09 Sep 2003) | 6 lines
45118Changed paths:
45119   M /trunk/ui_pow.c
45120
45121Ended up by simplifying mpfr_ui_pow to fix it completely (with a
45122call to mpfr_pow, in a way similar to other ui functions). There
45123isn't significant differences with the old code anyway, and the
45124case integer^integer wasn't optimized like in mpfr_pow.
45125The test tui_pow now passes, but the test tzeta now fails!
45126
45127------------------------------------------------------------------------
45128r2404 | vlefevre | 2003-09-09 10:39:01 +0000 (Tue, 09 Sep 2003) | 4 lines
45129Changed paths:
45130   M /trunk/tests/tui_pow.c
45131   M /trunk/ui_pow.c
45132
45133Code clean-up and reindented. Replaced a 8 by CHAR_BIT,
45134as CHAR_BIT isn't necessarily equal to 8. The bug seems
45135to occur on all machines.
45136
45137------------------------------------------------------------------------
45138r2403 | vlefevre | 2003-09-08 16:22:08 +0000 (Mon, 08 Sep 2003) | 3 lines
45139Changed paths:
45140   M /trunk/tests/tui_pow.c
45141
45142Added a test to reproduce a bug (to be fixed later) on all 64-bit
45143machines.
45144
45145------------------------------------------------------------------------
45146r2402 | vlefevre | 2003-09-08 15:50:30 +0000 (Mon, 08 Sep 2003) | 2 lines
45147Changed paths:
45148   M /trunk/tests/tset_str.c
45149
45150Added a cast (useful under Linux/alpha).
45151
45152------------------------------------------------------------------------
45153r2401 | vlefevre | 2003-09-01 15:20:39 +0000 (Mon, 01 Sep 2003) | 4 lines
45154Changed paths:
45155   M /trunk/TODO
45156   M /trunk/mpfr.h
45157   M /trunk/mpfr.texi
45158   M /trunk/print_rnd_mode.c
45159
45160Changes (Patrick Pelissier's suggestions):
45161  _ mpfr_print_rnd_mode now has __gmp_const char * return type;
45162  _ some corrections in mpfr.texi, documentencoding set.
45163
45164------------------------------------------------------------------------
45165r2400 | ryde | 2003-08-30 23:25:43 +0000 (Sat, 30 Aug 2003) | 2 lines
45166Changed paths:
45167   M /trunk/tests/amd64.asm
45168
45169#Corrections to initial checkin.
45170
45171------------------------------------------------------------------------
45172r2399 | ryde | 2003-08-30 02:13:55 +0000 (Sat, 30 Aug 2003) | 2 lines
45173Changed paths:
45174   M /trunk/tests/Makefile.am
45175
45176(EXTRA_libfrtests_a_SOURCES): Add amd64.asm.
45177
45178------------------------------------------------------------------------
45179r2398 | ryde | 2003-08-30 02:13:34 +0000 (Sat, 30 Aug 2003) | 2 lines
45180Changed paths:
45181   A /trunk/tests/amd64.asm
45182
45183New file.
45184
45185------------------------------------------------------------------------
45186r2397 | ryde | 2003-08-30 02:13:18 +0000 (Sat, 30 Aug 2003) | 3 lines
45187Changed paths:
45188   M /trunk/acinclude.m4
45189
45190Correction to:
45191(MPFR_CONFIGS): Add amd64-*-* to x86 test objects.
45192
45193------------------------------------------------------------------------
45194r2396 | ryde | 2003-08-30 01:42:49 +0000 (Sat, 30 Aug 2003) | 3 lines
45195Changed paths:
45196   M /trunk/tests/tests.c
45197
45198(tests_machine_prec_long_double): Add amd64 to the
45199comments.
45200
45201------------------------------------------------------------------------
45202r2395 | ryde | 2003-08-30 01:41:08 +0000 (Sat, 30 Aug 2003) | 2 lines
45203Changed paths:
45204   M /trunk/acinclude.m4
45205
45206(MPFR_CONFIGS): Add amd64-*-* to x86 test objects.
45207
45208------------------------------------------------------------------------
45209r2394 | ryde | 2003-08-30 01:39:32 +0000 (Sat, 30 Aug 2003) | 2 lines
45210Changed paths:
45211   M /trunk/tests/tset_ld.c
45212
45213(check_set_get): Improve error messages.
45214
45215------------------------------------------------------------------------
45216r2393 | ryde | 2003-08-30 01:38:46 +0000 (Sat, 30 Aug 2003) | 2 lines
45217Changed paths:
45218   M /trunk/mpfr-test.h
45219   M /trunk/tests/tests.c
45220
45221(ld_trace): New function.
45222
45223------------------------------------------------------------------------
45224r2392 | ryde | 2003-08-30 01:37:40 +0000 (Sat, 30 Aug 2003) | 3 lines
45225Changed paths:
45226   M /trunk/set_ld.c
45227
45228(ldbl_max_struct): Use octal character constants, since hex
45229is an ANSI-ism.
45230
45231------------------------------------------------------------------------
45232r2391 | vlefevre | 2003-08-07 07:56:08 +0000 (Thu, 07 Aug 2003) | 2 lines
45233Changed paths:
45234   M /trunk/ui_pow_ui.c
45235
45236Avoid a potential overflow.
45237
45238------------------------------------------------------------------------
45239r2390 | zimmerma | 2003-08-04 11:13:04 +0000 (Mon, 04 Aug 2003) | 2 lines
45240Changed paths:
45241   M /trunk/agm.c
45242   M /trunk/tests/tagm.c
45243
45244fixed pb found by Damien Fisher
45245
45246------------------------------------------------------------------------
45247r2389 | vlefevre | 2003-07-24 15:47:17 +0000 (Thu, 24 Jul 2003) | 3 lines
45248Changed paths:
45249   M /trunk/get_d.c
45250
45251If the exponent of the number is meaningless (src = NaN, inf or 0),
452520 is stored in expptr (behavior similar to the ISO C frexp function).
45253
45254------------------------------------------------------------------------
45255r2388 | zimmerma | 2003-07-21 13:16:54 +0000 (Mon, 21 Jul 2003) | 2 lines
45256Changed paths:
45257   M /trunk/TODO
45258
45259added one item
45260
45261------------------------------------------------------------------------
45262r2387 | ryde | 2003-07-19 00:17:02 +0000 (Sat, 19 Jul 2003) | 2 lines
45263Changed paths:
45264   M /trunk/tests/Makefile.am
45265
45266(check_PROGRAMS): Add tget_d_2exp.c.
45267
45268------------------------------------------------------------------------
45269r2386 | ryde | 2003-07-19 00:15:46 +0000 (Sat, 19 Jul 2003) | 2 lines
45270Changed paths:
45271   A /trunk/tests/tget_d_2exp.c
45272
45273New file, partly derived from tget_d.c.
45274
45275------------------------------------------------------------------------
45276r2385 | ryde | 2003-07-19 00:12:19 +0000 (Sat, 19 Jul 2003) | 3 lines
45277Changed paths:
45278   M /trunk/get_d.c
45279
45280(mpfr_get_d_2exp): Ensure 0.5 <= abs(ret) < 1.0 is respected
45281when rounding away from zero.
45282
45283------------------------------------------------------------------------
45284r2384 | ryde | 2003-07-19 00:07:32 +0000 (Sat, 19 Jul 2003) | 2 lines
45285Changed paths:
45286   M /trunk/mpfr-test.h
45287   M /trunk/tests/tests.c
45288
45289(d_trace): New function.
45290
45291------------------------------------------------------------------------
45292r2383 | ryde | 2003-07-19 00:06:15 +0000 (Sat, 19 Jul 2003) | 2 lines
45293Changed paths:
45294   M /trunk/mpfr.texi
45295
45296(Converting Floats): mpfr_get_d_2exp stores to a long.
45297
45298------------------------------------------------------------------------
45299r2382 | ryde | 2003-07-19 00:00:24 +0000 (Sat, 19 Jul 2003) | 3 lines
45300Changed paths:
45301   M /trunk/get_d.c
45302   M /trunk/mpfr.h
45303
45304(mpfr_get_d_2exp): Store exp in a long, same as
45305mpz_get_d_2exp and mpf_get_d_2exp.
45306
45307------------------------------------------------------------------------
45308r2381 | vlefevre | 2003-07-15 14:42:08 +0000 (Tue, 15 Jul 2003) | 2 lines
45309Changed paths:
45310   M /trunk/get_d.c
45311
45312Updated comment.
45313
45314------------------------------------------------------------------------
45315r2380 | vlefevre | 2003-07-08 14:31:44 +0000 (Tue, 08 Jul 2003) | 2 lines
45316Changed paths:
45317   M /trunk/random2.c
45318
45319Correction in a comment (patch by Torbjorn).
45320
45321------------------------------------------------------------------------
45322r2379 | zimmerma | 2003-07-01 14:47:05 +0000 (Tue, 01 Jul 2003) | 2 lines
45323Changed paths:
45324   M /trunk/mpfr.texi
45325   M /trunk/round_prec.c
45326
45327can_round returns 0 for NaN/Inf
45328
45329------------------------------------------------------------------------
45330r2378 | zimmerma | 2003-07-01 10:49:04 +0000 (Tue, 01 Jul 2003) | 3 lines
45331Changed paths:
45332   M /trunk/round_prec.c
45333
45334fixed Uninitialized memory read in mpfr_can_round
45335(when b is NaN or Inf)
45336
45337------------------------------------------------------------------------
45338r2377 | zimmerma | 2003-06-30 15:59:19 +0000 (Mon, 30 Jun 2003) | 2 lines
45339Changed paths:
45340   M /trunk/tests/tget_str.c
45341
45342fixed array bound write (need 6+1 characters in s1 to represent -@inf@ + \0)
45343
45344------------------------------------------------------------------------
45345r2376 | ryde | 2003-06-28 00:17:24 +0000 (Sat, 28 Jun 2003) | 2 lines
45346Changed paths:
45347   M /trunk/get_d.c
45348
45349Add "const" to IEEE byte sequence data.
45350
45351------------------------------------------------------------------------
45352r2375 | ryde | 2003-06-28 00:15:04 +0000 (Sat, 28 Jun 2003) | 3 lines
45353Changed paths:
45354   M /trunk/tests/tests.c
45355
45356(tests_rand_end): Remove explicit __gmp_rands
45357clearing, it's what RANDS_CLEAR does already.
45358
45359------------------------------------------------------------------------
45360r2374 | ryde | 2003-06-26 23:01:02 +0000 (Thu, 26 Jun 2003) | 4 lines
45361Changed paths:
45362   M /trunk/TODO
45363
45364# Clarify nan/inf bits under efficiency.
45365# Add mpfr_get_d3 ieee portability.
45366# Add mpfr_random not wanted in mpf integration.
45367
45368------------------------------------------------------------------------
45369r2373 | zimmerma | 2003-06-26 13:40:08 +0000 (Thu, 26 Jun 2003) | 2 lines
45370Changed paths:
45371   M /trunk/cmp_d.c
45372   M /trunk/get_d.c
45373   M /trunk/get_ld.c
45374   M /trunk/mpfr-impl.h
45375   M /trunk/set_d.c
45376   M /trunk/set_dfl_prec.c
45377   M /trunk/set_ld.c
45378
45379moved macros for [L]DBL_MANT_DIG in mpfr-impl.h
45380
45381------------------------------------------------------------------------
45382r2372 | zimmerma | 2003-06-25 10:16:43 +0000 (Wed, 25 Jun 2003) | 2 lines
45383Changed paths:
45384   M /trunk/urandomb.c
45385
45386fixed several problems noticed by Kevin
45387
45388------------------------------------------------------------------------
45389r2371 | zimmerma | 2003-06-25 07:47:53 +0000 (Wed, 25 Jun 2003) | 2 lines
45390Changed paths:
45391   M /trunk/tests/tset_ld.c
45392
45393changed test for 2^1024, using LDBL_MAX_EXP
45394
45395------------------------------------------------------------------------
45396r2370 | ryde | 2003-06-25 00:47:56 +0000 (Wed, 25 Jun 2003) | 2 lines
45397Changed paths:
45398   M /trunk/TODO
45399
45400# Add efficiency of separate flag bit operations.
45401
45402------------------------------------------------------------------------
45403r2369 | ryde | 2003-06-24 23:57:33 +0000 (Tue, 24 Jun 2003) | 2 lines
45404Changed paths:
45405   D /trunk/mpfr-math.h
45406
45407Remove file, no longer used.
45408
45409------------------------------------------------------------------------
45410r2368 | ryde | 2003-06-24 23:56:41 +0000 (Tue, 24 Jun 2003) | 2 lines
45411Changed paths:
45412   M /trunk/Makefile.am
45413
45414(libmpfr_a_SOURCES): Remove mpfr-math.h.
45415
45416------------------------------------------------------------------------
45417r2367 | ryde | 2003-06-24 23:55:52 +0000 (Tue, 24 Jun 2003) | 5 lines
45418Changed paths:
45419   M /trunk/get_d.c
45420
45421(MPFR_DBL_INFP, MPFR_DBL_INFM, MPFR_DBL_NAN): Make private
45422definitions based on IEEE byte sequences, in particular avoid HUGE_VAL
45423from mpfr-math.h since that's not infinity on hppa1.1-hp-hpux10.
45424Remove includes of mpfr-math.h, math.h and stddef.h.
45425
45426------------------------------------------------------------------------
45427r2366 | ryde | 2003-06-24 23:50:03 +0000 (Tue, 24 Jun 2003) | 2 lines
45428Changed paths:
45429   M /trunk/tests/tget_d.c
45430
45431(check_inf_nan): New test.
45432
45433------------------------------------------------------------------------
45434r2365 | ryde | 2003-06-24 23:45:21 +0000 (Tue, 24 Jun 2003) | 3 lines
45435Changed paths:
45436   M /trunk/acinclude.m4
45437
45438(MPFR_C_LONG_DOUBLE_FORMAT): Use octal char constants,
45439'\xHH' is an ANSI-ism.
45440
45441------------------------------------------------------------------------
45442r2364 | zimmerma | 2003-06-24 10:21:38 +0000 (Tue, 24 Jun 2003) | 2 lines
45443Changed paths:
45444   M /trunk/tests/tset_ld.c
45445
45446check 2^1024 only when sizeof(long double) > sizeof(double)
45447
45448------------------------------------------------------------------------
45449r2363 | zimmerma | 2003-06-24 08:20:41 +0000 (Tue, 24 Jun 2003) | 2 lines
45450Changed paths:
45451   M /trunk/tests/tsub.c
45452
45453correction to previous patch
45454
45455------------------------------------------------------------------------
45456r2362 | zimmerma | 2003-06-24 08:14:39 +0000 (Tue, 24 Jun 2003) | 3 lines
45457Changed paths:
45458   M /trunk/tests/tadd.c
45459
45460correction to previous patch: problem was that x and u can be 0,
45461then MPFR_PREC() undefined
45462
45463------------------------------------------------------------------------
45464r2361 | ryde | 2003-06-24 00:32:32 +0000 (Tue, 24 Jun 2003) | 2 lines
45465Changed paths:
45466   M /trunk/tests/tests.c
45467
45468(tests_start_mpfr): Make stdout and stderr unbuffered.
45469
45470------------------------------------------------------------------------
45471r2360 | ryde | 2003-06-24 00:30:25 +0000 (Tue, 24 Jun 2003) | 3 lines
45472Changed paths:
45473   M /trunk/tests/tsub.c
45474
45475(check_inexact): For pz, use at least MPFR_PREC_MIN
45476since this is required by mpfr_set_prec.
45477
45478------------------------------------------------------------------------
45479r2359 | ryde | 2003-06-24 00:29:32 +0000 (Tue, 24 Jun 2003) | 4 lines
45480Changed paths:
45481   M /trunk/tests/tadd.c
45482
45483# Correction to:
45484# (check_inexact): For pz, use at least MPFR_PREC_MIN
45485# since this is required by mpfr_set_prec.
45486
45487------------------------------------------------------------------------
45488r2358 | ryde | 2003-06-24 00:20:41 +0000 (Tue, 24 Jun 2003) | 3 lines
45489Changed paths:
45490   M /trunk/tests/tadd.c
45491
45492(check_inexact): For pz, use at least MPFR_PREC_MIN
45493since this is required by mpfr_set_prec.
45494
45495------------------------------------------------------------------------
45496r2357 | ryde | 2003-06-23 23:58:03 +0000 (Mon, 23 Jun 2003) | 2 lines
45497Changed paths:
45498   M /trunk/TODO
45499
45500Remove mingw portability of random/rand48, no longer used.
45501
45502------------------------------------------------------------------------
45503r2356 | ryde | 2003-06-23 23:55:24 +0000 (Mon, 23 Jun 2003) | 5 lines
45504Changed paths:
45505   M /trunk/TODO
45506
45507Remove __setfpucw, no longer used.
45508Remove mpfr_integer_p, done.
45509Remove gmp rand functions in test programs, done.
45510Remove MPFR_CHECK_RANDOMIZE, done (as GMP_CHECK_RANDOMIZE).
45511
45512------------------------------------------------------------------------
45513r2355 | vlefevre | 2003-06-21 07:56:50 +0000 (Sat, 21 Jun 2003) | 2 lines
45514Changed paths:
45515   M /trunk/mpfr.texi
45516
45517mpfr_random is deprecated.
45518
45519------------------------------------------------------------------------
45520r2354 | zimmerma | 2003-06-20 15:01:01 +0000 (Fri, 20 Jun 2003) | 2 lines
45521Changed paths:
45522   M /trunk/tests/tdiv.c
45523   M /trunk/tests/tsub.c
45524   M /trunk/tests/tui_div.c
45525
45526changed since mpfr_random now can return 0
45527
45528------------------------------------------------------------------------
45529r2353 | vlefevre | 2003-06-20 14:21:36 +0000 (Fri, 20 Jun 2003) | 3 lines
45530Changed paths:
45531   M /trunk/random.c
45532
45533The distribution should now be uniform (mpfr_random implemented
45534by calling mpfr_urandomb).
45535
45536------------------------------------------------------------------------
45537r2352 | vlefevre | 2003-06-20 12:30:42 +0000 (Fri, 20 Jun 2003) | 3 lines
45538Changed paths:
45539   M /trunk/mpfr.h
45540   M /trunk/mpfr.texi
45541   M /trunk/urandomb.c
45542
45543Take the current exponent range into account in mpfr_urandomb
45544(which now returns an int).
45545
45546------------------------------------------------------------------------
45547r2351 | vlefevre | 2003-06-20 10:37:26 +0000 (Fri, 20 Jun 2003) | 2 lines
45548Changed paths:
45549   M /trunk/urandomb.c
45550
45551Bug fix.
45552
45553------------------------------------------------------------------------
45554r2350 | zimmerma | 2003-06-20 10:30:35 +0000 (Fri, 20 Jun 2003) | 2 lines
45555Changed paths:
45556   M /trunk/tests/tests.c
45557
45558moved _gmp_rands_initialized stuff from tests_end_mpfr() to tests_rand_end()
45559
45560------------------------------------------------------------------------
45561r2349 | zimmerma | 2003-06-20 09:58:46 +0000 (Fri, 20 Jun 2003) | 3 lines
45562Changed paths:
45563   M /trunk/tests/tset_z.c
45564
45565reduced default number of tests
45566improved style
45567
45568------------------------------------------------------------------------
45569r2348 | zimmerma | 2003-06-20 09:53:15 +0000 (Fri, 20 Jun 2003) | 3 lines
45570Changed paths:
45571   M /trunk/tests/tset_si.c
45572
45573reduced default number of tests
45574improved style
45575
45576------------------------------------------------------------------------
45577r2347 | zimmerma | 2003-06-19 17:17:48 +0000 (Thu, 19 Jun 2003) | 2 lines
45578Changed paths:
45579   M /trunk/exp_2.c
45580
45581fixed bug in mpfr_exp2_aux2 (spe175.testdrive.hp.com)
45582
45583------------------------------------------------------------------------
45584r2346 | zimmerma | 2003-06-19 15:40:52 +0000 (Thu, 19 Jun 2003) | 2 lines
45585Changed paths:
45586   M /trunk/exp3.c
45587
45588improved style
45589
45590------------------------------------------------------------------------
45591r2345 | zimmerma | 2003-06-19 14:57:05 +0000 (Thu, 19 Jun 2003) | 2 lines
45592Changed paths:
45593   M /trunk/tests/texp.c
45594
45595added more information in case of failure
45596
45597------------------------------------------------------------------------
45598r2344 | zimmerma | 2003-06-19 09:12:26 +0000 (Thu, 19 Jun 2003) | 2 lines
45599Changed paths:
45600   M /trunk/tests/tadd.c
45601   M /trunk/tests/tagm.c
45602   M /trunk/tests/tests.c
45603   M /trunk/tests/tlog.c
45604   M /trunk/tests/tmul_2exp.c
45605   M /trunk/tests/tout_str.c
45606   M /trunk/tests/tset_d.c
45607   M /trunk/tests/tset_f.c
45608   M /trunk/tests/tset_si.c
45609   M /trunk/tests/tset_str.c
45610   M /trunk/tests/tset_z.c
45611
45612removed randseed() stuff [obsolete now we use the GMP mechanism]
45613
45614------------------------------------------------------------------------
45615r2343 | zimmerma | 2003-06-19 08:55:03 +0000 (Thu, 19 Jun 2003) | 2 lines
45616Changed paths:
45617   M /trunk/tests/tzeta.c
45618
45619added memory test mechanism
45620
45621------------------------------------------------------------------------
45622r2342 | zimmerma | 2003-06-19 08:54:42 +0000 (Thu, 19 Jun 2003) | 2 lines
45623Changed paths:
45624   M /trunk/tests/tdiv.c
45625
45626added new test from Parks
45627
45628------------------------------------------------------------------------
45629r2341 | zimmerma | 2003-06-19 08:54:07 +0000 (Thu, 19 Jun 2003) | 2 lines
45630Changed paths:
45631   M /trunk/zeta.c
45632
45633fixed allocation problem (forgot to clear)
45634
45635------------------------------------------------------------------------
45636r2340 | vlefevre | 2003-06-19 01:01:38 +0000 (Thu, 19 Jun 2003) | 2 lines
45637Changed paths:
45638   M /trunk/mpfr-test.h
45639
45640Removed drand48/lrand48/srand48 prototypes.
45641
45642------------------------------------------------------------------------
45643r2339 | ryde | 2003-06-18 22:57:32 +0000 (Wed, 18 Jun 2003) | 3 lines
45644Changed paths:
45645   M /trunk/tests/tset_z.c
45646
45647Don't use mpz_get_d1, since a 53-bit double is not
45648enough when long is 64-bits.
45649
45650------------------------------------------------------------------------
45651r2338 | ryde | 2003-06-18 22:50:59 +0000 (Wed, 18 Jun 2003) | 3 lines
45652Changed paths:
45653   M /trunk/tests/tset_si.c
45654
45655Don't use mpz_get_d1, since a 53-bit double is not
45656enough when long is 64-bits.
45657
45658------------------------------------------------------------------------
45659r2337 | ryde | 2003-06-13 22:43:53 +0000 (Fri, 13 Jun 2003) | 3 lines
45660Changed paths:
45661   M /trunk/tests/tests.c
45662
45663Use autoconf recommended style for time.h with
45664sys/time.h.
45665
45666------------------------------------------------------------------------
45667r2336 | ryde | 2003-06-13 22:40:44 +0000 (Fri, 13 Jun 2003) | 3 lines
45668Changed paths:
45669   M /trunk/acinclude.m4
45670
45671(MPFR_CONFIGS): Require AC_HEADER_TIME, add
45672AC_CHECK_HEADERS of sys/time.h.
45673
45674------------------------------------------------------------------------
45675r2335 | ryde | 2003-06-13 22:33:50 +0000 (Fri, 13 Jun 2003) | 2 lines
45676Changed paths:
45677   M /trunk/acinclude.m4
45678
45679(MPFR_CONFIGS): Add AC_CHECK_FUNCS of gettimeofday.
45680
45681------------------------------------------------------------------------
45682r2334 | zimmerma | 2003-06-13 15:19:12 +0000 (Fri, 13 Jun 2003) | 2 lines
45683Changed paths:
45684   M /trunk/tests/tsqrt.c
45685
45686moved disabled test to "special" code
45687
45688------------------------------------------------------------------------
45689r2333 | zimmerma | 2003-06-13 11:50:07 +0000 (Fri, 13 Jun 2003) | 2 lines
45690Changed paths:
45691   M /trunk/algorithms.bib
45692   M /trunk/algorithms.tex
45693
45694added reference to Higham
45695
45696------------------------------------------------------------------------
45697r2332 | zimmerma | 2003-06-13 08:22:53 +0000 (Fri, 13 Jun 2003) | 2 lines
45698Changed paths:
45699   M /trunk/algorithms.tex
45700   M /trunk/erf.c
45701   M /trunk/exp.c
45702
45703improved error analysis on erf
45704
45705------------------------------------------------------------------------
45706r2331 | zimmerma | 2003-06-13 07:52:01 +0000 (Fri, 13 Jun 2003) | 2 lines
45707Changed paths:
45708   M /trunk/tests/tlog.c
45709
45710improved indentation
45711
45712------------------------------------------------------------------------
45713r2330 | zimmerma | 2003-06-12 16:29:34 +0000 (Thu, 12 Jun 2003) | 3 lines
45714Changed paths:
45715   M /trunk/tests/tests.c
45716
45717added support for random see
45718(when env. variable GMP_CHECK_RANDOMIZE set)
45719
45720------------------------------------------------------------------------
45721r2329 | vlefevre | 2003-06-12 16:13:49 +0000 (Thu, 12 Jun 2003) | 2 lines
45722Changed paths:
45723   M /trunk/acinclude.m4
45724   M /trunk/mpfr-test.h
45725   M /trunk/tests/tabs.c
45726   M /trunk/tests/tacos.c
45727   M /trunk/tests/tadd.c
45728   M /trunk/tests/tagm.c
45729   M /trunk/tests/tasin.c
45730   M /trunk/tests/tatan.c
45731   M /trunk/tests/tcmp.c
45732   M /trunk/tests/tcmp2.c
45733   M /trunk/tests/tdiv_ui.c
45734   M /trunk/tests/terf.c
45735   M /trunk/tests/tests.c
45736   M /trunk/tests/texp.c
45737   M /trunk/tests/tfma.c
45738   M /trunk/tests/tgamma.c
45739   M /trunk/tests/tgeneric.c
45740   M /trunk/tests/thypot.c
45741   M /trunk/tests/tlog.c
45742   M /trunk/tests/tmul.c
45743   M /trunk/tests/tmul_2exp.c
45744   M /trunk/tests/tmul_ui.c
45745   M /trunk/tests/tout_str.c
45746   M /trunk/tests/tpow.c
45747   M /trunk/tests/tpow3.c
45748   M /trunk/tests/trint.c
45749   M /trunk/tests/tset.c
45750   M /trunk/tests/tset_d.c
45751   M /trunk/tests/tset_f.c
45752   M /trunk/tests/tset_si.c
45753   M /trunk/tests/tset_str.c
45754   M /trunk/tests/tset_z.c
45755   M /trunk/tests/tsqrt.c
45756   M /trunk/tests/tsub.c
45757   M /trunk/tests/tsub_ui.c
45758   M /trunk/tests/tui_div.c
45759   M /trunk/tests/tui_pow.c
45760   M /trunk/tests/tui_sub.c
45761   M /trunk/tests/tzeta.c
45762
45763Replaced misc random functions by GMP ones.
45764
45765------------------------------------------------------------------------
45766r2328 | vlefevre | 2003-06-12 13:52:56 +0000 (Thu, 12 Jun 2003) | 2 lines
45767Changed paths:
45768   M /trunk/mpfr-test.h
45769   M /trunk/tests/tests.c
45770
45771Added function randlimb().
45772
45773------------------------------------------------------------------------
45774r2327 | vlefevre | 2003-06-12 11:37:31 +0000 (Thu, 12 Jun 2003) | 2 lines
45775Changed paths:
45776   M /trunk/erf.c
45777
45778Fixed a few bugs concerning special values, code simplified.
45779
45780------------------------------------------------------------------------
45781r2326 | zimmerma | 2003-06-12 09:10:34 +0000 (Thu, 12 Jun 2003) | 2 lines
45782Changed paths:
45783   M /trunk/Makefile.am
45784   M /trunk/algorithms.tex
45785   A /trunk/erf.c
45786   M /trunk/mpfr.h
45787   M /trunk/mpfr.texi
45788   M /trunk/tests/Makefile.am
45789   A /trunk/tests/terf.c
45790
45791added error function
45792
45793------------------------------------------------------------------------
45794r2325 | vlefevre | 2003-06-11 23:38:43 +0000 (Wed, 11 Jun 2003) | 2 lines
45795Changed paths:
45796   M /trunk/random2.c
45797
45798Make x positive + some minor changes.
45799
45800------------------------------------------------------------------------
45801r2324 | vlefevre | 2003-06-11 23:31:05 +0000 (Wed, 11 Jun 2003) | 2 lines
45802Changed paths:
45803   M /trunk/random2.c
45804
45805New version written by Torbjorn Granlund.
45806
45807------------------------------------------------------------------------
45808r2323 | zimmerma | 2003-06-10 15:24:16 +0000 (Tue, 10 Jun 2003) | 3 lines
45809Changed paths:
45810   M /trunk/algorithms.bib
45811   M /trunk/algorithms.tex
45812
45813updated formular for erf
45814added url for Abramowitz & Stegun
45815
45816------------------------------------------------------------------------
45817r2322 | vlefevre | 2003-06-10 13:22:52 +0000 (Tue, 10 Jun 2003) | 2 lines
45818Changed paths:
45819   M /trunk/get_d.c
45820
45821Added a comment concerning NO_MATH_DEFS.
45822
45823------------------------------------------------------------------------
45824r2321 | zimmerma | 2003-06-10 08:43:05 +0000 (Tue, 10 Jun 2003) | 2 lines
45825Changed paths:
45826   M /trunk/tests/tgamma.c
45827
45828made test faster
45829
45830------------------------------------------------------------------------
45831r2320 | zimmerma | 2003-06-10 08:41:47 +0000 (Tue, 10 Jun 2003) | 2 lines
45832Changed paths:
45833   M /trunk/tests/tzeta.c
45834
45835reduced test time
45836
45837------------------------------------------------------------------------
45838r2319 | zimmerma | 2003-06-10 08:38:54 +0000 (Tue, 10 Jun 2003) | 2 lines
45839Changed paths:
45840   M /trunk/tests/tdiv.c
45841
45842reduced time of test
45843
45844------------------------------------------------------------------------
45845r2318 | zimmerma | 2003-06-10 08:20:21 +0000 (Tue, 10 Jun 2003) | 2 lines
45846Changed paths:
45847   M /trunk/tests/tfrac.c
45848
45849reduced time
45850
45851------------------------------------------------------------------------
45852r2317 | ryde | 2003-06-09 22:48:18 +0000 (Mon, 09 Jun 2003) | 2 lines
45853Changed paths:
45854   M /trunk/tests/tabs.c
45855   M /trunk/tests/tacos.c
45856   M /trunk/tests/tadd.c
45857   M /trunk/tests/tasin.c
45858   M /trunk/tests/tatan.c
45859   M /trunk/tests/tcmp2.c
45860   M /trunk/tests/tconst_euler.c
45861   M /trunk/tests/tconst_log2.c
45862   M /trunk/tests/tconst_pi.c
45863   M /trunk/tests/tcos.c
45864   M /trunk/tests/tdiv.c
45865   M /trunk/tests/tdiv_ui.c
45866   M /trunk/tests/texceptions.c
45867   M /trunk/tests/texp.c
45868   M /trunk/tests/tfactorial.c
45869   M /trunk/tests/tfma.c
45870   M /trunk/tests/tgamma.c
45871   M /trunk/tests/tgeneric.c
45872   M /trunk/tests/tget_str.c
45873   M /trunk/tests/thyperbolic.c
45874   M /trunk/tests/thypot.c
45875   M /trunk/tests/tlog.c
45876   M /trunk/tests/tmul_ui.c
45877   M /trunk/tests/tpow.c
45878   M /trunk/tests/tpow3.c
45879   M /trunk/tests/trandom.c
45880   M /trunk/tests/tset_d.c
45881   M /trunk/tests/tset_si.c
45882   M /trunk/tests/tset_str.c
45883   M /trunk/tests/tsin_cos.c
45884   M /trunk/tests/tsqrt.c
45885   M /trunk/tests/tsub.c
45886   M /trunk/tests/tsub_ui.c
45887   M /trunk/tests/tui_div.c
45888   M /trunk/tests/tui_pow.c
45889   M /trunk/tests/tui_sub.c
45890   M /trunk/tests/tzeta.c
45891
45892Patch by Torbjorn: use puts not putchar, to avoid GNUPro compiler bug.
45893
45894------------------------------------------------------------------------
45895r2316 | ryde | 2003-06-08 23:56:47 +0000 (Sun, 08 Jun 2003) | 3 lines
45896Changed paths:
45897   M /trunk/tests/tsqrt.c
45898
45899Disable "8093416094703476*2^(-1075)" because mips64
45900SGI cc doesn't seem to like the value (a denorm).
45901
45902------------------------------------------------------------------------
45903r2315 | ryde | 2003-06-08 22:44:59 +0000 (Sun, 08 Jun 2003) | 3 lines
45904Changed paths:
45905   M /trunk/get_d.c
45906
45907Include <stddef.h> before <math.h>, to avoid problems with
45908gcc 3.2 on hppa2.0w-hp-hpux11.11.
45909
45910------------------------------------------------------------------------
45911r2314 | ryde | 2003-06-08 22:35:03 +0000 (Sun, 08 Jun 2003) | 3 lines
45912Changed paths:
45913   M /trunk/mpfr-test.h
45914
45915(random): Remove prototype, since it conflicts with
45916stdlib.h on osf4.
45917
45918------------------------------------------------------------------------
45919r2313 | vlefevre | 2003-05-28 14:04:50 +0000 (Wed, 28 May 2003) | 2 lines
45920Changed paths:
45921   M /trunk/mpfr-impl.h
45922   M /trunk/mpfr-test.h
45923   M /trunk/tests/tzeta.c
45924
45925Added prototypes of non-standard functions that weren't always defined.
45926
45927------------------------------------------------------------------------
45928r2312 | vlefevre | 2003-05-28 08:44:17 +0000 (Wed, 28 May 2003) | 2 lines
45929Changed paths:
45930   M /trunk/mpfr-impl.h
45931
45932MPFR_EXP_CHECK is now defined when WANT_ASSERT is defined.
45933
45934------------------------------------------------------------------------
45935r2311 | vlefevre | 2003-05-26 20:31:56 +0000 (Mon, 26 May 2003) | 3 lines
45936Changed paths:
45937   M /trunk/zeta.c
45938
45939The special case s = 1 is taken into account (the previous code
45940seemed to work, but perhaps not for rigorous reasons).
45941
45942------------------------------------------------------------------------
45943r2310 | vlefevre | 2003-05-26 20:31:38 +0000 (Mon, 26 May 2003) | 2 lines
45944Changed paths:
45945   M /trunk/tests/tzeta.c
45946
45947Added test for case s = 1.
45948
45949------------------------------------------------------------------------
45950r2309 | vlefevre | 2003-05-26 15:34:17 +0000 (Mon, 26 May 2003) | 3 lines
45951Changed paths:
45952   M /trunk/round_prec.c
45953
45954(mpfr_round_prec): Bug fixed (case zero wasn't taken into account)
45955and 'assertion failed' avoided.
45956
45957------------------------------------------------------------------------
45958r2308 | vlefevre | 2003-05-26 15:20:27 +0000 (Mon, 26 May 2003) | 2 lines
45959Changed paths:
45960   M /trunk/add_one_ulp.c
45961   M /trunk/div_ui.c
45962   M /trunk/sub_one_ulp.c
45963
45964Update related to MPFR_GET_EXP and MPFR_SET_EXP.
45965
45966------------------------------------------------------------------------
45967r2307 | vlefevre | 2003-05-26 14:46:42 +0000 (Mon, 26 May 2003) | 2 lines
45968Changed paths:
45969   M /trunk/rint.c
45970
45971MPFR_GET_EXP (r) -> exp.
45972
45973------------------------------------------------------------------------
45974r2306 | vlefevre | 2003-05-26 13:20:54 +0000 (Mon, 26 May 2003) | 2 lines
45975Changed paths:
45976   M /trunk/swap.c
45977
45978Function mpfr_swap rewritten using memcpy.
45979
45980------------------------------------------------------------------------
45981r2305 | vlefevre | 2003-05-26 12:03:59 +0000 (Mon, 26 May 2003) | 2 lines
45982Changed paths:
45983   M /trunk/set.c
45984
45985Updates/optimizations related to MPFR_GET_EXP and MPFR_SET_EXP.
45986
45987------------------------------------------------------------------------
45988r2304 | vlefevre | 2003-05-26 11:47:04 +0000 (Mon, 26 May 2003) | 2 lines
45989Changed paths:
45990   M /trunk/add_ui.c
45991   M /trunk/mpfr-impl.h
45992   M /trunk/set_si.c
45993   M /trunk/set_ui.c
45994   M /trunk/sqrt_ui.c
45995   M /trunk/sub_ui.c
45996
45997Updates/optimizations related to MPFR_GET_EXP and MPFR_SET_EXP.
45998
45999------------------------------------------------------------------------
46000r2303 | vlefevre | 2003-05-23 10:28:12 +0000 (Fri, 23 May 2003) | 2 lines
46001Changed paths:
46002   M /trunk/add1.c
46003
46004Code clean-up. Assertion failed avoided.
46005
46006------------------------------------------------------------------------
46007r2302 | vlefevre | 2003-05-22 22:11:01 +0000 (Thu, 22 May 2003) | 2 lines
46008Changed paths:
46009   M /trunk/ChangeLog
46010
46011Update.
46012
46013------------------------------------------------------------------------
46014r2301 | vlefevre | 2003-05-22 21:39:40 +0000 (Thu, 22 May 2003) | 8 lines
46015Changed paths:
46016   M /trunk/BUGS
46017   M /trunk/acos.c
46018   M /trunk/acosh.c
46019   M /trunk/add.c
46020   M /trunk/add1.c
46021   M /trunk/add_one_ulp.c
46022   M /trunk/add_ui.c
46023   M /trunk/asin.c
46024   M /trunk/asinh.c
46025   M /trunk/atan.c
46026   M /trunk/atanh.c
46027   M /trunk/cbrt.c
46028   M /trunk/cmp.c
46029   M /trunk/cmp2.c
46030   M /trunk/cmp_abs.c
46031   M /trunk/cmp_si.c
46032   M /trunk/cmp_ui.c
46033   M /trunk/const_log2.c
46034   M /trunk/const_pi.c
46035   M /trunk/cos.c
46036   M /trunk/div.c
46037   M /trunk/div_2si.c
46038   M /trunk/div_2ui.c
46039   M /trunk/div_ui.c
46040   M /trunk/eq.c
46041   M /trunk/exceptions.c
46042   M /trunk/exp.c
46043   M /trunk/exp2.c
46044   M /trunk/exp3.c
46045   M /trunk/exp_2.c
46046   M /trunk/expm1.c
46047   M /trunk/frac.c
46048   M /trunk/generic.c
46049   M /trunk/get_d.c
46050   M /trunk/get_exp.c
46051   M /trunk/get_ld.c
46052   M /trunk/get_si.c
46053   M /trunk/get_str.c
46054   M /trunk/get_ui.c
46055   M /trunk/get_z_exp.c
46056   M /trunk/hypot.c
46057   M /trunk/isinteger.c
46058   M /trunk/log.c
46059   M /trunk/log1p.c
46060   M /trunk/log2.c
46061   M /trunk/mpfr-impl.h
46062   M /trunk/mul.c
46063   M /trunk/mul_2si.c
46064   M /trunk/mul_2ui.c
46065   M /trunk/mul_ui.c
46066   M /trunk/next.c
46067   M /trunk/pow.c
46068   M /trunk/print_raw.c
46069   M /trunk/random.c
46070   M /trunk/random2.c
46071   M /trunk/rint.c
46072   M /trunk/round_prec.c
46073   M /trunk/set.c
46074   M /trunk/set_d.c
46075   M /trunk/set_exp.c
46076   M /trunk/set_f.c
46077   M /trunk/set_si.c
46078   M /trunk/set_str.c
46079   M /trunk/set_str_raw.c
46080   M /trunk/set_ui.c
46081   M /trunk/set_z.c
46082   M /trunk/setmax.c
46083   M /trunk/setmin.c
46084   M /trunk/sin.c
46085   M /trunk/sin_cos.c
46086   M /trunk/sinh.c
46087   M /trunk/sqrt.c
46088   M /trunk/sqrt_ui.c
46089   M /trunk/sub.c
46090   M /trunk/sub1.c
46091   M /trunk/sub_one_ulp.c
46092   M /trunk/sub_ui.c
46093   M /trunk/swap.c
46094   M /trunk/tan.c
46095   M /trunk/tanh.c
46096   M /trunk/ui_div.c
46097   M /trunk/ui_pow.c
46098   M /trunk/ui_sub.c
46099   M /trunk/urandomb.c
46100   M /trunk/zeta.c
46101
46102Macros MPFR_EXP_INVALID (invalid exponent value) and MPFR_EXP_CHECK
46103added. Code update to use MPFR_GET_EXP and MPFR_SET_EXP instead of
46104MPFR_EXP to allow more bug detection related to special values.
46105Macros MPFR_SET_NAN, MPFR_SET_INF, MPFR_SET_ZERO and MPFR_INIT set
46106the exponent of the number to MPFR_EXP_INVALID if MPFR_EXP_CHECK
46107is defined. Compile with -DMPFR_EXP_CHECK and make check to see
46108the potential problems; currently, 40 of 76 tests fail.
46109
46110------------------------------------------------------------------------
46111r2300 | vlefevre | 2003-05-21 15:16:49 +0000 (Wed, 21 May 2003) | 2 lines
46112Changed paths:
46113   M /trunk/pow_ui.c
46114   M /trunk/tests/tacos.c
46115
46116#include "gmp-impl.h" added.
46117
46118------------------------------------------------------------------------
46119r2299 | vlefevre | 2003-05-21 14:49:03 +0000 (Wed, 21 May 2003) | 5 lines
46120Changed paths:
46121   M /trunk/mpfr-impl.h
46122
46123MPFR_ASSERTD: use MPFR_ASSERTN instead of ASSERT_ALWAYS so that
46124it can be used as an expression.
46125New macros MPFR_GET_EXP and MPFR_SET_EXP (they should almost
46126completely replace MPFR_EXP).
46127
46128------------------------------------------------------------------------
46129r2298 | zimmerma | 2003-05-19 15:04:20 +0000 (Mon, 19 May 2003) | 2 lines
46130Changed paths:
46131   M /trunk/tests/teq.c
46132
46133added test 'special'
46134
46135------------------------------------------------------------------------
46136r2297 | zimmerma | 2003-05-19 15:03:11 +0000 (Mon, 19 May 2003) | 2 lines
46137Changed paths:
46138   M /trunk/eq.c
46139
46140fixed bug when n_bits larger than size*BITS_PER_MP_LIMB
46141
46142------------------------------------------------------------------------
46143r2296 | vlefevre | 2003-05-18 00:11:11 +0000 (Sun, 18 May 2003) | 2 lines
46144Changed paths:
46145   M /trunk/eq.c
46146
46147Bugs fixed (special cases).
46148
46149------------------------------------------------------------------------
46150r2295 | zimmerma | 2003-05-13 16:02:44 +0000 (Tue, 13 May 2003) | 2 lines
46151Changed paths:
46152   M /trunk/tests/Makefile.am
46153
46154removed dummy test tdump
46155
46156------------------------------------------------------------------------
46157r2294 | zimmerma | 2003-05-13 16:00:44 +0000 (Tue, 13 May 2003) | 2 lines
46158Changed paths:
46159   M /trunk/TODO
46160
46161compatibility with mpf is done
46162
46163------------------------------------------------------------------------
46164r2293 | zimmerma | 2003-05-13 15:52:30 +0000 (Tue, 13 May 2003) | 3 lines
46165Changed paths:
46166   M /trunk/cmp_d.c
46167   M /trunk/mpf2mpfr.h
46168   M /trunk/mpfr.texi
46169
46170updated mpfr_cmp_d
46171added mpfr_cmp_d in mpf2mpfr.h and mpfr.texi
46172
46173------------------------------------------------------------------------
46174r2292 | hanrot | 2003-05-13 15:03:49 +0000 (Tue, 13 May 2003) | 2 lines
46175Changed paths:
46176   A /trunk/cmp_d.c
46177   A /trunk/tests/tcmp_d.c
46178
46179Added cmp_d.c, tcmp_d.c.
46180
46181------------------------------------------------------------------------
46182r2291 | hanrot | 2003-05-13 15:03:07 +0000 (Tue, 13 May 2003) | 2 lines
46183Changed paths:
46184   M /trunk/Makefile.am
46185   M /trunk/mpfr.h
46186   M /trunk/tests/Makefile.am
46187   M /trunk/tests/mpf_compat.h
46188
46189Added cmp_d/tcmp_d.
46190
46191------------------------------------------------------------------------
46192r2290 | zimmerma | 2003-04-11 10:08:39 +0000 (Fri, 11 Apr 2003) | 2 lines
46193Changed paths:
46194   M /trunk/tests/reuse.c
46195   M /trunk/zeta.c
46196
46197moved test for NaN/Inf
46198
46199------------------------------------------------------------------------
46200r2289 | zimmerma | 2003-04-11 09:54:23 +0000 (Fri, 11 Apr 2003) | 2 lines
46201Changed paths:
46202   M /trunk/Makefile.am
46203   M /trunk/mpfr.h
46204   M /trunk/mpfr.texi
46205   M /trunk/tests/Makefile.am
46206   M /trunk/tests/tzeta.c
46207   M /trunk/zeta.c
46208
46209added Riemann Zeta function (contribution from Jean-Luc Re'my)
46210
46211------------------------------------------------------------------------
46212r2288 | ryde | 2003-04-08 23:50:59 +0000 (Tue, 08 Apr 2003) | 2 lines
46213Changed paths:
46214   M /trunk/mpfr.texi
46215
46216Move macros down below @copying.
46217
46218------------------------------------------------------------------------
46219r2287 | ryde | 2003-04-08 23:43:51 +0000 (Tue, 08 Apr 2003) | 2 lines
46220Changed paths:
46221   M /trunk/mpfr.texi
46222
46223Add @: after various abbreviations.
46224
46225------------------------------------------------------------------------
46226r2286 | zimmerma | 2003-04-01 11:49:34 +0000 (Tue, 01 Apr 2003) | 2 lines
46227Changed paths:
46228   M /trunk/exp_2.c
46229
46230fixed pb with count_leading_zeros (n=0)
46231
46232------------------------------------------------------------------------
46233r2285 | zimmerma | 2003-04-01 10:39:48 +0000 (Tue, 01 Apr 2003) | 2 lines
46234Changed paths:
46235   M /trunk/tests/texp.c
46236
46237added test for bug found by Franky Backeljauw
46238
46239------------------------------------------------------------------------
46240r2284 | zimmerma | 2003-04-01 10:39:14 +0000 (Tue, 01 Apr 2003) | 2 lines
46241Changed paths:
46242   M /trunk/exp_2.c
46243
46244fixed bug found by Franky
46245
46246------------------------------------------------------------------------
46247r2283 | vlefevre | 2003-03-28 12:56:46 +0000 (Fri, 28 Mar 2003) | 2 lines
46248Changed paths:
46249   M /trunk/exp3.c
46250
46251Added some asserts.
46252
46253------------------------------------------------------------------------
46254r2282 | zimmerma | 2003-03-28 09:22:37 +0000 (Fri, 28 Mar 2003) | 2 lines
46255Changed paths:
46256   M /trunk/tests/tconst_pi.c
46257
46258fixed pb found by Will Galway <galway@pims.math.ca> (continued)
46259
46260------------------------------------------------------------------------
46261r2281 | hanrot | 2003-03-28 09:13:19 +0000 (Fri, 28 Mar 2003) | 2 lines
46262Changed paths:
46263   M /trunk/const_pi.c
46264   M /trunk/tests/tconst_pi.c
46265
46266Patches from W. Galway.
46267
46268------------------------------------------------------------------------
46269r2280 | zimmerma | 2003-03-28 08:40:59 +0000 (Fri, 28 Mar 2003) | 2 lines
46270Changed paths:
46271   M /trunk/mpfr.texi
46272
46273fixed reference to Plouffe/Bailey/Borwein formula
46274
46275------------------------------------------------------------------------
46276r2279 | hanrot | 2003-03-27 09:37:37 +0000 (Thu, 27 Mar 2003) | 2 lines
46277Changed paths:
46278   M /trunk/const_pi.c
46279
46280Credits for the pi formula modified.
46281
46282------------------------------------------------------------------------
46283r2278 | zimmerma | 2003-03-26 10:01:02 +0000 (Wed, 26 Mar 2003) | 2 lines
46284Changed paths:
46285   M /trunk/mpfr.h
46286   M /trunk/mpfr.texi
46287   M /trunk/set_str.c
46288   M /trunk/set_str_raw.c
46289
46290changed back "unsigned char *" to "char *"
46291
46292------------------------------------------------------------------------
46293r2277 | zimmerma | 2003-03-25 09:17:50 +0000 (Tue, 25 Mar 2003) | 3 lines
46294Changed paths:
46295   M /trunk/mpfr.h
46296   M /trunk/mpfr.texi
46297   M /trunk/set_str.c
46298   M /trunk/set_str_raw.c
46299
46300char * -> const unsigned char * for mpfr_set_str, mpfr_set_str_raw,
46301and mpfr_init_set_str
46302
46303------------------------------------------------------------------------
46304r2276 | zimmerma | 2003-03-24 13:24:54 +0000 (Mon, 24 Mar 2003) | 2 lines
46305Changed paths:
46306   M /trunk/get_ld.c
46307
46308removed unused variable
46309
46310------------------------------------------------------------------------
46311r2275 | zimmerma | 2003-03-18 10:55:37 +0000 (Tue, 18 Mar 2003) | 2 lines
46312Changed paths:
46313   M /trunk/mpfr.texi
46314
46315fixed documentation bug in mpfr_log2 (exact results)
46316
46317------------------------------------------------------------------------
46318r2274 | zimmerma | 2003-03-18 09:05:42 +0000 (Tue, 18 Mar 2003) | 2 lines
46319Changed paths:
46320   M /trunk/tests/tsqrt.c
46321
46322changed new test in 'check4' style
46323
46324------------------------------------------------------------------------
46325r2273 | vlefevre | 2003-03-17 02:08:03 +0000 (Mon, 17 Mar 2003) | 2 lines
46326Changed paths:
46327   M /trunk/BUGS
46328   M /trunk/mpfr.texi
46329
46330Update concerning underflow problems.
46331
46332------------------------------------------------------------------------
46333r2272 | ryde | 2003-03-17 00:20:46 +0000 (Mon, 17 Mar 2003) | 2 lines
46334Changed paths:
46335   M /trunk/tests/tpow.c
46336
46337(main): Comment out underflows(), until it works.
46338
46339------------------------------------------------------------------------
46340r2271 | ryde | 2003-03-17 00:04:41 +0000 (Mon, 17 Mar 2003) | 3 lines
46341Changed paths:
46342   M /trunk/get_z_exp.c
46343
46344Comment out an assert tickled for an f with exponent
46345near MPFR_EMIN_MIN.
46346
46347------------------------------------------------------------------------
46348r2270 | ryde | 2003-03-16 23:32:38 +0000 (Sun, 16 Mar 2003) | 7 lines
46349Changed paths:
46350   M /trunk/mpfr-impl.h
46351
46352(LONGDOUBLE_NAN_ACTION): New version for IEEE quad big
46353endian, fixing HP cc.
46354(WANT_LONGDOUBLE_VOLATILE): New define for when LONGDOUBLE_VOLATILE is
46355wanted.
46356(WANT_GMPFR_LONGDOUBLE_VOLATILE): New define for when
46357__gmpfr_longdouble_volatile is wanted.
46358
46359------------------------------------------------------------------------
46360r2269 | ryde | 2003-03-16 23:32:05 +0000 (Sun, 16 Mar 2003) | 2 lines
46361Changed paths:
46362   M /trunk/volatile.c
46363
46364Use WANT_GMPFR_LONGDOUBLE_VOLATILE.
46365
46366------------------------------------------------------------------------
46367r2268 | ryde | 2003-03-16 23:29:27 +0000 (Sun, 16 Mar 2003) | 3 lines
46368Changed paths:
46369   M /trunk/acinclude.m4
46370
46371(MPFR_C_LONG_DOUBLE_FORMAT): Add IEEE quad big endian,
46372check long double exists before testing.
46373
46374------------------------------------------------------------------------
46375r2267 | vlefevre | 2003-03-14 11:55:34 +0000 (Fri, 14 Mar 2003) | 2 lines
46376Changed paths:
46377   M /trunk/tests/tpow.c
46378
46379Added underflow test showing a bug in mpfr_pow.
46380
46381------------------------------------------------------------------------
46382r2266 | zimmerma | 2003-03-14 08:22:36 +0000 (Fri, 14 Mar 2003) | 2 lines
46383Changed paths:
46384   M /trunk/pow.c
46385
46386fixed bug for x=1
46387
46388------------------------------------------------------------------------
46389r2265 | vlefevre | 2003-03-14 01:50:48 +0000 (Fri, 14 Mar 2003) | 3 lines
46390Changed paths:
46391   M /trunk/BUGS
46392   M /trunk/pow.c
46393
46394This wasn't a compiler bug; mpfr_pow is really buggy.
46395Added some asserts to show that.
46396
46397------------------------------------------------------------------------
46398r2264 | vlefevre | 2003-03-14 01:12:44 +0000 (Fri, 14 Mar 2003) | 5 lines
46399Changed paths:
46400   M /trunk/BUGS
46401   M /trunk/tests/tpow.c
46402
46403The infinite loop concerning 1^0.5 was probably due to a bug in the
46404compiler [cc (GCC) 3.2.3 20030309 (Debian prerelease)]: adding some
46405printf's changes the values of the variables and the correct result
46406is returned.
46407
46408------------------------------------------------------------------------
46409r2263 | zimmerma | 2003-03-13 17:11:52 +0000 (Thu, 13 Mar 2003) | 2 lines
46410Changed paths:
46411   M /trunk/tests/tpow.c
46412
46413fixed sign problem in particular_cases()
46414
46415------------------------------------------------------------------------
46416r2262 | zimmerma | 2003-03-13 17:10:45 +0000 (Thu, 13 Mar 2003) | 2 lines
46417Changed paths:
46418   M /trunk/ui_pow.c
46419
46420declared mpfr_ui_pow_is_exact as static
46421
46422------------------------------------------------------------------------
46423r2261 | zimmerma | 2003-03-13 17:10:02 +0000 (Thu, 13 Mar 2003) | 2 lines
46424Changed paths:
46425   M /trunk/pow.c
46426   M /trunk/pow_si.c
46427
46428gnu-style
46429
46430------------------------------------------------------------------------
46431r2260 | vlefevre | 2003-03-13 00:26:48 +0000 (Thu, 13 Mar 2003) | 4 lines
46432Changed paths:
46433   M /trunk/tests/tpow3.c
46434
46435Removed some useless and inaccurate tests on NaN, infinities, zeros
46436(as the behavior of mpfr_pow on such particular cases has changed);
46437similar tests were added to "tests/tpow.c".
46438
46439------------------------------------------------------------------------
46440r2259 | vlefevre | 2003-03-13 00:15:19 +0000 (Thu, 13 Mar 2003) | 2 lines
46441Changed paths:
46442   M /trunk/BUGS
46443   M /trunk/tests/tpow.c
46444
46445Test of mpfr_pow: particular cases. Bugs.
46446
46447------------------------------------------------------------------------
46448r2258 | vlefevre | 2003-03-12 18:19:59 +0000 (Wed, 12 Mar 2003) | 2 lines
46449Changed paths:
46450   M /trunk/pow.c
46451   M /trunk/tests/tpow3.c
46452
46453Special cases for mpfr_pow().
46454
46455------------------------------------------------------------------------
46456r2257 | zimmerma | 2003-03-11 17:32:46 +0000 (Tue, 11 Mar 2003) | 2 lines
46457Changed paths:
46458   M /trunk/out_str.c
46459
46460when stream=NULL, use stdout (as indicated in the documentation)
46461
46462------------------------------------------------------------------------
46463r2256 | vlefevre | 2003-03-03 06:04:29 +0000 (Mon, 03 Mar 2003) | 2 lines
46464Changed paths:
46465   M /trunk/sin.c
46466
46467mpfr_sin_sign -> static.
46468
46469------------------------------------------------------------------------
46470r2255 | vlefevre | 2003-03-03 06:03:24 +0000 (Mon, 03 Mar 2003) | 2 lines
46471Changed paths:
46472   M /trunk/pow.c
46473
46474Useless declaration removed.
46475
46476------------------------------------------------------------------------
46477r2254 | vlefevre | 2003-03-03 05:51:30 +0000 (Mon, 03 Mar 2003) | 3 lines
46478Changed paths:
46479   M /trunk/pow.c
46480
46481Special cases for mpfr_pow: like Section F.9.4.4 of the
46482ISO C99 standard.
46483
46484------------------------------------------------------------------------
46485r2253 | vlefevre | 2003-03-03 05:14:18 +0000 (Mon, 03 Mar 2003) | 2 lines
46486Changed paths:
46487   M /trunk/pow.c
46488
46489Prototype fixed.
46490
46491------------------------------------------------------------------------
46492r2252 | vlefevre | 2003-02-27 10:20:34 +0000 (Thu, 27 Feb 2003) | 3 lines
46493Changed paths:
46494   M /trunk/mpfr.texi
46495   M /trunk/set_str.c
46496   M /trunk/tests/tset_str.c
46497
46498mpfr_set_str now accepts a binary exponent for base 16
46499(as defined by the ISO C99 standard).
46500
46501------------------------------------------------------------------------
46502r2251 | vlefevre | 2003-02-27 05:32:01 +0000 (Thu, 27 Feb 2003) | 2 lines
46503Changed paths:
46504   M /trunk/TODO
46505
46506Comment concerning the installation of MPFR: done.
46507
46508------------------------------------------------------------------------
46509r2250 | vlefevre | 2003-02-27 05:18:56 +0000 (Thu, 27 Feb 2003) | 2 lines
46510Changed paths:
46511   M /trunk/INSTALL
46512   M /trunk/mpfr.texi
46513
46514New recommendation to install MPFR.
46515
46516------------------------------------------------------------------------
46517r2249 | hanrot | 2003-02-24 12:32:56 +0000 (Mon, 24 Feb 2003) | 2 lines
46518Changed paths:
46519   M /trunk/dump.c
46520   M /trunk/get_str.c
46521   M /trunk/out_str.c
46522   M /trunk/print_raw.c
46523   M /trunk/set_str.c
46524   M /trunk/tests/tget_str.c
46525   M /trunk/tests/tset_str.c
46526
46527Replaced NaN, Inf by @NaN@, @Inf@ [for bases > 24].
46528
46529------------------------------------------------------------------------
46530r2248 | zimmerma | 2003-02-21 15:06:24 +0000 (Fri, 21 Feb 2003) | 2 lines
46531Changed paths:
46532   M /trunk/tests/thypot.c
46533
46534added one test
46535
46536------------------------------------------------------------------------
46537r2247 | vlefevre | 2003-02-21 15:04:06 +0000 (Fri, 21 Feb 2003) | 2 lines
46538Changed paths:
46539   M /trunk/get_ui.c
46540
46541Fixed cast (though unnecessary).
46542
46543------------------------------------------------------------------------
46544r2246 | zimmerma | 2003-02-21 13:07:46 +0000 (Fri, 21 Feb 2003) | 2 lines
46545Changed paths:
46546   M /trunk/tests/tsqrt.c
46547
46548added one test
46549
46550------------------------------------------------------------------------
46551r2245 | zimmerma | 2003-02-13 15:31:51 +0000 (Thu, 13 Feb 2003) | 2 lines
46552Changed paths:
46553   M /trunk/tests/Makefile.am
46554
46555added mpf_compat, mpfr_compat
46556
46557------------------------------------------------------------------------
46558r2244 | zimmerma | 2003-02-13 15:30:41 +0000 (Thu, 13 Feb 2003) | 2 lines
46559Changed paths:
46560   A /trunk/tests/mpf_compat.c
46561   A /trunk/tests/mpf_compat.h
46562   A /trunk/tests/mpfr_compat.c
46563
46564test files for mpf-mpfr compatibility
46565
46566------------------------------------------------------------------------
46567r2243 | zimmerma | 2003-02-13 15:29:27 +0000 (Thu, 13 Feb 2003) | 2 lines
46568Changed paths:
46569   M /trunk/set_str.c
46570
46571added mpfr_init_set_str
46572
46573------------------------------------------------------------------------
46574r2242 | zimmerma | 2003-02-13 14:50:37 +0000 (Thu, 13 Feb 2003) | 2 lines
46575Changed paths:
46576   M /trunk/mpfr.h
46577
46578added "const" to char* arg. of mpfr_init_set_str
46579
46580------------------------------------------------------------------------
46581r2241 | zimmerma | 2003-02-13 14:49:47 +0000 (Thu, 13 Feb 2003) | 3 lines
46582Changed paths:
46583   M /trunk/mpf2mpfr.h
46584
46585added macros for new mpfr functions
46586changed some old macros
46587
46588------------------------------------------------------------------------
46589r2240 | zimmerma | 2003-02-13 08:57:19 +0000 (Thu, 13 Feb 2003) | 2 lines
46590Changed paths:
46591   M /trunk/exp2.c
46592   M /trunk/frac.c
46593   M /trunk/isinteger.c
46594   M /trunk/log10.c
46595   M /trunk/pow.c
46596   M /trunk/tests/tpow3.c
46597
46598mpfr_isinteger -> mpfr_integer_p
46599
46600------------------------------------------------------------------------
46601r2239 | zimmerma | 2003-02-13 08:56:34 +0000 (Thu, 13 Feb 2003) | 3 lines
46602Changed paths:
46603   M /trunk/mpfr.texi
46604
46605document new functions (fits_*, get_ui, get_si, get_d_2exp)
46606added integer_p that was not documented
46607
46608------------------------------------------------------------------------
46609r2238 | zimmerma | 2003-02-13 08:55:23 +0000 (Thu, 13 Feb 2003) | 3 lines
46610Changed paths:
46611   M /trunk/mpfr.h
46612
46613mpfr_isinteger -> mpfr_integer_p
46614new functions: mpfr_fits_*, mpfr_get_ui, mpfr_get_si, mpfr_get_d_2exp
46615
46616------------------------------------------------------------------------
46617r2237 | zimmerma | 2003-02-13 08:53:54 +0000 (Thu, 13 Feb 2003) | 2 lines
46618Changed paths:
46619   M /trunk/get_d.c
46620
46621added mpfr_get_d_2exp
46622
46623------------------------------------------------------------------------
46624r2236 | zimmerma | 2003-02-13 08:52:15 +0000 (Thu, 13 Feb 2003) | 2 lines
46625Changed paths:
46626   M /trunk/Makefile.am
46627
46628new functions mpfr_fits_* and mpfr_get_ui/si
46629
46630------------------------------------------------------------------------
46631r2235 | zimmerma | 2003-02-13 08:51:29 +0000 (Thu, 13 Feb 2003) | 2 lines
46632Changed paths:
46633   A /trunk/fits_s.h
46634   A /trunk/fits_sint.c
46635   A /trunk/fits_slong.c
46636   A /trunk/fits_sshort.c
46637   A /trunk/fits_u.h
46638   A /trunk/fits_uint.c
46639   A /trunk/fits_ulong.c
46640   A /trunk/fits_ushort.c
46641   A /trunk/get_si.c
46642   A /trunk/get_ui.c
46643
46644new functions mpfr_fits_* and mpfr_get_[us]i
46645
46646------------------------------------------------------------------------
46647r2234 | zimmerma | 2003-01-27 10:13:37 +0000 (Mon, 27 Jan 2003) | 2 lines
46648Changed paths:
46649   M /trunk/tests/tset_str.c
46650
46651check for +/-0.0 after variable set to NaN
46652
46653------------------------------------------------------------------------
46654r2233 | vlefevre | 2003-01-25 02:44:06 +0000 (Sat, 25 Jan 2003) | 4 lines
46655Changed paths:
46656   M /trunk/acinclude.m4
46657
46658Suppressed the underscores of AC_CHECK_LIBM in comments, otherwise
46659aclocal 1.4-p6 includes libtool code in aclocal.m4 and this leads
46660to compilation problems.
46661
46662------------------------------------------------------------------------
46663r2232 | ryde | 2003-01-25 00:44:05 +0000 (Sat, 25 Jan 2003) | 3 lines
46664Changed paths:
46665   M /trunk/mpfr.h
46666
46667(_MPFR_H_HAVE_FILE): Copy FILE define tests from gmp.h, adds
46668Borland, Microsoft and Apple MPW.
46669
46670------------------------------------------------------------------------
46671r2231 | ryde | 2003-01-25 00:28:59 +0000 (Sat, 25 Jan 2003) | 2 lines
46672Changed paths:
46673   M /trunk/Makefile.am
46674
46675(libmpfr_a_SOURCES): Add volatile.c.
46676
46677------------------------------------------------------------------------
46678r2230 | ryde | 2003-01-25 00:28:30 +0000 (Sat, 25 Jan 2003) | 2 lines
46679Changed paths:
46680   A /trunk/volatile.c
46681
46682New file.
46683
46684------------------------------------------------------------------------
46685r2229 | ryde | 2003-01-25 00:28:04 +0000 (Sat, 25 Jan 2003) | 3 lines
46686Changed paths:
46687   M /trunk/tests/tset_ld.c
46688
46689(Isnan_ld): New function based on LONGDOUBLE_NAN_ACTION, use it
46690instead of LONGDOUBLE_ISNAN.
46691
46692------------------------------------------------------------------------
46693r2228 | ryde | 2003-01-25 00:21:21 +0000 (Sat, 25 Jan 2003) | 2 lines
46694Changed paths:
46695   M /trunk/mpfr-test.h
46696
46697(LONGDOUBLE_ISNAN): Remove.
46698
46699------------------------------------------------------------------------
46700r2227 | ryde | 2003-01-25 00:21:02 +0000 (Sat, 25 Jan 2003) | 2 lines
46701Changed paths:
46702   M /trunk/set_ld.c
46703
46704(LONGDOUBLE_ISNAN): Remove this, use LONGDOUBLE_NAN_ACTION instead.
46705
46706------------------------------------------------------------------------
46707r2226 | ryde | 2003-01-25 00:20:07 +0000 (Sat, 25 Jan 2003) | 2 lines
46708Changed paths:
46709   M /trunk/mpfr-impl.h
46710
46711(LONGDOUBLE_NAN_ACTION): New macro.
46712
46713------------------------------------------------------------------------
46714r2225 | ryde | 2003-01-24 21:47:56 +0000 (Fri, 24 Jan 2003) | 3 lines
46715Changed paths:
46716   M /trunk/set_str.c
46717
46718Allow "e" exponent in base<=10 not <10.  Restrict "E"
46719exponent to base<=10 too, since digits are not case sensitive.
46720
46721------------------------------------------------------------------------
46722r2224 | vlefevre | 2003-01-24 19:08:07 +0000 (Fri, 24 Jan 2003) | 2 lines
46723Changed paths:
46724   M /trunk/tests/tabs.c
46725   M /trunk/tests/tatan.c
46726   M /trunk/tests/tcmp2.c
46727   M /trunk/tests/tconst_log2.c
46728   M /trunk/tests/tdiv.c
46729   M /trunk/tests/tdiv_ui.c
46730   M /trunk/tests/teq.c
46731   M /trunk/tests/texceptions.c
46732   M /trunk/tests/texp.c
46733   M /trunk/tests/tgeneric.c
46734   M /trunk/tests/tget_d.c
46735   M /trunk/tests/tget_str.c
46736   M /trunk/tests/thyperbolic.c
46737   M /trunk/tests/tlog.c
46738   M /trunk/tests/tmul_ui.c
46739   M /trunk/tests/tout_str.c
46740   M /trunk/tests/tpow.c
46741   M /trunk/tests/trandom.c
46742   M /trunk/tests/tset_ld.c
46743   M /trunk/tests/tset_q.c
46744   M /trunk/tests/tset_z.c
46745   M /trunk/tests/tsqrt.c
46746   M /trunk/tests/tsqrt_ui.c
46747   M /trunk/tests/tsub.c
46748   M /trunk/tests/tsub_ui.c
46749   M /trunk/tests/tui_div.c
46750
46751Prototypes: use static. Some code reformatting.
46752
46753------------------------------------------------------------------------
46754r2223 | vlefevre | 2003-01-24 16:49:54 +0000 (Fri, 24 Jan 2003) | 2 lines
46755Changed paths:
46756   M /trunk/set_str.c
46757
46758The sign wasn't set when the result was zero.
46759
46760------------------------------------------------------------------------
46761r2222 | ryde | 2003-01-24 16:17:04 +0000 (Fri, 24 Jan 2003) | 3 lines
46762Changed paths:
46763   M /trunk/set_str.c
46764
46765Reject "", "+" and "-", also fixing an attempt to allocate a 0 length
46766block in these cases.
46767
46768------------------------------------------------------------------------
46769r2221 | ryde | 2003-01-24 16:03:35 +0000 (Fri, 24 Jan 2003) | 2 lines
46770Changed paths:
46771   M /trunk/set_str.c
46772
46773Clear NAN and INF flags when setting result to zero.
46774
46775------------------------------------------------------------------------
46776r2220 | vlefevre | 2003-01-24 11:29:42 +0000 (Fri, 24 Jan 2003) | 2 lines
46777Changed paths:
46778   M /trunk/tests/tadd.c
46779   M /trunk/tests/tadd_ui.c
46780   M /trunk/tests/tagm.c
46781   M /trunk/tests/tcos.c
46782   M /trunk/tests/tmul.c
46783   M /trunk/tests/tsin.c
46784   M /trunk/tests/tsin_cos.c
46785   M /trunk/tests/tsub_ui.c
46786   M /trunk/tests/ttan.c
46787   M /trunk/tests/tui_sub.c
46788
46789Fixed prototypes (use static...).
46790
46791------------------------------------------------------------------------
46792r2219 | vlefevre | 2003-01-24 11:28:34 +0000 (Fri, 24 Jan 2003) | 2 lines
46793Changed paths:
46794   M /trunk/tests/tcbrt.c
46795
46796Missing #include.
46797
46798------------------------------------------------------------------------
46799r2218 | zimmerma | 2003-01-23 13:16:00 +0000 (Thu, 23 Jan 2003) | 2 lines
46800Changed paths:
46801   M /trunk/tests/tget_d.c
46802
46803workaround for gcc bug on m68040-unknown-netbsd1.4.1
46804
46805------------------------------------------------------------------------
46806r2217 | zimmerma | 2003-01-23 12:41:31 +0000 (Thu, 23 Jan 2003) | 2 lines
46807Changed paths:
46808   M /trunk/tests/tget_d.c
46809
46810added cast to double
46811
46812------------------------------------------------------------------------
46813r2216 | ryde | 2003-01-23 00:00:29 +0000 (Thu, 23 Jan 2003) | 3 lines
46814Changed paths:
46815   M /trunk/tests/tadd.c
46816
46817Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
46818not "double" nans and infs.
46819
46820------------------------------------------------------------------------
46821r2215 | ryde | 2003-01-22 23:40:43 +0000 (Wed, 22 Jan 2003) | 3 lines
46822Changed paths:
46823   M /trunk/tests/tmul.c
46824
46825Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
46826not "double" nans and infs.
46827
46828------------------------------------------------------------------------
46829r2214 | ryde | 2003-01-22 23:32:19 +0000 (Wed, 22 Jan 2003) | 3 lines
46830Changed paths:
46831   M /trunk/tests/tadd_ui.c
46832   M /trunk/tests/tsub_ui.c
46833   M /trunk/tests/tui_sub.c
46834
46835Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
46836not "double" nans and infs.
46837
46838------------------------------------------------------------------------
46839r2213 | ryde | 2003-01-22 22:59:46 +0000 (Wed, 22 Jan 2003) | 2 lines
46840Changed paths:
46841   M /trunk/tests/tdiv.c
46842   M /trunk/tests/tgamma.c
46843
46844Use tests_start_mpfr / tests_end_mpfr.
46845
46846------------------------------------------------------------------------
46847r2212 | ryde | 2003-01-22 22:39:38 +0000 (Wed, 22 Jan 2003) | 2 lines
46848Changed paths:
46849   M /trunk/tests/tcbrt.c
46850   M /trunk/tests/tget_d.c
46851   M /trunk/tests/tsqrt.c
46852   M /trunk/tests/tui_div.c
46853   M /trunk/tests/tzeta.c
46854
46855Use tests_start_mpfr / tests_end_mpfr.
46856
46857------------------------------------------------------------------------
46858r2211 | ryde | 2003-01-22 22:34:54 +0000 (Wed, 22 Jan 2003) | 3 lines
46859Changed paths:
46860   M /trunk/tests/tout_str.c
46861
46862Use tests_start_mpfr / tests_end_mpfr.
46863(check_large): Use __gmp_free_func to free mpfr_get_str result.
46864
46865------------------------------------------------------------------------
46866r2210 | ryde | 2003-01-22 22:27:46 +0000 (Wed, 22 Jan 2003) | 3 lines
46867Changed paths:
46868   M /trunk/tests/tsin_cos.c
46869
46870Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
46871not "double" nans and infs.  Use tests_start_mpfr / tests_end_mpfr.
46872
46873------------------------------------------------------------------------
46874r2209 | ryde | 2003-01-22 22:24:50 +0000 (Wed, 22 Jan 2003) | 3 lines
46875Changed paths:
46876   M /trunk/tests/tagm.c
46877
46878Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
46879not "double" nans and infs.
46880
46881------------------------------------------------------------------------
46882r2208 | ryde | 2003-01-22 22:18:09 +0000 (Wed, 22 Jan 2003) | 2 lines
46883Changed paths:
46884   M /trunk/tests/tsqrt.c
46885
46886Remove tests involving "double" nans and infs, covered by check_nan.
46887
46888------------------------------------------------------------------------
46889r2207 | ryde | 2003-01-22 22:15:49 +0000 (Wed, 22 Jan 2003) | 3 lines
46890Changed paths:
46891   M /trunk/tests/tcos.c
46892   M /trunk/tests/tsin.c
46893   M /trunk/tests/ttan.c
46894
46895Use mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,
46896not "double" nans and infs.
46897
46898------------------------------------------------------------------------
46899r2206 | ryde | 2003-01-18 00:31:30 +0000 (Sat, 18 Jan 2003) | 3 lines
46900Changed paths:
46901   M /trunk/Makefile.am
46902
46903Move log_b2.h from include_HEADERS to libmpfr_a_SOURCES, it doesn't
46904want to be installed.
46905
46906------------------------------------------------------------------------
46907r2205 | ryde | 2003-01-18 00:14:32 +0000 (Sat, 18 Jan 2003) | 2 lines
46908Changed paths:
46909   M /trunk/set_str.c
46910
46911Correction to memory leak fix, need "result" for final rounding.
46912
46913------------------------------------------------------------------------
46914r2204 | ryde | 2003-01-17 23:50:10 +0000 (Fri, 17 Jan 2003) | 2 lines
46915Changed paths:
46916   M /trunk/set_str.c
46917
46918Fix two memory leaks.
46919
46920------------------------------------------------------------------------
46921r2203 | ryde | 2003-01-17 23:08:05 +0000 (Fri, 17 Jan 2003) | 2 lines
46922Changed paths:
46923   M /trunk/tests/Makefile.am
46924
46925(LDADD): Add $(MPFR_LIBM).
46926
46927------------------------------------------------------------------------
46928r2202 | ryde | 2003-01-17 23:00:42 +0000 (Fri, 17 Jan 2003) | 2 lines
46929Changed paths:
46930   M /trunk/configure.in
46931
46932Remove -lm setups, now handled by MPFR_CHECK_LIBM.
46933
46934------------------------------------------------------------------------
46935r2201 | ryde | 2003-01-17 22:59:51 +0000 (Fri, 17 Jan 2003) | 3 lines
46936Changed paths:
46937   M /trunk/acinclude.m4
46938
46939(MPFR_CHECK_LIBM): New macro.
46940(MPFR_CONFIGS): Use it.
46941
46942------------------------------------------------------------------------
46943r2200 | zimmerma | 2003-01-17 14:59:48 +0000 (Fri, 17 Jan 2003) | 2 lines
46944Changed paths:
46945   M /trunk/BUGS
46946   M /trunk/NEWS
46947   M /trunk/README
46948   M /trunk/TODO
46949   M /trunk/acinclude.m4
46950
46951added copyright notices and license statements
46952
46953------------------------------------------------------------------------
46954r2199 | zimmerma | 2003-01-17 08:58:45 +0000 (Fri, 17 Jan 2003) | 2 lines
46955Changed paths:
46956   M /trunk/tests/tcmp2.c
46957
46958now use __gmpfr_floor_log2 instead of floor/log to get rid of math.h
46959
46960------------------------------------------------------------------------
46961r2198 | zimmerma | 2003-01-17 08:52:49 +0000 (Fri, 17 Jan 2003) | 3 lines
46962Changed paths:
46963   M /trunk/tests/tagm.c
46964
46965removed unused function dagm(), and get rid of math.h
46966added tests for NaN, Inf's
46967
46968------------------------------------------------------------------------
46969r2197 | vlefevre | 2003-01-17 00:55:13 +0000 (Fri, 17 Jan 2003) | 2 lines
46970Changed paths:
46971   M /trunk/acinclude.m4
46972
46973Re-added $OBJEXT, using AC_REQUIRE([AC_OBJEXT]) for old autoconf.
46974
46975------------------------------------------------------------------------
46976r2196 | zimmerma | 2003-01-16 17:46:17 +0000 (Thu, 16 Jan 2003) | 2 lines
46977Changed paths:
46978   M /trunk/tests/tcmp2.c
46979
46980put back math.h
46981
46982------------------------------------------------------------------------
46983r2195 | zimmerma | 2003-01-16 17:44:13 +0000 (Thu, 16 Jan 2003) | 2 lines
46984Changed paths:
46985   M /trunk/tests/tagm.c
46986
46987added back math.h (for sqrt)
46988
46989------------------------------------------------------------------------
46990r2194 | zimmerma | 2003-01-16 17:32:19 +0000 (Thu, 16 Jan 2003) | 2 lines
46991Changed paths:
46992   M /trunk/Makefile.am
46993
46994added log_b2.h in include_HEADERS
46995
46996------------------------------------------------------------------------
46997r2193 | zimmerma | 2003-01-16 17:28:18 +0000 (Thu, 16 Jan 2003) | 2 lines
46998Changed paths:
46999   M /trunk/tests/Makefile.am
47000
47001added tsin_cos
47002
47003------------------------------------------------------------------------
47004r2192 | zimmerma | 2003-01-16 17:23:25 +0000 (Thu, 16 Jan 2003) | 2 lines
47005Changed paths:
47006   M /trunk/tests/tadd.c
47007
47008added #ifdef HAVE_DENORMS for denormalized test
47009
47010------------------------------------------------------------------------
47011r2191 | zimmerma | 2003-01-16 17:18:07 +0000 (Thu, 16 Jan 2003) | 2 lines
47012Changed paths:
47013   M /trunk/tests/tcmp2.c
47014   M /trunk/tests/tcmp_ui.c
47015   M /trunk/tests/teq.c
47016   M /trunk/tests/tmul_ui.c
47017   M /trunk/tests/tout_str.c
47018   M /trunk/tests/tset.c
47019   M /trunk/tests/tsub.c
47020
47021removed math.h
47022
47023------------------------------------------------------------------------
47024r2190 | zimmerma | 2003-01-16 17:13:43 +0000 (Thu, 16 Jan 2003) | 3 lines
47025Changed paths:
47026   M /trunk/tests/tadd.c
47027   M /trunk/tests/tcmp.c
47028   M /trunk/tests/tcos.c
47029   M /trunk/tests/tdiv.c
47030   M /trunk/tests/tdiv_ui.c
47031   M /trunk/tests/texp.c
47032   M /trunk/tests/tlog.c
47033   M /trunk/tests/tmul.c
47034   M /trunk/tests/tset_d.c
47035   M /trunk/tests/tsin.c
47036   M /trunk/tests/tsin_cos.c
47037   M /trunk/tests/tsqrt.c
47038   M /trunk/tests/tsqrt_ui.c
47039   M /trunk/tests/tsub_ui.c
47040
47041added year 2003 in copyright line
47042removed math.h
47043
47044------------------------------------------------------------------------
47045r2189 | zimmerma | 2003-01-16 17:01:07 +0000 (Thu, 16 Jan 2003) | 2 lines
47046Changed paths:
47047   M /trunk/tests/tadd_ui.c
47048   M /trunk/tests/ttan.c
47049   M /trunk/tests/tui_div.c
47050   M /trunk/tests/tui_sub.c
47051
47052added 2003, removed math.h
47053
47054------------------------------------------------------------------------
47055r2188 | zimmerma | 2003-01-16 16:58:56 +0000 (Thu, 16 Jan 2003) | 2 lines
47056Changed paths:
47057   M /trunk/tests/memory.c
47058   M /trunk/tests/tabs.c
47059   M /trunk/tests/tset_str.c
47060
47061added 2003
47062
47063------------------------------------------------------------------------
47064r2187 | zimmerma | 2003-01-16 16:57:37 +0000 (Thu, 16 Jan 2003) | 2 lines
47065Changed paths:
47066   M /trunk/tests/tagm.c
47067   M /trunk/tests/trandom.c
47068
47069removed math.h
47070
47071------------------------------------------------------------------------
47072r2186 | zimmerma | 2003-01-16 16:52:51 +0000 (Thu, 16 Jan 2003) | 3 lines
47073Changed paths:
47074   M /trunk/tests/tget_str.c
47075
47076added year 2003
47077removed math.h
47078
47079------------------------------------------------------------------------
47080r2185 | zimmerma | 2003-01-16 16:40:46 +0000 (Thu, 16 Jan 2003) | 2 lines
47081Changed paths:
47082   M /trunk/tests/tadd.c
47083
47084patch for compiler bug on hppa2.0w-hp-hpux11.11
47085
47086------------------------------------------------------------------------
47087r2184 | vlefevre | 2003-01-16 16:33:05 +0000 (Thu, 16 Jan 2003) | 2 lines
47088Changed paths:
47089   M /trunk/set_ld.c
47090
47091Macro LONGDOUBLE_ISNAN wasn't defined.
47092
47093------------------------------------------------------------------------
47094r2183 | zimmerma | 2003-01-16 16:04:04 +0000 (Thu, 16 Jan 2003) | 2 lines
47095Changed paths:
47096   M /trunk/mpfr-test.h
47097
47098now always define Isnan
47099
47100------------------------------------------------------------------------
47101r2182 | zimmerma | 2003-01-16 16:03:34 +0000 (Thu, 16 Jan 2003) | 2 lines
47102Changed paths:
47103   M /trunk/mpfr-impl.h
47104
47105moved LONGDOUBLE_ISNAN to mpfr-test.h
47106
47107------------------------------------------------------------------------
47108r2181 | zimmerma | 2003-01-16 16:03:04 +0000 (Thu, 16 Jan 2003) | 2 lines
47109Changed paths:
47110   M /trunk/acinclude.m4
47111
47112removed check from isnan
47113
47114------------------------------------------------------------------------
47115r2180 | zimmerma | 2003-01-16 16:01:55 +0000 (Thu, 16 Jan 2003) | 2 lines
47116Changed paths:
47117   M /trunk/tests/tabs.c
47118   M /trunk/tests/tadd.c
47119   M /trunk/tests/tadd_ui.c
47120   M /trunk/tests/tagm.c
47121   M /trunk/tests/tcmp.c
47122   M /trunk/tests/tcos.c
47123   M /trunk/tests/tdiv.c
47124   M /trunk/tests/tdiv_ui.c
47125   M /trunk/tests/tests.c
47126   M /trunk/tests/texp.c
47127   M /trunk/tests/tlog.c
47128   M /trunk/tests/tmul.c
47129   M /trunk/tests/tset_d.c
47130   M /trunk/tests/tset_ld.c
47131   M /trunk/tests/tsin.c
47132   M /trunk/tests/tsin_cos.c
47133   M /trunk/tests/tsqrt.c
47134   M /trunk/tests/tsqrt_ui.c
47135   M /trunk/tests/tsub_ui.c
47136   M /trunk/tests/ttan.c
47137   M /trunk/tests/tui_div.c
47138   M /trunk/tests/tui_sub.c
47139
47140replaced isnan() by Isnan()
47141
47142------------------------------------------------------------------------
47143r2179 | vlefevre | 2003-01-16 13:58:55 +0000 (Thu, 16 Jan 2003) | 3 lines
47144Changed paths:
47145   M /trunk/acinclude.m4
47146
47147AC_PREREQ(2.50) added (useful when both autoconf 2.13 and autoconf
471482.50 are installed, with a wrapper to select the required version).
47149
47150------------------------------------------------------------------------
47151r2178 | vlefevre | 2003-01-16 13:30:03 +0000 (Thu, 16 Jan 2003) | 2 lines
47152Changed paths:
47153   M /trunk/tests/tests.c
47154
47155Comment in mpfr_test_init: s/preprocessor/compiler/.
47156
47157------------------------------------------------------------------------
47158r2177 | zimmerma | 2003-01-16 13:26:53 +0000 (Thu, 16 Jan 2003) | 3 lines
47159Changed paths:
47160   M /trunk/tests/tests.c
47161
47162fixed pb in mpfr_test_init with the compiler optimizing too much
47163(this happened on Alpha with -O1 or higher)
47164
47165------------------------------------------------------------------------
47166r2176 | vlefevre | 2003-01-15 20:43:58 +0000 (Wed, 15 Jan 2003) | 2 lines
47167Changed paths:
47168   M /trunk/zeta.c
47169
47170Standard prototype only. Particular cases added.
47171
47172------------------------------------------------------------------------
47173r2175 | zimmerma | 2003-01-15 17:29:10 +0000 (Wed, 15 Jan 2003) | 2 lines
47174Changed paths:
47175   M /trunk/get_str.c
47176   M /trunk/set_str.c
47177
47178moved common prototype for mpn_exp in mpfr-impl.h
47179
47180------------------------------------------------------------------------
47181r2174 | zimmerma | 2003-01-15 17:28:33 +0000 (Wed, 15 Jan 2003) | 3 lines
47182Changed paths:
47183   M /trunk/mpfr-impl.h
47184
47185removed spurious ; after MPFR_ESIZE
47186added prototype for mpn_exp
47187
47188------------------------------------------------------------------------
47189r2173 | zimmerma | 2003-01-15 17:17:17 +0000 (Wed, 15 Jan 2003) | 2 lines
47190Changed paths:
47191   M /trunk/TODO
47192
47193removed items done
47194
47195------------------------------------------------------------------------
47196r2172 | zimmerma | 2003-01-15 17:14:32 +0000 (Wed, 15 Jan 2003) | 2 lines
47197Changed paths:
47198   M /trunk/tests/tset_str.c
47199
47200new tests from Alain Delplanque
47201
47202------------------------------------------------------------------------
47203r2171 | zimmerma | 2003-01-15 17:13:50 +0000 (Wed, 15 Jan 2003) | 3 lines
47204Changed paths:
47205   M /trunk/set_str.c
47206
47207new version using mpn_set_str
47208[written by Alain Delplanque, edited by Paul Zimmermann]
47209
47210------------------------------------------------------------------------
47211r2170 | vlefevre | 2003-01-15 13:05:06 +0000 (Wed, 15 Jan 2003) | 2 lines
47212Changed paths:
47213   M /trunk/acinclude.m4
47214
47215Replace $OBJEXT by o (as $OBJEXT isn't defined everywhere).
47216
47217------------------------------------------------------------------------
47218r2169 | vlefevre | 2003-01-15 12:50:13 +0000 (Wed, 15 Jan 2003) | 2 lines
47219Changed paths:
47220   M /trunk/acinclude.m4
47221
47222A ` must be quoted to avoid an error with Autoconf 2.13.
47223
47224------------------------------------------------------------------------
47225r2168 | vlefevre | 2003-01-15 11:40:35 +0000 (Wed, 15 Jan 2003) | 2 lines
47226Changed paths:
47227   M /trunk/gamma.c
47228
47229Use type mp_prec_t for precisions.
47230
47231------------------------------------------------------------------------
47232r2167 | vlefevre | 2003-01-15 11:29:46 +0000 (Wed, 15 Jan 2003) | 2 lines
47233Changed paths:
47234   M /trunk/gamma.c
47235
47236Source re-indented.
47237
47238------------------------------------------------------------------------
47239r2166 | vlefevre | 2003-01-15 11:22:26 +0000 (Wed, 15 Jan 2003) | 4 lines
47240Changed paths:
47241   M /trunk/gamma.c
47242
47243Several bugs fixed concerning the particular cases.
47244<stdio.h> and <stdlib.h> not included by default.
47245int mpfr_gamma _PROTO ... removed (was useless).
47246
47247------------------------------------------------------------------------
47248r2165 | zimmerma | 2003-01-15 09:54:12 +0000 (Wed, 15 Jan 2003) | 2 lines
47249Changed paths:
47250   M /trunk/gamma.c
47251
47252get rid of ceil() call, that requires -lm
47253
47254------------------------------------------------------------------------
47255r2164 | ryde | 2003-01-14 23:02:26 +0000 (Tue, 14 Jan 2003) | 3 lines
47256Changed paths:
47257   M /trunk/get_ld.c
47258
47259Force LDBL_MANT_DIG on IEEE extended, to avoid problems with
47260some i386 gcc.
47261
47262------------------------------------------------------------------------
47263r2163 | ryde | 2003-01-14 22:48:03 +0000 (Tue, 14 Jan 2003) | 2 lines
47264Changed paths:
47265   M /trunk/set_ld.c
47266
47267Avoid problems with bad LDBL_MAX and LDBL_MANT_DIG on some i386 gcc.
47268
47269------------------------------------------------------------------------
47270r2162 | ryde | 2003-01-14 22:43:24 +0000 (Tue, 14 Jan 2003) | 3 lines
47271Changed paths:
47272   M /trunk/acinclude.m4
47273
47274(MPFR_C_LONG_DOUBLE_FORMAT): New macro.
47275(MPFR_CONFIGS): Use it.
47276
47277------------------------------------------------------------------------
47278r2161 | vlefevre | 2003-01-11 19:32:47 +0000 (Sat, 11 Jan 2003) | 3 lines
47279Changed paths:
47280   M /trunk/tests/memory.c
47281
47282Required casts added (and switch from uint to ulong);
47283in particular, useful on Alpha.
47284
47285------------------------------------------------------------------------
47286r2160 | ryde | 2003-01-10 21:42:53 +0000 (Fri, 10 Jan 2003) | 2 lines
47287Changed paths:
47288   M /trunk/get_ld.c
47289   M /trunk/set_ld.c
47290   M /trunk/tests/texp2.c
47291   M /trunk/tests/tpow.c
47292   M /trunk/tests/trandom.c
47293
47294# Add a copyright year.
47295
47296------------------------------------------------------------------------
47297r2159 | ryde | 2003-01-10 21:31:31 +0000 (Fri, 10 Jan 2003) | 3 lines
47298Changed paths:
47299   M /trunk/tests/trandom.c
47300
47301Tolerate empty argv[1], which can arise from ancient bash executing
47302the libtool shared library wrapper script.
47303
47304------------------------------------------------------------------------
47305r2158 | ryde | 2003-01-10 20:59:19 +0000 (Fri, 10 Jan 2003) | 3 lines
47306Changed paths:
47307   M /trunk/tests/tconst_pi.c
47308
47309Tolerate empty argv[1], which can arise from ancient bash executing
47310the libtool shared library wrapper script.
47311
47312------------------------------------------------------------------------
47313r2157 | ryde | 2003-01-10 15:39:03 +0000 (Fri, 10 Jan 2003) | 3 lines
47314Changed paths:
47315   M /trunk/get_ld.c
47316
47317Avoid unnecessary extra power of 2 squaring, so as not to provoke an
47318overflow exception when result is in range.
47319
47320------------------------------------------------------------------------
47321r2156 | vlefevre | 2003-01-10 13:41:42 +0000 (Fri, 10 Jan 2003) | 2 lines
47322Changed paths:
47323   M /trunk/tests/tests.c
47324
47325Extended precision detection fixed.
47326
47327------------------------------------------------------------------------
47328r2155 | zimmerma | 2003-01-09 14:06:37 +0000 (Thu, 09 Jan 2003) | 2 lines
47329Changed paths:
47330   M /trunk/get_ld.c
47331
47332fixed possible overflow when EXP=1024
47333
47334------------------------------------------------------------------------
47335r2154 | zimmerma | 2003-01-09 14:05:30 +0000 (Thu, 09 Jan 2003) | 2 lines
47336Changed paths:
47337   M /trunk/set_ld.c
47338
47339rewritten to avoid overflows
47340
47341------------------------------------------------------------------------
47342r2153 | zimmerma | 2003-01-09 09:56:04 +0000 (Thu, 09 Jan 2003) | 2 lines
47343Changed paths:
47344   M /trunk/tests/tpow.c
47345
47346added one test
47347
47348------------------------------------------------------------------------
47349r2152 | ryde | 2003-01-08 23:14:50 +0000 (Wed, 08 Jan 2003) | 2 lines
47350Changed paths:
47351   M /trunk/mpfr-impl.h
47352   M /trunk/tests/tests.c
47353   M /trunk/tests/tset_ld.c
47354
47355# Add a copyright year.
47356
47357------------------------------------------------------------------------
47358r2151 | ryde | 2003-01-08 23:09:51 +0000 (Wed, 08 Jan 2003) | 2 lines
47359Changed paths:
47360   M /trunk/get_str.c
47361   M /trunk/mpfr-test.h
47362
47363#Add a copyright year.
47364
47365------------------------------------------------------------------------
47366r2150 | ryde | 2003-01-08 23:04:40 +0000 (Wed, 08 Jan 2003) | 3 lines
47367Changed paths:
47368   M /trunk/get_str.c
47369
47370(mpn_exp): Don't store -1 in a uint then return it as a long.
47371Fixes systems such as alpha where sizeof(uint)!=sizeof(long).
47372
47373------------------------------------------------------------------------
47374r2149 | ryde | 2003-01-08 22:07:59 +0000 (Wed, 08 Jan 2003) | 2 lines
47375Changed paths:
47376   M /trunk/acinclude.m4
47377
47378(AC_CHECK_HEADERS): Remove fpu_control.h, no longer required.
47379
47380------------------------------------------------------------------------
47381r2148 | ryde | 2003-01-08 21:17:29 +0000 (Wed, 08 Jan 2003) | 3 lines
47382Changed paths:
47383   M /trunk/tests/tset_ld.c
47384
47385Use tests_machine_prec_long_double.
47386Use LDBL_MAX for largest value and to find largest power of 2.
47387
47388------------------------------------------------------------------------
47389r2147 | ryde | 2003-01-08 21:03:01 +0000 (Wed, 08 Jan 2003) | 4 lines
47390Changed paths:
47391   M /trunk/mpfr-test.h
47392
47393(__setfpucw, _FPU_EXTENDED, etc): Remove these setups.
47394(tests_machine_prec_double, tests_machine_prec_long_double,
47395x86_fstcw, x86_fldcw): Add prototypes.
47396
47397------------------------------------------------------------------------
47398r2146 | ryde | 2003-01-08 21:00:32 +0000 (Wed, 08 Jan 2003) | 3 lines
47399Changed paths:
47400   M /trunk/tests/tests.c
47401
47402(tests_machine_prec_double, tests_machine_prec_long_double): New functions.
47403(mpfr_test_init): Replace __setfpucw with tests_machine_prec_double.
47404
47405------------------------------------------------------------------------
47406r2145 | ryde | 2003-01-08 20:52:04 +0000 (Wed, 08 Jan 2003) | 2 lines
47407Changed paths:
47408   M /trunk/acinclude.m4
47409
47410(MPFR_CONFIGS): Add tests/x86.asm support.
47411
47412------------------------------------------------------------------------
47413r2144 | ryde | 2003-01-08 20:48:47 +0000 (Wed, 08 Jan 2003) | 2 lines
47414Changed paths:
47415   M /trunk/configure.in
47416
47417(X86_PATTERN): New define, supporting acinclude.m4.
47418
47419------------------------------------------------------------------------
47420r2143 | ryde | 2003-01-08 20:43:02 +0000 (Wed, 08 Jan 2003) | 2 lines
47421Changed paths:
47422   M /trunk/tests/Makefile.am
47423
47424Add x86.asm support.
47425
47426------------------------------------------------------------------------
47427r2142 | ryde | 2003-01-08 20:35:33 +0000 (Wed, 08 Jan 2003) | 2 lines
47428Changed paths:
47429   A /trunk/tests/x86.asm
47430
47431New file.
47432
47433------------------------------------------------------------------------
47434r2141 | zimmerma | 2003-01-07 10:31:43 +0000 (Tue, 07 Jan 2003) | 2 lines
47435Changed paths:
47436   M /trunk/exp2.c
47437
47438fixed pb for underflow and rounding to nearest
47439
47440------------------------------------------------------------------------
47441r2140 | zimmerma | 2003-01-07 09:25:47 +0000 (Tue, 07 Jan 2003) | 4 lines
47442Changed paths:
47443   M /trunk/mpfr-impl.h
47444   M /trunk/set_ld.c
47445
47446added macro LONGDOUBLE_ISNAN
47447use LONGDOUBLE_ISNAN in set_ld instead of cast to double and DOUBLE_ISNAN
47448(did raise exception under freebsd)
47449
47450------------------------------------------------------------------------
47451r2139 | vlefevre | 2003-01-07 01:46:51 +0000 (Tue, 07 Jan 2003) | 4 lines
47452Changed paths:
47453   M /trunk/exp2.c
47454
47455Added assertions that can be resolved at compile time: the exponents
47456must be representable in a long int (IMHO, this limitation should be
47457avoided in a clean way).
47458
47459------------------------------------------------------------------------
47460r2138 | ryde | 2003-01-06 21:56:38 +0000 (Mon, 06 Jan 2003) | 2 lines
47461Changed paths:
47462   M /trunk/TODO
47463
47464Remove mpfr_get_ld, done.
47465
47466------------------------------------------------------------------------
47467r2137 | ryde | 2003-01-06 21:53:01 +0000 (Mon, 06 Jan 2003) | 2 lines
47468Changed paths:
47469   M /trunk/TODO
47470
47471Remove mpfr_set_machine_rnd_mode, done.
47472
47473------------------------------------------------------------------------
47474r2136 | vlefevre | 2003-01-06 21:48:33 +0000 (Mon, 06 Jan 2003) | 2 lines
47475Changed paths:
47476   M /trunk/exp2.c
47477
47478Bug fix: __mpfr_emax -> __gmpfr_emax.
47479
47480------------------------------------------------------------------------
47481r2135 | ryde | 2003-01-06 21:47:37 +0000 (Mon, 06 Jan 2003) | 3 lines
47482Changed paths:
47483   M /trunk/set_str.c
47484
47485Use separate function calls to second strncasecmp and strncmp
47486for consistency and to avoid gcc warnings.
47487
47488------------------------------------------------------------------------
47489r2134 | zimmerma | 2003-01-06 19:28:25 +0000 (Mon, 06 Jan 2003) | 2 lines
47490Changed paths:
47491   M /trunk/exp2.c
47492   M /trunk/tests/texp2.c
47493
47494fixed infinite loop for 2^integer
47495
47496------------------------------------------------------------------------
47497r2133 | vlefevre | 2003-01-06 10:30:52 +0000 (Mon, 06 Jan 2003) | 2 lines
47498Changed paths:
47499   M /trunk/set_str.c
47500
47501Use digit_value_in_base for the part after the '.'.
47502
47503------------------------------------------------------------------------
47504r2132 | vlefevre | 2003-01-06 10:11:15 +0000 (Mon, 06 Jan 2003) | 2 lines
47505Changed paths:
47506   M /trunk/set_str.c
47507
47508Static function digit_value_in_base is now compatible with any locale.
47509
47510------------------------------------------------------------------------
47511r2131 | ryde | 2003-01-03 23:07:37 +0000 (Fri, 03 Jan 2003) | 3 lines
47512Changed paths:
47513   M /trunk/mpfr-test.h
47514   M /trunk/tests/tests.c
47515
47516(<sys/fpu.h>) [__mips]: Move from mpfr-test.h to tests/tests.c,
47517and conditionalize with HAVE_SYS_FPU_H.
47518
47519------------------------------------------------------------------------
47520r2130 | ryde | 2003-01-03 23:03:35 +0000 (Fri, 03 Jan 2003) | 2 lines
47521Changed paths:
47522   M /trunk/acinclude.m4
47523
47524(AC_CHECK_HEADERS): Add sys/fpu.h.
47525
47526------------------------------------------------------------------------
47527r2129 | ryde | 2003-01-03 23:02:12 +0000 (Fri, 03 Jan 2003) | 2 lines
47528Changed paths:
47529   M /trunk/mpfr-test.h
47530
47531(HAVE_DENORMS) [__mips]: Remove this, let the configure test decide.
47532
47533------------------------------------------------------------------------
47534r2128 | ryde | 2003-01-03 21:47:20 +0000 (Fri, 03 Jan 2003) | 4 lines
47535Changed paths:
47536   M /trunk/set_str.c
47537
47538Use separate function calls to strncasecmp and strncmp, rather than
47539?: on function pointers, since the latter demands declarations not
47540present on SunOS.  Both forms are optimized the same by gcc.
47541
47542------------------------------------------------------------------------
47543r2127 | vlefevre | 2003-01-03 21:38:33 +0000 (Fri, 03 Jan 2003) | 2 lines
47544Changed paths:
47545   M /trunk/BUGS
47546
47547Added some potential bugs (mpfr_exp2 is known to have such a bug).
47548
47549------------------------------------------------------------------------
47550r2126 | ryde | 2003-01-02 23:48:32 +0000 (Thu, 02 Jan 2003) | 2 lines
47551Changed paths:
47552   M /trunk/tests/tget_str.c
47553   M /trunk/tests/tset_str.c
47554
47555Add gmp-impl.h for __gmp_free_func.
47556
47557------------------------------------------------------------------------
47558r2125 | vlefevre | 2002-12-16 00:56:03 +0000 (Mon, 16 Dec 2002) | 15 lines
47559Changed paths:
47560   M /trunk/acos.c
47561   M /trunk/acosh.c
47562   M /trunk/add1.c
47563   M /trunk/add_one_ulp.c
47564   M /trunk/agm.c
47565   M /trunk/asin.c
47566   M /trunk/asinh.c
47567   M /trunk/atan.c
47568   M /trunk/atanh.c
47569   M /trunk/const_euler.c
47570   M /trunk/const_log2.c
47571   M /trunk/const_pi.c
47572   M /trunk/cos.c
47573   M /trunk/cosh.c
47574   M /trunk/div_2si.c
47575   M /trunk/div_2ui.c
47576   M /trunk/exceptions.c
47577   M /trunk/exp.c
47578   M /trunk/exp2.c
47579   M /trunk/exp3.c
47580   M /trunk/exp_2.c
47581   M /trunk/expm1.c
47582   M /trunk/factorial.c
47583   M /trunk/gamma.c
47584   M /trunk/gammaPiAGMformula.c
47585   M /trunk/get_d.c
47586   M /trunk/get_str.c
47587   M /trunk/get_z_exp.c
47588   M /trunk/hypot.c
47589   M /trunk/init.c
47590   M /trunk/log10.c
47591   M /trunk/log1p.c
47592   M /trunk/log2.c
47593   M /trunk/mpf2mpfr.h
47594   M /trunk/mpfr-impl.h
47595   M /trunk/mpfr.h
47596   M /trunk/mul.c
47597   M /trunk/mul_2si.c
47598   M /trunk/mul_2ui.c
47599   M /trunk/mul_ui.c
47600   M /trunk/next.c
47601   M /trunk/pow.c
47602   M /trunk/pow_si.c
47603   M /trunk/rint.c
47604   M /trunk/round_prec.c
47605   M /trunk/save_expo.c
47606   M /trunk/set.c
47607   M /trunk/set_dfl_prec.c
47608   M /trunk/set_exp.c
47609   M /trunk/set_nan.c
47610   M /trunk/set_rnd.c
47611   M /trunk/set_si.c
47612   M /trunk/set_str.c
47613   M /trunk/set_str_raw.c
47614   M /trunk/set_ui.c
47615   M /trunk/set_z.c
47616   M /trunk/sin.c
47617   M /trunk/sin_cos.c
47618   M /trunk/sinh.c
47619   M /trunk/sub1.c
47620   M /trunk/sub_one_ulp.c
47621   M /trunk/tan.c
47622   M /trunk/tanh.c
47623   M /trunk/tests/tconst_log2.c
47624   M /trunk/tests/tests.c
47625   M /trunk/uceil_exp2.c
47626   M /trunk/uceil_log2.c
47627   M /trunk/ufloor_log2.c
47628   M /trunk/ui_pow.c
47629
47630Suppress some #define and fix symbol names (makes code cleaner):
47631perl -pi -e 's/__mpfr_flags/__gmpfr_flags/g' **/*.{c,h}
47632perl -pi -e 's/__mpfr_emin/__gmpfr_emin/g' **/*.{c,h}
47633perl -pi -e 's/__mpfr_emax/__gmpfr_emax/g' **/*.{c,h}
47634perl -pi -e 's/__mpfr_default_fp_bit_precision/__gmpfr_default_fp_bit_precision/g' **/*.{c,h}
47635perl -pi -e 's/__gmp_default_rounding_mode/__gmpfr_default_rounding_mode/g' **/*.{c,h}
47636perl -pi -e 's/__mpfr_const_log2_prec/__gmpfr_const_log2_prec/g' **/*.{c,h}
47637perl -pi -e 's/__mpfr_const_pi_prec/__gmpfr_const_pi_prec/g' **/*.{c,h}
47638perl -pi -e 's/_mpfr_ceil_log2/__gmpfr_ceil_log2/g' **/*.{c,h}
47639perl -pi -e 's/_mpfr_floor_log2/__gmpfr_floor_log2/g' **/*.{c,h}
47640perl -pi -e 's/_mpfr_ceil_exp2/__gmpfr_ceil_exp2/g' **/*.{c,h}
47641perl -pi -e 's/_mpfr_isqrt/__gmpfr_isqrt/g' **/*.{c,h}
47642perl -pi -e 's/_mpfr_cuberoot/__gmpfr_cuberoot/g' **/*.{c,h}
47643perl -pi -e 's/^#define __gmpfr_.*\n//' *.h
47644
47645------------------------------------------------------------------------
47646r2124 | vlefevre | 2002-12-13 18:06:58 +0000 (Fri, 13 Dec 2002) | 2 lines
47647Changed paths:
47648   M /trunk/ChangeLog
47649
47650Update.
47651
47652------------------------------------------------------------------------
47653r2123 | vlefevre | 2002-12-13 18:01:04 +0000 (Fri, 13 Dec 2002) | 2 lines
47654Changed paths:
47655   M /trunk/mpfr.texi
47656
47657IEEE 754 / IEEE P754 -> IEEE 754-1985.
47658
47659------------------------------------------------------------------------
47660r2122 | vlefevre | 2002-12-13 11:20:28 +0000 (Fri, 13 Dec 2002) | 2 lines
47661Changed paths:
47662   M /trunk/mpfr.texi
47663
47664Correction.
47665
47666------------------------------------------------------------------------
47667r2121 | vlefevre | 2002-12-13 11:19:25 +0000 (Fri, 13 Dec 2002) | 2 lines
47668Changed paths:
47669   M /trunk/mpfr.texi
47670
47671Added a note about the signed zero.
47672
47673------------------------------------------------------------------------
47674r2120 | vlefevre | 2002-12-13 02:35:45 +0000 (Fri, 13 Dec 2002) | 2 lines
47675Changed paths:
47676   M /trunk/set_d.c
47677
47678Assertion re-added.
47679
47680------------------------------------------------------------------------
47681r2119 | vlefevre | 2002-12-13 02:34:50 +0000 (Fri, 13 Dec 2002) | 2 lines
47682Changed paths:
47683   M /trunk/missing
47684
47685Update for new version of automake/autoconf.
47686
47687------------------------------------------------------------------------
47688r2118 | vlefevre | 2002-12-13 02:23:23 +0000 (Fri, 13 Dec 2002) | 2 lines
47689Changed paths:
47690   A /trunk/depcomp
47691
47692depcomp script added for new version of automake.
47693
47694------------------------------------------------------------------------
47695r2117 | ryde | 2002-12-12 22:30:05 +0000 (Thu, 12 Dec 2002) | 2 lines
47696Changed paths:
47697   M /trunk/configure.in
47698
47699Don't -D define PACKAGE_VERSION etc, to avoid conflict with gmp config.h.
47700
47701------------------------------------------------------------------------
47702r2116 | zimmerma | 2002-12-12 16:41:43 +0000 (Thu, 12 Dec 2002) | 2 lines
47703Changed paths:
47704   M /trunk/mpfr.texi
47705
47706added paragraph about accuracy
47707
47708------------------------------------------------------------------------
47709r2115 | zimmerma | 2002-12-12 15:32:52 +0000 (Thu, 12 Dec 2002) | 2 lines
47710Changed paths:
47711   M /trunk/mpfr.texi
47712
47713rewritten unclear paragraph about precision
47714
47715------------------------------------------------------------------------
47716r2114 | zimmerma | 2002-12-12 14:42:42 +0000 (Thu, 12 Dec 2002) | 2 lines
47717Changed paths:
47718   M /trunk/TODO
47719
47720added one item
47721
47722------------------------------------------------------------------------
47723r2113 | zimmerma | 2002-12-12 14:38:03 +0000 (Thu, 12 Dec 2002) | 2 lines
47724Changed paths:
47725   M /trunk/set_d.c
47726
47727use MPN_NORMALIZE_NOT_ZERO instead of loop
47728
47729------------------------------------------------------------------------
47730r2112 | vlefevre | 2002-12-11 14:31:28 +0000 (Wed, 11 Dec 2002) | 3 lines
47731Changed paths:
47732   M /trunk/tests/memory.c
47733
47734Added #include "mpfr.h" (needed by mpfr-test.h as it uses
47735mp_rnd_t in one of the prototypes).
47736
47737------------------------------------------------------------------------
47738r2111 | vlefevre | 2002-12-10 22:23:04 +0000 (Tue, 10 Dec 2002) | 5 lines
47739Changed paths:
47740   M /trunk/set_d.c
47741
47742Patch by Torbjorn Granlund <tege@swox.com>: Don't use TMP_ allocation
47743mechanism for fixed size objects. Resulting streamlining. Misc
47744addressing changes to work around GNUPro bugs.
47745Patch by VL: Some other changes in mpfr_set_d.
47746
47747------------------------------------------------------------------------
47748r2110 | vlefevre | 2002-12-07 12:26:11 +0000 (Sat, 07 Dec 2002) | 3 lines
47749Changed paths:
47750   M /trunk/const_euler.c
47751
47752(mpfr_const_euler_S, mpfr_const_euler_R)
47753Make declaration match prototype (patch by Torbjorn Granlund).
47754
47755------------------------------------------------------------------------
47756r2109 | vlefevre | 2002-12-04 11:22:24 +0000 (Wed, 04 Dec 2002) | 2 lines
47757Changed paths:
47758   M /trunk/config.guess
47759   M /trunk/config.sub
47760
47761Update from ftp://ftp.gnu.org/pub/gnu/config/
47762
47763------------------------------------------------------------------------
47764r2108 | zimmerma | 2002-12-03 13:32:21 +0000 (Tue, 03 Dec 2002) | 2 lines
47765Changed paths:
47766   M /trunk/mpfr.texi
47767
47768Use @ifnottex/@end iffnotex instead of @ifinfo/@end ifinfo
47769
47770------------------------------------------------------------------------
47771r2107 | vlefevre | 2002-12-02 11:44:35 +0000 (Mon, 02 Dec 2002) | 2 lines
47772Changed paths:
47773   M /trunk/mpfr-test.h
47774   M /trunk/tests/rnd_mode.c
47775
47776Fix rnd_mode.c (again).
47777
47778------------------------------------------------------------------------
47779r2106 | zimmerma | 2002-12-02 09:44:41 +0000 (Mon, 02 Dec 2002) | 2 lines
47780Changed paths:
47781   M /trunk/mpfr-impl.h
47782   M /trunk/mpfr.h
47783
47784put redefinitions of external symbols just before prototypes
47785
47786------------------------------------------------------------------------
47787r2105 | zimmerma | 2002-12-02 09:23:47 +0000 (Mon, 02 Dec 2002) | 2 lines
47788Changed paths:
47789   M /trunk/TODO
47790
47791updated
47792
47793------------------------------------------------------------------------
47794r2104 | zimmerma | 2002-12-02 09:21:40 +0000 (Mon, 02 Dec 2002) | 2 lines
47795Changed paths:
47796   M /trunk/BUGS
47797
47798added new known bugs
47799
47800------------------------------------------------------------------------
47801r2103 | ryde | 2002-11-29 23:05:47 +0000 (Fri, 29 Nov 2002) | 2 lines
47802Changed paths:
47803   M /trunk/TODO
47804
47805Add notes on mpf_t maintaining actual size for efficiency.
47806
47807------------------------------------------------------------------------
47808r2102 | ryde | 2002-11-29 22:52:20 +0000 (Fri, 29 Nov 2002) | 2 lines
47809Changed paths:
47810   M /trunk/TODO
47811
47812Remove mpfr_set_machine_rnd_mode task.
47813
47814------------------------------------------------------------------------
47815r2101 | ryde | 2002-11-29 22:51:58 +0000 (Fri, 29 Nov 2002) | 2 lines
47816Changed paths:
47817   M /trunk/mpfr.texi
47818
47819Tweak some math formatting for tex.
47820
47821------------------------------------------------------------------------
47822r2100 | ryde | 2002-11-29 22:45:40 +0000 (Fri, 29 Nov 2002) | 2 lines
47823Changed paths:
47824   M /trunk/mpfr-test.h
47825   M /trunk/mpfr.h
47826
47827(mpfr_set_machine_rnd_mode): Move prototype to mpfr-test.h.
47828
47829------------------------------------------------------------------------
47830r2099 | ryde | 2002-11-29 22:42:19 +0000 (Fri, 29 Nov 2002) | 2 lines
47831Changed paths:
47832   M /trunk/tests/Makefile.am
47833
47834(libfrtests_a_SOURCES): Add rnd_mode.c.
47835
47836------------------------------------------------------------------------
47837r2098 | ryde | 2002-11-29 22:41:57 +0000 (Fri, 29 Nov 2002) | 2 lines
47838Changed paths:
47839   M /trunk/Makefile.am
47840
47841(libmpfr_a_SOURCES): Remove rnd_mode.c.
47842
47843------------------------------------------------------------------------
47844r2097 | ryde | 2002-11-29 22:40:40 +0000 (Fri, 29 Nov 2002) | 2 lines
47845Changed paths:
47846   D /trunk/rnd_mode.c
47847
47848Remove file, moved to tests directory.
47849
47850------------------------------------------------------------------------
47851r2096 | ryde | 2002-11-29 22:40:01 +0000 (Fri, 29 Nov 2002) | 2 lines
47852Changed paths:
47853   A /trunk/tests/rnd_mode.c
47854
47855New file, moved from top-level directory.
47856
47857------------------------------------------------------------------------
47858r2095 | ryde | 2002-11-29 22:22:40 +0000 (Fri, 29 Nov 2002) | 2 lines
47859Changed paths:
47860   M /trunk/mpfr.texi
47861
47862(Rounding Modes): Remove mpfr_set_machine_rnd_mode.
47863
47864------------------------------------------------------------------------
47865r2094 | ryde | 2002-11-29 21:42:11 +0000 (Fri, 29 Nov 2002) | 2 lines
47866Changed paths:
47867   M /trunk/setmin.c
47868
47869Use GNU style code layout.
47870
47871------------------------------------------------------------------------
47872r2093 | ryde | 2002-11-29 21:35:59 +0000 (Fri, 29 Nov 2002) | 2 lines
47873Changed paths:
47874   M /trunk/setmax.c
47875
47876Use GNU style code layout.
47877
47878------------------------------------------------------------------------
47879r2092 | zimmerma | 2002-11-29 17:26:31 +0000 (Fri, 29 Nov 2002) | 2 lines
47880Changed paths:
47881   M /trunk/mpfr-impl.h
47882   M /trunk/mpfr.h
47883
47884redefined external symbols in the __gmpfr namespace
47885
47886------------------------------------------------------------------------
47887r2091 | zimmerma | 2002-11-25 17:04:36 +0000 (Mon, 25 Nov 2002) | 2 lines
47888Changed paths:
47889   M /trunk/tests/tout_str.c
47890
47891added one fprintf in case of error
47892
47893------------------------------------------------------------------------
47894r2090 | vlefevre | 2002-11-25 16:11:33 +0000 (Mon, 25 Nov 2002) | 3 lines
47895Changed paths:
47896   M /trunk/mpfr.h
47897   M /trunk/mpfr.texi
47898   M /trunk/rnd_mode.c
47899
47900mpfr_set_machine_rnd_mode fixed to compile on some architectures
47901(e.g. ARM). Now returns an int.
47902
47903------------------------------------------------------------------------
47904r2089 | vlefevre | 2002-11-25 15:30:56 +0000 (Mon, 25 Nov 2002) | 2 lines
47905Changed paths:
47906   M /trunk/tests/tmul.c
47907
47908Bug fixed.
47909
47910------------------------------------------------------------------------
47911r2088 | zimmerma | 2002-11-25 12:54:49 +0000 (Mon, 25 Nov 2002) | 2 lines
47912Changed paths:
47913   M /trunk/tests/tadd.c
47914   M /trunk/tests/tadd_ui.c
47915   M /trunk/tests/tagm.c
47916   M /trunk/tests/tdiv.c
47917   M /trunk/tests/tdiv_ui.c
47918   M /trunk/tests/texp.c
47919   M /trunk/tests/tget_d.c
47920   M /trunk/tests/tlog.c
47921   M /trunk/tests/tmul.c
47922   M /trunk/tests/tset_q.c
47923   M /trunk/tests/tsqrt.c
47924   M /trunk/tests/tsqrt_ui.c
47925   M /trunk/tests/tsub_ui.c
47926   M /trunk/tests/tui_div.c
47927   M /trunk/tests/tui_sub.c
47928
47929removed all tests that compare to libm
47930
47931------------------------------------------------------------------------
47932r2087 | zimmerma | 2002-11-25 10:54:35 +0000 (Mon, 25 Nov 2002) | 2 lines
47933Changed paths:
47934   M /trunk/tests/tdiv.c
47935
47936changed to distinguish mpfr failures from libm failures
47937
47938------------------------------------------------------------------------
47939r2086 | zimmerma | 2002-11-25 10:37:43 +0000 (Mon, 25 Nov 2002) | 2 lines
47940Changed paths:
47941   M /trunk/tests/tdiv.c
47942
47943added 3 tests that make libm fail under HP-PA
47944
47945------------------------------------------------------------------------
47946r2085 | vlefevre | 2002-11-23 23:47:18 +0000 (Sat, 23 Nov 2002) | 2 lines
47947Changed paths:
47948   M /trunk/ChangeLog
47949
47950Update.
47951
47952------------------------------------------------------------------------
47953r2084 | zimmerma | 2002-11-22 10:40:05 +0000 (Fri, 22 Nov 2002) | 2 lines
47954Changed paths:
47955   M /trunk/ui_pow.c
47956
47957forgot to remove debug statement
47958
47959------------------------------------------------------------------------
47960r2083 | zimmerma | 2002-11-22 10:26:38 +0000 (Fri, 22 Nov 2002) | 2 lines
47961Changed paths:
47962   M /trunk/pow.c
47963   M /trunk/tests/tui_pow.c
47964   M /trunk/ui_pow.c
47965
47966fixed bug (infinite loop) for exact powers
47967
47968------------------------------------------------------------------------
47969r2082 | ryde | 2002-11-21 22:28:44 +0000 (Thu, 21 Nov 2002) | 3 lines
47970Changed paths:
47971   M /trunk/TODO
47972
47973More on tuned thresholds, more on config.h etc, new section on mpf/mpfr
47974integration.
47975
47976------------------------------------------------------------------------
47977r2081 | vlefevre | 2002-11-20 14:34:08 +0000 (Wed, 20 Nov 2002) | 2 lines
47978Changed paths:
47979   M /trunk/get_str.c
47980
47981Code clean-up.
47982
47983------------------------------------------------------------------------
47984r2080 | zimmerma | 2002-11-20 13:08:23 +0000 (Wed, 20 Nov 2002) | 2 lines
47985Changed paths:
47986   M /trunk/gamma.c
47987   M /trunk/log.c
47988   M /trunk/set_ld.c
47989
47990fixed some problems found by insure
47991
47992------------------------------------------------------------------------
47993r2079 | zimmerma | 2002-11-20 11:03:21 +0000 (Wed, 20 Nov 2002) | 2 lines
47994Changed paths:
47995   M /trunk/tests/tout_str.c
47996
47997forgotten fclose() call
47998
47999------------------------------------------------------------------------
48000r2078 | zimmerma | 2002-11-20 10:13:01 +0000 (Wed, 20 Nov 2002) | 2 lines
48001Changed paths:
48002   M /trunk/tests/tget_str.c
48003
48004fixed array bound write
48005
48006------------------------------------------------------------------------
48007r2077 | zimmerma | 2002-11-19 16:46:45 +0000 (Tue, 19 Nov 2002) | 2 lines
48008Changed paths:
48009   M /trunk/get_str.c
48010
48011fixed non-ansi features
48012
48013------------------------------------------------------------------------
48014r2076 | zimmerma | 2002-11-19 16:26:22 +0000 (Tue, 19 Nov 2002) | 2 lines
48015Changed paths:
48016   M /trunk/div.c
48017   M /trunk/div_ui.c
48018
48019added explicit cast
48020
48021------------------------------------------------------------------------
48022r2075 | zimmerma | 2002-10-24 12:04:59 +0000 (Thu, 24 Oct 2002) | 2 lines
48023Changed paths:
48024   M /trunk/mpfr.texi
48025
48026added mpfr_cbrt
48027
48028------------------------------------------------------------------------
48029r2074 | vlefevre | 2002-10-20 09:46:03 +0000 (Sun, 20 Oct 2002) | 2 lines
48030Changed paths:
48031   M /trunk/BUGS
48032
48033Update.
48034
48035------------------------------------------------------------------------
48036r2073 | zimmerma | 2002-10-20 07:43:07 +0000 (Sun, 20 Oct 2002) | 2 lines
48037Changed paths:
48038   M /trunk/sin.c
48039
48040fixed bug with wrong sign detection
48041
48042------------------------------------------------------------------------
48043r2072 | vlefevre | 2002-10-19 10:25:49 +0000 (Sat, 19 Oct 2002) | 2 lines
48044Changed paths:
48045   M /trunk/hypot.c
48046
48047Some fixes to avoid overflows.
48048
48049------------------------------------------------------------------------
48050r2071 | zimmerma | 2002-10-19 08:08:47 +0000 (Sat, 19 Oct 2002) | 2 lines
48051Changed paths:
48052   M /trunk/hypot.c
48053
48054fixed bug for large arguments
48055
48056------------------------------------------------------------------------
48057r2070 | zimmerma | 2002-10-19 08:08:15 +0000 (Sat, 19 Oct 2002) | 2 lines
48058Changed paths:
48059   M /trunk/cbrt.c
48060
48061improved code for rounding to nearest
48062
48063------------------------------------------------------------------------
48064r2069 | zimmerma | 2002-10-19 08:05:45 +0000 (Sat, 19 Oct 2002) | 2 lines
48065Changed paths:
48066   M /trunk/acosh.c
48067   M /trunk/asinh.c
48068
48069fixed bug for EXP(x) > EMAX/2
48070
48071------------------------------------------------------------------------
48072r2068 | zimmerma | 2002-10-19 08:04:51 +0000 (Sat, 19 Oct 2002) | 2 lines
48073Changed paths:
48074   M /trunk/algorithms.tex
48075
48076modified description of hypot and cbrt
48077
48078------------------------------------------------------------------------
48079r2067 | vlefevre | 2002-10-18 14:57:01 +0000 (Fri, 18 Oct 2002) | 2 lines
48080Changed paths:
48081   M /trunk/BUGS
48082
48083Update.
48084
48085------------------------------------------------------------------------
48086r2066 | vlefevre | 2002-10-18 14:53:53 +0000 (Fri, 18 Oct 2002) | 2 lines
48087Changed paths:
48088   M /trunk/tests/tsin.c
48089
48090Added test showing bug in sign detection.
48091
48092------------------------------------------------------------------------
48093r2065 | vlefevre | 2002-10-18 13:45:02 +0000 (Fri, 18 Oct 2002) | 2 lines
48094Changed paths:
48095   M /trunk/tests/thypot.c
48096
48097Added newline.
48098
48099------------------------------------------------------------------------
48100r2064 | vlefevre | 2002-10-18 12:39:07 +0000 (Fri, 18 Oct 2002) | 2 lines
48101Changed paths:
48102   M /trunk/BUGS
48103
48104Bug in mpfr_hypot.
48105
48106------------------------------------------------------------------------
48107r2063 | vlefevre | 2002-10-18 12:26:16 +0000 (Fri, 18 Oct 2002) | 2 lines
48108Changed paths:
48109   M /trunk/tests/thypot.c
48110
48111Added test that makes mpfr_hypot fail.
48112
48113------------------------------------------------------------------------
48114r2062 | vlefevre | 2002-10-18 12:06:17 +0000 (Fri, 18 Oct 2002) | 2 lines
48115Changed paths:
48116   M /trunk/hypot.c
48117
48118Precision Nt: int -> mp_prec_t.
48119
48120------------------------------------------------------------------------
48121r2061 | vlefevre | 2002-10-18 10:21:31 +0000 (Fri, 18 Oct 2002) | 2 lines
48122Changed paths:
48123   M /trunk/tests/tcbrt.c
48124
48125Added some tests.
48126
48127------------------------------------------------------------------------
48128r2060 | vlefevre | 2002-10-18 09:58:41 +0000 (Fri, 18 Oct 2002) | 2 lines
48129Changed paths:
48130   M /trunk/tests/tcbrt.c
48131
48132main () -> main (void).
48133
48134------------------------------------------------------------------------
48135r2059 | zimmerma | 2002-10-18 07:00:18 +0000 (Fri, 18 Oct 2002) | 2 lines
48136Changed paths:
48137   M /trunk/tests/Makefile.am
48138   A /trunk/tests/tcbrt.c
48139
48140added tcbrt.c, test file for mpfr_cbrt
48141
48142------------------------------------------------------------------------
48143r2058 | zimmerma | 2002-10-18 06:58:51 +0000 (Fri, 18 Oct 2002) | 2 lines
48144Changed paths:
48145   M /trunk/hypot.c
48146
48147fixed overflow problem
48148
48149------------------------------------------------------------------------
48150r2057 | zimmerma | 2002-10-18 06:58:08 +0000 (Fri, 18 Oct 2002) | 2 lines
48151Changed paths:
48152   M /trunk/cbrt.c
48153
48154completely rewritten using mpz_root
48155
48156------------------------------------------------------------------------
48157r2056 | zimmerma | 2002-10-18 06:57:14 +0000 (Fri, 18 Oct 2002) | 2 lines
48158Changed paths:
48159   M /trunk/Makefile.am
48160
48161added cbrt
48162
48163------------------------------------------------------------------------
48164r2055 | vlefevre | 2002-10-17 16:48:10 +0000 (Thu, 17 Oct 2002) | 2 lines
48165Changed paths:
48166   M /trunk/mpfr.texi
48167
48168C9X -> ISO/IEC 9899:1999 (ISO C99).
48169
48170------------------------------------------------------------------------
48171r2054 | vlefevre | 2002-10-17 16:03:57 +0000 (Thu, 17 Oct 2002) | 2 lines
48172Changed paths:
48173   M /trunk/set_ld.c
48174
48175Cases NaN and -0.0 taken into account.
48176
48177------------------------------------------------------------------------
48178r2053 | zimmerma | 2002-10-17 15:37:00 +0000 (Thu, 17 Oct 2002) | 2 lines
48179Changed paths:
48180   M /trunk/tests/tset_ld.c
48181
48182added check for +0 and -0
48183
48184------------------------------------------------------------------------
48185r2052 | zimmerma | 2002-10-17 15:13:09 +0000 (Thu, 17 Oct 2002) | 2 lines
48186Changed paths:
48187   M /trunk/tests/tset_ld.c
48188
48189added one test (2^1024)
48190
48191------------------------------------------------------------------------
48192r2051 | zimmerma | 2002-10-17 15:11:54 +0000 (Thu, 17 Oct 2002) | 2 lines
48193Changed paths:
48194   M /trunk/set_ld.c
48195
48196fixed bug when overflow for double type
48197
48198------------------------------------------------------------------------
48199r2050 | zimmerma | 2002-10-17 12:56:49 +0000 (Thu, 17 Oct 2002) | 2 lines
48200Changed paths:
48201   M /trunk/mpfr.texi
48202
48203added mpfr_set_ld and mpfr_get_ld
48204
48205------------------------------------------------------------------------
48206r2049 | vlefevre | 2002-10-16 18:37:48 +0000 (Wed, 16 Oct 2002) | 2 lines
48207Changed paths:
48208   M /trunk/get_ld.c
48209
48210Fix for -0.0.
48211
48212------------------------------------------------------------------------
48213r2048 | zimmerma | 2002-10-16 18:21:54 +0000 (Wed, 16 Oct 2002) | 2 lines
48214Changed paths:
48215   A /trunk/log_b2.h
48216
48217constants for mpfr_get_str and mpfr_set_str
48218
48219------------------------------------------------------------------------
48220r2047 | vlefevre | 2002-10-16 16:25:56 +0000 (Wed, 16 Oct 2002) | 2 lines
48221Changed paths:
48222   M /trunk/tests/tset_ld.c
48223
48224Obsolete comment removed.
48225
48226------------------------------------------------------------------------
48227r2046 | vlefevre | 2002-10-16 16:23:35 +0000 (Wed, 16 Oct 2002) | 2 lines
48228Changed paths:
48229   M /trunk/Makefile.am
48230
48231Removed log_b2.h as it doesn't seem to be necessary.
48232
48233------------------------------------------------------------------------
48234r2045 | zimmerma | 2002-10-16 15:41:24 +0000 (Wed, 16 Oct 2002) | 2 lines
48235Changed paths:
48236   M /trunk/mpfr.h
48237
48238added prototype for mpfr_get_ld
48239
48240------------------------------------------------------------------------
48241r2044 | zimmerma | 2002-10-16 15:40:19 +0000 (Wed, 16 Oct 2002) | 2 lines
48242Changed paths:
48243   M /trunk/Makefile.am
48244   A /trunk/get_ld.c
48245   M /trunk/tests/tset_ld.c
48246
48247added mpfr_get_ld and tests for set_ld/get_ld
48248
48249------------------------------------------------------------------------
48250r2043 | zimmerma | 2002-10-16 15:38:46 +0000 (Wed, 16 Oct 2002) | 2 lines
48251Changed paths:
48252   M /trunk/set_ld.c
48253
48254added cast to long double
48255
48256------------------------------------------------------------------------
48257r2042 | vlefevre | 2002-10-16 10:08:09 +0000 (Wed, 16 Oct 2002) | 2 lines
48258Changed paths:
48259   M /trunk/TODO
48260
48261Update (tset_ld).
48262
48263------------------------------------------------------------------------
48264r2041 | vlefevre | 2002-10-16 08:13:25 +0000 (Wed, 16 Oct 2002) | 4 lines
48265Changed paths:
48266   M /trunk/tests/tset_ld.c
48267
48268Test removed as the minimal precision for a long double is something
48269like 10 decimal digits. Anyway, there are implementations for which
48270long double = double = IEEE double precision.
48271
48272------------------------------------------------------------------------
48273r2040 | vlefevre | 2002-10-16 07:38:15 +0000 (Wed, 16 Oct 2002) | 2 lines
48274Changed paths:
48275   M /trunk/set_ld.c
48276
48277DBL_MANT_DIG and LDBL_MANT_DIG are normally defined by <float.h>.
48278
48279------------------------------------------------------------------------
48280r2039 | zimmerma | 2002-10-15 14:58:26 +0000 (Tue, 15 Oct 2002) | 2 lines
48281Changed paths:
48282   M /trunk/Makefile.am
48283   M /trunk/mpfr.h
48284   A /trunk/set_ld.c
48285   M /trunk/tests/Makefile.am
48286   A /trunk/tests/tset_ld.c
48287
48288added mpfr_set_ld and test file
48289
48290------------------------------------------------------------------------
48291r2038 | vlefevre | 2002-10-13 14:12:46 +0000 (Sun, 13 Oct 2002) | 2 lines
48292Changed paths:
48293   M /trunk/BUGS
48294
48295Bug in mpfr_sin (and perhaps other functions): error analysis.
48296
48297------------------------------------------------------------------------
48298r2037 | vlefevre | 2002-10-13 13:54:45 +0000 (Sun, 13 Oct 2002) | 2 lines
48299Changed paths:
48300   M /trunk/atan.c
48301
48302Bug fixed (found by Dmitrii Baksheyev): atan(1) cannot be exact.
48303
48304------------------------------------------------------------------------
48305r2036 | ryde | 2002-10-08 01:41:21 +0000 (Tue, 08 Oct 2002) | 5 lines
48306Changed paths:
48307   M /trunk/TODO
48308
48309Remove mpfr_get_str using mpn_get_str (done).
48310Remove no grepping for __setfpucw, done (near enough).
48311New thread-safety section, add const_pi and const_log2 caching.
48312New portability section, add mingw random and _mpfr_ceil_log2 IEEE-ism.
48313
48314------------------------------------------------------------------------
48315r2035 | ryde | 2002-10-08 01:38:34 +0000 (Tue, 08 Oct 2002) | 2 lines
48316Changed paths:
48317   M /trunk/acinclude.m4
48318
48319(AC_MY_LIBS): Show the filename in the error message.
48320
48321------------------------------------------------------------------------
48322r2034 | zimmerma | 2002-10-04 14:32:53 +0000 (Fri, 04 Oct 2002) | 2 lines
48323Changed paths:
48324   M /trunk/mpf2mpfr.h
48325
48326mpfr_get_default_prec was missing (thanks to F. Morain)
48327
48328------------------------------------------------------------------------
48329r2033 | vlefevre | 2002-09-30 12:22:28 +0000 (Mon, 30 Sep 2002) | 3 lines
48330Changed paths:
48331   M /trunk/BUGS
48332
48333Removed get_str.c bug, as the mpfr_get_str function has
48334completely been rewritten.
48335
48336------------------------------------------------------------------------
48337r2032 | zimmerma | 2002-09-26 08:15:34 +0000 (Thu, 26 Sep 2002) | 3 lines
48338Changed paths:
48339   M /trunk/sub.c
48340
48341fixed wrong inexact flag for a - b where a and b are of different signs
48342and EXP(a) < EXP(b)
48343
48344------------------------------------------------------------------------
48345r2031 | zimmerma | 2002-09-26 08:00:09 +0000 (Thu, 26 Sep 2002) | 2 lines
48346Changed paths:
48347   M /trunk/tests/tsub.c
48348
48349added test for inexact flag (bug found by Andreas Enge)
48350
48351------------------------------------------------------------------------
48352r2030 | ryde | 2002-09-23 22:51:26 +0000 (Mon, 23 Sep 2002) | 3 lines
48353Changed paths:
48354   M /trunk/init.c
48355   M /trunk/init2.c
48356   M /trunk/mpfr.h
48357   M /trunk/mpfr.texi
48358   M /trunk/set_prec.c
48359
48360(mpfr_init, mpfr_init2, mpfr_set_prec): Make void return, these always
48361succeed.
48362
48363------------------------------------------------------------------------
48364r2029 | zimmerma | 2002-09-23 12:25:52 +0000 (Mon, 23 Sep 2002) | 2 lines
48365Changed paths:
48366   M /trunk/urandomb.c
48367
48368fixed various tiny problems
48369
48370------------------------------------------------------------------------
48371r2028 | zimmerma | 2002-09-23 12:19:24 +0000 (Mon, 23 Sep 2002) | 2 lines
48372Changed paths:
48373   M /trunk/tests/trandom.c
48374
48375added more tests for mpfr_urandomb, and for small precision
48376
48377------------------------------------------------------------------------
48378r2027 | zimmerma | 2002-09-23 08:45:25 +0000 (Mon, 23 Sep 2002) | 2 lines
48379Changed paths:
48380   M /trunk/random2.c
48381   M /trunk/tests/trandom.c
48382
48383fixed bugs in mpfr_random2 (wrong exponent, invalid numbers)
48384
48385------------------------------------------------------------------------
48386r2026 | zimmerma | 2002-09-23 08:42:28 +0000 (Mon, 23 Sep 2002) | 2 lines
48387Changed paths:
48388   M /trunk/tests/trandom.c
48389
48390added checks for mpfr_random2
48391
48392------------------------------------------------------------------------
48393r2025 | zimmerma | 2002-09-23 08:20:31 +0000 (Mon, 23 Sep 2002) | 2 lines
48394Changed paths:
48395   M /trunk/cmp_abs.c
48396   M /trunk/mpfr.h
48397   M /trunk/mpfr.texi
48398   M /trunk/pow.c
48399   M /trunk/tests/tadd.c
48400   M /trunk/tests/tsub.c
48401
48402cmp_abs -> cmpabs (for compatibility with mpz)
48403
48404------------------------------------------------------------------------
48405r2024 | ryde | 2002-09-21 22:57:26 +0000 (Sat, 21 Sep 2002) | 3 lines
48406Changed paths:
48407   M /trunk/mpfr.texi
48408
48409(Converting Floats): Don't refer to the internal _mp_free_func with
48410mpfr_get_str.
48411
48412------------------------------------------------------------------------
48413r2023 | ryde | 2002-09-21 22:51:58 +0000 (Sat, 21 Sep 2002) | 2 lines
48414Changed paths:
48415   M /trunk/mpfr.texi
48416
48417(Special Functions, Internals): Make these into nodes.
48418
48419------------------------------------------------------------------------
48420r2022 | zimmerma | 2002-09-20 16:11:47 +0000 (Fri, 20 Sep 2002) | 2 lines
48421Changed paths:
48422   M /trunk/set_str.c
48423
48424now accept uppercase letters too
48425
48426------------------------------------------------------------------------
48427r2021 | zimmerma | 2002-09-20 16:07:35 +0000 (Fri, 20 Sep 2002) | 2 lines
48428Changed paths:
48429   M /trunk/tests/tset_str.c
48430
48431added test for uppercase letters
48432
48433------------------------------------------------------------------------
48434r2020 | zimmerma | 2002-09-18 15:11:33 +0000 (Wed, 18 Sep 2002) | 2 lines
48435Changed paths:
48436   M /trunk/agm.c
48437   M /trunk/mpfr.h
48438   M /trunk/mpfr.texi
48439
48440now mpfr_agm returns an int (inexact flag)
48441
48442------------------------------------------------------------------------
48443r2019 | vlefevre | 2002-09-13 10:11:33 +0000 (Fri, 13 Sep 2002) | 2 lines
48444Changed paths:
48445   M /trunk/README.dev
48446   M /trunk/prepare
48447
48448Some more information.
48449
48450------------------------------------------------------------------------
48451r2018 | vlefevre | 2002-09-12 11:50:34 +0000 (Thu, 12 Sep 2002) | 3 lines
48452Changed paths:
48453   M /trunk/configure.in
48454
48455On HP-UX, use the +allowunsats switch for ld, otherwise ld complains
48456that some GMP symbols are unsatisfied.
48457
48458------------------------------------------------------------------------
48459r2017 | zimmerma | 2002-09-12 09:54:44 +0000 (Thu, 12 Sep 2002) | 2 lines
48460Changed paths:
48461   M /trunk/gamma.c
48462   M /trunk/tests/tgamma.c
48463
48464fixed bug in reflection formula for x<1
48465
48466------------------------------------------------------------------------
48467r2016 | vlefevre | 2002-08-23 22:05:08 +0000 (Fri, 23 Aug 2002) | 2 lines
48468Changed paths:
48469   M /trunk/INSTALL
48470   M /trunk/mpfr.texi
48471
48472MPFR now needs GMP 4.1 or higher.
48473
48474------------------------------------------------------------------------
48475r2015 | ryde | 2002-08-22 00:56:07 +0000 (Thu, 22 Aug 2002) | 2 lines
48476Changed paths:
48477   M /trunk/mpfr-math.h
48478
48479(__mpfr_nan): Clarify comments about HP C and alpha.
48480
48481------------------------------------------------------------------------
48482r2014 | ryde | 2002-08-22 00:47:22 +0000 (Thu, 22 Aug 2002) | 4 lines
48483Changed paths:
48484   M /trunk/mpfr-math.h
48485
48486(_MPFR_NAN_BYTES, _MPFR_INFP_BYTES, _MPFR_INFM_BYTES):
48487Use HAVE_DOUBLE_IEEE_LITTLE_ENDIAN etc to select endianness, not a big
48488block of #ifdefs.
48489
48490------------------------------------------------------------------------
48491r2013 | vlefevre | 2002-08-12 00:35:25 +0000 (Mon, 12 Aug 2002) | 2 lines
48492Changed paths:
48493   M /trunk/acinclude.m4
48494   M /trunk/strcasecmp.c
48495   A /trunk/strncasecmp.c
48496
48497strcasecmp.c -> strcasecmp.c & strncasecmp.c
48498
48499------------------------------------------------------------------------
48500r2012 | ryde | 2002-08-07 01:47:30 +0000 (Wed, 07 Aug 2002) | 3 lines
48501Changed paths:
48502   M /trunk/tests/Makefile.am
48503
48504Use $(top_builddir) consistently with libmpfr.a, for the benefit of
48505srcdir!=builddir.
48506
48507------------------------------------------------------------------------
48508r2011 | vlefevre | 2002-08-02 23:36:46 +0000 (Fri, 02 Aug 2002) | 2 lines
48509Changed paths:
48510   M /trunk/configure.in
48511
48512Don't touch user specified flags (CFLAGS). [patch by Kevin Ryde]
48513
48514------------------------------------------------------------------------
48515r2010 | vlefevre | 2002-07-30 03:19:37 +0000 (Tue, 30 Jul 2002) | 2 lines
48516Changed paths:
48517   M /trunk/acinclude.m4
48518   M /trunk/mpfr-impl.h
48519   M /trunk/set_str.c
48520
48521Better check for strcasecmp and strncasecmp. Bug fixed.
48522
48523------------------------------------------------------------------------
48524r2009 | vlefevre | 2002-07-28 23:48:20 +0000 (Sun, 28 Jul 2002) | 3 lines
48525Changed paths:
48526   M /trunk/Makefile.am
48527   M /trunk/TODO
48528   A /trunk/comparisons.c
48529   M /trunk/mpfr.h
48530
48531Functions mpfr_greater_p, mpfr_greaterequal_p, mpfr_less_p,
48532mpfr_lessequal_p, mpfr_lessgreater_p, mpfr_equal_p, mpfr_unordered_p.
48533
48534------------------------------------------------------------------------
48535r2008 | vlefevre | 2002-07-28 01:58:32 +0000 (Sun, 28 Jul 2002) | 2 lines
48536Changed paths:
48537   M /trunk/Makefile.am
48538   M /trunk/prepare
48539   M /trunk/tests/Makefile.am
48540
48541Use AUTOMAKE_OPTIONS = gnu [suggested by Kevin Ryde]
48542
48543------------------------------------------------------------------------
48544r2007 | vlefevre | 2002-07-28 01:43:29 +0000 (Sun, 28 Jul 2002) | 2 lines
48545Changed paths:
48546   M /trunk/tests/Makefile.am
48547
48548check target -> TESTS = $(check_PROGRAMS) [suggested by Kevin Ryde]
48549
48550------------------------------------------------------------------------
48551r2006 | vlefevre | 2002-07-28 01:28:54 +0000 (Sun, 28 Jul 2002) | 3 lines
48552Changed paths:
48553   M /trunk/mpfr-impl.h
48554   M /trunk/strcasecmp.c
48555
48556strcasecmp and strncasecmp -> mpfr_strcasecmp and mpfr_strncasecmp
48557if they are provided by MPFR.
48558
48559------------------------------------------------------------------------
48560r2005 | vlefevre | 2002-07-28 00:50:51 +0000 (Sun, 28 Jul 2002) | 2 lines
48561Changed paths:
48562   M /trunk/get_str.c
48563
48564TMP_MARK missing (patch by Kevin Ryde).
48565
48566------------------------------------------------------------------------
48567r2004 | vlefevre | 2002-07-26 17:53:53 +0000 (Fri, 26 Jul 2002) | 2 lines
48568Changed paths:
48569   M /trunk/ChangeLog
48570
48571Update.
48572
48573------------------------------------------------------------------------
48574r2003 | vlefevre | 2002-07-26 17:49:03 +0000 (Fri, 26 Jul 2002) | 2 lines
48575Changed paths:
48576   M /trunk/README
48577   M /trunk/README.dev
48578
48579Update (mainly concerning CVS use).
48580
48581------------------------------------------------------------------------
48582r2002 | vlefevre | 2002-07-26 15:52:58 +0000 (Fri, 26 Jul 2002) | 5 lines
48583Changed paths:
48584   M /trunk/TODO
48585   M /trunk/exceptions.c
48586   M /trunk/exp.c
48587   M /trunk/mpfr-impl.h
48588   M /trunk/next.c
48589   M /trunk/setmax.c
48590   M /trunk/setmin.c
48591
48592Prototype of mpfr_setmax and mpfr_setmin changed (exponent given).
48593In mpfr_exp for x ~= 0, add_one_ulp and sub_one_ulp are no longer
48594used (sub_one_ulp was incorrect). These cases should now be faster.
48595Small fix in mpfr_nextabove, mpfr_nextbelow and mpfr_nexttoward.
48596
48597------------------------------------------------------------------------
48598r2001 | vlefevre | 2002-07-26 15:21:45 +0000 (Fri, 26 Jul 2002) | 4 lines
48599Changed paths:
48600   M /trunk/Makefile.am
48601   M /trunk/TODO
48602   M /trunk/exceptions.c
48603   M /trunk/mpfr-impl.h
48604   M /trunk/mpfr.h
48605   M /trunk/mpfr.texi
48606   A /trunk/next.c
48607   A /trunk/setmax.c
48608   A /trunk/setmin.c
48609   M /trunk/sub_one_ulp.c
48610
48611New internal functions mpfr_setmin and mpfr_setmax.
48612New functions mpfr_nextabove, mpfr_nextbelow, mpfr_nexttoward.
48613Small fix in mpfr_sub_one_ulp.
48614
48615------------------------------------------------------------------------
48616r2000 | zimmerma | 2002-07-26 13:24:45 +0000 (Fri, 26 Jul 2002) | 2 lines
48617Changed paths:
48618   M /trunk/get_str.c
48619
48620improved the computation of g = ceil((e-1)/log_2(beta)), using two tables
48621
48622------------------------------------------------------------------------
48623r1999 | vlefevre | 2002-07-25 15:43:49 +0000 (Thu, 25 Jul 2002) | 5 lines
48624Changed paths:
48625   M /trunk/add_ui.c
48626   M /trunk/exceptions.c
48627   M /trunk/mpfr-impl.h
48628   M /trunk/mpfr.texi
48629   M /trunk/save_expo.c
48630   M /trunk/set_q.c
48631   M /trunk/sqrt_ui.c
48632   M /trunk/sub_ui.c
48633   M /trunk/ui_pow_ui.c
48634
48635Function mpfr_check_range now propagates the inexact ternary value.
48636Function mpfr_restore_emin_emax OR's the saved flags with the current
48637flags, as this is more useful in general.
48638Macro MPFR_RESTORE_RET removed (no longer useful).
48639
48640------------------------------------------------------------------------
48641r1998 | vlefevre | 2002-07-24 17:38:21 +0000 (Wed, 24 Jul 2002) | 2 lines
48642Changed paths:
48643   M /trunk/frac.c
48644
48645Change concerning an assertion, due to GMP limitation.
48646
48647------------------------------------------------------------------------
48648r1997 | zimmerma | 2002-07-24 16:35:02 +0000 (Wed, 24 Jul 2002) | 2 lines
48649Changed paths:
48650   M /trunk/tests/tout_str.c
48651
48652gnu indentation
48653
48654------------------------------------------------------------------------
48655r1996 | zimmerma | 2002-07-24 16:32:49 +0000 (Wed, 24 Jul 2002) | 2 lines
48656Changed paths:
48657   M /trunk/tests/tgamma.c
48658
48659reduce range of tests (did take too much time)
48660
48661------------------------------------------------------------------------
48662r1995 | zimmerma | 2002-07-24 16:31:00 +0000 (Wed, 24 Jul 2002) | 2 lines
48663Changed paths:
48664   M /trunk/tests/tget_str.c
48665
48666added plenty of new cases, now covers all lines of get_str.c
48667
48668------------------------------------------------------------------------
48669r1994 | zimmerma | 2002-07-24 16:29:40 +0000 (Wed, 24 Jul 2002) | 2 lines
48670Changed paths:
48671   M /trunk/mpfr.texi
48672
48673updated documentation of mpfr_get_str
48674
48675------------------------------------------------------------------------
48676r1993 | zimmerma | 2002-07-24 16:28:21 +0000 (Wed, 24 Jul 2002) | 4 lines
48677Changed paths:
48678   M /trunk/get_str.c
48679
48680completely new version, written by Alain Delplanque and Paul Zimmermann.
48681It now directly uses mpn_get_str, with subquadratic complexity.
48682About 3 times faster than previous version in most cases.
48683
48684------------------------------------------------------------------------
48685r1992 | vlefevre | 2002-07-24 16:23:27 +0000 (Wed, 24 Jul 2002) | 3 lines
48686Changed paths:
48687   M /trunk/frac.c
48688
48689Bug fixed: unsigned int variables changed to int to avoid operations
48690with mixed signed/unsigned variables and unwanted casts.
48691
48692------------------------------------------------------------------------
48693r1991 | vlefevre | 2002-07-24 16:04:16 +0000 (Wed, 24 Jul 2002) | 2 lines
48694Changed paths:
48695   M /trunk/Makefile.am
48696   A /trunk/frac.c
48697   M /trunk/mpfr.h
48698   M /trunk/mpfr.texi
48699   M /trunk/tests/Makefile.am
48700   A /trunk/tests/tfrac.c
48701
48702Function mpfr_frac and tests added.
48703
48704------------------------------------------------------------------------
48705r1990 | vlefevre | 2002-07-24 15:05:51 +0000 (Wed, 24 Jul 2002) | 2 lines
48706Changed paths:
48707   M /trunk/set.c
48708
48709Bug fixed (0 was forgotten).
48710
48711------------------------------------------------------------------------
48712r1989 | vlefevre | 2002-07-24 11:11:07 +0000 (Wed, 24 Jul 2002) | 2 lines
48713Changed paths:
48714   M /trunk/isinteger.c
48715
48716Optimization: mpfr_trunc no longer used!
48717
48718------------------------------------------------------------------------
48719r1988 | vlefevre | 2002-07-24 10:13:00 +0000 (Wed, 24 Jul 2002) | 2 lines
48720Changed paths:
48721   M /trunk/isinteger.c
48722
48723mpfr_isinteger extended to non-fp numbers and to zero.
48724
48725------------------------------------------------------------------------
48726r1987 | vlefevre | 2002-07-24 09:59:01 +0000 (Wed, 24 Jul 2002) | 2 lines
48727Changed paths:
48728   M /trunk/isnum.c
48729
48730Simpler test.
48731
48732------------------------------------------------------------------------
48733r1986 | vlefevre | 2002-07-23 17:19:47 +0000 (Tue, 23 Jul 2002) | 2 lines
48734Changed paths:
48735   A /trunk/mul.c
48736
48737Re-adding mul.c with fixed permissions.
48738
48739------------------------------------------------------------------------
48740r1985 | vlefevre | 2002-07-23 17:18:56 +0000 (Tue, 23 Jul 2002) | 2 lines
48741Changed paths:
48742   D /trunk/mul.c
48743
48744Temporarily removing mul.c in order to try to fix its permissions.
48745
48746------------------------------------------------------------------------
48747r1984 | vlefevre | 2002-07-23 16:22:08 +0000 (Tue, 23 Jul 2002) | 2 lines
48748Changed paths:
48749   M /trunk/mul.c
48750
48751Fixed permissions.
48752
48753------------------------------------------------------------------------
48754r1983 | vlefevre | 2002-07-23 16:02:30 +0000 (Tue, 23 Jul 2002) | 2 lines
48755Changed paths:
48756   M /trunk/exceptions.c
48757   M /trunk/mpfr-impl.h
48758   M /trunk/mpfr.h
48759   M /trunk/mpfr.texi
48760   M /trunk/set_si.c
48761   M /trunk/set_ui.c
48762   M /trunk/tests/texceptions.c
48763
48764Function mpfr_check_range improved in the underflow case.
48765
48766------------------------------------------------------------------------
48767r1982 | vlefevre | 2002-07-22 15:52:33 +0000 (Mon, 22 Jul 2002) | 2 lines
48768Changed paths:
48769   M /trunk/ChangeLog
48770
48771Update.
48772
48773------------------------------------------------------------------------
48774r1981 | zimmerma | 2002-07-22 15:22:13 +0000 (Mon, 22 Jul 2002) | 2 lines
48775Changed paths:
48776   M /trunk/dump.c
48777
48778now dump in base 2
48779
48780------------------------------------------------------------------------
48781r1980 | zimmerma | 2002-07-22 15:11:50 +0000 (Mon, 22 Jul 2002) | 2 lines
48782Changed paths:
48783   M /trunk/tests/tget_str.c
48784
48785forgot one free() call
48786
48787------------------------------------------------------------------------
48788r1979 | vlefevre | 2002-07-22 13:57:15 +0000 (Mon, 22 Jul 2002) | 2 lines
48789Changed paths:
48790   M /trunk/BUGS
48791
48792mpfr_pow bug removed.
48793
48794------------------------------------------------------------------------
48795r1978 | vlefevre | 2002-07-22 13:54:55 +0000 (Mon, 22 Jul 2002) | 2 lines
48796Changed paths:
48797   M /trunk/pow.c
48798
48799Reindentation.
48800
48801------------------------------------------------------------------------
48802r1977 | vlefevre | 2002-07-22 13:51:20 +0000 (Mon, 22 Jul 2002) | 3 lines
48803Changed paths:
48804   M /trunk/pow.c
48805   M /trunk/tests/tpow.c
48806
48807pow.c: bug fixed (in the call to mpfr_can_round).
48808tpow.c: mpfr_clear added.
48809
48810------------------------------------------------------------------------
48811r1976 | vlefevre | 2002-07-22 13:26:54 +0000 (Mon, 22 Jul 2002) | 2 lines
48812Changed paths:
48813   M /trunk/tests/tpow.c
48814
48815Modified the two tests to make the bug appear.
48816
48817------------------------------------------------------------------------
48818r1975 | zimmerma | 2002-07-22 09:37:31 +0000 (Mon, 22 Jul 2002) | 2 lines
48819Changed paths:
48820   M /trunk/tests/tpow.c
48821
48822added two tests
48823
48824------------------------------------------------------------------------
48825r1974 | vlefevre | 2002-07-19 15:31:23 +0000 (Fri, 19 Jul 2002) | 2 lines
48826Changed paths:
48827   M /trunk/README.dev
48828
48829Updated note concerning rcs2log.
48830
48831------------------------------------------------------------------------
48832r1973 | vlefevre | 2002-07-19 11:31:30 +0000 (Fri, 19 Jul 2002) | 2 lines
48833Changed paths:
48834   M /trunk/TODO
48835
48836Line mpfr_get_exp / mpfr_set_exp removed.
48837
48838------------------------------------------------------------------------
48839r1972 | zimmerma | 2002-07-16 15:33:31 +0000 (Tue, 16 Jul 2002) | 2 lines
48840Changed paths:
48841   M /trunk/tests/tget_str.c
48842
48843added function check_large
48844
48845------------------------------------------------------------------------
48846r1971 | vlefevre | 2002-07-15 13:16:15 +0000 (Mon, 15 Jul 2002) | 2 lines
48847Changed paths:
48848   M /trunk/config.guess
48849   M /trunk/config.sub
48850
48851Update from ftp://ftp.gnu.org/pub/gnu/config/
48852
48853------------------------------------------------------------------------
48854r1970 | vlefevre | 2002-07-14 23:44:41 +0000 (Sun, 14 Jul 2002) | 2 lines
48855Changed paths:
48856   M /trunk/mpfr-math.h
48857
48858Add __sparc__ (patch by Nix <nix@esperi.demon.co.uk>).
48859
48860------------------------------------------------------------------------
48861r1969 | vlefevre | 2002-07-14 23:39:13 +0000 (Sun, 14 Jul 2002) | 2 lines
48862Changed paths:
48863   M /trunk/TODO
48864
48865Note about randomized tests.
48866
48867------------------------------------------------------------------------
48868r1968 | vlefevre | 2002-07-04 15:09:17 +0000 (Thu, 04 Jul 2002) | 2 lines
48869Changed paths:
48870   M /trunk/BUGS
48871
48872Bug concerning the rounding of pow().
48873
48874------------------------------------------------------------------------
48875r1967 | vlefevre | 2002-07-04 14:26:00 +0000 (Thu, 04 Jul 2002) | 2 lines
48876Changed paths:
48877   M /trunk/pow.c
48878
48879mpfr_pow() didn't work when the exponent was a negative integer.
48880
48881------------------------------------------------------------------------
48882r1966 | vlefevre | 2002-07-04 14:25:40 +0000 (Thu, 04 Jul 2002) | 2 lines
48883Changed paths:
48884   M /trunk/get_z_exp.c
48885
48886mpfr_get_z_exp() didn't work when the MPFR number was negative.
48887
48888------------------------------------------------------------------------
48889r1965 | vlefevre | 2002-07-04 11:59:27 +0000 (Thu, 04 Jul 2002) | 2 lines
48890Changed paths:
48891   M /trunk/Makefile.am
48892   A /trunk/get_exp.c
48893   M /trunk/mpfr.h
48894   M /trunk/mpfr.texi
48895   A /trunk/set_exp.c
48896
48897New functions mpfr_get_exp and mpfr_set_exp.
48898
48899------------------------------------------------------------------------
48900r1964 | zimmerma | 2002-06-27 14:07:06 +0000 (Thu, 27 Jun 2002) | 2 lines
48901Changed paths:
48902   M /trunk/TODO
48903
48904removed duplicated entry (thread-safe)
48905
48906------------------------------------------------------------------------
48907r1963 | zimmerma | 2002-06-27 13:57:23 +0000 (Thu, 27 Jun 2002) | 2 lines
48908Changed paths:
48909   M /trunk/TODO
48910
48911added new items
48912
48913------------------------------------------------------------------------
48914r1962 | zimmerma | 2002-06-27 12:55:03 +0000 (Thu, 27 Jun 2002) | 2 lines
48915Changed paths:
48916   M /trunk/tests/tpow.c
48917
48918added special cases
48919
48920------------------------------------------------------------------------
48921r1961 | zimmerma | 2002-06-27 12:50:36 +0000 (Thu, 27 Jun 2002) | 2 lines
48922Changed paths:
48923   M /trunk/algorithms.tex
48924
48925added one reference (nocite)
48926
48927------------------------------------------------------------------------
48928r1960 | zimmerma | 2002-06-27 12:50:15 +0000 (Thu, 27 Jun 2002) | 2 lines
48929Changed paths:
48930   M /trunk/algorithms.bib
48931
48932added one reference
48933
48934------------------------------------------------------------------------
48935r1959 | zimmerma | 2002-06-27 12:49:01 +0000 (Thu, 27 Jun 2002) | 2 lines
48936Changed paths:
48937   M /trunk/inp_str.c
48938
48939fixed bug in return value
48940
48941------------------------------------------------------------------------
48942r1958 | zimmerma | 2002-06-27 12:30:03 +0000 (Thu, 27 Jun 2002) | 2 lines
48943Changed paths:
48944   M /trunk/TODO
48945
48946new additions
48947
48948------------------------------------------------------------------------
48949r1957 | zimmerma | 2002-06-27 09:31:01 +0000 (Thu, 27 Jun 2002) | 2 lines
48950Changed paths:
48951   M /trunk/mpfr.texi
48952
48953added pointer to mpfr_inp_str in mpfr_set_str
48954
48955------------------------------------------------------------------------
48956r1956 | vlefevre | 2002-06-26 23:55:24 +0000 (Wed, 26 Jun 2002) | 2 lines
48957Changed paths:
48958   M /trunk/ChangeLog
48959
48960Update.
48961
48962------------------------------------------------------------------------
48963r1955 | vlefevre | 2002-06-26 23:51:49 +0000 (Wed, 26 Jun 2002) | 3 lines
48964Changed paths:
48965   M /trunk/add1.c
48966   M /trunk/add_one_ulp.c
48967   M /trunk/div.c
48968   M /trunk/exceptions.c
48969   M /trunk/mpfr-impl.h
48970   M /trunk/mul.c
48971   M /trunk/mul_ui.c
48972   M /trunk/print_raw.c
48973   M /trunk/rint.c
48974   M /trunk/round_prec.c
48975   M /trunk/set.c
48976   M /trunk/set_si.c
48977   M /trunk/set_ui.c
48978   M /trunk/set_z.c
48979   M /trunk/sqrt.c
48980   M /trunk/sub1.c
48981
48982MP_LIMB_T_HIGHBIT -> MPFR_LIMB_HIGHBIT.
48983MPFR is now compatible with GMP 4.1.
48984
48985------------------------------------------------------------------------
48986r1954 | vlefevre | 2002-06-15 10:50:23 +0000 (Sat, 15 Jun 2002) | 2 lines
48987Changed paths:
48988   M /trunk/TODO
48989
48990Added: make MPFR thread-safe.
48991
48992------------------------------------------------------------------------
48993r1953 | zimmerma | 2002-06-14 13:14:34 +0000 (Fri, 14 Jun 2002) | 2 lines
48994Changed paths:
48995   M /trunk/set_q.c
48996
48997fixed bug found by Gerardo Ballabio
48998
48999------------------------------------------------------------------------
49000r1952 | zimmerma | 2002-06-14 13:14:08 +0000 (Fri, 14 Jun 2002) | 2 lines
49001Changed paths:
49002   M /trunk/tests/tset_q.c
49003
49004added one test (bug in mpfr-2.0.1 found by Gerardo Ballabio)
49005
49006------------------------------------------------------------------------
49007r1951 | zimmerma | 2002-06-13 12:44:16 +0000 (Thu, 13 Jun 2002) | 2 lines
49008Changed paths:
49009   M /trunk/TODO
49010
49011added mpfr_modf
49012
49013------------------------------------------------------------------------
49014r1950 | vlefevre | 2002-06-12 22:30:26 +0000 (Wed, 12 Jun 2002) | 2 lines
49015Changed paths:
49016   M /trunk/TODO
49017
49018Added modf (to implement).
49019
49020------------------------------------------------------------------------
49021r1949 | vlefevre | 2002-06-08 22:58:28 +0000 (Sat, 08 Jun 2002) | 3 lines
49022Changed paths:
49023   M /trunk/tests/tadd.c
49024   M /trunk/tests/tmul.c
49025
49026check: Apply a hack to the parameter order to make sparc gcc 2.95.2
49027happy (patch by Kevin Ryde) + static added.
49028
49029------------------------------------------------------------------------
49030r1948 | vlefevre | 2002-06-08 22:45:57 +0000 (Sat, 08 Jun 2002) | 2 lines
49031Changed paths:
49032   M /trunk/mpfr.texi
49033
49034Patch by Kevin Ryde.
49035
49036------------------------------------------------------------------------
49037r1947 | vlefevre | 2002-06-08 02:45:27 +0000 (Sat, 08 Jun 2002) | 3 lines
49038Changed paths:
49039   M /trunk/tests/tsqrt.c
49040   M /trunk/tests/tsqrt_ui.c
49041
49042Suppress tests if sqrt is not affected by mpfr_set_machine_rnd_mode
49043(patch by Kevin Ryde).
49044
49045------------------------------------------------------------------------
49046r1946 | vlefevre | 2002-06-08 02:25:49 +0000 (Sat, 08 Jun 2002) | 2 lines
49047Changed paths:
49048   M /trunk/ChangeLog
49049
49050Update.
49051
49052------------------------------------------------------------------------
49053r1945 | vlefevre | 2002-06-08 02:20:00 +0000 (Sat, 08 Jun 2002) | 2 lines
49054Changed paths:
49055   M /trunk/README
49056
49057fdl.texi added.
49058
49059------------------------------------------------------------------------
49060r1944 | vlefevre | 2002-06-08 02:16:07 +0000 (Sat, 08 Jun 2002) | 9 lines
49061Changed paths:
49062   M /trunk/Makefile.am
49063   M /trunk/README.dev
49064   A /trunk/fdl.texi
49065   M /trunk/mpfr.texi
49066   M /trunk/texinfo.tex
49067
49068Patch by Kevin Ryde (and Vincent Lefevre).
49069mpfr.texi: Change license to FDL, use @copying per texinfo 4.2.
49070Use @dircategory, @direntry, @documentdescription.
49071Move @contents to start of file.
49072(VERSION, UPDATED): New variables.
49073(m, GMPtimes, times): New macros.
49074(Float Arithmetic): Fix html output.  Reported by Richard Dawe.
49075(GNU Free Documentation License): New appendix.
49076
49077------------------------------------------------------------------------
49078r1943 | vlefevre | 2002-06-06 11:08:47 +0000 (Thu, 06 Jun 2002) | 2 lines
49079Changed paths:
49080   M /trunk/rnd_mode.c
49081
49082Use gmp-impl.h to get MPFR_HAVE_FESETROUND (reported by Kevin Ryde).
49083
49084------------------------------------------------------------------------
49085r1942 | zimmerma | 2002-06-05 15:27:23 +0000 (Wed, 05 Jun 2002) | 2 lines
49086Changed paths:
49087   M /trunk/ChangeLog
49088
49089patch for mpfr.texi
49090
49091------------------------------------------------------------------------
49092r1941 | zimmerma | 2002-06-05 15:24:46 +0000 (Wed, 05 Jun 2002) | 2 lines
49093Changed paths:
49094   M /trunk/mpfr.texi
49095
49096patch from Richard Dawe <richdawe@bigfoot.com> to generate HTML
49097
49098------------------------------------------------------------------------
49099r1940 | zimmerma | 2002-06-05 15:05:21 +0000 (Wed, 05 Jun 2002) | 2 lines
49100Changed paths:
49101   M /trunk/Makefile.am
49102   M /trunk/gamma.c
49103   M /trunk/mpfr.h
49104   M /trunk/mpfr.texi
49105   M /trunk/tests/Makefile.am
49106   M /trunk/tests/tgamma.c
49107
49108added mpfr_gamma in libmpfr
49109
49110------------------------------------------------------------------------
49111r1939 | vlefevre | 2002-06-05 01:01:42 +0000 (Wed, 05 Jun 2002) | 2 lines
49112Changed paths:
49113   M /trunk/acinclude.m4
49114   M /trunk/mpfr-test.h
49115   M /trunk/tests/tests.c
49116
49117Check for isnan.
49118
49119------------------------------------------------------------------------
49120r1938 | vlefevre | 2002-05-29 13:08:04 +0000 (Wed, 29 May 2002) | 2 lines
49121Changed paths:
49122   M /trunk/rint.c
49123
49124Bug fixed (possible integer overflow).
49125
49126------------------------------------------------------------------------
49127r1937 | vlefevre | 2002-05-29 12:48:06 +0000 (Wed, 29 May 2002) | 2 lines
49128Changed paths:
49129   M /trunk/add_one_ulp.c
49130   M /trunk/sub_one_ulp.c
49131
49132Bug fixed (possible integer overflow).
49133
49134------------------------------------------------------------------------
49135r1936 | vlefevre | 2002-05-29 12:41:19 +0000 (Wed, 29 May 2002) | 2 lines
49136Changed paths:
49137   M /trunk/add1.c
49138   M /trunk/sub1.c
49139
49140Bug fixed (possible integer overflow).
49141
49142------------------------------------------------------------------------
49143r1935 | vlefevre | 2002-05-29 12:21:32 +0000 (Wed, 29 May 2002) | 2 lines
49144Changed paths:
49145   M /trunk/exceptions.c
49146
49147Note added for mpfr_check_range. Bug fixed.
49148
49149------------------------------------------------------------------------
49150r1934 | vlefevre | 2002-05-29 11:37:31 +0000 (Wed, 29 May 2002) | 3 lines
49151Changed paths:
49152   M /trunk/urandomb.c
49153
49154Sign wasn't set (reported by Dmitrii Baksheyev).
49155Types fixed and code clean-up.
49156
49157------------------------------------------------------------------------
49158r1933 | vlefevre | 2002-05-29 10:56:51 +0000 (Wed, 29 May 2002) | 2 lines
49159Changed paths:
49160   M /trunk/random.c
49161
49162Types fixed and code clean-up.
49163
49164------------------------------------------------------------------------
49165r1932 | vlefevre | 2002-05-27 13:48:56 +0000 (Mon, 27 May 2002) | 3 lines
49166Changed paths:
49167   M /trunk/TODO
49168   M /trunk/const_log2.c
49169   M /trunk/const_pi.c
49170   M /trunk/mpfr-impl.h
49171   M /trunk/mpfr-test.h
49172   M /trunk/tests/Makefile.am
49173   A /trunk/tests/memory.c
49174   M /trunk/tests/reuse.c
49175   M /trunk/tests/tabs.c
49176   M /trunk/tests/tacos.c
49177   M /trunk/tests/tacosh.c
49178   M /trunk/tests/tadd.c
49179   M /trunk/tests/tadd_ui.c
49180   M /trunk/tests/tagm.c
49181   M /trunk/tests/tasin.c
49182   M /trunk/tests/tasinh.c
49183   M /trunk/tests/tatan.c
49184   M /trunk/tests/tatanh.c
49185   M /trunk/tests/tcan_round.c
49186   M /trunk/tests/tcmp.c
49187   M /trunk/tests/tcmp2.c
49188   M /trunk/tests/tcmp_ui.c
49189   M /trunk/tests/tconst_euler.c
49190   M /trunk/tests/tconst_log2.c
49191   M /trunk/tests/tconst_pi.c
49192   M /trunk/tests/tcos.c
49193   M /trunk/tests/tcosh.c
49194   M /trunk/tests/tdiv_ui.c
49195   M /trunk/tests/tdump.c
49196   M /trunk/tests/teq.c
49197   A /trunk/tests/tests.c
49198   M /trunk/tests/texceptions.c
49199   M /trunk/tests/texp.c
49200   M /trunk/tests/texp2.c
49201   M /trunk/tests/texpm1.c
49202   M /trunk/tests/tfactorial.c
49203   M /trunk/tests/tfma.c
49204   M /trunk/tests/tget_str.c
49205   M /trunk/tests/thyperbolic.c
49206   M /trunk/tests/thypot.c
49207   M /trunk/tests/tisnan.c
49208   M /trunk/tests/tlog.c
49209   M /trunk/tests/tlog10.c
49210   M /trunk/tests/tlog1p.c
49211   M /trunk/tests/tlog2.c
49212   M /trunk/tests/tmul.c
49213   M /trunk/tests/tmul_2exp.c
49214   M /trunk/tests/tmul_ui.c
49215   M /trunk/tests/tpow.c
49216   M /trunk/tests/tpow3.c
49217   M /trunk/tests/trandom.c
49218   M /trunk/tests/trint.c
49219   M /trunk/tests/tround_prec.c
49220   M /trunk/tests/tset.c
49221   M /trunk/tests/tset_d.c
49222   M /trunk/tests/tset_f.c
49223   M /trunk/tests/tset_q.c
49224   M /trunk/tests/tset_si.c
49225   M /trunk/tests/tset_str.c
49226   M /trunk/tests/tset_z.c
49227   M /trunk/tests/tsin.c
49228   M /trunk/tests/tsinh.c
49229   M /trunk/tests/tsqrt_ui.c
49230   M /trunk/tests/tsub.c
49231   M /trunk/tests/tsub_ui.c
49232   M /trunk/tests/tswap.c
49233   M /trunk/tests/ttan.c
49234   M /trunk/tests/ttanh.c
49235   M /trunk/tests/ttrunc.c
49236   M /trunk/tests/tui_pow.c
49237   M /trunk/tests/tui_sub.c
49238
49239Patch by Kevin Ryde for memory leak checking + misc declaration fixes.
49240Code moved from mpfr-test.h to tests.c.
49241
49242------------------------------------------------------------------------
49243r1931 | vlefevre | 2002-05-14 23:14:53 +0000 (Tue, 14 May 2002) | 2 lines
49244Changed paths:
49245   M /trunk/TODO
49246
49247Ternary flag for mpfr_agm.
49248
49249------------------------------------------------------------------------
49250r1930 | vlefevre | 2002-05-14 23:03:08 +0000 (Tue, 14 May 2002) | 2 lines
49251Changed paths:
49252   M /trunk/acos.c
49253   M /trunk/add.c
49254   M /trunk/asin.c
49255   M /trunk/atan.c
49256   M /trunk/cmp2.c
49257   M /trunk/const_euler.c
49258   M /trunk/const_log2.c
49259   M /trunk/const_pi.c
49260   M /trunk/div.c
49261   M /trunk/exceptions.c
49262   M /trunk/gamma.c
49263   M /trunk/generic.c
49264   M /trunk/init.c
49265   M /trunk/init2.c
49266   M /trunk/isinteger.c
49267   M /trunk/mpfi.h
49268   M /trunk/out_str.c
49269   M /trunk/set_si.c
49270   M /trunk/set_str_raw.c
49271   M /trunk/set_ui.c
49272   M /trunk/sub.c
49273   M /trunk/tests/tacos.c
49274   M /trunk/tests/tacosh.c
49275   M /trunk/tests/tasinh.c
49276   M /trunk/tests/tatanh.c
49277   M /trunk/tests/tcmp_ui.c
49278   M /trunk/tests/tconst_log2.c
49279   M /trunk/tests/tconst_pi.c
49280   M /trunk/tests/tcosh.c
49281   M /trunk/tests/texceptions.c
49282   M /trunk/tests/texp2.c
49283   M /trunk/tests/texpm1.c
49284   M /trunk/tests/tfma.c
49285   M /trunk/tests/tgamma.c
49286   M /trunk/tests/thypot.c
49287   M /trunk/tests/tlog1p.c
49288   M /trunk/tests/tlog2.c
49289   M /trunk/tests/tpow3.c
49290   M /trunk/tests/tset.c
49291   M /trunk/tests/tsinh.c
49292   M /trunk/tests/tsub.c
49293   M /trunk/tests/tswap.c
49294   M /trunk/tests/ttanh.c
49295   M /trunk/tests/ttrunc.c
49296   M /trunk/tests/tui_pow.c
49297   M /trunk/tests/tzeta.c
49298   M /trunk/ui_div.c
49299   M /trunk/zeta.c
49300
49301Copyright line updated.
49302
49303------------------------------------------------------------------------
49304r1929 | zimmerma | 2002-05-14 14:47:35 +0000 (Tue, 14 May 2002) | 2 lines
49305Changed paths:
49306   M /trunk/TODO
49307
49308ternary flag for mpfr_agm?
49309
49310------------------------------------------------------------------------
49311r1928 | zimmerma | 2002-05-14 14:37:20 +0000 (Tue, 14 May 2002) | 2 lines
49312Changed paths:
49313   M /trunk/TODO
49314
49315update wrt mpfr_set_machine_rnd_mode
49316
49317------------------------------------------------------------------------
49318r1927 | zimmerma | 2002-05-14 09:44:27 +0000 (Tue, 14 May 2002) | 2 lines
49319Changed paths:
49320   M /trunk/mpfr.texi
49321
49322added mathematical description of arithmetico-geometric mean
49323
49324------------------------------------------------------------------------
49325r1926 | vlefevre | 2002-05-08 00:13:28 +0000 (Wed, 08 May 2002) | 4 lines
49326Changed paths:
49327   M /trunk/INSTALL
49328   M /trunk/acinclude.m4
49329
49330The problem on a G4 PowerPC was a bug in gcc; this is now tested
49331in configure (float-conversion bug) and -ffloat-store is used if
49332need be.
49333
49334------------------------------------------------------------------------
49335r1925 | vlefevre | 2002-05-06 08:37:34 +0000 (Mon, 06 May 2002) | 2 lines
49336Changed paths:
49337   M /trunk/INSTALL
49338
49339Problem on the G4 PowerPC.
49340
49341------------------------------------------------------------------------
49342r1924 | zimmerma | 2002-04-30 18:49:21 +0000 (Tue, 30 Apr 2002) | 2 lines
49343Changed paths:
49344   M /trunk/algorithms.tex
49345   M /trunk/pow.c
49346   M /trunk/tests/tpow.c
49347
49348fixed problem (infinite loop) in mpfr_pow for exact powers
49349
49350------------------------------------------------------------------------
49351r1923 | zimmerma | 2002-04-30 09:54:12 +0000 (Tue, 30 Apr 2002) | 2 lines
49352Changed paths:
49353   M /trunk/mpfr.texi
49354
49355fixed errors found by Sylvain Pion
49356
49357------------------------------------------------------------------------
49358r1922 | vlefevre | 2002-04-27 23:13:33 +0000 (Sat, 27 Apr 2002) | 2 lines
49359Changed paths:
49360   M /trunk/mpfr.texi
49361
49362not relevant -> undefined.
49363
49364------------------------------------------------------------------------
49365r1921 | vlefevre | 2002-04-27 23:07:29 +0000 (Sat, 27 Apr 2002) | 3 lines
49366Changed paths:
49367   M /trunk/mpfr.texi
49368
49369Some changes concerning the internals and zeros
49370(including remarks by Kevin Ryde).
49371
49372------------------------------------------------------------------------
49373r1920 | vlefevre | 2002-04-25 15:40:13 +0000 (Thu, 25 Apr 2002) | 2 lines
49374Changed paths:
49375   M /trunk/acinclude.m4
49376   M /trunk/mpfr-math.h
49377
49378Check if HUGE_VAL is supported.
49379
49380------------------------------------------------------------------------
49381r1919 | vlefevre | 2002-04-25 14:03:17 +0000 (Thu, 25 Apr 2002) | 2 lines
49382Changed paths:
49383   M /trunk/TODO
49384
49385Changes in mpfr_set_str.
49386
49387------------------------------------------------------------------------
49388r1918 | zimmerma | 2002-04-25 13:45:07 +0000 (Thu, 25 Apr 2002) | 2 lines
49389Changed paths:
49390   M /trunk/TODO
49391
49392update
49393
49394------------------------------------------------------------------------
49395r1917 | zimmerma | 2002-04-25 09:04:20 +0000 (Thu, 25 Apr 2002) | 3 lines
49396Changed paths:
49397   M /trunk/mpfr.texi
49398   M /trunk/set_str.c
49399
49400mpfr_set_str doesn't require any more a final '\0'
49401             and return the number of characters read
49402
49403------------------------------------------------------------------------
49404r1916 | zimmerma | 2002-04-25 09:02:31 +0000 (Thu, 25 Apr 2002) | 2 lines
49405Changed paths:
49406   M /trunk/tests/tset_str.c
49407
49408modified tests for special values
49409
49410------------------------------------------------------------------------
49411r1915 | vlefevre | 2002-04-24 10:25:02 +0000 (Wed, 24 Apr 2002) | 2 lines
49412Changed paths:
49413   M /trunk/cmp_abs.c
49414
49415Description updated.
49416
49417------------------------------------------------------------------------
49418r1914 | vlefevre | 2002-04-24 10:23:42 +0000 (Wed, 24 Apr 2002) | 3 lines
49419Changed paths:
49420   M /trunk/mpfr-impl.h
49421   M /trunk/mpfr.h
49422   M /trunk/mpfr.texi
49423
49424mpfr_cmp_abs no longer an internal function and described in mpfr.texi.
49425In mpfr.texi, a @var{} was forgotten.
49426
49427------------------------------------------------------------------------
49428r1913 | vlefevre | 2002-04-24 10:21:15 +0000 (Wed, 24 Apr 2002) | 2 lines
49429Changed paths:
49430   M /trunk/cmp_abs.c
49431
49432mpfr_cmp_abs can now be called on zero numbers.
49433
49434------------------------------------------------------------------------
49435r1912 | vlefevre | 2002-04-24 00:21:46 +0000 (Wed, 24 Apr 2002) | 2 lines
49436Changed paths:
49437   M /trunk/mpfr-math.h
49438
49439Structures are used to get correct alignment.
49440
49441------------------------------------------------------------------------
49442r1911 | vlefevre | 2002-04-23 23:32:28 +0000 (Tue, 23 Apr 2002) | 3 lines
49443Changed paths:
49444   M /trunk/mpfr-math.h
49445
49446_MPFR_INF*_BYTES fix. On alpha, use a "double" for the bytes,
49447to avoid a mis-conversion on alpha gcc 3.0.2. (Kevin Ryde)
49448
49449------------------------------------------------------------------------
49450r1910 | vlefevre | 2002-04-23 20:00:42 +0000 (Tue, 23 Apr 2002) | 2 lines
49451Changed paths:
49452   M /trunk/Makefile.am
49453   M /trunk/div_2si.c
49454   M /trunk/div_2ui.c
49455   M /trunk/exceptions.c
49456   M /trunk/mpfr-impl.h
49457   M /trunk/mul.c
49458   M /trunk/mul_2si.c
49459   A /trunk/powerof2.c
49460   M /trunk/set_z.c
49461   M /trunk/sub1.c
49462   M /trunk/sub_one_ulp.c
49463
49464Underflow semantics changed (not tested).
49465
49466------------------------------------------------------------------------
49467r1909 | vlefevre | 2002-04-23 09:35:26 +0000 (Tue, 23 Apr 2002) | 2 lines
49468Changed paths:
49469   M /trunk/mul.c
49470
49471Code simplified due to change in the maximum exponent range.
49472
49473------------------------------------------------------------------------
49474r1908 | zimmerma | 2002-04-23 09:08:33 +0000 (Tue, 23 Apr 2002) | 2 lines
49475Changed paths:
49476   M /trunk/algorithms.tex
49477
49478modifs from Andreas
49479
49480------------------------------------------------------------------------
49481r1907 | vlefevre | 2002-04-22 22:23:26 +0000 (Mon, 22 Apr 2002) | 2 lines
49482Changed paths:
49483   M /trunk/mpfr-math.h
49484
49485Union -> array + cast because of the HP compiler.
49486
49487------------------------------------------------------------------------
49488r1906 | vlefevre | 2002-04-20 13:17:37 +0000 (Sat, 20 Apr 2002) | 3 lines
49489Changed paths:
49490   M /trunk/get_d.c
49491
49492Avoid constant floating expression, as this doesn't give the correct
49493result with gcc on some Alpha machines. (patch by Paul Zimmermann)
49494
49495------------------------------------------------------------------------
49496r1905 | vlefevre | 2002-04-19 23:19:31 +0000 (Fri, 19 Apr 2002) | 2 lines
49497Changed paths:
49498   M /trunk/mpfr-test.h
49499
49500RAND_MAX defined if not already defined (as it should be).
49501
49502------------------------------------------------------------------------
49503r1904 | vlefevre | 2002-04-19 23:10:09 +0000 (Fri, 19 Apr 2002) | 3 lines
49504Changed paths:
49505   M /trunk/mpfr-test.h
49506
49507Include config.h, for the benefit of test programs not using
49508gmp-impl.h (Kevin Ryde).
49509
49510------------------------------------------------------------------------
49511r1903 | zimmerma | 2002-04-19 18:16:53 +0000 (Fri, 19 Apr 2002) | 2 lines
49512Changed paths:
49513   M /trunk/mpfr-test.h
49514
49515added tests in mpfr_test_init for denorms and extended precision
49516
49517------------------------------------------------------------------------
49518r1902 | zimmerma | 2002-04-19 17:22:46 +0000 (Fri, 19 Apr 2002) | 2 lines
49519Changed paths:
49520   M /trunk/init.c
49521   M /trunk/init2.c
49522   M /trunk/mpfr.h
49523   M /trunk/mpfr.texi
49524
49525mpfr_init and mpfr_init2 now return an int
49526
49527------------------------------------------------------------------------
49528r1901 | vlefevre | 2002-04-19 16:37:15 +0000 (Fri, 19 Apr 2002) | 3 lines
49529Changed paths:
49530   M /trunk/set_q.c
49531
49532Exponent range saved/restored. Returns NaN when the numerator
49533or the denominator is too large for MPFR.
49534
49535------------------------------------------------------------------------
49536r1900 | vlefevre | 2002-04-19 12:26:06 +0000 (Fri, 19 Apr 2002) | 3 lines
49537Changed paths:
49538   M /trunk/add_ui.c
49539   M /trunk/div_ui.c
49540   M /trunk/mul_ui.c
49541   M /trunk/set_si.c
49542   M /trunk/set_ui.c
49543   M /trunk/sqrt_ui.c
49544   M /trunk/sub_ui.c
49545   M /trunk/ui_div.c
49546   M /trunk/ui_sub.c
49547
49548Added some assertions (any unsigned long must be representable
49549in a mp_limb_t).
49550
49551------------------------------------------------------------------------
49552r1899 | vlefevre | 2002-04-19 12:01:16 +0000 (Fri, 19 Apr 2002) | 2 lines
49553Changed paths:
49554   M /trunk/cmp_si.c
49555   M /trunk/mpfr-impl.h
49556   M /trunk/set_si.c
49557
49558SAFE_ABS changed so that it can be used for any unsigned type.
49559
49560------------------------------------------------------------------------
49561r1898 | vlefevre | 2002-04-18 15:36:36 +0000 (Thu, 18 Apr 2002) | 3 lines
49562Changed paths:
49563   M /trunk/set_z.c
49564
49565Added code to prevent possible integer overflow when the input number
49566is very large.
49567
49568------------------------------------------------------------------------
49569r1897 | vlefevre | 2002-04-18 15:22:56 +0000 (Thu, 18 Apr 2002) | 2 lines
49570Changed paths:
49571   M /trunk/mpfr.h
49572
49573New values for exponent range.
49574
49575------------------------------------------------------------------------
49576r1896 | zimmerma | 2002-04-18 14:28:31 +0000 (Thu, 18 Apr 2002) | 2 lines
49577Changed paths:
49578   M /trunk/tests/tadd.c
49579
49580call get_d with rounding mode in check2, to avoid problems near +Inf
49581
49582------------------------------------------------------------------------
49583r1895 | zimmerma | 2002-04-18 12:10:49 +0000 (Thu, 18 Apr 2002) | 2 lines
49584Changed paths:
49585   M /trunk/mpfr-test.h
49586
495872147483647 -> INT_MAX
49588
49589------------------------------------------------------------------------
49590r1894 | zimmerma | 2002-04-18 09:47:02 +0000 (Thu, 18 Apr 2002) | 3 lines
49591Changed paths:
49592   M /trunk/mpfr-test.h
49593   M /trunk/tests/tadd.c
49594
49595improved ulp() to deal with infinities
49596and fixed tadd/check2 to deal with infinities
49597
49598------------------------------------------------------------------------
49599r1893 | zimmerma | 2002-04-17 12:04:21 +0000 (Wed, 17 Apr 2002) | 2 lines
49600Changed paths:
49601   M /trunk/mpfr.texi
49602
49603improved documentation of mpfr_set_precset_prec.
49604
49605------------------------------------------------------------------------
49606r1892 | zimmerma | 2002-04-16 16:31:42 +0000 (Tue, 16 Apr 2002) | 2 lines
49607Changed paths:
49608   M /trunk/mpfr.texi
49609
49610fixed documentation of cosh/sinh/tanh
49611
49612------------------------------------------------------------------------
49613r1891 | vlefevre | 2002-04-16 13:26:15 +0000 (Tue, 16 Apr 2002) | 3 lines
49614Changed paths:
49615   M /trunk/Makefile.am
49616   A /trunk/cmp_si.c
49617   M /trunk/cmp_ui.c
49618   M /trunk/mpfr.h
49619   M /trunk/mpfr.texi
49620
49621mpfr_cmp_ui_2exp and mpfr_cmp_si_2exp rewritten.
49622Prototype changed.
49623
49624------------------------------------------------------------------------
49625r1890 | vlefevre | 2002-04-16 00:56:54 +0000 (Tue, 16 Apr 2002) | 3 lines
49626Changed paths:
49627   M /trunk/acinclude.m4
49628   M /trunk/configure.in
49629
49630Use AC_CANONICAL_HOST and $host instead of $OS_TYPE and $MACHTYPE
49631(patch suggested by Kevin Ryde).
49632
49633------------------------------------------------------------------------
49634r1889 | vlefevre | 2002-04-16 00:51:21 +0000 (Tue, 16 Apr 2002) | 2 lines
49635Changed paths:
49636   A /trunk/config.guess
49637   A /trunk/config.sub
49638
49639Added files from ftp.gnu.org for automake and AC_CANONICAL_HOST.
49640
49641------------------------------------------------------------------------
49642r1888 | zimmerma | 2002-04-15 17:45:46 +0000 (Mon, 15 Apr 2002) | 2 lines
49643Changed paths:
49644   M /trunk/tests/tabs.c
49645   M /trunk/tests/tadd.c
49646   M /trunk/tests/tadd_ui.c
49647   M /trunk/tests/tdiv_ui.c
49648   M /trunk/tests/tout_str.c
49649   M /trunk/tests/tset_d.c
49650   M /trunk/tests/tsub_ui.c
49651   M /trunk/tests/tui_sub.c
49652
49653replaced 2.2e-307 by DBL_MIN
49654
49655------------------------------------------------------------------------
49656r1887 | vlefevre | 2002-04-15 16:23:49 +0000 (Mon, 15 Apr 2002) | 2 lines
49657Changed paths:
49658   M /trunk/README
49659
49660Typo: Gnu -> GNU.
49661
49662------------------------------------------------------------------------
49663r1886 | vlefevre | 2002-04-15 15:43:26 +0000 (Mon, 15 Apr 2002) | 2 lines
49664Changed paths:
49665   M /trunk/VERSION
49666   M /trunk/mpfr.texi
49667
49668Update for future 2.0.2.
49669
49670------------------------------------------------------------------------
49671r1884 | vlefevre | 2002-04-15 15:33:49 +0000 (Mon, 15 Apr 2002) | 2 lines
49672Changed paths:
49673   M /trunk/ChangeLog
49674
49675Update for mpfr 2.0.1.
49676
49677------------------------------------------------------------------------
49678r1883 | vlefevre | 2002-04-15 15:32:21 +0000 (Mon, 15 Apr 2002) | 2 lines
49679Changed paths:
49680   M /trunk/README.dev
49681   M /trunk/VERSION
49682   M /trunk/mpfr.texi
49683
49684Back to version 2.0.1, updated documentation.
49685
49686------------------------------------------------------------------------
49687r1882 | vlefevre | 2002-04-15 14:48:58 +0000 (Mon, 15 Apr 2002) | 2 lines
49688Changed paths:
49689   M /trunk/README.dev
49690   M /trunk/VERSION
49691
49692Post-release commit.
49693
49694------------------------------------------------------------------------
49695r1881 | vlefevre | 2002-04-15 14:38:45 +0000 (Mon, 15 Apr 2002) | 2 lines
49696Changed paths:
49697   M /trunk/ChangeLog
49698
49699Update for mpfr 2.0.1.
49700
49701------------------------------------------------------------------------
49702r1880 | vlefevre | 2002-04-15 14:16:20 +0000 (Mon, 15 Apr 2002) | 3 lines
49703Changed paths:
49704   M /trunk/cmp_ui.c
49705
49706mpfr_cmp_ui_2exp and mpfr_cmp_si_2exp can no longer be called with a NaN.
49707Misc bugs fixed.
49708
49709------------------------------------------------------------------------
49710r1879 | zimmerma | 2002-04-15 14:08:47 +0000 (Mon, 15 Apr 2002) | 2 lines
49711Changed paths:
49712   M /trunk/NEWS
49713
49714added main changes in version 2.0.1
49715
49716------------------------------------------------------------------------
49717r1878 | vlefevre | 2002-04-15 13:47:24 +0000 (Mon, 15 Apr 2002) | 2 lines
49718Changed paths:
49719   M /trunk/Makefile.am
49720   M /trunk/README
49721
49722Update for "make dist".
49723
49724------------------------------------------------------------------------
49725r1877 | vlefevre | 2002-04-15 13:26:56 +0000 (Mon, 15 Apr 2002) | 2 lines
49726Changed paths:
49727   M /trunk/COPYING
49728   A /trunk/COPYING.LIB
49729   M /trunk/README
49730   M /trunk/acos.c
49731   M /trunk/acosh.c
49732   M /trunk/add.c
49733   M /trunk/add1.c
49734   M /trunk/add_one_ulp.c
49735   M /trunk/add_ui.c
49736   M /trunk/agm.c
49737   M /trunk/asin.c
49738   M /trunk/asinh.c
49739   M /trunk/atan.c
49740   M /trunk/atanh.c
49741   M /trunk/cbrt.c
49742   M /trunk/clear.c
49743   M /trunk/cmp.c
49744   M /trunk/cmp2.c
49745   M /trunk/cmp_abs.c
49746   M /trunk/cmp_ui.c
49747   M /trunk/const_euler.c
49748   M /trunk/const_log2.c
49749   M /trunk/const_pi.c
49750   M /trunk/copysign.c
49751   M /trunk/cos.c
49752   M /trunk/cosh.c
49753   M /trunk/dim.c
49754   M /trunk/div.c
49755   M /trunk/div_2exp.c
49756   M /trunk/div_2si.c
49757   M /trunk/div_2ui.c
49758   M /trunk/div_ui.c
49759   M /trunk/dump.c
49760   M /trunk/eq.c
49761   M /trunk/exceptions.c
49762   M /trunk/exp.c
49763   M /trunk/exp2.c
49764   M /trunk/exp3.c
49765   M /trunk/exp_2.c
49766   M /trunk/expm1.c
49767   M /trunk/extract.c
49768   M /trunk/factorial.c
49769   M /trunk/fma.c
49770   M /trunk/gamma.c
49771   M /trunk/gammaPiAGMformula.c
49772   M /trunk/generic.c
49773   M /trunk/get_d.c
49774   M /trunk/get_str.c
49775   M /trunk/get_z_exp.c
49776   M /trunk/gmp_op.c
49777   M /trunk/hypot.c
49778   M /trunk/init.c
49779   M /trunk/init2.c
49780   M /trunk/inp_str.c
49781   M /trunk/isinf.c
49782   M /trunk/isinteger.c
49783   M /trunk/isnan.c
49784   M /trunk/isnum.c
49785   M /trunk/log.c
49786   M /trunk/log10.c
49787   M /trunk/log1p.c
49788   M /trunk/log2.c
49789   M /trunk/minmax.c
49790   M /trunk/mpf2mpfr.h
49791   M /trunk/mpfi.c
49792   M /trunk/mpfi.h
49793   M /trunk/mpfr-impl.h
49794   M /trunk/mpfr-math.h
49795   M /trunk/mpfr-test.h
49796   M /trunk/mpfr.h
49797   M /trunk/mpfr.texi
49798   M /trunk/mul.c
49799   M /trunk/mul_2exp.c
49800   M /trunk/mul_2si.c
49801   M /trunk/mul_2ui.c
49802   M /trunk/mul_ui.c
49803   M /trunk/neg.c
49804   M /trunk/out_str.c
49805   M /trunk/pow.c
49806   M /trunk/pow_si.c
49807   M /trunk/pow_ui.c
49808   M /trunk/print_raw.c
49809   M /trunk/print_rnd_mode.c
49810   M /trunk/random.c
49811   M /trunk/random2.c
49812   M /trunk/reldiff.c
49813   M /trunk/rint.c
49814   M /trunk/rnd_mode.c
49815   M /trunk/round_prec.c
49816   M /trunk/save_expo.c
49817   M /trunk/set.c
49818   M /trunk/set_d.c
49819   M /trunk/set_dfl_prec.c
49820   M /trunk/set_f.c
49821   M /trunk/set_inf.c
49822   M /trunk/set_nan.c
49823   M /trunk/set_prc_raw.c
49824   M /trunk/set_prec.c
49825   M /trunk/set_q.c
49826   M /trunk/set_rnd.c
49827   M /trunk/set_si.c
49828   M /trunk/set_str.c
49829   M /trunk/set_str_raw.c
49830   M /trunk/set_ui.c
49831   M /trunk/set_z.c
49832   M /trunk/sin.c
49833   M /trunk/sin_cos.c
49834   M /trunk/sinh.c
49835   M /trunk/sqrt.c
49836   M /trunk/sqrt_ui.c
49837   M /trunk/sub.c
49838   M /trunk/sub1.c
49839   M /trunk/sub_one_ulp.c
49840   M /trunk/sub_ui.c
49841   M /trunk/swap.c
49842   M /trunk/tan.c
49843   M /trunk/tanh.c
49844   M /trunk/tests/reuse.c
49845   M /trunk/tests/tabs.c
49846   M /trunk/tests/tacos.c
49847   M /trunk/tests/tacosh.c
49848   M /trunk/tests/tadd.c
49849   M /trunk/tests/tadd_ui.c
49850   M /trunk/tests/tagm.c
49851   M /trunk/tests/tasin.c
49852   M /trunk/tests/tasinh.c
49853   M /trunk/tests/tatan.c
49854   M /trunk/tests/tatanh.c
49855   M /trunk/tests/tcan_round.c
49856   M /trunk/tests/tcmp.c
49857   M /trunk/tests/tcmp2.c
49858   M /trunk/tests/tcmp_ui.c
49859   M /trunk/tests/tconst_euler.c
49860   M /trunk/tests/tconst_log2.c
49861   M /trunk/tests/tconst_pi.c
49862   M /trunk/tests/tcos.c
49863   M /trunk/tests/tcosh.c
49864   M /trunk/tests/tdiv.c
49865   M /trunk/tests/tdiv_ui.c
49866   M /trunk/tests/tdump.c
49867   M /trunk/tests/teq.c
49868   M /trunk/tests/texceptions.c
49869   M /trunk/tests/texp.c
49870   M /trunk/tests/texp2.c
49871   M /trunk/tests/texpm1.c
49872   M /trunk/tests/tfactorial.c
49873   M /trunk/tests/tfma.c
49874   M /trunk/tests/tgamma.c
49875   M /trunk/tests/tgeneric.c
49876   M /trunk/tests/tget_d.c
49877   M /trunk/tests/tget_str.c
49878   M /trunk/tests/thyperbolic.c
49879   M /trunk/tests/thypot.c
49880   M /trunk/tests/tisnan.c
49881   M /trunk/tests/tlog.c
49882   M /trunk/tests/tlog10.c
49883   M /trunk/tests/tlog1p.c
49884   M /trunk/tests/tlog2.c
49885   M /trunk/tests/tmul.c
49886   M /trunk/tests/tmul_2exp.c
49887   M /trunk/tests/tmul_ui.c
49888   M /trunk/tests/tout_str.c
49889   M /trunk/tests/tpow.c
49890   M /trunk/tests/tpow3.c
49891   M /trunk/tests/trandom.c
49892   M /trunk/tests/trint.c
49893   M /trunk/tests/tround_prec.c
49894   M /trunk/tests/tset.c
49895   M /trunk/tests/tset_d.c
49896   M /trunk/tests/tset_f.c
49897   M /trunk/tests/tset_q.c
49898   M /trunk/tests/tset_si.c
49899   M /trunk/tests/tset_str.c
49900   M /trunk/tests/tset_z.c
49901   M /trunk/tests/tsin.c
49902   M /trunk/tests/tsin_cos.c
49903   M /trunk/tests/tsinh.c
49904   M /trunk/tests/tsqrt.c
49905   M /trunk/tests/tsqrt_ui.c
49906   M /trunk/tests/tsub.c
49907   M /trunk/tests/tsub_ui.c
49908   M /trunk/tests/tswap.c
49909   M /trunk/tests/ttan.c
49910   M /trunk/tests/ttanh.c
49911   M /trunk/tests/ttrunc.c
49912   M /trunk/tests/tui_div.c
49913   M /trunk/tests/tui_pow.c
49914   M /trunk/tests/tui_sub.c
49915   M /trunk/tests/tzeta.c
49916   M /trunk/uceil_exp2.c
49917   M /trunk/uceil_log2.c
49918   M /trunk/ufloor_log2.c
49919   M /trunk/ui_div.c
49920   M /trunk/ui_pow.c
49921   M /trunk/ui_pow_ui.c
49922   M /trunk/ui_sub.c
49923   M /trunk/urandomb.c
49924   M /trunk/zeta.c
49925
49926COPYING -> COPYING.LIB and GPL re-added.
49927
49928------------------------------------------------------------------------
49929r1876 | vlefevre | 2002-04-15 12:34:08 +0000 (Mon, 15 Apr 2002) | 2 lines
49930Changed paths:
49931   M /trunk/BUGS
49932
49933Update.
49934
49935------------------------------------------------------------------------
49936r1875 | vlefevre | 2002-04-15 12:13:27 +0000 (Mon, 15 Apr 2002) | 2 lines
49937Changed paths:
49938   M /trunk/configure.in
49939
49940Removed switches -g -O2 as already done by configure.
49941
49942------------------------------------------------------------------------
49943r1874 | vlefevre | 2002-04-14 22:55:55 +0000 (Sun, 14 Apr 2002) | 2 lines
49944Changed paths:
49945   M /trunk/INSTALL
49946
49947Update.
49948
49949------------------------------------------------------------------------
49950r1873 | vlefevre | 2002-04-14 15:53:55 +0000 (Sun, 14 Apr 2002) | 2 lines
49951Changed paths:
49952   M /trunk/mpfr.texi
49953
49954Removed useless @iftex...
49955
49956------------------------------------------------------------------------
49957r1872 | vlefevre | 2002-04-14 11:14:31 +0000 (Sun, 14 Apr 2002) | 2 lines
49958Changed paths:
49959   M /trunk/TODO
49960
49961Update.
49962
49963------------------------------------------------------------------------
49964r1871 | vlefevre | 2002-04-14 10:24:27 +0000 (Sun, 14 Apr 2002) | 2 lines
49965Changed paths:
49966   M /trunk/set_q.c
49967
49968When q = 0, +0 is returned.
49969
49970------------------------------------------------------------------------
49971r1870 | vlefevre | 2002-04-13 18:32:56 +0000 (Sat, 13 Apr 2002) | 2 lines
49972Changed paths:
49973   M /trunk/ChangeLog
49974
49975Update for the next pre-release.
49976
49977------------------------------------------------------------------------
49978r1869 | vlefevre | 2002-04-13 18:27:39 +0000 (Sat, 13 Apr 2002) | 2 lines
49979Changed paths:
49980   M /trunk/Makefile.am
49981   M /trunk/acinclude.m4
49982   M /trunk/set_str.c
49983   A /trunk/strcasecmp.c
49984   M /trunk/tests/tset_str.c
49985
49986Support for NaN and Inf (case insensitive) in mpfr_set_str. Tests.
49987
49988------------------------------------------------------------------------
49989r1868 | vlefevre | 2002-04-13 01:40:03 +0000 (Sat, 13 Apr 2002) | 2 lines
49990Changed paths:
49991   M /trunk/acinclude.m4
49992
49993Bug fixed.
49994
49995------------------------------------------------------------------------
49996r1867 | vlefevre | 2002-04-13 01:22:51 +0000 (Sat, 13 Apr 2002) | 2 lines
49997Changed paths:
49998   M /trunk/ChangeLog
49999
50000Update for the next pre-release.
50001
50002------------------------------------------------------------------------
50003r1866 | vlefevre | 2002-04-13 01:18:54 +0000 (Sat, 13 Apr 2002) | 2 lines
50004Changed paths:
50005   M /trunk/acinclude.m4
50006   M /trunk/configure.in
50007
50008Misc changes. Use of AC_CACHE_CHECK.
50009
50010------------------------------------------------------------------------
50011r1865 | vlefevre | 2002-04-12 16:11:14 +0000 (Fri, 12 Apr 2002) | 2 lines
50012Changed paths:
50013   M /trunk/exp.c
50014   M /trunk/exp3.c
50015   M /trunk/exp_2.c
50016   M /trunk/mpfr-impl.h
50017   M /trunk/tests/tconst_log2.c
50018   M /trunk/tests/texp.c
50019
50020Code clean-up.
50021
50022------------------------------------------------------------------------
50023r1864 | vlefevre | 2002-04-12 14:51:26 +0000 (Fri, 12 Apr 2002) | 2 lines
50024Changed paths:
50025   M /trunk/ChangeLog
50026
50027Update for the next pre-release.
50028
50029------------------------------------------------------------------------
50030r1863 | vlefevre | 2002-04-12 14:29:58 +0000 (Fri, 12 Apr 2002) | 2 lines
50031Changed paths:
50032   M /trunk/tests/tget_d.c
50033
50034New tests.
50035
50036------------------------------------------------------------------------
50037r1862 | vlefevre | 2002-04-12 14:29:49 +0000 (Fri, 12 Apr 2002) | 2 lines
50038Changed paths:
50039   M /trunk/BUGS
50040   M /trunk/get_d.c
50041
50042mpfr_get_d* fixed.
50043
50044------------------------------------------------------------------------
50045r1861 | vlefevre | 2002-04-12 10:25:34 +0000 (Fri, 12 Apr 2002) | 2 lines
50046Changed paths:
50047   M /trunk/INSTALL
50048   M /trunk/const_log2.c
50049
50050Types fixed in const_log2.c (this fixes the tconst_log2 crash).
50051
50052------------------------------------------------------------------------
50053r1860 | vlefevre | 2002-04-12 09:58:11 +0000 (Fri, 12 Apr 2002) | 2 lines
50054Changed paths:
50055   M /trunk/README.dev
50056
50057Added a note about the native SunOS 4 C compiler.
50058
50059------------------------------------------------------------------------
50060r1859 | vlefevre | 2002-04-11 22:37:48 +0000 (Thu, 11 Apr 2002) | 2 lines
50061Changed paths:
50062   M /trunk/tests/tconst_log2.c
50063
50064Type fixed.
50065
50066------------------------------------------------------------------------
50067r1858 | vlefevre | 2002-04-11 16:42:20 +0000 (Thu, 11 Apr 2002) | 2 lines
50068Changed paths:
50069   M /trunk/BUGS
50070   M /trunk/set_d.c
50071
50072mpfr_set_d bug fixed, but other bugs still remain...
50073
50074------------------------------------------------------------------------
50075r1857 | vlefevre | 2002-04-11 16:21:50 +0000 (Thu, 11 Apr 2002) | 2 lines
50076Changed paths:
50077   M /trunk/print_rnd_mode.c
50078
50079NULL was undeclared on some architectures (reported by Torbjorn Granlund).
50080
50081------------------------------------------------------------------------
50082r1856 | vlefevre | 2002-04-11 13:00:43 +0000 (Thu, 11 Apr 2002) | 2 lines
50083Changed paths:
50084   M /trunk/get_d.c
50085   M /trunk/mpfr-math.h
50086
50087#include ordering changed for Windows + Cygwin 32.
50088
50089------------------------------------------------------------------------
50090r1855 | vlefevre | 2002-04-11 12:41:54 +0000 (Thu, 11 Apr 2002) | 2 lines
50091Changed paths:
50092   M /trunk/configure.in
50093
50094LDFLAGS changed on HP-UX.
50095
50096------------------------------------------------------------------------
50097r1854 | vlefevre | 2002-04-11 03:35:40 +0000 (Thu, 11 Apr 2002) | 2 lines
50098Changed paths:
50099   M /trunk/ChangeLog
50100
50101Update for the next pre-release.
50102
50103------------------------------------------------------------------------
50104r1853 | vlefevre | 2002-04-11 03:29:44 +0000 (Thu, 11 Apr 2002) | 2 lines
50105Changed paths:
50106   M /trunk/tests/tget_d.c
50107
50108Subnormal test in different rounding modes + fix.
50109
50110------------------------------------------------------------------------
50111r1852 | vlefevre | 2002-04-11 02:49:49 +0000 (Thu, 11 Apr 2002) | 2 lines
50112Changed paths:
50113   M /trunk/acinclude.m4
50114   M /trunk/configure.in
50115
50116Function MPFR_CONFIGS.
50117
50118------------------------------------------------------------------------
50119r1851 | vlefevre | 2002-04-11 01:54:09 +0000 (Thu, 11 Apr 2002) | 2 lines
50120Changed paths:
50121   M /trunk/tests/tget_d.c
50122
50123Tests added.
50124
50125------------------------------------------------------------------------
50126r1850 | vlefevre | 2002-04-11 01:53:57 +0000 (Thu, 11 Apr 2002) | 2 lines
50127Changed paths:
50128   M /trunk/BUGS
50129   M /trunk/get_d.c
50130
50131get_d.c partly rewritten (Paul Zimmermann).
50132
50133------------------------------------------------------------------------
50134r1849 | vlefevre | 2002-04-11 01:36:49 +0000 (Thu, 11 Apr 2002) | 2 lines
50135Changed paths:
50136   M /trunk/set_q.c
50137
50138#include ordering fixed.
50139
50140------------------------------------------------------------------------
50141r1848 | vlefevre | 2002-04-11 01:24:20 +0000 (Thu, 11 Apr 2002) | 2 lines
50142Changed paths:
50143   M /trunk/configure.in
50144
50145Check for gcc float-conversion bug.
50146
50147------------------------------------------------------------------------
50148r1847 | vlefevre | 2002-04-10 23:21:41 +0000 (Wed, 10 Apr 2002) | 2 lines
50149Changed paths:
50150   M /trunk/round_prec.c
50151
50152Added comment for mpfr_round_raw_generic (about using 1-bit precision).
50153
50154------------------------------------------------------------------------
50155r1846 | vlefevre | 2002-04-10 14:05:52 +0000 (Wed, 10 Apr 2002) | 2 lines
50156Changed paths:
50157   M /trunk/mpfr.texi
50158
50159Update (thanks to Nathalie Revol).
50160
50161------------------------------------------------------------------------
50162r1845 | vlefevre | 2002-04-10 12:20:13 +0000 (Wed, 10 Apr 2002) | 2 lines
50163Changed paths:
50164   M /trunk/ChangeLog
50165
50166Update for the next pre-release.
50167
50168------------------------------------------------------------------------
50169r1844 | vlefevre | 2002-04-10 12:13:25 +0000 (Wed, 10 Apr 2002) | 3 lines
50170Changed paths:
50171   M /trunk/configure.in
50172   M /trunk/rnd_mode.c
50173   M /trunk/tests/tadd.c
50174   M /trunk/tests/tadd_ui.c
50175   M /trunk/tests/tagm.c
50176   M /trunk/tests/tdiv.c
50177   M /trunk/tests/tdiv_ui.c
50178   M /trunk/tests/texp.c
50179   M /trunk/tests/tget_d.c
50180   M /trunk/tests/tget_str.c
50181   M /trunk/tests/tlog.c
50182   M /trunk/tests/tmul.c
50183   M /trunk/tests/tset_q.c
50184   M /trunk/tests/tsqrt.c
50185   M /trunk/tests/tsqrt_ui.c
50186   M /trunk/tests/tsub_ui.c
50187   M /trunk/tests/tui_div.c
50188   M /trunk/tests/tui_sub.c
50189
50190HAVE_FESETROUND renamed to MPFR_HAVE_FESETROUND to avoid possible
50191name conflict.
50192
50193------------------------------------------------------------------------
50194r1843 | vlefevre | 2002-04-10 00:12:01 +0000 (Wed, 10 Apr 2002) | 2 lines
50195Changed paths:
50196   M /trunk/Makefile.am
50197   D /trunk/srandom.h
50198
50199Added missing headers in libmpfr_a_SOURCES.
50200
50201------------------------------------------------------------------------
50202r1842 | vlefevre | 2002-04-09 23:53:57 +0000 (Tue, 09 Apr 2002) | 2 lines
50203Changed paths:
50204   M /trunk/ChangeLog
50205
50206Update for the next pre-release.
50207
50208------------------------------------------------------------------------
50209r1841 | vlefevre | 2002-04-09 23:48:30 +0000 (Tue, 09 Apr 2002) | 2 lines
50210Changed paths:
50211   M /trunk/INSTALL
50212
50213Possible tconst_log2 crash under Solaris.
50214
50215------------------------------------------------------------------------
50216r1840 | vlefevre | 2002-04-09 23:30:08 +0000 (Tue, 09 Apr 2002) | 2 lines
50217Changed paths:
50218   M /trunk/configure.in
50219
50220Under OSF, use option -ffloat-store only when the compiler is gcc.
50221
50222------------------------------------------------------------------------
50223r1839 | vlefevre | 2002-04-09 23:11:46 +0000 (Tue, 09 Apr 2002) | 2 lines
50224Changed paths:
50225   M /trunk/Makefile.am
50226
50227include_HEADERS should contain only mpfr.h and mpf2mpfr.h.
50228
50229------------------------------------------------------------------------
50230r1838 | vlefevre | 2002-04-09 13:47:16 +0000 (Tue, 09 Apr 2002) | 2 lines
50231Changed paths:
50232   M /trunk/configure.in
50233
50234Added code to support fesetround under Solaris.
50235
50236------------------------------------------------------------------------
50237r1837 | vlefevre | 2002-04-09 12:49:54 +0000 (Tue, 09 Apr 2002) | 2 lines
50238Changed paths:
50239   M /trunk/INSTALL
50240
50241"In case of problem" update.
50242
50243------------------------------------------------------------------------
50244r1836 | vlefevre | 2002-04-09 12:40:11 +0000 (Tue, 09 Apr 2002) | 2 lines
50245Changed paths:
50246   M /trunk/INSTALL
50247
50248Old URL removed.
50249
50250------------------------------------------------------------------------
50251r1835 | vlefevre | 2002-04-09 11:33:14 +0000 (Tue, 09 Apr 2002) | 2 lines
50252Changed paths:
50253   M /trunk/INSTALL
50254
50255Renaming: DIR -> GMPINSTALL, GMPDIR -> GMPBUILD. Bug on IRIX updated.
50256
50257------------------------------------------------------------------------
50258r1834 | vlefevre | 2002-04-09 11:04:42 +0000 (Tue, 09 Apr 2002) | 2 lines
50259Changed paths:
50260   M /trunk/INSTALL
50261
50262Removed note about stack-alloc.h.
50263
50264------------------------------------------------------------------------
50265r1833 | vlefevre | 2002-04-09 10:50:01 +0000 (Tue, 09 Apr 2002) | 2 lines
50266Changed paths:
50267   M /trunk/configure.in
50268   M /trunk/rnd_mode.c
50269   M /trunk/tests/tadd.c
50270   M /trunk/tests/tadd_ui.c
50271   M /trunk/tests/tagm.c
50272   M /trunk/tests/tdiv.c
50273   M /trunk/tests/tdiv_ui.c
50274   M /trunk/tests/texp.c
50275   M /trunk/tests/tget_d.c
50276   M /trunk/tests/tget_str.c
50277   M /trunk/tests/tlog.c
50278   M /trunk/tests/tmul.c
50279   M /trunk/tests/tset_q.c
50280   M /trunk/tests/tsqrt.c
50281   M /trunk/tests/tsqrt_ui.c
50282   M /trunk/tests/tsub_ui.c
50283   M /trunk/tests/tui_div.c
50284   M /trunk/tests/tui_sub.c
50285
50286Check for fenv.h -> check for fesetround.
50287
50288------------------------------------------------------------------------
50289r1832 | vlefevre | 2002-04-09 00:12:01 +0000 (Tue, 09 Apr 2002) | 2 lines
50290Changed paths:
50291   M /trunk/README.dev
50292
50293Added note concerning patch submission.
50294
50295------------------------------------------------------------------------
50296r1831 | vlefevre | 2002-04-08 21:23:50 +0000 (Mon, 08 Apr 2002) | 2 lines
50297Changed paths:
50298   M /trunk/mpfr.texi
50299
50300Note about overflows. Functions mpfr_{div,mul}_{si,ui} described.
50301
50302------------------------------------------------------------------------
50303r1830 | vlefevre | 2002-04-07 23:22:34 +0000 (Sun, 07 Apr 2002) | 2 lines
50304Changed paths:
50305   M /trunk/ChangeLog
50306
50307Update for the next (and last?) pre-release.
50308
50309------------------------------------------------------------------------
50310r1829 | vlefevre | 2002-04-07 23:11:04 +0000 (Sun, 07 Apr 2002) | 2 lines
50311Changed paths:
50312   M /trunk/configure.in
50313
50314Stricter test for HAVE_INFS.
50315
50316------------------------------------------------------------------------
50317r1828 | vlefevre | 2002-04-07 20:20:15 +0000 (Sun, 07 Apr 2002) | 2 lines
50318Changed paths:
50319   M /trunk/BUGS
50320
50321Update.
50322
50323------------------------------------------------------------------------
50324r1827 | vlefevre | 2002-04-07 20:10:31 +0000 (Sun, 07 Apr 2002) | 2 lines
50325Changed paths:
50326   M /trunk/INSTALL
50327
50328Added note about IRIX.
50329
50330------------------------------------------------------------------------
50331r1826 | vlefevre | 2002-04-07 01:01:01 +0000 (Sun, 07 Apr 2002) | 2 lines
50332Changed paths:
50333   M /trunk/ChangeLog
50334
50335Update for the next pre-release.
50336
50337------------------------------------------------------------------------
50338r1825 | vlefevre | 2002-04-07 00:38:47 +0000 (Sun, 07 Apr 2002) | 2 lines
50339Changed paths:
50340   M /trunk/agm.c
50341   M /trunk/exp.c
50342   M /trunk/exp_2.c
50343   M /trunk/get_d.c
50344   M /trunk/log.c
50345   M /trunk/log10.c
50346   M /trunk/mpf2mpfr.h
50347   M /trunk/mpfr.h
50348   M /trunk/mpfr.texi
50349   M /trunk/tests/reuse.c
50350   M /trunk/tests/tabs.c
50351   M /trunk/tests/tadd.c
50352   M /trunk/tests/tadd_ui.c
50353   M /trunk/tests/tagm.c
50354   M /trunk/tests/tasin.c
50355   M /trunk/tests/tcmp_ui.c
50356   M /trunk/tests/tconst_log2.c
50357   M /trunk/tests/tconst_pi.c
50358   M /trunk/tests/tcos.c
50359   M /trunk/tests/tdiv.c
50360   M /trunk/tests/tdiv_ui.c
50361   M /trunk/tests/texp.c
50362   M /trunk/tests/texp2.c
50363   M /trunk/tests/tfma.c
50364   M /trunk/tests/tget_d.c
50365   M /trunk/tests/tlog.c
50366   M /trunk/tests/tlog10.c
50367   M /trunk/tests/tmul.c
50368   M /trunk/tests/tmul_2exp.c
50369   M /trunk/tests/tmul_ui.c
50370   M /trunk/tests/trandom.c
50371   M /trunk/tests/tround_prec.c
50372   M /trunk/tests/tset_d.c
50373   M /trunk/tests/tset_q.c
50374   M /trunk/tests/tset_si.c
50375   M /trunk/tests/tset_str.c
50376   M /trunk/tests/tset_z.c
50377   M /trunk/tests/tsin.c
50378   M /trunk/tests/tsin_cos.c
50379   M /trunk/tests/tsqrt.c
50380   M /trunk/tests/tsqrt_ui.c
50381   M /trunk/tests/tsub.c
50382   M /trunk/tests/tsub_ui.c
50383   M /trunk/tests/tswap.c
50384   M /trunk/tests/ttan.c
50385   M /trunk/tests/ttrunc.c
50386   M /trunk/tests/tui_div.c
50387   M /trunk/tests/tui_sub.c
50388   M /trunk/tests/tzeta.c
50389   M /trunk/zeta.c
50390
50391mpfr_get_d -> mpfr_get_d1 and mpfr_get_d2 -> mpfr_get_d.
50392
50393------------------------------------------------------------------------
50394r1824 | vlefevre | 2002-04-06 01:01:29 +0000 (Sat, 06 Apr 2002) | 2 lines
50395Changed paths:
50396   M /trunk/ChangeLog
50397
50398Update for the next pre-release.
50399
50400------------------------------------------------------------------------
50401r1823 | vlefevre | 2002-04-06 00:54:50 +0000 (Sat, 06 Apr 2002) | 2 lines
50402Changed paths:
50403   M /trunk/INSTALL
50404
50405Update.
50406
50407------------------------------------------------------------------------
50408r1822 | vlefevre | 2002-04-05 23:56:33 +0000 (Fri, 05 Apr 2002) | 2 lines
50409Changed paths:
50410   M /trunk/INSTALL
50411
50412New file from Paul.
50413
50414------------------------------------------------------------------------
50415r1821 | vlefevre | 2002-04-05 12:31:59 +0000 (Fri, 05 Apr 2002) | 2 lines
50416Changed paths:
50417   M /trunk/Makefile.am
50418
50419COPYING.LIB removed.
50420
50421------------------------------------------------------------------------
50422r1820 | vlefevre | 2002-04-05 12:29:11 +0000 (Fri, 05 Apr 2002) | 2 lines
50423Changed paths:
50424   M /trunk/COPYING
50425   D /trunk/COPYING.LIB
50426   M /trunk/acos.c
50427   M /trunk/acosh.c
50428   M /trunk/add.c
50429   M /trunk/add1.c
50430   M /trunk/add_one_ulp.c
50431   M /trunk/add_ui.c
50432   M /trunk/agm.c
50433   M /trunk/asin.c
50434   M /trunk/asinh.c
50435   M /trunk/atan.c
50436   M /trunk/atanh.c
50437   M /trunk/cbrt.c
50438   M /trunk/clear.c
50439   M /trunk/cmp.c
50440   M /trunk/cmp2.c
50441   M /trunk/cmp_abs.c
50442   M /trunk/cmp_ui.c
50443   M /trunk/const_euler.c
50444   M /trunk/const_log2.c
50445   M /trunk/const_pi.c
50446   M /trunk/copysign.c
50447   M /trunk/cos.c
50448   M /trunk/cosh.c
50449   M /trunk/dim.c
50450   M /trunk/div.c
50451   M /trunk/div_2exp.c
50452   M /trunk/div_2si.c
50453   M /trunk/div_2ui.c
50454   M /trunk/div_ui.c
50455   M /trunk/dump.c
50456   M /trunk/eq.c
50457   M /trunk/exceptions.c
50458   M /trunk/exp.c
50459   M /trunk/exp2.c
50460   M /trunk/exp3.c
50461   M /trunk/exp_2.c
50462   M /trunk/expm1.c
50463   M /trunk/extract.c
50464   M /trunk/factorial.c
50465   M /trunk/fma.c
50466   M /trunk/gamma.c
50467   M /trunk/gammaPiAGMformula.c
50468   M /trunk/generic.c
50469   M /trunk/get_d.c
50470   M /trunk/get_str.c
50471   M /trunk/get_z_exp.c
50472   M /trunk/gmp_op.c
50473   M /trunk/hypot.c
50474   M /trunk/init.c
50475   M /trunk/init2.c
50476   M /trunk/inp_str.c
50477   M /trunk/isinf.c
50478   M /trunk/isinteger.c
50479   M /trunk/isnan.c
50480   M /trunk/isnum.c
50481   M /trunk/log.c
50482   M /trunk/log10.c
50483   M /trunk/log1p.c
50484   M /trunk/log2.c
50485   M /trunk/minmax.c
50486   M /trunk/mpf2mpfr.h
50487   M /trunk/mpfi.c
50488   M /trunk/mpfi.h
50489   M /trunk/mpfr-impl.h
50490   M /trunk/mpfr-math.h
50491   M /trunk/mpfr-test.h
50492   M /trunk/mpfr.h
50493   M /trunk/mul.c
50494   M /trunk/mul_2exp.c
50495   M /trunk/mul_2si.c
50496   M /trunk/mul_2ui.c
50497   M /trunk/mul_ui.c
50498   M /trunk/neg.c
50499   M /trunk/out_str.c
50500   M /trunk/pow.c
50501   M /trunk/pow_si.c
50502   M /trunk/pow_ui.c
50503   M /trunk/print_raw.c
50504   M /trunk/print_rnd_mode.c
50505   M /trunk/random.c
50506   M /trunk/random2.c
50507   M /trunk/reldiff.c
50508   M /trunk/rint.c
50509   M /trunk/rnd_mode.c
50510   M /trunk/round_prec.c
50511   M /trunk/save_expo.c
50512   M /trunk/set.c
50513   M /trunk/set_d.c
50514   M /trunk/set_dfl_prec.c
50515   M /trunk/set_f.c
50516   M /trunk/set_inf.c
50517   M /trunk/set_nan.c
50518   M /trunk/set_prc_raw.c
50519   M /trunk/set_prec.c
50520   M /trunk/set_q.c
50521   M /trunk/set_rnd.c
50522   M /trunk/set_si.c
50523   M /trunk/set_str.c
50524   M /trunk/set_str_raw.c
50525   M /trunk/set_ui.c
50526   M /trunk/set_z.c
50527   M /trunk/sin.c
50528   M /trunk/sin_cos.c
50529   M /trunk/sinh.c
50530   M /trunk/sqrt.c
50531   M /trunk/sqrt_ui.c
50532   M /trunk/srandom.h
50533   M /trunk/sub.c
50534   M /trunk/sub1.c
50535   M /trunk/sub_one_ulp.c
50536   M /trunk/sub_ui.c
50537   M /trunk/swap.c
50538   M /trunk/tan.c
50539   M /trunk/tanh.c
50540   M /trunk/tests/reuse.c
50541   M /trunk/tests/tabs.c
50542   M /trunk/tests/tacos.c
50543   M /trunk/tests/tacosh.c
50544   M /trunk/tests/tadd.c
50545   M /trunk/tests/tadd_ui.c
50546   M /trunk/tests/tagm.c
50547   M /trunk/tests/tasin.c
50548   M /trunk/tests/tasinh.c
50549   M /trunk/tests/tatan.c
50550   M /trunk/tests/tatanh.c
50551   M /trunk/tests/tcan_round.c
50552   M /trunk/tests/tcmp.c
50553   M /trunk/tests/tcmp2.c
50554   M /trunk/tests/tcmp_ui.c
50555   M /trunk/tests/tconst_euler.c
50556   M /trunk/tests/tconst_log2.c
50557   M /trunk/tests/tconst_pi.c
50558   M /trunk/tests/tcos.c
50559   M /trunk/tests/tcosh.c
50560   M /trunk/tests/tdiv.c
50561   M /trunk/tests/tdiv_ui.c
50562   M /trunk/tests/tdump.c
50563   M /trunk/tests/teq.c
50564   M /trunk/tests/texceptions.c
50565   M /trunk/tests/texp.c
50566   M /trunk/tests/texp2.c
50567   M /trunk/tests/texpm1.c
50568   M /trunk/tests/tfactorial.c
50569   M /trunk/tests/tfma.c
50570   M /trunk/tests/tgamma.c
50571   M /trunk/tests/tgeneric.c
50572   M /trunk/tests/tget_d.c
50573   M /trunk/tests/tget_str.c
50574   M /trunk/tests/thyperbolic.c
50575   M /trunk/tests/thypot.c
50576   M /trunk/tests/tisnan.c
50577   M /trunk/tests/tlog.c
50578   M /trunk/tests/tlog10.c
50579   M /trunk/tests/tlog1p.c
50580   M /trunk/tests/tlog2.c
50581   M /trunk/tests/tmul.c
50582   M /trunk/tests/tmul_2exp.c
50583   M /trunk/tests/tmul_ui.c
50584   M /trunk/tests/tout_str.c
50585   M /trunk/tests/tpow.c
50586   M /trunk/tests/tpow3.c
50587   M /trunk/tests/trandom.c
50588   M /trunk/tests/trint.c
50589   M /trunk/tests/tround_prec.c
50590   M /trunk/tests/tset.c
50591   M /trunk/tests/tset_d.c
50592   M /trunk/tests/tset_f.c
50593   M /trunk/tests/tset_q.c
50594   M /trunk/tests/tset_si.c
50595   M /trunk/tests/tset_str.c
50596   M /trunk/tests/tset_z.c
50597   M /trunk/tests/tsin.c
50598   M /trunk/tests/tsin_cos.c
50599   M /trunk/tests/tsinh.c
50600   M /trunk/tests/tsqrt.c
50601   M /trunk/tests/tsqrt_ui.c
50602   M /trunk/tests/tsub.c
50603   M /trunk/tests/tsub_ui.c
50604   M /trunk/tests/tswap.c
50605   M /trunk/tests/ttan.c
50606   M /trunk/tests/ttanh.c
50607   M /trunk/tests/ttrunc.c
50608   M /trunk/tests/tui_div.c
50609   M /trunk/tests/tui_pow.c
50610   M /trunk/tests/tui_sub.c
50611   M /trunk/tests/tzeta.c
50612   M /trunk/uceil_exp2.c
50613   M /trunk/uceil_log2.c
50614   M /trunk/ufloor_log2.c
50615   M /trunk/ui_div.c
50616   M /trunk/ui_pow.c
50617   M /trunk/ui_pow_ui.c
50618   M /trunk/ui_sub.c
50619   M /trunk/urandomb.c
50620   M /trunk/zeta.c
50621
50622COPYING.LIB -> COPYING.
50623
50624------------------------------------------------------------------------
50625r1819 | vlefevre | 2002-04-05 12:14:11 +0000 (Fri, 05 Apr 2002) | 2 lines
50626Changed paths:
50627   M /trunk/README
50628   A /trunk/README.dev
50629
50630README.dev added.
50631
50632------------------------------------------------------------------------
50633r1818 | zimmerma | 2002-04-05 12:08:31 +0000 (Fri, 05 Apr 2002) | 2 lines
50634Changed paths:
50635   M /trunk/sqrt.c
50636
50637put back label removed by error
50638
50639------------------------------------------------------------------------
50640r1817 | zimmerma | 2002-04-05 12:05:35 +0000 (Fri, 05 Apr 2002) | 2 lines
50641Changed paths:
50642   M /trunk/mpfr-test.h
50643
50644removed _FPU_RC_NEAREST ... for x86 (not used any more, now use fenv.h)
50645
50646------------------------------------------------------------------------
50647r1816 | zimmerma | 2002-04-05 12:04:40 +0000 (Fri, 05 Apr 2002) | 2 lines
50648Changed paths:
50649   M /trunk/agm.c
50650   M /trunk/sqrt.c
50651
50652removed nested TMP_MARK's (problems when configuring gmp with --disable-alloca)
50653
50654------------------------------------------------------------------------
50655r1815 | zimmerma | 2002-04-05 11:47:25 +0000 (Fri, 05 Apr 2002) | 2 lines
50656Changed paths:
50657   M /trunk/agm.c
50658
50659fixed pb with two markers (with --disable-alloca)
50660
50661------------------------------------------------------------------------
50662r1814 | vlefevre | 2002-04-05 11:40:58 +0000 (Fri, 05 Apr 2002) | 2 lines
50663Changed paths:
50664   D /trunk/shortmul.c
50665
50666Removed (not used).
50667
50668------------------------------------------------------------------------
50669r1813 | zimmerma | 2002-04-05 07:21:21 +0000 (Fri, 05 Apr 2002) | 3 lines
50670Changed paths:
50671   M /trunk/configure.in
50672   M /trunk/mpfr-test.h
50673   M /trunk/rnd_mode.c
50674   M /trunk/tests/tadd.c
50675   M /trunk/tests/tadd_ui.c
50676   M /trunk/tests/tagm.c
50677   M /trunk/tests/tdiv.c
50678   M /trunk/tests/tdiv_ui.c
50679   M /trunk/tests/texp.c
50680   M /trunk/tests/tget_d.c
50681   M /trunk/tests/tget_str.c
50682   M /trunk/tests/tlog.c
50683   M /trunk/tests/tmul.c
50684   M /trunk/tests/tset_q.c
50685   M /trunk/tests/tsqrt.c
50686   M /trunk/tests/tsqrt_ui.c
50687   M /trunk/tests/tsub_ui.c
50688   M /trunk/tests/tui_div.c
50689   M /trunk/tests/tui_sub.c
50690
50691use AC_CHECK_HEADERS to check for fenv.h
50692and AC_CHECK_FUNCS to check for lrand48
50693
50694------------------------------------------------------------------------
50695r1812 | vlefevre | 2002-04-04 23:44:27 +0000 (Thu, 04 Apr 2002) | 2 lines
50696Changed paths:
50697   M /trunk/README
50698
50699Added "VERSION" and "prepare" descriptions.
50700
50701------------------------------------------------------------------------
50702r1811 | zimmerma | 2002-04-04 14:20:19 +0000 (Thu, 04 Apr 2002) | 2 lines
50703Changed paths:
50704   M /trunk/mpfr.texi
50705
50706fixed bugs found by Nathalie
50707
50708------------------------------------------------------------------------
50709r1810 | vlefevre | 2002-04-04 13:50:20 +0000 (Thu, 04 Apr 2002) | 2 lines
50710Changed paths:
50711   M /trunk/ChangeLog
50712
50713Update for the next pre-release.
50714
50715------------------------------------------------------------------------
50716r1809 | vlefevre | 2002-04-04 13:46:23 +0000 (Thu, 04 Apr 2002) | 2 lines
50717Changed paths:
50718   M /trunk/configure.in
50719
50720Removed check for extended precision, as no longer used.
50721
50722------------------------------------------------------------------------
50723r1808 | zimmerma | 2002-04-04 11:46:32 +0000 (Thu, 04 Apr 2002) | 2 lines
50724Changed paths:
50725   M /trunk/tests/tget_d.c
50726
50727added check for denormalized numbers
50728
50729------------------------------------------------------------------------
50730r1807 | zimmerma | 2002-04-04 10:19:32 +0000 (Thu, 04 Apr 2002) | 2 lines
50731Changed paths:
50732   M /trunk/TODO
50733
50734added new functions to implement
50735
50736------------------------------------------------------------------------
50737r1806 | vlefevre | 2002-04-03 16:28:40 +0000 (Wed, 03 Apr 2002) | 2 lines
50738Changed paths:
50739   M /trunk/ChangeLog
50740
50741Update for the next pre-release.
50742
50743------------------------------------------------------------------------
50744r1805 | vlefevre | 2002-04-03 13:52:42 +0000 (Wed, 03 Apr 2002) | 2 lines
50745Changed paths:
50746   M /trunk/configure.in
50747
50748-ffloat-store is a gcc option.
50749
50750------------------------------------------------------------------------
50751r1804 | vlefevre | 2002-04-03 13:40:49 +0000 (Wed, 03 Apr 2002) | 2 lines
50752Changed paths:
50753   M /trunk/configure.in
50754
50755Added 4th argument to AC_TRY_RUN.
50756
50757------------------------------------------------------------------------
50758r1803 | vlefevre | 2002-04-03 12:12:45 +0000 (Wed, 03 Apr 2002) | 2 lines
50759Changed paths:
50760   M /trunk/configure.in
50761
50762Re-fix.
50763
50764------------------------------------------------------------------------
50765r1802 | zimmerma | 2002-04-03 10:11:59 +0000 (Wed, 03 Apr 2002) | 2 lines
50766Changed paths:
50767   M /trunk/configure.in
50768   M /trunk/mpfr-test.h
50769
50770added check for fpu_control.h
50771
50772------------------------------------------------------------------------
50773r1801 | zimmerma | 2002-04-03 10:02:27 +0000 (Wed, 03 Apr 2002) | 2 lines
50774Changed paths:
50775   M /trunk/tests/tadd.c
50776
50777added missing cast to double
50778
50779------------------------------------------------------------------------
50780r1800 | vlefevre | 2002-04-02 23:42:48 +0000 (Tue, 02 Apr 2002) | 2 lines
50781Changed paths:
50782   M /trunk/configure.in
50783
50784[ ] used around error message.
50785
50786------------------------------------------------------------------------
50787r1799 | vlefevre | 2002-04-02 15:44:50 +0000 (Tue, 02 Apr 2002) | 2 lines
50788Changed paths:
50789   M /trunk/ChangeLog
50790
50791Update.
50792
50793------------------------------------------------------------------------
50794r1798 | vlefevre | 2002-04-02 15:36:51 +0000 (Tue, 02 Apr 2002) | 2 lines
50795Changed paths:
50796   M /trunk/configure.in
50797
50798Check BITS_PER_MP_LIMB and BYTES_PER_MP_LIMB.
50799
50800------------------------------------------------------------------------
50801r1797 | vlefevre | 2002-04-02 12:30:24 +0000 (Tue, 02 Apr 2002) | 2 lines
50802Changed paths:
50803   M /trunk/Makefile.am
50804   M /trunk/mpfr-impl.h
50805   D /trunk/sqrtrem.c
50806
50807sqrtrem.c removed.
50808
50809------------------------------------------------------------------------
50810r1796 | vlefevre | 2002-04-02 11:50:27 +0000 (Tue, 02 Apr 2002) | 2 lines
50811Changed paths:
50812   M /trunk/ChangeLog
50813
50814New ChangeLog file (generated by rcs2log).
50815
50816------------------------------------------------------------------------
50817r1795 | vlefevre | 2002-04-02 11:42:03 +0000 (Tue, 02 Apr 2002) | 2 lines
50818Changed paths:
50819   M /trunk/configure.in
50820
50821Suppress PACKAGE and VERSION definitions for the compiler.
50822
50823------------------------------------------------------------------------
50824r1794 | zimmerma | 2002-04-01 17:28:42 +0000 (Mon, 01 Apr 2002) | 2 lines
50825Changed paths:
50826   D /trunk/Configure
50827
50828old file
50829
50830------------------------------------------------------------------------
50831r1793 | zimmerma | 2002-03-31 14:58:47 +0000 (Sun, 31 Mar 2002) | 2 lines
50832Changed paths:
50833   M /trunk/mpfr.texi
50834
50835more "internal" changes suggested by Vincent
50836
50837------------------------------------------------------------------------
50838r1792 | zimmerma | 2002-03-31 14:48:14 +0000 (Sun, 31 Mar 2002) | 2 lines
50839Changed paths:
50840   M /trunk/mpfr.texi
50841
50842added suggestions from Kevin in "internals"
50843
50844------------------------------------------------------------------------
50845r1791 | zimmerma | 2002-03-28 09:01:28 +0000 (Thu, 28 Mar 2002) | 2 lines
50846Changed paths:
50847   M /trunk/tests/tset_d.c
50848
50849added test for denorms
50850
50851------------------------------------------------------------------------
50852r1790 | zimmerma | 2002-03-28 09:01:06 +0000 (Thu, 28 Mar 2002) | 3 lines
50853Changed paths:
50854   M /trunk/set_d.c
50855
50856on a 32-bit machine, denormalized numbers with high 32 bits to 0
50857were flushed to zero
50858
50859------------------------------------------------------------------------
50860r1789 | zimmerma | 2002-03-27 15:26:18 +0000 (Wed, 27 Mar 2002) | 2 lines
50861Changed paths:
50862   M /trunk/asin.c
50863
50864sign of sin(-1) was not set
50865
50866------------------------------------------------------------------------
50867r1788 | zimmerma | 2002-03-27 15:25:54 +0000 (Wed, 27 Mar 2002) | 2 lines
50868Changed paths:
50869   M /trunk/tests/tasin.c
50870
50871added check for asin(-1)
50872
50873------------------------------------------------------------------------
50874r1787 | zimmerma | 2002-03-27 14:38:50 +0000 (Wed, 27 Mar 2002) | 2 lines
50875Changed paths:
50876   M /trunk/tests/texp2.c
50877
50878added one test
50879
50880------------------------------------------------------------------------
50881r1786 | zimmerma | 2002-03-27 14:38:29 +0000 (Wed, 27 Mar 2002) | 2 lines
50882Changed paths:
50883   M /trunk/exp2.c
50884
50885previous fix was completely wrong
50886
50887------------------------------------------------------------------------
50888r1785 | zimmerma | 2002-03-27 14:37:39 +0000 (Wed, 27 Mar 2002) | 2 lines
50889Changed paths:
50890   M /trunk/cmp_ui.c
50891
50892fixed pb in cmp_si when i = -2^31 (then beware that -1 * i < 0 !!!)
50893
50894------------------------------------------------------------------------
50895r1784 | zimmerma | 2002-03-27 14:09:35 +0000 (Wed, 27 Mar 2002) | 2 lines
50896Changed paths:
50897   M /trunk/exp2.c
50898
50899added check for underflow
50900
50901------------------------------------------------------------------------
50902r1783 | zimmerma | 2002-03-26 18:39:57 +0000 (Tue, 26 Mar 2002) | 4 lines
50903Changed paths:
50904   A /trunk/tests/Makefile.in
50905   M /trunk/tests/tabs.c
50906   M /trunk/tests/tadd.c
50907   M /trunk/tests/tadd_ui.c
50908   M /trunk/tests/tagm.c
50909   M /trunk/tests/tcmp2.c
50910   M /trunk/tests/tcos.c
50911   M /trunk/tests/tdiv.c
50912   M /trunk/tests/tdiv_ui.c
50913   M /trunk/tests/texp.c
50914   M /trunk/tests/tfma.c
50915   M /trunk/tests/tget_d.c
50916   M /trunk/tests/tget_str.c
50917   M /trunk/tests/tlog.c
50918   M /trunk/tests/tmul.c
50919   M /trunk/tests/tmul_ui.c
50920   M /trunk/tests/tpow.c
50921   M /trunk/tests/tset_d.c
50922   M /trunk/tests/tset_q.c
50923   M /trunk/tests/tsin.c
50924   M /trunk/tests/tsin_cos.c
50925   M /trunk/tests/tsqrt.c
50926   M /trunk/tests/tsqrt_ui.c
50927   M /trunk/tests/tsub_ui.c
50928   M /trunk/tests/ttan.c
50929   M /trunk/tests/tui_div.c
50930   M /trunk/tests/tui_sub.c
50931
50932- use mpfr_test_init to initialize harware floats
50933- use #ifdef HAVE_INFS when using DBL_NAN, ...
50934- fixed some problems with wrongly converted f-p values (esp. under IRIX)
50935
50936------------------------------------------------------------------------
50937r1782 | zimmerma | 2002-03-26 18:36:49 +0000 (Tue, 26 Mar 2002) | 3 lines
50938Changed paths:
50939   M /trunk/configure.in
50940
50941use AC_TRY_CPP instead of AC_TRY_RUN for fenv.h
50942(otherwise fails on Itanium)
50943
50944------------------------------------------------------------------------
50945r1781 | zimmerma | 2002-03-26 18:35:56 +0000 (Tue, 26 Mar 2002) | 2 lines
50946Changed paths:
50947   M /trunk/mpfr-test.h
50948
50949added function mpfr_test_init to initialize full IEEE behaviour
50950
50951------------------------------------------------------------------------
50952r1780 | zimmerma | 2002-03-26 18:34:54 +0000 (Tue, 26 Mar 2002) | 3 lines
50953Changed paths:
50954   M /trunk/fma.c
50955
50956put back simple algorithm that computes x*y exactly and then
50957directly calls mpfr_add, to avoid wrong inexact flags
50958
50959------------------------------------------------------------------------
50960r1779 | zimmerma | 2002-03-26 09:40:54 +0000 (Tue, 26 Mar 2002) | 2 lines
50961Changed paths:
50962   M /trunk/tests/tdump.c
50963   M /trunk/tests/tset_q.c
50964   M /trunk/tests/tset_si.c
50965
50966added 2002 in copyright line
50967
50968------------------------------------------------------------------------
50969r1778 | zimmerma | 2002-03-26 09:40:06 +0000 (Tue, 26 Mar 2002) | 2 lines
50970Changed paths:
50971   M /trunk/tests/tget_d.c
50972
50973fixed problem on x86 (set precision to double to avoid double rounding)
50974
50975------------------------------------------------------------------------
50976r1777 | zimmerma | 2002-03-26 09:36:52 +0000 (Tue, 26 Mar 2002) | 2 lines
50977Changed paths:
50978   M /trunk/configure.in
50979
50980added check for valid 1/0, denormalized, and extended precision
50981
50982------------------------------------------------------------------------
50983r1776 | vlefevre | 2002-03-26 09:29:34 +0000 (Tue, 26 Mar 2002) | 2 lines
50984Changed paths:
50985   M /trunk/tests/tget_d.c
50986
50987New-style comment removed.
50988
50989------------------------------------------------------------------------
50990r1775 | zimmerma | 2002-03-26 09:19:05 +0000 (Tue, 26 Mar 2002) | 2 lines
50991Changed paths:
50992   M /trunk/mpfr.texi
50993
50994added a description of the mpfr_t type in "Internals"
50995
50996------------------------------------------------------------------------
50997r1774 | vlefevre | 2002-03-26 01:50:35 +0000 (Tue, 26 Mar 2002) | 2 lines
50998Changed paths:
50999   M /trunk/tests/tadd_ui.c
51000   M /trunk/tests/tdiv_ui.c
51001   M /trunk/tests/tdump.c
51002   M /trunk/tests/texp.c
51003   M /trunk/tests/tget_str.c
51004   M /trunk/tests/tmul.c
51005   M /trunk/tests/tset_q.c
51006   M /trunk/tests/tsqrt.c
51007   M /trunk/tests/tsqrt_ui.c
51008   M /trunk/tests/tsub_ui.c
51009   M /trunk/tests/tui_sub.c
51010
51011#include <unistd.h> removed. Redefined macros ABS removed.
51012
51013------------------------------------------------------------------------
51014r1773 | vlefevre | 2002-03-26 01:35:24 +0000 (Tue, 26 Mar 2002) | 2 lines
51015Changed paths:
51016   M /trunk/tests/tagm.c
51017   M /trunk/tests/tdiv.c
51018   M /trunk/tests/tlog.c
51019   M /trunk/tests/tmul_2exp.c
51020   M /trunk/tests/tout_str.c
51021   M /trunk/tests/trandom.c
51022   M /trunk/tests/tset_d.c
51023   M /trunk/tests/tset_f.c
51024   M /trunk/tests/tset_si.c
51025   M /trunk/tests/tset_str.c
51026   M /trunk/tests/tset_z.c
51027   M /trunk/tests/tui_div.c
51028
51029Patch by Kevin Ryde + misc fixes.
51030
51031------------------------------------------------------------------------
51032r1772 | zimmerma | 2002-03-25 17:10:50 +0000 (Mon, 25 Mar 2002) | 2 lines
51033Changed paths:
51034   M /trunk/tests/tadd.c
51035   M /trunk/tests/tadd_ui.c
51036   M /trunk/tests/tagm.c
51037   M /trunk/tests/tdiv.c
51038   M /trunk/tests/tdiv_ui.c
51039   M /trunk/tests/texp.c
51040   M /trunk/tests/tget_str.c
51041   M /trunk/tests/tlog.c
51042   M /trunk/tests/tmul.c
51043   M /trunk/tests/tmul_2exp.c
51044   M /trunk/tests/tout_str.c
51045   M /trunk/tests/trandom.c
51046   M /trunk/tests/tset_d.c
51047   M /trunk/tests/tset_f.c
51048   M /trunk/tests/tset_q.c
51049   M /trunk/tests/tset_si.c
51050   M /trunk/tests/tset_str.c
51051   M /trunk/tests/tset_z.c
51052   M /trunk/tests/tsqrt.c
51053   M /trunk/tests/tsqrt_ui.c
51054   M /trunk/tests/tsub_ui.c
51055   M /trunk/tests/tui_div.c
51056   M /trunk/tests/tui_sub.c
51057
51058replaced getpid() by time(NULL)
51059
51060------------------------------------------------------------------------
51061r1771 | zimmerma | 2002-03-25 14:56:28 +0000 (Mon, 25 Mar 2002) | 2 lines
51062Changed paths:
51063   M /trunk/set_str_raw.c
51064
51065MPFR_SIZE and sign were incorrectly set [thanks Kevin]
51066
51067------------------------------------------------------------------------
51068r1770 | zimmerma | 2002-03-25 13:53:31 +0000 (Mon, 25 Mar 2002) | 2 lines
51069Changed paths:
51070   M /trunk/tests/tsqrt.c
51071
51072added check_nan (from Kevin)
51073
51074------------------------------------------------------------------------
51075r1769 | zimmerma | 2002-03-25 13:52:26 +0000 (Mon, 25 Mar 2002) | 2 lines
51076Changed paths:
51077   M /trunk/sqrt.c
51078
51079fixed bug for sqrt(-0) found by Kevin [NaN flag not cleared]
51080
51081------------------------------------------------------------------------
51082r1768 | vlefevre | 2002-03-22 15:28:29 +0000 (Fri, 22 Mar 2002) | 2 lines
51083Changed paths:
51084   M /trunk/tests/tget_d.c
51085
51086Error message now copes with extended precision.
51087
51088------------------------------------------------------------------------
51089r1767 | zimmerma | 2002-03-22 14:41:46 +0000 (Fri, 22 Mar 2002) | 5 lines
51090Changed paths:
51091   M /trunk/configure.in
51092   M /trunk/mpfr-test.h
51093   M /trunk/mpfr.texi
51094   M /trunk/rnd_mode.c
51095   M /trunk/tests/tget_d.c
51096
51097added test in configure for checking rand48 functions (HAVE_RAND48)
51098and fenv.h (HAVE_FENV)
51099added mpfr_set_machine_rnd_mode (if fenv.h exists)
51100replaced TEST by HAVE_FENV
51101
51102------------------------------------------------------------------------
51103r1766 | vlefevre | 2002-03-22 01:48:18 +0000 (Fri, 22 Mar 2002) | 2 lines
51104Changed paths:
51105   M /trunk/tests/tadd_ui.c
51106   M /trunk/tests/tget_d.c
51107   M /trunk/tests/tmul_2exp.c
51108   M /trunk/tests/trandom.c
51109   M /trunk/tests/tset_d.c
51110   M /trunk/tests/tset_f.c
51111   M /trunk/tests/tset_q.c
51112   M /trunk/tests/tset_si.c
51113   M /trunk/tests/tset_str.c
51114   M /trunk/tests/tsqrt.c
51115   M /trunk/tests/tsqrt_ui.c
51116   M /trunk/tests/tsub_ui.c
51117   M /trunk/tests/tui_div.c
51118   M /trunk/tests/tui_sub.c
51119
51120Missing #include.
51121
51122------------------------------------------------------------------------
51123r1765 | vlefevre | 2002-03-22 01:25:57 +0000 (Fri, 22 Mar 2002) | 2 lines
51124Changed paths:
51125   M /trunk/set_nan.c
51126
51127MPFR_RETNAN shouldn't be used as no value is returned.
51128
51129------------------------------------------------------------------------
51130r1764 | vlefevre | 2002-03-22 01:22:29 +0000 (Fri, 22 Mar 2002) | 2 lines
51131Changed paths:
51132   M /trunk/set_inf.c
51133
51134Regarde 0 as positive rather than negative (though it's better not to use it).
51135
51136------------------------------------------------------------------------
51137r1763 | vlefevre | 2002-03-22 01:09:58 +0000 (Fri, 22 Mar 2002) | 2 lines
51138Changed paths:
51139   M /trunk/isinteger.c
51140
51141Memory leak (patch by Kevin Ryde).
51142
51143------------------------------------------------------------------------
51144r1762 | zimmerma | 2002-03-21 15:35:48 +0000 (Thu, 21 Mar 2002) | 4 lines
51145Changed paths:
51146   M /trunk/tests/tabs.c
51147   M /trunk/tests/tadd.c
51148   M /trunk/tests/tadd_ui.c
51149   M /trunk/tests/tagm.c
51150   M /trunk/tests/tcmp2.c
51151   M /trunk/tests/tdiv.c
51152   M /trunk/tests/tdiv_ui.c
51153   M /trunk/tests/texp.c
51154   M /trunk/tests/tget_d.c
51155   M /trunk/tests/tget_str.c
51156   M /trunk/tests/tlog.c
51157   M /trunk/tests/tmul.c
51158   M /trunk/tests/tmul_2exp.c
51159   M /trunk/tests/tmul_ui.c
51160   M /trunk/tests/tout_str.c
51161   M /trunk/tests/tpow.c
51162   M /trunk/tests/trandom.c
51163   M /trunk/tests/trint.c
51164   M /trunk/tests/tset.c
51165   M /trunk/tests/tset_d.c
51166   M /trunk/tests/tset_f.c
51167   M /trunk/tests/tset_q.c
51168   M /trunk/tests/tset_si.c
51169   M /trunk/tests/tset_str.c
51170   M /trunk/tests/tset_z.c
51171   M /trunk/tests/tsqrt.c
51172   M /trunk/tests/tsqrt_ui.c
51173   M /trunk/tests/tsub.c
51174   M /trunk/tests/tsub_ui.c
51175   M /trunk/tests/tui_div.c
51176   M /trunk/tests/tui_sub.c
51177
51178replaced rand/lrand48, drand48, srand/srand48 by macros
51179         LONG_RAND, DBL_RAND, SEED_RAND
51180and time(NULL) by getpid()
51181
51182------------------------------------------------------------------------
51183r1761 | zimmerma | 2002-03-21 15:34:18 +0000 (Thu, 21 Mar 2002) | 2 lines
51184Changed paths:
51185   M /trunk/mpfr-test.h
51186
51187added macros LONG_RAND, DBL_RAND, SEED_RAND
51188
51189------------------------------------------------------------------------
51190r1760 | zimmerma | 2002-03-21 10:04:49 +0000 (Thu, 21 Mar 2002) | 2 lines
51191Changed paths:
51192   M /trunk/Makefile.am
51193
51194added VERSION and mpfr-math.h for "make dist"
51195
51196------------------------------------------------------------------------
51197r1759 | zimmerma | 2002-03-19 16:45:01 +0000 (Tue, 19 Mar 2002) | 2 lines
51198Changed paths:
51199   A /trunk/set_inf.c
51200   A /trunk/set_nan.c
51201
51202new functions
51203
51204------------------------------------------------------------------------
51205r1758 | zimmerma | 2002-03-19 16:44:32 +0000 (Tue, 19 Mar 2002) | 3 lines
51206Changed paths:
51207   M /trunk/tests/reuse.c
51208   M /trunk/tests/tabs.c
51209   M /trunk/tests/tadd.c
51210   M /trunk/tests/tadd_ui.c
51211   M /trunk/tests/tcmp.c
51212   M /trunk/tests/tcos.c
51213   M /trunk/tests/tdiv.c
51214   M /trunk/tests/tmul.c
51215   M /trunk/tests/tmul_2exp.c
51216   M /trunk/tests/tmul_ui.c
51217   M /trunk/tests/tpow.c
51218   M /trunk/tests/tsin.c
51219   M /trunk/tests/tsin_cos.c
51220   M /trunk/tests/tsqrt.c
51221   M /trunk/tests/tsub_ui.c
51222   M /trunk/tests/ttan.c
51223   M /trunk/tests/tui_div.c
51224   M /trunk/tests/tui_sub.c
51225
51226now use macros DBL_NAN, DBL_POS_INF, DBL_NEG_INF,
51227and functions mpfr_set_nan, mpfr_set_inf
51228
51229------------------------------------------------------------------------
51230r1757 | zimmerma | 2002-03-19 16:42:26 +0000 (Tue, 19 Mar 2002) | 2 lines
51231Changed paths:
51232   M /trunk/mpfr-impl.h
51233
51234defined macros for 0/0, 1/0, -1/0
51235
51236------------------------------------------------------------------------
51237r1756 | zimmerma | 2002-03-19 16:40:41 +0000 (Tue, 19 Mar 2002) | 2 lines
51238Changed paths:
51239   M /trunk/Makefile.am
51240   M /trunk/mpfr.h
51241   M /trunk/mpfr.texi
51242
51243added new functions mpfr_set_nan and mpfr_set_inf
51244
51245------------------------------------------------------------------------
51246r1755 | vlefevre | 2002-03-19 15:09:16 +0000 (Tue, 19 Mar 2002) | 3 lines
51247Changed paths:
51248   A /trunk/VERSION
51249   M /trunk/configure.in
51250
51251File VERSION added. Contains the next version (currently 2.0.1).
51252configure.in updated accordingly.
51253
51254------------------------------------------------------------------------
51255r1754 | vlefevre | 2002-03-19 08:47:22 +0000 (Tue, 19 Mar 2002) | 2 lines
51256Changed paths:
51257   M /trunk/get_d.c
51258   A /trunk/mpfr-math.h
51259   M /trunk/tests/tadd.c
51260
51261Macros MPFR_DBL_NAN, MPFR_DBL_INFP and MPFR_DBL_INFM.
51262
51263------------------------------------------------------------------------
51264r1753 | zimmerma | 2002-03-19 02:11:56 +0000 (Tue, 19 Mar 2002) | 2 lines
51265Changed paths:
51266   M /trunk/tests/tmul_ui.c
51267
51268MP_LIMB_T_HIGHBIT -> ULONG_HIGHBIT
51269
51270------------------------------------------------------------------------
51271r1752 | zimmerma | 2002-03-19 02:11:30 +0000 (Tue, 19 Mar 2002) | 2 lines
51272Changed paths:
51273   M /trunk/tests/tdiv.c
51274
51275moved code under #ifdef
51276
51277------------------------------------------------------------------------
51278r1751 | zimmerma | 2002-03-19 02:10:50 +0000 (Tue, 19 Mar 2002) | 2 lines
51279Changed paths:
51280   M /trunk/tests/tadd.c
51281
51282moved code under #ifdef TEST
51283
51284------------------------------------------------------------------------
51285r1750 | zimmerma | 2002-03-19 02:10:13 +0000 (Tue, 19 Mar 2002) | 2 lines
51286Changed paths:
51287   M /trunk/set_d.c
51288
51289remove variable sizer (not used)
51290
51291------------------------------------------------------------------------
51292r1749 | zimmerma | 2002-03-19 02:09:11 +0000 (Tue, 19 Mar 2002) | 2 lines
51293Changed paths:
51294   M /trunk/cbrt.c
51295
51296Library GPL -> Lesser GPL
51297
51298------------------------------------------------------------------------
51299r1748 | zimmerma | 2002-03-19 02:00:53 +0000 (Tue, 19 Mar 2002) | 2 lines
51300Changed paths:
51301   M /trunk/TODO
51302
51303updated
51304
51305------------------------------------------------------------------------
51306r1747 | vlefevre | 2002-03-17 22:13:03 +0000 (Sun, 17 Mar 2002) | 2 lines
51307Changed paths:
51308   M /trunk/fma.c
51309
51310Some changes in the types.
51311
51312------------------------------------------------------------------------
51313r1746 | zimmerma | 2002-03-17 22:13:02 +0000 (Sun, 17 Mar 2002) | 2 lines
51314Changed paths:
51315   M /trunk/fma.c
51316
51317changed Nt variable to signed
51318
51319------------------------------------------------------------------------
51320r1745 | vlefevre | 2002-03-17 22:03:14 +0000 (Sun, 17 Mar 2002) | 2 lines
51321Changed paths:
51322   M /trunk/log.c
51323   M /trunk/log10.c
51324   M /trunk/log2.c
51325
51326Bugs fixed.
51327
51328------------------------------------------------------------------------
51329r1744 | zimmerma | 2002-03-17 17:53:04 +0000 (Sun, 17 Mar 2002) | 2 lines
51330Changed paths:
51331   M /trunk/Makefile.am
51332   M /trunk/mpfr.h
51333   M /trunk/mpfr.texi
51334
51335added back mpfr_sin_cos
51336
51337------------------------------------------------------------------------
51338r1743 | zimmerma | 2002-03-17 17:50:27 +0000 (Sun, 17 Mar 2002) | 2 lines
51339Changed paths:
51340   A /trunk/sin_cos.c
51341
51342new version (adapted from sin.c)
51343
51344------------------------------------------------------------------------
51345r1742 | zimmerma | 2002-03-17 17:49:08 +0000 (Sun, 17 Mar 2002) | 2 lines
51346Changed paths:
51347   M /trunk/tests/ttan.c
51348
51349added tests for tan(3*Pi/4) and tan(7*Pi/4)
51350
51351------------------------------------------------------------------------
51352r1741 | zimmerma | 2002-03-17 17:48:38 +0000 (Sun, 17 Mar 2002) | 2 lines
51353Changed paths:
51354   M /trunk/tan.c
51355
51356fixed bug for tan(3*Pi/4) [wrong sign]
51357
51358------------------------------------------------------------------------
51359r1740 | zimmerma | 2002-03-17 17:27:42 +0000 (Sun, 17 Mar 2002) | 2 lines
51360Changed paths:
51361   M /trunk/tests/tlog10.c
51362
51363added test for log(10^n)
51364
51365------------------------------------------------------------------------
51366r1739 | zimmerma | 2002-03-17 17:21:31 +0000 (Sun, 17 Mar 2002) | 2 lines
51367Changed paths:
51368   M /trunk/log10.c
51369
51370fixed infinite loop problem for log(10^n)
51371
51372------------------------------------------------------------------------
51373r1738 | vlefevre | 2002-03-13 01:16:23 +0000 (Wed, 13 Mar 2002) | 2 lines
51374Changed paths:
51375   M /trunk/tests/reuse.c
51376
51377Fix (patch by Kevin Ryde).
51378
51379------------------------------------------------------------------------
51380r1737 | vlefevre | 2002-03-13 00:44:20 +0000 (Wed, 13 Mar 2002) | 2 lines
51381Changed paths:
51382   M /trunk/get_d.c
51383
51384Do not read the exponent if it has no meaning.
51385
51386------------------------------------------------------------------------
51387r1736 | vlefevre | 2002-03-12 23:58:10 +0000 (Tue, 12 Mar 2002) | 2 lines
51388Changed paths:
51389   M /trunk/mpfr.texi
51390
51391mpfr_random update (patch by Kevin Ryde).
51392
51393------------------------------------------------------------------------
51394r1735 | vlefevre | 2002-03-12 23:53:47 +0000 (Tue, 12 Mar 2002) | 2 lines
51395Changed paths:
51396   M /trunk/BUGS
51397
513982 more known bugs.
51399
51400------------------------------------------------------------------------
51401r1734 | vlefevre | 2002-03-12 23:48:06 +0000 (Tue, 12 Mar 2002) | 2 lines
51402Changed paths:
51403   M /trunk/mpfr.texi
51404
51405mpfr_a{cos,sin,tan} documentation at a better place.
51406
51407------------------------------------------------------------------------
51408r1733 | vlefevre | 2002-03-12 23:43:10 +0000 (Tue, 12 Mar 2002) | 2 lines
51409Changed paths:
51410   M /trunk/acos.c
51411
51412Some mpfr_clear added (patch by Kevin Ryde).
51413
51414------------------------------------------------------------------------
51415r1732 | vlefevre | 2002-03-11 16:54:55 +0000 (Mon, 11 Mar 2002) | 3 lines
51416Changed paths:
51417   M /trunk/TODO
51418   M /trunk/get_d.c
51419   M /trunk/tests/tget_d.c
51420
51421mpfr_get_d3 partially rewritten (to follow the new specifications).
51422tget_d.c updated because of changes in get_d.c.
51423
51424------------------------------------------------------------------------
51425r1731 | vlefevre | 2002-03-11 13:52:30 +0000 (Mon, 11 Mar 2002) | 2 lines
51426Changed paths:
51427   M /trunk/mpfr.texi
51428   M /trunk/print_rnd_mode.c
51429
51430Return a null pointer if rnd_mode is an invalid rounding mode.
51431
51432------------------------------------------------------------------------
51433r1730 | zimmerma | 2002-03-11 13:43:18 +0000 (Mon, 11 Mar 2002) | 2 lines
51434Changed paths:
51435   M /trunk/set_si.c
51436
51437set sign before calling mpfr_check_range
51438
51439------------------------------------------------------------------------
51440r1729 | zimmerma | 2002-03-11 13:40:02 +0000 (Mon, 11 Mar 2002) | 2 lines
51441Changed paths:
51442   M /trunk/tests/tset_si.c
51443
51444stupid typo in previous commit
51445
51446------------------------------------------------------------------------
51447r1728 | zimmerma | 2002-03-11 13:36:40 +0000 (Mon, 11 Mar 2002) | 2 lines
51448Changed paths:
51449   M /trunk/exp_2.c
51450
51451removed expx (not used)
51452
51453------------------------------------------------------------------------
51454r1727 | zimmerma | 2002-03-11 13:35:12 +0000 (Mon, 11 Mar 2002) | 2 lines
51455Changed paths:
51456   M /trunk/set_si.c
51457   M /trunk/tests/tset_si.c
51458
51459fixed typo (ai [potentially unsigned] replaced by i)
51460
51461------------------------------------------------------------------------
51462r1726 | vlefevre | 2002-03-11 13:16:54 +0000 (Mon, 11 Mar 2002) | 2 lines
51463Changed paths:
51464   M /trunk/TODO
51465   M /trunk/get_d.c
51466   M /trunk/get_str.c
51467   M /trunk/mpfr-impl.h
51468   M /trunk/mpfr.h
51469   M /trunk/mpfr.texi
51470   M /trunk/tests/tget_d.c
51471
51472New mpfr_get_d, mpfr_get_d2, mpfr_get_d3.
51473
51474------------------------------------------------------------------------
51475r1725 | zimmerma | 2002-03-11 13:00:29 +0000 (Mon, 11 Mar 2002) | 2 lines
51476Changed paths:
51477   M /trunk/print_rnd_mode.c
51478
51479added return
51480
51481------------------------------------------------------------------------
51482r1724 | vlefevre | 2002-03-11 12:41:00 +0000 (Mon, 11 Mar 2002) | 2 lines
51483Changed paths:
51484   M /trunk/Makefile.am
51485   A /trunk/get_d.c
51486   M /trunk/set_d.c
51487
51488set_d.c split into get_d.c and set_d.c
51489
51490------------------------------------------------------------------------
51491r1723 | daney | 2002-03-11 12:38:44 +0000 (Mon, 11 Mar 2002) | 2 lines
51492Changed paths:
51493   A /trunk/cbrt.c
51494
51495add cbrt in fonctionnality
51496
51497------------------------------------------------------------------------
51498r1722 | vlefevre | 2002-03-11 10:53:10 +0000 (Mon, 11 Mar 2002) | 2 lines
51499Changed paths:
51500   M /trunk/BUGS
51501
51502Bug removed.
51503
51504------------------------------------------------------------------------
51505r1721 | vlefevre | 2002-03-11 05:44:18 +0000 (Mon, 11 Mar 2002) | 2 lines
51506Changed paths:
51507   M /trunk/extract.c
51508   M /trunk/tests/tacos.c
51509   M /trunk/tests/tgamma.c
51510   M /trunk/tests/tgeneric.c
51511   M /trunk/tests/tui_div.c
51512   M /trunk/tests/tui_sub.c
51513
51514#include changes.
51515
51516------------------------------------------------------------------------
51517r1720 | zimmerma | 2002-03-07 16:42:57 +0000 (Thu, 07 Mar 2002) | 2 lines
51518Changed paths:
51519   M /trunk/sinh.c
51520
51521fixed problem when te=ti=1 (i.e. t=0) found by Kevin Ryde
51522
51523------------------------------------------------------------------------
51524r1719 | zimmerma | 2002-03-07 16:04:54 +0000 (Thu, 07 Mar 2002) | 2 lines
51525Changed paths:
51526   M /trunk/tests/reuse.c
51527
51528simplified test4()
51529
51530------------------------------------------------------------------------
51531r1718 | vlefevre | 2002-03-06 17:56:06 +0000 (Wed, 06 Mar 2002) | 2 lines
51532Changed paths:
51533   M /trunk/BUGS
51534   M /trunk/TODO
51535
51536Update.
51537
51538------------------------------------------------------------------------
51539r1717 | vlefevre | 2002-03-06 17:05:26 +0000 (Wed, 06 Mar 2002) | 2 lines
51540Changed paths:
51541   M /trunk/BUGS
51542
51543Update.
51544
51545------------------------------------------------------------------------
51546r1716 | vlefevre | 2002-03-06 16:32:50 +0000 (Wed, 06 Mar 2002) | 2 lines
51547Changed paths:
51548   M /trunk/mpfr.texi
51549
51550Patch by Kevin Ryde concerning nodes/menus.
51551
51552------------------------------------------------------------------------
51553r1715 | vlefevre | 2002-03-05 00:13:20 +0000 (Tue, 05 Mar 2002) | 2 lines
51554Changed paths:
51555   M /trunk/tests/reuse.c
51556
51557Casts fixed.
51558
51559------------------------------------------------------------------------
51560r1714 | vlefevre | 2002-03-04 23:35:05 +0000 (Mon, 04 Mar 2002) | 2 lines
51561Changed paths:
51562   M /trunk/Makefile.am
51563   A /trunk/get_z_exp.c
51564   D /trunk/internal_ceil_exp2.c
51565   D /trunk/internal_ceil_log2.c
51566   D /trunk/internal_floor_log2.c
51567   D /trunk/mpz_set_fr.c
51568   A /trunk/uceil_exp2.c
51569   A /trunk/uceil_log2.c
51570   A /trunk/ufloor_log2.c
51571
51572File renaming.
51573
51574------------------------------------------------------------------------
51575r1713 | vlefevre | 2002-03-04 23:05:20 +0000 (Mon, 04 Mar 2002) | 2 lines
51576Changed paths:
51577   M /trunk/acos.c
51578   M /trunk/acosh.c
51579   M /trunk/add.c
51580   M /trunk/add1.c
51581   M /trunk/add_one_ulp.c
51582   M /trunk/add_ui.c
51583   M /trunk/agm.c
51584   M /trunk/asin.c
51585   M /trunk/asinh.c
51586   M /trunk/atan.c
51587   M /trunk/atanh.c
51588   M /trunk/clear.c
51589   M /trunk/cmp.c
51590   M /trunk/cmp2.c
51591   M /trunk/cmp_abs.c
51592   M /trunk/cmp_ui.c
51593   M /trunk/const_euler.c
51594   M /trunk/const_log2.c
51595   M /trunk/const_pi.c
51596   M /trunk/copysign.c
51597   M /trunk/cos.c
51598   M /trunk/cosh.c
51599   M /trunk/dim.c
51600   M /trunk/div.c
51601   M /trunk/div_2exp.c
51602   M /trunk/div_2si.c
51603   M /trunk/div_2ui.c
51604   M /trunk/div_ui.c
51605   M /trunk/dump.c
51606   M /trunk/eq.c
51607   M /trunk/exceptions.c
51608   M /trunk/exp.c
51609   M /trunk/exp2.c
51610   M /trunk/exp3.c
51611   M /trunk/exp_2.c
51612   M /trunk/expm1.c
51613   M /trunk/extract.c
51614   M /trunk/factorial.c
51615   M /trunk/fma.c
51616   M /trunk/gamma.c
51617   M /trunk/gammaPiAGMformula.c
51618   M /trunk/generic.c
51619   M /trunk/get_str.c
51620   M /trunk/gmp_op.c
51621   M /trunk/hypot.c
51622   M /trunk/init.c
51623   M /trunk/init2.c
51624   M /trunk/inp_str.c
51625   M /trunk/internal_ceil_exp2.c
51626   M /trunk/internal_ceil_log2.c
51627   M /trunk/internal_floor_log2.c
51628   M /trunk/isinf.c
51629   M /trunk/isinteger.c
51630   M /trunk/isnan.c
51631   M /trunk/isnum.c
51632   M /trunk/log.c
51633   M /trunk/log10.c
51634   M /trunk/log1p.c
51635   M /trunk/log2.c
51636   M /trunk/minmax.c
51637   M /trunk/mpf2mpfr.h
51638   M /trunk/mpfi.c
51639   M /trunk/mpfi.h
51640   M /trunk/mpfr-impl.h
51641   M /trunk/mpfr-test.h
51642   M /trunk/mpfr.h
51643   M /trunk/mpz_set_fr.c
51644   M /trunk/mul.c
51645   M /trunk/mul_2exp.c
51646   M /trunk/mul_2si.c
51647   M /trunk/mul_2ui.c
51648   M /trunk/mul_ui.c
51649   M /trunk/neg.c
51650   M /trunk/out_str.c
51651   M /trunk/pow.c
51652   M /trunk/pow_si.c
51653   M /trunk/pow_ui.c
51654   M /trunk/print_raw.c
51655   M /trunk/print_rnd_mode.c
51656   M /trunk/random.c
51657   M /trunk/random2.c
51658   M /trunk/reldiff.c
51659   M /trunk/rint.c
51660   M /trunk/rnd_mode.c
51661   M /trunk/round_prec.c
51662   M /trunk/save_expo.c
51663   M /trunk/set.c
51664   M /trunk/set_d.c
51665   M /trunk/set_dfl_prec.c
51666   M /trunk/set_f.c
51667   M /trunk/set_prc_raw.c
51668   M /trunk/set_prec.c
51669   M /trunk/set_q.c
51670   M /trunk/set_rnd.c
51671   M /trunk/set_si.c
51672   M /trunk/set_str.c
51673   M /trunk/set_str_raw.c
51674   M /trunk/set_ui.c
51675   M /trunk/set_z.c
51676   M /trunk/sin.c
51677   M /trunk/sinh.c
51678   M /trunk/sqrt.c
51679   M /trunk/sqrt_ui.c
51680   M /trunk/sqrtrem.c
51681   M /trunk/srandom.h
51682   M /trunk/sub.c
51683   M /trunk/sub1.c
51684   M /trunk/sub_one_ulp.c
51685   M /trunk/sub_ui.c
51686   M /trunk/swap.c
51687   M /trunk/tan.c
51688   M /trunk/tanh.c
51689   M /trunk/tests/reuse.c
51690   M /trunk/tests/tabs.c
51691   M /trunk/tests/tacos.c
51692   M /trunk/tests/tacosh.c
51693   M /trunk/tests/tadd.c
51694   M /trunk/tests/tadd_ui.c
51695   M /trunk/tests/tagm.c
51696   M /trunk/tests/tasin.c
51697   M /trunk/tests/tasinh.c
51698   M /trunk/tests/tatan.c
51699   M /trunk/tests/tatanh.c
51700   M /trunk/tests/tcan_round.c
51701   M /trunk/tests/tcmp.c
51702   M /trunk/tests/tcmp2.c
51703   M /trunk/tests/tcmp_ui.c
51704   M /trunk/tests/tconst_euler.c
51705   M /trunk/tests/tconst_log2.c
51706   M /trunk/tests/tconst_pi.c
51707   M /trunk/tests/tcos.c
51708   M /trunk/tests/tcosh.c
51709   M /trunk/tests/tdiv.c
51710   M /trunk/tests/tdiv_ui.c
51711   M /trunk/tests/tdump.c
51712   M /trunk/tests/teq.c
51713   M /trunk/tests/texceptions.c
51714   M /trunk/tests/texp.c
51715   M /trunk/tests/texp2.c
51716   M /trunk/tests/texpm1.c
51717   M /trunk/tests/tfactorial.c
51718   M /trunk/tests/tfma.c
51719   M /trunk/tests/tgamma.c
51720   M /trunk/tests/tgeneric.c
51721   M /trunk/tests/tget_d.c
51722   M /trunk/tests/tget_str.c
51723   M /trunk/tests/thyperbolic.c
51724   M /trunk/tests/thypot.c
51725   M /trunk/tests/tisnan.c
51726   M /trunk/tests/tlog.c
51727   M /trunk/tests/tlog10.c
51728   M /trunk/tests/tlog1p.c
51729   M /trunk/tests/tlog2.c
51730   M /trunk/tests/tmul.c
51731   M /trunk/tests/tmul_2exp.c
51732   M /trunk/tests/tmul_ui.c
51733   M /trunk/tests/tout_str.c
51734   M /trunk/tests/tpow.c
51735   M /trunk/tests/tpow3.c
51736   M /trunk/tests/trandom.c
51737   M /trunk/tests/trint.c
51738   M /trunk/tests/tround_prec.c
51739   M /trunk/tests/tset.c
51740   M /trunk/tests/tset_d.c
51741   M /trunk/tests/tset_f.c
51742   M /trunk/tests/tset_q.c
51743   M /trunk/tests/tset_si.c
51744   M /trunk/tests/tset_str.c
51745   M /trunk/tests/tset_z.c
51746   M /trunk/tests/tsin.c
51747   M /trunk/tests/tsin_cos.c
51748   M /trunk/tests/tsinh.c
51749   M /trunk/tests/tsqrt.c
51750   M /trunk/tests/tsqrt_ui.c
51751   M /trunk/tests/tsub.c
51752   M /trunk/tests/tsub_ui.c
51753   M /trunk/tests/tswap.c
51754   M /trunk/tests/ttan.c
51755   M /trunk/tests/ttanh.c
51756   M /trunk/tests/ttrunc.c
51757   M /trunk/tests/tui_div.c
51758   M /trunk/tests/tui_pow.c
51759   M /trunk/tests/tui_sub.c
51760   M /trunk/tests/tzeta.c
51761   M /trunk/ui_div.c
51762   M /trunk/ui_pow.c
51763   M /trunk/ui_pow_ui.c
51764   M /trunk/ui_sub.c
51765   M /trunk/urandomb.c
51766   M /trunk/zeta.c
51767
51768Copyright line changed.
51769
51770------------------------------------------------------------------------
51771r1712 | zimmerma | 2002-03-01 13:03:11 +0000 (Fri, 01 Mar 2002) | 2 lines
51772Changed paths:
51773   M /trunk/AUTHORS
51774
51775updated
51776
51777------------------------------------------------------------------------
51778r1711 | zimmerma | 2002-03-01 13:02:03 +0000 (Fri, 01 Mar 2002) | 2 lines
51779Changed paths:
51780   M /trunk/atan.c
51781   M /trunk/exp_2.c
51782   M /trunk/mpfr.h
51783   M /trunk/mpfr.texi
51784   M /trunk/mpz_set_fr.c
51785   M /trunk/pow.c
51786
51787changed name of mpz_set_fr to mpfr_get_z_exp
51788
51789------------------------------------------------------------------------
51790r1710 | vlefevre | 2002-02-28 14:21:20 +0000 (Thu, 28 Feb 2002) | 2 lines
51791Changed paths:
51792   M /trunk/tests/tabs.c
51793   M /trunk/tests/tadd.c
51794   M /trunk/tests/tdiv.c
51795   M /trunk/tests/tdiv_ui.c
51796
51797Removed some <math.h> dependencies.
51798
51799------------------------------------------------------------------------
51800r1709 | vlefevre | 2002-02-28 00:19:56 +0000 (Thu, 28 Feb 2002) | 2 lines
51801Changed paths:
51802   M /trunk/tests/tget_d.c
51803
51804Fixed.
51805
51806------------------------------------------------------------------------
51807r1708 | vlefevre | 2002-02-28 00:19:46 +0000 (Thu, 28 Feb 2002) | 2 lines
51808Changed paths:
51809   M /trunk/set_d.c
51810
51811mpfr_get_d rewritten (still needs to be fixed when the result is a subnormal).
51812
51813------------------------------------------------------------------------
51814r1707 | vlefevre | 2002-02-27 18:16:29 +0000 (Wed, 27 Feb 2002) | 2 lines
51815Changed paths:
51816   M /trunk/tests/tget_d.c
51817
51818mpfr_get_d2 tested.
51819
51820------------------------------------------------------------------------
51821r1706 | vlefevre | 2002-02-27 14:29:18 +0000 (Wed, 27 Feb 2002) | 2 lines
51822Changed paths:
51823   M /trunk/TODO
51824
51825Update.
51826
51827------------------------------------------------------------------------
51828r1705 | vlefevre | 2002-02-27 14:02:18 +0000 (Wed, 27 Feb 2002) | 2 lines
51829Changed paths:
51830   M /trunk/tests/tget_d.c
51831   M /trunk/tests/tset_d.c
51832
51833New tests.
51834
51835------------------------------------------------------------------------
51836r1704 | vlefevre | 2002-02-27 14:00:16 +0000 (Wed, 27 Feb 2002) | 2 lines
51837Changed paths:
51838   M /trunk/configure.in
51839
51840Additional flags for gcc + minor changes.
51841
51842------------------------------------------------------------------------
51843r1703 | vlefevre | 2002-02-27 13:57:51 +0000 (Wed, 27 Feb 2002) | 2 lines
51844Changed paths:
51845   M /trunk/get_str.c
51846
51847Minor update.
51848
51849------------------------------------------------------------------------
51850r1702 | vlefevre | 2002-02-25 14:50:14 +0000 (Mon, 25 Feb 2002) | 7 lines
51851Changed paths:
51852   M /trunk/mpfr-impl.h
51853   M /trunk/set_d.c
51854
51855mpfr_get_d2 prototype changed (mp_exp_t instead of long).
51856__mpfr_scale2 fixes: checks for integer overflows, signed zeros, exact
51857rounding for subnormals in the rounding to the nearest mode (problems
51858due to multiple roundings avoided).
51859mpfr_get_d2: signed zeros taken into account. This function still needs
51860to be rewritten (because of multiple roundings).
51861
51862------------------------------------------------------------------------
51863r1701 | vlefevre | 2002-02-21 15:43:40 +0000 (Thu, 21 Feb 2002) | 2 lines
51864Changed paths:
51865   M /trunk/Makefile.am
51866   M /trunk/agm.c
51867   A /trunk/internal_ceil_exp2.c
51868   A /trunk/internal_ceil_log2.c
51869   A /trunk/internal_floor_log2.c
51870
51871_mpfr_ceil_log2, _mpfr_floor_log2, _mpfr_ceil_exp2 in separate files.
51872
51873------------------------------------------------------------------------
51874r1700 | vlefevre | 2002-02-19 16:05:52 +0000 (Tue, 19 Feb 2002) | 3 lines
51875Changed paths:
51876   M /trunk/get_str.c
51877
51878Fixes, code clean-up and some asserts against integer overflows.
51879Code need to be checked.
51880
51881------------------------------------------------------------------------
51882r1699 | vlefevre | 2002-02-14 11:36:40 +0000 (Thu, 14 Feb 2002) | 2 lines
51883Changed paths:
51884   M /trunk/acos.c
51885   M /trunk/agm.c
51886   M /trunk/atan.c
51887   M /trunk/atanh.c
51888   M /trunk/const_euler.c
51889   M /trunk/const_log2.c
51890   M /trunk/const_pi.c
51891   M /trunk/cos.c
51892   M /trunk/cosh.c
51893   M /trunk/exp3.c
51894   M /trunk/exp_2.c
51895   M /trunk/gamma.c
51896   M /trunk/generic.c
51897   M /trunk/get_str.c
51898   M /trunk/sin.c
51899   M /trunk/sinh.c
51900   M /trunk/tanh.c
51901   M /trunk/zeta.c
51902
51903mpfr_{div,mul}_2exp -> mpfr_{div,mul}_2ui.
51904
51905------------------------------------------------------------------------
51906r1698 | vlefevre | 2002-02-14 02:35:35 +0000 (Thu, 14 Feb 2002) | 2 lines
51907Changed paths:
51908   M /trunk/get_str.c
51909
51910Partial code clean-up and some asserts against integer overflows (2).
51911
51912------------------------------------------------------------------------
51913r1697 | vlefevre | 2002-02-13 13:53:46 +0000 (Wed, 13 Feb 2002) | 2 lines
51914Changed paths:
51915   M /trunk/get_str.c
51916
51917Partial code clean-up and some asserts against integer overflows.
51918
51919------------------------------------------------------------------------
51920r1696 | vlefevre | 2002-02-13 13:18:12 +0000 (Wed, 13 Feb 2002) | 2 lines
51921Changed paths:
51922   M /trunk/mpfr-impl.h
51923   M /trunk/mpfr.h
51924
51925MP_EXP_T_MAX and MP_EXP_T_MIN defined.
51926
51927------------------------------------------------------------------------
51928r1695 | vlefevre | 2002-02-13 10:49:09 +0000 (Wed, 13 Feb 2002) | 2 lines
51929Changed paths:
51930   M /trunk/mpfr-impl.h
51931
51932Macros IS_POW2 and NOT_POW2.
51933
51934------------------------------------------------------------------------
51935r1694 | vlefevre | 2002-02-12 17:11:50 +0000 (Tue, 12 Feb 2002) | 2 lines
51936Changed paths:
51937   M /trunk/ui_pow_ui.c
51938
51939Use mpfr_save_emin_emax and MPFR_RESTORE_RET.
51940
51941------------------------------------------------------------------------
51942r1693 | vlefevre | 2002-02-12 16:41:50 +0000 (Tue, 12 Feb 2002) | 2 lines
51943Changed paths:
51944   M /trunk/tests/tdump.c
51945
51946Update due to changes in mpfr_get_str.
51947
51948------------------------------------------------------------------------
51949r1692 | vlefevre | 2002-02-12 16:41:36 +0000 (Tue, 12 Feb 2002) | 4 lines
51950Changed paths:
51951   M /trunk/get_str.c
51952   M /trunk/mpz_set_fr.c
51953   M /trunk/out_str.c
51954
51955mpfr_get_str: the returned exponent for 0 is 0 (like in frexp()).
51956mpz_set_fr.c: comment added.
51957out_str.c: minor changes.
51958
51959------------------------------------------------------------------------
51960r1691 | vlefevre | 2002-02-12 15:59:02 +0000 (Tue, 12 Feb 2002) | 2 lines
51961Changed paths:
51962   M /trunk/BUGS
51963
51964Update.
51965
51966------------------------------------------------------------------------
51967r1690 | vlefevre | 2002-02-12 14:42:23 +0000 (Tue, 12 Feb 2002) | 2 lines
51968Changed paths:
51969   M /trunk/ui_pow_ui.c
51970
51971Bug fixed and other changes.
51972
51973------------------------------------------------------------------------
51974r1689 | vlefevre | 2002-02-12 14:08:25 +0000 (Tue, 12 Feb 2002) | 2 lines
51975Changed paths:
51976   M /trunk/mpfr.texi
51977
51978NULL -> null pointer and other small changes.
51979
51980------------------------------------------------------------------------
51981r1688 | vlefevre | 2002-02-12 14:03:02 +0000 (Tue, 12 Feb 2002) | 2 lines
51982Changed paths:
51983   M /trunk/get_str.c
51984   M /trunk/mpfr.texi
51985
51986mpfr_get_str: null pointer returned in case of error, NaN taken into account.
51987
51988------------------------------------------------------------------------
51989r1687 | vlefevre | 2002-02-11 14:59:18 +0000 (Mon, 11 Feb 2002) | 3 lines
51990Changed paths:
51991   M /trunk/mpfr.texi
51992   M /trunk/set_str.c
51993
51994mpfr_set_str partially rewritten to cope with integer overflows.
51995The rounding code hasn't been fixed yet.
51996
51997------------------------------------------------------------------------
51998r1686 | vlefevre | 2002-02-08 17:04:01 +0000 (Fri, 08 Feb 2002) | 2 lines
51999Changed paths:
52000   M /trunk/mpfr.texi
52001
52002Typo.
52003
52004------------------------------------------------------------------------
52005r1685 | vlefevre | 2002-02-08 17:01:49 +0000 (Fri, 08 Feb 2002) | 2 lines
52006Changed paths:
52007   M /trunk/mpfr.texi
52008   M /trunk/set_str.c
52009
52010mpfr_set_str: base must be between 2 and 36.
52011
52012------------------------------------------------------------------------
52013r1684 | daney | 2002-02-06 15:34:46 +0000 (Wed, 06 Feb 2002) | 2 lines
52014Changed paths:
52015   M /trunk/acosh.c
52016
52017chnage the return values
52018
52019------------------------------------------------------------------------
52020r1683 | daney | 2002-02-06 15:34:15 +0000 (Wed, 06 Feb 2002) | 2 lines
52021Changed paths:
52022   M /trunk/tests/thyperbolic.c
52023
52024Change the test return values
52025
52026------------------------------------------------------------------------
52027r1682 | vlefevre | 2002-02-06 02:57:55 +0000 (Wed, 06 Feb 2002) | 2 lines
52028Changed paths:
52029   M /trunk/pow.c
52030
52031Some optimizations.
52032
52033------------------------------------------------------------------------
52034r1681 | vlefevre | 2002-02-04 01:04:59 +0000 (Mon, 04 Feb 2002) | 2 lines
52035Changed paths:
52036   M /trunk/exp.c
52037   M /trunk/pow_ui.c
52038   M /trunk/sin.c
52039   M /trunk/sinh.c
52040   M /trunk/tan.c
52041   M /trunk/tanh.c
52042   M /trunk/ui_pow.c
52043   M /trunk/ui_sub.c
52044
52045Misc bug fixes and code clean-up.
52046
52047------------------------------------------------------------------------
52048r1680 | vlefevre | 2002-02-04 00:16:27 +0000 (Mon, 04 Feb 2002) | 2 lines
52049Changed paths:
52050   M /trunk/mpz_set_fr.c
52051   M /trunk/mul.c
52052   M /trunk/mul_ui.c
52053   M /trunk/pow.c
52054
52055Misc bug fixes and code clean-up.
52056
52057------------------------------------------------------------------------
52058r1679 | vlefevre | 2002-02-03 02:59:44 +0000 (Sun, 03 Feb 2002) | 2 lines
52059Changed paths:
52060   M /trunk/mpz_set_fr.c
52061
52062For the value 0, return __mpfr_emin instead of 0.
52063
52064------------------------------------------------------------------------
52065r1678 | vlefevre | 2002-02-01 21:35:34 +0000 (Fri, 01 Feb 2002) | 2 lines
52066Changed paths:
52067   M /trunk/acosh.c
52068   M /trunk/agm.c
52069   M /trunk/asinh.c
52070   M /trunk/atanh.c
52071   M /trunk/copysign.c
52072   M /trunk/cos.c
52073   M /trunk/cosh.c
52074   M /trunk/dim.c
52075   M /trunk/div_ui.c
52076   M /trunk/exp.c
52077   M /trunk/exp2.c
52078   M /trunk/expm1.c
52079   M /trunk/hypot.c
52080   M /trunk/log.c
52081   M /trunk/log10.c
52082   M /trunk/log1p.c
52083   M /trunk/log2.c
52084   M /trunk/pow_si.c
52085
52086Misc bug fixes and code clean-up.
52087
52088------------------------------------------------------------------------
52089r1677 | hanrot | 2002-02-01 18:17:56 +0000 (Fri, 01 Feb 2002) | 2 lines
52090Changed paths:
52091   M /trunk/pow_si.c
52092
52093Patch.
52094
52095------------------------------------------------------------------------
52096r1676 | vlefevre | 2002-01-30 14:57:31 +0000 (Wed, 30 Jan 2002) | 2 lines
52097Changed paths:
52098   M /trunk/tests/trint.c
52099
52100Bux fixed.
52101
52102------------------------------------------------------------------------
52103r1675 | vlefevre | 2002-01-30 14:57:24 +0000 (Wed, 30 Jan 2002) | 2 lines
52104Changed paths:
52105   M /trunk/set_z.c
52106
52107mpfr_set_z rewritten.
52108
52109------------------------------------------------------------------------
52110r1674 | vlefevre | 2002-01-30 12:37:04 +0000 (Wed, 30 Jan 2002) | 3 lines
52111Changed paths:
52112   M /trunk/mpfr.texi
52113
52114Update concerning mpfr_round_prec, mpfr_rint, mpfr_ceil, mpfr_floor,
52115mpfr_round and mpfr_trunc.
52116
52117------------------------------------------------------------------------
52118r1673 | vlefevre | 2002-01-30 04:57:52 +0000 (Wed, 30 Jan 2002) | 2 lines
52119Changed paths:
52120   M /trunk/tests/Makefile.am
52121   M /trunk/tests/reuse.c
52122   A /trunk/tests/trint.c
52123
52124Tests added (mpfr_trunc, mpfr_floor, mpfr_ceil, mpfr_round).
52125
52126------------------------------------------------------------------------
52127r1672 | vlefevre | 2002-01-30 04:57:10 +0000 (Wed, 30 Jan 2002) | 2 lines
52128Changed paths:
52129   M /trunk/Makefile.am
52130   M /trunk/mpf2mpfr.h
52131   M /trunk/mpfr.h
52132   A /trunk/rint.c
52133   D /trunk/trunc.c
52134
52135mpfr_rint, mpfr_trunc, mpfr_floor, mpfr_ceil, mpfr_round rewritten.
52136
52137------------------------------------------------------------------------
52138r1671 | vlefevre | 2002-01-25 14:00:37 +0000 (Fri, 25 Jan 2002) | 2 lines
52139Changed paths:
52140   M /trunk/Makefile.am
52141   M /trunk/cos.c
52142   M /trunk/get_str.c
52143   M /trunk/mpfr.h
52144   D /trunk/round.c
52145   A /trunk/round_prec.c
52146   M /trunk/tests/Makefile.am
52147   M /trunk/tests/tacos.c
52148   M /trunk/tests/tasin.c
52149   M /trunk/tests/tgamma.c
52150   D /trunk/tests/tround.c
52151   A /trunk/tests/tround_prec.c
52152
52153mpfr_round -> mpfr_round_prec.
52154
52155------------------------------------------------------------------------
52156r1670 | vlefevre | 2002-01-25 13:43:31 +0000 (Fri, 25 Jan 2002) | 2 lines
52157Changed paths:
52158   M /trunk/sqrt.c
52159
52160Code reformatted.
52161
52162------------------------------------------------------------------------
52163r1669 | vlefevre | 2002-01-23 00:08:52 +0000 (Wed, 23 Jan 2002) | 3 lines
52164Changed paths:
52165   M /trunk/mpfr-test.h
52166
52167MAX, MIN, ABS macros undefined before being redefined.
52168Fix in ABS macro.
52169
52170------------------------------------------------------------------------
52171r1668 | vlefevre | 2002-01-22 02:29:47 +0000 (Tue, 22 Jan 2002) | 2 lines
52172Changed paths:
52173   M /trunk/tests/tmul_ui.c
52174
52175Example with high bit set.
52176
52177------------------------------------------------------------------------
52178r1667 | vlefevre | 2002-01-22 02:29:35 +0000 (Tue, 22 Jan 2002) | 2 lines
52179Changed paths:
52180   M /trunk/mul_ui.c
52181
52182Fix (Kevin Ryde).
52183
52184------------------------------------------------------------------------
52185r1666 | vlefevre | 2002-01-22 00:45:44 +0000 (Tue, 22 Jan 2002) | 4 lines
52186Changed paths:
52187   M /trunk/mpfr-impl.h
52188   M /trunk/mpfr.h
52189   M /trunk/mul.c
52190   M /trunk/sqrt.c
52191
52192MPFR_PREC_MAX redefined.
52193MPFR_INTPREC_MAX defined (internal maximum precision).
52194Some integer overflow detection.
52195
52196------------------------------------------------------------------------
52197r1665 | vlefevre | 2002-01-21 11:37:41 +0000 (Mon, 21 Jan 2002) | 3 lines
52198Changed paths:
52199   M /trunk/sqrt_ui.c
52200
52201Set sign of sqrt(0).
52202Support for exponent range.
52203
52204------------------------------------------------------------------------
52205r1664 | vlefevre | 2002-01-21 10:38:37 +0000 (Mon, 21 Jan 2002) | 3 lines
52206Changed paths:
52207   M /trunk/sqrt.c
52208
52209can_round type changed: char -> int.
52210Case sqrt(0) improved.
52211
52212------------------------------------------------------------------------
52213r1663 | vlefevre | 2002-01-21 10:26:13 +0000 (Mon, 21 Jan 2002) | 4 lines
52214Changed paths:
52215   M /trunk/sqrt.c
52216
52217Bug fixes:
52218  * return 1 -> MPFR_RET_NAN
52219  * a MPFR_CLEAR_INF was missing.
52220
52221------------------------------------------------------------------------
52222r1662 | vlefevre | 2002-01-20 00:17:27 +0000 (Sun, 20 Jan 2002) | 2 lines
52223Changed paths:
52224   M /trunk/add_ui.c
52225   M /trunk/mpfr-impl.h
52226   M /trunk/sub_ui.c
52227
52228New macro MPFR_RESTORE_RET.
52229
52230------------------------------------------------------------------------
52231r1661 | vlefevre | 2002-01-18 16:13:33 +0000 (Fri, 18 Jan 2002) | 2 lines
52232Changed paths:
52233   M /trunk/fma.c
52234
52235Code clean-up (goto suppressed).
52236
52237------------------------------------------------------------------------
52238r1660 | vlefevre | 2002-01-18 15:40:30 +0000 (Fri, 18 Jan 2002) | 2 lines
52239Changed paths:
52240   M /trunk/fma.c
52241
52242Cases 0 * 0 + 0.
52243
52244------------------------------------------------------------------------
52245r1659 | vlefevre | 2002-01-18 11:33:22 +0000 (Fri, 18 Jan 2002) | 2 lines
52246Changed paths:
52247   M /trunk/fma.c
52248
52249Nt: int -> mp_prec_t
52250
52251------------------------------------------------------------------------
52252r1658 | vlefevre | 2002-01-18 11:15:54 +0000 (Fri, 18 Jan 2002) | 2 lines
52253Changed paths:
52254   M /trunk/fma.c
52255   M /trunk/tests/tacosh.c
52256
52257<> changed back to "".
52258
52259------------------------------------------------------------------------
52260r1657 | daney | 2002-01-18 09:58:00 +0000 (Fri, 18 Jan 2002) | 2 lines
52261Changed paths:
52262   M /trunk/tests/tacosh.c
52263
52264change "" -> <> in headers
52265
52266------------------------------------------------------------------------
52267r1656 | daney | 2002-01-18 09:51:03 +0000 (Fri, 18 Jan 2002) | 2 lines
52268Changed paths:
52269   M /trunk/fma.c
52270
52271Change indendation + replace "" -> <> in header
52272
52273------------------------------------------------------------------------
52274r1655 | vlefevre | 2002-01-17 21:45:41 +0000 (Thu, 17 Jan 2002) | 2 lines
52275Changed paths:
52276   M /trunk/fma.c
52277
52278Particular cases rewritten.
52279
52280------------------------------------------------------------------------
52281r1654 | vlefevre | 2002-01-17 20:33:21 +0000 (Thu, 17 Jan 2002) | 3 lines
52282Changed paths:
52283   M /trunk/mpfr-test.h
52284
52285Test "__hpux", not "hpux".  Mask off mrand48 return value to 31 bits
52286to work around sloppy mpfr #include practices. (Torbjorn Granlund)
52287
52288------------------------------------------------------------------------
52289r1653 | vlefevre | 2002-01-17 20:29:58 +0000 (Thu, 17 Jan 2002) | 2 lines
52290Changed paths:
52291   M /trunk/tests/tacosh.c
52292   M /trunk/tests/tasin.c
52293   M /trunk/tests/tasinh.c
52294   M /trunk/tests/tatan.c
52295   M /trunk/tests/tatanh.c
52296   M /trunk/tests/tcos.c
52297   M /trunk/tests/tcosh.c
52298   M /trunk/tests/texceptions.c
52299   M /trunk/tests/texp2.c
52300   M /trunk/tests/texpm1.c
52301   M /trunk/tests/tfma.c
52302   M /trunk/tests/thyperbolic.c
52303   M /trunk/tests/thypot.c
52304   M /trunk/tests/tlog10.c
52305   M /trunk/tests/tlog1p.c
52306   M /trunk/tests/tlog2.c
52307   M /trunk/tests/tpow3.c
52308   M /trunk/tests/tset_f.c
52309   M /trunk/tests/tset_si.c
52310   M /trunk/tests/tset_str.c
52311   M /trunk/tests/tsin.c
52312   M /trunk/tests/tsinh.c
52313   M /trunk/tests/ttan.c
52314   M /trunk/tests/ttanh.c
52315   M /trunk/tests/tui_pow.c
52316
52317#include fixes (Torbjorn Granlund).
52318
52319------------------------------------------------------------------------
52320r1652 | vlefevre | 2002-01-16 15:14:09 +0000 (Wed, 16 Jan 2002) | 2 lines
52321Changed paths:
52322   M /trunk/div.c
52323
52324Comments were incorrect.
52325
52326------------------------------------------------------------------------
52327r1651 | vlefevre | 2002-01-15 11:23:34 +0000 (Tue, 15 Jan 2002) | 2 lines
52328Changed paths:
52329   M /trunk/BUGS
52330
52331Note concerning mpfr_trunc, mpfr_floor and mpfr_ceil.
52332
52333------------------------------------------------------------------------
52334r1650 | vlefevre | 2002-01-14 13:09:42 +0000 (Mon, 14 Jan 2002) | 2 lines
52335Changed paths:
52336   M /trunk/div.c
52337
52338Special cases.
52339
52340------------------------------------------------------------------------
52341r1649 | vlefevre | 2002-01-12 01:27:53 +0000 (Sat, 12 Jan 2002) | 3 lines
52342Changed paths:
52343   M /trunk/mpfr-test.h
52344   M /trunk/mpfr.h
52345   M /trunk/shortmul.c
52346   M /trunk/tests/reuse.c
52347   M /trunk/tests/tabs.c
52348   M /trunk/tests/tadd.c
52349   M /trunk/tests/tadd_ui.c
52350   M /trunk/tests/tagm.c
52351   M /trunk/tests/tatan.c
52352   M /trunk/tests/tcmp2.c
52353   M /trunk/tests/tcos.c
52354   M /trunk/tests/tdiv.c
52355   M /trunk/tests/tdiv_ui.c
52356   M /trunk/tests/teq.c
52357   M /trunk/tests/texp.c
52358   M /trunk/tests/tget_str.c
52359   M /trunk/tests/thyperbolic.c
52360   M /trunk/tests/tlog.c
52361   M /trunk/tests/tmul.c
52362   M /trunk/tests/tout_str.c
52363   M /trunk/tests/tpow.c
52364   M /trunk/tests/trandom.c
52365   M /trunk/tests/tset.c
52366   M /trunk/tests/tset_z.c
52367   M /trunk/tests/tsin.c
52368   M /trunk/tests/tsqrt.c
52369   M /trunk/tests/tsqrt_ui.c
52370   M /trunk/tests/tsub.c
52371   M /trunk/tests/tsub_ui.c
52372   M /trunk/tests/ttan.c
52373   M /trunk/tests/tui_div.c
52374   M /trunk/tests/tui_sub.c
52375   M /trunk/tests/tzeta.c
52376
52377Patches by Kevin Ryde for K&R compilers
52378and other fixes in prototypes.
52379
52380------------------------------------------------------------------------
52381r1648 | vlefevre | 2002-01-10 22:20:28 +0000 (Thu, 10 Jan 2002) | 2 lines
52382Changed paths:
52383   M /trunk/tests/tmul.c
52384
52385Test check_min added.
52386
52387------------------------------------------------------------------------
52388r1647 | vlefevre | 2002-01-10 21:45:00 +0000 (Thu, 10 Jan 2002) | 2 lines
52389Changed paths:
52390   M /trunk/tests/tmul.c
52391
52392Test check_max added.
52393
52394------------------------------------------------------------------------
52395r1646 | vlefevre | 2002-01-10 13:42:21 +0000 (Thu, 10 Jan 2002) | 2 lines
52396Changed paths:
52397   M /trunk/algorithms.tex
52398   M /trunk/cmp2.c
52399   M /trunk/log.c
52400
52401Spelling: "canceled"
52402
52403------------------------------------------------------------------------
52404r1645 | zimmerma | 2002-01-10 13:05:58 +0000 (Thu, 10 Jan 2002) | 2 lines
52405Changed paths:
52406   M /trunk/mpfr.h
52407
52408GMP_PROTO change was already done by Vincent
52409
52410------------------------------------------------------------------------
52411r1644 | zimmerma | 2002-01-10 12:58:47 +0000 (Thu, 10 Jan 2002) | 2 lines
52412Changed paths:
52413   M /trunk/mpfr.h
52414
52415prepare change PROTO -> GMP_PROTO
52416
52417------------------------------------------------------------------------
52418r1643 | vlefevre | 2002-01-04 14:41:33 +0000 (Fri, 04 Jan 2002) | 2 lines
52419Changed paths:
52420   M /trunk/sub_one_ulp.c
52421
52422The precision can no longer be 1.
52423
52424------------------------------------------------------------------------
52425r1642 | vlefevre | 2002-01-04 03:07:23 +0000 (Fri, 04 Jan 2002) | 2 lines
52426Changed paths:
52427   M /trunk/mpfr.h
52428
52429__GMP_PROTO defined if not already defined.
52430
52431------------------------------------------------------------------------
52432r1641 | vlefevre | 2002-01-04 02:57:08 +0000 (Fri, 04 Jan 2002) | 5 lines
52433Changed paths:
52434   M /trunk/add.c
52435   M /trunk/agm.c
52436   M /trunk/cmp2.c
52437   M /trunk/mpfr-impl.h
52438   M /trunk/sub.c
52439   M /trunk/sub1.c
52440   M /trunk/tests/tcmp.c
52441   M /trunk/tests/tcmp2.c
52442
52443Optimization: mpfr_cmp2 now accepts any combination of real arguments
52444and computes the sign of |b| - |c| (in addition to the number of
52445cancelled bits); mpfr_add, mpfr_sub, mpfr_sub1, mpfr_agm and some
52446tests updated to take this change into account.
52447
52448------------------------------------------------------------------------
52449r1640 | zimmerma | 2001-12-21 16:33:10 +0000 (Fri, 21 Dec 2001) | 2 lines
52450Changed paths:
52451   M /trunk/tests/tsin.c
52452
52453added check for sin(3*Pi/2)
52454
52455------------------------------------------------------------------------
52456r1639 | zimmerma | 2001-12-21 16:33:02 +0000 (Fri, 21 Dec 2001) | 2 lines
52457Changed paths:
52458   M /trunk/sin.c
52459
52460fixed bug for sin(3*Pi/2)
52461
52462------------------------------------------------------------------------
52463r1638 | vlefevre | 2001-12-19 15:50:01 +0000 (Wed, 19 Dec 2001) | 2 lines
52464Changed paths:
52465   M /trunk/set_str_raw.c
52466
52467Global NaN flag set when result is NaN.
52468
52469------------------------------------------------------------------------
52470r1637 | zimmerma | 2001-12-19 14:41:04 +0000 (Wed, 19 Dec 2001) | 2 lines
52471Changed paths:
52472   M /trunk/set_str_raw.c
52473
52474forgot to clear nan flag for Inf
52475
52476------------------------------------------------------------------------
52477r1636 | zimmerma | 2001-12-19 13:32:05 +0000 (Wed, 19 Dec 2001) | 3 lines
52478Changed paths:
52479   M /trunk/mpfr.texi
52480
52481changed description of mpfr_cmp to correspond to the implementation:
52482NaNs are not allowed
52483
52484------------------------------------------------------------------------
52485r1635 | zimmerma | 2001-12-19 12:39:49 +0000 (Wed, 19 Dec 2001) | 6 lines
52486Changed paths:
52487   M /trunk/algorithms.tex
52488
52489fixed mpfr_cmp2 : there was a bug noticed by Nicolas Magaud and Didier
52490Bondyfalat for inputs:
52491100 011 111
52492100 010 110
52493where it gave 8 instead of 5.
52494
52495------------------------------------------------------------------------
52496r1634 | vlefevre | 2001-12-19 10:44:15 +0000 (Wed, 19 Dec 2001) | 2 lines
52497Changed paths:
52498   M /trunk/add1.c
52499   M /trunk/sub1.c
52500
52501Better comments.
52502
52503------------------------------------------------------------------------
52504r1633 | zimmerma | 2001-12-10 09:20:59 +0000 (Mon, 10 Dec 2001) | 2 lines
52505Changed paths:
52506   M /trunk/algorithms.bib
52507   M /trunk/algorithms.tex
52508
52509added "PI and the AGM"
52510
52511------------------------------------------------------------------------
52512r1632 | vlefevre | 2001-12-06 17:25:46 +0000 (Thu, 06 Dec 2001) | 2 lines
52513Changed paths:
52514   M /trunk/tests/Makefile.am
52515   A /trunk/tests/tlog10.c
52516   A /trunk/tests/tlog2.c
52517   D /trunk/tests/tlog_base_10.c
52518   D /trunk/tests/tlog_base_2.c
52519
52520Files renamed (log in base 2 and 10).
52521
52522------------------------------------------------------------------------
52523r1631 | vlefevre | 2001-12-06 17:22:14 +0000 (Thu, 06 Dec 2001) | 2 lines
52524Changed paths:
52525   M /trunk/tests/Makefile.am
52526   A /trunk/tests/tconst_euler.c
52527   A /trunk/tests/tconst_log2.c
52528   A /trunk/tests/tconst_pi.c
52529   D /trunk/tests/teuler.c
52530   D /trunk/tests/tlog2.c
52531   D /trunk/tests/tpi.c
52532
52533Files renamed (constants).
52534
52535------------------------------------------------------------------------
52536r1630 | vlefevre | 2001-12-06 17:12:59 +0000 (Thu, 06 Dec 2001) | 2 lines
52537Changed paths:
52538   D /trunk/aclocal.m4
52539
52540File aclocal.m4 removed, as generated by aclocal (called by prepare).
52541
52542------------------------------------------------------------------------
52543r1629 | vlefevre | 2001-12-06 17:02:18 +0000 (Thu, 06 Dec 2001) | 2 lines
52544Changed paths:
52545   M /trunk/Makefile.am
52546   A /trunk/log10.c
52547   A /trunk/log2.c
52548   D /trunk/log_base_10.c
52549   D /trunk/log_base_2.c
52550
52551Files log_base_*.c renamed.
52552
52553------------------------------------------------------------------------
52554r1628 | vlefevre | 2001-12-06 16:53:25 +0000 (Thu, 06 Dec 2001) | 2 lines
52555Changed paths:
52556   M /trunk/Makefile.am
52557   A /trunk/const_euler.c
52558   A /trunk/const_log2.c
52559   A /trunk/const_pi.c
52560   D /trunk/euler.c
52561   D /trunk/log2.c
52562   D /trunk/pi.c
52563
52564Functions (constants) renamed.
52565
52566------------------------------------------------------------------------
52567r1627 | vlefevre | 2001-12-06 16:33:10 +0000 (Thu, 06 Dec 2001) | 3 lines
52568Changed paths:
52569   D /trunk/Makefile.in
52570   D /trunk/configure
52571   D /trunk/tests/Makefile.in
52572
52573Files configure, Makefile.in, tests/Makefile.in removed.
52574Use the `prepare' script to generate them.
52575
52576------------------------------------------------------------------------
52577r1626 | vlefevre | 2001-12-06 12:37:05 +0000 (Thu, 06 Dec 2001) | 2 lines
52578Changed paths:
52579   M /trunk/BUGS
52580
52581Removed 2 bugs.
52582
52583------------------------------------------------------------------------
52584r1625 | vlefevre | 2001-12-06 12:12:43 +0000 (Thu, 06 Dec 2001) | 2 lines
52585Changed paths:
52586   A /trunk/prepare
52587
52588Initial release.
52589
52590------------------------------------------------------------------------
52591r1624 | zimmerma | 2001-12-05 17:06:03 +0000 (Wed, 05 Dec 2001) | 2 lines
52592Changed paths:
52593   M /trunk/algorithms.tex
52594
52595added arc-tangent (from Mathieu)
52596
52597------------------------------------------------------------------------
52598r1623 | zimmerma | 2001-12-05 16:29:15 +0000 (Wed, 05 Dec 2001) | 2 lines
52599Changed paths:
52600   M /trunk/algorithms.tex
52601
52602added paragraph on asin and acos from Mathieu Dutour
52603
52604------------------------------------------------------------------------
52605r1622 | zimmerma | 2001-12-05 16:28:31 +0000 (Wed, 05 Dec 2001) | 2 lines
52606Changed paths:
52607   M /trunk/tests/Makefile.am
52608   A /trunk/tests/tacos.c
52609
52610added tacos
52611
52612------------------------------------------------------------------------
52613r1621 | zimmerma | 2001-12-05 16:27:44 +0000 (Wed, 05 Dec 2001) | 2 lines
52614Changed paths:
52615   M /trunk/tests/tadd.c
52616
52617in check5, test NaNs before calling mpfr_cmp
52618
52619------------------------------------------------------------------------
52620r1620 | zimmerma | 2001-12-05 16:26:56 +0000 (Wed, 05 Dec 2001) | 2 lines
52621Changed paths:
52622   M /trunk/tests/reuse.c
52623
52624added acos
52625
52626------------------------------------------------------------------------
52627r1619 | zimmerma | 2001-12-05 16:26:34 +0000 (Wed, 05 Dec 2001) | 2 lines
52628Changed paths:
52629   M /trunk/Makefile.am
52630
52631added acos.c
52632
52633------------------------------------------------------------------------
52634r1618 | zimmerma | 2001-12-05 16:26:02 +0000 (Wed, 05 Dec 2001) | 2 lines
52635Changed paths:
52636   A /trunk/acos.c
52637   M /trunk/mpfr.h
52638   M /trunk/mpfr.texi
52639
52640added acos (from Mathieu Dutour)
52641
52642------------------------------------------------------------------------
52643r1617 | zimmerma | 2001-12-05 16:25:10 +0000 (Wed, 05 Dec 2001) | 2 lines
52644Changed paths:
52645   M /trunk/sqrt.c
52646
52647use now new sqrtrem from gmp-4.0
52648
52649------------------------------------------------------------------------
52650r1616 | zimmerma | 2001-12-05 16:08:30 +0000 (Wed, 05 Dec 2001) | 2 lines
52651Changed paths:
52652   M /trunk/tests/tdiv_ui.c
52653
52654improved test (avoid mpfr_get_d)
52655
52656------------------------------------------------------------------------
52657r1615 | zimmerma | 2001-12-05 15:15:47 +0000 (Wed, 05 Dec 2001) | 2 lines
52658Changed paths:
52659   M /trunk/tests/tset_d.c
52660
52661removed isnan prototype
52662
52663------------------------------------------------------------------------
52664r1614 | zimmerma | 2001-12-05 15:11:47 +0000 (Wed, 05 Dec 2001) | 2 lines
52665Changed paths:
52666   M /trunk/rnd_mode.c
52667
52668added stdlib.h for exit
52669
52670------------------------------------------------------------------------
52671r1613 | zimmerma | 2001-11-30 17:55:16 +0000 (Fri, 30 Nov 2001) | 3 lines
52672Changed paths:
52673   M /trunk/dump.c
52674   M /trunk/tests/tdump.c
52675
52676test NaN before Inf
52677changed precision to 2 for test
52678
52679------------------------------------------------------------------------
52680r1612 | vlefevre | 2001-11-30 15:57:22 +0000 (Fri, 30 Nov 2001) | 2 lines
52681Changed paths:
52682   M /trunk/set_prc_raw.c
52683
52684Cast added.
52685
52686------------------------------------------------------------------------
52687r1611 | zimmerma | 2001-11-30 14:48:45 +0000 (Fri, 30 Nov 2001) | 2 lines
52688Changed paths:
52689   M /trunk/tests/tatan.c
52690
52691added a new test (worst case)
52692
52693------------------------------------------------------------------------
52694r1610 | zimmerma | 2001-11-30 14:48:12 +0000 (Fri, 30 Nov 2001) | 3 lines
52695Changed paths:
52696   M /trunk/atan.c
52697
52698nouvelle version de Mathieu Dutour,
52699corrigeant certains bugs avec les pires cas de Vincent
52700
52701------------------------------------------------------------------------
52702r1609 | vlefevre | 2001-11-30 14:37:25 +0000 (Fri, 30 Nov 2001) | 2 lines
52703Changed paths:
52704   M /trunk/mpz_set_fr.c
52705   M /trunk/set_d.c
52706
52707#include order changed.
52708
52709------------------------------------------------------------------------
52710r1608 | vlefevre | 2001-11-30 14:29:38 +0000 (Fri, 30 Nov 2001) | 2 lines
52711Changed paths:
52712   M /trunk/set_prec.c
52713
52714Misc fixes.
52715
52716------------------------------------------------------------------------
52717r1607 | vlefevre | 2001-11-30 13:44:59 +0000 (Fri, 30 Nov 2001) | 2 lines
52718Changed paths:
52719   M /trunk/fma.c
52720
52721Unused variables.
52722
52723------------------------------------------------------------------------
52724r1606 | zimmerma | 2001-11-30 13:37:37 +0000 (Fri, 30 Nov 2001) | 2 lines
52725Changed paths:
52726   M /trunk/tests/tacosh.c
52727   M /trunk/tests/tadd.c
52728   M /trunk/tests/tasin.c
52729   M /trunk/tests/tasinh.c
52730   M /trunk/tests/tatan.c
52731   M /trunk/tests/tatanh.c
52732   M /trunk/tests/tcos.c
52733   M /trunk/tests/tcosh.c
52734   M /trunk/tests/tdiv.c
52735   M /trunk/tests/tdiv_ui.c
52736   M /trunk/tests/teuler.c
52737   M /trunk/tests/texp.c
52738   M /trunk/tests/texp2.c
52739   M /trunk/tests/texpm1.c
52740   M /trunk/tests/tfactorial.c
52741   M /trunk/tests/tfma.c
52742   M /trunk/tests/tget_str.c
52743   M /trunk/tests/thypot.c
52744   M /trunk/tests/tlog.c
52745   M /trunk/tests/tlog1p.c
52746   M /trunk/tests/tlog2.c
52747   M /trunk/tests/tlog_base_10.c
52748   M /trunk/tests/tlog_base_2.c
52749   M /trunk/tests/tmul.c
52750   M /trunk/tests/tmul_ui.c
52751   M /trunk/tests/tout_str.c
52752   M /trunk/tests/tpow.c
52753   M /trunk/tests/tpow3.c
52754   M /trunk/tests/tset.c
52755   M /trunk/tests/tset_f.c
52756   M /trunk/tests/tset_si.c
52757   M /trunk/tests/tsin.c
52758   M /trunk/tests/tsinh.c
52759   M /trunk/tests/tsqrt.c
52760   M /trunk/tests/tsub.c
52761   M /trunk/tests/tsub_ui.c
52762   M /trunk/tests/ttan.c
52763   M /trunk/tests/ttanh.c
52764   M /trunk/tests/ttrunc.c
52765   M /trunk/tests/tui_div.c
52766   M /trunk/tests/tui_pow.c
52767   M /trunk/tests/tui_sub.c
52768
52769start tests with precision 2 instead of 1
52770
52771------------------------------------------------------------------------
52772r1605 | zimmerma | 2001-11-30 13:29:57 +0000 (Fri, 30 Nov 2001) | 2 lines
52773Changed paths:
52774   M /trunk/tests/tabs.c
52775
52776start from precision 2
52777
52778------------------------------------------------------------------------
52779r1604 | zimmerma | 2001-11-30 13:29:06 +0000 (Fri, 30 Nov 2001) | 2 lines
52780Changed paths:
52781   M /trunk/get_str.c
52782
52783big rewrite to fix problems when the estimate base exponent is too small
52784
52785------------------------------------------------------------------------
52786r1603 | zimmerma | 2001-11-30 13:28:04 +0000 (Fri, 30 Nov 2001) | 2 lines
52787Changed paths:
52788   M /trunk/fma.c
52789
52790fixed detection of exact cases (in particular 0)
52791
52792------------------------------------------------------------------------
52793r1602 | zimmerma | 2001-11-30 13:27:30 +0000 (Fri, 30 Nov 2001) | 2 lines
52794Changed paths:
52795   M /trunk/cos.c
52796
52797now use MPFR_PREC_MIN
52798
52799------------------------------------------------------------------------
52800r1601 | zimmerma | 2001-11-30 13:27:01 +0000 (Fri, 30 Nov 2001) | 2 lines
52801Changed paths:
52802   M /trunk/atan.c
52803
52804exptol is now of type mp_exp_t
52805
52806------------------------------------------------------------------------
52807r1600 | zimmerma | 2001-11-30 13:26:03 +0000 (Fri, 30 Nov 2001) | 2 lines
52808Changed paths:
52809   M /trunk/log2.c
52810
52811rewritten part with Taylor series
52812
52813------------------------------------------------------------------------
52814r1599 | zimmerma | 2001-11-30 13:03:07 +0000 (Fri, 30 Nov 2001) | 2 lines
52815Changed paths:
52816   M /trunk/mpfr.h
52817
52818changed MPFR_PREC_MIN to 2
52819
52820------------------------------------------------------------------------
52821r1598 | zimmerma | 2001-11-30 13:02:45 +0000 (Fri, 30 Nov 2001) | 2 lines
52822Changed paths:
52823   M /trunk/mpfr.texi
52824   M /trunk/set_prc_raw.c
52825
52826updated wrt MPFR_PREC_MIN/MPFR_PREC_MAX
52827
52828------------------------------------------------------------------------
52829r1597 | zimmerma | 2001-11-30 12:53:16 +0000 (Fri, 30 Nov 2001) | 2 lines
52830Changed paths:
52831   M /trunk/mpz_set_fr.c
52832
52833case x=0 was forgotten
52834
52835------------------------------------------------------------------------
52836r1596 | zimmerma | 2001-11-30 12:52:07 +0000 (Fri, 30 Nov 2001) | 2 lines
52837Changed paths:
52838   M /trunk/set_prec.c
52839
52840now use MPFR_PREC_MIN
52841
52842------------------------------------------------------------------------
52843r1595 | zimmerma | 2001-11-30 12:51:26 +0000 (Fri, 30 Nov 2001) | 2 lines
52844Changed paths:
52845   M /trunk/sub1.c
52846
52847added comment
52848
52849------------------------------------------------------------------------
52850r1594 | vlefevre | 2001-11-30 02:41:36 +0000 (Fri, 30 Nov 2001) | 2 lines
52851Changed paths:
52852   M /trunk/set_z.c
52853
52854mpfr_set_z rewritten to support overflows/underflows and ternary value.
52855
52856------------------------------------------------------------------------
52857r1593 | vlefevre | 2001-11-30 00:10:52 +0000 (Fri, 30 Nov 2001) | 2 lines
52858Changed paths:
52859   M /trunk/set_z.c
52860
528610 -> set to +0.
52862
52863------------------------------------------------------------------------
52864r1592 | vlefevre | 2001-11-30 00:07:36 +0000 (Fri, 30 Nov 2001) | 2 lines
52865Changed paths:
52866   M /trunk/mul.c
52867
52868Better sign comparison.
52869
52870------------------------------------------------------------------------
52871r1591 | vlefevre | 2001-11-29 23:56:56 +0000 (Thu, 29 Nov 2001) | 2 lines
52872Changed paths:
52873   M /trunk/set_si.c
52874   M /trunk/set_ui.c
52875
52876Use MPFR_SET_POS.
52877
52878------------------------------------------------------------------------
52879r1590 | vlefevre | 2001-11-29 14:23:12 +0000 (Thu, 29 Nov 2001) | 2 lines
52880Changed paths:
52881   M /trunk/trunc.c
52882
52883Bug fixed concerning integer overflows.
52884
52885------------------------------------------------------------------------
52886r1589 | zimmerma | 2001-11-29 09:43:55 +0000 (Thu, 29 Nov 2001) | 2 lines
52887Changed paths:
52888   M /trunk/init2.c
52889
52890added comment
52891
52892------------------------------------------------------------------------
52893r1588 | zimmerma | 2001-11-29 09:43:35 +0000 (Thu, 29 Nov 2001) | 2 lines
52894Changed paths:
52895   M /trunk/cos.c
52896
52897fixed bug for small precision, where r can be >= 1
52898
52899------------------------------------------------------------------------
52900r1587 | vlefevre | 2001-11-29 03:15:54 +0000 (Thu, 29 Nov 2001) | 4 lines
52901Changed paths:
52902   M /trunk/Makefile.am
52903   M /trunk/Makefile.in
52904   M /trunk/div_2exp.c
52905   A /trunk/div_2si.c
52906   A /trunk/div_2ui.c
52907   M /trunk/log.c
52908   M /trunk/mpfr.h
52909   M /trunk/mul_2exp.c
52910   A /trunk/mul_2si.c
52911   A /trunk/mul_2ui.c
52912
52913Functions mpfr_{mul,div}_2{si,ui} added.
52914Functions mpfr_{mul,div}_2exp still exist for backward compatibility;
52915they are obsolete and should not be used any longer.
52916
52917------------------------------------------------------------------------
52918r1586 | vlefevre | 2001-11-28 17:57:53 +0000 (Wed, 28 Nov 2001) | 2 lines
52919Changed paths:
52920   M /trunk/minmax.c
52921
52922Particular cases (NaN and signed zeros).
52923
52924------------------------------------------------------------------------
52925r1585 | vlefevre | 2001-11-28 17:12:35 +0000 (Wed, 28 Nov 2001) | 2 lines
52926Changed paths:
52927   M /trunk/init2.c
52928   M /trunk/tests/texp2.c
52929   M /trunk/tests/thyperbolic.c
52930
52931Init variables to NaN instead of 0.
52932
52933------------------------------------------------------------------------
52934r1584 | vlefevre | 2001-11-28 17:09:37 +0000 (Wed, 28 Nov 2001) | 2 lines
52935Changed paths:
52936   M /trunk/atan.c
52937
52938Possible integer overflow fixed.
52939
52940------------------------------------------------------------------------
52941r1583 | vlefevre | 2001-11-28 16:54:20 +0000 (Wed, 28 Nov 2001) | 2 lines
52942Changed paths:
52943   M /trunk/asin.c
52944   M /trunk/atan.c
52945
52946Particular cases fixed.
52947
52948------------------------------------------------------------------------
52949r1582 | vlefevre | 2001-11-25 15:24:31 +0000 (Sun, 25 Nov 2001) | 2 lines
52950Changed paths:
52951   M /trunk/trunc.c
52952
52953Overflow support.
52954
52955------------------------------------------------------------------------
52956r1581 | vlefevre | 2001-11-25 14:44:49 +0000 (Sun, 25 Nov 2001) | 2 lines
52957Changed paths:
52958   M /trunk/trunc.c
52959
52960K&R -> ISO C prototype.
52961
52962------------------------------------------------------------------------
52963r1580 | vlefevre | 2001-11-25 08:04:07 +0000 (Sun, 25 Nov 2001) | 2 lines
52964Changed paths:
52965   M /trunk/div_2exp.c
52966
52967mpfr_div_2exp rewritten.
52968
52969------------------------------------------------------------------------
52970r1579 | vlefevre | 2001-11-25 07:49:47 +0000 (Sun, 25 Nov 2001) | 2 lines
52971Changed paths:
52972   M /trunk/mul_2exp.c
52973
52974mpfr_mul_2exp rewritten.
52975
52976------------------------------------------------------------------------
52977r1578 | vlefevre | 2001-11-25 06:53:41 +0000 (Sun, 25 Nov 2001) | 2 lines
52978Changed paths:
52979   M /trunk/mul_ui.c
52980
52981Overflow support.
52982
52983------------------------------------------------------------------------
52984r1577 | vlefevre | 2001-11-25 06:20:35 +0000 (Sun, 25 Nov 2001) | 2 lines
52985Changed paths:
52986   M /trunk/add1.c
52987   M /trunk/init2.c
52988   M /trunk/mpfr-impl.h
52989   M /trunk/round.c
52990
52991Casts to size_t added (safer and could be required in the future).
52992
52993------------------------------------------------------------------------
52994r1576 | vlefevre | 2001-11-23 16:39:25 +0000 (Fri, 23 Nov 2001) | 2 lines
52995Changed paths:
52996   M /trunk/mul.c
52997
52998Minor change.
52999
53000------------------------------------------------------------------------
53001r1575 | vlefevre | 2001-11-23 16:28:08 +0000 (Fri, 23 Nov 2001) | 5 lines
53002Changed paths:
53003   M /trunk/mul.c
53004
53005mpfr_mul partially rewritten:
53006  * Integer overflows almost completely avoided.
53007  * Now supports signed zeros and overflows.
53008Not tested yet.
53009
53010------------------------------------------------------------------------
53011r1574 | vlefevre | 2001-11-22 17:21:08 +0000 (Thu, 22 Nov 2001) | 2 lines
53012Changed paths:
53013   M /trunk/round.c
53014
53015mpfr_can_round_raw: integer overflows checked and code duplication avoided.
53016
53017------------------------------------------------------------------------
53018r1573 | vlefevre | 2001-11-22 15:32:44 +0000 (Thu, 22 Nov 2001) | 2 lines
53019Changed paths:
53020   M /trunk/BUGS
53021
53022More bugs.
53023
53024------------------------------------------------------------------------
53025r1572 | vlefevre | 2001-11-22 12:48:20 +0000 (Thu, 22 Nov 2001) | 2 lines
53026Changed paths:
53027   M /trunk/mpfr-impl.h
53028   M /trunk/mpfr.h
53029   M /trunk/mpfr.texi
53030   M /trunk/round.c
53031
53032mpfr_can_round and mpfr_can_round_raw: prototypes changed.
53033
53034------------------------------------------------------------------------
53035r1571 | vlefevre | 2001-11-21 20:40:47 +0000 (Wed, 21 Nov 2001) | 2 lines
53036Changed paths:
53037   M /trunk/exceptions.c
53038
53039Bug fixed.
53040
53041------------------------------------------------------------------------
53042r1570 | vlefevre | 2001-11-21 20:07:35 +0000 (Wed, 21 Nov 2001) | 2 lines
53043Changed paths:
53044   M /trunk/Makefile.am
53045   M /trunk/Makefile.in
53046   A /trunk/add_one_ulp.c
53047   D /trunk/add_ulp.c
53048   M /trunk/div_ui.c
53049   M /trunk/exp.c
53050   M /trunk/mpfr.h
53051   M /trunk/mpfr.texi
53052   M /trunk/set_z.c
53053   A /trunk/sub_one_ulp.c
53054   M /trunk/tests/tdiv.c
53055   M /trunk/tests/texp.c
53056   M /trunk/tests/tsqrt.c
53057
53058mpfr_add_one_ulp and mpfr_sub_one_ulp changed.
53059
53060------------------------------------------------------------------------
53061r1569 | vlefevre | 2001-11-21 15:50:45 +0000 (Wed, 21 Nov 2001) | 2 lines
53062Changed paths:
53063   M /trunk/init2.c
53064   M /trunk/mpfr.h
53065   M /trunk/mpfr.texi
53066   M /trunk/round.c
53067   M /trunk/set_dfl_prec.c
53068   M /trunk/set_rnd.c
53069
53070Added MPFR_PREC_MIN and MPFR_PREC_MAX.
53071
53072------------------------------------------------------------------------
53073r1568 | vlefevre | 2001-11-21 14:06:36 +0000 (Wed, 21 Nov 2001) | 3 lines
53074Changed paths:
53075   M /trunk/init2.c
53076
53077Error test -> assert.
53078mp_prec_t -> mp_size_t.
53079
53080------------------------------------------------------------------------
53081r1567 | vlefevre | 2001-11-20 14:10:05 +0000 (Tue, 20 Nov 2001) | 2 lines
53082Changed paths:
53083   M /trunk/tests/tround.c
53084
53085Test added.
53086
53087------------------------------------------------------------------------
53088r1566 | vlefevre | 2001-11-20 14:09:55 +0000 (Tue, 20 Nov 2001) | 3 lines
53089Changed paths:
53090   M /trunk/mpfr-impl.h
53091   M /trunk/round.c
53092
53093mpfr_round rewritten.
53094mpfr_round_raw_generic: NULL changed to 0 as not necessarily defined.
53095
53096------------------------------------------------------------------------
53097r1565 | vlefevre | 2001-11-20 13:41:41 +0000 (Tue, 20 Nov 2001) | 2 lines
53098Changed paths:
53099   M /trunk/mpfr-impl.h
53100
53101Added macro MPFR_SET_ABSSIZE.
53102
53103------------------------------------------------------------------------
53104r1564 | vlefevre | 2001-11-20 02:17:32 +0000 (Tue, 20 Nov 2001) | 2 lines
53105Changed paths:
53106   M /trunk/round.c
53107
53108mpfr_round: Check for overflow.
53109
53110------------------------------------------------------------------------
53111r1563 | vlefevre | 2001-11-17 03:58:19 +0000 (Sat, 17 Nov 2001) | 2 lines
53112Changed paths:
53113   M /trunk/sub1.c
53114
53115Some type changes.
53116
53117------------------------------------------------------------------------
53118r1562 | vlefevre | 2001-11-16 17:58:50 +0000 (Fri, 16 Nov 2001) | 2 lines
53119Changed paths:
53120   M /trunk/add1.c
53121   M /trunk/mpz_set_fr.c
53122
53123Integer overflows checked.
53124
53125------------------------------------------------------------------------
53126r1561 | vlefevre | 2001-11-16 17:16:31 +0000 (Fri, 16 Nov 2001) | 2 lines
53127Changed paths:
53128   M /trunk/mpz_set_fr.c
53129
53130MPFR_ASSERTN instead of fprintf + exit.
53131
53132------------------------------------------------------------------------
53133r1560 | vlefevre | 2001-11-16 17:10:30 +0000 (Fri, 16 Nov 2001) | 2 lines
53134Changed paths:
53135   M /trunk/mpfr-impl.h
53136
53137GMP assert mechanism: macros changed until GMP is fixed.
53138
53139------------------------------------------------------------------------
53140r1559 | zimmerma | 2001-11-16 17:04:15 +0000 (Fri, 16 Nov 2001) | 3 lines
53141Changed paths:
53142   M /trunk/mpfr.texi
53143
53144version -> 2002
53145removed executable flag
53146
53147------------------------------------------------------------------------
53148r1558 | zimmerma | 2001-11-16 14:38:24 +0000 (Fri, 16 Nov 2001) | 2 lines
53149Changed paths:
53150   M /trunk/Makefile.in
53151   M /trunk/exp_2.c
53152   M /trunk/log.c
53153   M /trunk/mpfr.h
53154   M /trunk/mpfr.texi
53155   M /trunk/print_raw.c
53156   M /trunk/sub1.c
53157   M /trunk/tests/tabs.c
53158   M /trunk/tests/tadd.c
53159   M /trunk/tests/tatan.c
53160   M /trunk/tests/tcmp2.c
53161   M /trunk/tests/tcos.c
53162   M /trunk/tests/tdiv.c
53163   M /trunk/tests/tdiv_ui.c
53164   M /trunk/tests/teq.c
53165   M /trunk/tests/teuler.c
53166   M /trunk/tests/texceptions.c
53167   M /trunk/tests/texp.c
53168   M /trunk/tests/tfactorial.c
53169   M /trunk/tests/tfma.c
53170   M /trunk/tests/tgeneric.c
53171   M /trunk/tests/thypot.c
53172   M /trunk/tests/tlog.c
53173   M /trunk/tests/tmul_ui.c
53174   M /trunk/tests/tpow.c
53175   M /trunk/tests/tpow3.c
53176   M /trunk/tests/tset_d.c
53177   M /trunk/tests/tset_si.c
53178   M /trunk/tests/tset_str.c
53179   M /trunk/tests/tsqrt.c
53180   M /trunk/tests/tsub.c
53181   M /trunk/tests/tsub_ui.c
53182   M /trunk/tests/ttrunc.c
53183   M /trunk/tests/tui_div.c
53184   M /trunk/tests/tui_pow.c
53185   M /trunk/tests/tui_sub.c
53186   M /trunk/tests/tzeta.c
53187
53188mpfr_print_raw -> mpfr_print_binary
53189
53190------------------------------------------------------------------------
53191r1557 | zimmerma | 2001-11-16 14:15:57 +0000 (Fri, 16 Nov 2001) | 2 lines
53192Changed paths:
53193   A /trunk/init2.c
53194
53195split from init.c
53196
53197------------------------------------------------------------------------
53198r1556 | daney | 2001-11-16 14:14:10 +0000 (Fri, 16 Nov 2001) | 2 lines
53199Changed paths:
53200   M /trunk/expm1.c
53201   M /trunk/log1p.c
53202   M /trunk/tanh.c
53203
53204remove math.h
53205
53206------------------------------------------------------------------------
53207r1555 | daney | 2001-11-16 14:04:13 +0000 (Fri, 16 Nov 2001) | 2 lines
53208Changed paths:
53209   M /trunk/sinh.c
53210
53211remve math.h
53212
53213------------------------------------------------------------------------
53214r1554 | zimmerma | 2001-11-16 14:04:06 +0000 (Fri, 16 Nov 2001) | 2 lines
53215Changed paths:
53216   M /trunk/tests/tdiv.c
53217
53218added one test
53219
53220------------------------------------------------------------------------
53221r1553 | daney | 2001-11-16 14:00:29 +0000 (Fri, 16 Nov 2001) | 2 lines
53222Changed paths:
53223   M /trunk/atanh.c
53224
53225remove math.h
53226
53227------------------------------------------------------------------------
53228r1552 | zimmerma | 2001-11-16 13:54:55 +0000 (Fri, 16 Nov 2001) | 2 lines
53229Changed paths:
53230   M /trunk/Makefile.am
53231   M /trunk/init.c
53232
53233init -> init + init2.
53234
53235------------------------------------------------------------------------
53236r1551 | daney | 2001-11-16 13:54:32 +0000 (Fri, 16 Nov 2001) | 2 lines
53237Changed paths:
53238   M /trunk/acosh.c
53239   M /trunk/asinh.c
53240
53241remove math.h
53242
53243------------------------------------------------------------------------
53244r1550 | hanrot | 2001-11-16 13:27:50 +0000 (Fri, 16 Nov 2001) | 2 lines
53245Changed paths:
53246   M /trunk/div.c
53247
53248Ajoute retours chariots dans div.c, etc.
53249
53250------------------------------------------------------------------------
53251r1549 | hanrot | 2001-11-16 13:23:43 +0000 (Fri, 16 Nov 2001) | 2 lines
53252Changed paths:
53253   M /trunk/div.c
53254
53255if () remplace par if ( ==0) ou if ( != 0)
53256
53257------------------------------------------------------------------------
53258r1548 | zimmerma | 2001-11-16 13:22:13 +0000 (Fri, 16 Nov 2001) | 2 lines
53259Changed paths:
53260   M /trunk/Makefile.in
53261   M /trunk/TODO
53262   M /trunk/add_ui.c
53263   M /trunk/asin.c
53264   M /trunk/asinh.c
53265   M /trunk/atanh.c
53266   M /trunk/clear.c
53267   M /trunk/copysign.c
53268   M /trunk/cos.c
53269   M /trunk/cosh.c
53270   M /trunk/dim.c
53271   M /trunk/exp.c
53272   M /trunk/exp2.c
53273   M /trunk/expm1.c
53274   M /trunk/extract.c
53275   M /trunk/factorial.c
53276   M /trunk/fma.c
53277   M /trunk/gmp_op.c
53278   M /trunk/hypot.c
53279   M /trunk/isinteger.c
53280   M /trunk/log1p.c
53281   M /trunk/log2.c
53282   M /trunk/log_base_10.c
53283   M /trunk/log_base_2.c
53284   M /trunk/minmax.c
53285   M /trunk/mul.c
53286   M /trunk/pow.c
53287   M /trunk/pow_si.c
53288   M /trunk/print_raw.c
53289   M /trunk/rnd_mode.c
53290   M /trunk/set_rnd.c
53291   M /trunk/set_str_raw.c
53292   M /trunk/sin.c
53293   M /trunk/sinh.c
53294   M /trunk/sqrt.c
53295   M /trunk/sqrt_ui.c
53296   M /trunk/tan.c
53297   M /trunk/tanh.c
53298   M /trunk/tests/Makefile.in
53299   M /trunk/ui_pow.c
53300
53301removed K&R function headers
53302
53303------------------------------------------------------------------------
53304r1547 | hanrot | 2001-11-16 13:19:50 +0000 (Fri, 16 Nov 2001) | 2 lines
53305Changed paths:
53306   M /trunk/tests/tdiv.c
53307
53308Beuh ?
53309
53310------------------------------------------------------------------------
53311r1546 | hanrot | 2001-11-16 13:19:42 +0000 (Fri, 16 Nov 2001) | 2 lines
53312Changed paths:
53313   M /trunk/div.c
53314   M /trunk/inp_str.c
53315
53316return -> MPFR_RET, patch d'un leak dans inp_str.c
53317
53318------------------------------------------------------------------------
53319r1545 | zimmerma | 2001-11-16 13:09:07 +0000 (Fri, 16 Nov 2001) | 2 lines
53320Changed paths:
53321   M /trunk/mpfr-impl.h
53322
53323changed to use GMP assert mechanism
53324
53325------------------------------------------------------------------------
53326r1544 | daney | 2001-11-16 12:55:53 +0000 (Fri, 16 Nov 2001) | 2 lines
53327Changed paths:
53328   M /trunk/pow_si.c
53329
53330remove stdio.h math.h
53331
53332------------------------------------------------------------------------
53333r1543 | zimmerma | 2001-11-16 12:54:09 +0000 (Fri, 16 Nov 2001) | 2 lines
53334Changed paths:
53335   M /trunk/cos.c
53336   M /trunk/euler.c
53337
53338assert -> MPFR_ASSERT
53339
53340------------------------------------------------------------------------
53341r1542 | daney | 2001-11-16 12:52:55 +0000 (Fri, 16 Nov 2001) | 2 lines
53342Changed paths:
53343   M /trunk/pow.c
53344
53345remove stdio math .h
53346
53347------------------------------------------------------------------------
53348r1541 | daney | 2001-11-16 12:50:31 +0000 (Fri, 16 Nov 2001) | 2 lines
53349Changed paths:
53350   M /trunk/isinteger.c
53351
53352remove stdio.h math.h
53353
53354------------------------------------------------------------------------
53355r1540 | zimmerma | 2001-11-16 12:49:36 +0000 (Fri, 16 Nov 2001) | 2 lines
53356Changed paths:
53357   M /trunk/mul_ui.c
53358   M /trunk/sub1.c
53359
53360ASSERT_ALWAYS -> MPFR_ASSERTN
53361
53362------------------------------------------------------------------------
53363r1539 | zimmerma | 2001-11-16 12:39:30 +0000 (Fri, 16 Nov 2001) | 2 lines
53364Changed paths:
53365   M /trunk/Makefile.am
53366
53367added COPYING.LIB
53368
53369------------------------------------------------------------------------
53370r1538 | zimmerma | 2001-11-16 12:38:56 +0000 (Fri, 16 Nov 2001) | 2 lines
53371Changed paths:
53372   M /trunk/COPYING
53373
53374replaced by GPL
53375
53376------------------------------------------------------------------------
53377r1537 | daney | 2001-11-16 12:34:00 +0000 (Fri, 16 Nov 2001) | 2 lines
53378Changed paths:
53379   M /trunk/factorial.c
53380
53381remove limits.h
53382
53383------------------------------------------------------------------------
53384r1536 | zimmerma | 2001-11-16 12:32:48 +0000 (Fri, 16 Nov 2001) | 2 lines
53385Changed paths:
53386   M /trunk/acosh.c
53387   M /trunk/add.c
53388   M /trunk/add1.c
53389   M /trunk/add_ui.c
53390   M /trunk/add_ulp.c
53391   M /trunk/agm.c
53392   M /trunk/asin.c
53393   M /trunk/asinh.c
53394   M /trunk/atan.c
53395   M /trunk/atanh.c
53396   M /trunk/clear.c
53397   M /trunk/cmp.c
53398   M /trunk/cmp2.c
53399   M /trunk/cmp_abs.c
53400   M /trunk/cmp_ui.c
53401   M /trunk/copysign.c
53402   M /trunk/cos.c
53403   M /trunk/cosh.c
53404   M /trunk/dim.c
53405   M /trunk/div.c
53406   M /trunk/div_2exp.c
53407   M /trunk/div_ui.c
53408   M /trunk/dump.c
53409   M /trunk/eq.c
53410   M /trunk/euler.c
53411   M /trunk/exceptions.c
53412   M /trunk/exp.c
53413   M /trunk/exp2.c
53414   M /trunk/exp3.c
53415   M /trunk/exp_2.c
53416   M /trunk/expm1.c
53417   M /trunk/extract.c
53418   M /trunk/factorial.c
53419   M /trunk/fma.c
53420   M /trunk/gamma.c
53421   M /trunk/gammaPiAGMformula.c
53422   M /trunk/generic.c
53423   M /trunk/get_str.c
53424   M /trunk/gmp_op.c
53425   M /trunk/hypot.c
53426   M /trunk/init.c
53427   M /trunk/inp_str.c
53428   M /trunk/isinf.c
53429   M /trunk/isinteger.c
53430   M /trunk/isnan.c
53431   M /trunk/isnum.c
53432   M /trunk/log.c
53433   M /trunk/log1p.c
53434   M /trunk/log2.c
53435   M /trunk/log_base_10.c
53436   M /trunk/log_base_2.c
53437   M /trunk/minmax.c
53438   M /trunk/mpf2mpfr.h
53439   M /trunk/mpfi.c
53440   M /trunk/mpfi.h
53441   M /trunk/mpfr-impl.h
53442   M /trunk/mpfr-test.h
53443   M /trunk/mpfr.h
53444   M /trunk/mpfr.texi
53445   M /trunk/mpz_set_fr.c
53446   M /trunk/mul.c
53447   M /trunk/mul_2exp.c
53448   M /trunk/mul_ui.c
53449   M /trunk/neg.c
53450   M /trunk/out_str.c
53451   M /trunk/pi.c
53452   M /trunk/pow.c
53453   M /trunk/pow_si.c
53454   M /trunk/pow_ui.c
53455   M /trunk/print_raw.c
53456   M /trunk/print_rnd_mode.c
53457   M /trunk/random.c
53458   M /trunk/random2.c
53459   M /trunk/reldiff.c
53460   M /trunk/rnd_mode.c
53461   M /trunk/round.c
53462   M /trunk/save_expo.c
53463   M /trunk/set.c
53464   M /trunk/set_d.c
53465   M /trunk/set_dfl_prec.c
53466   M /trunk/set_f.c
53467   M /trunk/set_prc_raw.c
53468   M /trunk/set_prec.c
53469   M /trunk/set_q.c
53470   M /trunk/set_rnd.c
53471   M /trunk/set_si.c
53472   M /trunk/set_str.c
53473   M /trunk/set_str_raw.c
53474   M /trunk/set_ui.c
53475   M /trunk/set_z.c
53476   M /trunk/sin.c
53477   M /trunk/sinh.c
53478   M /trunk/sqrt.c
53479   M /trunk/sqrt_ui.c
53480   M /trunk/sqrtrem.c
53481   M /trunk/srandom.h
53482   M /trunk/sub.c
53483   M /trunk/sub1.c
53484   M /trunk/sub_ui.c
53485   M /trunk/swap.c
53486   M /trunk/tan.c
53487   M /trunk/tanh.c
53488   M /trunk/tests/reuse.c
53489   M /trunk/tests/tabs.c
53490   M /trunk/tests/tacosh.c
53491   M /trunk/tests/tadd.c
53492   M /trunk/tests/tadd_ui.c
53493   M /trunk/tests/tagm.c
53494   M /trunk/tests/tasin.c
53495   M /trunk/tests/tasinh.c
53496   M /trunk/tests/tatan.c
53497   M /trunk/tests/tatanh.c
53498   M /trunk/tests/tcan_round.c
53499   M /trunk/tests/tcmp.c
53500   M /trunk/tests/tcmp2.c
53501   M /trunk/tests/tcmp_ui.c
53502   M /trunk/tests/tcos.c
53503   M /trunk/tests/tcosh.c
53504   M /trunk/tests/tdiv.c
53505   M /trunk/tests/tdiv_ui.c
53506   M /trunk/tests/tdump.c
53507   M /trunk/tests/teq.c
53508   M /trunk/tests/teuler.c
53509   M /trunk/tests/texceptions.c
53510   M /trunk/tests/texp.c
53511   M /trunk/tests/texp2.c
53512   M /trunk/tests/texpm1.c
53513   M /trunk/tests/tfactorial.c
53514   M /trunk/tests/tfma.c
53515   M /trunk/tests/tgamma.c
53516   M /trunk/tests/tgeneric.c
53517   M /trunk/tests/tget_d.c
53518   M /trunk/tests/tget_str.c
53519   M /trunk/tests/thyperbolic.c
53520   M /trunk/tests/thypot.c
53521   M /trunk/tests/tisnan.c
53522   M /trunk/tests/tlog.c
53523   M /trunk/tests/tlog1p.c
53524   M /trunk/tests/tlog2.c
53525   M /trunk/tests/tlog_base_10.c
53526   M /trunk/tests/tlog_base_2.c
53527   M /trunk/tests/tmul.c
53528   M /trunk/tests/tmul_2exp.c
53529   M /trunk/tests/tmul_ui.c
53530   M /trunk/tests/tout_str.c
53531   M /trunk/tests/tpi.c
53532   M /trunk/tests/tpow.c
53533   M /trunk/tests/tpow3.c
53534   M /trunk/tests/trandom.c
53535   M /trunk/tests/tround.c
53536   M /trunk/tests/tset.c
53537   M /trunk/tests/tset_d.c
53538   M /trunk/tests/tset_f.c
53539   M /trunk/tests/tset_q.c
53540   M /trunk/tests/tset_si.c
53541   M /trunk/tests/tset_str.c
53542   M /trunk/tests/tset_z.c
53543   M /trunk/tests/tsin.c
53544   M /trunk/tests/tsin_cos.c
53545   M /trunk/tests/tsinh.c
53546   M /trunk/tests/tsqrt.c
53547   M /trunk/tests/tsqrt_ui.c
53548   M /trunk/tests/tsub.c
53549   M /trunk/tests/tsub_ui.c
53550   M /trunk/tests/tswap.c
53551   M /trunk/tests/ttan.c
53552   M /trunk/tests/ttanh.c
53553   M /trunk/tests/ttrunc.c
53554   M /trunk/tests/tui_div.c
53555   M /trunk/tests/tui_pow.c
53556   M /trunk/tests/tui_sub.c
53557   M /trunk/tests/tzeta.c
53558   M /trunk/trunc.c
53559   M /trunk/ui_div.c
53560   M /trunk/ui_pow.c
53561   M /trunk/ui_pow_ui.c
53562   M /trunk/ui_sub.c
53563   M /trunk/urandomb.c
53564   M /trunk/zeta.c
53565
53566changed Library GPL to Lesser GPL
53567
53568------------------------------------------------------------------------
53569r1535 | zimmerma | 2001-11-16 12:31:12 +0000 (Fri, 16 Nov 2001) | 2 lines
53570Changed paths:
53571   A /trunk/COPYING.LIB
53572
53573GNU Lesser General Public License, version 2.1
53574
53575------------------------------------------------------------------------
53576r1534 | daney | 2001-11-16 12:30:42 +0000 (Fri, 16 Nov 2001) | 2 lines
53577Changed paths:
53578   M /trunk/ui_pow.c
53579
53580remove limits.h math.h
53581
53582------------------------------------------------------------------------
53583r1533 | zimmerma | 2001-11-16 12:27:02 +0000 (Fri, 16 Nov 2001) | 2 lines
53584Changed paths:
53585   M /trunk/replace_all
53586
53587now treats all *.h
53588
53589------------------------------------------------------------------------
53590r1532 | daney | 2001-11-16 12:25:25 +0000 (Fri, 16 Nov 2001) | 2 lines
53591Changed paths:
53592   M /trunk/exp2.c
53593
53594remove the proto, remove math.h
53595
53596------------------------------------------------------------------------
53597r1531 | zimmerma | 2001-11-16 12:21:07 +0000 (Fri, 16 Nov 2001) | 2 lines
53598Changed paths:
53599   M /trunk/div_ui.c
53600
53601removed DEBUG's
53602
53603------------------------------------------------------------------------
53604r1530 | zimmerma | 2001-11-16 12:19:39 +0000 (Fri, 16 Nov 2001) | 2 lines
53605Changed paths:
53606   M /trunk/div_ui.c
53607
53608removed old patch for GMP 2.xx
53609
53610------------------------------------------------------------------------
53611r1529 | zimmerma | 2001-11-16 12:17:56 +0000 (Fri, 16 Nov 2001) | 2 lines
53612Changed paths:
53613   M /trunk/eq.c
53614   M /trunk/swap.c
53615   M /trunk/urandomb.c
53616
53617GNU MP -> MPFR
53618
53619------------------------------------------------------------------------
53620r1528 | zimmerma | 2001-11-16 12:08:08 +0000 (Fri, 16 Nov 2001) | 2 lines
53621Changed paths:
53622   M /trunk/add_ulp.c
53623
53624added year 2001 in copyright line
53625
53626------------------------------------------------------------------------
53627r1527 | zimmerma | 2001-11-16 11:18:52 +0000 (Fri, 16 Nov 2001) | 2 lines
53628Changed paths:
53629   M /trunk/tests/reuse.c
53630   M /trunk/tests/tabs.c
53631   M /trunk/tests/tadd_ui.c
53632   M /trunk/tests/tagm.c
53633   M /trunk/tests/tcan_round.c
53634   M /trunk/tests/tcmp.c
53635   M /trunk/tests/tcmp_ui.c
53636   M /trunk/tests/tdiv.c
53637   M /trunk/tests/tdump.c
53638   M /trunk/tests/teq.c
53639   M /trunk/tests/texp.c
53640   M /trunk/tests/tget_str.c
53641   M /trunk/tests/thyperbolic.c
53642   M /trunk/tests/tlog.c
53643   M /trunk/tests/tlog2.c
53644   M /trunk/tests/tmul.c
53645   M /trunk/tests/tmul_2exp.c
53646   M /trunk/tests/tout_str.c
53647   M /trunk/tests/tpi.c
53648   M /trunk/tests/tpow.c
53649   M /trunk/tests/trandom.c
53650   M /trunk/tests/tset_d.c
53651   M /trunk/tests/tset_f.c
53652   M /trunk/tests/tset_q.c
53653   M /trunk/tests/tset_si.c
53654   M /trunk/tests/tset_str.c
53655   M /trunk/tests/tset_z.c
53656   M /trunk/tests/tsin_cos.c
53657   M /trunk/tests/tsqrt.c
53658   M /trunk/tests/tsqrt_ui.c
53659   M /trunk/tests/tswap.c
53660   M /trunk/tests/ttrunc.c
53661   M /trunk/tests/tui_div.c
53662
53663added year 2001 in copyright line
53664
53665------------------------------------------------------------------------
53666r1526 | zimmerma | 2001-11-16 11:18:00 +0000 (Fri, 16 Nov 2001) | 3 lines
53667Changed paths:
53668   M /trunk/acosh.c
53669   M /trunk/cmp.c
53670   M /trunk/cmp_abs.c
53671   M /trunk/cmp_ui.c
53672   M /trunk/div.c
53673   M /trunk/div_2exp.c
53674   M /trunk/dump.c
53675   M /trunk/exp3.c
53676   M /trunk/exp_2.c
53677   M /trunk/get_str.c
53678   M /trunk/init.c
53679   M /trunk/inp_str.c
53680   M /trunk/log.c
53681   M /trunk/log2.c
53682   M /trunk/mpf2mpfr.h
53683   M /trunk/mpfr-impl.h
53684   M /trunk/mpfr-test.h
53685   M /trunk/mpfr.h
53686   M /trunk/mpz_set_fr.c
53687   M /trunk/mul_2exp.c
53688   M /trunk/mul_ui.c
53689   M /trunk/out_str.c
53690   M /trunk/pow_ui.c
53691   M /trunk/print_rnd_mode.c
53692   M /trunk/random.c
53693   M /trunk/random2.c
53694   M /trunk/reldiff.c
53695   M /trunk/round.c
53696   M /trunk/save_expo.c
53697   M /trunk/set.c
53698   M /trunk/set_d.c
53699   M /trunk/set_dfl_prec.c
53700   M /trunk/set_f.c
53701   M /trunk/set_prc_raw.c
53702   M /trunk/set_prec.c
53703   M /trunk/set_q.c
53704   M /trunk/set_str.c
53705   M /trunk/set_z.c
53706   M /trunk/sqrtrem.c
53707   M /trunk/sub_ui.c
53708   M /trunk/trunc.c
53709   M /trunk/ui_div.c
53710   M /trunk/ui_pow_ui.c
53711   M /trunk/ui_sub.c
53712
53713added year 2001 in copyright line
53714removed #if __STDC__
53715
53716------------------------------------------------------------------------
53717r1525 | zimmerma | 2001-11-16 11:15:29 +0000 (Fri, 16 Nov 2001) | 2 lines
53718Changed paths:
53719   D /trunk/sin_cos.c
53720
53721now two separate files cos.c and sin.c
53722
53723------------------------------------------------------------------------
53724r1524 | zimmerma | 2001-11-16 10:43:04 +0000 (Fri, 16 Nov 2001) | 2 lines
53725Changed paths:
53726   M /trunk/agm.c
53727   M /trunk/clear.c
53728   M /trunk/pi.c
53729   M /trunk/urandomb.c
53730
53731added year 2001 in copyright line
53732
53733------------------------------------------------------------------------
53734r1523 | zimmerma | 2001-11-16 10:38:25 +0000 (Fri, 16 Nov 2001) | 2 lines
53735Changed paths:
53736   M /trunk/BUGS
53737
53738updated
53739
53740------------------------------------------------------------------------
53741r1522 | zimmerma | 2001-11-16 10:26:46 +0000 (Fri, 16 Nov 2001) | 2 lines
53742Changed paths:
53743   D /trunk/div2.c
53744
53745old version, removed
53746
53747------------------------------------------------------------------------
53748r1521 | zimmerma | 2001-11-16 10:16:37 +0000 (Fri, 16 Nov 2001) | 2 lines
53749Changed paths:
53750   M /trunk/Makefile.am
53751
53752added isinf and isnum (split from isnan)
53753
53754------------------------------------------------------------------------
53755r1520 | zimmerma | 2001-11-16 10:16:21 +0000 (Fri, 16 Nov 2001) | 2 lines
53756Changed paths:
53757   A /trunk/isinf.c
53758   A /trunk/isnum.c
53759
53760new files (split from isnan.c)
53761
53762------------------------------------------------------------------------
53763r1519 | zimmerma | 2001-11-16 10:14:44 +0000 (Fri, 16 Nov 2001) | 2 lines
53764Changed paths:
53765   M /trunk/acosh.c
53766   M /trunk/asinh.c
53767   M /trunk/atanh.c
53768   M /trunk/copysign.c
53769   M /trunk/cosh.c
53770
53771removed prototype already in mpfr.h
53772
53773------------------------------------------------------------------------
53774r1518 | zimmerma | 2001-11-16 10:14:27 +0000 (Fri, 16 Nov 2001) | 2 lines
53775Changed paths:
53776   M /trunk/agm.c
53777
53778translated french comments to english
53779
53780------------------------------------------------------------------------
53781r1517 | zimmerma | 2001-11-16 10:14:08 +0000 (Fri, 16 Nov 2001) | 2 lines
53782Changed paths:
53783   M /trunk/algorithms.tex
53784
53785added mpfr_sub
53786
53787------------------------------------------------------------------------
53788r1516 | zimmerma | 2001-11-16 10:13:12 +0000 (Fri, 16 Nov 2001) | 2 lines
53789Changed paths:
53790   M /trunk/atan.c
53791   M /trunk/cos.c
53792   M /trunk/exp_2.c
53793
53794added static to local functions
53795
53796------------------------------------------------------------------------
53797r1515 | zimmerma | 2001-11-16 10:12:42 +0000 (Fri, 16 Nov 2001) | 2 lines
53798Changed paths:
53799   M /trunk/cmp2.c
53800
538011 -> MP_LIMB_T_ONE
53802
53803------------------------------------------------------------------------
53804r1514 | zimmerma | 2001-11-16 10:11:20 +0000 (Fri, 16 Nov 2001) | 2 lines
53805Changed paths:
53806   M /trunk/div.c
53807   M /trunk/div_ui.c
53808
538091 -> BITS_PER_MP_LIMB
53810
53811------------------------------------------------------------------------
53812r1513 | zimmerma | 2001-11-16 10:10:48 +0000 (Fri, 16 Nov 2001) | 3 lines
53813Changed paths:
53814   M /trunk/euler.c
53815
53816added static to local functions
53817removed prototype already in mpfr.h
53818
53819------------------------------------------------------------------------
53820r1512 | zimmerma | 2001-11-16 10:10:29 +0000 (Fri, 16 Nov 2001) | 2 lines
53821Changed paths:
53822   M /trunk/exp2.c
53823
53824removed mpfr_exp2_si (not used)
53825
53826------------------------------------------------------------------------
53827r1511 | zimmerma | 2001-11-16 10:10:07 +0000 (Fri, 16 Nov 2001) | 3 lines
53828Changed paths:
53829   M /trunk/exp3.c
53830
53831added static to local functions
53832translated french comments to english
53833
53834------------------------------------------------------------------------
53835r1510 | zimmerma | 2001-11-16 10:09:29 +0000 (Fri, 16 Nov 2001) | 3 lines
53836Changed paths:
53837   M /trunk/expm1.c
53838   M /trunk/log1p.c
53839
53840translated french comments to english
53841removed prototype already in mpfr.h
53842
53843------------------------------------------------------------------------
53844r1509 | zimmerma | 2001-11-16 10:09:09 +0000 (Fri, 16 Nov 2001) | 2 lines
53845Changed paths:
53846   M /trunk/factorial.c
53847
53848initialized inexact to 0
53849
53850------------------------------------------------------------------------
53851r1508 | zimmerma | 2001-11-16 10:08:47 +0000 (Fri, 16 Nov 2001) | 3 lines
53852Changed paths:
53853   M /trunk/generic.c
53854
53855used TMP_ALLOC
53856translated french comments to english
53857
53858------------------------------------------------------------------------
53859r1507 | zimmerma | 2001-11-16 10:08:18 +0000 (Fri, 16 Nov 2001) | 2 lines
53860Changed paths:
53861   M /trunk/get_str.c
53862
53863simplified test
53864
53865------------------------------------------------------------------------
53866r1506 | zimmerma | 2001-11-16 10:08:04 +0000 (Fri, 16 Nov 2001) | 2 lines
53867Changed paths:
53868   M /trunk/isnan.c
53869
53870moved inf_p and number_p to different files
53871
53872------------------------------------------------------------------------
53873r1505 | zimmerma | 2001-11-16 10:06:38 +0000 (Fri, 16 Nov 2001) | 3 lines
53874Changed paths:
53875   M /trunk/log2.c
53876
53877added static to local functions
53878explained threshold
53879
53880------------------------------------------------------------------------
53881r1504 | zimmerma | 2001-11-16 10:06:03 +0000 (Fri, 16 Nov 2001) | 2 lines
53882Changed paths:
53883   M /trunk/minmax.c
53884
53885removed prototypes already in mpfr.h
53886
53887------------------------------------------------------------------------
53888r1503 | zimmerma | 2001-11-16 10:05:45 +0000 (Fri, 16 Nov 2001) | 2 lines
53889Changed paths:
53890   M /trunk/mpfr.h
53891
53892does not include stdio.h any more
53893
53894------------------------------------------------------------------------
53895r1502 | zimmerma | 2001-11-16 10:05:01 +0000 (Fri, 16 Nov 2001) | 2 lines
53896Changed paths:
53897   M /trunk/mpz_set_fr.c
53898
53899added stdio.h
53900
53901------------------------------------------------------------------------
53902r1501 | zimmerma | 2001-11-16 10:04:07 +0000 (Fri, 16 Nov 2001) | 3 lines
53903Changed paths:
53904   M /trunk/add_ulp.c
53905   M /trunk/mul.c
53906   M /trunk/mul_ui.c
53907   M /trunk/print_raw.c
53908   M /trunk/round.c
53909   M /trunk/set_z.c
53910   M /trunk/sqrt.c
53911   M /trunk/trunc.c
53912
539131 -> BITS_PER_MP_LIMB
539141 << (BITS_PER_MP_LIMB - 1) -> MP_LIMB_T_HIGHBIT
53915
53916------------------------------------------------------------------------
53917r1500 | zimmerma | 2001-11-16 09:40:02 +0000 (Fri, 16 Nov 2001) | 2 lines
53918Changed paths:
53919   M /trunk/out_str.c
53920   M /trunk/reldiff.c
53921
53922removed french comment
53923
53924------------------------------------------------------------------------
53925r1499 | zimmerma | 2001-11-16 09:39:45 +0000 (Fri, 16 Nov 2001) | 2 lines
53926Changed paths:
53927   M /trunk/pi.c
53928
53929added static to local functions
53930
53931------------------------------------------------------------------------
53932r1498 | zimmerma | 2001-11-16 09:39:26 +0000 (Fri, 16 Nov 2001) | 2 lines
53933Changed paths:
53934   M /trunk/pow_si.c
53935   M /trunk/sinh.c
53936   M /trunk/tanh.c
53937
53938removed prototype already in mpfr.h
53939
53940------------------------------------------------------------------------
53941r1497 | zimmerma | 2001-11-16 09:39:11 +0000 (Fri, 16 Nov 2001) | 4 lines
53942Changed paths:
53943   M /trunk/print_raw.c
53944
539451 -> BITS_PER_MP_LIMB
53946translated french comments to english
53947added static to local functions
53948
53949------------------------------------------------------------------------
53950r1496 | zimmerma | 2001-11-16 09:38:47 +0000 (Fri, 16 Nov 2001) | 2 lines
53951Changed paths:
53952   M /trunk/random.c
53953   M /trunk/random2.c
53954   M /trunk/set_z.c
53955   M /trunk/sqrt.c
53956   M /trunk/sub1.c
53957   M /trunk/trunc.c
53958
539591 -> BITS_PER_MP_LIMB
53960
53961------------------------------------------------------------------------
53962r1495 | zimmerma | 2001-11-16 09:37:52 +0000 (Fri, 16 Nov 2001) | 3 lines
53963Changed paths:
53964   M /trunk/round.c
53965
539661 -> BITS_PER_MP_LIMB
53967translated french comments to english
53968
53969------------------------------------------------------------------------
53970r1494 | zimmerma | 2001-11-16 09:37:15 +0000 (Fri, 16 Nov 2001) | 3 lines
53971Changed paths:
53972   M /trunk/set_d.c
53973   M /trunk/sqrtrem.c
53974
539751 -> BITS_PER_MP_LIMB
53976added static to local functions
53977
53978------------------------------------------------------------------------
53979r1493 | zimmerma | 2001-11-16 09:33:57 +0000 (Fri, 16 Nov 2001) | 2 lines
53980Changed paths:
53981   M /trunk/ui_pow.c
53982
53983removed proto already in mpfr.h
53984
53985------------------------------------------------------------------------
53986r1492 | zimmerma | 2001-11-16 09:33:33 +0000 (Fri, 16 Nov 2001) | 2 lines
53987Changed paths:
53988   M /trunk/urandomb.c
53989
539901 -> MP_LIMB_T_ONE
53991
53992------------------------------------------------------------------------
53993r1491 | zimmerma | 2001-11-16 09:32:45 +0000 (Fri, 16 Nov 2001) | 2 lines
53994Changed paths:
53995   M /trunk/tests/reuse.c
53996   M /trunk/tests/tcos.c
53997   M /trunk/tests/tdump.c
53998   M /trunk/tests/teuler.c
53999   M /trunk/tests/texp.c
54000   M /trunk/tests/tlog2.c
54001   M /trunk/tests/tpi.c
54002   M /trunk/tests/tpow.c
54003   M /trunk/tests/tset_q.c
54004   M /trunk/tests/tset_z.c
54005   M /trunk/tests/tsin.c
54006   M /trunk/tests/tswap.c
54007   M /trunk/tests/ttan.c
54008
54009added stdio.h
54010
54011------------------------------------------------------------------------
54012r1490 | vlefevre | 2001-11-15 18:11:07 +0000 (Thu, 15 Nov 2001) | 3 lines
54013Changed paths:
54014   M /trunk/Makefile.am
54015   M /trunk/Makefile.in
54016   M /trunk/add.c
54017   A /trunk/add1.c
54018   M /trunk/sub.c
54019   A /trunk/sub1.c
54020
54021add.c -> add.c & add1.c
54022sub.c -> sub.c & sub1.c + some changes.
54023
54024------------------------------------------------------------------------
54025r1489 | zimmerma | 2001-11-13 09:33:07 +0000 (Tue, 13 Nov 2001) | 2 lines
54026Changed paths:
54027   M /trunk/mpfr.texi
54028
54029iff the results are exact -> iff the result is exact
54030
54031------------------------------------------------------------------------
54032r1488 | vlefevre | 2001-11-10 01:45:36 +0000 (Sat, 10 Nov 2001) | 2 lines
54033Changed paths:
54034   M /trunk/add.c
54035   M /trunk/cmp.c
54036   M /trunk/cmp_abs.c
54037   M /trunk/exceptions.c
54038   M /trunk/neg.c
54039   M /trunk/round.c
54040   M /trunk/save_expo.c
54041   M /trunk/set.c
54042   M /trunk/set_si.c
54043   M /trunk/set_ui.c
54044
54045GNU coding style. K&R function headers removed.
54046
54047------------------------------------------------------------------------
54048r1487 | vlefevre | 2001-11-10 00:47:44 +0000 (Sat, 10 Nov 2001) | 5 lines
54049Changed paths:
54050   M /trunk/mpfr-impl.h
54051
54052MP_LIMB_T_ONE defined.
54053mp_size_unsigned_t defined.
54054Important bugs fixed (in particular when int has fewer than 32 bits).
54055Still unavoidable possible bugs due to the fact that mp_size_t is signed.
54056
54057------------------------------------------------------------------------
54058r1486 | daney | 2001-11-09 11:24:05 +0000 (Fri, 09 Nov 2001) | 2 lines
54059Changed paths:
54060   A /trunk/tests/tgamma.c
54061
54062add tests file for gamma
54063
54064------------------------------------------------------------------------
54065r1485 | daney | 2001-11-09 11:23:33 +0000 (Fri, 09 Nov 2001) | 2 lines
54066Changed paths:
54067   A /trunk/gammaPiAGMformula.c
54068
54069add gamma function an other version
54070
54071------------------------------------------------------------------------
54072r1484 | daney | 2001-11-09 11:23:04 +0000 (Fri, 09 Nov 2001) | 2 lines
54073Changed paths:
54074   A /trunk/gamma.c
54075
54076add gamma function
54077
54078------------------------------------------------------------------------
54079r1483 | zimmerma | 2001-11-09 06:24:52 +0000 (Fri, 09 Nov 2001) | 2 lines
54080Changed paths:
54081   M /trunk/mpfr.texi
54082
54083mis a` jour valeur de retour de mpfr_tan
54084
54085------------------------------------------------------------------------
54086r1482 | vlefevre | 2001-11-09 01:38:45 +0000 (Fri, 09 Nov 2001) | 2 lines
54087Changed paths:
54088   M /trunk/mpfr.texi
54089
54090Some -'s missing in floating-point.
54091
54092------------------------------------------------------------------------
54093r1481 | zimmerma | 2001-11-08 23:15:59 +0000 (Thu, 08 Nov 2001) | 2 lines
54094Changed paths:
54095   M /trunk/mpfr.texi
54096
54097modifs suite aux remarques de Nathalie
54098
54099------------------------------------------------------------------------
54100r1480 | daney | 2001-11-08 17:48:33 +0000 (Thu, 08 Nov 2001) | 2 lines
54101Changed paths:
54102   M /trunk/mpfr.h
54103
54104remove some name of variables
54105
54106------------------------------------------------------------------------
54107r1479 | vlefevre | 2001-11-08 17:14:01 +0000 (Thu, 08 Nov 2001) | 2 lines
54108Changed paths:
54109   M /trunk/cmp2.c
54110   D /trunk/pow2.c
54111
54112cmp2.c: Integer overflows checked.
54113
54114------------------------------------------------------------------------
54115r1478 | vlefevre | 2001-11-08 17:11:36 +0000 (Thu, 08 Nov 2001) | 2 lines
54116Changed paths:
54117   M /trunk/Makefile.am
54118   M /trunk/Makefile.in
54119   M /trunk/isinteger.c
54120   M /trunk/mpfr.h
54121   M /trunk/pow.c
54122
54123Update.
54124
54125------------------------------------------------------------------------
54126r1477 | vlefevre | 2001-11-08 16:42:30 +0000 (Thu, 08 Nov 2001) | 2 lines
54127Changed paths:
54128   M /trunk/mpfr.h
54129
54130Fix.
54131
54132------------------------------------------------------------------------
54133r1476 | daney | 2001-11-08 16:37:47 +0000 (Thu, 08 Nov 2001) | 2 lines
54134Changed paths:
54135   M /trunk/mpfr.h
54136
54137suppress variable name in dim min max
54138
54139------------------------------------------------------------------------
54140r1475 | daney | 2001-11-08 16:23:29 +0000 (Thu, 08 Nov 2001) | 2 lines
54141Changed paths:
54142   A /trunk/isinteger.c
54143
54144export isinteger in the file isinteger.c
54145
54146------------------------------------------------------------------------
54147r1474 | daney | 2001-11-08 16:21:56 +0000 (Thu, 08 Nov 2001) | 2 lines
54148Changed paths:
54149   A /trunk/pow_si.c
54150
54151exporte pow_si from pow2.c to pow_si.c
54152
54153------------------------------------------------------------------------
54154r1473 | daney | 2001-11-08 16:21:06 +0000 (Thu, 08 Nov 2001) | 2 lines
54155Changed paths:
54156   M /trunk/pow.c
54157
54158rename pow2.c in pow.c (source for mpfr_pow)
54159
54160------------------------------------------------------------------------
54161r1472 | daney | 2001-11-08 16:19:49 +0000 (Thu, 08 Nov 2001) | 2 lines
54162Changed paths:
54163   A /trunk/ui_pow_ui.c
54164
54165add ui_pow_ui.c (initially in pow.c)
54166
54167------------------------------------------------------------------------
54168r1471 | daney | 2001-11-08 16:19:18 +0000 (Thu, 08 Nov 2001) | 2 lines
54169Changed paths:
54170   A /trunk/pow_ui.c
54171
54172add pow_ui.c file (initially in pow.c)
54173
54174------------------------------------------------------------------------
54175r1470 | vlefevre | 2001-11-08 15:56:09 +0000 (Thu, 08 Nov 2001) | 2 lines
54176Changed paths:
54177   M /trunk/cmp2.c
54178   M /trunk/mpfr-impl.h
54179
54180mpfr_cmp2: return type changed to mp_prec_t.
54181
54182------------------------------------------------------------------------
54183r1469 | daney | 2001-11-08 14:53:54 +0000 (Thu, 08 Nov 2001) | 2 lines
54184Changed paths:
54185   M /trunk/tests/reuse.c
54186
54187add function test4 for 3 input test + fma tests
54188
54189------------------------------------------------------------------------
54190r1468 | vlefevre | 2001-11-08 03:04:00 +0000 (Thu, 08 Nov 2001) | 2 lines
54191Changed paths:
54192   M /trunk/mpfr.h
54193
54194Macros added.
54195
54196------------------------------------------------------------------------
54197r1467 | vlefevre | 2001-11-08 02:15:36 +0000 (Thu, 08 Nov 2001) | 2 lines
54198Changed paths:
54199   M /trunk/add.c
54200
54201MP_LIMB_T_MAX instead of (mp_limb_t) -1 (a little nicer...).
54202
54203------------------------------------------------------------------------
54204r1466 | vlefevre | 2001-11-06 17:05:41 +0000 (Tue, 06 Nov 2001) | 2 lines
54205Changed paths:
54206   M /trunk/round.c
54207
54208Code clean-up.
54209
54210------------------------------------------------------------------------
54211r1465 | vlefevre | 2001-11-05 15:44:24 +0000 (Mon, 05 Nov 2001) | 2 lines
54212Changed paths:
54213   M /trunk/exceptions.c
54214
54215Prototypes for K&R C.
54216
54217------------------------------------------------------------------------
54218r1464 | vlefevre | 2001-11-05 09:58:14 +0000 (Mon, 05 Nov 2001) | 2 lines
54219Changed paths:
54220   M /trunk/round.c
54221
54222mpfr_round_raw_generic prototype fixed.
54223
54224------------------------------------------------------------------------
54225r1463 | daney | 2001-11-01 14:15:23 +0000 (Thu, 01 Nov 2001) | 2 lines
54226Changed paths:
54227   M /trunk/asin.c
54228
54229clear xp for Nan Inf or 0 are returned
54230
54231------------------------------------------------------------------------
54232r1462 | daney | 2001-11-01 14:11:48 +0000 (Thu, 01 Nov 2001) | 2 lines
54233Changed paths:
54234   M /trunk/tests/thyperbolic.c
54235
54236clear variable if an error is return
54237
54238------------------------------------------------------------------------
54239r1461 | daney | 2001-11-01 14:10:50 +0000 (Thu, 01 Nov 2001) | 2 lines
54240Changed paths:
54241   M /trunk/atanh.c
54242
54243clear x for Nan inf 0 return
54244
54245------------------------------------------------------------------------
54246r1460 | daney | 2001-11-01 14:10:10 +0000 (Thu, 01 Nov 2001) | 2 lines
54247Changed paths:
54248   M /trunk/asinh.c
54249
54250clear x for Nan Inf 0 return
54251
54252------------------------------------------------------------------------
54253r1459 | daney | 2001-11-01 14:05:15 +0000 (Thu, 01 Nov 2001) | 2 lines
54254Changed paths:
54255   M /trunk/expm1.c
54256
54257clear te
54258
54259------------------------------------------------------------------------
54260r1458 | vlefevre | 2001-11-01 12:20:32 +0000 (Thu, 01 Nov 2001) | 2 lines
54261Changed paths:
54262   M /trunk/tests/tpow.c
54263
54264Added prototype.
54265
54266------------------------------------------------------------------------
54267r1457 | vlefevre | 2001-11-01 11:53:58 +0000 (Thu, 01 Nov 2001) | 2 lines
54268Changed paths:
54269   M /trunk/add.c
54270
54271Bug fixed.
54272
54273------------------------------------------------------------------------
54274r1456 | zimmerma | 2001-11-01 10:05:27 +0000 (Thu, 01 Nov 2001) | 2 lines
54275Changed paths:
54276   M /trunk/tests/tfma.c
54277
54278fixed MLK's
54279
54280------------------------------------------------------------------------
54281r1455 | zimmerma | 2001-11-01 09:44:03 +0000 (Thu, 01 Nov 2001) | 2 lines
54282Changed paths:
54283   M /trunk/pow2.c
54284
54285fixed MLK's in mpfr_isinteger
54286
54287------------------------------------------------------------------------
54288r1454 | zimmerma | 2001-11-01 09:43:32 +0000 (Thu, 01 Nov 2001) | 2 lines
54289Changed paths:
54290   M /trunk/tests/tpow3.c
54291
54292fixed MLK's
54293
54294------------------------------------------------------------------------
54295r1453 | zimmerma | 2001-11-01 09:04:19 +0000 (Thu, 01 Nov 2001) | 2 lines
54296Changed paths:
54297   M /trunk/tests/tui_pow.c
54298
54299fixed missing mpfr_clear's
54300
54301------------------------------------------------------------------------
54302r1452 | zimmerma | 2001-11-01 08:02:00 +0000 (Thu, 01 Nov 2001) | 2 lines
54303Changed paths:
54304   M /trunk/tests/tsin.c
54305
54306added missing mpfr_clear
54307
54308------------------------------------------------------------------------
54309r1451 | zimmerma | 2001-11-01 07:20:30 +0000 (Thu, 01 Nov 2001) | 2 lines
54310Changed paths:
54311   M /trunk/tests/tsub.c
54312
54313added clear's in bug_ddefour
54314
54315------------------------------------------------------------------------
54316r1450 | zimmerma | 2001-11-01 00:42:47 +0000 (Thu, 01 Nov 2001) | 2 lines
54317Changed paths:
54318   M /trunk/tests/tgeneric.c
54319
54320added mpfr_clear's
54321
54322------------------------------------------------------------------------
54323r1449 | zimmerma | 2001-11-01 00:10:46 +0000 (Thu, 01 Nov 2001) | 2 lines
54324Changed paths:
54325   M /trunk/tests/tdiv.c
54326
54327fixed MLK's
54328
54329------------------------------------------------------------------------
54330r1448 | zimmerma | 2001-10-31 23:12:41 +0000 (Wed, 31 Oct 2001) | 2 lines
54331Changed paths:
54332   M /trunk/set_str_raw.c
54333
54334fixed MLK for Inf or Nan
54335
54336------------------------------------------------------------------------
54337r1447 | zimmerma | 2001-10-31 22:52:06 +0000 (Wed, 31 Oct 2001) | 2 lines
54338Changed paths:
54339   M /trunk/tests/tadd.c
54340
54341fixed MLK in check_case_2
54342
54343------------------------------------------------------------------------
54344r1446 | daney | 2001-10-31 10:16:21 +0000 (Wed, 31 Oct 2001) | 2 lines
54345Changed paths:
54346   M /trunk/mpfr.texi
54347
54348rename factorial -> fac_ui
54349
54350------------------------------------------------------------------------
54351r1445 | rouillie | 2001-10-30 15:26:27 +0000 (Tue, 30 Oct 2001) | 4 lines
54352Changed paths:
54353   M /trunk/Makefile.in
54354   M /trunk/gmp_op.c
54355   M /trunk/mpfr.h
54356   M /trunk/tests/Makefile.in
54357
54358Change mpfr_<op>_mpz to mpfr_<op>_z
54359Change mpfr_<op>_mpq to mpfr_<op>_q
54360where <op> is mul,div,add,sub
54361
54362------------------------------------------------------------------------
54363r1444 | daney | 2001-10-30 10:30:48 +0000 (Tue, 30 Oct 2001) | 2 lines
54364Changed paths:
54365   M /trunk/factorial.c
54366
54367correct factorial -> fac_ui in comments
54368
54369------------------------------------------------------------------------
54370r1443 | daney | 2001-10-30 10:24:08 +0000 (Tue, 30 Oct 2001) | 2 lines
54371Changed paths:
54372   M /trunk/tests/tfactorial.c
54373
54374rename tfactorial -> fac_ui
54375
54376------------------------------------------------------------------------
54377r1442 | daney | 2001-10-30 10:23:25 +0000 (Tue, 30 Oct 2001) | 2 lines
54378Changed paths:
54379   M /trunk/factorial.c
54380   M /trunk/mpfr.h
54381
54382rename factorial -> fac_ui
54383
54384------------------------------------------------------------------------
54385r1441 | vlefevre | 2001-10-27 11:16:02 +0000 (Sat, 27 Oct 2001) | 2 lines
54386Changed paths:
54387   M /trunk/add.c
54388
54389Bug fixed.
54390
54391------------------------------------------------------------------------
54392r1440 | zimmerma | 2001-10-26 16:01:03 +0000 (Fri, 26 Oct 2001) | 2 lines
54393Changed paths:
54394   M /trunk/tests/tadd_ui.c
54395   M /trunk/tests/tsub_ui.c
54396
54397drand -> drand48
54398
54399------------------------------------------------------------------------
54400r1439 | zimmerma | 2001-10-26 15:49:21 +0000 (Fri, 26 Oct 2001) | 2 lines
54401Changed paths:
54402   M /trunk/tests/tdiv.c
54403
54404put MAX_PREC back to 100
54405
54406------------------------------------------------------------------------
54407r1438 | zimmerma | 2001-10-26 15:46:37 +0000 (Fri, 26 Oct 2001) | 2 lines
54408Changed paths:
54409   M /trunk/tests/tpow.c
54410
54411added test for inexact flag
54412
54413------------------------------------------------------------------------
54414r1437 | zimmerma | 2001-10-26 15:45:42 +0000 (Fri, 26 Oct 2001) | 2 lines
54415Changed paths:
54416   M /trunk/div_ui.c
54417
54418use MPFR_RET_NAN and MPFR_RET
54419
54420------------------------------------------------------------------------
54421r1436 | zimmerma | 2001-10-26 15:42:23 +0000 (Fri, 26 Oct 2001) | 2 lines
54422Changed paths:
54423   M /trunk/div.c
54424
54425removed MPFR_DEBUG_LEVEL definition
54426
54427------------------------------------------------------------------------
54428r1435 | zimmerma | 2001-10-26 15:39:21 +0000 (Fri, 26 Oct 2001) | 5 lines
54429Changed paths:
54430   M /trunk/mpfr.texi
54431
54432mpfr_set_q and mpfr_abs now return an int
54433mpfr_pow_ui and mpfr_ui_pow_ui now implement exact rounding
54434updated the documentation of the mpfr_*pow* functions
54435removed some internal functions
54436
54437------------------------------------------------------------------------
54438r1434 | zimmerma | 2001-10-26 15:32:23 +0000 (Fri, 26 Oct 2001) | 2 lines
54439Changed paths:
54440   M /trunk/pow.c
54441
54442implemented exact rounding (but no ternary flag)
54443
54444------------------------------------------------------------------------
54445r1433 | daney | 2001-10-26 15:31:42 +0000 (Fri, 26 Oct 2001) | 2 lines
54446Changed paths:
54447   M /trunk/hypot.c
54448
54449add some flags
54450
54451------------------------------------------------------------------------
54452r1432 | daney | 2001-10-26 15:29:28 +0000 (Fri, 26 Oct 2001) | 2 lines
54453Changed paths:
54454   M /trunk/fma.c
54455
54456mixed version beetwen DD and Pau => (gestion des flag inexacte dirige)
54457
54458------------------------------------------------------------------------
54459r1431 | daney | 2001-10-26 15:28:31 +0000 (Fri, 26 Oct 2001) | 2 lines
54460Changed paths:
54461   M /trunk/tests/tfma.c
54462
54463rien
54464
54465------------------------------------------------------------------------
54466r1430 | zimmerma | 2001-10-26 13:48:33 +0000 (Fri, 26 Oct 2001) | 2 lines
54467Changed paths:
54468   M /trunk/tests/tdiv.c
54469
54470MAX_PREC included
54471
54472------------------------------------------------------------------------
54473r1429 | zimmerma | 2001-10-26 13:31:55 +0000 (Fri, 26 Oct 2001) | 2 lines
54474Changed paths:
54475   M /trunk/set_q.c
54476
54477implemented inexact flag
54478
54479------------------------------------------------------------------------
54480r1428 | hanrot | 2001-10-26 13:28:00 +0000 (Fri, 26 Oct 2001) | 2 lines
54481Changed paths:
54482   M /trunk/div.c
54483
54484Clearing high part of rem2.
54485
54486------------------------------------------------------------------------
54487r1427 | rouillie | 2001-10-26 13:24:02 +0000 (Fri, 26 Oct 2001) | 2 lines
54488Changed paths:
54489   M /trunk/Makefile.am
54490
54491adds gmp_op.c
54492
54493------------------------------------------------------------------------
54494r1426 | zimmerma | 2001-10-26 13:23:12 +0000 (Fri, 26 Oct 2001) | 2 lines
54495Changed paths:
54496   M /trunk/mpfr.h
54497
54498mpfr_set_q now returns an int
54499
54500------------------------------------------------------------------------
54501r1425 | zimmerma | 2001-10-26 13:22:22 +0000 (Fri, 26 Oct 2001) | 2 lines
54502Changed paths:
54503   M /trunk/tests/tset_q.c
54504
54505added test for inexact flag
54506
54507------------------------------------------------------------------------
54508r1424 | rouillie | 2001-10-26 13:19:40 +0000 (Fri, 26 Oct 2001) | 3 lines
54509Changed paths:
54510   A /trunk/gmp_op.c
54511
54512Adds the file gmp_op.c containing the implementations of operations between
54513mpfr and mpz/mpq data
54514
54515------------------------------------------------------------------------
54516r1423 | daney | 2001-10-26 13:05:58 +0000 (Fri, 26 Oct 2001) | 2 lines
54517Changed paths:
54518   M /trunk/hypot.c
54519
54520err <0 => is now tester
54521
54522------------------------------------------------------------------------
54523r1422 | hanrot | 2001-10-26 13:00:54 +0000 (Fri, 26 Oct 2001) | 3 lines
54524Changed paths:
54525   M /trunk/div.c
54526
54527Patch for bits shifted out when the high word of the quotient is nonzero.
54528Induced error on inexact flag (and hence on rounding in some cases).
54529
54530------------------------------------------------------------------------
54531r1421 | daney | 2001-10-26 12:46:30 +0000 (Fri, 26 Oct 2001) | 2 lines
54532Changed paths:
54533   A /trunk/copysign.c
54534
54535add copysign.c
54536
54537------------------------------------------------------------------------
54538r1420 | zimmerma | 2001-10-26 12:41:45 +0000 (Fri, 26 Oct 2001) | 2 lines
54539Changed paths:
54540   M /trunk/tests/tdiv.c
54541
54542added one test
54543
54544------------------------------------------------------------------------
54545r1419 | daney | 2001-10-26 12:37:43 +0000 (Fri, 26 Oct 2001) | 2 lines
54546Changed paths:
54547   M /trunk/dim.c
54548
54549simplify dim
54550
54551------------------------------------------------------------------------
54552r1418 | daney | 2001-10-26 12:32:57 +0000 (Fri, 26 Oct 2001) | 2 lines
54553Changed paths:
54554   M /trunk/tests/thypot.c
54555
54556add exact flag
54557
54558------------------------------------------------------------------------
54559r1417 | daney | 2001-10-26 12:24:00 +0000 (Fri, 26 Oct 2001) | 2 lines
54560Changed paths:
54561   M /trunk/exp2.c
54562   M /trunk/log_base_10.c
54563   M /trunk/log_base_2.c
54564   M /trunk/pow2.c
54565
54566err => long int
54567
54568------------------------------------------------------------------------
54569r1416 | zimmerma | 2001-10-26 12:22:28 +0000 (Fri, 26 Oct 2001) | 2 lines
54570Changed paths:
54571   M /trunk/tests/tset.c
54572
54573added one test
54574
54575------------------------------------------------------------------------
54576r1415 | zimmerma | 2001-10-26 12:21:46 +0000 (Fri, 26 Oct 2001) | 2 lines
54577Changed paths:
54578   M /trunk/log1p.c
54579
54580cosmetic changes
54581
54582------------------------------------------------------------------------
54583r1414 | zimmerma | 2001-10-26 12:21:08 +0000 (Fri, 26 Oct 2001) | 2 lines
54584Changed paths:
54585   M /trunk/round.c
54586
54587can_round return 0 for b=0
54588
54589------------------------------------------------------------------------
54590r1413 | daney | 2001-10-26 12:17:06 +0000 (Fri, 26 Oct 2001) | 2 lines
54591Changed paths:
54592   M /trunk/tests/Makefile.am
54593
54594add thypot
54595
54596------------------------------------------------------------------------
54597r1412 | daney | 2001-10-26 11:51:19 +0000 (Fri, 26 Oct 2001) | 2 lines
54598Changed paths:
54599   M /trunk/Makefile.am
54600
54601add coopysign
54602
54603------------------------------------------------------------------------
54604r1411 | daney | 2001-10-26 11:50:27 +0000 (Fri, 26 Oct 2001) | 2 lines
54605Changed paths:
54606   M /trunk/mpfr.h
54607
54608add copysign
54609
54610------------------------------------------------------------------------
54611r1410 | daney | 2001-10-26 11:47:46 +0000 (Fri, 26 Oct 2001) | 2 lines
54612Changed paths:
54613   M /trunk/expm1.c
54614
54615correct mp_prec_t err => long int
54616
54617------------------------------------------------------------------------
54618r1409 | daney | 2001-10-26 11:47:09 +0000 (Fri, 26 Oct 2001) | 2 lines
54619Changed paths:
54620   M /trunk/log1p.c
54621
54622correst mp_prec_t err => long int
54623
54624------------------------------------------------------------------------
54625r1408 | rouillie | 2001-10-26 11:34:26 +0000 (Fri, 26 Oct 2001) | 2 lines
54626Changed paths:
54627   M /trunk/Makefile.in
54628   M /trunk/mpfr.h
54629   M /trunk/mpfr.texi
54630
54631Add multiplication/division/addition/substraction by mpz and mpq
54632
54633------------------------------------------------------------------------
54634r1407 | zimmerma | 2001-10-26 10:56:14 +0000 (Fri, 26 Oct 2001) | 3 lines
54635Changed paths:
54636   M /trunk/tests/tadd.c
54637
54638added two tests
54639fixed bug in generic tests (one more bit is needed to get an exact result)
54640
54641------------------------------------------------------------------------
54642r1406 | zimmerma | 2001-10-26 10:55:36 +0000 (Fri, 26 Oct 2001) | 2 lines
54643Changed paths:
54644   M /trunk/add.c
54645
54646fixed pb with exact results not detected (ck was < 0)
54647
54648------------------------------------------------------------------------
54649r1405 | hanrot | 2001-10-26 09:12:13 +0000 (Fri, 26 Oct 2001) | 2 lines
54650Changed paths:
54651   M /trunk/tests/tfma.c
54652
54653Rien.
54654
54655------------------------------------------------------------------------
54656r1404 | hanrot | 2001-10-26 09:11:07 +0000 (Fri, 26 Oct 2001) | 2 lines
54657Changed paths:
54658   M /trunk/div.c
54659
54660Patch for the computation of the u_lo + r part of the remainder when u_lo = 0.
54661
54662------------------------------------------------------------------------
54663r1403 | zimmerma | 2001-10-26 08:43:09 +0000 (Fri, 26 Oct 2001) | 2 lines
54664Changed paths:
54665   M /trunk/tests/tadd.c
54666   M /trunk/tests/tdiv_ui.c
54667   M /trunk/tests/tsub.c
54668   M /trunk/tests/tui_div.c
54669
54670added test for inexact flag
54671
54672------------------------------------------------------------------------
54673r1402 | zimmerma | 2001-10-26 08:41:29 +0000 (Fri, 26 Oct 2001) | 2 lines
54674Changed paths:
54675   M /trunk/sub.c
54676
54677fixed pbs with inexact flag
54678
54679------------------------------------------------------------------------
54680r1401 | zimmerma | 2001-10-26 08:41:05 +0000 (Fri, 26 Oct 2001) | 2 lines
54681Changed paths:
54682   M /trunk/mpfr.texi
54683
54684now mpfr_div and mpfr_ui_div return an int
54685
54686------------------------------------------------------------------------
54687r1400 | zimmerma | 2001-10-26 08:40:13 +0000 (Fri, 26 Oct 2001) | 2 lines
54688Changed paths:
54689   M /trunk/mpfr.h
54690   M /trunk/ui_div.c
54691
54692implemented ternary flag in mpfr_ui_div
54693
54694------------------------------------------------------------------------
54695r1399 | zimmerma | 2001-10-26 08:39:28 +0000 (Fri, 26 Oct 2001) | 3 lines
54696Changed paths:
54697   M /trunk/log_base_2.c
54698
54699removed unnecessary CLEAR_FLAGS
54700used MPFR_RET_NAN
54701
54702------------------------------------------------------------------------
54703r1398 | zimmerma | 2001-10-26 08:38:58 +0000 (Fri, 26 Oct 2001) | 2 lines
54704Changed paths:
54705   M /trunk/tests/tlog_base_2.c
54706
54707reduced number of tests
54708
54709------------------------------------------------------------------------
54710r1397 | zimmerma | 2001-10-26 08:31:58 +0000 (Fri, 26 Oct 2001) | 2 lines
54711Changed paths:
54712   M /trunk/log_base_10.c
54713
54714removed unnecessary CLEAR_FLAGS
54715
54716------------------------------------------------------------------------
54717r1396 | zimmerma | 2001-10-26 08:30:00 +0000 (Fri, 26 Oct 2001) | 3 lines
54718Changed paths:
54719   M /trunk/tests/reuse.c
54720
54721improved mpfr_compare
54722fixed wrong function name for mpfr_log2
54723
54724------------------------------------------------------------------------
54725r1395 | zimmerma | 2001-10-26 08:23:51 +0000 (Fri, 26 Oct 2001) | 2 lines
54726Changed paths:
54727   M /trunk/div_ui.c
54728
54729rewritten to implement ternary inexact flag
54730
54731------------------------------------------------------------------------
54732r1394 | zimmerma | 2001-10-26 08:15:24 +0000 (Fri, 26 Oct 2001) | 2 lines
54733Changed paths:
54734   M /trunk/tests/tfma.c
54735
54736fixed generic test (pb with double rounding)
54737
54738------------------------------------------------------------------------
54739r1393 | zimmerma | 2001-10-26 07:46:30 +0000 (Fri, 26 Oct 2001) | 2 lines
54740Changed paths:
54741   M /trunk/tests/tdiv.c
54742
54743increased MAX_PREC
54744
54745------------------------------------------------------------------------
54746r1392 | hanrot | 2001-10-25 22:03:55 +0000 (Thu, 25 Oct 2001) | 2 lines
54747Changed paths:
54748   M /trunk/acosh.c
54749
54750Changed the type of err from mp_prec_t (unsigned) to int.
54751
54752------------------------------------------------------------------------
54753r1391 | hanrot | 2001-10-25 21:32:42 +0000 (Thu, 25 Oct 2001) | 2 lines
54754Changed paths:
54755   M /trunk/tests/Makefile.in
54756   M /trunk/tests/tdiv.c
54757
54758Added tests for inexact flag.
54759
54760------------------------------------------------------------------------
54761r1390 | hanrot | 2001-10-25 21:32:33 +0000 (Thu, 25 Oct 2001) | 2 lines
54762Changed paths:
54763   M /trunk/Makefile.in
54764   M /trunk/algorithms.tex
54765   M /trunk/configure
54766   M /trunk/div.c
54767
54768Patch for even rounding.
54769
54770------------------------------------------------------------------------
54771r1389 | daney | 2001-10-25 17:12:26 +0000 (Thu, 25 Oct 2001) | 2 lines
54772Changed paths:
54773   M /trunk/log_base_2.c
54774
54775rien
54776
54777------------------------------------------------------------------------
54778r1388 | daney | 2001-10-25 17:05:29 +0000 (Thu, 25 Oct 2001) | 2 lines
54779Changed paths:
54780   M /trunk/log_base_10.c
54781
54782rien
54783
54784------------------------------------------------------------------------
54785r1387 | vlefevre | 2001-10-25 17:00:10 +0000 (Thu, 25 Oct 2001) | 2 lines
54786Changed paths:
54787   M /trunk/tests/reuse.c
54788
54789Warning avoided.
54790
54791------------------------------------------------------------------------
54792r1386 | zimmerma | 2001-10-25 17:00:06 +0000 (Thu, 25 Oct 2001) | 2 lines
54793Changed paths:
54794   M /trunk/tests/Makefile.am
54795
54796added tfma
54797
54798------------------------------------------------------------------------
54799r1385 | zimmerma | 2001-10-25 16:53:36 +0000 (Thu, 25 Oct 2001) | 2 lines
54800Changed paths:
54801   M /trunk/tests/tfma.c
54802
54803slong -> t
54804
54805------------------------------------------------------------------------
54806r1384 | zimmerma | 2001-10-25 16:53:05 +0000 (Thu, 25 Oct 2001) | 2 lines
54807Changed paths:
54808   M /trunk/fma.c
54809
54810nouvelew version (without loop)
54811
54812------------------------------------------------------------------------
54813r1383 | daney | 2001-10-25 16:51:56 +0000 (Thu, 25 Oct 2001) | 2 lines
54814Changed paths:
54815   M /trunk/pow2.c
54816
54817rien
54818
54819------------------------------------------------------------------------
54820r1382 | daney | 2001-10-25 16:50:31 +0000 (Thu, 25 Oct 2001) | 2 lines
54821Changed paths:
54822   M /trunk/pow2.c
54823   M /trunk/tests/reuse.c
54824
54825rien
54826
54827------------------------------------------------------------------------
54828r1381 | daney | 2001-10-25 16:45:27 +0000 (Thu, 25 Oct 2001) | 2 lines
54829Changed paths:
54830   M /trunk/tests/reuse.c
54831
54832change
54833
54834------------------------------------------------------------------------
54835r1380 | vlefevre | 2001-10-25 16:45:20 +0000 (Thu, 25 Oct 2001) | 2 lines
54836Changed paths:
54837   M /trunk/add.c
54838
54839Bug fixed.
54840
54841------------------------------------------------------------------------
54842r1379 | daney | 2001-10-25 16:34:55 +0000 (Thu, 25 Oct 2001) | 2 lines
54843Changed paths:
54844   M /trunk/pow2.c
54845
54846correct bugs with reuse
54847
54848------------------------------------------------------------------------
54849r1378 | daney | 2001-10-25 16:34:05 +0000 (Thu, 25 Oct 2001) | 2 lines
54850Changed paths:
54851   M /trunk/tests/reuse.c
54852
54853test for log2 log10 pow
54854
54855------------------------------------------------------------------------
54856r1377 | hanrot | 2001-10-25 16:29:46 +0000 (Thu, 25 Oct 2001) | 2 lines
54857Changed paths:
54858   M /trunk/div.c
54859   M /trunk/mpfr.h
54860
54861La division nouvelle est arrivee.
54862
54863------------------------------------------------------------------------
54864r1376 | zimmerma | 2001-10-25 16:04:18 +0000 (Thu, 25 Oct 2001) | 2 lines
54865Changed paths:
54866   M /trunk/tests/tadd.c
54867
54868ajoute' nouveau test
54869
54870------------------------------------------------------------------------
54871r1375 | vlefevre | 2001-10-25 15:34:17 +0000 (Thu, 25 Oct 2001) | 2 lines
54872Changed paths:
54873   M /trunk/add.c
54874
54875Bug fixed.
54876
54877------------------------------------------------------------------------
54878r1374 | hanrot | 2001-10-25 15:26:36 +0000 (Thu, 25 Oct 2001) | 3 lines
54879Changed paths:
54880   M /trunk/mpfr-impl.h
54881   M /trunk/round.c
54882
54883round_raw, round_raw2 -> round_raw_generic. Macros to simulate previous
54884behaviour. Even rounding returns +- MPFR_EVEN_INEX.
54885
54886------------------------------------------------------------------------
54887r1373 | zimmerma | 2001-10-25 15:24:11 +0000 (Thu, 25 Oct 2001) | 2 lines
54888Changed paths:
54889   M /trunk/log_base_10.c
54890
54891fixed pb with mpfr_log10(a, a) with a=-Inf
54892
54893------------------------------------------------------------------------
54894r1372 | zimmerma | 2001-10-25 15:14:01 +0000 (Thu, 25 Oct 2001) | 2 lines
54895Changed paths:
54896   M /trunk/tests/tadd.c
54897
54898added two tests
54899
54900------------------------------------------------------------------------
54901r1371 | zimmerma | 2001-10-25 15:06:12 +0000 (Thu, 25 Oct 2001) | 2 lines
54902Changed paths:
54903   M /trunk/tests/tcmp.c
54904
54905added one test
54906
54907------------------------------------------------------------------------
54908r1370 | daney | 2001-10-25 15:03:13 +0000 (Thu, 25 Oct 2001) | 2 lines
54909Changed paths:
54910   M /trunk/tests/reuse.c
54911
54912add log2 and log10
54913
54914------------------------------------------------------------------------
54915r1369 | daney | 2001-10-25 15:02:59 +0000 (Thu, 25 Oct 2001) | 2 lines
54916Changed paths:
54917   M /trunk/log_base_10.c
54918
54919correction for reuse
54920
54921------------------------------------------------------------------------
54922r1368 | daney | 2001-10-25 15:02:45 +0000 (Thu, 25 Oct 2001) | 2 lines
54923Changed paths:
54924   M /trunk/log_base_2.c
54925
54926coorection for reuse
54927
54928------------------------------------------------------------------------
54929r1367 | zimmerma | 2001-10-25 14:53:19 +0000 (Thu, 25 Oct 2001) | 2 lines
54930Changed paths:
54931   A /trunk/tests/texceptions.c
54932
54933test file for testing exceptions
54934
54935------------------------------------------------------------------------
54936r1366 | vlefevre | 2001-10-25 14:32:20 +0000 (Thu, 25 Oct 2001) | 3 lines
54937Changed paths:
54938   M /trunk/add.c
54939
54940mpfr_add1 completely rewritten. Overflows are checked.
54941The ternary value should now be supported (but it hasn't been tested yet).
54942
54943------------------------------------------------------------------------
54944r1365 | daney | 2001-10-25 14:04:09 +0000 (Thu, 25 Oct 2001) | 2 lines
54945Changed paths:
54946   M /trunk/fma.c
54947
54948new version
54949
54950------------------------------------------------------------------------
54951r1364 | zimmerma | 2001-10-25 13:54:46 +0000 (Thu, 25 Oct 2001) | 2 lines
54952Changed paths:
54953   M /trunk/tests/tmul_ui.c
54954
54955added one test
54956
54957------------------------------------------------------------------------
54958r1363 | zimmerma | 2001-10-25 13:54:27 +0000 (Thu, 25 Oct 2001) | 3 lines
54959Changed paths:
54960   M /trunk/tests/tgeneric.c
54961
54962add possibility to define a random function (default is mpfr_random)
54963to get random variables in specific ranges
54964
54965------------------------------------------------------------------------
54966r1362 | zimmerma | 2001-10-25 13:53:19 +0000 (Thu, 25 Oct 2001) | 2 lines
54967Changed paths:
54968   M /trunk/tests/tacosh.c
54969   M /trunk/tests/tasinh.c
54970   M /trunk/tests/tatanh.c
54971
54972now use tgeneric.c
54973
54974------------------------------------------------------------------------
54975r1361 | zimmerma | 2001-10-25 13:50:49 +0000 (Thu, 25 Oct 2001) | 2 lines
54976Changed paths:
54977   M /trunk/tests/Makefile.am
54978
54979added texceptions
54980
54981------------------------------------------------------------------------
54982r1360 | zimmerma | 2001-10-25 13:49:56 +0000 (Thu, 25 Oct 2001) | 2 lines
54983Changed paths:
54984   M /trunk/mpfr.texi
54985
54986documented exception mechanism (with Vincent Lefe`vre)
54987
54988------------------------------------------------------------------------
54989r1359 | zimmerma | 2001-10-25 13:48:28 +0000 (Thu, 25 Oct 2001) | 2 lines
54990Changed paths:
54991   M /trunk/tests/tfactorial.c
54992
54993changed stupid test (was computing only 200!)
54994
54995------------------------------------------------------------------------
54996r1358 | zimmerma | 2001-10-25 13:47:27 +0000 (Thu, 25 Oct 2001) | 2 lines
54997Changed paths:
54998   M /trunk/factorial.c
54999
55000implemented inexact flag
55001
55002------------------------------------------------------------------------
55003r1357 | zimmerma | 2001-10-25 13:45:42 +0000 (Thu, 25 Oct 2001) | 2 lines
55004Changed paths:
55005   M /trunk/exceptions.c
55006
550071999 -> 2001
55008
55009------------------------------------------------------------------------
55010r1356 | zimmerma | 2001-10-25 13:45:14 +0000 (Thu, 25 Oct 2001) | 2 lines
55011Changed paths:
55012   M /trunk/add.c
55013
55014check overflow
55015
55016------------------------------------------------------------------------
55017r1355 | zimmerma | 2001-10-25 13:39:35 +0000 (Thu, 25 Oct 2001) | 2 lines
55018Changed paths:
55019   M /trunk/tests/tui_sub.c
55020
55021added two tests
55022
55023------------------------------------------------------------------------
55024r1354 | zimmerma | 2001-10-25 13:37:24 +0000 (Thu, 25 Oct 2001) | 2 lines
55025Changed paths:
55026   M /trunk/sub.c
55027
55028implemented overflow/underflow
55029
55030------------------------------------------------------------------------
55031r1353 | daney | 2001-10-25 13:36:56 +0000 (Thu, 25 Oct 2001) | 2 lines
55032Changed paths:
55033   M /trunk/atanh.c
55034
55035correct atanh(INF)=INF exact
55036
55037------------------------------------------------------------------------
55038r1352 | daney | 2001-10-25 13:14:54 +0000 (Thu, 25 Oct 2001) | 2 lines
55039Changed paths:
55040   M /trunk/tests/thyperbolic.c
55041
55042correct test inf for atanh
55043
55044------------------------------------------------------------------------
55045r1351 | zimmerma | 2001-10-25 12:52:08 +0000 (Thu, 25 Oct 2001) | 2 lines
55046Changed paths:
55047   M /trunk/mpfr.texi
55048
55049added warning for mpfr_set_d
55050
55051------------------------------------------------------------------------
55052r1350 | daney | 2001-10-25 09:19:06 +0000 (Thu, 25 Oct 2001) | 2 lines
55053Changed paths:
55054   M /trunk/tests/thyperbolic.c
55055
55056correct bug in tests file (test of atanh for + or - Inf)
55057
55058------------------------------------------------------------------------
55059r1349 | zimmerma | 2001-10-25 08:37:39 +0000 (Thu, 25 Oct 2001) | 2 lines
55060Changed paths:
55061   M /trunk/tests/Makefile.am
55062
55063added tadd_ui (forgotten?)
55064
55065------------------------------------------------------------------------
55066r1348 | zimmerma | 2001-10-25 08:37:19 +0000 (Thu, 25 Oct 2001) | 2 lines
55067Changed paths:
55068   M /trunk/tests/tadd_ui.c
55069
55070added special test
55071
55072------------------------------------------------------------------------
55073r1347 | zimmerma | 2001-10-25 08:36:55 +0000 (Thu, 25 Oct 2001) | 2 lines
55074Changed paths:
55075   M /trunk/add.c
55076
55077fixed bug in rounding part when rounding towards 0 (infinite loop due to bn<an)
55078
55079------------------------------------------------------------------------
55080r1346 | zimmerma | 2001-10-25 08:34:51 +0000 (Thu, 25 Oct 2001) | 2 lines
55081Changed paths:
55082   M /trunk/tests/tasinh.c
55083
55084added one special test
55085
55086------------------------------------------------------------------------
55087r1345 | daney | 2001-10-24 17:33:12 +0000 (Wed, 24 Oct 2001) | 2 lines
55088Changed paths:
55089   M /trunk/minmax.c
55090
55091correct the Nan case
55092
55093------------------------------------------------------------------------
55094r1344 | daney | 2001-10-24 17:23:08 +0000 (Wed, 24 Oct 2001) | 2 lines
55095Changed paths:
55096   A /trunk/dim.c
55097
55098add the function mpfr_dim
55099
55100------------------------------------------------------------------------
55101r1343 | daney | 2001-10-24 17:22:36 +0000 (Wed, 24 Oct 2001) | 2 lines
55102Changed paths:
55103   A /trunk/minmax.c
55104
55105add function mpfr_min and mpfr_max
55106
55107------------------------------------------------------------------------
55108r1342 | daney | 2001-10-24 16:12:27 +0000 (Wed, 24 Oct 2001) | 2 lines
55109Changed paths:
55110   M /trunk/tests/tasinh.c
55111   M /trunk/tests/tatanh.c
55112
55113correct these tesats files
55114
55115------------------------------------------------------------------------
55116r1341 | daney | 2001-10-24 16:11:23 +0000 (Wed, 24 Oct 2001) | 2 lines
55117Changed paths:
55118   M /trunk/acosh.c
55119   M /trunk/asinh.c
55120   M /trunk/atanh.c
55121   M /trunk/cosh.c
55122   M /trunk/sinh.c
55123   M /trunk/tanh.c
55124
55125correct some bugs
55126
55127------------------------------------------------------------------------
55128r1340 | zimmerma | 2001-10-24 15:47:48 +0000 (Wed, 24 Oct 2001) | 2 lines
55129Changed paths:
55130   M /trunk/tests/Makefile.am
55131
55132added EXTRA_DIST= tgeneric.c
55133
55134------------------------------------------------------------------------
55135r1339 | daney | 2001-10-24 15:32:28 +0000 (Wed, 24 Oct 2001) | 2 lines
55136Changed paths:
55137   M /trunk/tests/Makefile.am
55138
55139remove tfma
55140
55141------------------------------------------------------------------------
55142r1338 | daney | 2001-10-24 15:29:56 +0000 (Wed, 24 Oct 2001) | 2 lines
55143Changed paths:
55144   A /trunk/tests/tfma.c
55145
55146add tfma
55147
55148------------------------------------------------------------------------
55149r1337 | daney | 2001-10-24 09:34:27 +0000 (Wed, 24 Oct 2001) | 2 lines
55150Changed paths:
55151   M /trunk/acosh.c
55152
55153acosh revue et corrige...+beau
55154
55155------------------------------------------------------------------------
55156r1336 | daney | 2001-10-23 16:57:30 +0000 (Tue, 23 Oct 2001) | 2 lines
55157Changed paths:
55158   M /trunk/mpfr.h
55159
55160add mpfr_log10
55161
55162------------------------------------------------------------------------
55163r1335 | daney | 2001-10-23 16:56:22 +0000 (Tue, 23 Oct 2001) | 2 lines
55164Changed paths:
55165   M /trunk/Makefile.am
55166   A /trunk/log_base_10.c
55167
55168add log_base_10
55169
55170------------------------------------------------------------------------
55171r1334 | daney | 2001-10-23 16:55:58 +0000 (Tue, 23 Oct 2001) | 2 lines
55172Changed paths:
55173   M /trunk/tests/Makefile.am
55174
55175add tlog_base_10
55176
55177------------------------------------------------------------------------
55178r1333 | daney | 2001-10-23 16:55:25 +0000 (Tue, 23 Oct 2001) | 2 lines
55179Changed paths:
55180   A /trunk/tests/tlog_base_10.c
55181
55182add test file for log_base_10 function
55183
55184------------------------------------------------------------------------
55185r1332 | daney | 2001-10-23 16:54:12 +0000 (Tue, 23 Oct 2001) | 2 lines
55186Changed paths:
55187   M /trunk/mpfr.texi
55188
55189correct a bug in mpfr_log10 section
55190
55191------------------------------------------------------------------------
55192r1331 | daney | 2001-10-23 13:14:13 +0000 (Tue, 23 Oct 2001) | 2 lines
55193Changed paths:
55194   M /trunk/mpfr.texi
55195
55196add help of log10 + fma
55197
55198------------------------------------------------------------------------
55199r1330 | daney | 2001-10-23 12:38:15 +0000 (Tue, 23 Oct 2001) | 2 lines
55200Changed paths:
55201   M /trunk/log_base_2.c
55202
55203correct particular cases
55204
55205------------------------------------------------------------------------
55206r1329 | daney | 2001-10-23 12:33:00 +0000 (Tue, 23 Oct 2001) | 2 lines
55207Changed paths:
55208   M /trunk/log_base_2.c
55209
55210improve the clear flags
55211
55212------------------------------------------------------------------------
55213r1328 | daney | 2001-10-23 09:41:29 +0000 (Tue, 23 Oct 2001) | 2 lines
55214Changed paths:
55215   M /trunk/tests/tpow3.c
55216
55217correction dans l'entete
55218
55219------------------------------------------------------------------------
55220r1327 | vlefevre | 2001-10-21 07:56:29 +0000 (Sun, 21 Oct 2001) | 2 lines
55221Changed paths:
55222   M /trunk/tests/reuse.c
55223   M /trunk/tests/tdiv.c
55224
55225Some changes to avoid warnings.
55226
55227------------------------------------------------------------------------
55228r1326 | vlefevre | 2001-10-21 07:12:18 +0000 (Sun, 21 Oct 2001) | 2 lines
55229Changed paths:
55230   M /trunk/div.c
55231
55232Bug fixed (char -> int).
55233
55234------------------------------------------------------------------------
55235r1325 | vlefevre | 2001-10-19 20:47:39 +0000 (Fri, 19 Oct 2001) | 2 lines
55236Changed paths:
55237   M /trunk/Makefile.in
55238   M /trunk/tests/Makefile.in
55239
55240Update.
55241
55242------------------------------------------------------------------------
55243r1324 | vlefevre | 2001-10-19 20:45:12 +0000 (Fri, 19 Oct 2001) | 2 lines
55244Changed paths:
55245   M /trunk/add_ui.c
55246   M /trunk/sub_ui.c
55247
55248Bugs fixed concerning the "inexact" ternary value.
55249
55250------------------------------------------------------------------------
55251r1323 | daney | 2001-10-19 16:56:51 +0000 (Fri, 19 Oct 2001) | 2 lines
55252Changed paths:
55253   M /trunk/tests/Makefile.am
55254
55255suppress thypot tgeneric
55256
55257------------------------------------------------------------------------
55258r1322 | daney | 2001-10-19 16:53:12 +0000 (Fri, 19 Oct 2001) | 2 lines
55259Changed paths:
55260   M /trunk/tests/Makefile.am
55261
55262suppress sample
55263
55264------------------------------------------------------------------------
55265r1321 | zimmerma | 2001-10-19 16:26:47 +0000 (Fri, 19 Oct 2001) | 2 lines
55266Changed paths:
55267   M /trunk/mpfr.h
55268
55269void -> int as return value for mpfr_add_ui
55270
55271------------------------------------------------------------------------
55272r1320 | zimmerma | 2001-10-19 16:26:19 +0000 (Fri, 19 Oct 2001) | 2 lines
55273Changed paths:
55274   M /trunk/add_ui.c
55275
55276added ternary flag
55277
55278------------------------------------------------------------------------
55279r1319 | zimmerma | 2001-10-19 16:24:50 +0000 (Fri, 19 Oct 2001) | 2 lines
55280Changed paths:
55281   M /trunk/mpfr.texi
55282
55283void -> int for mpfr_add and mpfr_add_ui
55284
55285------------------------------------------------------------------------
55286r1318 | daney | 2001-10-19 16:21:08 +0000 (Fri, 19 Oct 2001) | 2 lines
55287Changed paths:
55288   A /trunk/tests/thypot.c
55289
55290add test for hypot
55291
55292------------------------------------------------------------------------
55293r1317 | daney | 2001-10-19 16:15:16 +0000 (Fri, 19 Oct 2001) | 2 lines
55294Changed paths:
55295   M /trunk/tests/Makefile.am
55296
55297add some test
55298
55299------------------------------------------------------------------------
55300r1316 | daney | 2001-10-19 16:13:56 +0000 (Fri, 19 Oct 2001) | 2 lines
55301Changed paths:
55302   M /trunk/Makefile.am
55303
55304add some functions
55305
55306------------------------------------------------------------------------
55307r1315 | daney | 2001-10-19 16:12:44 +0000 (Fri, 19 Oct 2001) | 2 lines
55308Changed paths:
55309   M /trunk/mpfr.h
55310
55311add some proto
55312
55313------------------------------------------------------------------------
55314r1314 | daney | 2001-10-19 16:09:34 +0000 (Fri, 19 Oct 2001) | 2 lines
55315Changed paths:
55316   A /trunk/tests/tpow3.c
55317
55318add test file for pow
55319
55320------------------------------------------------------------------------
55321r1313 | daney | 2001-10-19 16:09:01 +0000 (Fri, 19 Oct 2001) | 2 lines
55322Changed paths:
55323   M /trunk/mpfr.texi
55324
55325add the help for pow and pow_si
55326
55327------------------------------------------------------------------------
55328r1312 | daney | 2001-10-19 16:08:29 +0000 (Fri, 19 Oct 2001) | 2 lines
55329Changed paths:
55330   A /trunk/pow2.c
55331
55332add the function pow and pow_si
55333
55334------------------------------------------------------------------------
55335r1311 | zimmerma | 2001-10-19 16:02:34 +0000 (Fri, 19 Oct 2001) | 2 lines
55336Changed paths:
55337   M /trunk/tests/tsub.c
55338
55339added two tests for 0-c and c-0 with prec(c) > prec(a)
55340
55341------------------------------------------------------------------------
55342r1310 | vlefevre | 2001-10-19 15:53:17 +0000 (Fri, 19 Oct 2001) | 2 lines
55343Changed paths:
55344   M /trunk/neg.c
55345
55346Removed #include <stdio.h>, "return 0;" replaced by "MPFR_RET(0);".
55347
55348------------------------------------------------------------------------
55349r1309 | vlefevre | 2001-10-19 15:45:18 +0000 (Fri, 19 Oct 2001) | 4 lines
55350Changed paths:
55351   M /trunk/add.c
55352   M /trunk/mpfr-impl.h
55353   M /trunk/mpfr.h
55354   M /trunk/sub.c
55355
55356mpfr_add1 and mpfr_sub1 prototypes moved to mpfr-impl.h (to detect clashes).
55357Bug fix concerning the inexact ternary value in mpfr_sub.
55358mpfr_add now returns an int (inexact ternary value unsupported if true add).
55359
55360------------------------------------------------------------------------
55361r1308 | vlefevre | 2001-10-19 14:49:44 +0000 (Fri, 19 Oct 2001) | 2 lines
55362Changed paths:
55363   M /trunk/Makefile.in
55364
55365Update.
55366
55367------------------------------------------------------------------------
55368r1307 | vlefevre | 2001-10-19 14:13:10 +0000 (Fri, 19 Oct 2001) | 2 lines
55369Changed paths:
55370   M /trunk/set_si.c
55371
55372Underflow/overflow check.
55373
55374------------------------------------------------------------------------
55375r1306 | vlefevre | 2001-10-19 14:02:01 +0000 (Fri, 19 Oct 2001) | 2 lines
55376Changed paths:
55377   M /trunk/mpfr-impl.h
55378
55379Documentation updated.
55380
55381------------------------------------------------------------------------
55382r1305 | vlefevre | 2001-10-19 13:57:06 +0000 (Fri, 19 Oct 2001) | 2 lines
55383Changed paths:
55384   M /trunk/set_ui.c
55385
55386Comment added.
55387
55388------------------------------------------------------------------------
55389r1304 | vlefevre | 2001-10-19 13:41:41 +0000 (Fri, 19 Oct 2001) | 2 lines
55390Changed paths:
55391   M /trunk/set.c
55392
55393MPFR_RET(0) replaced by MPFR_RET_NAN.
55394
55395------------------------------------------------------------------------
55396r1303 | vlefevre | 2001-10-19 13:28:41 +0000 (Fri, 19 Oct 2001) | 2 lines
55397Changed paths:
55398   M /trunk/mpfr-impl.h
55399
55400Macro MPFR_RET_NAN.
55401
55402------------------------------------------------------------------------
55403r1302 | vlefevre | 2001-10-18 17:29:45 +0000 (Thu, 18 Oct 2001) | 2 lines
55404Changed paths:
55405   M /trunk/round.c
55406
55407Code clean-up in mpfr_round_raw (well... IMHO).
55408
55409------------------------------------------------------------------------
55410r1301 | daney | 2001-10-18 15:30:04 +0000 (Thu, 18 Oct 2001) | 2 lines
55411Changed paths:
55412   M /trunk/ui_pow.c
55413
55414take in account of CHAR_BIT in ui_pow
55415
55416------------------------------------------------------------------------
55417r1300 | zimmerma | 2001-10-18 15:21:45 +0000 (Thu, 18 Oct 2001) | 2 lines
55418Changed paths:
55419   M /trunk/sqrt.c
55420
55421cast to mp_limb_t was missing
55422
55423------------------------------------------------------------------------
55424r1299 | vlefevre | 2001-10-18 15:05:45 +0000 (Thu, 18 Oct 2001) | 2 lines
55425Changed paths:
55426   M /trunk/acosh.c
55427   M /trunk/asinh.c
55428   M /trunk/atanh.c
55429   M /trunk/factorial.c
55430
55431BITS_PER_CHAR replaced by the standard CHAR_BIT.
55432
55433------------------------------------------------------------------------
55434r1298 | hanrot | 2001-10-18 14:58:14 +0000 (Thu, 18 Oct 2001) | 2 lines
55435Changed paths:
55436   M /trunk/div.c
55437
55438*** empty log message ***
55439
55440------------------------------------------------------------------------
55441r1297 | daney | 2001-10-18 13:55:26 +0000 (Thu, 18 Oct 2001) | 2 lines
55442Changed paths:
55443   A /trunk/tests/tui_pow.c
55444
55445add test of ui_pow
55446
55447------------------------------------------------------------------------
55448r1296 | daney | 2001-10-18 13:54:47 +0000 (Thu, 18 Oct 2001) | 2 lines
55449Changed paths:
55450   M /trunk/mpfr.texi
55451
55452add the help of ui_pow
55453
55454------------------------------------------------------------------------
55455r1295 | daney | 2001-10-18 13:54:21 +0000 (Thu, 18 Oct 2001) | 2 lines
55456Changed paths:
55457   A /trunk/ui_pow.c
55458
55459add the function pow(unsign long int, mpfr_t)
55460
55461------------------------------------------------------------------------
55462r1294 | vlefevre | 2001-10-18 13:52:48 +0000 (Thu, 18 Oct 2001) | 3 lines
55463Changed paths:
55464   M /trunk/configure
55465   M /trunk/configure.in
55466
55467Improved configure.in.
55468configure generated by Autoconf 2.52.
55469
55470------------------------------------------------------------------------
55471r1293 | daney | 2001-10-18 12:09:08 +0000 (Thu, 18 Oct 2001) | 2 lines
55472Changed paths:
55473   M /trunk/exp2.c
55474
55475ajout du flag inexact
55476
55477------------------------------------------------------------------------
55478r1292 | vlefevre | 2001-10-18 11:27:38 +0000 (Thu, 18 Oct 2001) | 3 lines
55479Changed paths:
55480   M /trunk/configure
55481
55482fixed and improved check for gmp.h/gmp-impl.h/config.h/gmp-mparam.h/longlong.h
55483and corresponding error message
55484
55485------------------------------------------------------------------------
55486r1291 | daney | 2001-10-18 10:38:10 +0000 (Thu, 18 Oct 2001) | 2 lines
55487Changed paths:
55488   M /trunk/mpfr.texi
55489
55490add the help on log2
55491
55492------------------------------------------------------------------------
55493r1290 | daney | 2001-10-18 10:36:00 +0000 (Thu, 18 Oct 2001) | 2 lines
55494Changed paths:
55495   A /trunk/tests/tlog_base_2.c
55496
55497add the test file of the log2 (log in base 2)
55498
55499------------------------------------------------------------------------
55500r1289 | daney | 2001-10-18 10:35:11 +0000 (Thu, 18 Oct 2001) | 2 lines
55501Changed paths:
55502   A /trunk/log_base_2.c
55503
55504ajout de log2 (log en base 2)
55505
55506------------------------------------------------------------------------
55507r1288 | daney | 2001-10-18 10:24:43 +0000 (Thu, 18 Oct 2001) | 2 lines
55508Changed paths:
55509   M /trunk/tanh.c
55510
55511correst tanh(0)
55512
55513------------------------------------------------------------------------
55514r1287 | zimmerma | 2001-10-18 10:20:41 +0000 (Thu, 18 Oct 2001) | 2 lines
55515Changed paths:
55516   M /trunk/tests/tset_si.c
55517
55518added two more tests
55519
55520------------------------------------------------------------------------
55521r1286 | zimmerma | 2001-10-18 10:20:09 +0000 (Thu, 18 Oct 2001) | 2 lines
55522Changed paths:
55523   M /trunk/set_si.c
55524
55525wrong sign passed to mpfr_can_round (mp_limb_t may be unsigned)
55526
55527------------------------------------------------------------------------
55528r1285 | daney | 2001-10-18 10:10:49 +0000 (Thu, 18 Oct 2001) | 2 lines
55529Changed paths:
55530   M /trunk/sinh.c
55531
55532correct a bug for sinh(Inf)
55533
55534------------------------------------------------------------------------
55535r1284 | daney | 2001-10-17 15:49:52 +0000 (Wed, 17 Oct 2001) | 2 lines
55536Changed paths:
55537   M /trunk/tanh.c
55538
55539correct syntax of tanh.c
55540
55541------------------------------------------------------------------------
55542r1283 | daney | 2001-10-17 15:47:03 +0000 (Wed, 17 Oct 2001) | 2 lines
55543Changed paths:
55544   M /trunk/sinh.c
55545
55546correct an error
55547
55548------------------------------------------------------------------------
55549r1282 | daney | 2001-10-17 15:42:10 +0000 (Wed, 17 Oct 2001) | 2 lines
55550Changed paths:
55551   M /trunk/cosh.c
55552
55553correct few things
55554
55555------------------------------------------------------------------------
55556r1281 | daney | 2001-10-17 15:29:50 +0000 (Wed, 17 Oct 2001) | 2 lines
55557Changed paths:
55558   M /trunk/cosh.c
55559
55560little patch for cosh
55561
55562------------------------------------------------------------------------
55563r1280 | daney | 2001-10-17 15:04:43 +0000 (Wed, 17 Oct 2001) | 2 lines
55564Changed paths:
55565   A /trunk/tests/texpm1.c
55566
55567add the test function of expm1
55568
55569------------------------------------------------------------------------
55570r1279 | daney | 2001-10-17 15:04:06 +0000 (Wed, 17 Oct 2001) | 2 lines
55571Changed paths:
55572   A /trunk/tests/tlog1p.c
55573
55574add the test of the function log1p
55575
55576------------------------------------------------------------------------
55577r1278 | daney | 2001-10-17 15:03:04 +0000 (Wed, 17 Oct 2001) | 2 lines
55578Changed paths:
55579   A /trunk/expm1.c
55580
55581add the function expm1
55582
55583------------------------------------------------------------------------
55584r1277 | daney | 2001-10-17 15:02:30 +0000 (Wed, 17 Oct 2001) | 2 lines
55585Changed paths:
55586   A /trunk/log1p.c
55587
55588add the function log1p
55589
55590------------------------------------------------------------------------
55591r1276 | daney | 2001-10-17 12:50:15 +0000 (Wed, 17 Oct 2001) | 2 lines
55592Changed paths:
55593   M /trunk/mpfr.texi
55594
55595add to mpfr.texi log1p and expm1
55596
55597------------------------------------------------------------------------
55598r1275 | daney | 2001-10-17 12:37:46 +0000 (Wed, 17 Oct 2001) | 2 lines
55599Changed paths:
55600   M /trunk/exp2.c
55601
55602actualisation de exp2.c
55603
55604------------------------------------------------------------------------
55605r1274 | daney | 2001-10-17 12:36:51 +0000 (Wed, 17 Oct 2001) | 2 lines
55606Changed paths:
55607   M /trunk/exp2.c
55608
55609actualisation de exp2
55610
55611------------------------------------------------------------------------
55612r1273 | hanrot | 2001-10-17 10:28:27 +0000 (Wed, 17 Oct 2001) | 2 lines
55613Changed paths:
55614   M /trunk/tests/Makefile.in
55615   M /trunk/tests/tdiv.c
55616
55617New tests in tdiv.c.
55618
55619------------------------------------------------------------------------
55620r1272 | hanrot | 2001-10-17 10:28:14 +0000 (Wed, 17 Oct 2001) | 3 lines
55621Changed paths:
55622   M /trunk/div.c
55623   A /trunk/div2.c
55624
55625New division in div.c, old one renamed in mpfr_div2. Remains to implement
55626exact/inexact flag. Should not be *that* hard.
55627
55628------------------------------------------------------------------------
55629r1271 | daney | 2001-10-16 16:02:21 +0000 (Tue, 16 Oct 2001) | 2 lines
55630Changed paths:
55631   M /trunk/algorithms.tex
55632
55633ajout de functions pow, fma, hypot etc etc
55634
55635------------------------------------------------------------------------
55636r1270 | zimmerma | 2001-10-16 15:48:48 +0000 (Tue, 16 Oct 2001) | 2 lines
55637Changed paths:
55638   M /trunk/Makefile.am
55639
55640added fma.c
55641
55642------------------------------------------------------------------------
55643r1269 | zimmerma | 2001-10-16 15:48:34 +0000 (Tue, 16 Oct 2001) | 2 lines
55644Changed paths:
55645   M /trunk/mpfr.h
55646
55647added prototypes for mpfr_fma and mpfr_hypot
55648
55649------------------------------------------------------------------------
55650r1268 | zimmerma | 2001-10-16 15:48:12 +0000 (Tue, 16 Oct 2001) | 2 lines
55651Changed paths:
55652   M /trunk/hypot.c
55653
55654small changes for inexact flag
55655
55656------------------------------------------------------------------------
55657r1267 | zimmerma | 2001-10-16 15:41:38 +0000 (Tue, 16 Oct 2001) | 3 lines
55658Changed paths:
55659   M /trunk/fma.c
55660
55661added some cases for Inf
55662implement (partly) inexact flag
55663
55664------------------------------------------------------------------------
55665r1266 | daney | 2001-10-16 15:09:29 +0000 (Tue, 16 Oct 2001) | 2 lines
55666Changed paths:
55667   A /trunk/hypot.c
55668
55669ajout hypot
55670
55671------------------------------------------------------------------------
55672r1265 | daney | 2001-10-16 15:06:29 +0000 (Tue, 16 Oct 2001) | 2 lines
55673Changed paths:
55674   A /trunk/fma.c
55675
55676ajout de fma
55677
55678------------------------------------------------------------------------
55679r1264 | vlefevre | 2001-10-16 10:13:02 +0000 (Tue, 16 Oct 2001) | 2 lines
55680Changed paths:
55681   M /trunk/sub.c
55682
55683Comment: // --> /* ... */
55684
55685------------------------------------------------------------------------
55686r1263 | zimmerma | 2001-10-15 14:19:10 +0000 (Mon, 15 Oct 2001) | 2 lines
55687Changed paths:
55688   A /trunk/tests/tgeneric.c
55689
55690generic test file
55691
55692------------------------------------------------------------------------
55693r1262 | zimmerma | 2001-10-15 14:16:50 +0000 (Mon, 15 Oct 2001) | 2 lines
55694Changed paths:
55695   M /trunk/tests/reuse.c
55696
55697added cast to (void*) for new functions returning an int
55698
55699------------------------------------------------------------------------
55700r1261 | zimmerma | 2001-10-15 14:16:25 +0000 (Mon, 15 Oct 2001) | 2 lines
55701Changed paths:
55702   M /trunk/tests/tabs.c
55703
55704added test for inexact flag
55705
55706------------------------------------------------------------------------
55707r1260 | zimmerma | 2001-10-15 14:15:49 +0000 (Mon, 15 Oct 2001) | 3 lines
55708Changed paths:
55709   M /trunk/tests/tcos.c
55710
55711now use tgeneric.c
55712added more tests
55713
55714------------------------------------------------------------------------
55715r1259 | zimmerma | 2001-10-15 14:15:27 +0000 (Mon, 15 Oct 2001) | 2 lines
55716Changed paths:
55717   M /trunk/tests/tcosh.c
55718   M /trunk/tests/texp.c
55719   M /trunk/tests/texp2.c
55720   M /trunk/tests/tlog.c
55721   M /trunk/tests/tsin.c
55722   M /trunk/tests/tsinh.c
55723   M /trunk/tests/ttan.c
55724   M /trunk/tests/ttanh.c
55725
55726now use tgeneric.c
55727
55728------------------------------------------------------------------------
55729r1258 | zimmerma | 2001-10-15 14:14:38 +0000 (Mon, 15 Oct 2001) | 2 lines
55730Changed paths:
55731   M /trunk/tests/thyperbolic.c
55732
55733fixed test of return values for infinities: foo(+/-Inf) is *exact*
55734
55735------------------------------------------------------------------------
55736r1257 | zimmerma | 2001-10-15 14:13:33 +0000 (Mon, 15 Oct 2001) | 2 lines
55737Changed paths:
55738   M /trunk/tests/tset.c
55739
55740now also try with negative numbers
55741
55742------------------------------------------------------------------------
55743r1256 | zimmerma | 2001-10-15 14:09:24 +0000 (Mon, 15 Oct 2001) | 2 lines
55744Changed paths:
55745   M /trunk/cos.c
55746   M /trunk/cosh.c
55747   M /trunk/exp.c
55748   M /trunk/exp2.c
55749   M /trunk/exp_2.c
55750   M /trunk/log.c
55751
55752implement ternary inexact flag
55753
55754------------------------------------------------------------------------
55755r1255 | zimmerma | 2001-10-15 14:08:57 +0000 (Mon, 15 Oct 2001) | 2 lines
55756Changed paths:
55757   M /trunk/div_2exp.c
55758   M /trunk/exp3.c
55759   M /trunk/mul_2exp.c
55760
55761implement inexact flag
55762
55763------------------------------------------------------------------------
55764r1254 | zimmerma | 2001-10-15 14:06:46 +0000 (Mon, 15 Oct 2001) | 2 lines
55765Changed paths:
55766   M /trunk/mpfr.h
55767
55768return type is now int for mpfr_mul_2exp and mpfr_div_2exp
55769
55770------------------------------------------------------------------------
55771r1253 | zimmerma | 2001-10-15 14:06:17 +0000 (Mon, 15 Oct 2001) | 2 lines
55772Changed paths:
55773   M /trunk/mpfr.texi
55774
55775return type is now int for more functions
55776
55777------------------------------------------------------------------------
55778r1252 | zimmerma | 2001-10-15 14:05:10 +0000 (Mon, 15 Oct 2001) | 2 lines
55779Changed paths:
55780   M /trunk/random.c
55781
55782sign was not set
55783
55784------------------------------------------------------------------------
55785r1251 | zimmerma | 2001-10-15 14:04:24 +0000 (Mon, 15 Oct 2001) | 2 lines
55786Changed paths:
55787   M /trunk/round.c
55788
55789rewritten completely mpfr_can_round_raw
55790
55791------------------------------------------------------------------------
55792r1250 | zimmerma | 2001-10-15 14:02:37 +0000 (Mon, 15 Oct 2001) | 2 lines
55793Changed paths:
55794   M /trunk/set.c
55795
55796documented mpfr_set4
55797
55798------------------------------------------------------------------------
55799r1249 | zimmerma | 2001-10-15 14:02:13 +0000 (Mon, 15 Oct 2001) | 2 lines
55800Changed paths:
55801   M /trunk/set_prec.c
55802
55803return non-zero if malloc failed
55804
55805------------------------------------------------------------------------
55806r1248 | zimmerma | 2001-10-15 14:01:42 +0000 (Mon, 15 Oct 2001) | 2 lines
55807Changed paths:
55808   M /trunk/agm.c
55809   M /trunk/set_q.c
55810
55811cosmetic changes
55812
55813------------------------------------------------------------------------
55814r1247 | zimmerma | 2001-10-15 14:01:18 +0000 (Mon, 15 Oct 2001) | 2 lines
55815Changed paths:
55816   M /trunk/sin.c
55817   M /trunk/sinh.c
55818   M /trunk/tan.c
55819   M /trunk/tanh.c
55820
55821implement ternary inexact flag
55822
55823------------------------------------------------------------------------
55824r1246 | zimmerma | 2001-10-15 14:00:45 +0000 (Mon, 15 Oct 2001) | 2 lines
55825Changed paths:
55826   M /trunk/sqrt_ui.c
55827
55828avoid one variable
55829
55830------------------------------------------------------------------------
55831r1245 | daney | 2001-10-12 15:19:02 +0000 (Fri, 12 Oct 2001) | 2 lines
55832Changed paths:
55833   M /trunk/algorithms.tex
55834
55835correction d'erreurs sur les notations + correction de la regle 9
55836
55837------------------------------------------------------------------------
55838r1244 | zimmerma | 2001-10-12 12:56:24 +0000 (Fri, 12 Oct 2001) | 3 lines
55839Changed paths:
55840   M /trunk/mpfr-impl.h
55841
55842fixed MPFR_ASSERT
55843documented MPFR_ASSERTN and MPFR_ASSERTD
55844
55845------------------------------------------------------------------------
55846r1243 | zimmerma | 2001-10-12 12:24:18 +0000 (Fri, 12 Oct 2001) | 2 lines
55847Changed paths:
55848   M /trunk/tests/tset_f.c
55849
55850added test for mpfr_init_set_f prototype
55851
55852------------------------------------------------------------------------
55853r1242 | zimmerma | 2001-10-12 12:23:50 +0000 (Fri, 12 Oct 2001) | 3 lines
55854Changed paths:
55855   M /trunk/tests/tmul_ui.c
55856
55857added test for inexact flag
55858corrected a wrong test
55859
55860------------------------------------------------------------------------
55861r1241 | zimmerma | 2001-10-12 12:23:11 +0000 (Fri, 12 Oct 2001) | 2 lines
55862Changed paths:
55863   M /trunk/tests/tadd.c
55864
55865cosmetic change
55866
55867------------------------------------------------------------------------
55868r1240 | zimmerma | 2001-10-12 12:22:36 +0000 (Fri, 12 Oct 2001) | 2 lines
55869Changed paths:
55870   M /trunk/tests/Makefile.am
55871
55872added tsub_ui (did exist but forgotten in Makefile) and tset (new file)
55873
55874------------------------------------------------------------------------
55875r1239 | zimmerma | 2001-10-12 12:21:40 +0000 (Fri, 12 Oct 2001) | 2 lines
55876Changed paths:
55877   A /trunk/tests/tset.c
55878
55879test file for mpfr_set, initial version
55880
55881------------------------------------------------------------------------
55882r1238 | zimmerma | 2001-10-12 12:20:53 +0000 (Fri, 12 Oct 2001) | 3 lines
55883Changed paths:
55884   M /trunk/mpfr.texi
55885
55886void -> int as return value for several functions
55887and explained the ternary return value
55888
55889------------------------------------------------------------------------
55890r1237 | zimmerma | 2001-10-12 12:19:49 +0000 (Fri, 12 Oct 2001) | 2 lines
55891Changed paths:
55892   M /trunk/neg.c
55893   M /trunk/set_f.c
55894   M /trunk/ui_sub.c
55895
55896implemented inexact flag
55897
55898------------------------------------------------------------------------
55899r1236 | zimmerma | 2001-10-12 12:18:46 +0000 (Fri, 12 Oct 2001) | 2 lines
55900Changed paths:
55901   M /trunk/mpfr.h
55902
55903void -> int as return value for new functions implementing inexact flag
55904
55905------------------------------------------------------------------------
55906r1235 | zimmerma | 2001-10-12 12:18:10 +0000 (Fri, 12 Oct 2001) | 2 lines
55907Changed paths:
55908   M /trunk/set_d.c
55909
55910implemeted inexact flag in mpfr_set_d
55911
55912------------------------------------------------------------------------
55913r1234 | zimmerma | 2001-10-12 12:17:24 +0000 (Fri, 12 Oct 2001) | 2 lines
55914Changed paths:
55915   M /trunk/round.c
55916
55917implemented inexact flag in mpfr_round
55918
55919------------------------------------------------------------------------
55920r1233 | zimmerma | 2001-10-12 12:16:13 +0000 (Fri, 12 Oct 2001) | 2 lines
55921Changed paths:
55922   M /trunk/mul_ui.c
55923
55924completely rewritten
55925
55926------------------------------------------------------------------------
55927r1232 | zimmerma | 2001-10-12 12:15:46 +0000 (Fri, 12 Oct 2001) | 2 lines
55928Changed paths:
55929   M /trunk/mul.c
55930
55931computation of inexact flag now directly uses mpfr_round_raw
55932
55933------------------------------------------------------------------------
55934r1231 | zimmerma | 2001-10-12 12:13:27 +0000 (Fri, 12 Oct 2001) | 2 lines
55935Changed paths:
55936   M /trunk/mpfr-impl.h
55937
55938added 'if' in MPFR_ASSERT to avoid compiler warning
55939
55940------------------------------------------------------------------------
55941r1230 | zimmerma | 2001-10-12 12:12:07 +0000 (Fri, 12 Oct 2001) | 2 lines
55942Changed paths:
55943   M /trunk/add.c
55944
55945put initial value in variables which may be used without being initialized
55946
55947------------------------------------------------------------------------
55948r1229 | zimmerma | 2001-10-12 12:11:23 +0000 (Fri, 12 Oct 2001) | 2 lines
55949Changed paths:
55950   M /trunk/TODO
55951
55952updated things done, added Rounding section
55953
55954------------------------------------------------------------------------
55955r1228 | daney | 2001-10-11 16:47:30 +0000 (Thu, 11 Oct 2001) | 2 lines
55956Changed paths:
55957   M /trunk/algorithms.tex
55958
55959ajout de log1p et expm1
55960
55961------------------------------------------------------------------------
55962r1227 | zimmerma | 2001-10-11 15:26:57 +0000 (Thu, 11 Oct 2001) | 2 lines
55963Changed paths:
55964   M /trunk/tests/tatan.c
55965
55966reduced number of random tests (took too much time)
55967
55968------------------------------------------------------------------------
55969r1226 | zimmerma | 2001-10-11 15:19:04 +0000 (Thu, 11 Oct 2001) | 2 lines
55970Changed paths:
55971   M /trunk/tests/tsub.c
55972
55973added random tests for inexact flag
55974
55975------------------------------------------------------------------------
55976r1225 | zimmerma | 2001-10-11 15:18:22 +0000 (Thu, 11 Oct 2001) | 2 lines
55977Changed paths:
55978   M /trunk/sub.c
55979   M /trunk/sub_ui.c
55980
55981implemented inexact flag
55982
55983------------------------------------------------------------------------
55984r1224 | zimmerma | 2001-10-11 15:05:13 +0000 (Thu, 11 Oct 2001) | 2 lines
55985Changed paths:
55986   M /trunk/tests/tsub_ui.c
55987   M /trunk/tests/tui_sub.c
55988
55989added random tests for inexact flag
55990
55991------------------------------------------------------------------------
55992r1223 | daney | 2001-10-11 14:51:03 +0000 (Thu, 11 Oct 2001) | 2 lines
55993Changed paths:
55994   M /trunk/algorithms.tex
55995
55996ajout du log generic et de fma
55997
55998------------------------------------------------------------------------
55999r1222 | zimmerma | 2001-10-11 12:33:08 +0000 (Thu, 11 Oct 2001) | 2 lines
56000Changed paths:
56001   M /trunk/sqrt.c
56002
56003inexact flag was wrong in some cases
56004
56005------------------------------------------------------------------------
56006r1221 | zimmerma | 2001-10-11 12:31:37 +0000 (Thu, 11 Oct 2001) | 2 lines
56007Changed paths:
56008   M /trunk/tests/tsqrt.c
56009
56010added random tests for inexact flag
56011
56012------------------------------------------------------------------------
56013r1220 | zimmerma | 2001-10-11 12:28:53 +0000 (Thu, 11 Oct 2001) | 3 lines
56014Changed paths:
56015   M /trunk/tests/tasin.c
56016
56017reduced number of loops per precision from 100 to 10
56018(test was too long)
56019
56020------------------------------------------------------------------------
56021r1219 | zimmerma | 2001-10-11 08:25:55 +0000 (Thu, 11 Oct 2001) | 3 lines
56022Changed paths:
56023   M /trunk/configure
56024
56025improved check for gmp-impl.h/config.h/gmp-mparam.h/longlong.h
56026and corresponding error message
56027
56028------------------------------------------------------------------------
56029r1218 | zimmerma | 2001-10-11 08:25:03 +0000 (Thu, 11 Oct 2001) | 2 lines
56030Changed paths:
56031   M /trunk/INSTALL
56032
56033stack-alloc.h no longer needed (will be included in gmp-impl.h)
56034
56035------------------------------------------------------------------------
56036r1217 | zimmerma | 2001-10-11 08:24:35 +0000 (Thu, 11 Oct 2001) | 2 lines
56037Changed paths:
56038   M /trunk/mpfr.texi
56039
56040stack-alloc.h is no longer needed (will be included in gmp-impl.h)
56041
56042------------------------------------------------------------------------
56043r1216 | zimmerma | 2001-10-09 13:25:20 +0000 (Tue, 09 Oct 2001) | 2 lines
56044Changed paths:
56045   M /trunk/algorithms.tex
56046
56047added proof of rules
56048
56049------------------------------------------------------------------------
56050r1215 | zimmerma | 2001-10-09 11:38:44 +0000 (Tue, 09 Oct 2001) | 2 lines
56051Changed paths:
56052   M /trunk/tests/tadd.c
56053
56054fixed buggy test
56055
56056------------------------------------------------------------------------
56057r1214 | zimmerma | 2001-10-05 07:35:10 +0000 (Fri, 05 Oct 2001) | 2 lines
56058Changed paths:
56059   M /trunk/add.c
56060
56061fixed bug for b + d where b=2^900+2^500+2^110, d=2^900-2^500-2^110
56062
56063------------------------------------------------------------------------
56064r1213 | zimmerma | 2001-10-03 10:24:47 +0000 (Wed, 03 Oct 2001) | 2 lines
56065Changed paths:
56066   M /trunk/set_d.c
56067
56068fixed bug in mpfr_set_d on 64-bit machines
56069
56070------------------------------------------------------------------------
56071r1212 | zimmerma | 2001-09-28 12:13:30 +0000 (Fri, 28 Sep 2001) | 2 lines
56072Changed paths:
56073   M /trunk/set_d.c
56074
56075fixed a few problems in mpfr_set_d for sizer < MPFR_LIMBS_PER_DOUBLE
56076
56077------------------------------------------------------------------------
56078r1211 | zimmerma | 2001-09-28 10:15:12 +0000 (Fri, 28 Sep 2001) | 2 lines
56079Changed paths:
56080   M /trunk/algorithms.bib
56081
56082added paper of Brent and McMillan
56083
56084------------------------------------------------------------------------
56085r1210 | zimmerma | 2001-09-28 10:11:04 +0000 (Fri, 28 Sep 2001) | 2 lines
56086Changed paths:
56087   M /trunk/tests/texp.c
56088
56089does not call compare_exp2_exp3 when argc=4
56090
56091------------------------------------------------------------------------
56092r1209 | zimmerma | 2001-09-28 10:09:06 +0000 (Fri, 28 Sep 2001) | 2 lines
56093Changed paths:
56094   M /trunk/TODO
56095
56096added one item
56097
56098------------------------------------------------------------------------
56099r1208 | zimmerma | 2001-09-28 09:42:22 +0000 (Fri, 28 Sep 2001) | 2 lines
56100Changed paths:
56101   M /trunk/mpfr.h
56102   M /trunk/mpfr.texi
56103   M /trunk/set_prec.c
56104
56105now mpfr_set_prec returns 1 instead of producing an error in case prec=0
56106
56107------------------------------------------------------------------------
56108r1207 | daney | 2001-09-27 13:03:29 +0000 (Thu, 27 Sep 2001) | 2 lines
56109Changed paths:
56110   M /trunk/algorithms.tex
56111
56112New version with new generic function + / * etc
56113
56114------------------------------------------------------------------------
56115r1206 | vlefevre | 2001-09-20 15:08:05 +0000 (Thu, 20 Sep 2001) | 2 lines
56116Changed paths:
56117   M /trunk/BUGS
56118   M /trunk/INSTALL
56119   M /trunk/README
56120
56121BUGS updated.
56122
56123------------------------------------------------------------------------
56124r1205 | vlefevre | 2001-09-13 16:35:18 +0000 (Thu, 13 Sep 2001) | 2 lines
56125Changed paths:
56126   M /trunk/tests/tabs.c
56127   M /trunk/tests/tadd.c
56128   M /trunk/tests/tadd_ui.c
56129   M /trunk/tests/tcmp.c
56130   M /trunk/tests/tcos.c
56131   M /trunk/tests/tmul_ui.c
56132   M /trunk/tests/trandom.c
56133   M /trunk/tests/tsin.c
56134   M /trunk/tests/tsub_ui.c
56135   M /trunk/tests/ttan.c
56136
56137Prototype changes.
56138
56139------------------------------------------------------------------------
56140r1204 | vlefevre | 2001-09-13 13:20:40 +0000 (Thu, 13 Sep 2001) | 2 lines
56141Changed paths:
56142   M /trunk/dump.c
56143   M /trunk/set_str.c
56144   M /trunk/set_str_raw.c
56145
56146<strings.h> -> <string.h> (ISO C).
56147
56148------------------------------------------------------------------------
56149r1203 | vlefevre | 2001-09-13 13:12:21 +0000 (Thu, 13 Sep 2001) | 2 lines
56150Changed paths:
56151   M /trunk/set_prc_raw.c
56152
56153#include added.
56154
56155------------------------------------------------------------------------
56156r1202 | vlefevre | 2001-09-13 12:32:44 +0000 (Thu, 13 Sep 2001) | 2 lines
56157Changed paths:
56158   M /trunk/add.c
56159   M /trunk/agm.c
56160   M /trunk/euler.c
56161   M /trunk/init.c
56162   M /trunk/pi.c
56163   M /trunk/print_rnd_mode.c
56164   M /trunk/set_prec.c
56165   M /trunk/tests/reuse.c
56166   M /trunk/tests/tcos.c
56167   M /trunk/tests/tfactorial.c
56168   M /trunk/tests/tisnan.c
56169   M /trunk/tests/tpow.c
56170   M /trunk/tests/tsin.c
56171   M /trunk/tests/tswap.c
56172   M /trunk/tests/ttan.c
56173
56174#include added/removed.
56175
56176------------------------------------------------------------------------
56177r1201 | vlefevre | 2001-09-13 12:16:12 +0000 (Thu, 13 Sep 2001) | 2 lines
56178Changed paths:
56179   M /trunk/configure
56180   M /trunk/configure.in
56181   M /trunk/mpfr-impl.h
56182
56183GCC option -Wno-implicit removed and prototype added to mpfr-impl.h
56184
56185------------------------------------------------------------------------
56186r1200 | vlefevre | 2001-09-12 15:51:26 +0000 (Wed, 12 Sep 2001) | 8 lines
56187Changed paths:
56188   M /trunk/tests/Makefile.am
56189   M /trunk/tests/Makefile.in
56190
56191INCLUDES in Makefile.am: -I$(top_srcdir) and @INCLUDES@ swapped.
56192This defines the following precedence for the tests:
56193  1) MPFR directories
56194  2) User-defined directory
56195  3) GMP include directory
56196This allows the user to override the GMP longlong.h file with the
56197gcc-3 one, by using: INCLUDES="-I.../include" ./configure ...
56198
56199------------------------------------------------------------------------
56200r1199 | vlefevre | 2001-09-12 13:50:42 +0000 (Wed, 12 Sep 2001) | 2 lines
56201Changed paths:
56202   M /trunk/log2.c
56203
56204#include order fixed.
56205
56206------------------------------------------------------------------------
56207r1198 | vlefevre | 2001-09-12 12:19:27 +0000 (Wed, 12 Sep 2001) | 2 lines
56208Changed paths:
56209   M /trunk/tests/tset_si.c
56210
56211Tests added (in particular, inex value).
56212
56213------------------------------------------------------------------------
56214r1197 | vlefevre | 2001-09-12 12:19:06 +0000 (Wed, 12 Sep 2001) | 2 lines
56215Changed paths:
56216   M /trunk/set_si.c
56217
56218Bug fixed.
56219
56220------------------------------------------------------------------------
56221r1196 | vlefevre | 2001-09-11 15:21:52 +0000 (Tue, 11 Sep 2001) | 2 lines
56222Changed paths:
56223   M /trunk/mpfr-impl.h
56224
56225MPFR_RET: definition changed to avoid warning.
56226
56227------------------------------------------------------------------------
56228r1195 | vlefevre | 2001-09-11 14:02:32 +0000 (Tue, 11 Sep 2001) | 2 lines
56229Changed paths:
56230   M /trunk/mpfr.h
56231   M /trunk/set.c
56232   M /trunk/set_si.c
56233   M /trunk/set_ui.c
56234
56235Inexact ternary value for mpfr_set4, mpfr_set_ui and mpfr_set_si.
56236
56237------------------------------------------------------------------------
56238r1194 | vlefevre | 2001-09-11 13:55:08 +0000 (Tue, 11 Sep 2001) | 2 lines
56239Changed paths:
56240   M /trunk/mpfr-impl.h
56241
56242Macro SAFE_ABS.
56243
56244------------------------------------------------------------------------
56245r1193 | vlefevre | 2001-09-11 13:16:51 +0000 (Tue, 11 Sep 2001) | 3 lines
56246Changed paths:
56247   M /trunk/exceptions.c
56248   M /trunk/mpfr-impl.h
56249
56250Inexact ternary value and flag for mpfr_set_underflow, mpfr_set_overflow
56251and mpfr_check_range.
56252
56253------------------------------------------------------------------------
56254r1192 | vlefevre | 2001-09-11 03:20:42 +0000 (Tue, 11 Sep 2001) | 2 lines
56255Changed paths:
56256   M /trunk/mpfr-impl.h
56257   M /trunk/mpfr.h
56258   M /trunk/set.c
56259
56260Macro MPFR_RET added. Ternary value for mpfr_set4.
56261
56262------------------------------------------------------------------------
56263r1191 | vlefevre | 2001-09-11 01:02:15 +0000 (Tue, 11 Sep 2001) | 2 lines
56264Changed paths:
56265   M /trunk/exceptions.c
56266   M /trunk/mpfr.h
56267
56268New flags.
56269
56270------------------------------------------------------------------------
56271r1190 | vlefevre | 2001-09-10 23:58:12 +0000 (Mon, 10 Sep 2001) | 2 lines
56272Changed paths:
56273   M /trunk/Makefile.in
56274   M /trunk/div.c
56275   M /trunk/mpfr-impl.h
56276   M /trunk/mpfr.texi
56277   M /trunk/mul.c
56278   M /trunk/mul_ui.c
56279   M /trunk/round.c
56280   M /trunk/set.c
56281   M /trunk/set_f.c
56282   M /trunk/set_si.c
56283   M /trunk/set_ui.c
56284   M /trunk/sqrt.c
56285   M /trunk/tests/Makefile.in
56286
56287Parameter added to mpfr_round_raw: pointer to inexact ternary value.
56288
56289------------------------------------------------------------------------
56290r1189 | hanrot | 2001-09-10 16:30:21 +0000 (Mon, 10 Sep 2001) | 2 lines
56291Changed paths:
56292   M /trunk/set_d.c
56293
56294Zqwiuyt
56295
56296------------------------------------------------------------------------
56297r1188 | hanrot | 2001-09-10 16:21:42 +0000 (Mon, 10 Sep 2001) | 2 lines
56298Changed paths:
56299   M /trunk/set_d.c
56300
56301Zorgs.
56302
56303------------------------------------------------------------------------
56304r1187 | hanrot | 2001-09-10 15:42:12 +0000 (Mon, 10 Sep 2001) | 2 lines
56305Changed paths:
56306   M /trunk/set_d.c
56307
56308Gleurbs.
56309
56310------------------------------------------------------------------------
56311r1186 | hanrot | 2001-09-10 15:40:57 +0000 (Mon, 10 Sep 2001) | 2 lines
56312Changed paths:
56313   M /trunk/set_d.c
56314
56315Patch grotesque.
56316
56317------------------------------------------------------------------------
56318r1185 | hanrot | 2001-09-10 15:20:08 +0000 (Mon, 10 Sep 2001) | 2 lines
56319Changed paths:
56320   M /trunk/set_d.c
56321
56322Patch for the case SIZE(r) < MPFR_LIMBS_PER_DOUBLE.
56323
56324------------------------------------------------------------------------
56325r1184 | zimmerma | 2001-09-10 07:47:29 +0000 (Mon, 10 Sep 2001) | 2 lines
56326Changed paths:
56327   A /trunk/tests/ttan.c
56328
56329test file for mpfr_tan
56330
56331------------------------------------------------------------------------
56332r1183 | zimmerma | 2001-09-10 07:47:15 +0000 (Mon, 10 Sep 2001) | 2 lines
56333Changed paths:
56334   M /trunk/tests/tsin.c
56335
56336fixed a few typos
56337
56338------------------------------------------------------------------------
56339r1182 | zimmerma | 2001-09-10 07:46:56 +0000 (Mon, 10 Sep 2001) | 2 lines
56340Changed paths:
56341   M /trunk/mpfr.h
56342   M /trunk/tests/reuse.c
56343
56344added mpfr_tan
56345
56346------------------------------------------------------------------------
56347r1181 | zimmerma | 2001-09-10 07:46:37 +0000 (Mon, 10 Sep 2001) | 2 lines
56348Changed paths:
56349   M /trunk/tests/Makefile.am
56350
56351added ttan
56352
56353------------------------------------------------------------------------
56354r1180 | zimmerma | 2001-09-10 07:45:54 +0000 (Mon, 10 Sep 2001) | 2 lines
56355Changed paths:
56356   M /trunk/algorithms.tex
56357
56358added the tangent
56359
56360------------------------------------------------------------------------
56361r1179 | zimmerma | 2001-09-10 07:45:14 +0000 (Mon, 10 Sep 2001) | 2 lines
56362Changed paths:
56363   M /trunk/Makefile.am
56364
56365added tan.c
56366
56367------------------------------------------------------------------------
56368r1178 | zimmerma | 2001-09-10 07:44:05 +0000 (Mon, 10 Sep 2001) | 2 lines
56369Changed paths:
56370   A /trunk/tan.c
56371
56372tangent function
56373
56374------------------------------------------------------------------------
56375r1177 | zimmerma | 2001-09-07 12:46:54 +0000 (Fri, 07 Sep 2001) | 2 lines
56376Changed paths:
56377   M /trunk/sin_cos.c
56378
56379removed mpfr_sin and mpfr_cos (now separate implementations)
56380
56381------------------------------------------------------------------------
56382r1176 | zimmerma | 2001-09-07 12:45:52 +0000 (Fri, 07 Sep 2001) | 2 lines
56383Changed paths:
56384   M /trunk/mpfr.h
56385
56386removed sin_cos
56387
56388------------------------------------------------------------------------
56389r1175 | zimmerma | 2001-09-07 12:41:15 +0000 (Fri, 07 Sep 2001) | 2 lines
56390Changed paths:
56391   M /trunk/algorithms.tex
56392
56393added sine and cosine
56394
56395------------------------------------------------------------------------
56396r1174 | zimmerma | 2001-09-07 12:40:29 +0000 (Fri, 07 Sep 2001) | 2 lines
56397Changed paths:
56398   M /trunk/Makefile.am
56399
56400removed sin_cos, added sin and cos
56401
56402------------------------------------------------------------------------
56403r1173 | zimmerma | 2001-09-07 12:37:21 +0000 (Fri, 07 Sep 2001) | 2 lines
56404Changed paths:
56405   M /trunk/mpfr.texi
56406
56407removed mpfr_sin_cos
56408
56409------------------------------------------------------------------------
56410r1172 | zimmerma | 2001-09-07 12:32:28 +0000 (Fri, 07 Sep 2001) | 2 lines
56411Changed paths:
56412   M /trunk/tests/reuse.c
56413
56414removed sin_cos, added sin and cos
56415
56416------------------------------------------------------------------------
56417r1171 | zimmerma | 2001-09-07 12:32:07 +0000 (Fri, 07 Sep 2001) | 2 lines
56418Changed paths:
56419   M /trunk/tests/Makefile.am
56420
56421removed tsin_cos, added tsin and tcos
56422
56423------------------------------------------------------------------------
56424r1170 | zimmerma | 2001-09-07 12:30:42 +0000 (Fri, 07 Sep 2001) | 2 lines
56425Changed paths:
56426   A /trunk/tests/tcos.c
56427   A /trunk/tests/tsin.c
56428
56429test files for mpfr_cos and mpfr_sin
56430
56431------------------------------------------------------------------------
56432r1169 | zimmerma | 2001-09-07 12:30:14 +0000 (Fri, 07 Sep 2001) | 2 lines
56433Changed paths:
56434   A /trunk/sin.c
56435
56436new implementation of mpfr_sin, using mpfr_cos
56437
56438------------------------------------------------------------------------
56439r1168 | zimmerma | 2001-09-07 12:29:52 +0000 (Fri, 07 Sep 2001) | 2 lines
56440Changed paths:
56441   A /trunk/cos.c
56442
56443new (faster) implementation of mpfr_cos
56444
56445------------------------------------------------------------------------
56446r1167 | vlefevre | 2001-09-06 15:59:15 +0000 (Thu, 06 Sep 2001) | 2 lines
56447Changed paths:
56448   M /trunk/exceptions.c
56449
56450Fix: flags set in mpfr_set_{under,over}flow().
56451
56452------------------------------------------------------------------------
56453r1166 | vlefevre | 2001-09-06 12:49:53 +0000 (Thu, 06 Sep 2001) | 3 lines
56454Changed paths:
56455   M /trunk/sub.c
56456
56457Cases where the result is 0 fixed.
56458Integer overflow checked in mpfr_sub.
56459
56460------------------------------------------------------------------------
56461r1165 | vlefevre | 2001-09-06 11:35:12 +0000 (Thu, 06 Sep 2001) | 2 lines
56462Changed paths:
56463   M /trunk/Makefile.am
56464   M /trunk/Makefile.in
56465   M /trunk/add.c
56466
56467In add.c: use mpfr_cmp_abs instead of mpfr_cmp3; x - x fixed for GMP_RNDD.
56468
56469------------------------------------------------------------------------
56470r1164 | vlefevre | 2001-09-06 10:27:57 +0000 (Thu, 06 Sep 2001) | 2 lines
56471Changed paths:
56472   A /trunk/cmp_abs.c
56473
56474Compare the absolute values of two nonzero FP numbers.
56475
56476------------------------------------------------------------------------
56477r1163 | vlefevre | 2001-09-05 15:40:47 +0000 (Wed, 05 Sep 2001) | 2 lines
56478Changed paths:
56479   M /trunk/cmp.c
56480   M /trunk/mpfr.h
56481
56482mpfr_cmp3 changed and integer overflows checked.
56483
56484------------------------------------------------------------------------
56485r1162 | zimmerma | 2001-09-05 09:52:50 +0000 (Wed, 05 Sep 2001) | 2 lines
56486Changed paths:
56487   M /trunk/TODO
56488
56489added efficiency item
56490
56491------------------------------------------------------------------------
56492r1161 | vlefevre | 2001-09-03 14:52:45 +0000 (Mon, 03 Sep 2001) | 2 lines
56493Changed paths:
56494   M /trunk/add.c
56495
56496Cases [+-]0 + [+-]0 fixed (depending on the rounding mode).
56497
56498------------------------------------------------------------------------
56499r1160 | vlefevre | 2001-08-29 15:29:46 +0000 (Wed, 29 Aug 2001) | 2 lines
56500Changed paths:
56501   M /trunk/set.c
56502
56503Optimization + overflow support.
56504
56505------------------------------------------------------------------------
56506r1159 | vlefevre | 2001-08-29 14:10:30 +0000 (Wed, 29 Aug 2001) | 2 lines
56507Changed paths:
56508   M /trunk/add.c
56509   M /trunk/mpfr-impl.h
56510
56511Case +0 + -0 fixed.
56512
56513------------------------------------------------------------------------
56514r1158 | zimmerma | 2001-08-29 12:30:24 +0000 (Wed, 29 Aug 2001) | 2 lines
56515Changed paths:
56516   M /trunk/tests/tadd.c
56517
56518added one test
56519
56520------------------------------------------------------------------------
56521r1157 | zimmerma | 2001-08-29 09:24:30 +0000 (Wed, 29 Aug 2001) | 2 lines
56522Changed paths:
56523   M /trunk/tests/tmul_ui.c
56524
56525another test from Norbert
56526
56527------------------------------------------------------------------------
56528r1156 | zimmerma | 2001-08-29 09:24:10 +0000 (Wed, 29 Aug 2001) | 2 lines
56529Changed paths:
56530   M /trunk/mul_ui.c
56531
56532another fix (final copy when xsize > ysize was wrong)
56533
56534------------------------------------------------------------------------
56535r1155 | zimmerma | 2001-08-28 16:15:02 +0000 (Tue, 28 Aug 2001) | 2 lines
56536Changed paths:
56537   M /trunk/tests/tadd.c
56538
56539added several tests for case (1b)
56540
56541------------------------------------------------------------------------
56542r1154 | zimmerma | 2001-08-28 15:57:47 +0000 (Tue, 28 Aug 2001) | 2 lines
56543Changed paths:
56544   M /trunk/mul_ui.c
56545
56546another fix (previous one was incomplete)
56547
56548------------------------------------------------------------------------
56549r1153 | zimmerma | 2001-08-28 15:56:22 +0000 (Tue, 28 Aug 2001) | 2 lines
56550Changed paths:
56551   M /trunk/tests/tmul_ui.c
56552
56553added one more test (from Norbert)
56554
56555------------------------------------------------------------------------
56556r1152 | vlefevre | 2001-08-28 14:20:50 +0000 (Tue, 28 Aug 2001) | 2 lines
56557Changed paths:
56558   M /trunk/add.c
56559
56560Bug fixed.
56561
56562------------------------------------------------------------------------
56563r1151 | vlefevre | 2001-08-28 10:28:50 +0000 (Tue, 28 Aug 2001) | 2 lines
56564Changed paths:
56565   M /trunk/add.c
56566
56567Bug fixed and update to check the exponents.
56568
56569------------------------------------------------------------------------
56570r1150 | zimmerma | 2001-08-27 14:54:28 +0000 (Mon, 27 Aug 2001) | 2 lines
56571Changed paths:
56572   M /trunk/tests/tdiv_ui.c
56573
56574added test for 53 <= xprec, yprec <= 128
56575
56576------------------------------------------------------------------------
56577r1149 | zimmerma | 2001-08-27 14:10:03 +0000 (Mon, 27 Aug 2001) | 2 lines
56578Changed paths:
56579   M /trunk/tests/tmul_ui.c
56580
56581added multiple tests for 53 <= xprec, yprec <= 128
56582
56583------------------------------------------------------------------------
56584r1148 | zimmerma | 2001-08-27 14:09:13 +0000 (Mon, 27 Aug 2001) | 2 lines
56585Changed paths:
56586   M /trunk/mul_ui.c
56587
56588was completely wrong for ysize > xsize
56589
56590------------------------------------------------------------------------
56591r1147 | zimmerma | 2001-08-27 12:47:37 +0000 (Mon, 27 Aug 2001) | 2 lines
56592Changed paths:
56593   M /trunk/algorithms.tex
56594
56595added faster formula in exp(-8*n) for Euler's constant
56596
56597------------------------------------------------------------------------
56598r1146 | vlefevre | 2001-08-25 09:58:24 +0000 (Sat, 25 Aug 2001) | 2 lines
56599Changed paths:
56600   M /trunk/mpfr-impl.h
56601
56602Assertion support with debug level.
56603
56604------------------------------------------------------------------------
56605r1145 | vlefevre | 2001-08-25 09:11:18 +0000 (Sat, 25 Aug 2001) | 2 lines
56606Changed paths:
56607   M /trunk/Makefile.am
56608   M /trunk/Makefile.in
56609   M /trunk/add_ui.c
56610   A /trunk/exceptions.c
56611   M /trunk/mpfr-impl.h
56612   M /trunk/mpfr.h
56613   A /trunk/save_expo.c
56614   M /trunk/sub_ui.c
56615
56616Some support for exponent change and exceptions.
56617
56618------------------------------------------------------------------------
56619r1144 | zimmerma | 2001-08-23 14:57:09 +0000 (Thu, 23 Aug 2001) | 2 lines
56620Changed paths:
56621   M /trunk/mpfr-impl.h
56622
56623added constant ALPHA (for mpfr_const_euler)
56624
56625------------------------------------------------------------------------
56626r1143 | zimmerma | 2001-08-23 14:56:36 +0000 (Thu, 23 Aug 2001) | 2 lines
56627Changed paths:
56628   M /trunk/Makefile.in
56629   M /trunk/tests/Makefile.in
56630
56631added euler/teuler
56632
56633------------------------------------------------------------------------
56634r1142 | zimmerma | 2001-08-23 14:53:23 +0000 (Thu, 23 Aug 2001) | 2 lines
56635Changed paths:
56636   M /trunk/tests/Makefile.am
56637
56638added teuler
56639
56640------------------------------------------------------------------------
56641r1141 | zimmerma | 2001-08-23 14:47:41 +0000 (Thu, 23 Aug 2001) | 2 lines
56642Changed paths:
56643   M /trunk/Makefile.am
56644
56645added euler.c
56646
56647------------------------------------------------------------------------
56648r1140 | zimmerma | 2001-08-23 14:45:58 +0000 (Thu, 23 Aug 2001) | 2 lines
56649Changed paths:
56650   M /trunk/add.c
56651
56652fixed pb with c2 = c2old << dif with dif negative
56653
56654------------------------------------------------------------------------
56655r1139 | zimmerma | 2001-08-23 14:25:50 +0000 (Thu, 23 Aug 2001) | 2 lines
56656Changed paths:
56657   M /trunk/sub.c
56658
56659fixed bug for (2^53+4) - 1
56660
56661------------------------------------------------------------------------
56662r1138 | zimmerma | 2001-08-23 13:51:31 +0000 (Thu, 23 Aug 2001) | 2 lines
56663Changed paths:
56664   M /trunk/tests/tmul_ui.c
56665
56666added new test from Norbert Mueller
56667
56668------------------------------------------------------------------------
56669r1137 | zimmerma | 2001-08-23 13:41:17 +0000 (Thu, 23 Aug 2001) | 2 lines
56670Changed paths:
56671   M /trunk/mul_ui.c
56672
56673fixed pb: sh becomes "negative"
56674
56675------------------------------------------------------------------------
56676r1136 | zimmerma | 2001-08-23 11:13:44 +0000 (Thu, 23 Aug 2001) | 2 lines
56677Changed paths:
56678   M /trunk/algorithms.tex
56679
56680included Euler's constant
56681
56682------------------------------------------------------------------------
56683r1135 | zimmerma | 2001-08-23 11:13:10 +0000 (Thu, 23 Aug 2001) | 2 lines
56684Changed paths:
56685   A /trunk/algorithms.bib
56686
56687bibtex file for algorithms.tex
56688
56689------------------------------------------------------------------------
56690r1134 | zimmerma | 2001-08-23 11:07:19 +0000 (Thu, 23 Aug 2001) | 2 lines
56691Changed paths:
56692   A /trunk/tests/teuler.c
56693
56694test file for mpfr_const_euler
56695
56696------------------------------------------------------------------------
56697r1133 | zimmerma | 2001-08-23 11:06:52 +0000 (Thu, 23 Aug 2001) | 2 lines
56698Changed paths:
56699   A /trunk/euler.c
56700
56701computation of Euler's constant 0.577...
56702
56703------------------------------------------------------------------------
56704r1132 | zimmerma | 2001-08-23 11:06:23 +0000 (Thu, 23 Aug 2001) | 2 lines
56705Changed paths:
56706   M /trunk/tests/tsub.c
56707
56708added missing prototype
56709
56710------------------------------------------------------------------------
56711r1131 | zimmerma | 2001-08-23 11:01:31 +0000 (Thu, 23 Aug 2001) | 2 lines
56712Changed paths:
56713   M /trunk/mpfr.h
56714
56715mpfr_const_euler returns an int
56716
56717------------------------------------------------------------------------
56718r1130 | zimmerma | 2001-08-23 11:00:34 +0000 (Thu, 23 Aug 2001) | 2 lines
56719Changed paths:
56720   M /trunk/mpfr.h
56721   M /trunk/mpfr.texi
56722
56723added mpfr_const_euler
56724
56725------------------------------------------------------------------------
56726r1129 | vlefevre | 2001-08-22 16:01:37 +0000 (Wed, 22 Aug 2001) | 2 lines
56727Changed paths:
56728   M /trunk/tests/tadd.c
56729
56730Tests added.
56731
56732------------------------------------------------------------------------
56733r1128 | vlefevre | 2001-08-22 16:01:28 +0000 (Wed, 22 Aug 2001) | 2 lines
56734Changed paths:
56735   M /trunk/sub.c
56736
56737Bugs fixed (particular cases).
56738
56739------------------------------------------------------------------------
56740r1127 | vlefevre | 2001-08-22 15:18:06 +0000 (Wed, 22 Aug 2001) | 2 lines
56741Changed paths:
56742   M /trunk/add.c
56743
56744"mant(c) != 1/2" test was broken.
56745
56746------------------------------------------------------------------------
56747r1126 | vlefevre | 2001-08-22 15:05:23 +0000 (Wed, 22 Aug 2001) | 2 lines
56748Changed paths:
56749   M /trunk/tests/tadd.c
56750
56751check fixed. Check added: 2^53 + 1 --> 2^53.
56752
56753------------------------------------------------------------------------
56754r1125 | vlefevre | 2001-08-22 14:24:02 +0000 (Wed, 22 Aug 2001) | 2 lines
56755Changed paths:
56756   M /trunk/Makefile.in
56757   M /trunk/tests/Makefile.in
56758
56759Update.
56760
56761------------------------------------------------------------------------
56762r1124 | zimmerma | 2001-08-21 15:02:19 +0000 (Tue, 21 Aug 2001) | 2 lines
56763Changed paths:
56764   M /trunk/tests/tdiv_ui.c
56765
56766added one test
56767
56768------------------------------------------------------------------------
56769r1123 | zimmerma | 2001-08-21 15:02:05 +0000 (Tue, 21 Aug 2001) | 2 lines
56770Changed paths:
56771   M /trunk/div_ui.c
56772
56773fixed stupid bug when dif < 0
56774
56775------------------------------------------------------------------------
56776r1122 | zimmerma | 2001-08-14 14:15:25 +0000 (Tue, 14 Aug 2001) | 2 lines
56777Changed paths:
56778   M /trunk/mpfr.h
56779   M /trunk/mpfr.texi
56780
56781added mpfr_asin
56782
56783------------------------------------------------------------------------
56784r1121 | zimmerma | 2001-08-14 14:14:57 +0000 (Tue, 14 Aug 2001) | 2 lines
56785Changed paths:
56786   M /trunk/tests/tget_str.c
56787
56788added missing cast
56789
56790------------------------------------------------------------------------
56791r1120 | zimmerma | 2001-08-14 13:50:47 +0000 (Tue, 14 Aug 2001) | 2 lines
56792Changed paths:
56793   A /trunk/tests/tasin.c
56794
56795test file for mpfr_asin
56796
56797------------------------------------------------------------------------
56798r1119 | zimmerma | 2001-08-14 13:47:32 +0000 (Tue, 14 Aug 2001) | 2 lines
56799Changed paths:
56800   A /trunk/asin.c
56801
56802arc-sine, contributed by Mathieu Dutour
56803
56804------------------------------------------------------------------------
56805r1118 | zimmerma | 2001-08-14 13:37:06 +0000 (Tue, 14 Aug 2001) | 2 lines
56806Changed paths:
56807   M /trunk/tests/reuse.c
56808
56809added mpfr_asin
56810
56811------------------------------------------------------------------------
56812r1117 | zimmerma | 2001-08-14 13:36:50 +0000 (Tue, 14 Aug 2001) | 2 lines
56813Changed paths:
56814   A /trunk/tests/tatan.c
56815
56816new name for file tarctan.c
56817
56818------------------------------------------------------------------------
56819r1116 | zimmerma | 2001-08-14 13:36:37 +0000 (Tue, 14 Aug 2001) | 2 lines
56820Changed paths:
56821   D /trunk/tests/tarctan.c
56822
56823renamed to tatan.c
56824
56825------------------------------------------------------------------------
56826r1115 | zimmerma | 2001-08-14 13:36:10 +0000 (Tue, 14 Aug 2001) | 3 lines
56827Changed paths:
56828   M /trunk/tests/Makefile.am
56829
56830renamed tarctan.c into tatan.c
56831added tasin.c
56832
56833------------------------------------------------------------------------
56834r1114 | zimmerma | 2001-08-14 13:32:47 +0000 (Tue, 14 Aug 2001) | 3 lines
56835Changed paths:
56836   M /trunk/Makefile.am
56837
56838renamed arctan.c to atan.c
56839added asin.c
56840
56841------------------------------------------------------------------------
56842r1113 | zimmerma | 2001-08-14 13:32:20 +0000 (Tue, 14 Aug 2001) | 2 lines
56843Changed paths:
56844   A /trunk/atan.c
56845
56846new name for file arctan.c
56847
56848------------------------------------------------------------------------
56849r1112 | zimmerma | 2001-08-14 13:32:04 +0000 (Tue, 14 Aug 2001) | 2 lines
56850Changed paths:
56851   D /trunk/arctan.c
56852
56853moved to atan.c
56854
56855------------------------------------------------------------------------
56856r1111 | zimmerma | 2001-08-14 13:15:56 +0000 (Tue, 14 Aug 2001) | 2 lines
56857Changed paths:
56858   M /trunk/add.c
56859
56860low significant bit is in ap[0] and not in ap[an-1] !!!
56861
56862------------------------------------------------------------------------
56863r1110 | vlefevre | 2001-08-13 17:56:06 +0000 (Mon, 13 Aug 2001) | 2 lines
56864Changed paths:
56865   M /trunk/mpfr-impl.h
56866
56867Cleaner MPFR_SET_SAME_SIGN.
56868
56869------------------------------------------------------------------------
56870r1109 | vlefevre | 2001-08-13 04:48:05 +0000 (Mon, 13 Aug 2001) | 2 lines
56871Changed paths:
56872   M /trunk/mpfr-impl.h
56873
56874Macros MPFR_SET_SAME_SIGN, MPFR_INIT and MPFR_INIT1 changed to expressions.
56875
56876------------------------------------------------------------------------
56877r1108 | vlefevre | 2001-08-10 15:40:56 +0000 (Fri, 10 Aug 2001) | 2 lines
56878Changed paths:
56879   M /trunk/set_si.c
56880   M /trunk/set_ui.c
56881   M /trunk/set_z.c
56882
56883Bugs fixed (wrong types).
56884
56885------------------------------------------------------------------------
56886r1107 | vlefevre | 2001-08-10 12:35:30 +0000 (Fri, 10 Aug 2001) | 2 lines
56887Changed paths:
56888   M /trunk/mpfr.h
56889
56890Macros mpfr_init_set_* changed to expressions.
56891
56892------------------------------------------------------------------------
56893r1106 | vlefevre | 2001-08-10 12:04:17 +0000 (Fri, 10 Aug 2001) | 2 lines
56894Changed paths:
56895   M /trunk/Makefile.in
56896
56897Makefile.in update.
56898
56899------------------------------------------------------------------------
56900r1105 | zimmerma | 2001-07-06 14:02:40 +0000 (Fri, 06 Jul 2001) | 2 lines
56901Changed paths:
56902   M /trunk/tests/tset_str.c
56903
56904edited wrt GNU style
56905
56906------------------------------------------------------------------------
56907r1104 | zimmerma | 2001-07-06 13:56:34 +0000 (Fri, 06 Jul 2001) | 2 lines
56908Changed paths:
56909   M /trunk/get_str.c
56910
56911fixed stupid bug: ceil(a/b) isn't (a+b-1)/a but simply a/b for a negative!
56912
56913------------------------------------------------------------------------
56914r1103 | zimmerma | 2001-07-06 13:04:04 +0000 (Fri, 06 Jul 2001) | 2 lines
56915Changed paths:
56916   M /trunk/sub.c
56917
56918fixed array bound write (bn < an + cancel1 + 1)
56919
56920------------------------------------------------------------------------
56921r1102 | zimmerma | 2001-07-06 12:32:13 +0000 (Fri, 06 Jul 2001) | 2 lines
56922Changed paths:
56923   M /trunk/mpfr-impl.h
56924
56925macros MPFR_NOTZERO and MPFR_ISZERO did not work properly with 64-bit words
56926
56927------------------------------------------------------------------------
56928r1101 | zimmerma | 2001-06-29 16:21:05 +0000 (Fri, 29 Jun 2001) | 2 lines
56929Changed paths:
56930   M /trunk/get_str.c
56931
56932fixed bug for output base 2^k
56933
56934------------------------------------------------------------------------
56935r1100 | zimmerma | 2001-06-29 16:19:30 +0000 (Fri, 29 Jun 2001) | 2 lines
56936Changed paths:
56937   M /trunk/tests/tget_str.c
56938
56939added one test
56940
56941------------------------------------------------------------------------
56942r1099 | zimmerma | 2001-06-29 16:17:20 +0000 (Fri, 29 Jun 2001) | 2 lines
56943Changed paths:
56944   M /trunk/algorithms.tex
56945
56946added a section for the exponential
56947
56948------------------------------------------------------------------------
56949r1098 | zimmerma | 2001-06-29 11:56:51 +0000 (Fri, 29 Jun 2001) | 2 lines
56950Changed paths:
56951   M /trunk/div_ui.c
56952   M /trunk/tests/tdiv_ui.c
56953
56954fixed bug when dividend is 0
56955
56956------------------------------------------------------------------------
56957r1097 | zimmerma | 2001-06-28 12:45:27 +0000 (Thu, 28 Jun 2001) | 2 lines
56958Changed paths:
56959   M /trunk/exp_2.c
56960
56961moved TMP_FREE
56962
56963------------------------------------------------------------------------
56964r1096 | zimmerma | 2001-06-28 12:39:45 +0000 (Thu, 28 Jun 2001) | 2 lines
56965Changed paths:
56966   M /trunk/TODO
56967
56968added 2 things
56969
56970------------------------------------------------------------------------
56971r1095 | zimmerma | 2001-06-27 09:40:24 +0000 (Wed, 27 Jun 2001) | 2 lines
56972Changed paths:
56973   M /trunk/Makefile.am
56974
56975added mpfr.info to files to remove for "make distclean"
56976
56977------------------------------------------------------------------------
56978r1094 | vlefevre | 2001-06-23 01:41:08 +0000 (Sat, 23 Jun 2001) | 2 lines
56979Changed paths:
56980   M /trunk/Makefile.am
56981   M /trunk/Makefile.in
56982   M /trunk/tests/Makefile.am
56983   M /trunk/tests/Makefile.in
56984
56985Non-existent C source references removed.
56986
56987------------------------------------------------------------------------
56988r1093 | vlefevre | 2001-06-23 01:13:41 +0000 (Sat, 23 Jun 2001) | 2 lines
56989Changed paths:
56990   M /trunk/mpfr-impl.h
56991
56992Macros MPFR_INIT and MPFR_INIT1 fixed.
56993
56994------------------------------------------------------------------------
56995r1092 | zimmerma | 2001-06-18 13:52:58 +0000 (Mon, 18 Jun 2001) | 2 lines
56996Changed paths:
56997   M /trunk/agm.c
56998   M /trunk/sqrt.c
56999
57000nested double TMP_DECL's
57001
57002------------------------------------------------------------------------
57003r1091 | daney | 2001-06-14 15:55:36 +0000 (Thu, 14 Jun 2001) | 2 lines
57004Changed paths:
57005   M /trunk/Makefile.am
57006   M /trunk/Makefile.in
57007   M /trunk/arctan.c
57008   M /trunk/mpfr.h
57009   M /trunk/out_str.c
57010   M /trunk/sin_cos.c
57011   M /trunk/tests/Makefile.am
57012   M /trunk/tests/Makefile.in
57013   M /trunk/tests/reuse.c
57014   M /trunk/tests/tarctan.c
57015   M /trunk/tests/tfactorial.c
57016   M /trunk/ui_sub.c
57017
57018A few patches.
57019
57020------------------------------------------------------------------------
57021r1090 | zimmerma | 2001-06-07 14:22:08 +0000 (Thu, 07 Jun 2001) | 3 lines
57022Changed paths:
57023   M /trunk/mpfr.h
57024   M /trunk/mpfr.texi
57025   M /trunk/sin_cos.c
57026
57027added mpfr_sin and mpfr_cos
57028corrected in the documentation some exact values
57029
57030------------------------------------------------------------------------
57031r1089 | zimmerma | 2001-06-01 16:15:23 +0000 (Fri, 01 Jun 2001) | 2 lines
57032Changed paths:
57033   M /trunk/mpfr.texi
57034
57035removed 2 tabs
57036
57037------------------------------------------------------------------------
57038r1088 | zimmerma | 2001-06-01 16:03:15 +0000 (Fri, 01 Jun 2001) | 2 lines
57039Changed paths:
57040   M /trunk/mpfr.texi
57041
57042added change explaining the LGPL with non-free programs
57043
57044------------------------------------------------------------------------
57045r1087 | hanrot | 2001-05-31 16:56:11 +0000 (Thu, 31 May 2001) | 2 lines
57046Changed paths:
57047   M /trunk/mul_ui.c
57048
57049Patch for the case b = 0 or c = 0.
57050
57051------------------------------------------------------------------------
57052r1086 | hanrot | 2001-05-23 16:57:20 +0000 (Wed, 23 May 2001) | 2 lines
57053Changed paths:
57054   M /trunk/tests/tsub.c
57055
57056Added DDefour's bug.
57057
57058------------------------------------------------------------------------
57059r1085 | hanrot | 2001-05-22 10:29:32 +0000 (Tue, 22 May 2001) | 2 lines
57060Changed paths:
57061   M /trunk/sub.c
57062
57063Patch in the case MPFR_PREC(b) > MPFR_PREC(a)+cancel.
57064
57065------------------------------------------------------------------------
57066r1084 | vlefevre | 2001-05-10 12:31:23 +0000 (Thu, 10 May 2001) | 2 lines
57067Changed paths:
57068   M /trunk/Makefile.in
57069   M /trunk/mpfr.texi
57070   M /trunk/tests/Makefile.in
57071
57072fixed bug in mpfr.texi
57073
57074------------------------------------------------------------------------
57075r1083 | daney | 2001-05-10 09:19:25 +0000 (Thu, 10 May 2001) | 2 lines
57076Changed paths:
57077   M /trunk/mpfr.texi
57078
57079correction du bug donne par vincent + ajout des aides des fonctions hyperbolic
57080
57081------------------------------------------------------------------------
57082r1082 | daney | 2001-05-09 15:26:28 +0000 (Wed, 09 May 2001) | 2 lines
57083Changed paths:
57084   M /trunk/mpfr.texi
57085
57086*** empty log message ***
57087
57088------------------------------------------------------------------------
57089r1081 | zimmerma | 2001-04-20 08:49:45 +0000 (Fri, 20 Apr 2001) | 2 lines
57090Changed paths:
57091   M /trunk/log.c
57092
57093log(0) now returns 0 (exact infinity)
57094
57095------------------------------------------------------------------------
57096r1080 | zimmerma | 2001-04-18 16:05:20 +0000 (Wed, 18 Apr 2001) | 2 lines
57097Changed paths:
57098   M /trunk/log.c
57099
57100fixed pbs with NaN/Inf
57101
57102------------------------------------------------------------------------
57103r1079 | zimmerma | 2001-04-18 11:56:09 +0000 (Wed, 18 Apr 2001) | 2 lines
57104Changed paths:
57105   M /trunk/sub.c
57106
57107fixed new bug found by Nathalie Revol (case when add_one_ulp produces a carry)
57108
57109------------------------------------------------------------------------
57110r1078 | zimmerma | 2001-04-18 11:51:51 +0000 (Wed, 18 Apr 2001) | 2 lines
57111Changed paths:
57112   M /trunk/tests/tsub.c
57113
57114added new bug found by Nathalie Revol
57115
57116------------------------------------------------------------------------
57117r1077 | zimmerma | 2001-04-18 11:40:26 +0000 (Wed, 18 Apr 2001) | 2 lines
57118Changed paths:
57119   M /trunk/sub.c
57120
57121fixed bug for 1.0000... - 0.000001 for rounding up or nearest
57122
57123------------------------------------------------------------------------
57124r1076 | revol | 2001-04-17 18:23:18 +0000 (Tue, 17 Apr 2001) | 2 lines
57125Changed paths:
57126   M /trunk/log.c
57127
57128Case where argument < 0 included, NR 17-04-2001
57129
57130------------------------------------------------------------------------
57131r1075 | zimmerma | 2001-04-12 21:38:29 +0000 (Thu, 12 Apr 2001) | 2 lines
57132Changed paths:
57133   M /trunk/tests/tui_sub.c
57134
57135added new (special) tests
57136
57137------------------------------------------------------------------------
57138r1074 | zimmerma | 2001-04-12 21:38:02 +0000 (Thu, 12 Apr 2001) | 2 lines
57139Changed paths:
57140   A /trunk/tests/tsub.c
57141
57142test file for mpfr_sub
57143
57144------------------------------------------------------------------------
57145r1073 | zimmerma | 2001-04-12 21:37:47 +0000 (Thu, 12 Apr 2001) | 2 lines
57146Changed paths:
57147   M /trunk/tests/Makefile.am
57148
57149added tsub
57150
57151------------------------------------------------------------------------
57152r1072 | daney | 2001-04-06 09:30:15 +0000 (Fri, 06 Apr 2001) | 2 lines
57153Changed paths:
57154   M /trunk/exp.c
57155
57156change old exp2 (conflict with 2^x) to exp_2
57157
57158------------------------------------------------------------------------
57159r1071 | zimmerma | 2001-04-05 18:29:54 +0000 (Thu, 05 Apr 2001) | 2 lines
57160Changed paths:
57161   M /trunk/tests/tcmp2.c
57162
571630 -> GMP_RNDN
57164
57165------------------------------------------------------------------------
57166r1070 | zimmerma | 2001-04-05 18:29:03 +0000 (Thu, 05 Apr 2001) | 3 lines
57167Changed paths:
57168   M /trunk/cmp2.c
57169
57170check apart the case c=0 (otherwise some low significant limbs may be
57171non zero, which may produce a wrong result)
57172
57173------------------------------------------------------------------------
57174r1069 | zimmerma | 2001-04-05 18:18:14 +0000 (Thu, 05 Apr 2001) | 2 lines
57175Changed paths:
57176   M /trunk/exp.c
57177
57178mpfr_exp2 -> mpfr_exp_2
57179
57180------------------------------------------------------------------------
57181r1068 | zimmerma | 2001-04-05 17:52:36 +0000 (Thu, 05 Apr 2001) | 2 lines
57182Changed paths:
57183   M /trunk/tests/texp.c
57184
57185mpfr_exp2 -> mpfr_exp_2
57186
57187------------------------------------------------------------------------
57188r1067 | daney | 2001-04-05 17:42:31 +0000 (Thu, 05 Apr 2001) | 2 lines
57189Changed paths:
57190   M /trunk/mpfr.h
57191
57192reactualise .h
57193
57194------------------------------------------------------------------------
57195r1066 | daney | 2001-04-05 17:42:09 +0000 (Thu, 05 Apr 2001) | 2 lines
57196Changed paths:
57197   M /trunk/tests/thyperbolic.c
57198
57199change header
57200
57201------------------------------------------------------------------------
57202r1065 | daney | 2001-04-05 17:39:30 +0000 (Thu, 05 Apr 2001) | 2 lines
57203Changed paths:
57204   M /trunk/tests/reuse.c
57205
57206change reuse to suppress factorial
57207
57208------------------------------------------------------------------------
57209r1064 | daney | 2001-04-05 17:33:16 +0000 (Thu, 05 Apr 2001) | 2 lines
57210Changed paths:
57211   M /trunk/tests/Makefile.am
57212
57213suppress of timing in makefile
57214
57215------------------------------------------------------------------------
57216r1063 | daney | 2001-04-05 17:22:23 +0000 (Thu, 05 Apr 2001) | 2 lines
57217Changed paths:
57218   A /trunk/exp_2.c
57219
57220add the old exp2 function and file renamed by exp_2
57221
57222------------------------------------------------------------------------
57223r1062 | daney | 2001-04-05 17:20:11 +0000 (Thu, 05 Apr 2001) | 2 lines
57224Changed paths:
57225   M /trunk/Makefile.am
57226
57227change makefile for new functions
57228
57229------------------------------------------------------------------------
57230r1061 | daney | 2001-04-05 17:19:21 +0000 (Thu, 05 Apr 2001) | 2 lines
57231Changed paths:
57232   M /trunk/tests/Makefile.am
57233
57234change make file test for hyperbolic function exp2 and factorial
57235
57236------------------------------------------------------------------------
57237r1060 | daney | 2001-04-05 17:17:38 +0000 (Thu, 05 Apr 2001) | 2 lines
57238Changed paths:
57239   A /trunk/tests/tacosh.c
57240   A /trunk/tests/tasinh.c
57241   A /trunk/tests/tatanh.c
57242   A /trunk/tests/tcosh.c
57243   A /trunk/tests/tsinh.c
57244   A /trunk/tests/ttanh.c
57245
57246add new test file for hyperbolic function
57247
57248------------------------------------------------------------------------
57249r1059 | daney | 2001-04-05 17:16:37 +0000 (Thu, 05 Apr 2001) | 2 lines
57250Changed paths:
57251   A /trunk/tests/texp2.c
57252   A /trunk/tests/tfactorial.c
57253   A /trunk/tests/thyperbolic.c
57254
57255add test file for new function
57256
57257------------------------------------------------------------------------
57258r1058 | daney | 2001-04-05 17:15:37 +0000 (Thu, 05 Apr 2001) | 2 lines
57259Changed paths:
57260   M /trunk/exp2.c
57261   A /trunk/factorial.c
57262
57263add function
57264
57265------------------------------------------------------------------------
57266r1057 | daney | 2001-04-05 17:14:44 +0000 (Thu, 05 Apr 2001) | 2 lines
57267Changed paths:
57268   A /trunk/acosh.c
57269   A /trunk/asinh.c
57270   A /trunk/atanh.c
57271   A /trunk/sinh.c
57272   A /trunk/tanh.c
57273
57274new file function
57275
57276------------------------------------------------------------------------
57277r1056 | daney | 2001-04-05 17:13:11 +0000 (Thu, 05 Apr 2001) | 2 lines
57278Changed paths:
57279   A /trunk/cosh.c
57280
57281new function file
57282
57283------------------------------------------------------------------------
57284r1055 | zimmerma | 2001-04-05 17:07:35 +0000 (Thu, 05 Apr 2001) | 2 lines
57285Changed paths:
57286   M /trunk/Makefile.in
57287
57288new version with cmp2.c
57289
57290------------------------------------------------------------------------
57291r1054 | zimmerma | 2001-04-05 15:53:49 +0000 (Thu, 05 Apr 2001) | 2 lines
57292Changed paths:
57293   M /trunk/mul.c
57294
57295fixed pb with inexact flag when 'int' and 'mp_limb_t' has different sizes
57296
57297------------------------------------------------------------------------
57298r1053 | daney | 2001-04-05 15:31:42 +0000 (Thu, 05 Apr 2001) | 2 lines
57299Changed paths:
57300   M /trunk/cmp_ui.c
57301   M /trunk/tests/tcmp_ui.c
57302
57303fixed bug for mpfr_cmp_ui (Inf, 0)
57304
57305------------------------------------------------------------------------
57306r1052 | daney | 2001-04-05 15:29:31 +0000 (Thu, 05 Apr 2001) | 2 lines
57307Changed paths:
57308   M /trunk/set_ui.c
57309   M /trunk/tests/tset_si.c
57310
57311fixed bug for mpfr_set_ui (x, 0) [was giving -0]
57312
57313------------------------------------------------------------------------
57314r1051 | zimmerma | 2001-04-03 17:36:03 +0000 (Tue, 03 Apr 2001) | 2 lines
57315Changed paths:
57316   M /trunk/algorithms.tex
57317
57318added algorithm for mpfr_cmp2
57319
57320------------------------------------------------------------------------
57321r1050 | zimmerma | 2001-04-03 17:35:37 +0000 (Tue, 03 Apr 2001) | 2 lines
57322Changed paths:
57323   M /trunk/Makefile.am
57324
57325added cmp2.c
57326
57327------------------------------------------------------------------------
57328r1049 | zimmerma | 2001-04-03 17:35:03 +0000 (Tue, 03 Apr 2001) | 2 lines
57329Changed paths:
57330   M /trunk/cmp2.c
57331
57332fixed bug when diff_exp >= BITS_PER_MP_LIMB
57333
57334------------------------------------------------------------------------
57335r1048 | zimmerma | 2001-04-03 17:34:03 +0000 (Tue, 03 Apr 2001) | 2 lines
57336Changed paths:
57337   M /trunk/tests/tcmp2.c
57338
57339added new test for worst cases: 1 - 1/2^i and (1 + 1/2^i) - 1/2^i
57340
57341------------------------------------------------------------------------
57342r1047 | zimmerma | 2001-04-03 17:11:08 +0000 (Tue, 03 Apr 2001) | 2 lines
57343Changed paths:
57344   M /trunk/mpfr-impl.h
57345
57346changed return value of mpfr_cmp2
57347
57348------------------------------------------------------------------------
57349r1046 | zimmerma | 2001-04-03 17:10:39 +0000 (Tue, 03 Apr 2001) | 2 lines
57350Changed paths:
57351   A /trunk/cmp2.c
57352
57353new file for mpfr_cmp2
57354
57355------------------------------------------------------------------------
57356r1045 | zimmerma | 2001-04-03 17:10:23 +0000 (Tue, 03 Apr 2001) | 2 lines
57357Changed paths:
57358   M /trunk/cmp.c
57359
57360moved mpfr_cmp2 to separate file cmp2.c
57361
57362------------------------------------------------------------------------
57363r1044 | zimmerma | 2001-04-03 17:09:44 +0000 (Tue, 03 Apr 2001) | 2 lines
57364Changed paths:
57365   M /trunk/tests/tcmp2.c
57366
57367added several tests, and a routine that generates worst cases
57368
57369------------------------------------------------------------------------
57370r1043 | zimmerma | 2001-04-03 10:21:10 +0000 (Tue, 03 Apr 2001) | 2 lines
57371Changed paths:
57372   M /trunk/trunc.c
57373
57374two changes suggested by Kevin Ryde
57375
57376------------------------------------------------------------------------
57377r1042 | zimmerma | 2001-04-02 17:46:07 +0000 (Mon, 02 Apr 2001) | 2 lines
57378Changed paths:
57379   M /trunk/Makefile.in
57380
57381new version from new Makefile.am
57382
57383------------------------------------------------------------------------
57384r1041 | zimmerma | 2001-03-27 20:23:12 +0000 (Tue, 27 Mar 2001) | 2 lines
57385Changed paths:
57386   M /trunk/tests/tadd.c
57387
57388added new test
57389
57390------------------------------------------------------------------------
57391r1040 | zimmerma | 2001-03-27 20:22:57 +0000 (Tue, 27 Mar 2001) | 2 lines
57392Changed paths:
57393   M /trunk/cmp.c
57394
57395fixed new bug in mpfr_cmp2 found by Fabrice
57396
57397------------------------------------------------------------------------
57398r1039 | zimmerma | 2001-03-21 22:07:04 +0000 (Wed, 21 Mar 2001) | 2 lines
57399Changed paths:
57400   M /trunk/tests/tcmp2.c
57401
57402added new test
57403
57404------------------------------------------------------------------------
57405r1038 | zimmerma | 2001-03-21 22:05:54 +0000 (Wed, 21 Mar 2001) | 2 lines
57406Changed paths:
57407   M /trunk/cmp.c
57408
57409fixed bug found by Nathalie Revol
57410
57411------------------------------------------------------------------------
57412r1037 | zimmerma | 2001-03-20 14:32:26 +0000 (Tue, 20 Mar 2001) | 2 lines
57413Changed paths:
57414   M /trunk/TODO
57415
57416added 2 items
57417
57418------------------------------------------------------------------------
57419r1036 | zimmerma | 2001-03-20 10:03:08 +0000 (Tue, 20 Mar 2001) | 2 lines
57420Changed paths:
57421   M /trunk/tests/tcmp_ui.c
57422
57423added test for mpfr_cmp_ui (-0, 0)
57424
57425------------------------------------------------------------------------
57426r1035 | zimmerma | 2001-03-20 10:02:27 +0000 (Tue, 20 Mar 2001) | 2 lines
57427Changed paths:
57428   M /trunk/out_str.c
57429
57430now prints -0 for -0
57431
57432------------------------------------------------------------------------
57433r1034 | revol | 2001-03-19 18:11:09 +0000 (Mon, 19 Mar 2001) | 2 lines
57434Changed paths:
57435   M /trunk/cmp_ui.c
57436
57437Comparison between 0- and 0 now returns 0, NR 19-03-2001
57438
57439------------------------------------------------------------------------
57440r1033 | vlefevre | 2001-03-16 13:50:18 +0000 (Fri, 16 Mar 2001) | 2 lines
57441Changed paths:
57442   M /trunk/tests/reuse.c
57443
57444added cast to avoid a warning
57445
57446------------------------------------------------------------------------
57447r1032 | zimmerma | 2001-03-13 09:32:53 +0000 (Tue, 13 Mar 2001) | 2 lines
57448Changed paths:
57449   M /trunk/tests/tmul.c
57450
57451added tests for inexact return value
57452
57453------------------------------------------------------------------------
57454r1031 | zimmerma | 2001-03-13 09:32:28 +0000 (Tue, 13 Mar 2001) | 2 lines
57455Changed paths:
57456   M /trunk/mul.c
57457
57458tiny bug in inexact value determination
57459
57460------------------------------------------------------------------------
57461r1030 | zimmerma | 2001-03-13 08:55:46 +0000 (Tue, 13 Mar 2001) | 2 lines
57462Changed paths:
57463   M /trunk/mpfr.h
57464   M /trunk/mpfr.texi
57465   M /trunk/mul.c
57466
57467mpfr_mul now returns an int
57468
57469------------------------------------------------------------------------
57470r1029 | zimmerma | 2001-03-09 17:52:21 +0000 (Fri, 09 Mar 2001) | 2 lines
57471Changed paths:
57472   A /trunk/algorithms.tex
57473
57474description of algorithms
57475
57476------------------------------------------------------------------------
57477r1028 | zimmerma | 2001-03-09 17:14:53 +0000 (Fri, 09 Mar 2001) | 2 lines
57478Changed paths:
57479   M /trunk/TODO
57480
57481reorganized
57482
57483------------------------------------------------------------------------
57484r1027 | zimmerma | 2001-03-08 13:26:07 +0000 (Thu, 08 Mar 2001) | 2 lines
57485Changed paths:
57486   M /trunk/TODO
57487
57488added few things
57489
57490------------------------------------------------------------------------
57491r1026 | zimmerma | 2001-03-08 13:25:39 +0000 (Thu, 08 Mar 2001) | 2 lines
57492Changed paths:
57493   M /trunk/Makefile.am
57494   M /trunk/mpfr.h
57495
57496added arc-tangent
57497
57498------------------------------------------------------------------------
57499r1025 | zimmerma | 2001-03-08 13:24:57 +0000 (Thu, 08 Mar 2001) | 2 lines
57500Changed paths:
57501   M /trunk/tests/Makefile.am
57502
57503added tarctan
57504
57505------------------------------------------------------------------------
57506r1024 | zimmerma | 2001-03-08 13:24:29 +0000 (Thu, 08 Mar 2001) | 2 lines
57507Changed paths:
57508   M /trunk/tests/reuse.c
57509
57510added test to mpfr_arctan
57511
57512------------------------------------------------------------------------
57513r1023 | zimmerma | 2001-03-08 13:23:34 +0000 (Thu, 08 Mar 2001) | 2 lines
57514Changed paths:
57515   M /trunk/tests/tarctan.c
57516
57517added header
57518
57519------------------------------------------------------------------------
57520r1022 | zimmerma | 2001-03-08 13:22:20 +0000 (Thu, 08 Mar 2001) | 2 lines
57521Changed paths:
57522   A /trunk/tests/tarctan.c
57523
57524test file for mpfr_arctan
57525
57526------------------------------------------------------------------------
57527r1021 | zimmerma | 2001-03-08 13:14:26 +0000 (Thu, 08 Mar 2001) | 2 lines
57528Changed paths:
57529   M /trunk/arctan.c
57530
57531removed math.h
57532
57533------------------------------------------------------------------------
57534r1020 | zimmerma | 2001-03-08 13:08:25 +0000 (Thu, 08 Mar 2001) | 2 lines
57535Changed paths:
57536   A /trunk/arctan.c
57537
57538arctangent function (contributed by Mathieu Dutour, done slight changes)
57539
57540------------------------------------------------------------------------
57541r1019 | zimmerma | 2001-03-08 13:07:32 +0000 (Thu, 08 Mar 2001) | 2 lines
57542Changed paths:
57543   M /trunk/mpfr.texi
57544
57545added Mathieu Dutour in contributors
57546
57547------------------------------------------------------------------------
57548r1018 | zimmerma | 2001-03-08 13:06:20 +0000 (Thu, 08 Mar 2001) | 2 lines
57549Changed paths:
57550   M /trunk/mpfr.texi
57551
57552added mpfr_arctan
57553
57554------------------------------------------------------------------------
57555r1017 | zimmerma | 2001-03-08 11:21:31 +0000 (Thu, 08 Mar 2001) | 2 lines
57556Changed paths:
57557   M /trunk/tests/tcan_round.c
57558
57559added one test
57560
57561------------------------------------------------------------------------
57562r1016 | zimmerma | 2001-03-08 11:21:14 +0000 (Thu, 08 Mar 2001) | 2 lines
57563Changed paths:
57564   M /trunk/round.c
57565
57566fixed bug in mpfr_can_round_raw, when err > bn*BITS_PER_MP_LIMB
57567
57568------------------------------------------------------------------------
57569r1015 | zimmerma | 2001-03-08 09:35:03 +0000 (Thu, 08 Mar 2001) | 2 lines
57570Changed paths:
57571   M /trunk/tests/tset_str.c
57572
57573now tset_str <number> <prec> is possible
57574
57575------------------------------------------------------------------------
57576r1014 | zimmerma | 2001-03-06 16:41:25 +0000 (Tue, 06 Mar 2001) | 2 lines
57577Changed paths:
57578   M /trunk/out_str.c
57579
57580fixed bug for Infinity (was testing zero before)
57581
57582------------------------------------------------------------------------
57583r1013 | zimmerma | 2001-03-01 10:32:32 +0000 (Thu, 01 Mar 2001) | 2 lines
57584Changed paths:
57585   M /trunk/set_d.c
57586
57587replaced (mp_limb_t) 4294967295 by CNST_LIMB(0xFFFFFFFF)
57588
57589------------------------------------------------------------------------
57590r1012 | zimmerma | 2001-02-22 13:40:32 +0000 (Thu, 22 Feb 2001) | 2 lines
57591Changed paths:
57592   M /trunk/set_d.c
57593
57594forgot to declare q in mpfr_get_d2 when BITS_PER_MP_LIMB=64
57595
57596------------------------------------------------------------------------
57597r1011 | zimmerma | 2001-02-21 10:40:35 +0000 (Wed, 21 Feb 2001) | 2 lines
57598Changed paths:
57599   M /trunk/set_str.c
57600
57601removed fprintf() when unexpected end of string
57602
57603------------------------------------------------------------------------
57604r1010 | zimmerma | 2001-02-21 10:39:04 +0000 (Wed, 21 Feb 2001) | 2 lines
57605Changed paths:
57606   M /trunk/mpf2mpfr.h
57607
57608added undef's to avoid warnings at compilation
57609
57610------------------------------------------------------------------------
57611r1009 | zimmerma | 2001-02-19 12:46:07 +0000 (Mon, 19 Feb 2001) | 2 lines
57612Changed paths:
57613   M /trunk/mpfr.texi
57614
57615removed mpfr_set_machine_rnd_mode
57616
57617------------------------------------------------------------------------
57618r1008 | zimmerma | 2001-02-18 12:16:14 +0000 (Sun, 18 Feb 2001) | 2 lines
57619Changed paths:
57620   M /trunk/tests/reuse.c
57621   M /trunk/tests/tabs.c
57622   M /trunk/tests/tadd.c
57623   M /trunk/tests/tagm.c
57624   M /trunk/tests/tcan_round.c
57625   M /trunk/tests/tcmp.c
57626   M /trunk/tests/tcmp2.c
57627   M /trunk/tests/tcmp_ui.c
57628   M /trunk/tests/tdiv.c
57629   M /trunk/tests/tdiv_ui.c
57630   M /trunk/tests/tdump.c
57631   M /trunk/tests/teq.c
57632   M /trunk/tests/texp.c
57633   M /trunk/tests/tget_str.c
57634   M /trunk/tests/tlog.c
57635   M /trunk/tests/tlog2.c
57636   M /trunk/tests/tmul.c
57637   M /trunk/tests/tmul_2exp.c
57638   M /trunk/tests/tmul_ui.c
57639   M /trunk/tests/tout_str.c
57640   M /trunk/tests/tpi.c
57641   M /trunk/tests/tpow.c
57642   M /trunk/tests/trandom.c
57643   M /trunk/tests/tset_d.c
57644   M /trunk/tests/tset_f.c
57645   M /trunk/tests/tset_q.c
57646   M /trunk/tests/tset_si.c
57647   M /trunk/tests/tset_str.c
57648   M /trunk/tests/tset_z.c
57649   M /trunk/tests/tsin_cos.c
57650   M /trunk/tests/tsqrt.c
57651   M /trunk/tests/tsqrt_ui.c
57652   M /trunk/tests/tswap.c
57653   M /trunk/tests/ttrunc.c
57654   M /trunk/tests/tui_div.c
57655   M /trunk/tests/tui_sub.c
57656
57657changed "int main(..)" to two lines
57658
57659------------------------------------------------------------------------
57660r1007 | zimmerma | 2001-02-18 12:13:55 +0000 (Sun, 18 Feb 2001) | 2 lines
57661Changed paths:
57662   M /trunk/get_str.c
57663
57664now initialize str_is_null correctly
57665
57666------------------------------------------------------------------------
57667r1006 | zimmerma | 2001-02-18 12:13:41 +0000 (Sun, 18 Feb 2001) | 2 lines
57668Changed paths:
57669   M /trunk/tests/tround.c
57670
57671added more tests
57672
57673------------------------------------------------------------------------
57674r1005 | zimmerma | 2001-02-18 12:13:16 +0000 (Sun, 18 Feb 2001) | 2 lines
57675Changed paths:
57676   M /trunk/round.c
57677
57678don't change MPFR_SIZE when allocated size is enough
57679
57680------------------------------------------------------------------------
57681r1004 | zimmerma | 2001-02-18 12:12:52 +0000 (Sun, 18 Feb 2001) | 2 lines
57682Changed paths:
57683   M /trunk/mpfr.texi
57684
57685updated specification of mpfr_sgn
57686
57687------------------------------------------------------------------------
57688r1003 | zimmerma | 2001-02-18 12:12:35 +0000 (Sun, 18 Feb 2001) | 2 lines
57689Changed paths:
57690   M /trunk/mpfr.h
57691
57692changed definition of mpfr_sgn to get rid of MPFR_NOTZERO
57693
57694------------------------------------------------------------------------
57695r1002 | zimmerma | 2001-02-18 12:12:21 +0000 (Sun, 18 Feb 2001) | 2 lines
57696Changed paths:
57697   M /trunk/out_str.c
57698
57699size of freed block by __gmp_free_func was wrong
57700
57701------------------------------------------------------------------------
57702r1001 | zimmerma | 2001-02-18 12:11:59 +0000 (Sun, 18 Feb 2001) | 2 lines
57703Changed paths:
57704   M /trunk/tests/Makefile.am
57705
57706added tisnan and tget_d
57707
57708------------------------------------------------------------------------
57709r1000 | zimmerma | 2001-02-18 12:11:40 +0000 (Sun, 18 Feb 2001) | 2 lines
57710Changed paths:
57711   M /trunk/isnan.c
57712
57713fixed bug for Inf (recognized as an ordinary number)
57714
57715------------------------------------------------------------------------
57716r999 | zimmerma | 2001-02-18 12:11:25 +0000 (Sun, 18 Feb 2001) | 2 lines
57717Changed paths:
57718   A /trunk/tests/tget_d.c
57719   A /trunk/tests/tisnan.c
57720
57721new test file
57722
57723------------------------------------------------------------------------
57724r998 | zimmerma | 2001-02-16 10:18:33 +0000 (Fri, 16 Feb 2001) | 2 lines
57725Changed paths:
57726   M /trunk/agm.c
57727
57728check overflow in _mpfr_ceil_exp2
57729
57730------------------------------------------------------------------------
57731r997 | zimmerma | 2001-02-15 22:19:58 +0000 (Thu, 15 Feb 2001) | 2 lines
57732Changed paths:
57733   M /trunk/mpfr-test.h
57734
57735added prototype for Ulp
57736
57737------------------------------------------------------------------------
57738r996 | zimmerma | 2001-02-15 22:19:42 +0000 (Thu, 15 Feb 2001) | 2 lines
57739Changed paths:
57740   M /trunk/isnan.c
57741
57742changed _d to _p, added mpfr_number_p
57743
57744------------------------------------------------------------------------
57745r995 | zimmerma | 2001-02-15 22:19:16 +0000 (Thu, 15 Feb 2001) | 2 lines
57746Changed paths:
57747   M /trunk/round.c
57748
57749changed MPN_COPY into MPN_COPY_INCR/MPN_COPY_DECR in mpfr_round_raw
57750
57751------------------------------------------------------------------------
57752r994 | zimmerma | 2001-02-15 22:18:55 +0000 (Thu, 15 Feb 2001) | 2 lines
57753Changed paths:
57754   M /trunk/tests/tsin_cos.c
57755
57756added tests for one of arguments NULL
57757
57758------------------------------------------------------------------------
57759r993 | zimmerma | 2001-02-15 22:18:16 +0000 (Thu, 15 Feb 2001) | 2 lines
57760Changed paths:
57761   M /trunk/mpfr-impl.h
57762
57763moved mpfr_sgn to mpfr.h (defined in manual)
57764
57765------------------------------------------------------------------------
57766r992 | zimmerma | 2001-02-15 22:17:58 +0000 (Thu, 15 Feb 2001) | 2 lines
57767Changed paths:
57768   M /trunk/mpz_set_fr.c
57769
57770use MPZ_REALLOC
57771
57772------------------------------------------------------------------------
57773r991 | zimmerma | 2001-02-15 22:17:41 +0000 (Thu, 15 Feb 2001) | 2 lines
57774Changed paths:
57775   M /trunk/mpfr.h
57776   M /trunk/set_str.c
57777
57778added const to 2nd argument of mpfr_set_str
57779
57780------------------------------------------------------------------------
57781r990 | zimmerma | 2001-02-15 22:17:10 +0000 (Thu, 15 Feb 2001) | 2 lines
57782Changed paths:
57783   M /trunk/Makefile.am
57784
57785added set_ui.c
57786
57787------------------------------------------------------------------------
57788r989 | zimmerma | 2001-02-15 22:16:44 +0000 (Thu, 15 Feb 2001) | 3 lines
57789Changed paths:
57790   M /trunk/set_si.c
57791   A /trunk/set_ui.c
57792
57793added cast to "unsigned long" for ai = ABS(i)
57794moved mpfr_set_ui to separate file
57795
57796------------------------------------------------------------------------
57797r988 | zimmerma | 2001-02-15 22:16:04 +0000 (Thu, 15 Feb 2001) | 2 lines
57798Changed paths:
57799   M /trunk/get_str.c
57800   M /trunk/mpfr.texi
57801
57802now when str==NULL return a block which is exactly strlen(str)+1 bytes long
57803
57804------------------------------------------------------------------------
57805r987 | zimmerma | 2001-02-15 22:15:38 +0000 (Thu, 15 Feb 2001) | 2 lines
57806Changed paths:
57807   M /trunk/add.c
57808   M /trunk/agm.c
57809   M /trunk/exp2.c
57810   M /trunk/exp3.c
57811   M /trunk/generic.c
57812   M /trunk/log2.c
57813   M /trunk/pi.c
57814   M /trunk/print_raw.c
57815   M /trunk/set_d.c
57816   M /trunk/sin_cos.c
57817   M /trunk/sub.c
57818
57819fixed problems with old K&R compilers (_PROTO missing)
57820
57821------------------------------------------------------------------------
57822r986 | zimmerma | 2001-02-08 12:56:50 +0000 (Thu, 08 Feb 2001) | 2 lines
57823Changed paths:
57824   M /trunk/TODO
57825
57826added more items
57827
57828------------------------------------------------------------------------
57829r985 | zimmerma | 2001-01-23 16:11:30 +0000 (Tue, 23 Jan 2001) | 2 lines
57830Changed paths:
57831   M /trunk/mpfr-test.h
57832
57833fixed ulp computation
57834
57835------------------------------------------------------------------------
57836r984 | zimmerma | 2001-01-19 16:20:33 +0000 (Fri, 19 Jan 2001) | 2 lines
57837Changed paths:
57838   M /trunk/tests/tlog.c
57839
57840changed behaviour for "tlog N": prints only differences with increasing ulps
57841
57842------------------------------------------------------------------------
57843r983 | zimmerma | 2001-01-19 09:55:11 +0000 (Fri, 19 Jan 2001) | 4 lines
57844Changed paths:
57845   M /trunk/set_d.c
57846
57847fixed pb in mpfr_get_d2 for 64-bit machines: in q + res/MP_BASE_AS_DOUBLE,
57848q seems first to be cast into a double, which gives more than one ulp of
57849error
57850
57851------------------------------------------------------------------------
57852r982 | zimmerma | 2001-01-18 16:08:34 +0000 (Thu, 18 Jan 2001) | 2 lines
57853Changed paths:
57854   M /trunk/mpfr.h
57855
57856added guard to prevent multiple inclusion
57857
57858------------------------------------------------------------------------
57859r981 | zimmerma | 2001-01-18 08:42:27 +0000 (Thu, 18 Jan 2001) | 2 lines
57860Changed paths:
57861   M /trunk/cmp.c
57862
57863fixed bug in mpfr_cmp2 (found on the IA64)
57864
57865------------------------------------------------------------------------
57866r980 | zimmerma | 2001-01-11 17:26:02 +0000 (Thu, 11 Jan 2001) | 2 lines
57867Changed paths:
57868   M /trunk/tests/tset_str.c
57869
57870added tests for 0 in mpfr_set_str_raw
57871
57872------------------------------------------------------------------------
57873r979 | zimmerma | 2001-01-11 17:25:28 +0000 (Thu, 11 Jan 2001) | 2 lines
57874Changed paths:
57875   M /trunk/set_str_raw.c
57876
57877fixed bug for +0000E0
57878
57879------------------------------------------------------------------------
57880r978 | zimmerma | 2001-01-11 16:53:48 +0000 (Thu, 11 Jan 2001) | 2 lines
57881Changed paths:
57882   M /trunk/sqrtrem.c
57883
57884incorporated changes from Kevin/Torbjorn for GMP 3.2
57885
57886------------------------------------------------------------------------
57887r977 | zimmerma | 2001-01-11 16:46:03 +0000 (Thu, 11 Jan 2001) | 2 lines
57888Changed paths:
57889   M /trunk/sin_cos.c
57890
57891truncate the last uk (when the precision is not a power of 2)
57892
57893------------------------------------------------------------------------
57894r976 | zimmerma | 2001-01-11 16:45:01 +0000 (Thu, 11 Jan 2001) | 2 lines
57895Changed paths:
57896   M /trunk/set_str_raw.c
57897
57898_mp_allocate_func -> _gmp_allocate_func
57899
57900------------------------------------------------------------------------
57901r975 | zimmerma | 2001-01-11 16:44:24 +0000 (Thu, 11 Jan 2001) | 2 lines
57902Changed paths:
57903   M /trunk/set_prec.c
57904
57905_mp_reallocate_func -> _gmp_reallocate_func
57906
57907------------------------------------------------------------------------
57908r974 | zimmerma | 2001-01-11 16:44:04 +0000 (Thu, 11 Jan 2001) | 2 lines
57909Changed paths:
57910   M /trunk/set_dfl_prec.c
57911
57912__gmp_default_fp_bit_precision -> __mpfr_default_fp_bit_precision
57913
57914------------------------------------------------------------------------
57915r973 | zimmerma | 2001-01-11 16:43:37 +0000 (Thu, 11 Jan 2001) | 2 lines
57916Changed paths:
57917   M /trunk/print_raw.c
57918   M /trunk/round.c
57919
57920_mp_xxx_func -> _gmp_xxx_func
57921
57922------------------------------------------------------------------------
57923r972 | zimmerma | 2001-01-11 16:43:16 +0000 (Thu, 11 Jan 2001) | 2 lines
57924Changed paths:
57925   M /trunk/random.c
57926
57927removed mpfr_srandom
57928
57929------------------------------------------------------------------------
57930r971 | zimmerma | 2001-01-11 16:42:09 +0000 (Thu, 11 Jan 2001) | 3 lines
57931Changed paths:
57932   M /trunk/out_str.c
57933
57934sprintf -> fprintf
57935_mp_free_func -> _gmp_free_func
57936
57937------------------------------------------------------------------------
57938r970 | zimmerma | 2001-01-11 16:41:33 +0000 (Thu, 11 Jan 2001) | 2 lines
57939Changed paths:
57940   M /trunk/mpz_set_fr.c
57941
57942_mp_reallocate_func -> __gmp_reallocate_func
57943
57944------------------------------------------------------------------------
57945r969 | zimmerma | 2001-01-11 16:41:09 +0000 (Thu, 11 Jan 2001) | 4 lines
57946Changed paths:
57947   M /trunk/mpfr.texi
57948
57949added paragraph on NaN and infinities, docu on mpfr_nan_d and mpfr_inf_d
57950removed mpfr_srandom
57951some renamings
57952
57953------------------------------------------------------------------------
57954r968 | zimmerma | 2001-01-11 16:39:50 +0000 (Thu, 11 Jan 2001) | 4 lines
57955Changed paths:
57956   M /trunk/mpfr.h
57957
57958removed srandom
57959__gmp_default_fp_bit_precision -> __mpfr_default_fp_bit_precision
57960added protocols for mpfr_get_default_prec, mpfr_nan_d and mpfr_inf_d
57961
57962------------------------------------------------------------------------
57963r967 | zimmerma | 2001-01-11 16:38:40 +0000 (Thu, 11 Jan 2001) | 2 lines
57964Changed paths:
57965   M /trunk/log.c
57966
57967removed superfluous TMP_FREE(marker)
57968
57969------------------------------------------------------------------------
57970r966 | zimmerma | 2001-01-11 16:37:52 +0000 (Thu, 11 Jan 2001) | 2 lines
57971Changed paths:
57972   M /trunk/generic.c
57973   M /trunk/get_str.c
57974   M /trunk/init.c
57975   M /trunk/inp_str.c
57976
57977_mp_xxx_func -> _gmp_xxx_func
57978
57979------------------------------------------------------------------------
57980r965 | zimmerma | 2001-01-11 16:22:41 +0000 (Thu, 11 Jan 2001) | 2 lines
57981Changed paths:
57982   M /trunk/clear.c
57983   M /trunk/dump.c
57984
57985_mp_free_func -> _gmp_free_func
57986
57987------------------------------------------------------------------------
57988r964 | zimmerma | 2001-01-11 16:21:43 +0000 (Thu, 11 Jan 2001) | 2 lines
57989Changed paths:
57990   A /trunk/isnan.c
57991
57992functions to check for NaN and infinities
57993
57994------------------------------------------------------------------------
57995r963 | zimmerma | 2001-01-11 16:21:14 +0000 (Thu, 11 Jan 2001) | 2 lines
57996Changed paths:
57997   M /trunk/Makefile.am
57998
57999added isnan.c, removed srandom.h
58000
58001------------------------------------------------------------------------
58002r962 | zimmerma | 2001-01-11 16:19:06 +0000 (Thu, 11 Jan 2001) | 2 lines
58003Changed paths:
58004   M /trunk/TODO
58005
58006added two items from Kevin
58007
58008------------------------------------------------------------------------
58009r961 | zimmerma | 2001-01-11 16:17:44 +0000 (Thu, 11 Jan 2001) | 2 lines
58010Changed paths:
58011   M /trunk/TODO
58012
58013add 2 items
58014
58015------------------------------------------------------------------------
58016r960 | zimmerma | 2001-01-11 16:17:31 +0000 (Thu, 11 Jan 2001) | 2 lines
58017Changed paths:
58018   M /trunk/NEWS
58019
580200.4 -> 1.0
58021
58022------------------------------------------------------------------------
58023r959 | zimmerma | 2001-01-05 16:24:25 +0000 (Fri, 05 Jan 2001) | 2 lines
58024Changed paths:
58025   M /trunk/tests/tlog.c
58026
58027added one test for large operands
58028
58029------------------------------------------------------------------------
58030r958 | zimmerma | 2001-01-05 16:23:34 +0000 (Fri, 05 Jan 2001) | 2 lines
58031Changed paths:
58032   M /trunk/agm.c
58033
58034fixed bug in _mpfr_ceil_exp2 (underflow when exp < -1022)
58035
58036------------------------------------------------------------------------
58037r957 | zimmerma | 2000-12-22 16:49:12 +0000 (Fri, 22 Dec 2000) | 2 lines
58038Changed paths:
58039   M /trunk/TODO
58040
58041remove what was done
58042
58043------------------------------------------------------------------------
58044r956 | zimmerma | 2000-12-22 16:48:24 +0000 (Fri, 22 Dec 2000) | 2 lines
58045Changed paths:
58046   M /trunk/README
58047
58048added mpfr-test.h
58049
58050------------------------------------------------------------------------
58051r955 | zimmerma | 2000-12-22 16:44:51 +0000 (Fri, 22 Dec 2000) | 2 lines
58052Changed paths:
58053   M /trunk/AUTHORS
58054
58055added Vincent
58056
58057------------------------------------------------------------------------
58058r954 | zimmerma | 2000-12-22 16:41:28 +0000 (Fri, 22 Dec 2000) | 2 lines
58059Changed paths:
58060   M /trunk/INSTALL
58061   M /trunk/NEWS
58062
580631.1 -> 2001
58064
58065------------------------------------------------------------------------
58066r953 | zimmerma | 2000-12-22 16:17:45 +0000 (Fri, 22 Dec 2000) | 2 lines
58067Changed paths:
58068   M /trunk/get_str.c
58069
58070cast for _mpfr_floor_log2 was on the wrong side
58071
58072------------------------------------------------------------------------
58073r952 | zimmerma | 2000-12-22 16:17:09 +0000 (Fri, 22 Dec 2000) | 2 lines
58074Changed paths:
58075   M /trunk/tests/tpow.c
58076
58077added one test
58078
58079------------------------------------------------------------------------
58080r951 | zimmerma | 2000-12-22 16:16:54 +0000 (Fri, 22 Dec 2000) | 2 lines
58081Changed paths:
58082   M /trunk/agm.c
58083
58084simplified _mpfr_floor_log2
58085
58086------------------------------------------------------------------------
58087r950 | zimmerma | 2000-12-22 16:16:35 +0000 (Fri, 22 Dec 2000) | 2 lines
58088Changed paths:
58089   M /trunk/pow.c
58090
58091code was wrong for infinity
58092
58093------------------------------------------------------------------------
58094r949 | zimmerma | 2000-12-22 15:45:22 +0000 (Fri, 22 Dec 2000) | 2 lines
58095Changed paths:
58096   M /trunk/log.c
58097
58098only editing
58099
58100------------------------------------------------------------------------
58101r948 | zimmerma | 2000-12-22 15:45:04 +0000 (Fri, 22 Dec 2000) | 2 lines
58102Changed paths:
58103   M /trunk/tests/tlog.c
58104
58105added special() cases
58106
58107------------------------------------------------------------------------
58108r947 | zimmerma | 2000-12-22 15:42:49 +0000 (Fri, 22 Dec 2000) | 3 lines
58109Changed paths:
58110   M /trunk/log2.c
58111
58112removed #if 0 (on Alpha with cc the enclosed code was still used
58113since the # was not in the first column)
58114
58115------------------------------------------------------------------------
58116r946 | zimmerma | 2000-12-22 14:55:42 +0000 (Fri, 22 Dec 2000) | 2 lines
58117Changed paths:
58118   M /trunk/INSTALL
58119
58120changes for version 1.1
58121
58122------------------------------------------------------------------------
58123r945 | zimmerma | 2000-12-22 14:52:02 +0000 (Fri, 22 Dec 2000) | 2 lines
58124Changed paths:
58125   M /trunk/tests/texp.c
58126
58127added one test (exp2 vs exp3)
58128
58129------------------------------------------------------------------------
58130r944 | zimmerma | 2000-12-22 14:51:00 +0000 (Fri, 22 Dec 2000) | 3 lines
58131Changed paths:
58132   M /trunk/exp2.c
58133
58134changed c from mp_limb_t into unsigned long in mpfr_exp2_aux2
58135(otherwise bugs on IRIX -n32)
58136
58137------------------------------------------------------------------------
58138r943 | zimmerma | 2000-12-22 12:22:13 +0000 (Fri, 22 Dec 2000) | 2 lines
58139Changed paths:
58140   M /trunk/tests/tpow.c
58141
58142added one test
58143
58144------------------------------------------------------------------------
58145r942 | zimmerma | 2000-12-22 12:21:56 +0000 (Fri, 22 Dec 2000) | 2 lines
58146Changed paths:
58147   M /trunk/pow.c
58148
58149fixed wrong combination of conditions for Infinity
58150
58151------------------------------------------------------------------------
58152r941 | zimmerma | 2000-12-22 12:10:49 +0000 (Fri, 22 Dec 2000) | 2 lines
58153Changed paths:
58154   M /trunk/tests/tcmp2.c
58155
58156added mpfr-test.h for MIPS
58157
58158------------------------------------------------------------------------
58159r940 | hanrot | 2000-12-22 10:47:43 +0000 (Fri, 22 Dec 2000) | 2 lines
58160Changed paths:
58161   M /trunk/tests/Makefile.in
58162
58163Modified macro calls
58164
58165------------------------------------------------------------------------
58166r939 | zimmerma | 2000-12-22 09:29:05 +0000 (Fri, 22 Dec 2000) | 2 lines
58167Changed paths:
58168   M /trunk/tests/tset_str.c
58169
58170added cast (int) to random() to avoid warning on Solaris
58171
58172------------------------------------------------------------------------
58173r938 | zimmerma | 2000-12-22 09:07:59 +0000 (Fri, 22 Dec 2000) | 2 lines
58174Changed paths:
58175   M /trunk/tests/tset_str.c
58176
58177added <string.h>
58178
58179------------------------------------------------------------------------
58180r937 | zimmerma | 2000-12-22 08:57:57 +0000 (Fri, 22 Dec 2000) | 2 lines
58181Changed paths:
58182   M /trunk/sqrtrem.c
58183
58184tiny change at the end of main routine (suggested by Guillaume)
58185
58186------------------------------------------------------------------------
58187r936 | zimmerma | 2000-12-22 08:54:56 +0000 (Fri, 22 Dec 2000) | 2 lines
58188Changed paths:
58189   M /trunk/tests/tcmp2.c
58190
58191added one test
58192
58193------------------------------------------------------------------------
58194r935 | zimmerma | 2000-12-22 08:53:59 +0000 (Fri, 22 Dec 2000) | 2 lines
58195Changed paths:
58196   M /trunk/tests/tadd.c
58197
58198added two more tests
58199
58200------------------------------------------------------------------------
58201r934 | zimmerma | 2000-12-22 08:53:25 +0000 (Fri, 22 Dec 2000) | 2 lines
58202Changed paths:
58203   M /trunk/sub.c
58204
58205fixed bug when c does not overlap with a, b is negative and GMP_RNDN
58206
58207------------------------------------------------------------------------
58208r933 | zimmerma | 2000-12-22 08:52:20 +0000 (Fri, 22 Dec 2000) | 2 lines
58209Changed paths:
58210   M /trunk/mpfr-impl.h
58211   M /trunk/mpfr.h
58212
58213moved prototypes for mpfr_set4 and mpfr_cmp3 to mpfr.h
58214
58215------------------------------------------------------------------------
58216r932 | zimmerma | 2000-12-22 08:51:40 +0000 (Fri, 22 Dec 2000) | 2 lines
58217Changed paths:
58218   M /trunk/cmp.c
58219
58220fixed bug in mpfr_cmp2 when d=0 and lots of bits match
58221
58222------------------------------------------------------------------------
58223r931 | zimmerma | 2000-12-22 08:50:43 +0000 (Fri, 22 Dec 2000) | 2 lines
58224Changed paths:
58225   M /trunk/INSTALL
58226   M /trunk/NEWS
58227
58228updated for version 1.1
58229
58230------------------------------------------------------------------------
58231r930 | zimmerma | 2000-12-21 17:23:51 +0000 (Thu, 21 Dec 2000) | 2 lines
58232Changed paths:
58233   A /trunk/tests/tpow.c
58234
58235test file for power functions
58236
58237------------------------------------------------------------------------
58238r929 | zimmerma | 2000-12-21 17:22:42 +0000 (Thu, 21 Dec 2000) | 2 lines
58239Changed paths:
58240   A /trunk/tests/reuse.c
58241
58242test file for in-place operations
58243
58244------------------------------------------------------------------------
58245r928 | zimmerma | 2000-12-21 17:17:51 +0000 (Thu, 21 Dec 2000) | 2 lines
58246Changed paths:
58247   M /trunk/tests/tdiv.c
58248   M /trunk/tests/tdiv_ui.c
58249   M /trunk/tests/texp.c
58250   M /trunk/tests/tget_str.c
58251   M /trunk/tests/tlog.c
58252   M /trunk/tests/tmul.c
58253   M /trunk/tests/tout_str.c
58254   M /trunk/tests/tsqrt.c
58255   M /trunk/tests/tsqrt_ui.c
58256   M /trunk/tests/tui_div.c
58257   M /trunk/tests/tui_sub.c
58258
58259unsigned char (or int) -> mp_rnd_t
58260
58261------------------------------------------------------------------------
58262r927 | zimmerma | 2000-12-21 17:12:14 +0000 (Thu, 21 Dec 2000) | 2 lines
58263Changed paths:
58264   M /trunk/tests/tagm.c
58265
58266unsigned char -> mp_rnd_t
58267
58268------------------------------------------------------------------------
58269r926 | zimmerma | 2000-12-21 17:11:31 +0000 (Thu, 21 Dec 2000) | 2 lines
58270Changed paths:
58271   M /trunk/tests/tadd.c
58272
58273unsigned int -> mp_rnd_t
58274
58275------------------------------------------------------------------------
58276r925 | zimmerma | 2000-12-21 17:08:38 +0000 (Thu, 21 Dec 2000) | 4 lines
58277Changed paths:
58278   M /trunk/add.c
58279   M /trunk/add_ui.c
58280   M /trunk/agm.c
58281   M /trunk/cmp.c
58282   M /trunk/cmp_ui.c
58283   M /trunk/div.c
58284   M /trunk/div_ui.c
58285   M /trunk/exp.c
58286   M /trunk/exp2.c
58287   M /trunk/exp3.c
58288   M /trunk/get_str.c
58289   M /trunk/inp_str.c
58290   M /trunk/log.c
58291   M /trunk/log2.c
58292   M /trunk/out_str.c
58293   M /trunk/pi.c
58294   M /trunk/pow.c
58295   M /trunk/print_raw.c
58296   M /trunk/reldiff.c
58297   M /trunk/set_d.c
58298   M /trunk/sin_cos.c
58299   M /trunk/sqrt.c
58300   M /trunk/sqrt_ui.c
58301   M /trunk/sub.c
58302   M /trunk/sub_ui.c
58303   M /trunk/tests/tcmp.c
58304   M /trunk/tests/tcmp2.c
58305   M /trunk/tests/tcmp_ui.c
58306   M /trunk/tests/tdump.c
58307   M /trunk/tests/teq.c
58308   M /trunk/tests/tmul_ui.c
58309   M /trunk/tests/trandom.c
58310   M /trunk/tests/ttrunc.c
58311   M /trunk/trunc.c
58312   M /trunk/ui_div.c
58313   M /trunk/ui_sub.c
58314
58315k2r -> ansi style
58316removed #include <math.h> by defining auxiliary functions
58317fixed several tiny remaining bugs with NaN/Inf
58318
58319------------------------------------------------------------------------
58320r924 | zimmerma | 2000-12-21 17:07:12 +0000 (Thu, 21 Dec 2000) | 2 lines
58321Changed paths:
58322   M /trunk/mpfr.texi
58323
58324updated description of mpfr_cmp* and mpfr_sin_cos
58325
58326------------------------------------------------------------------------
58327r923 | zimmerma | 2000-12-21 17:06:15 +0000 (Thu, 21 Dec 2000) | 2 lines
58328Changed paths:
58329   M /trunk/mpfr.h
58330
58331added MPFR_SIGN
58332
58333------------------------------------------------------------------------
58334r922 | zimmerma | 2000-12-21 17:05:49 +0000 (Thu, 21 Dec 2000) | 5 lines
58335Changed paths:
58336   M /trunk/mpfr-impl.h
58337
58338added MPFR_CLEAR_NAN
58339MPFR_RESET_INF -> MPFR_CLEAR_INF
58340moved MPFR_SIGN to mpfr.h
58341added prototypes for log2/isqrt/cuberoot functions
58342
58343------------------------------------------------------------------------
58344r921 | zimmerma | 2000-12-21 17:04:24 +0000 (Thu, 21 Dec 2000) | 2 lines
58345Changed paths:
58346   M /trunk/tests/Makefile.am
58347
58348added reuse, tcmp2, teq, tpow, trandom, ttrunc
58349
58350------------------------------------------------------------------------
58351r920 | zimmerma | 2000-12-21 17:02:25 +0000 (Thu, 21 Dec 2000) | 2 lines
58352Changed paths:
58353   M /trunk/tests/tui_div.c
58354   M /trunk/tests/tui_sub.c
58355
58356removed isnan(), ...
58357
58358------------------------------------------------------------------------
58359r919 | zimmerma | 2000-12-21 17:00:59 +0000 (Thu, 21 Dec 2000) | 2 lines
58360Changed paths:
58361   M /trunk/tests/tsqrt_ui.c
58362
58363removed gmp-impl.h, isnan(), ...
58364
58365------------------------------------------------------------------------
58366r918 | zimmerma | 2000-12-21 17:00:21 +0000 (Thu, 21 Dec 2000) | 2 lines
58367Changed paths:
58368   M /trunk/tests/tsqrt.c
58369
58370removed gmp-impl, isnan(), ...
58371
58372------------------------------------------------------------------------
58373r917 | zimmerma | 2000-12-21 16:59:24 +0000 (Thu, 21 Dec 2000) | 2 lines
58374Changed paths:
58375   M /trunk/tests/tsin_cos.c
58376
58377removed cputime stuff
58378
58379------------------------------------------------------------------------
58380r916 | zimmerma | 2000-12-21 16:58:24 +0000 (Thu, 21 Dec 2000) | 2 lines
58381Changed paths:
58382   M /trunk/tests/tget_str.c
58383   M /trunk/tests/tset_z.c
58384
58385k&r -> ansi style
58386
58387------------------------------------------------------------------------
58388r915 | zimmerma | 2000-12-21 16:57:08 +0000 (Thu, 21 Dec 2000) | 2 lines
58389Changed paths:
58390   M /trunk/tests/tlog.c
58391   M /trunk/tests/tout_str.c
58392
58393removed isnan() decl.
58394
58395------------------------------------------------------------------------
58396r914 | zimmerma | 2000-12-21 16:55:30 +0000 (Thu, 21 Dec 2000) | 2 lines
58397Changed paths:
58398   M /trunk/tests/tmul.c
58399
58400MINNORM -> mpfr-test.h
58401
58402------------------------------------------------------------------------
58403r913 | zimmerma | 2000-12-21 16:52:57 +0000 (Thu, 21 Dec 2000) | 2 lines
58404Changed paths:
58405   M /trunk/tests/texp.c
58406
58407ulp -> mpfr-test.h
58408
58409------------------------------------------------------------------------
58410r912 | zimmerma | 2000-12-21 16:51:36 +0000 (Thu, 21 Dec 2000) | 2 lines
58411Changed paths:
58412   M /trunk/tests/tdiv_ui.c
58413
58414removed isnan() declaration
58415
58416------------------------------------------------------------------------
58417r911 | zimmerma | 2000-12-21 16:50:48 +0000 (Thu, 21 Dec 2000) | 2 lines
58418Changed paths:
58419   M /trunk/tests/tdiv.c
58420
58421now use MINNORM and MAXNORM
58422
58423------------------------------------------------------------------------
58424r910 | zimmerma | 2000-12-21 16:49:00 +0000 (Thu, 21 Dec 2000) | 2 lines
58425Changed paths:
58426   M /trunk/tests/tagm.c
58427
58428max, min -> macros
58429
58430------------------------------------------------------------------------
58431r909 | zimmerma | 2000-12-21 12:10:49 +0000 (Thu, 21 Dec 2000) | 2 lines
58432Changed paths:
58433   M /trunk/tests/tadd.c
58434
58435added new tests
58436
58437------------------------------------------------------------------------
58438r908 | zimmerma | 2000-12-21 12:07:52 +0000 (Thu, 21 Dec 2000) | 2 lines
58439Changed paths:
58440   M /trunk/mpfr-test.h
58441
58442added MINNORM, MAXNORM, MIN, MAX, ABS
58443
58444------------------------------------------------------------------------
58445r907 | hanrot | 2000-12-20 16:36:05 +0000 (Wed, 20 Dec 2000) | 2 lines
58446Changed paths:
58447   M /trunk/tests/texp.c
58448   M /trunk/tests/tset_str.c
58449
58450A few basic patches.
58451
58452------------------------------------------------------------------------
58453r906 | hanrot | 2000-12-20 16:35:55 +0000 (Wed, 20 Dec 2000) | 2 lines
58454Changed paths:
58455   M /trunk/rnd_mode.c
58456
58457Added support for PPC/Linux
58458
58459------------------------------------------------------------------------
58460r905 | hanrot | 2000-12-20 14:54:10 +0000 (Wed, 20 Dec 2000) | 2 lines
58461Changed paths:
58462   M /trunk/mpfr-test.h
58463
58464Patch for wrong prototype.
58465
58466------------------------------------------------------------------------
58467r904 | hanrot | 2000-12-20 10:49:00 +0000 (Wed, 20 Dec 2000) | 2 lines
58468Changed paths:
58469   M /trunk/Makefile.am
58470   M /trunk/Makefile.in
58471   M /trunk/configure
58472   M /trunk/cputime.h
58473   M /trunk/mpfr-test.h
58474   M /trunk/tests/Makefile.in
58475   M /trunk/tests/tadd.c
58476   M /trunk/tests/tagm.c
58477   M /trunk/tests/tcmp.c
58478   M /trunk/tests/tdiv.c
58479   M /trunk/tests/tdiv_ui.c
58480   M /trunk/tests/texp.c
58481   M /trunk/tests/tget_str.c
58482   M /trunk/tests/tlog.c
58483   M /trunk/tests/tmul.c
58484   M /trunk/tests/tout_str.c
58485   M /trunk/tests/tset_q.c
58486   M /trunk/tests/tset_str.c
58487   M /trunk/tests/tset_z.c
58488   M /trunk/tests/tsin_cos.c
58489   M /trunk/tests/tsqrt.c
58490   M /trunk/tests/tsqrt_ui.c
58491   M /trunk/tests/tui_div.c
58492   M /trunk/tests/tui_sub.c
58493
58494Added prototypes for all test files.
58495
58496------------------------------------------------------------------------
58497r903 | vlefevre | 2000-12-18 15:07:51 +0000 (Mon, 18 Dec 2000) | 2 lines
58498Changed paths:
58499   M /trunk/add_ulp.c
58500   M /trunk/extract.c
58501   M /trunk/mpz_set_fr.c
58502   M /trunk/set_d.c
58503   M /trunk/set_q.c
58504   M /trunk/set_z.c
58505
58506Warnings suppressed on Alpha/OSF1.
58507
58508------------------------------------------------------------------------
58509r902 | zimmerma | 2000-12-18 09:44:06 +0000 (Mon, 18 Dec 2000) | 2 lines
58510Changed paths:
58511   M /trunk/Makefile.am
58512
58513added mpfr-test.h
58514
58515------------------------------------------------------------------------
58516r901 | zimmerma | 2000-12-18 09:40:46 +0000 (Mon, 18 Dec 2000) | 2 lines
58517Changed paths:
58518   M /trunk/aclocal.m4
58519
58520back to 1.3
58521
58522------------------------------------------------------------------------
58523r900 | zimmerma | 2000-12-18 09:06:50 +0000 (Mon, 18 Dec 2000) | 2 lines
58524Changed paths:
58525   A /trunk/mpfr-test.h
58526
58527auxiliary test files
58528
58529------------------------------------------------------------------------
58530r899 | zimmerma | 2000-12-18 09:06:34 +0000 (Mon, 18 Dec 2000) | 2 lines
58531Changed paths:
58532   D /trunk/tests/mpfr-test.h
58533
58534moved to main directory
58535
58536------------------------------------------------------------------------
58537r898 | zimmerma | 2000-12-18 09:02:54 +0000 (Mon, 18 Dec 2000) | 2 lines
58538Changed paths:
58539   A /trunk/tests/mpfr-test.h
58540
58541auxiliary test functions
58542
58543------------------------------------------------------------------------
58544r897 | zimmerma | 2000-12-18 09:02:00 +0000 (Mon, 18 Dec 2000) | 5 lines
58545Changed paths:
58546   M /trunk/Makefile.in
58547   M /trunk/aclocal.m4
58548   M /trunk/add.c
58549   M /trunk/add_ui.c
58550   M /trunk/add_ulp.c
58551   M /trunk/agm.c
58552   M /trunk/clear.c
58553   M /trunk/cmp.c
58554   M /trunk/cmp_ui.c
58555   M /trunk/configure
58556   M /trunk/div.c
58557   M /trunk/div_2exp.c
58558   M /trunk/div_ui.c
58559   M /trunk/dump.c
58560   M /trunk/eq.c
58561   M /trunk/exp.c
58562   M /trunk/exp2.c
58563   M /trunk/exp3.c
58564   M /trunk/extract.c
58565   M /trunk/generic.c
58566   M /trunk/get_str.c
58567   M /trunk/init.c
58568   M /trunk/log.c
58569   M /trunk/log2.c
58570   M /trunk/mpfr-impl.h
58571   M /trunk/mpfr.h
58572   M /trunk/mpfr.texi
58573   M /trunk/mpz_set_fr.c
58574   M /trunk/mul.c
58575   M /trunk/mul_2exp.c
58576   M /trunk/mul_ui.c
58577   M /trunk/neg.c
58578   M /trunk/out_str.c
58579   M /trunk/pi.c
58580   M /trunk/pow.c
58581   M /trunk/print_raw.c
58582   M /trunk/random.c
58583   M /trunk/random2.c
58584   M /trunk/round.c
58585   M /trunk/set.c
58586   M /trunk/set_d.c
58587   M /trunk/set_f.c
58588   M /trunk/set_prc_raw.c
58589   M /trunk/set_prec.c
58590   M /trunk/set_q.c
58591   M /trunk/set_si.c
58592   M /trunk/set_str.c
58593   M /trunk/set_str_raw.c
58594   M /trunk/set_z.c
58595   M /trunk/sin_cos.c
58596   M /trunk/sqrt.c
58597   M /trunk/sqrt_ui.c
58598   M /trunk/sqrtrem.c
58599   M /trunk/sub.c
58600   M /trunk/sub_ui.c
58601   M /trunk/swap.c
58602   M /trunk/tests/Makefile.in
58603   M /trunk/tests/tabs.c
58604   M /trunk/tests/tadd.c
58605   M /trunk/tests/tagm.c
58606   M /trunk/tests/tcmp.c
58607   M /trunk/tests/tdiv.c
58608   M /trunk/tests/tdiv_ui.c
58609   M /trunk/tests/tget_str.c
58610   M /trunk/tests/tlog.c
58611   M /trunk/tests/tmul.c
58612   M /trunk/tests/tmul_2exp.c
58613   M /trunk/tests/tmul_ui.c
58614   M /trunk/tests/tout_str.c
58615   M /trunk/tests/tset_d.c
58616   M /trunk/tests/tset_si.c
58617   M /trunk/tests/tset_str.c
58618   M /trunk/tests/tsqrt.c
58619   M /trunk/tests/tsqrt_ui.c
58620   M /trunk/tests/tui_div.c
58621   M /trunk/tests/tui_sub.c
58622   M /trunk/trunc.c
58623   M /trunk/ui_div.c
58624   M /trunk/ui_sub.c
58625   M /trunk/urandomb.c
58626
58627changed name of mpfr struct fields: _mp_d -> _mpfr_d
58628	(to detect conflicts with mpf)
58629fixed a few problems in non-STDC headers
58630moved definitions of mpfr-impl.h to mpfr-test.h and created a real mpfr-impl.h
58631
58632------------------------------------------------------------------------
58633r896 | zimmerma | 2000-12-15 17:46:34 +0000 (Fri, 15 Dec 2000) | 2 lines
58634Changed paths:
58635   M /trunk/tests/Makefile.am
58636
58637removed tzeta
58638
58639------------------------------------------------------------------------
58640r895 | zimmerma | 2000-12-15 17:42:59 +0000 (Fri, 15 Dec 2000) | 2 lines
58641Changed paths:
58642   M /trunk/mpfr.texi
58643
58644explained how to enter NaN/Inf with mpfr_set_str_raw
58645
58646------------------------------------------------------------------------
58647r894 | zimmerma | 2000-12-15 17:42:21 +0000 (Fri, 15 Dec 2000) | 2 lines
58648Changed paths:
58649   M /trunk/Makefile.am
58650
58651removed zeta.c
58652
58653------------------------------------------------------------------------
58654r893 | zimmerma | 2000-12-15 17:40:47 +0000 (Fri, 15 Dec 2000) | 2 lines
58655Changed paths:
58656   M /trunk/zeta.c
58657
58658added 'to do' for NaN/Inf flags
58659
58660------------------------------------------------------------------------
58661r892 | zimmerma | 2000-12-15 17:39:14 +0000 (Fri, 15 Dec 2000) | 2 lines
58662Changed paths:
58663   M /trunk/urandomb.c
58664
58665clear NaN/Inf flags of result
58666
58667------------------------------------------------------------------------
58668r891 | zimmerma | 2000-12-15 17:37:33 +0000 (Fri, 15 Dec 2000) | 2 lines
58669Changed paths:
58670   M /trunk/ui_sub.c
58671
58672improved indentation
58673
58674------------------------------------------------------------------------
58675r890 | zimmerma | 2000-12-15 17:35:00 +0000 (Fri, 15 Dec 2000) | 2 lines
58676Changed paths:
58677   M /trunk/trunc.c
58678   M /trunk/ui_div.c
58679
58680adapted to NaN/Inf
58681
58682------------------------------------------------------------------------
58683r889 | zimmerma | 2000-12-15 17:29:01 +0000 (Fri, 15 Dec 2000) | 2 lines
58684Changed paths:
58685   M /trunk/sub_ui.c
58686
58687nothing (only better indenting)
58688
58689------------------------------------------------------------------------
58690r888 | zimmerma | 2000-12-15 17:27:03 +0000 (Fri, 15 Dec 2000) | 3 lines
58691Changed paths:
58692   M /trunk/sub.c
58693
58694adapted to NaN/Inf
58695removed warnings
58696
58697------------------------------------------------------------------------
58698r887 | zimmerma | 2000-12-15 17:21:32 +0000 (Fri, 15 Dec 2000) | 2 lines
58699Changed paths:
58700   M /trunk/sqrt_ui.c
58701
58702adapted to NaN/Inf
58703
58704------------------------------------------------------------------------
58705r886 | zimmerma | 2000-12-15 17:20:55 +0000 (Fri, 15 Dec 2000) | 2 lines
58706Changed paths:
58707   M /trunk/generic.c
58708   M /trunk/sin_cos.c
58709
58710removed warnings
58711
58712------------------------------------------------------------------------
58713r885 | zimmerma | 2000-12-15 17:11:49 +0000 (Fri, 15 Dec 2000) | 2 lines
58714Changed paths:
58715   M /trunk/sqrt.c
58716
58717clear NaN/Inf flags in normal case
58718
58719------------------------------------------------------------------------
58720r884 | zimmerma | 2000-12-15 17:06:11 +0000 (Fri, 15 Dec 2000) | 2 lines
58721Changed paths:
58722   M /trunk/set_str_raw.c
58723   M /trunk/set_z.c
58724
58725adapted to NaN/Inf
58726
58727------------------------------------------------------------------------
58728r883 | zimmerma | 2000-12-15 16:55:19 +0000 (Fri, 15 Dec 2000) | 2 lines
58729Changed paths:
58730   M /trunk/mpfr.h
58731
58732added prototype for mpfr_srandom
58733
58734------------------------------------------------------------------------
58735r882 | zimmerma | 2000-12-15 16:54:50 +0000 (Fri, 15 Dec 2000) | 2 lines
58736Changed paths:
58737   M /trunk/random.c
58738
58739now uses directly mpn_random, to avoid all problems with include files
58740
58741------------------------------------------------------------------------
58742r881 | zimmerma | 2000-12-15 16:45:41 +0000 (Fri, 15 Dec 2000) | 2 lines
58743Changed paths:
58744   M /trunk/tests/tsin_cos.c
58745
58746added 4 tests
58747
58748------------------------------------------------------------------------
58749r880 | zimmerma | 2000-12-15 16:45:05 +0000 (Fri, 15 Dec 2000) | 2 lines
58750Changed paths:
58751   M /trunk/sqrt.c
58752   M /trunk/sqrt_ui.c
58753   M /trunk/sub_ui.c
58754   M /trunk/ui_div.c
58755   M /trunk/ui_sub.c
58756
58757_mp_d -> MPFR_MANT
58758
58759------------------------------------------------------------------------
58760r879 | zimmerma | 2000-12-15 16:41:07 +0000 (Fri, 15 Dec 2000) | 2 lines
58761Changed paths:
58762   M /trunk/set_prec.c
58763   M /trunk/set_str_raw.c
58764
58765added error message when memory allocation fails
58766
58767------------------------------------------------------------------------
58768r878 | zimmerma | 2000-12-15 16:27:51 +0000 (Fri, 15 Dec 2000) | 2 lines
58769Changed paths:
58770   M /trunk/get_str.c
58771   M /trunk/inp_str.c
58772   M /trunk/mpz_set_fr.c
58773   M /trunk/print_raw.c
58774   M /trunk/round.c
58775
58776added error message when memory allocation fails
58777
58778------------------------------------------------------------------------
58779r877 | zimmerma | 2000-12-15 16:26:53 +0000 (Fri, 15 Dec 2000) | 2 lines
58780Changed paths:
58781   M /trunk/div.c
58782   M /trunk/eq.c
58783   M /trunk/log.c
58784
58785_mp_d -> MPFR_MANT
58786
58787------------------------------------------------------------------------
58788r876 | zimmerma | 2000-12-15 16:26:09 +0000 (Fri, 15 Dec 2000) | 2 lines
58789Changed paths:
58790   M /trunk/init.c
58791
587920 -> NULL
58793
58794------------------------------------------------------------------------
58795r875 | zimmerma | 2000-12-15 16:25:14 +0000 (Fri, 15 Dec 2000) | 2 lines
58796Changed paths:
58797   M /trunk/generic.c
58798
58799added error message if memory allocation fails
58800
58801------------------------------------------------------------------------
58802r874 | zimmerma | 2000-12-15 16:24:35 +0000 (Fri, 15 Dec 2000) | 2 lines
58803Changed paths:
58804   M /trunk/exp2.c
58805
58806_mp_d -> PTR
58807
58808------------------------------------------------------------------------
58809r873 | zimmerma | 2000-12-15 16:23:08 +0000 (Fri, 15 Dec 2000) | 3 lines
58810Changed paths:
58811   M /trunk/agm.c
58812
58813_mp_prec -> MPFR_PREC
58814_mp_d -> MPFR_MANT
58815
58816------------------------------------------------------------------------
58817r872 | zimmerma | 2000-12-15 16:18:53 +0000 (Fri, 15 Dec 2000) | 2 lines
58818Changed paths:
58819   M /trunk/mpf2mpfr.h
58820   M /trunk/mpfr.h
58821
58822added mpfr_swap
58823
58824------------------------------------------------------------------------
58825r871 | zimmerma | 2000-12-15 15:09:30 +0000 (Fri, 15 Dec 2000) | 2 lines
58826Changed paths:
58827   M /trunk/mpfr.h
58828
58829removed MPFR_SET_IS_FP (not used)
58830
58831------------------------------------------------------------------------
58832r870 | hanrot | 2000-12-15 14:42:57 +0000 (Fri, 15 Dec 2000) | 2 lines
58833Changed paths:
58834   M /trunk/init.c
58835   M /trunk/log.c
58836   M /trunk/mpfr.h
58837   M /trunk/mul.c
58838   M /trunk/pow.c
58839
58840A few patches.
58841
58842------------------------------------------------------------------------
58843r869 | vlefevre | 2000-12-15 14:36:22 +0000 (Fri, 15 Dec 2000) | 2 lines
58844Changed paths:
58845   M /trunk/mpfr.h
58846
58847MPFR_CHANGE_SIGN modified to avoid a possible side effect.
58848
58849------------------------------------------------------------------------
58850r868 | zimmerma | 2000-12-15 14:24:11 +0000 (Fri, 15 Dec 2000) | 2 lines
58851Changed paths:
58852   M /trunk/set_f.c
58853
58854warning: x is a MPF not a MPFR!
58855
58856------------------------------------------------------------------------
58857r867 | hanrot | 2000-12-15 14:12:30 +0000 (Fri, 15 Dec 2000) | 2 lines
58858Changed paths:
58859   M /trunk/random.c
58860
58861Modification of the order of includes in random.c
58862
58863------------------------------------------------------------------------
58864r866 | vlefevre | 2000-12-15 12:56:19 +0000 (Fri, 15 Dec 2000) | 2 lines
58865Changed paths:
58866   M /trunk/Makefile.in
58867   M /trunk/configure
58868   M /trunk/configure.in
58869   M /trunk/tests/Makefile.in
58870
58871Added some warning flags for GCC.
58872
58873------------------------------------------------------------------------
58874r865 | hanrot | 2000-12-15 12:50:28 +0000 (Fri, 15 Dec 2000) | 2 lines
58875Changed paths:
58876   A /trunk/srandom.h
58877
58878Header file for srandom()
58879
58880------------------------------------------------------------------------
58881r864 | hanrot | 2000-12-15 12:21:35 +0000 (Fri, 15 Dec 2000) | 2 lines
58882Changed paths:
58883   M /trunk/add_ulp.c
58884   M /trunk/exp.c
58885   M /trunk/exp2.c
58886   M /trunk/mpfr.h
58887   M /trunk/pow.c
58888   M /trunk/random.c
58889
58890Patches for compiler warnings.
58891
58892------------------------------------------------------------------------
58893r863 | hanrot | 2000-12-15 11:16:40 +0000 (Fri, 15 Dec 2000) | 2 lines
58894Changed paths:
58895   M /trunk/add_ui.c
58896   M /trunk/cmp.c
58897   M /trunk/cmp_ui.c
58898   M /trunk/div.c
58899   M /trunk/get_str.c
58900   M /trunk/log2.c
58901   M /trunk/mpz_set_fr.c
58902   M /trunk/mul_ui.c
58903   M /trunk/pi.c
58904   M /trunk/random.c
58905   M /trunk/random2.c
58906   M /trunk/set_d.c
58907   M /trunk/set_f.c
58908   M /trunk/set_q.c
58909   M /trunk/set_si.c
58910   M /trunk/set_str.c
58911   M /trunk/set_str_raw.c
58912   M /trunk/set_z.c
58913   M /trunk/sub_ui.c
58914   M /trunk/ui_div.c
58915   M /trunk/ui_sub.c
58916   M /trunk/urandomb.c
58917   M /trunk/zeta.c
58918
58919Yet another patch for include files.
58920
58921------------------------------------------------------------------------
58922r862 | hanrot | 2000-12-15 11:05:55 +0000 (Fri, 15 Dec 2000) | 3 lines
58923Changed paths:
58924   M /trunk/add_ui.c
58925   M /trunk/add_ulp.c
58926   M /trunk/agm.c
58927   M /trunk/clear.c
58928   M /trunk/cmp.c
58929   M /trunk/cmp_ui.c
58930   M /trunk/div.c
58931   M /trunk/div_2exp.c
58932   M /trunk/div_ui.c
58933   M /trunk/dump.c
58934   M /trunk/eq.c
58935   M /trunk/exp.c
58936   M /trunk/exp2.c
58937   M /trunk/exp3.c
58938   M /trunk/extract.c
58939   M /trunk/get_str.c
58940   M /trunk/init.c
58941   M /trunk/inp_str.c
58942   M /trunk/log.c
58943   M /trunk/log2.c
58944   M /trunk/mpz_set_fr.c
58945   M /trunk/mul.c
58946   M /trunk/mul_2exp.c
58947   M /trunk/mul_ui.c
58948   M /trunk/neg.c
58949   M /trunk/out_str.c
58950   M /trunk/pi.c
58951   M /trunk/print_raw.c
58952   M /trunk/print_rnd_mode.c
58953   M /trunk/random.c
58954   M /trunk/random2.c
58955   M /trunk/reldiff.c
58956   M /trunk/round.c
58957   M /trunk/set.c
58958   M /trunk/set_d.c
58959   M /trunk/set_dfl_prec.c
58960   M /trunk/set_f.c
58961   M /trunk/set_prc_raw.c
58962   M /trunk/set_prec.c
58963   M /trunk/set_q.c
58964   M /trunk/set_rnd.c
58965   M /trunk/set_si.c
58966   M /trunk/set_str.c
58967   M /trunk/set_str_raw.c
58968   M /trunk/set_z.c
58969   M /trunk/sin_cos.c
58970   M /trunk/sqrt.c
58971   M /trunk/sub.c
58972   M /trunk/sub_ui.c
58973   M /trunk/swap.c
58974   M /trunk/trunc.c
58975   M /trunk/ui_div.c
58976   M /trunk/ui_sub.c
58977   M /trunk/urandomb.c
58978   M /trunk/zeta.c
58979
58980Permutation of includes to avoid warnings due to careless multiple definition
58981of ULONG_MAX.
58982
58983------------------------------------------------------------------------
58984r861 | vlefevre | 2000-12-14 17:47:12 +0000 (Thu, 14 Dec 2000) | 2 lines
58985Changed paths:
58986   M /trunk/mul_ui.c
58987   M /trunk/set.c
58988   M /trunk/set_f.c
58989
58990Bug fixed concerning the flags.
58991
58992------------------------------------------------------------------------
58993r860 | vlefevre | 2000-12-14 17:28:41 +0000 (Thu, 14 Dec 2000) | 2 lines
58994Changed paths:
58995   M /trunk/set_str.c
58996
58997Bugs fixed (in case char is signed and accented characters are given).
58998
58999------------------------------------------------------------------------
59000r859 | vlefevre | 2000-12-14 17:02:11 +0000 (Thu, 14 Dec 2000) | 2 lines
59001Changed paths:
59002   M /trunk/random.c
59003
59004Include "urandom.h". Old code removed.
59005
59006------------------------------------------------------------------------
59007r858 | vlefevre | 2000-12-14 15:28:28 +0000 (Thu, 14 Dec 2000) | 3 lines
59008Changed paths:
59009   M /trunk/reldiff.c
59010   M /trunk/set.c
59011   M /trunk/set_d.c
59012   M /trunk/set_f.c
59013   M /trunk/set_q.c
59014   M /trunk/set_si.c
59015
59016Take into account Inf, Nans ; clear the flags of the return variable
59017in most function calls.
59018
59019------------------------------------------------------------------------
59020r857 | vlefevre | 2000-12-14 14:36:09 +0000 (Thu, 14 Dec 2000) | 2 lines
59021Changed paths:
59022   M /trunk/random.c
59023
59024Use urandom().
59025
59026------------------------------------------------------------------------
59027r856 | vlefevre | 2000-12-14 14:29:04 +0000 (Thu, 14 Dec 2000) | 3 lines
59028Changed paths:
59029   M /trunk/random.c
59030   M /trunk/random2.c
59031   M /trunk/reldiff.c
59032
59033Take into account Inf, Nans ; clear the flags of the return variable
59034in most function calls.
59035
59036------------------------------------------------------------------------
59037r855 | hanrot | 2000-12-14 12:14:57 +0000 (Thu, 14 Dec 2000) | 2 lines
59038Changed paths:
59039   M /trunk/random.c
59040
59041Yet another random patch.
59042
59043------------------------------------------------------------------------
59044r854 | hanrot | 2000-12-14 12:08:44 +0000 (Thu, 14 Dec 2000) | 2 lines
59045Changed paths:
59046   M /trunk/random.c
59047
59048Replaced random by rand.
59049
59050------------------------------------------------------------------------
59051r853 | zimmerma | 2000-12-13 14:55:24 +0000 (Wed, 13 Dec 2000) | 2 lines
59052Changed paths:
59053   M /trunk/div.c
59054
59055fixed pb with mp_ptr vs mp_srcptr
59056
59057------------------------------------------------------------------------
59058r852 | hanrot | 2000-12-13 14:50:26 +0000 (Wed, 13 Dec 2000) | 3 lines
59059Changed paths:
59060   M /trunk/tests/Makefile.in
59061   M /trunk/tests/tadd_ui.c
59062   M /trunk/tests/tdiv.c
59063   M /trunk/tests/tmul.c
59064   M /trunk/tests/tmul_2exp.c
59065   M /trunk/tests/tmul_ui.c
59066   M /trunk/tests/tout_str.c
59067   M /trunk/tests/tsin_cos.c
59068   M /trunk/tests/tsqrt.c
59069   M /trunk/tests/tsub_ui.c
59070   M /trunk/tests/tui_div.c
59071   M /trunk/tests/tui_sub.c
59072
59073Take into account Inf, Nans ; clear the flags of the return variable
59074in most function calls. Tests updated accordingly
59075
59076------------------------------------------------------------------------
59077r851 | hanrot | 2000-12-13 14:50:13 +0000 (Wed, 13 Dec 2000) | 3 lines
59078Changed paths:
59079   M /trunk/Makefile.in
59080   M /trunk/eq.c
59081   M /trunk/generic.c
59082   M /trunk/inp_str.c
59083   M /trunk/log.c
59084   M /trunk/log2.c
59085   M /trunk/mpfr.h
59086   M /trunk/mul.c
59087   M /trunk/mul_ui.c
59088   M /trunk/pi.c
59089   M /trunk/pow.c
59090   M /trunk/set_d.c
59091   M /trunk/sub_ui.c
59092   M /trunk/ui_div.c
59093   M /trunk/ui_sub.c
59094
59095Take into account Inf, Nans ; clear the flags of the return variable
59096in most function calls.
59097
59098------------------------------------------------------------------------
59099r850 | zimmerma | 2000-12-13 08:42:38 +0000 (Wed, 13 Dec 2000) | 2 lines
59100Changed paths:
59101   M /trunk/sin_cos.c
59102
59103check that we can round the cosine too
59104
59105------------------------------------------------------------------------
59106r849 | zimmerma | 2000-12-12 16:40:05 +0000 (Tue, 12 Dec 2000) | 3 lines
59107Changed paths:
59108   M /trunk/exp3.c
59109
59110removed TIMING stuff
59111ensures prec_x >= 0
59112
59113------------------------------------------------------------------------
59114r848 | zimmerma | 2000-12-12 16:38:47 +0000 (Tue, 12 Dec 2000) | 2 lines
59115Changed paths:
59116   M /trunk/exp2.c
59117
59118we need m >= 2 in mpfr_exp2_aux2
59119
59120------------------------------------------------------------------------
59121r847 | zimmerma | 2000-12-12 13:57:34 +0000 (Tue, 12 Dec 2000) | 2 lines
59122Changed paths:
59123   M /trunk/sub_ui.c
59124
59125forgot TMP_MARK(marker)
59126
59127------------------------------------------------------------------------
59128r846 | zimmerma | 2000-12-12 13:50:44 +0000 (Tue, 12 Dec 2000) | 2 lines
59129Changed paths:
59130   M /trunk/sqrt.c
59131   M /trunk/sqrt_ui.c
59132
59133forgot TMP_MARK(marker) or free'd in wrong order
59134
59135------------------------------------------------------------------------
59136r845 | zimmerma | 2000-12-12 13:44:07 +0000 (Tue, 12 Dec 2000) | 2 lines
59137Changed paths:
59138   M /trunk/set_f.c
59139   M /trunk/ui_div.c
59140   M /trunk/ui_sub.c
59141
59142forgot TMP_MARK(marker)
59143
59144------------------------------------------------------------------------
59145r844 | zimmerma | 2000-12-12 11:49:13 +0000 (Tue, 12 Dec 2000) | 2 lines
59146Changed paths:
59147   M /trunk/mpf2mpfr.h
59148
59149fixed mpf_reldiff, mpf_urandomb and mpf_t
59150
59151------------------------------------------------------------------------
59152r843 | zimmerma | 2000-12-12 11:41:28 +0000 (Tue, 12 Dec 2000) | 2 lines
59153Changed paths:
59154   M /trunk/INSTALL
59155
59156added stack-alloc.h when --disable-alloca
59157
59158------------------------------------------------------------------------
59159r842 | vlefevre | 2000-12-11 12:47:11 +0000 (Mon, 11 Dec 2000) | 4 lines
59160Changed paths:
59161   M /trunk/out_str.c
59162   M /trunk/set_d.c
59163
59164out_str.c: <string.h> included
59165set_d.c: (0./0.) instead of sqrt(-1) for NaN (doesn't need <math.h>)
59166set_d.c: () added for macros Infp and Infm
59167
59168------------------------------------------------------------------------
59169r841 | zimmerma | 2000-12-07 13:11:32 +0000 (Thu, 07 Dec 2000) | 2 lines
59170Changed paths:
59171   M /trunk/tests/tcmp.c
59172
59173shortened string in mpfr_set_str_raw which was greater than precision
59174
59175------------------------------------------------------------------------
59176r840 | zimmerma | 2000-12-07 11:25:37 +0000 (Thu, 07 Dec 2000) | 3 lines
59177Changed paths:
59178   M /trunk/set_d.c
59179
59180replaced isnan/isinf/math.h (not portable, for example isinf does not exist
59181on Sparc) by new macros from mpfr.h
59182
59183------------------------------------------------------------------------
59184r839 | zimmerma | 2000-12-07 11:24:31 +0000 (Thu, 07 Dec 2000) | 3 lines
59185Changed paths:
59186   M /trunk/mpfr.texi
59187   M /trunk/set_str_raw.c
59188
59189added an error message when the mantissa is larger than the precision
59190(in mpfr_set_str_raw)
59191
59192------------------------------------------------------------------------
59193r838 | zimmerma | 2000-12-07 11:23:24 +0000 (Thu, 07 Dec 2000) | 3 lines
59194Changed paths:
59195   M /trunk/mpfr.h
59196
59197added macros to recognize doubles that are NaNs and infinities
59198(isinf is not portable and requires math.h)
59199
59200------------------------------------------------------------------------
59201r837 | zimmerma | 2000-12-07 11:22:04 +0000 (Thu, 07 Dec 2000) | 5 lines
59202Changed paths:
59203   M /trunk/div.c
59204
59205in case the destination precision is less than that of the operands,
59206and the 1st iteration fails, increase directly the precision to the maximum
59207of that of the operands, otherwise divisions by 1.0 may need lots of
59208iterations
59209
59210------------------------------------------------------------------------
59211r836 | zimmerma | 2000-12-07 10:44:28 +0000 (Thu, 07 Dec 2000) | 2 lines
59212Changed paths:
59213   M /trunk/add.c
59214
59215added 'return' after dealing with infinities
59216
59217------------------------------------------------------------------------
59218r835 | zimmerma | 2000-12-07 10:37:08 +0000 (Thu, 07 Dec 2000) | 2 lines
59219Changed paths:
59220   M /trunk/TODO
59221
59222added wish from JC Fauge`re
59223
59224------------------------------------------------------------------------
59225r834 | zimmerma | 2000-12-05 13:47:05 +0000 (Tue, 05 Dec 2000) | 2 lines
59226Changed paths:
59227   M /trunk/init.c
59228   M /trunk/mpfr.texi
59229
59230mpfr_init/mpfr_init2 initialize to 0 (compatibility with mpf)
59231
59232------------------------------------------------------------------------
59233r833 | zimmerma | 2000-12-05 13:24:43 +0000 (Tue, 05 Dec 2000) | 2 lines
59234Changed paths:
59235   M /trunk/cmp.c
59236
59237fixed bug in mpfr_cmp2 when return value is k*BITS_PER_MP_LIMB-1
59238
59239------------------------------------------------------------------------
59240r832 | zimmerma | 2000-12-05 13:23:58 +0000 (Tue, 05 Dec 2000) | 2 lines
59241Changed paths:
59242   M /trunk/tests/tcmp.c
59243
59244added new test for mpfr_cmp2
59245
59246------------------------------------------------------------------------
59247r831 | zimmerma | 2000-12-05 12:37:14 +0000 (Tue, 05 Dec 2000) | 2 lines
59248Changed paths:
59249   M /trunk/mpfr.h
59250
59251now ABSSIZE uses only 29 bits
59252
59253------------------------------------------------------------------------
59254r830 | zimmerma | 2000-12-04 14:36:36 +0000 (Mon, 04 Dec 2000) | 2 lines
59255Changed paths:
59256   M /trunk/mpfr.texi
59257
59258added some explanations how to free the memory space allocated by mpfr_get_str
59259
59260------------------------------------------------------------------------
59261r829 | zimmerma | 2000-12-04 13:45:14 +0000 (Mon, 04 Dec 2000) | 2 lines
59262Changed paths:
59263   M /trunk/sqrt.c
59264
59265fixed one bug found by N. Mueller (MPFR_ABSSIZE(u) was used instead of usize)
59266
59267------------------------------------------------------------------------
59268r828 | zimmerma | 2000-12-04 13:44:24 +0000 (Mon, 04 Dec 2000) | 2 lines
59269Changed paths:
59270   M /trunk/tests/tsqrt.c
59271
59272added one more test from N. Mueller
59273
59274------------------------------------------------------------------------
59275r827 | zimmerma | 2000-12-01 17:30:41 +0000 (Fri, 01 Dec 2000) | 2 lines
59276Changed paths:
59277   M /trunk/exp3.c
59278   M /trunk/sin_cos.c
59279
59280cleaned calls to mpfr_extract
59281
59282------------------------------------------------------------------------
59283r826 | zimmerma | 2000-12-01 17:29:33 +0000 (Fri, 01 Dec 2000) | 2 lines
59284Changed paths:
59285   M /trunk/TODO
59286
59287added new line
59288
59289------------------------------------------------------------------------
59290r825 | zimmerma | 2000-12-01 17:29:05 +0000 (Fri, 01 Dec 2000) | 2 lines
59291Changed paths:
59292   M /trunk/init.c
59293
59294added error message when _mp_allocate_func returns 0
59295
59296------------------------------------------------------------------------
59297r824 | zimmerma | 2000-12-01 17:28:22 +0000 (Fri, 01 Dec 2000) | 2 lines
59298Changed paths:
59299   M /trunk/mpfr.h
59300
59301added header for mpfr_extract
59302
59303------------------------------------------------------------------------
59304r823 | zimmerma | 2000-12-01 17:27:54 +0000 (Fri, 01 Dec 2000) | 4 lines
59305Changed paths:
59306   M /trunk/extract.c
59307
59308- documented what function does
59309- cleaned code
59310- added header about license...
59311
59312------------------------------------------------------------------------
59313r822 | zimmerma | 2000-12-01 16:25:53 +0000 (Fri, 01 Dec 2000) | 2 lines
59314Changed paths:
59315   M /trunk/agm.c
59316   M /trunk/exp2.c
59317   M /trunk/exp3.c
59318   M /trunk/get_str.c
59319   M /trunk/log2.c
59320   M /trunk/mpfr.h
59321   M /trunk/pi.c
59322   M /trunk/pow.c
59323   M /trunk/sin_cos.c
59324
59325replaced log(2.0) by LOG2 [first step in getting rid of math.h]
59326
59327------------------------------------------------------------------------
59328r821 | zimmerma | 2000-12-01 15:57:33 +0000 (Fri, 01 Dec 2000) | 3 lines
59329Changed paths:
59330   M /trunk/mpfr.h
59331
59332added extern "C" { ... } for inclusion in C++
59333removed old KARATSUBA threshold for gmp 2.0.2
59334
59335------------------------------------------------------------------------
59336r820 | zimmerma | 2000-12-01 14:58:32 +0000 (Fri, 01 Dec 2000) | 2 lines
59337Changed paths:
59338   M /trunk/TODO
59339   M /trunk/cmp.c
59340   M /trunk/tests/tcmp.c
59341
59342fixed bug in mpfr_cmp3 (when b=0, s not taken into account)
59343
59344------------------------------------------------------------------------
59345r819 | zimmerma | 2000-12-01 14:30:41 +0000 (Fri, 01 Dec 2000) | 2 lines
59346Changed paths:
59347   M /trunk/Makefile.am
59348   M /trunk/tests/Makefile.am
59349
59350added swap/tswap
59351
59352------------------------------------------------------------------------
59353r818 | zimmerma | 2000-12-01 14:29:36 +0000 (Fri, 01 Dec 2000) | 2 lines
59354Changed paths:
59355   A /trunk/tests/tswap.c
59356
59357test file for new function mpfr_swap
59358
59359------------------------------------------------------------------------
59360r817 | zimmerma | 2000-12-01 14:29:28 +0000 (Fri, 01 Dec 2000) | 2 lines
59361Changed paths:
59362   M /trunk/mpfr.texi
59363   A /trunk/swap.c
59364
59365added new function mpfr_swap
59366
59367------------------------------------------------------------------------
59368r816 | zimmerma | 2000-12-01 13:59:45 +0000 (Fri, 01 Dec 2000) | 2 lines
59369Changed paths:
59370   M /trunk/add.c
59371   M /trunk/add_ui.c
59372   M /trunk/add_ulp.c
59373   M /trunk/agm.c
59374   M /trunk/clear.c
59375   M /trunk/cmp.c
59376   M /trunk/cmp_ui.c
59377   M /trunk/div.c
59378   M /trunk/div_2exp.c
59379   M /trunk/div_ui.c
59380   M /trunk/exp.c
59381   M /trunk/exp2.c
59382   M /trunk/exp3.c
59383   M /trunk/generic.c
59384   M /trunk/get_str.c
59385   M /trunk/init.c
59386   M /trunk/log.c
59387   M /trunk/log2.c
59388   M /trunk/mpfi.c
59389   M /trunk/mpfr-impl.h
59390   M /trunk/mpfr.h
59391   M /trunk/mpz_set_fr.c
59392   M /trunk/mul.c
59393   M /trunk/mul_2exp.c
59394   M /trunk/mul_ui.c
59395   M /trunk/neg.c
59396   M /trunk/out_str.c
59397   M /trunk/pi.c
59398   M /trunk/pow.c
59399   M /trunk/print_raw.c
59400   M /trunk/print_rnd_mode.c
59401   M /trunk/random.c
59402   M /trunk/reldiff.c
59403   M /trunk/rnd_mode.c
59404   M /trunk/round.c
59405   M /trunk/set.c
59406   M /trunk/set_d.c
59407   M /trunk/set_dfl_prec.c
59408   M /trunk/set_f.c
59409   M /trunk/set_prc_raw.c
59410   M /trunk/set_prec.c
59411   M /trunk/set_q.c
59412   M /trunk/set_rnd.c
59413   M /trunk/set_si.c
59414   M /trunk/set_str.c
59415   M /trunk/set_str_raw.c
59416   M /trunk/set_z.c
59417   M /trunk/sqrt.c
59418   M /trunk/sqrt_ui.c
59419   M /trunk/sqrtrem.c
59420   M /trunk/sub.c
59421   M /trunk/sub_ui.c
59422   M /trunk/tests/Makefile.in
59423   M /trunk/tests/tabs.c
59424   M /trunk/tests/tadd.c
59425   M /trunk/tests/tadd_ui.c
59426   M /trunk/tests/tagm.c
59427   M /trunk/tests/tcan_round.c
59428   M /trunk/tests/tcmp.c
59429   M /trunk/tests/tcmp2.c
59430   M /trunk/tests/tcmp_ui.c
59431   M /trunk/tests/tdiv.c
59432   M /trunk/tests/tdiv_ui.c
59433   M /trunk/tests/tdump.c
59434   M /trunk/tests/teq.c
59435   M /trunk/tests/texp.c
59436   M /trunk/tests/tget_str.c
59437   M /trunk/tests/tlog.c
59438   M /trunk/tests/tlog2.c
59439   M /trunk/tests/tmul.c
59440   M /trunk/tests/tmul_2exp.c
59441   M /trunk/tests/tmul_ui.c
59442   M /trunk/tests/tout_str.c
59443   M /trunk/tests/tpi.c
59444   M /trunk/tests/trandom.c
59445   M /trunk/tests/tround.c
59446   M /trunk/tests/tset_d.c
59447   M /trunk/tests/tset_f.c
59448   M /trunk/tests/tset_q.c
59449   M /trunk/tests/tset_si.c
59450   M /trunk/tests/tset_str.c
59451   M /trunk/tests/tset_z.c
59452   M /trunk/tests/tsqrt.c
59453   M /trunk/tests/tsqrt_ui.c
59454   M /trunk/tests/tsub_ui.c
59455   M /trunk/tests/ttrunc.c
59456   M /trunk/tests/tui_div.c
59457   M /trunk/tests/tui_sub.c
59458   M /trunk/tests/tzeta.c
59459   M /trunk/ui_div.c
59460   M /trunk/ui_sub.c
59461   M /trunk/zeta.c
59462
59463changed copyright to Free Software Foundation
59464
59465------------------------------------------------------------------------
59466r815 | zimmerma | 2000-12-01 13:57:39 +0000 (Fri, 01 Dec 2000) | 2 lines
59467Changed paths:
59468   M /trunk/TODO
59469
59470added possible bug in mpfr_get_str
59471
59472------------------------------------------------------------------------
59473r814 | zimmerma | 2000-12-01 13:55:36 +0000 (Fri, 01 Dec 2000) | 2 lines
59474Changed paths:
59475   D /trunk/init_set.h
59476
59477now all is in mpfr.h
59478
59479------------------------------------------------------------------------
59480r813 | zimmerma | 2000-12-01 13:00:22 +0000 (Fri, 01 Dec 2000) | 2 lines
59481Changed paths:
59482   M /trunk/sin_cos.c
59483
59484return value was wrong for input non-zero (should return 1 = inexact)
59485
59486------------------------------------------------------------------------
59487r812 | zimmerma | 2000-12-01 12:59:15 +0000 (Fri, 01 Dec 2000) | 2 lines
59488Changed paths:
59489   M /trunk/mpfr.texi
59490
59491fixed/improved doc. of mpfr_sin_cos and mpfr_urandomb
59492
59493------------------------------------------------------------------------
59494r811 | zimmerma | 2000-12-01 12:58:38 +0000 (Fri, 01 Dec 2000) | 2 lines
59495Changed paths:
59496   M /trunk/mpfr.h
59497
59498removed macro for mpfr_init_set_str_raw
59499
59500------------------------------------------------------------------------
59501r810 | zimmerma | 2000-12-01 12:21:43 +0000 (Fri, 01 Dec 2000) | 2 lines
59502Changed paths:
59503   M /trunk/mpfr.h
59504
59505added prototype for mpfr_sin_cos
59506
59507------------------------------------------------------------------------
59508r809 | zimmerma | 2000-12-01 11:06:39 +0000 (Fri, 01 Dec 2000) | 2 lines
59509Changed paths:
59510   M /trunk/sqrt.c
59511
59512sign of result was not correctly (re)set
59513
59514------------------------------------------------------------------------
59515r808 | zimmerma | 2000-12-01 11:05:29 +0000 (Fri, 01 Dec 2000) | 2 lines
59516Changed paths:
59517   M /trunk/tests/tsqrt.c
59518
59519added test to check sign of square root
59520
59521------------------------------------------------------------------------
59522r807 | zimmerma | 2000-11-29 16:36:15 +0000 (Wed, 29 Nov 2000) | 3 lines
59523Changed paths:
59524   M /trunk/sin_cos.c
59525
59526gained a factor of 2 in most cases (replaced initial constant factor=2
59527for additional bits for cos(x) by log(n))
59528
59529------------------------------------------------------------------------
59530r806 | zimmerma | 2000-11-29 16:34:14 +0000 (Wed, 29 Nov 2000) | 2 lines
59531Changed paths:
59532   M /trunk/tests/Makefile.am
59533
59534added tsin_cos
59535
59536------------------------------------------------------------------------
59537r805 | zimmerma | 2000-11-29 16:29:28 +0000 (Wed, 29 Nov 2000) | 2 lines
59538Changed paths:
59539   M /trunk/sub.c
59540
59541fixed potential problem in mpfr_sub1 (k=0 and kc<0)
59542
59543------------------------------------------------------------------------
59544r804 | zimmerma | 2000-11-29 16:28:21 +0000 (Wed, 29 Nov 2000) | 2 lines
59545Changed paths:
59546   A /trunk/tests/tsin_cos.c
59547
59548test file for sin/cos
59549
59550------------------------------------------------------------------------
59551r803 | zimmerma | 2000-11-28 10:42:05 +0000 (Tue, 28 Nov 2000) | 2 lines
59552Changed paths:
59553   M /trunk/sub.c
59554
59555forgot cast to int before comparison between imax (can be negative) and an
59556
59557------------------------------------------------------------------------
59558r802 | zimmerma | 2000-11-28 10:41:12 +0000 (Tue, 28 Nov 2000) | 2 lines
59559Changed paths:
59560   M /trunk/cmp.c
59561
59562returned value was one too small in case d=1
59563
59564------------------------------------------------------------------------
59565r801 | zimmerma | 2000-11-28 10:40:33 +0000 (Tue, 28 Nov 2000) | 2 lines
59566Changed paths:
59567   M /trunk/tests/tadd.c
59568
59569added new test from N. Mueller
59570
59571------------------------------------------------------------------------
59572r800 | zimmerma | 2000-11-28 10:40:09 +0000 (Tue, 28 Nov 2000) | 2 lines
59573Changed paths:
59574   M /trunk/set_d.c
59575
59576added return for case of infinities
59577
59578------------------------------------------------------------------------
59579r799 | zimmerma | 2000-11-28 10:27:07 +0000 (Tue, 28 Nov 2000) | 2 lines
59580Changed paths:
59581   M /trunk/mpfr.h
59582
59583added macro MPFR_RESET_INF
59584
59585------------------------------------------------------------------------
59586r798 | zimmerma | 2000-11-28 10:25:04 +0000 (Tue, 28 Nov 2000) | 2 lines
59587Changed paths:
59588   M /trunk/set_d.c
59589
59590don't forget to reset infinity flag if set!
59591
59592------------------------------------------------------------------------
59593r797 | zimmerma | 2000-11-28 08:28:28 +0000 (Tue, 28 Nov 2000) | 3 lines
59594Changed paths:
59595   M /trunk/cmp.c
59596
59597fixed bug in mpfr_cmp2: wrong limb considered after cp[cn--] when
59598	cp[cn] was not 111...111
59599
59600------------------------------------------------------------------------
59601r796 | zimmerma | 2000-11-28 08:25:14 +0000 (Tue, 28 Nov 2000) | 2 lines
59602Changed paths:
59603   M /trunk/sub.c
59604
59605fixed bug when imax>an
59606
59607------------------------------------------------------------------------
59608r795 | zimmerma | 2000-11-27 17:39:00 +0000 (Mon, 27 Nov 2000) | 2 lines
59609Changed paths:
59610   M /trunk/mpfr.h
59611
59612added macro MPFR_IS_ZERO
59613
59614------------------------------------------------------------------------
59615r794 | hanrot | 2000-11-21 15:21:39 +0000 (Tue, 21 Nov 2000) | 2 lines
59616Changed paths:
59617   M /trunk/tests/tabs.c
59618   M /trunk/tests/tadd.c
59619   M /trunk/tests/tadd_ui.c
59620   M /trunk/tests/tagm.c
59621   M /trunk/tests/tcan_round.c
59622   M /trunk/tests/tcmp.c
59623
59624Infinis, premiere tentative (tests)
59625
59626------------------------------------------------------------------------
59627r793 | hanrot | 2000-11-21 15:21:33 +0000 (Tue, 21 Nov 2000) | 2 lines
59628Changed paths:
59629   M /trunk/add.c
59630   M /trunk/add_ulp.c
59631   M /trunk/agm.c
59632   M /trunk/cmp.c
59633   M /trunk/cmp_ui.c
59634   M /trunk/configure
59635   M /trunk/div.c
59636   M /trunk/div_ui.c
59637   M /trunk/dump.c
59638   M /trunk/eq.c
59639   M /trunk/exp.c
59640   M /trunk/exp2.c
59641   M /trunk/exp3.c
59642   M /trunk/extract.c
59643   M /trunk/generic.c
59644   M /trunk/get_str.c
59645   M /trunk/log.c
59646   M /trunk/mpfr.h
59647   M /trunk/mpz_set_fr.c
59648   M /trunk/mul.c
59649   M /trunk/mul_ui.c
59650   M /trunk/out_str.c
59651   M /trunk/pow.c
59652   M /trunk/print_raw.c
59653   M /trunk/reldiff.c
59654   M /trunk/round.c
59655   M /trunk/set.c
59656   M /trunk/set_d.c
59657   M /trunk/set_str_raw.c
59658   M /trunk/sin_cos.c
59659   M /trunk/sqrt.c
59660   M /trunk/sub.c
59661   M /trunk/zeta.c
59662
59663Infinis, premiere tentative.
59664
59665------------------------------------------------------------------------
59666r792 | zimmerma | 2000-11-13 17:13:51 +0000 (Mon, 13 Nov 2000) | 2 lines
59667Changed paths:
59668   M /trunk/TODO
59669
59670added one remark from GH
59671
59672------------------------------------------------------------------------
59673r791 | zimmerma | 2000-11-13 17:05:34 +0000 (Mon, 13 Nov 2000) | 2 lines
59674Changed paths:
59675   M /trunk/mpfr.texi
59676
59677removed mpfr_cmp2
59678
59679------------------------------------------------------------------------
59680r790 | hanrot | 2000-11-13 15:13:32 +0000 (Mon, 13 Nov 2000) | 2 lines
59681Changed paths:
59682   M /trunk/Makefile.in
59683   M /trunk/aclocal.m4
59684
59685Added support for Inf. Modified zeta.
59686
59687------------------------------------------------------------------------
59688r789 | zimmerma | 2000-10-26 12:22:07 +0000 (Thu, 26 Oct 2000) | 2 lines
59689Changed paths:
59690   M /trunk/TODO
59691
59692protection of macros done
59693
59694------------------------------------------------------------------------
59695r788 | zimmerma | 2000-10-26 12:11:59 +0000 (Thu, 26 Oct 2000) | 2 lines
59696Changed paths:
59697   A /trunk/replace_all
59698
59699shell-script to replace xxx by yyy in all source files
59700
59701------------------------------------------------------------------------
59702r787 | zimmerma | 2000-10-26 12:11:11 +0000 (Thu, 26 Oct 2000) | 2 lines
59703Changed paths:
59704   M /trunk/tests/tadd.c
59705   M /trunk/tests/teq.c
59706   M /trunk/tests/tmul_ui.c
59707   M /trunk/tests/tset_si.c
59708   M /trunk/tests/tset_str.c
59709   M /trunk/tests/ttrunc.c
59710
59711protected macros: xxx -> MPFR_xxx
59712
59713------------------------------------------------------------------------
59714r786 | zimmerma | 2000-10-26 11:59:59 +0000 (Thu, 26 Oct 2000) | 2 lines
59715Changed paths:
59716   M /trunk/Makefile.in
59717   M /trunk/add.c
59718   M /trunk/add_ui.c
59719   M /trunk/add_ulp.c
59720   M /trunk/agm.c
59721   M /trunk/clear.c
59722   M /trunk/cmp.c
59723   M /trunk/cmp_ui.c
59724   M /trunk/div.c
59725   M /trunk/div_2exp.c
59726   M /trunk/div_ui.c
59727   M /trunk/eq.c
59728   M /trunk/exp.c
59729   M /trunk/exp2.c
59730   M /trunk/exp3.c
59731   M /trunk/extract.c
59732   M /trunk/generic.c
59733   M /trunk/get_str.c
59734   M /trunk/init.c
59735   M /trunk/log.c
59736   M /trunk/log2.c
59737   M /trunk/mpfi.c
59738   M /trunk/mpfr.h
59739   M /trunk/mpfr.texi
59740   M /trunk/mpz_set_fr.c
59741   M /trunk/mul.c
59742   M /trunk/mul_2exp.c
59743   M /trunk/mul_ui.c
59744   M /trunk/neg.c
59745   M /trunk/out_str.c
59746   M /trunk/pi.c
59747   M /trunk/print_raw.c
59748   M /trunk/random.c
59749   M /trunk/random2.c
59750   M /trunk/reldiff.c
59751   M /trunk/round.c
59752   M /trunk/set.c
59753   M /trunk/set_d.c
59754   M /trunk/set_f.c
59755   M /trunk/set_prc_raw.c
59756   M /trunk/set_prec.c
59757   M /trunk/set_q.c
59758   M /trunk/set_si.c
59759   M /trunk/set_str.c
59760   M /trunk/set_str_raw.c
59761   M /trunk/set_z.c
59762   M /trunk/sin_cos.c
59763   M /trunk/sqrt.c
59764   M /trunk/sqrt_ui.c
59765   M /trunk/sub.c
59766   M /trunk/sub_ui.c
59767   M /trunk/trunc.c
59768   M /trunk/ui_div.c
59769   M /trunk/ui_sub.c
59770   M /trunk/urandomb.c
59771   M /trunk/zeta.c
59772
59773protected all macros: xxx -> MPFR_xxx
59774
59775------------------------------------------------------------------------
59776r785 | zimmerma | 2000-10-24 11:59:35 +0000 (Tue, 24 Oct 2000) | 2 lines
59777Changed paths:
59778   A /trunk/mpfi.h
59779
59780fichier d'include pour mpfi.c
59781
59782------------------------------------------------------------------------
59783r784 | zimmerma | 2000-10-24 11:47:10 +0000 (Tue, 24 Oct 2000) | 2 lines
59784Changed paths:
59785   A /trunk/mpfi.c
59786
59787interval arithmetic level (1st version)
59788
59789------------------------------------------------------------------------
59790r783 | zimmerma | 2000-10-24 08:14:07 +0000 (Tue, 24 Oct 2000) | 2 lines
59791Changed paths:
59792   M /trunk/TODO
59793
59794added two suggestions from Ben Hinkle
59795
59796------------------------------------------------------------------------
59797r782 | hanrot | 2000-10-19 12:54:17 +0000 (Thu, 19 Oct 2000) | 2 lines
59798Changed paths:
59799   M /trunk/tests/Makefile.in
59800
59801Bof.
59802
59803------------------------------------------------------------------------
59804r781 | hanrot | 2000-10-19 12:53:54 +0000 (Thu, 19 Oct 2000) | 2 lines
59805Changed paths:
59806   D /trunk/.pure
59807   D /trunk/mmpfr
59808   M /trunk/mpfr.h
59809
59810Suppression de vieilleries.
59811
59812------------------------------------------------------------------------
59813r780 | hanrot | 2000-10-19 09:11:50 +0000 (Thu, 19 Oct 2000) | 2 lines
59814Changed paths:
59815   M /trunk/mpfr.h
59816
598171 << 31 -> ((unsigned int)1) << 31.
59818
59819------------------------------------------------------------------------
59820r779 | hanrot | 2000-10-19 08:56:24 +0000 (Thu, 19 Oct 2000) | 2 lines
59821Changed paths:
59822   M /trunk/dump.c
59823   M /trunk/log.c
59824   M /trunk/round.c
59825   M /trunk/set_d.c
59826   M /trunk/set_str.c
59827
59828Correction de prototypes faux dans le cas ou on n'est pas -D__STDC__.
59829
59830------------------------------------------------------------------------
59831r778 | zimmerma | 2000-10-02 08:44:58 +0000 (Mon, 02 Oct 2000) | 2 lines
59832Changed paths:
59833   M /trunk/exp3.c
59834   M /trunk/extract.c
59835   M /trunk/generic.c
59836   M /trunk/print_raw.c
59837   M /trunk/set_str_raw.c
59838
59839malloc -> *_mp_allocate_func or TMP_ALLOC
59840
59841------------------------------------------------------------------------
59842r777 | zimmerma | 2000-10-02 08:15:41 +0000 (Mon, 02 Oct 2000) | 2 lines
59843Changed paths:
59844   M /trunk/exp2.c
59845   M /trunk/init.c
59846   M /trunk/mpfr.h
59847   M /trunk/round.c
59848   M /trunk/set_d.c
59849   M /trunk/set_prc_raw.c
59850   M /trunk/set_prec.c
59851   M /trunk/urandomb.c
59852
59853mpfr_t -> mpfr_ptr or mpfr_srcptr
59854
59855------------------------------------------------------------------------
59856r776 | zimmerma | 2000-09-29 16:07:46 +0000 (Fri, 29 Sep 2000) | 2 lines
59857Changed paths:
59858   D /trunk/tests/texp2.c
59859
59860removed -> all is in texp.c
59861
59862------------------------------------------------------------------------
59863r775 | zimmerma | 2000-09-29 16:06:55 +0000 (Fri, 29 Sep 2000) | 2 lines
59864Changed paths:
59865   M /trunk/tests/texp.c
59866
59867added comparison between exp2 and exp3
59868
59869------------------------------------------------------------------------
59870r774 | zimmerma | 2000-09-29 16:04:47 +0000 (Fri, 29 Sep 2000) | 2 lines
59871Changed paths:
59872   M /trunk/exp3.c
59873
59874take also the target precision into account for the guard bits
59875
59876------------------------------------------------------------------------
59877r773 | zimmerma | 2000-09-29 16:04:19 +0000 (Fri, 29 Sep 2000) | 2 lines
59878Changed paths:
59879   M /trunk/exp2.c
59880
59881new faster version with O(n^(1/3)*M(n)) algorithm
59882
59883------------------------------------------------------------------------
59884r772 | zimmerma | 2000-09-29 16:03:51 +0000 (Fri, 29 Sep 2000) | 2 lines
59885Changed paths:
59886   M /trunk/exp.c
59887
59888adjusted exp2-exp3 threshold for new faster version of mpfr_exp2
59889
59890------------------------------------------------------------------------
59891r771 | zimmerma | 2000-09-29 14:23:59 +0000 (Fri, 29 Sep 2000) | 2 lines
59892Changed paths:
59893   M /trunk/Makefile.am
59894
59895added mpz_set_fr.c
59896
59897------------------------------------------------------------------------
59898r770 | zimmerma | 2000-09-29 13:03:23 +0000 (Fri, 29 Sep 2000) | 2 lines
59899Changed paths:
59900   M /trunk/tests/Makefile.am
59901
59902added tdump
59903
59904------------------------------------------------------------------------
59905r769 | zimmerma | 2000-09-29 13:02:47 +0000 (Fri, 29 Sep 2000) | 2 lines
59906Changed paths:
59907   M /trunk/get_str.c
59908
59909fixed pb for op=0 (added \0 at the end of string)
59910
59911------------------------------------------------------------------------
59912r768 | zimmerma | 2000-09-29 13:02:01 +0000 (Fri, 29 Sep 2000) | 2 lines
59913Changed paths:
59914   M /trunk/dump.c
59915
59916use strlen to determine memory to free
59917
59918------------------------------------------------------------------------
59919r767 | zimmerma | 2000-09-29 13:01:17 +0000 (Fri, 29 Sep 2000) | 2 lines
59920Changed paths:
59921   A /trunk/tests/tdump.c
59922
59923test file for mpfr_dump
59924
59925------------------------------------------------------------------------
59926r766 | zimmerma | 2000-09-29 12:30:55 +0000 (Fri, 29 Sep 2000) | 2 lines
59927Changed paths:
59928   M /trunk/Makefile.am
59929
59930removed karasqrt.c, added sqrtrem.c
59931
59932------------------------------------------------------------------------
59933r765 | zimmerma | 2000-09-29 12:30:15 +0000 (Fri, 29 Sep 2000) | 2 lines
59934Changed paths:
59935   M /trunk/mpfr.h
59936
59937kara_sqrtrem -> mpn_sqrtrem_new
59938
59939------------------------------------------------------------------------
59940r764 | zimmerma | 2000-09-29 12:29:56 +0000 (Fri, 29 Sep 2000) | 2 lines
59941Changed paths:
59942   D /trunk/karasqrt.c
59943
59944now replaced by new code in sqrtrem.c
59945
59946------------------------------------------------------------------------
59947r763 | zimmerma | 2000-09-29 12:29:24 +0000 (Fri, 29 Sep 2000) | 2 lines
59948Changed paths:
59949   M /trunk/sqrt.c
59950
59951now uses new code mpn_sqrtrem_new
59952
59953------------------------------------------------------------------------
59954r762 | zimmerma | 2000-09-29 12:29:02 +0000 (Fri, 29 Sep 2000) | 3 lines
59955Changed paths:
59956   A /trunk/sqrtrem.c
59957
59958new version of fast MPN square root
59959(should be integrated in a future release of GNU MP)
59960
59961------------------------------------------------------------------------
59962r761 | zimmerma | 2000-09-28 14:06:55 +0000 (Thu, 28 Sep 2000) | 2 lines
59963Changed paths:
59964   M /trunk/tests/tadd.c
59965
59966added another example from N. Mueller
59967
59968------------------------------------------------------------------------
59969r760 | zimmerma | 2000-09-28 14:03:44 +0000 (Thu, 28 Sep 2000) | 2 lines
59970Changed paths:
59971   M /trunk/sub.c
59972
59973fixed another ABW bug
59974
59975------------------------------------------------------------------------
59976r759 | zimmerma | 2000-09-28 09:37:20 +0000 (Thu, 28 Sep 2000) | 2 lines
59977Changed paths:
59978   M /trunk/sub.c
59979
59980fixed two Array Bound Writes
59981
59982------------------------------------------------------------------------
59983r758 | zimmerma | 2000-09-28 09:36:56 +0000 (Thu, 28 Sep 2000) | 2 lines
59984Changed paths:
59985   M /trunk/add.c
59986
59987fixed one Array Bound Read (to_nearest, bp=cp and k>=cn)
59988
59989------------------------------------------------------------------------
59990r757 | zimmerma | 2000-09-28 09:35:54 +0000 (Thu, 28 Sep 2000) | 2 lines
59991Changed paths:
59992   M /trunk/tests/tadd.c
59993
59994added 2 new tests from Norbert Mueller
59995
59996------------------------------------------------------------------------
59997r756 | zimmerma | 2000-09-27 13:10:43 +0000 (Wed, 27 Sep 2000) | 2 lines
59998Changed paths:
59999   M /trunk/tests/tadd.c
60000
60001added new test
60002
60003------------------------------------------------------------------------
60004r755 | zimmerma | 2000-09-27 13:06:39 +0000 (Wed, 27 Sep 2000) | 2 lines
60005Changed paths:
60006   M /trunk/sub.c
60007
60008fixed Array Bound Write
60009
60010------------------------------------------------------------------------
60011r754 | zimmerma | 2000-09-20 11:31:42 +0000 (Wed, 20 Sep 2000) | 2 lines
60012Changed paths:
60013   M /trunk/mpfr.texi
60014
60015added some words about the inclusion of mpfr.h
60016
60017------------------------------------------------------------------------
60018r753 | zimmerma | 2000-09-20 11:31:11 +0000 (Wed, 20 Sep 2000) | 2 lines
60019Changed paths:
60020   M /trunk/TODO
60021
60022we need to better protect macros
60023
60024------------------------------------------------------------------------
60025r752 | zimmerma | 2000-09-20 10:38:15 +0000 (Wed, 20 Sep 2000) | 2 lines
60026Changed paths:
60027   M /trunk/Makefile.am
60028
60029removed MPFR_OBJECTS (does not work)
60030
60031------------------------------------------------------------------------
60032r751 | zimmerma | 2000-09-20 10:33:16 +0000 (Wed, 20 Sep 2000) | 2 lines
60033Changed paths:
60034   M /trunk/Makefile.am
60035
60036added $(MPFR_OBJECTS) in libmpfr_a_LIBADD
60037
60038------------------------------------------------------------------------
60039r750 | zimmerma | 2000-09-20 10:28:29 +0000 (Wed, 20 Sep 2000) | 2 lines
60040Changed paths:
60041   M /trunk/Makefile.in
60042
60043added $(MPFR_OBJECTS) in libmpfr_a_DEPENDENCIES
60044
60045------------------------------------------------------------------------
60046r749 | zimmerma | 2000-09-20 10:08:07 +0000 (Wed, 20 Sep 2000) | 2 lines
60047Changed paths:
60048   M /trunk/mpfr.texi
60049
60050added contributions from Emmanuel Jeandel and Thom Mulders
60051
60052------------------------------------------------------------------------
60053r748 | zimmerma | 2000-09-20 10:03:32 +0000 (Wed, 20 Sep 2000) | 2 lines
60054Changed paths:
60055   M /trunk/AUTHORS
60056
60057added Thom Mulders
60058
60059------------------------------------------------------------------------
60060r747 | zimmerma | 2000-09-20 10:00:31 +0000 (Wed, 20 Sep 2000) | 3 lines
60061Changed paths:
60062   A /trunk/shortmul.c
60063
60064routines for naive/fast short multiplication,
60065contributed by Thom Mulders (ETH Zu"rich)
60066
60067------------------------------------------------------------------------
60068r746 | zimmerma | 2000-09-19 14:06:06 +0000 (Tue, 19 Sep 2000) | 2 lines
60069Changed paths:
60070   M /trunk/tests/tdiv_ui.c
60071
60072added new test for overlapping x, y
60073
60074------------------------------------------------------------------------
60075r745 | zimmerma | 2000-09-19 14:05:37 +0000 (Tue, 19 Sep 2000) | 2 lines
60076Changed paths:
60077   M /trunk/div_ui.c
60078
60079fixed problem when x=y
60080
60081------------------------------------------------------------------------
60082r744 | zimmerma | 2000-09-14 12:35:42 +0000 (Thu, 14 Sep 2000) | 2 lines
60083Changed paths:
60084   M /trunk/tests/tadd.c
60085
60086added pb from Norbert Muller
60087
60088------------------------------------------------------------------------
60089r743 | zimmerma | 2000-09-14 12:35:16 +0000 (Thu, 14 Sep 2000) | 2 lines
60090Changed paths:
60091   M /trunk/sub.c
60092
60093fixed SEGV (mpn_lshift doesn't seem to like src_size=0)
60094
60095------------------------------------------------------------------------
60096r742 | zimmerma | 2000-09-14 12:32:38 +0000 (Thu, 14 Sep 2000) | 2 lines
60097Changed paths:
60098   M /trunk/tests/Makefile.am
60099
60100now prints "failed" when test file doesn't return 0
60101
60102------------------------------------------------------------------------
60103r741 | zimmerma | 2000-08-29 18:14:19 +0000 (Tue, 29 Aug 2000) | 3 lines
60104Changed paths:
60105   M /trunk/div.c
60106
60107replaced mpn_divrem by mpn_tdiv_qr for gmp 3 or later
60108and avoid copy of one operand when possible
60109
60110------------------------------------------------------------------------
60111r740 | zimmerma | 2000-08-29 12:38:57 +0000 (Tue, 29 Aug 2000) | 2 lines
60112Changed paths:
60113   M /trunk/INSTALL
60114
60115updated (make check, make install)
60116
60117------------------------------------------------------------------------
60118r739 | zimmerma | 2000-08-29 12:07:24 +0000 (Tue, 29 Aug 2000) | 2 lines
60119Changed paths:
60120   M /trunk/README
60121
60122described each file
60123
60124------------------------------------------------------------------------
60125r738 | zimmerma | 2000-08-29 11:53:09 +0000 (Tue, 29 Aug 2000) | 2 lines
60126Changed paths:
60127   M /trunk/NEWS
60128
60129News for version 1.0
60130
60131------------------------------------------------------------------------
60132r737 | zimmerma | 2000-08-25 17:04:05 +0000 (Fri, 25 Aug 2000) | 2 lines
60133Changed paths:
60134   M /trunk/get_str.c
60135
60136fixed bug for 0.9999999999...
60137
60138------------------------------------------------------------------------
60139r736 | zimmerma | 2000-08-25 16:58:23 +0000 (Fri, 25 Aug 2000) | 2 lines
60140Changed paths:
60141   M /trunk/tests/tout_str.c
60142
60143added test for 0.99999999999999999
60144
60145------------------------------------------------------------------------
60146r735 | zimmerma | 2000-08-24 16:46:56 +0000 (Thu, 24 Aug 2000) | 2 lines
60147Changed paths:
60148   M /trunk/TODO
60149
60150added mpfr_swap
60151
60152------------------------------------------------------------------------
60153r734 | zimmerma | 2000-08-24 09:13:21 +0000 (Thu, 24 Aug 2000) | 2 lines
60154Changed paths:
60155   M /trunk/log2.c
60156
60157now store last computed value together with last rounding mode
60158
60159------------------------------------------------------------------------
60160r733 | zimmerma | 2000-08-23 16:29:19 +0000 (Wed, 23 Aug 2000) | 2 lines
60161Changed paths:
60162   M /trunk/mpfr.texi
60163
60164target ps -> mpfr.ps
60165
60166------------------------------------------------------------------------
60167r732 | zimmerma | 2000-08-23 09:56:15 +0000 (Wed, 23 Aug 2000) | 2 lines
60168Changed paths:
60169   M /trunk/Makefile.am
60170
60171added $(srcdir) to trunc.c for sub-directory compilation
60172
60173------------------------------------------------------------------------
60174r731 | zimmerma | 2000-08-16 15:27:56 +0000 (Wed, 16 Aug 2000) | 2 lines
60175Changed paths:
60176   M /trunk/sin_cos.c
60177
60178removed some memory leaks
60179
60180------------------------------------------------------------------------
60181r730 | zimmerma | 2000-08-16 14:50:40 +0000 (Wed, 16 Aug 2000) | 2 lines
60182Changed paths:
60183   M /trunk/generic.c
60184
60185solved memory leaks with T[i] and qtoj[i]
60186
60187------------------------------------------------------------------------
60188r729 | zimmerma | 2000-08-16 14:47:22 +0000 (Wed, 16 Aug 2000) | 2 lines
60189Changed paths:
60190   M /trunk/TODO
60191
60192updated (done autoconf, faster mpfr_exp, sin/cos)
60193
60194------------------------------------------------------------------------
60195r728 | zimmerma | 2000-08-16 14:37:43 +0000 (Wed, 16 Aug 2000) | 2 lines
60196Changed paths:
60197   M /trunk/INSTALL
60198
60199updated for version 1.0
60200
60201------------------------------------------------------------------------
60202r727 | zimmerma | 2000-08-16 14:21:30 +0000 (Wed, 16 Aug 2000) | 2 lines
60203Changed paths:
60204   M /trunk/mpfr.texi
60205
60206COPYING.LIB -> COPYING
60207
60208------------------------------------------------------------------------
60209r726 | zimmerma | 2000-08-16 14:20:59 +0000 (Wed, 16 Aug 2000) | 2 lines
60210Changed paths:
60211   A /trunk/COPYING
60212
60213renamed back (wanted for "make dist")
60214
60215------------------------------------------------------------------------
60216r725 | zimmerma | 2000-08-16 14:20:42 +0000 (Wed, 16 Aug 2000) | 2 lines
60217Changed paths:
60218   D /trunk/COPYING.LIB
60219
60220renamed back to COPYING (wanted for "make dist")
60221
60222------------------------------------------------------------------------
60223r724 | zimmerma | 2000-08-16 14:18:57 +0000 (Wed, 16 Aug 2000) | 2 lines
60224Changed paths:
60225   A /trunk/COPYING.LIB
60226
60227GNU Library General Public License
60228
60229------------------------------------------------------------------------
60230r723 | zimmerma | 2000-08-16 14:18:22 +0000 (Wed, 16 Aug 2000) | 2 lines
60231Changed paths:
60232   D /trunk/COPYING
60233
60234renamed to COPYING.LIB, according to mpfr.texi
60235
60236------------------------------------------------------------------------
60237r722 | zimmerma | 2000-08-16 14:12:40 +0000 (Wed, 16 Aug 2000) | 2 lines
60238Changed paths:
60239   M /trunk/log2.c
60240
60241result was free'd twice when good=1
60242
60243------------------------------------------------------------------------
60244r721 | zimmerma | 2000-08-16 14:10:10 +0000 (Wed, 16 Aug 2000) | 2 lines
60245Changed paths:
60246   M /trunk/AUTHORS
60247
60248put information about authors
60249
60250------------------------------------------------------------------------
60251r720 | zimmerma | 2000-08-16 13:50:37 +0000 (Wed, 16 Aug 2000) | 2 lines
60252Changed paths:
60253   M /trunk/configure
60254
60255PACKAGE and VERSION are not defined any more
60256
60257------------------------------------------------------------------------
60258r719 | zimmerma | 2000-08-16 13:48:39 +0000 (Wed, 16 Aug 2000) | 2 lines
60259Changed paths:
60260   M /trunk/mpfr.texi
60261
60262gmp-mparam.h is required too
60263
60264------------------------------------------------------------------------
60265r718 | zimmerma | 2000-08-16 13:33:49 +0000 (Wed, 16 Aug 2000) | 2 lines
60266Changed paths:
60267   M /trunk/Makefile.am
60268
60269IRIX make does not recognize $< (MISCFLAGS)
60270
60271------------------------------------------------------------------------
60272r717 | zimmerma | 2000-08-16 13:00:20 +0000 (Wed, 16 Aug 2000) | 4 lines
60273Changed paths:
60274   M /trunk/configure.in
60275
60276do not define PACKAGE and VERSION in AM_INIT_AUTOMAKE,
60277this avoids conflicts with GMP 3.1 config.h
60278[thanks to Kevin Ryde]
60279
60280------------------------------------------------------------------------
60281r716 | zimmerma | 2000-08-16 12:59:04 +0000 (Wed, 16 Aug 2000) | 2 lines
60282Changed paths:
60283   M /trunk/mpfr.texi
60284
60285updated for GMP 3.1
60286
60287------------------------------------------------------------------------
60288r715 | zimmerma | 2000-08-16 12:56:06 +0000 (Wed, 16 Aug 2000) | 2 lines
60289Changed paths:
60290   M /trunk/set_d.c
60291
60292MP_BASE_AS_DOUBLE already defined in gmp-impl.h
60293
60294------------------------------------------------------------------------
60295r714 | zimmerma | 2000-08-16 11:26:15 +0000 (Wed, 16 Aug 2000) | 2 lines
60296Changed paths:
60297   M /trunk/exp3.c
60298
60299nb_terms[0] was not initialized
60300
60301------------------------------------------------------------------------
60302r713 | zimmerma | 2000-08-16 10:55:11 +0000 (Wed, 16 Aug 2000) | 3 lines
60303Changed paths:
60304   M /trunk/log2.c
60305
60306fixed some FNH (free not in heap) problems for binary splitting method
60307(prec >= 30000)
60308
60309------------------------------------------------------------------------
60310r712 | zimmerma | 2000-08-16 09:53:54 +0000 (Wed, 16 Aug 2000) | 2 lines
60311Changed paths:
60312   M /trunk/Makefile.in
60313
60314gmp.info -> mpfr.info
60315
60316------------------------------------------------------------------------
60317r711 | zimmerma | 2000-08-16 09:46:59 +0000 (Wed, 16 Aug 2000) | 2 lines
60318Changed paths:
60319   M /trunk/Makefile.in
60320
60321set_dfl_rnd.* -> set_rnd.* (to avoid conflict with set_dfl_prec.* on DOS 8.3)
60322
60323------------------------------------------------------------------------
60324r710 | zimmerma | 2000-08-16 09:42:43 +0000 (Wed, 16 Aug 2000) | 2 lines
60325Changed paths:
60326   D /trunk/tests/Makefile
60327
60328now automatically generated by configure
60329
60330------------------------------------------------------------------------
60331r709 | zimmerma | 2000-08-16 09:40:47 +0000 (Wed, 16 Aug 2000) | 2 lines
60332Changed paths:
60333   M /trunk/div_ui.c
60334
60335added if (__GNU_MP_VERSION < 3) for mpn_divrem_1-bug patch
60336
60337------------------------------------------------------------------------
60338r708 | zimmerma | 2000-08-16 09:26:18 +0000 (Wed, 16 Aug 2000) | 2 lines
60339Changed paths:
60340   M /trunk/Makefile.am
60341
60342set_dfl_rnd -> set_rnd
60343
60344------------------------------------------------------------------------
60345r707 | zimmerma | 2000-08-16 09:24:15 +0000 (Wed, 16 Aug 2000) | 2 lines
60346Changed paths:
60347   A /trunk/set_rnd.c
60348
60349new name of set_dfl_rnd.c (avoids clash with set_dfl_prec.c on DOS 8.3)
60350
60351------------------------------------------------------------------------
60352r706 | zimmerma | 2000-08-16 09:23:43 +0000 (Wed, 16 Aug 2000) | 3 lines
60353Changed paths:
60354   D /trunk/set_dfl_rnd.c
60355
60356renamed to set_rnd.c (otherwise truncates like set_dfl_prec.c on
60357a DOS 8.3 filesystem)
60358
60359------------------------------------------------------------------------
60360r705 | zimmerma | 2000-08-16 09:20:29 +0000 (Wed, 16 Aug 2000) | 2 lines
60361Changed paths:
60362   M /trunk/mpfr.texi
60363
60364setfilename: gmp.info -> mpfr.info
60365
60366------------------------------------------------------------------------
60367r704 | zimmerma | 2000-08-16 09:19:17 +0000 (Wed, 16 Aug 2000) | 4 lines
60368Changed paths:
60369   M /trunk/tests/Makefile.am
60370
60371replaced path for libmpfr.a by $(top_builddir)
60372test files are now in check_PROGRAMS instead of bin_PROGRAMS (they don't need
60373	to be installed)
60374
60375------------------------------------------------------------------------
60376r703 | zimmerma | 2000-08-16 09:14:44 +0000 (Wed, 16 Aug 2000) | 3 lines
60377Changed paths:
60378   M /trunk/tests/tadd.c
60379   M /trunk/tests/tset_si.c
60380
60381replaced back BITS_PER_MP_LIMB by mp_bits_per_limb
60382(not important in test files)
60383
60384------------------------------------------------------------------------
60385r702 | zimmerma | 2000-08-16 09:09:03 +0000 (Wed, 16 Aug 2000) | 10 lines
60386Changed paths:
60387   M /trunk/mpfr.h
60388
60389replaced macros for mpfr_init_set_si by "do { ... } while (0)" so
60390they'll work in an if/else like
60391
60392        if (foo)
60393          mpfr_init_set_si (f, -123, GMP_RNDN);
60394        else
60395          bar ();
60396
60397[thanks to Kevin Ryde]
60398
60399------------------------------------------------------------------------
60400r701 | zimmerma | 2000-08-16 09:05:15 +0000 (Wed, 16 Aug 2000) | 2 lines
60401Changed paths:
60402   M /trunk/add.c
60403   M /trunk/cmp.c
60404   M /trunk/cmp_ui.c
60405   M /trunk/div_ui.c
60406   M /trunk/exp2.c
60407   M /trunk/mpf2mpfr.h
60408   M /trunk/mul.c
60409   M /trunk/print_raw.c
60410   M /trunk/set_si.c
60411   M /trunk/sqrt.c
60412   M /trunk/sub.c
60413   M /trunk/tests/Makefile
60414   M /trunk/tests/tadd.c
60415   M /trunk/tests/tset_si.c
60416
60417replaced mp_bits_per_limb by BITS_PER_MP_LIMB (constant)
60418
60419------------------------------------------------------------------------
60420r700 | zimmerma | 2000-08-14 14:25:50 +0000 (Mon, 14 Aug 2000) | 2 lines
60421Changed paths:
60422   M /trunk/Makefile.in
60423
60424added mpf2mpfr.h
60425
60426------------------------------------------------------------------------
60427r699 | zimmerma | 2000-08-14 13:11:09 +0000 (Mon, 14 Aug 2000) | 2 lines
60428Changed paths:
60429   M /trunk/tests/tadd.c
60430
60431define check2 only with -DTEST
60432
60433------------------------------------------------------------------------
60434r698 | zimmerma | 2000-08-14 12:39:38 +0000 (Mon, 14 Aug 2000) | 3 lines
60435Changed paths:
60436   M /trunk/mpfr.texi
60437
60438updated for new configure from Emmanuel Jeandel, to GMP 3.xxx
60439and removed errors with texinfo
60440
60441------------------------------------------------------------------------
60442r697 | zimmerma | 2000-08-14 12:12:49 +0000 (Mon, 14 Aug 2000) | 2 lines
60443Changed paths:
60444   M /trunk/rnd_mode.c
60445
60446solaris --> __sparc__
60447
60448------------------------------------------------------------------------
60449r696 | zimmerma | 2000-08-14 11:53:15 +0000 (Mon, 14 Aug 2000) | 2 lines
60450Changed paths:
60451   M /trunk/rnd_mode.c
60452   A /trunk/tests/Makefile
60453   M /trunk/tests/tabs.c
60454   M /trunk/tests/tadd.c
60455   M /trunk/tests/tadd_ui.c
60456   M /trunk/tests/tcmp2.c
60457   M /trunk/tests/tdiv.c
60458   M /trunk/tests/tset_d.c
60459   M /trunk/tests/tsqrt.c
60460   M /trunk/tests/tsqrt_ui.c
60461   M /trunk/tests/tsub_ui.c
60462   M /trunk/tests/tui_div.c
60463   M /trunk/tests/tui_sub.c
60464
60465ifdef IRIX64 -> ifdef __mips
60466
60467------------------------------------------------------------------------
60468r695 | zimmerma | 2000-08-14 11:31:36 +0000 (Mon, 14 Aug 2000) | 2 lines
60469Changed paths:
60470   M /trunk/Makefile.in
60471
60472IRIX/make does not understand $< : expanded to trunc.c
60473
60474------------------------------------------------------------------------
60475r694 | zimmerma | 2000-08-14 11:20:29 +0000 (Mon, 14 Aug 2000) | 2 lines
60476Changed paths:
60477   M /trunk/rnd_mode.c
60478
60479use standard macro for Alpha
60480
60481------------------------------------------------------------------------
60482r693 | jeandel | 2000-07-13 12:40:25 +0000 (Thu, 13 Jul 2000) | 2 lines
60483Changed paths:
60484   M /trunk/INSTALL
60485
60486autoconf options described
60487
60488------------------------------------------------------------------------
60489r692 | jeandel | 2000-07-13 12:30:53 +0000 (Thu, 13 Jul 2000) | 2 lines
60490Changed paths:
60491   M /trunk/tests/Makefile.in
60492
60493timestamp modified
60494
60495------------------------------------------------------------------------
60496r691 | jeandel | 2000-07-13 12:28:31 +0000 (Thu, 13 Jul 2000) | 2 lines
60497Changed paths:
60498   M /trunk/configure
60499
60500timestamp changed
60501
60502------------------------------------------------------------------------
60503r690 | jeandel | 2000-07-13 12:27:04 +0000 (Thu, 13 Jul 2000) | 2 lines
60504Changed paths:
60505   M /trunk/Makefile.am
60506   M /trunk/Makefile.in
60507   M /trunk/tests/Makefile.am
60508
60509nothing to say
60510
60511------------------------------------------------------------------------
60512r689 | jeandel | 2000-07-13 12:24:13 +0000 (Thu, 13 Jul 2000) | 2 lines
60513Changed paths:
60514   M /trunk/acinclude.m4
60515   M /trunk/aclocal.m4
60516
60517Timestamp
60518
60519------------------------------------------------------------------------
60520r688 | jeandel | 2000-07-13 12:21:50 +0000 (Thu, 13 Jul 2000) | 2 lines
60521Changed paths:
60522   M /trunk/Makefile.am
60523   M /trunk/Makefile.in
60524   M /trunk/tests/Makefile.in
60525
60526Small bug fixed
60527
60528------------------------------------------------------------------------
60529r687 | jeandel | 2000-07-13 12:15:36 +0000 (Thu, 13 Jul 2000) | 2 lines
60530Changed paths:
60531   M /trunk/configure
60532   M /trunk/configure.in
60533
60534Timestamp modified ?
60535
60536------------------------------------------------------------------------
60537r686 | jeandel | 2000-07-13 12:13:18 +0000 (Thu, 13 Jul 2000) | 2 lines
60538Changed paths:
60539   M /trunk/Makefile.in
60540   M /trunk/tests/Makefile.in
60541
60542Timestamp modified
60543
60544------------------------------------------------------------------------
60545r685 | jeandel | 2000-07-13 11:54:18 +0000 (Thu, 13 Jul 2000) | 2 lines
60546Changed paths:
60547   M /trunk/configure
60548   M /trunk/configure.in
60549
60550Nothing
60551
60552------------------------------------------------------------------------
60553r684 | jeandel | 2000-07-13 11:43:45 +0000 (Thu, 13 Jul 2000) | 2 lines
60554Changed paths:
60555   M /trunk/tests/Makefile.am
60556   M /trunk/tests/Makefile.in
60557
60558New release
60559
60560------------------------------------------------------------------------
60561r683 | jeandel | 2000-07-13 09:52:17 +0000 (Thu, 13 Jul 2000) | 2 lines
60562Changed paths:
60563   M /trunk/Makefile.am
60564   M /trunk/Makefile.in
60565   M /trunk/tests/Makefile.am
60566   M /trunk/tests/Makefile.in
60567
60568Bugs fixed
60569
60570------------------------------------------------------------------------
60571r682 | jeandel | 2000-07-13 09:39:27 +0000 (Thu, 13 Jul 2000) | 2 lines
60572Changed paths:
60573   M /trunk/tests/Makefile.in
60574
60575Bug fixed
60576
60577------------------------------------------------------------------------
60578r681 | jeandel | 2000-07-13 09:21:09 +0000 (Thu, 13 Jul 2000) | 2 lines
60579Changed paths:
60580   M /trunk/mpfr.texi
60581
60582sin_cos added
60583
60584------------------------------------------------------------------------
60585r680 | jeandel | 2000-07-13 08:54:06 +0000 (Thu, 13 Jul 2000) | 2 lines
60586Changed paths:
60587   M /trunk/log2.c
60588   M /trunk/pi.c
60589
60590New algorithm, new wrapper
60591
60592------------------------------------------------------------------------
60593r679 | zimmerma | 2000-07-12 12:50:50 +0000 (Wed, 12 Jul 2000) | 2 lines
60594Changed paths:
60595   M /trunk/tests/tround.c
60596
60597replaced 0 by GMP_RNDN
60598
60599------------------------------------------------------------------------
60600r678 | zimmerma | 2000-07-12 12:47:37 +0000 (Wed, 12 Jul 2000) | 2 lines
60601Changed paths:
60602   M /trunk/div.c
60603
60604fixed (hopefully) bug for 1/1 in precision 32, 64, ...
60605
60606------------------------------------------------------------------------
60607r677 | zimmerma | 2000-07-12 12:46:05 +0000 (Wed, 12 Jul 2000) | 2 lines
60608Changed paths:
60609   M /trunk/tests/tdiv.c
60610
60611added test for 1/1 in precision 32 or 64
60612
60613------------------------------------------------------------------------
60614r676 | zimmerma | 2000-07-11 13:31:50 +0000 (Tue, 11 Jul 2000) | 2 lines
60615Changed paths:
60616   M /trunk/tests/tlog.c
60617
60618use mpfr_print_rnd_mode now
60619
60620------------------------------------------------------------------------
60621r675 | jeandel | 2000-07-11 11:44:56 +0000 (Tue, 11 Jul 2000) | 2 lines
60622Changed paths:
60623   M /trunk/INSTALL
60624   M /trunk/Makefile.in
60625   M /trunk/configure
60626   M /trunk/configure.in
60627
60628Bug Fixed, and installation guide made
60629
60630------------------------------------------------------------------------
60631r674 | jeandel | 2000-07-11 11:17:19 +0000 (Tue, 11 Jul 2000) | 2 lines
60632Changed paths:
60633   M /trunk/Makefile.am
60634   M /trunk/configure
60635   M /trunk/configure.in
60636
60637Fixed bug
60638
60639------------------------------------------------------------------------
60640r673 | jeandel | 2000-07-11 11:06:59 +0000 (Tue, 11 Jul 2000) | 2 lines
60641Changed paths:
60642   M /trunk/Makefile.am
60643   M /trunk/Makefile.in
60644
60645Bug Fixed with Solaris make
60646
60647------------------------------------------------------------------------
60648r672 | jeandel | 2000-07-11 10:55:36 +0000 (Tue, 11 Jul 2000) | 2 lines
60649Changed paths:
60650   M /trunk/extract.c
60651
60652strings.h added
60653
60654------------------------------------------------------------------------
60655r671 | jeandel | 2000-07-11 10:54:00 +0000 (Tue, 11 Jul 2000) | 2 lines
60656Changed paths:
60657   M /trunk/Makefile.in
60658   M /trunk/tests/Makefile.in
60659
60660Deps included
60661
60662------------------------------------------------------------------------
60663r670 | jeandel | 2000-07-11 09:55:31 +0000 (Tue, 11 Jul 2000) | 2 lines
60664Changed paths:
60665   M /trunk/tests/Makefile.am
60666   M /trunk/tests/Makefile.in
60667
60668Bug Fixed
60669
60670------------------------------------------------------------------------
60671r669 | jeandel | 2000-07-11 09:52:32 +0000 (Tue, 11 Jul 2000) | 2 lines
60672Changed paths:
60673   M /trunk/tests/Makefile.in
60674
60675Bug fixed
60676
60677------------------------------------------------------------------------
60678r668 | jeandel | 2000-07-11 09:52:17 +0000 (Tue, 11 Jul 2000) | 2 lines
60679Changed paths:
60680   M /trunk/tests/Makefile.am
60681
60682Bug Fixed
60683
60684------------------------------------------------------------------------
60685r667 | jeandel | 2000-07-11 09:47:24 +0000 (Tue, 11 Jul 2000) | 2 lines
60686Changed paths:
60687   A /trunk/Makefile.am
60688   A /trunk/Makefile.in
60689   A /trunk/acinclude.m4
60690   A /trunk/aclocal.m4
60691   A /trunk/configure
60692   A /trunk/configure.in
60693   A /trunk/install-sh
60694   A /trunk/missing
60695   A /trunk/mkinstalldirs
60696   A /trunk/tests/Makefile.am
60697   A /trunk/tests/Makefile.in
60698   A /trunk/texinfo.tex
60699
60700First Release
60701
60702------------------------------------------------------------------------
60703r666 | jeandel | 2000-07-11 09:42:34 +0000 (Tue, 11 Jul 2000) | 2 lines
60704Changed paths:
60705   D /trunk/COPYING.LIB
60706   A /trunk/NEWS
60707
60708*** empty log message ***
60709
60710------------------------------------------------------------------------
60711r665 | jeandel | 2000-07-11 09:41:38 +0000 (Tue, 11 Jul 2000) | 2 lines
60712Changed paths:
60713   A /trunk/COPYING
60714   A /trunk/ChangeLog
60715   A /trunk/README
60716
60717First Release
60718
60719------------------------------------------------------------------------
60720r664 | jeandel | 2000-07-11 09:40:32 +0000 (Tue, 11 Jul 2000) | 2 lines
60721Changed paths:
60722   A /trunk/AUTHORS
60723
60724First release
60725
60726------------------------------------------------------------------------
60727r663 | jeandel | 2000-07-11 09:37:43 +0000 (Tue, 11 Jul 2000) | 2 lines
60728Changed paths:
60729   M /trunk/Configure
60730
60731Added sin_cos
60732
60733------------------------------------------------------------------------
60734r662 | jeandel | 2000-07-11 09:33:53 +0000 (Tue, 11 Jul 2000) | 2 lines
60735Changed paths:
60736   A /trunk/generic.c
60737   A /trunk/sin_cos.c
60738
60739First Release
60740
60741------------------------------------------------------------------------
60742r661 | jeandel | 2000-06-29 14:35:36 +0000 (Thu, 29 Jun 2000) | 2 lines
60743Changed paths:
60744   M /trunk/extract.c
60745
60746Memory problems fixed
60747
60748------------------------------------------------------------------------
60749r660 | jeandel | 2000-06-29 14:35:19 +0000 (Thu, 29 Jun 2000) | 2 lines
60750Changed paths:
60751   M /trunk/exp3.c
60752
60753Memory Leaks Fixed
60754
60755------------------------------------------------------------------------
60756r659 | zimmerma | 2000-06-29 13:22:57 +0000 (Thu, 29 Jun 2000) | 2 lines
60757Changed paths:
60758   M /trunk/mpfr.h
60759
60760added prototype for mpfr_sub_ui
60761
60762------------------------------------------------------------------------
60763r658 | zimmerma | 2000-06-29 13:22:34 +0000 (Thu, 29 Jun 2000) | 2 lines
60764Changed paths:
60765   M /trunk/init.c
60766
60767now use mpfr macros
60768
60769------------------------------------------------------------------------
60770r657 | zimmerma | 2000-06-29 13:18:58 +0000 (Thu, 29 Jun 2000) | 2 lines
60771Changed paths:
60772   M /trunk/sub.c
60773
60774be careful not to call mpn_sub_n/mpn_sub_1 with a size 0
60775
60776------------------------------------------------------------------------
60777r656 | zimmerma | 2000-06-29 13:16:45 +0000 (Thu, 29 Jun 2000) | 2 lines
60778Changed paths:
60779   M /trunk/clear.c
60780
60781fixed to free an entire number of limbs
60782
60783------------------------------------------------------------------------
60784r655 | zimmerma | 2000-06-29 13:14:38 +0000 (Thu, 29 Jun 2000) | 2 lines
60785Changed paths:
60786   A /trunk/tests/tsub_ui.c
60787
60788test file for sub_ui
60789
60790------------------------------------------------------------------------
60791r654 | jeandel | 2000-06-28 08:35:07 +0000 (Wed, 28 Jun 2000) | 2 lines
60792Changed paths:
60793   M /trunk/Configure
60794
60795mpfr_exp3 and mpfr_extract added to Makefile
60796
60797------------------------------------------------------------------------
60798r653 | jeandel | 2000-06-28 08:33:06 +0000 (Wed, 28 Jun 2000) | 2 lines
60799Changed paths:
60800   M /trunk/exp.c
60801   M /trunk/exp2.c
60802   A /trunk/exp3.c
60803   A /trunk/extract.c
60804
60805First Release
60806
60807------------------------------------------------------------------------
60808r652 | zimmerma | 2000-06-21 15:56:25 +0000 (Wed, 21 Jun 2000) | 2 lines
60809Changed paths:
60810   M /trunk/tests/tsqrt_ui.c
60811
60812distinguish between mpfr failure and difference with sqrt()
60813
60814------------------------------------------------------------------------
60815r651 | zimmerma | 2000-06-21 15:55:35 +0000 (Wed, 21 Jun 2000) | 2 lines
60816Changed paths:
60817   M /trunk/tests/tsqrt.c
60818
60819ensures random numbers given to sqrt() are positive
60820
60821------------------------------------------------------------------------
60822r650 | zimmerma | 2000-06-21 15:52:43 +0000 (Wed, 21 Jun 2000) | 2 lines
60823Changed paths:
60824   M /trunk/rnd_mode.c
60825
60826adapted for freebsd
60827
60828------------------------------------------------------------------------
60829r649 | zimmerma | 2000-06-21 15:52:05 +0000 (Wed, 21 Jun 2000) | 2 lines
60830Changed paths:
60831   M /trunk/mpfr-impl.h
60832
60833modified drand to avoid false NaNs (makes SEGV under FreeBSD)
60834
60835------------------------------------------------------------------------
60836r648 | zimmerma | 2000-06-21 15:51:17 +0000 (Wed, 21 Jun 2000) | 2 lines
60837Changed paths:
60838   M /trunk/Configure
60839
60840added entry for FreeBSD, removed -pedantic option
60841
60842------------------------------------------------------------------------
60843r647 | zimmerma | 2000-06-21 14:54:08 +0000 (Wed, 21 Jun 2000) | 2 lines
60844Changed paths:
60845   M /trunk/tests/tui_sub.c
60846
60847added one test
60848
60849------------------------------------------------------------------------
60850r646 | zimmerma | 2000-06-21 14:47:02 +0000 (Wed, 21 Jun 2000) | 2 lines
60851Changed paths:
60852   M /trunk/tests/tadd.c
60853
60854added new tests
60855
60856------------------------------------------------------------------------
60857r645 | zimmerma | 2000-06-21 14:40:38 +0000 (Wed, 21 Jun 2000) | 2 lines
60858Changed paths:
60859   M /trunk/mpfr.h
60860
60861added prototype for mpfr_set_prec_raw
60862
60863------------------------------------------------------------------------
60864r644 | zimmerma | 2000-06-21 14:40:17 +0000 (Wed, 21 Jun 2000) | 2 lines
60865Changed paths:
60866   M /trunk/TODO
60867
60868removed work done
60869
60870------------------------------------------------------------------------
60871r643 | zimmerma | 2000-06-21 13:54:05 +0000 (Wed, 21 Jun 2000) | 2 lines
60872Changed paths:
60873   M /trunk/sub.c
60874
60875fixed several bugs
60876
60877------------------------------------------------------------------------
60878r642 | zimmerma | 2000-06-21 13:52:24 +0000 (Wed, 21 Jun 2000) | 2 lines
60879Changed paths:
60880   M /trunk/add.c
60881
60882merged different roundings in case diff_exp<PREC(a), dif<=PREC(c)
60883
60884------------------------------------------------------------------------
60885r641 | zimmerma | 2000-06-21 09:58:17 +0000 (Wed, 21 Jun 2000) | 2 lines
60886Changed paths:
60887   M /trunk/tests/trandom.c
60888
60889removed printf for argc=1
60890
60891------------------------------------------------------------------------
60892r640 | zimmerma | 2000-06-21 09:54:31 +0000 (Wed, 21 Jun 2000) | 2 lines
60893Changed paths:
60894   M /trunk/tests/tadd_ui.c
60895   M /trunk/tests/tui_sub.c
60896
60897added one test
60898
60899------------------------------------------------------------------------
60900r639 | zimmerma | 2000-06-21 09:52:32 +0000 (Wed, 21 Jun 2000) | 2 lines
60901Changed paths:
60902   M /trunk/Configure
60903
60904make ceil.o,floor.o,trunc.o depend on trunc.c
60905
60906------------------------------------------------------------------------
60907r638 | hanrot | 2000-06-20 08:50:47 +0000 (Tue, 20 Jun 2000) | 2 lines
60908Changed paths:
60909   M /trunk/tests/tdiv_ui.c
60910   M /trunk/tests/teq.c
60911   M /trunk/tests/tout_str.c
60912   M /trunk/tests/trandom.c
60913   M /trunk/tests/ttrunc.c
60914
60915Various patches for leaks, UMR and (one) BUS.
60916
60917------------------------------------------------------------------------
60918r637 | hanrot | 2000-06-19 16:20:54 +0000 (Mon, 19 Jun 2000) | 2 lines
60919Changed paths:
60920   M /trunk/tests/tmul_2exp.c
60921   M /trunk/tests/tset_str.c
60922
60923This patch suppresses a few mem leaks.
60924
60925------------------------------------------------------------------------
60926r636 | hanrot | 2000-06-19 15:38:44 +0000 (Mon, 19 Jun 2000) | 2 lines
60927Changed paths:
60928   M /trunk/tests/tcmp_ui.c
60929   M /trunk/tests/tsqrt.c
60930
60931Suppressed memory leaks.
60932
60933------------------------------------------------------------------------
60934r635 | hanrot | 2000-06-19 10:15:32 +0000 (Mon, 19 Jun 2000) | 3 lines
60935Changed paths:
60936   M /trunk/div.c
60937   M /trunk/mul_ui.c
60938   M /trunk/sqrt.c
60939
60940Patch for 1 << (BITS_PER_MP_LIMB - x) when x is 0 (produces inexact results
60941on PPCs).
60942
60943------------------------------------------------------------------------
60944r634 | zimmerma | 2000-06-16 15:23:35 +0000 (Fri, 16 Jun 2000) | 2 lines
60945Changed paths:
60946   M /trunk/tests/trandom.c
60947
60948arguments of gmp_randinit were in wrong order
60949
60950------------------------------------------------------------------------
60951r633 | hanrot | 2000-06-16 15:13:13 +0000 (Fri, 16 Jun 2000) | 2 lines
60952Changed paths:
60953   M /trunk/eq.c
60954
60955Patch in the case when n_bits is a multiple of 32.
60956
60957------------------------------------------------------------------------
60958r632 | zimmerma | 2000-06-16 15:05:34 +0000 (Fri, 16 Jun 2000) | 2 lines
60959Changed paths:
60960   M /trunk/tests/tabs.c
60961
60962added patch to get denorms on IRIX64
60963
60964------------------------------------------------------------------------
60965r631 | zimmerma | 2000-06-16 15:02:04 +0000 (Fri, 16 Jun 2000) | 2 lines
60966Changed paths:
60967   M /trunk/tests/tadd.c
60968
60969put instruction to get denormalized numbers on IRIX64 out of #ifdef TEST
60970
60971------------------------------------------------------------------------
60972r630 | zimmerma | 2000-06-16 14:37:23 +0000 (Fri, 16 Jun 2000) | 2 lines
60973Changed paths:
60974   M /trunk/div.c
60975
60976fixed bug occurring on LinuxPPC (1 << 32)
60977
60978------------------------------------------------------------------------
60979r629 | zimmerma | 2000-06-16 14:35:00 +0000 (Fri, 16 Jun 2000) | 2 lines
60980Changed paths:
60981   M /trunk/tests/tdiv.c
60982
60983added one test (bug on LinuxPPC)
60984
60985------------------------------------------------------------------------
60986r628 | zimmerma | 2000-06-16 13:47:32 +0000 (Fri, 16 Jun 2000) | 2 lines
60987Changed paths:
60988   M /trunk/tests/tset_str.c
60989
60990added one test
60991
60992------------------------------------------------------------------------
60993r627 | zimmerma | 2000-06-16 12:54:05 +0000 (Fri, 16 Jun 2000) | 2 lines
60994Changed paths:
60995   M /trunk/trunc.c
60996
60997fixed several problems
60998
60999------------------------------------------------------------------------
61000r626 | zimmerma | 2000-06-16 12:53:22 +0000 (Fri, 16 Jun 2000) | 2 lines
61001Changed paths:
61002   M /trunk/tests/ttrunc.c
61003
61004added more tests
61005
61006------------------------------------------------------------------------
61007r625 | hanrot | 2000-06-16 10:02:43 +0000 (Fri, 16 Jun 2000) | 2 lines
61008Changed paths:
61009   M /trunk/round.c
61010
61011Patches for the case where the precision is a multiple of the word size.
61012
61013------------------------------------------------------------------------
61014r624 | zimmerma | 2000-06-16 08:28:40 +0000 (Fri, 16 Jun 2000) | 2 lines
61015Changed paths:
61016   M /trunk/sub.c
61017
61018fixed another bug
61019
61020------------------------------------------------------------------------
61021r623 | zimmerma | 2000-06-16 08:26:45 +0000 (Fri, 16 Jun 2000) | 2 lines
61022Changed paths:
61023   M /trunk/tests/tadd.c
61024   M /trunk/tests/tui_sub.c
61025
61026added one test
61027
61028------------------------------------------------------------------------
61029r622 | zimmerma | 2000-06-16 08:22:28 +0000 (Fri, 16 Jun 2000) | 2 lines
61030Changed paths:
61031   M /trunk/mpfr.h
61032
61033added prototype for mpz_set_fr
61034
61035------------------------------------------------------------------------
61036r621 | zimmerma | 2000-06-16 08:21:53 +0000 (Fri, 16 Jun 2000) | 2 lines
61037Changed paths:
61038   M /trunk/log.c
61039
61040improved choice of initial precision
61041
61042------------------------------------------------------------------------
61043r620 | zimmerma | 2000-06-16 08:21:03 +0000 (Fri, 16 Jun 2000) | 2 lines
61044Changed paths:
61045   M /trunk/Configure
61046   A /trunk/mpz_set_fr.c
61047
61048added mpz_set_fr (conversion from mpfr to mpz)
61049
61050------------------------------------------------------------------------
61051r619 | zimmerma | 2000-06-16 08:16:49 +0000 (Fri, 16 Jun 2000) | 2 lines
61052Changed paths:
61053   M /trunk/tests/tround.c
61054
61055added return type 'int' for main
61056
61057------------------------------------------------------------------------
61058r618 | hanrot | 2000-06-15 17:42:09 +0000 (Thu, 15 Jun 2000) | 2 lines
61059Changed paths:
61060   M /trunk/Configure
61061
61062Added TESTFLAGS to the main Makefile. Added ttrunc.
61063
61064------------------------------------------------------------------------
61065r617 | hanrot | 2000-06-15 17:26:03 +0000 (Thu, 15 Jun 2000) | 2 lines
61066Changed paths:
61067   M /trunk/trunc.c
61068
61069Minor patch (put to 0 the nonsignificant bits).
61070
61071------------------------------------------------------------------------
61072r616 | hanrot | 2000-06-15 17:16:02 +0000 (Thu, 15 Jun 2000) | 2 lines
61073Changed paths:
61074   M /trunk/mpfr.h
61075
61076Added declaration of trunc, ceil, floor.
61077
61078------------------------------------------------------------------------
61079r615 | hanrot | 2000-06-15 17:15:40 +0000 (Thu, 15 Jun 2000) | 2 lines
61080Changed paths:
61081   A /trunk/tests/ttrunc.c
61082
61083Tests for trunc, ceil, floor.
61084
61085------------------------------------------------------------------------
61086r614 | hanrot | 2000-06-15 16:43:40 +0000 (Thu, 15 Jun 2000) | 3 lines
61087Changed paths:
61088   M /trunk/Configure
61089
61090Added TESTFLAGS variable to the compile instruction, for use as
61091make "TESTFLAGS=-DTEST"
61092
61093------------------------------------------------------------------------
61094r613 | zimmerma | 2000-06-15 16:00:28 +0000 (Thu, 15 Jun 2000) | 3 lines
61095Changed paths:
61096   M /trunk/tests/teq.c
61097
610981 -> (mp_limb_t) 1 [pb on 64-bit machines]
61099reduced number of tests to 1000
61100
61101------------------------------------------------------------------------
61102r612 | hanrot | 2000-06-15 10:32:04 +0000 (Thu, 15 Jun 2000) | 3 lines
61103Changed paths:
61104   M /trunk/tests/trandom.c
61105
61106Display of statistics is only toggled if a number of tests to be performed
61107is given. Shameful hack, but is getopt really portable ?
61108
61109------------------------------------------------------------------------
61110r611 | hanrot | 2000-06-15 10:25:51 +0000 (Thu, 15 Jun 2000) | 2 lines
61111Changed paths:
61112   M /trunk/Configure
61113
61114Added trandom, teq
61115
61116------------------------------------------------------------------------
61117r610 | hanrot | 2000-06-15 10:25:20 +0000 (Thu, 15 Jun 2000) | 2 lines
61118Changed paths:
61119   M /trunk/mpfr.h
61120
61121Added random2, urandomb
61122
61123------------------------------------------------------------------------
61124r609 | hanrot | 2000-06-15 10:15:58 +0000 (Thu, 15 Jun 2000) | 2 lines
61125Changed paths:
61126   M /trunk/tests/tmul_2exp.c
61127
61128Added div_2exp to the (very rough) test.
61129
61130------------------------------------------------------------------------
61131r608 | hanrot | 2000-06-15 10:13:37 +0000 (Thu, 15 Jun 2000) | 2 lines
61132Changed paths:
61133   A /trunk/tests/trandom.c
61134
61135Very basic statistical tests for random, random2, urandomb.
61136
61137------------------------------------------------------------------------
61138r607 | hanrot | 2000-06-15 10:13:19 +0000 (Thu, 15 Jun 2000) | 2 lines
61139Changed paths:
61140   M /trunk/random.c
61141
61142Patch for random (libc's random() is on 31 bits only)
61143
61144------------------------------------------------------------------------
61145r606 | hanrot | 2000-06-15 08:12:10 +0000 (Thu, 15 Jun 2000) | 2 lines
61146Changed paths:
61147   A /trunk/tests/teq.c
61148
61149Test for mpfr_eq.
61150
61151------------------------------------------------------------------------
61152r605 | hanrot | 2000-06-15 08:11:54 +0000 (Thu, 15 Jun 2000) | 2 lines
61153Changed paths:
61154   M /trunk/eq.c
61155
61156Patch a few incoherences of eq.c wrt the manual + adapt to mpfr usual semantics
61157
61158------------------------------------------------------------------------
61159r604 | zimmerma | 2000-06-07 09:50:41 +0000 (Wed, 07 Jun 2000) | 2 lines
61160Changed paths:
61161   A /trunk/cputime.h
61162
61163header file providing cputime() function
61164
61165------------------------------------------------------------------------
61166r603 | zimmerma | 2000-06-07 09:45:23 +0000 (Wed, 07 Jun 2000) | 2 lines
61167Changed paths:
61168   A /trunk/tests/texp2.c
61169
61170test file comparing mpfr_exp and mpfr_exp2
61171
61172------------------------------------------------------------------------
61173r602 | zimmerma | 2000-06-07 09:44:40 +0000 (Wed, 07 Jun 2000) | 4 lines
61174Changed paths:
61175   A /trunk/exp2.c
61176
61177O(n^(1/3)*log(n)) algorithm using Brent's method
61178and Brent-Kung's O(sqrt(t)) algorithm to evaluate
61179a power series of order t [exact rounding not yet finished]
61180
61181------------------------------------------------------------------------
61182r601 | zimmerma | 2000-05-29 15:37:53 +0000 (Mon, 29 May 2000) | 2 lines
61183Changed paths:
61184   M /trunk/round.c
61185
61186fixed bug in mpfr_round (wrong sign)
61187
61188------------------------------------------------------------------------
61189r600 | zimmerma | 2000-05-29 15:09:51 +0000 (Mon, 29 May 2000) | 2 lines
61190Changed paths:
61191   M /trunk/round.c
61192
61193fixed bug in mpfr_round: did not check allocated space was large enough
61194
61195------------------------------------------------------------------------
61196r599 | zimmerma | 2000-05-29 14:02:08 +0000 (Mon, 29 May 2000) | 2 lines
61197Changed paths:
61198   M /trunk/tests/tcmp_ui.c
61199
61200main -> int main
61201
61202------------------------------------------------------------------------
61203r598 | zimmerma | 2000-05-29 13:54:39 +0000 (Mon, 29 May 2000) | 3 lines
61204Changed paths:
61205   M /trunk/rnd_mode.c
61206
61207added #ifdef TEST: if not defined (default), then function
61208mpfr_set_machine_rnd_mode is not defined
61209
61210------------------------------------------------------------------------
61211r597 | zimmerma | 2000-05-29 13:53:43 +0000 (Mon, 29 May 2000) | 3 lines
61212Changed paths:
61213   M /trunk/tests/tabs.c
61214   M /trunk/tests/tadd_ui.c
61215   M /trunk/tests/tcmp.c
61216   M /trunk/tests/tdiv.c
61217   M /trunk/tests/tdiv_ui.c
61218   M /trunk/tests/texp.c
61219   M /trunk/tests/tget_str.c
61220   M /trunk/tests/tlog.c
61221   M /trunk/tests/tmul.c
61222   M /trunk/tests/tout_str.c
61223   M /trunk/tests/tset_q.c
61224   M /trunk/tests/tui_div.c
61225   M /trunk/tests/tui_sub.c
61226
61227added #ifdef TEST to disable comparison with machine arithmetic
61228by default (i.e. calls to mpfr_set_machine_rnd_mode)
61229
61230------------------------------------------------------------------------
61231r596 | zimmerma | 2000-05-29 13:46:24 +0000 (Mon, 29 May 2000) | 2 lines
61232Changed paths:
61233   M /trunk/sqrt.c
61234
61235removed longlong.h (not needed)
61236
61237------------------------------------------------------------------------
61238r595 | zimmerma | 2000-05-29 13:45:51 +0000 (Mon, 29 May 2000) | 2 lines
61239Changed paths:
61240   M /trunk/set.c
61241
61242now deals with NaN
61243
61244------------------------------------------------------------------------
61245r594 | zimmerma | 2000-05-29 13:45:17 +0000 (Mon, 29 May 2000) | 2 lines
61246Changed paths:
61247   M /trunk/round.c
61248
61249RND_MODE -> rnd_mode
61250
61251------------------------------------------------------------------------
61252r593 | zimmerma | 2000-05-29 13:44:13 +0000 (Mon, 29 May 2000) | 2 lines
61253Changed paths:
61254   M /trunk/mpfr.h
61255
61256mpfr_init is now a function (no more a macro)
61257
61258------------------------------------------------------------------------
61259r592 | zimmerma | 2000-05-29 13:43:39 +0000 (Mon, 29 May 2000) | 3 lines
61260Changed paths:
61261   M /trunk/init.c
61262
61263printf -> fprintf
61264added mpfr_init as function
61265
61266------------------------------------------------------------------------
61267r591 | zimmerma | 2000-05-29 13:42:10 +0000 (Mon, 29 May 2000) | 3 lines
61268Changed paths:
61269   M /trunk/mpf2mpfr.h
61270
61271changed (x) -> x
61272fixed several typos
61273
61274------------------------------------------------------------------------
61275r590 | zimmerma | 2000-05-29 11:28:48 +0000 (Mon, 29 May 2000) | 2 lines
61276Changed paths:
61277   M /trunk/div.c
61278
61279removed printf
61280
61281------------------------------------------------------------------------
61282r589 | zimmerma | 2000-05-26 16:38:44 +0000 (Fri, 26 May 2000) | 2 lines
61283Changed paths:
61284   M /trunk/tests/tagm.c
61285
61286added ifdef TEST
61287
61288------------------------------------------------------------------------
61289r588 | zimmerma | 2000-05-26 16:28:09 +0000 (Fri, 26 May 2000) | 2 lines
61290Changed paths:
61291   M /trunk/tests/tsqrt.c
61292
61293removed debug line
61294
61295------------------------------------------------------------------------
61296r587 | zimmerma | 2000-05-26 16:25:37 +0000 (Fri, 26 May 2000) | 2 lines
61297Changed paths:
61298   M /trunk/tests/tui_sub.c
61299
61300added one test
61301
61302------------------------------------------------------------------------
61303r586 | zimmerma | 2000-05-26 16:25:13 +0000 (Fri, 26 May 2000) | 2 lines
61304Changed paths:
61305   M /trunk/tests/tadd.c
61306
61307added 2 new tests
61308
61309------------------------------------------------------------------------
61310r585 | zimmerma | 2000-05-26 16:24:25 +0000 (Fri, 26 May 2000) | 2 lines
61311Changed paths:
61312   M /trunk/add.c
61313
61314little change
61315
61316------------------------------------------------------------------------
61317r584 | zimmerma | 2000-05-26 16:20:49 +0000 (Fri, 26 May 2000) | 2 lines
61318Changed paths:
61319   M /trunk/sub.c
61320
61321more changes
61322
61323------------------------------------------------------------------------
61324r583 | zimmerma | 2000-05-26 15:44:03 +0000 (Fri, 26 May 2000) | 2 lines
61325Changed paths:
61326   M /trunk/tests/tget_str.c
61327   M /trunk/tests/tsqrt.c
61328   M /trunk/tests/tsqrt_ui.c
61329
61330added ifdef TEST
61331
61332------------------------------------------------------------------------
61333r582 | zimmerma | 2000-05-26 15:43:31 +0000 (Fri, 26 May 2000) | 2 lines
61334Changed paths:
61335   M /trunk/tests/tset_f.c
61336
61337does not use machine rounding mode any more
61338
61339------------------------------------------------------------------------
61340r581 | zimmerma | 2000-05-26 15:24:40 +0000 (Fri, 26 May 2000) | 2 lines
61341Changed paths:
61342   M /trunk/tests/tadd.c
61343
61344added 7 new tests
61345
61346------------------------------------------------------------------------
61347r580 | zimmerma | 2000-05-26 15:24:16 +0000 (Fri, 26 May 2000) | 2 lines
61348Changed paths:
61349   M /trunk/tests/tui_sub.c
61350
61351fixed typo in printf format
61352
61353------------------------------------------------------------------------
61354r579 | zimmerma | 2000-05-26 15:22:37 +0000 (Fri, 26 May 2000) | 2 lines
61355Changed paths:
61356   M /trunk/add.c
61357   M /trunk/sub.c
61358
61359fixed several rounding problems
61360
61361------------------------------------------------------------------------
61362r578 | zimmerma | 2000-05-26 12:52:45 +0000 (Fri, 26 May 2000) | 2 lines
61363Changed paths:
61364   M /trunk/sub.c
61365
61366rewritten case dif<=0 and PREC(b)>PREC(a) (merged all roundings)
61367
61368------------------------------------------------------------------------
61369r577 | zimmerma | 2000-05-26 10:11:04 +0000 (Fri, 26 May 2000) | 2 lines
61370Changed paths:
61371   M /trunk/tests/tadd.c
61372
61373removed DEBUG, VERBOSE ifdef's
61374
61375------------------------------------------------------------------------
61376r576 | zimmerma | 2000-05-26 10:07:43 +0000 (Fri, 26 May 2000) | 2 lines
61377Changed paths:
61378   M /trunk/sub.c
61379
61380fixed (hopefully) the case dif<=0, PREC(b)>PREC(a), directed rounding
61381
61382------------------------------------------------------------------------
61383r575 | zimmerma | 2000-05-26 08:59:28 +0000 (Fri, 26 May 2000) | 3 lines
61384Changed paths:
61385   M /trunk/sub.c
61386
61387replaced (mp_limb_t)1 by macro ONE
61388fixed bug for GMP_RNDN with overlap=1
61389
61390------------------------------------------------------------------------
61391r574 | zimmerma | 2000-05-26 08:58:32 +0000 (Fri, 26 May 2000) | 2 lines
61392Changed paths:
61393   M /trunk/add.c
61394
61395removed misplaced comment
61396
61397------------------------------------------------------------------------
61398r573 | zimmerma | 2000-05-26 08:20:16 +0000 (Fri, 26 May 2000) | 2 lines
61399Changed paths:
61400   M /trunk/tests/tadd.c
61401
61402added one test
61403
61404------------------------------------------------------------------------
61405r572 | zimmerma | 2000-05-26 08:16:19 +0000 (Fri, 26 May 2000) | 2 lines
61406Changed paths:
61407   M /trunk/tests/tadd.c
61408
61409does not use rnd_mode.c by default
61410
61411------------------------------------------------------------------------
61412r571 | zimmerma | 2000-05-26 07:41:46 +0000 (Fri, 26 May 2000) | 2 lines
61413Changed paths:
61414   M /trunk/add.c
61415
61416removed unused label
61417
61418------------------------------------------------------------------------
61419r570 | zimmerma | 2000-05-26 07:40:31 +0000 (Fri, 26 May 2000) | 2 lines
61420Changed paths:
61421   M /trunk/add.c
61422
61423fixed more tiny bugs
61424
61425------------------------------------------------------------------------
61426r569 | zimmerma | 2000-05-25 17:00:04 +0000 (Thu, 25 May 2000) | 2 lines
61427Changed paths:
61428   M /trunk/tests/tsqrt_ui.c
61429
61430use mpfr_print_rnd_mode now
61431
61432------------------------------------------------------------------------
61433r568 | zimmerma | 2000-05-25 16:59:43 +0000 (Thu, 25 May 2000) | 2 lines
61434Changed paths:
61435   M /trunk/tests/tui_sub.c
61436
61437added one test
61438
61439------------------------------------------------------------------------
61440r567 | zimmerma | 2000-05-25 16:59:08 +0000 (Thu, 25 May 2000) | 2 lines
61441Changed paths:
61442   M /trunk/tests/tadd.c
61443   M /trunk/tests/tadd_ui.c
61444
61445added more tests
61446
61447------------------------------------------------------------------------
61448r566 | zimmerma | 2000-05-25 16:55:19 +0000 (Thu, 25 May 2000) | 2 lines
61449Changed paths:
61450   M /trunk/add_ui.c
61451
61452removed TMP_ALLOC stuff
61453
61454------------------------------------------------------------------------
61455r565 | zimmerma | 2000-05-25 16:54:29 +0000 (Thu, 25 May 2000) | 2 lines
61456Changed paths:
61457   M /trunk/sub.c
61458
61459fixed new bug when a <- b - c with tiny c
61460
61461------------------------------------------------------------------------
61462r564 | zimmerma | 2000-05-25 16:30:10 +0000 (Thu, 25 May 2000) | 2 lines
61463Changed paths:
61464   M /trunk/sub.c
61465
61466fixed bug in a <- b-c when c very small but does not overlap with a
61467
61468------------------------------------------------------------------------
61469r563 | zimmerma | 2000-05-25 15:45:33 +0000 (Thu, 25 May 2000) | 2 lines
61470Changed paths:
61471   M /trunk/random2.c
61472
61473removed 'inline' (does not compile on Alpha with gcc 2.8.1)
61474
61475------------------------------------------------------------------------
61476r562 | zimmerma | 2000-05-25 15:35:48 +0000 (Thu, 25 May 2000) | 2 lines
61477Changed paths:
61478   M /trunk/tests/tdiv.c
61479   M /trunk/tests/tget_str.c
61480   M /trunk/tests/tout_str.c
61481
61482added include file unistd.h
61483
61484------------------------------------------------------------------------
61485r561 | zimmerma | 2000-05-25 15:35:08 +0000 (Thu, 25 May 2000) | 2 lines
61486Changed paths:
61487   M /trunk/tests/tcmp_ui.c
61488
61489fixed warning with long arguments
61490
61491------------------------------------------------------------------------
61492r560 | zimmerma | 2000-05-25 15:28:50 +0000 (Thu, 25 May 2000) | 2 lines
61493Changed paths:
61494   A /trunk/inp_str.c
61495   A /trunk/set_str.c
61496
61497initial version
61498
61499------------------------------------------------------------------------
61500r559 | zimmerma | 2000-05-25 15:26:11 +0000 (Thu, 25 May 2000) | 2 lines
61501Changed paths:
61502   M /trunk/tests/tset_str.c
61503
61504added tests for mpfr_set_str
61505
61506------------------------------------------------------------------------
61507r558 | zimmerma | 2000-05-25 15:25:13 +0000 (Thu, 25 May 2000) | 2 lines
61508Changed paths:
61509   M /trunk/tests/tcmp.c
61510
61511now returns 0 if all works
61512
61513------------------------------------------------------------------------
61514r557 | zimmerma | 2000-05-25 15:24:42 +0000 (Thu, 25 May 2000) | 2 lines
61515Changed paths:
61516   M /trunk/pow.c
61517
61518changed to return the error in ulps
61519
61520------------------------------------------------------------------------
61521r556 | zimmerma | 2000-05-25 15:24:06 +0000 (Thu, 25 May 2000) | 2 lines
61522Changed paths:
61523   M /trunk/mpfr.texi
61524
61525added new functions mpfr_set_str and mpfr_inp_str
61526
61527------------------------------------------------------------------------
61528r555 | zimmerma | 2000-05-25 14:58:04 +0000 (Thu, 25 May 2000) | 3 lines
61529Changed paths:
61530   M /trunk/mpfr.h
61531
61532added prototypes for set_str, inp_str
61533changed return value for mpfr*pow*
61534
61535------------------------------------------------------------------------
61536r554 | zimmerma | 2000-05-25 14:56:51 +0000 (Thu, 25 May 2000) | 2 lines
61537Changed paths:
61538   M /trunk/mpf2mpfr.h
61539
61540separated functions with/without rounding argument
61541
61542------------------------------------------------------------------------
61543r553 | zimmerma | 2000-05-25 14:56:19 +0000 (Thu, 25 May 2000) | 2 lines
61544Changed paths:
61545   M /trunk/Configure
61546
61547added tabs
61548
61549------------------------------------------------------------------------
61550r552 | zimmerma | 2000-05-25 14:22:08 +0000 (Thu, 25 May 2000) | 2 lines
61551Changed paths:
61552   M /trunk/Configure
61553
61554added set_str.o and inp_str.o
61555
61556------------------------------------------------------------------------
61557r551 | zimmerma | 2000-05-24 17:01:52 +0000 (Wed, 24 May 2000) | 2 lines
61558Changed paths:
61559   A /trunk/sub_ui.c
61560
61561initial version
61562
61563------------------------------------------------------------------------
61564r550 | zimmerma | 2000-05-24 17:01:01 +0000 (Wed, 24 May 2000) | 2 lines
61565Changed paths:
61566   M /trunk/Configure
61567
61568added rule for sub_ui.o
61569
61570------------------------------------------------------------------------
61571r549 | zimmerma | 2000-05-24 16:51:55 +0000 (Wed, 24 May 2000) | 2 lines
61572Changed paths:
61573   M /trunk/Configure
61574
61575use only one file (trunc.c) for ceil, floor, trunc
61576
61577------------------------------------------------------------------------
61578r548 | zimmerma | 2000-05-24 16:51:22 +0000 (Wed, 24 May 2000) | 2 lines
61579Changed paths:
61580   D /trunk/ceil.c
61581   D /trunk/floor.c
61582
61583now use trunc.c for all 3 functions (ceil, floor, trunc)
61584
61585------------------------------------------------------------------------
61586r547 | zimmerma | 2000-05-24 16:42:00 +0000 (Wed, 24 May 2000) | 2 lines
61587Changed paths:
61588   M /trunk/trunc.c
61589
61590added ifdef to avoid warning at compilation
61591
61592------------------------------------------------------------------------
61593r546 | zimmerma | 2000-05-24 16:41:30 +0000 (Wed, 24 May 2000) | 2 lines
61594Changed paths:
61595   M /trunk/reldiff.c
61596
61597removed unused variable
61598
61599------------------------------------------------------------------------
61600r545 | zimmerma | 2000-05-24 16:41:09 +0000 (Wed, 24 May 2000) | 2 lines
61601Changed paths:
61602   M /trunk/mpfr.h
61603
61604fixed output type for mpfr_ui_div
61605
61606------------------------------------------------------------------------
61607r544 | zimmerma | 2000-05-24 16:37:13 +0000 (Wed, 24 May 2000) | 3 lines
61608Changed paths:
61609   M /trunk/urandomb.c
61610
61611removed 3rd argument (use PREC(rop) instead)
61612added include longlong.h
61613
61614------------------------------------------------------------------------
61615r543 | zimmerma | 2000-05-24 16:35:23 +0000 (Wed, 24 May 2000) | 2 lines
61616Changed paths:
61617   M /trunk/set_prc_raw.c
61618
61619stupid typo: ABSSIZE -> ABSSIZE(x)
61620
61621------------------------------------------------------------------------
61622r542 | zimmerma | 2000-05-24 16:32:06 +0000 (Wed, 24 May 2000) | 2 lines
61623Changed paths:
61624   M /trunk/tests/tdiv.c
61625
61626change due to new semantics of mpfr_init_set* macros
61627
61628------------------------------------------------------------------------
61629r541 | zimmerma | 2000-05-24 16:31:18 +0000 (Wed, 24 May 2000) | 2 lines
61630Changed paths:
61631   M /trunk/set_prc_raw.c
61632
61633now makes an error when precision too large wrt allocated space
61634
61635------------------------------------------------------------------------
61636r540 | zimmerma | 2000-05-24 16:28:41 +0000 (Wed, 24 May 2000) | 2 lines
61637Changed paths:
61638   M /trunk/mpfr.texi
61639
61640added new implemented functions
61641
61642------------------------------------------------------------------------
61643r539 | zimmerma | 2000-05-24 16:26:30 +0000 (Wed, 24 May 2000) | 3 lines
61644Changed paths:
61645   M /trunk/mpfr.h
61646
61647- added macro for mpfr_sgn
61648- removed argument 'p' in mpfr_init_set* macros for compatibility with mpf
61649
61650------------------------------------------------------------------------
61651r538 | zimmerma | 2000-05-24 16:25:20 +0000 (Wed, 24 May 2000) | 2 lines
61652Changed paths:
61653   M /trunk/mpf2mpfr.h
61654
61655updated wrt new functions
61656
61657------------------------------------------------------------------------
61658r537 | zimmerma | 2000-05-24 16:24:57 +0000 (Wed, 24 May 2000) | 2 lines
61659Changed paths:
61660   M /trunk/Configure
61661
61662added sub_ui
61663
61664------------------------------------------------------------------------
61665r536 | zimmerma | 2000-05-24 15:29:24 +0000 (Wed, 24 May 2000) | 2 lines
61666Changed paths:
61667   M /trunk/Configure
61668
61669added new test files
61670
61671------------------------------------------------------------------------
61672r535 | zimmerma | 2000-05-24 15:28:52 +0000 (Wed, 24 May 2000) | 2 lines
61673Changed paths:
61674   A /trunk/tests/tadd_ui.c
61675   A /trunk/tests/tset_q.c
61676   A /trunk/tests/tsqrt_ui.c
61677   A /trunk/tests/tui_div.c
61678   A /trunk/tests/tui_sub.c
61679
61680new test files
61681
61682------------------------------------------------------------------------
61683r534 | zimmerma | 2000-05-24 15:24:28 +0000 (Wed, 24 May 2000) | 2 lines
61684Changed paths:
61685   M /trunk/tests/tadd.c
61686
61687added new tests
61688
61689------------------------------------------------------------------------
61690r533 | zimmerma | 2000-05-24 15:23:54 +0000 (Wed, 24 May 2000) | 2 lines
61691Changed paths:
61692   M /trunk/tests/tabs.c
61693
61694improved tests
61695
61696------------------------------------------------------------------------
61697r532 | zimmerma | 2000-05-24 15:22:08 +0000 (Wed, 24 May 2000) | 2 lines
61698Changed paths:
61699   A /trunk/add_ui.c
61700   A /trunk/reldiff.c
61701   A /trunk/sqrt_ui.c
61702   A /trunk/ui_div.c
61703   A /trunk/ui_sub.c
61704
61705new functions (compatibility with mpf)
61706
61707------------------------------------------------------------------------
61708r531 | zimmerma | 2000-05-24 15:20:16 +0000 (Wed, 24 May 2000) | 2 lines
61709Changed paths:
61710   M /trunk/set.c
61711
61712added 4th arg (was missing in non-stdc def)
61713
61714------------------------------------------------------------------------
61715r530 | zimmerma | 2000-05-24 15:19:10 +0000 (Wed, 24 May 2000) | 2 lines
61716Changed paths:
61717   M /trunk/mpfr.texi
61718
61719added new functions (compatibility with mpf)
61720
61721------------------------------------------------------------------------
61722r529 | zimmerma | 2000-05-24 15:18:37 +0000 (Wed, 24 May 2000) | 2 lines
61723Changed paths:
61724   M /trunk/mpfr.h
61725
61726added several prototypes
61727
61728------------------------------------------------------------------------
61729r528 | zimmerma | 2000-05-24 15:18:04 +0000 (Wed, 24 May 2000) | 2 lines
61730Changed paths:
61731   M /trunk/add.c
61732
61733fixed remaining bug (case overlap=5, dif>0)
61734
61735------------------------------------------------------------------------
61736r527 | zimmerma | 2000-05-24 15:16:52 +0000 (Wed, 24 May 2000) | 2 lines
61737Changed paths:
61738   M /trunk/Configure
61739
61740added add_ui, sqrt_ui, ui_div, ui_sub, reldiff
61741
61742------------------------------------------------------------------------
61743r526 | hanrot | 2000-05-21 16:47:02 +0000 (Sun, 21 May 2000) | 2 lines
61744Changed paths:
61745   M /trunk/Configure
61746   A /trunk/ceil.c
61747   A /trunk/floor.c
61748   A /trunk/trunc.c
61749
61750Compatibility mpf/mpfr, second part. Ceil, floor, trunc. Yet untested.
61751
61752------------------------------------------------------------------------
61753r525 | hanrot | 2000-05-21 16:38:07 +0000 (Sun, 21 May 2000) | 2 lines
61754Changed paths:
61755   A /trunk/mpf2mpfr.h
61756
61757Include file for compatibility module mpf -> mpfr.
61758
61759------------------------------------------------------------------------
61760r524 | hanrot | 2000-05-21 16:35:52 +0000 (Sun, 21 May 2000) | 3 lines
61761Changed paths:
61762   M /trunk/Configure
61763   A /trunk/dump.c
61764   A /trunk/eq.c
61765   A /trunk/random2.c
61766   A /trunk/set_prc_raw.c
61767   A /trunk/urandomb.c
61768
61769Compatibility with mpf. WARNING: THESE FUNCTIONS ARE UNTESTED IN THEIR PRESENT
61770FORM. THEY *DO* COMPILE HOWEVER.
61771
61772------------------------------------------------------------------------
61773r523 | zimmerma | 2000-05-18 13:41:24 +0000 (Thu, 18 May 2000) | 2 lines
61774Changed paths:
61775   M /trunk/tests/tzeta.c
61776
61777removed unused variables
61778
61779------------------------------------------------------------------------
61780r522 | zimmerma | 2000-05-18 13:38:53 +0000 (Thu, 18 May 2000) | 2 lines
61781Changed paths:
61782   M /trunk/tests/tmul_2exp.c
61783
61784removed ';'
61785
61786------------------------------------------------------------------------
61787r521 | zimmerma | 2000-05-18 13:29:55 +0000 (Thu, 18 May 2000) | 2 lines
61788Changed paths:
61789   M /trunk/tests/tcmp_ui.c
61790   M /trunk/tests/tround.c
61791
61792added return
61793
61794------------------------------------------------------------------------
61795r520 | zimmerma | 2000-05-18 12:57:08 +0000 (Thu, 18 May 2000) | 2 lines
61796Changed paths:
61797   M /trunk/tests/tset_f.c
61798
61799added calls to mpf[r]_clear, and rewrote to avoid memory leaks
61800
61801------------------------------------------------------------------------
61802r519 | zimmerma | 2000-05-18 12:56:14 +0000 (Thu, 18 May 2000) | 2 lines
61803Changed paths:
61804   M /trunk/tests/tget_str.c
61805
61806added calls to free
61807
61808------------------------------------------------------------------------
61809r518 | zimmerma | 2000-05-18 12:55:17 +0000 (Thu, 18 May 2000) | 2 lines
61810Changed paths:
61811   M /trunk/mpfr.h
61812
61813corrected comment about field mp_size
61814
61815------------------------------------------------------------------------
61816r517 | zimmerma | 2000-05-12 08:07:56 +0000 (Fri, 12 May 2000) | 2 lines
61817Changed paths:
61818   M /trunk/tests/tout_str.c
61819
61820added tests for negative numbers
61821
61822------------------------------------------------------------------------
61823r516 | zimmerma | 2000-05-12 08:07:35 +0000 (Fri, 12 May 2000) | 2 lines
61824Changed paths:
61825   M /trunk/tests/tget_str.c
61826
61827added one test
61828
61829------------------------------------------------------------------------
61830r515 | zimmerma | 2000-05-12 08:07:02 +0000 (Fri, 12 May 2000) | 2 lines
61831Changed paths:
61832   M /trunk/get_str.c
61833
61834fixed pb with rounding of negative numbers
61835
61836------------------------------------------------------------------------
61837r514 | zimmerma | 2000-05-11 15:39:48 +0000 (Thu, 11 May 2000) | 2 lines
61838Changed paths:
61839   M /trunk/mpfr.texi
61840
61841added mpfr_abs
61842
61843------------------------------------------------------------------------
61844r513 | zimmerma | 2000-05-11 15:38:12 +0000 (Thu, 11 May 2000) | 2 lines
61845Changed paths:
61846   A /trunk/tests/tabs.c
61847
61848test file for mpfr_abs
61849
61850------------------------------------------------------------------------
61851r512 | zimmerma | 2000-05-11 15:37:48 +0000 (Thu, 11 May 2000) | 2 lines
61852Changed paths:
61853   M /trunk/mpfr.h
61854
61855added mpfr_abs (macro using mpfr_set4)
61856
61857------------------------------------------------------------------------
61858r511 | zimmerma | 2000-05-11 10:08:54 +0000 (Thu, 11 May 2000) | 2 lines
61859Changed paths:
61860   M /trunk/TODO
61861
61862updated wrt done/new tasks
61863
61864------------------------------------------------------------------------
61865r510 | zimmerma | 2000-05-05 13:59:56 +0000 (Fri, 05 May 2000) | 2 lines
61866Changed paths:
61867   M /trunk/tests/tsqrt.c
61868
61869added two tests
61870
61871------------------------------------------------------------------------
61872r509 | zimmerma | 2000-05-05 13:59:25 +0000 (Fri, 05 May 2000) | 2 lines
61873Changed paths:
61874   M /trunk/tests/tset_d.c
61875
61876split mpfr_init2 into mpfr_init and mpfr_set_prec
61877
61878------------------------------------------------------------------------
61879r508 | zimmerma | 2000-05-05 13:57:33 +0000 (Fri, 05 May 2000) | 2 lines
61880Changed paths:
61881   M /trunk/Configure
61882
61883removed karadiv.o
61884
61885------------------------------------------------------------------------
61886r507 | zimmerma | 2000-05-05 13:57:08 +0000 (Fri, 05 May 2000) | 2 lines
61887Changed paths:
61888   M /trunk/karasqrt.c
61889
61890replaced mpn_divrem_n by mpn_divrem (efficient in GMP 3.0)
61891
61892------------------------------------------------------------------------
61893r506 | zimmerma | 2000-05-05 13:55:49 +0000 (Fri, 05 May 2000) | 2 lines
61894Changed paths:
61895   D /trunk/karadiv.c
61896
61897not needed any more with GMP 3.0
61898
61899------------------------------------------------------------------------
61900r505 | zimmerma | 2000-05-05 13:49:02 +0000 (Fri, 05 May 2000) | 2 lines
61901Changed paths:
61902   M /trunk/div.c
61903
61904removed mpn_divrem_n stuff, now that Burnikel/Ziegler algorithm is in GMP 3.0
61905
61906------------------------------------------------------------------------
61907r504 | zimmerma | 2000-05-05 13:29:21 +0000 (Fri, 05 May 2000) | 2 lines
61908Changed paths:
61909   M /trunk/tests/tget_str.c
61910   M /trunk/tests/tout_str.c
61911
61912added one test
61913
61914------------------------------------------------------------------------
61915r503 | zimmerma | 2000-05-04 15:18:31 +0000 (Thu, 04 May 2000) | 2 lines
61916Changed paths:
61917   M /trunk/get_str.c
61918
61919completely rewritten (changed semantics)
61920
61921------------------------------------------------------------------------
61922r502 | zimmerma | 2000-05-04 15:17:07 +0000 (Thu, 04 May 2000) | 2 lines
61923Changed paths:
61924   M /trunk/sub.c
61925
61926initialized variable bh to avoid warning at compilation
61927
61928------------------------------------------------------------------------
61929r501 | zimmerma | 2000-05-04 15:16:11 +0000 (Thu, 04 May 2000) | 2 lines
61930Changed paths:
61931   M /trunk/mpfr.h
61932
61933added prototype for mpfr_set_default_rounding_mode
61934
61935------------------------------------------------------------------------
61936r500 | zimmerma | 2000-05-04 15:05:34 +0000 (Thu, 04 May 2000) | 2 lines
61937Changed paths:
61938   M /trunk/cmp_ui.c
61939
61940fixed pb in mpfr_cmp_ui_2exp for i=0
61941
61942------------------------------------------------------------------------
61943r499 | zimmerma | 2000-05-04 13:40:09 +0000 (Thu, 04 May 2000) | 2 lines
61944Changed paths:
61945   M /trunk/TODO
61946
61947updated according to meeting from May 4, 2000
61948
61949------------------------------------------------------------------------
61950r498 | zimmerma | 2000-05-04 12:24:56 +0000 (Thu, 04 May 2000) | 2 lines
61951Changed paths:
61952   M /trunk/INSTALL
61953
61954updated for AIX
61955
61956------------------------------------------------------------------------
61957r497 | zimmerma | 2000-05-04 12:23:28 +0000 (Thu, 04 May 2000) | 2 lines
61958Changed paths:
61959   M /trunk/Configure
61960   M /trunk/rnd_mode.c
61961
61962updated for AIX (thanks to Gerardo Ballabio)
61963
61964------------------------------------------------------------------------
61965r496 | zimmerma | 2000-05-02 16:38:27 +0000 (Tue, 02 May 2000) | 2 lines
61966Changed paths:
61967   M /trunk/tests/tcmp.c
61968
61969added one test
61970
61971------------------------------------------------------------------------
61972r495 | zimmerma | 2000-05-02 16:37:52 +0000 (Tue, 02 May 2000) | 2 lines
61973Changed paths:
61974   M /trunk/cmp.c
61975
61976fixed bug found by G. Ballabio for b=0 and 0<c<1
61977
61978------------------------------------------------------------------------
61979r494 | zimmerma | 2000-05-02 16:37:01 +0000 (Tue, 02 May 2000) | 2 lines
61980Changed paths:
61981   M /trunk/INSTALL
61982
61983added info for GMP2 vs GMP3
61984
61985------------------------------------------------------------------------
61986r493 | zimmerma | 2000-04-19 19:20:27 +0000 (Wed, 19 Apr 2000) | 2 lines
61987Changed paths:
61988   M /trunk/Configure
61989
61990added -ffloat-store for Alpha/OSF
61991
61992------------------------------------------------------------------------
61993r492 | zimmerma | 2000-04-19 18:31:13 +0000 (Wed, 19 Apr 2000) | 2 lines
61994Changed paths:
61995   M /trunk/cmp.c
61996
61997added cast to mp_limb_t (bug on Alpha in tadd with -O2)
61998
61999------------------------------------------------------------------------
62000r491 | zimmerma | 2000-04-19 18:30:19 +0000 (Wed, 19 Apr 2000) | 2 lines
62001Changed paths:
62002   M /trunk/tests/tcmp2.c
62003
62004added one test
62005
62006------------------------------------------------------------------------
62007r490 | zimmerma | 2000-04-19 14:46:00 +0000 (Wed, 19 Apr 2000) | 2 lines
62008Changed paths:
62009   M /trunk/karasqrt.c
62010
62011removed #if 0
62012
62013------------------------------------------------------------------------
62014r489 | zimmerma | 2000-04-19 14:45:27 +0000 (Wed, 19 Apr 2000) | 2 lines
62015Changed paths:
62016   M /trunk/div_ui.c
62017
62018swapped gmp-impl.h and longlong.h for GMP 3.0
62019
62020------------------------------------------------------------------------
62021r488 | zimmerma | 2000-04-14 07:34:19 +0000 (Fri, 14 Apr 2000) | 2 lines
62022Changed paths:
62023   M /trunk/tests/tset_si.c
62024
62025added more tests
62026
62027------------------------------------------------------------------------
62028r487 | zimmerma | 2000-04-14 07:33:46 +0000 (Fri, 14 Apr 2000) | 2 lines
62029Changed paths:
62030   M /trunk/set_si.c
62031
62032fixed pb when target precision is less than integer length
62033
62034------------------------------------------------------------------------
62035r486 | zimmerma | 2000-04-14 07:32:36 +0000 (Fri, 14 Apr 2000) | 3 lines
62036Changed paths:
62037   M /trunk/add.c
62038
62039fixed problem not solved so far, i.e. when adding round bit
62040produces a change of exponent
62041
62042------------------------------------------------------------------------
62043r485 | zimmerma | 2000-04-13 17:05:48 +0000 (Thu, 13 Apr 2000) | 2 lines
62044Changed paths:
62045   M /trunk/tests/texp.c
62046
62047fixed computation of ulps
62048
62049------------------------------------------------------------------------
62050r484 | zimmerma | 2000-04-13 17:03:32 +0000 (Thu, 13 Apr 2000) | 2 lines
62051Changed paths:
62052   M /trunk/round.c
62053
62054removed variable xrw in mpfr_round_raw (not used)
62055
62056------------------------------------------------------------------------
62057r483 | zimmerma | 2000-04-13 17:02:20 +0000 (Thu, 13 Apr 2000) | 2 lines
62058Changed paths:
62059   M /trunk/mul_ui.c
62060
62061replaced 1st my by my+sh in mpfr_round_raw call
62062
62063------------------------------------------------------------------------
62064r482 | zimmerma | 2000-04-13 17:00:16 +0000 (Thu, 13 Apr 2000) | 2 lines
62065Changed paths:
62066   M /trunk/tests/tmul_ui.c
62067
62068added 2 more tests
62069
62070------------------------------------------------------------------------
62071r481 | hanrot | 2000-04-13 16:49:33 +0000 (Thu, 13 Apr 2000) | 2 lines
62072Changed paths:
62073   M /trunk/mul_ui.c
62074
62075Correction d'un bug quand le carry contient tous les bits significatifs.
62076
62077------------------------------------------------------------------------
62078r480 | zimmerma | 2000-02-11 17:24:38 +0000 (Fri, 11 Feb 2000) | 3 lines
62079Changed paths:
62080   M /trunk/tests/tzeta.c
62081
62082improved indentation
62083mpfr_pi -> mpfr_const_pi
62084
62085------------------------------------------------------------------------
62086r479 | zimmerma | 2000-02-11 17:23:36 +0000 (Fri, 11 Feb 2000) | 2 lines
62087Changed paths:
62088   M /trunk/tests/tset_z.c
62089
62090added one test
62091
62092------------------------------------------------------------------------
62093r478 | zimmerma | 2000-02-11 17:23:09 +0000 (Fri, 11 Feb 2000) | 2 lines
62094Changed paths:
62095   M /trunk/tests/texp.c
62096   M /trunk/tests/tpi.c
62097
62098mpfr_pi -> mpfr_const_pi
62099
62100------------------------------------------------------------------------
62101r477 | zimmerma | 2000-02-11 17:22:34 +0000 (Fri, 11 Feb 2000) | 2 lines
62102Changed paths:
62103   M /trunk/tests/tmul_ui.c
62104
62105use mpfr_cmp_ui instead of SIGN
62106
62107------------------------------------------------------------------------
62108r476 | zimmerma | 2000-02-11 17:22:03 +0000 (Fri, 11 Feb 2000) | 2 lines
62109Changed paths:
62110   M /trunk/tests/tlog2.c
62111
62112mpfr_log2 -> mpfr_const_log2
62113
62114------------------------------------------------------------------------
62115r475 | zimmerma | 2000-02-11 17:20:57 +0000 (Fri, 11 Feb 2000) | 3 lines
62116Changed paths:
62117   M /trunk/Configure
62118
62119added -O2 compilation flag
62120added set_q
62121
62122------------------------------------------------------------------------
62123r474 | zimmerma | 2000-02-11 17:20:19 +0000 (Fri, 11 Feb 2000) | 2 lines
62124Changed paths:
62125   A /trunk/set_q.c
62126
62127convert rational (mpz_q) to floating-point (mpfr_t)
62128
62129------------------------------------------------------------------------
62130r473 | zimmerma | 2000-02-11 17:19:15 +0000 (Fri, 11 Feb 2000) | 2 lines
62131Changed paths:
62132   M /trunk/TODO
62133
62134removed things which were done
62135
62136------------------------------------------------------------------------
62137r472 | zimmerma | 2000-02-11 17:18:40 +0000 (Fri, 11 Feb 2000) | 3 lines
62138Changed paths:
62139   M /trunk/add.c
62140   M /trunk/agm.c
62141   M /trunk/div_ui.c
62142   M /trunk/exp.c
62143   M /trunk/get_str.c
62144   M /trunk/log.c
62145   M /trunk/mul.c
62146   M /trunk/mul_ui.c
62147   M /trunk/neg.c
62148
62149unsigned char -> mp_rnd_t
62150SIGN -> MPFR_SIGN
62151
62152------------------------------------------------------------------------
62153r471 | zimmerma | 2000-02-11 17:17:47 +0000 (Fri, 11 Feb 2000) | 2 lines
62154Changed paths:
62155   M /trunk/clear.c
62156
62157use PREC() macro instead of _mp_prec, and corrected size to free
62158
62159------------------------------------------------------------------------
62160r470 | zimmerma | 2000-02-11 17:16:36 +0000 (Fri, 11 Feb 2000) | 2 lines
62161Changed paths:
62162   M /trunk/cmp.c
62163   M /trunk/cmp_ui.c
62164
62165SIGN -> MPFR_SIGN
62166
62167------------------------------------------------------------------------
62168r469 | zimmerma | 2000-02-11 17:15:35 +0000 (Fri, 11 Feb 2000) | 4 lines
62169Changed paths:
62170   M /trunk/div.c
62171
62172unsigned char -> mp_rnd_t
62173SIGN -> MPFR_SIGN
62174added non standard C header
62175
62176------------------------------------------------------------------------
62177r468 | zimmerma | 2000-02-11 17:13:54 +0000 (Fri, 11 Feb 2000) | 2 lines
62178Changed paths:
62179   M /trunk/div_2exp.c
62180
62181unsigned char -> mp_rnd_t
62182
62183------------------------------------------------------------------------
62184r467 | zimmerma | 2000-02-11 17:11:45 +0000 (Fri, 11 Feb 2000) | 2 lines
62185Changed paths:
62186   M /trunk/init.c
62187
62188unsigned long int -> mp_prec_t
62189
62190------------------------------------------------------------------------
62191r466 | zimmerma | 2000-02-11 17:11:01 +0000 (Fri, 11 Feb 2000) | 3 lines
62192Changed paths:
62193   M /trunk/log2.c
62194
62195renamed to mpfr_const_log2
62196unsigned char -> mp_rnd_t
62197
62198------------------------------------------------------------------------
62199r465 | zimmerma | 2000-02-11 17:10:24 +0000 (Fri, 11 Feb 2000) | 4 lines
62200Changed paths:
62201   M /trunk/mpfr.h
62202
62203unsigned char -> mp_rnd_t
62204SIGN -> MPFR_SIGN
62205unsigned long int -> mp_prec_t
62206
62207------------------------------------------------------------------------
62208r464 | zimmerma | 2000-02-11 17:10:04 +0000 (Fri, 11 Feb 2000) | 3 lines
62209Changed paths:
62210   M /trunk/mpfr.texi
62211
62212unsigned char -> mp_rnd_t
62213unsigned long int -> mp_prec_t
62214
62215------------------------------------------------------------------------
62216r463 | zimmerma | 2000-02-11 17:08:37 +0000 (Fri, 11 Feb 2000) | 2 lines
62217Changed paths:
62218   M /trunk/mul_2exp.c
62219   M /trunk/out_str.c
62220   M /trunk/print_rnd_mode.c
62221   M /trunk/rnd_mode.c
62222
62223unsigned char -> mp_rnd_t
62224
62225------------------------------------------------------------------------
62226r462 | zimmerma | 2000-02-11 17:06:41 +0000 (Fri, 11 Feb 2000) | 3 lines
62227Changed paths:
62228   M /trunk/pi.c
62229
62230renamed to mpfr_const_pi
62231unsigned char -> mp_rnd_t
62232
62233------------------------------------------------------------------------
62234r461 | zimmerma | 2000-02-11 17:06:06 +0000 (Fri, 11 Feb 2000) | 3 lines
62235Changed paths:
62236   M /trunk/pow.c
62237
62238unsigned char -> mp_rnd_t
62239added non standard C header
62240
62241------------------------------------------------------------------------
62242r460 | zimmerma | 2000-02-11 17:04:40 +0000 (Fri, 11 Feb 2000) | 2 lines
62243Changed paths:
62244   M /trunk/print_raw.c
62245
62246SIGN -> MPFR_SIGN
62247
62248------------------------------------------------------------------------
62249r459 | zimmerma | 2000-02-11 17:03:46 +0000 (Fri, 11 Feb 2000) | 2 lines
62250Changed paths:
62251   M /trunk/random.c
62252
62253added non standard C header
62254
62255------------------------------------------------------------------------
62256r458 | zimmerma | 2000-02-11 17:01:46 +0000 (Fri, 11 Feb 2000) | 4 lines
62257Changed paths:
62258   M /trunk/round.c
62259
62260unsigned char -> mp_rnd_t
62261SIGN -> MPFR_SIGN
62262unsigned long int -> mp_prec_t
62263
62264------------------------------------------------------------------------
62265r457 | zimmerma | 2000-02-11 17:01:15 +0000 (Fri, 11 Feb 2000) | 3 lines
62266Changed paths:
62267   M /trunk/set.c
62268   M /trunk/set_d.c
62269   M /trunk/set_f.c
62270   M /trunk/set_si.c
62271   M /trunk/set_z.c
62272   M /trunk/sqrt.c
62273   M /trunk/sub.c
62274
62275unsigned char -> mp_rnd_t
62276SIGN -> MPFR_SIGN
62277
62278------------------------------------------------------------------------
62279r456 | zimmerma | 2000-02-11 17:00:21 +0000 (Fri, 11 Feb 2000) | 2 lines
62280Changed paths:
62281   M /trunk/set_dfl_prec.c
62282   M /trunk/set_prec.c
62283
62284unsigned long int -> mp_prec_t
62285
62286------------------------------------------------------------------------
62287r455 | zimmerma | 2000-02-11 16:59:45 +0000 (Fri, 11 Feb 2000) | 2 lines
62288Changed paths:
62289   M /trunk/set_dfl_rnd.c
62290
62291har -> mp_rnd_t
62292
62293------------------------------------------------------------------------
62294r454 | zimmerma | 2000-02-11 16:55:07 +0000 (Fri, 11 Feb 2000) | 2 lines
62295Changed paths:
62296   M /trunk/zeta.c
62297
62298changed rounding mode to mp_rnd_t
62299
62300------------------------------------------------------------------------
62301r453 | zimmerma | 2000-02-04 17:04:06 +0000 (Fri, 04 Feb 2000) | 2 lines
62302Changed paths:
62303   M /trunk/tests/tmul.c
62304
62305now distinguish between true mpfr errors and possible errors from libm.a
62306
62307------------------------------------------------------------------------
62308r452 | zimmerma | 2000-02-04 17:03:21 +0000 (Fri, 04 Feb 2000) | 2 lines
62309Changed paths:
62310   M /trunk/tests/texp.c
62311
62312now use print_rnd_mode
62313
62314------------------------------------------------------------------------
62315r451 | zimmerma | 2000-02-04 17:02:42 +0000 (Fri, 04 Feb 2000) | 2 lines
62316Changed paths:
62317   M /trunk/TODO
62318
62319added suggestion from JP Merlet
62320
62321------------------------------------------------------------------------
62322r450 | zimmerma | 2000-02-04 17:02:15 +0000 (Fri, 04 Feb 2000) | 2 lines
62323Changed paths:
62324   M /trunk/Configure
62325
62326added print_rnd_mode.c
62327
62328------------------------------------------------------------------------
62329r449 | zimmerma | 2000-02-04 14:55:01 +0000 (Fri, 04 Feb 2000) | 2 lines
62330Changed paths:
62331   M /trunk/tests/tset_f.c
62332
62333added more tests
62334
62335------------------------------------------------------------------------
62336r448 | zimmerma | 2000-02-04 14:54:37 +0000 (Fri, 04 Feb 2000) | 2 lines
62337Changed paths:
62338   M /trunk/set_f.c
62339
62340fixed bug(s) found by Jean-Pierre Merlet
62341
62342------------------------------------------------------------------------
62343r447 | zimmerma | 2000-02-04 14:45:43 +0000 (Fri, 04 Feb 2000) | 2 lines
62344Changed paths:
62345   M /trunk/mpfr.h
62346
62347changed prototype of mpfr_set_f (takes now only 3 arguments)
62348
62349------------------------------------------------------------------------
62350r446 | zimmerma | 2000-02-03 08:59:19 +0000 (Thu, 03 Feb 2000) | 2 lines
62351Changed paths:
62352   M /trunk/Configure
62353
62354added karasqrt.o
62355
62356------------------------------------------------------------------------
62357r445 | zimmerma | 2000-02-03 08:58:49 +0000 (Thu, 03 Feb 2000) | 4 lines
62358Changed paths:
62359   M /trunk/mpfr.h
62360
62361added prototype for kara_sqrtrem
62362added redefinition of KARATSUBA_MUL_THRESHOLD (if not defined)
62363removed definition of LOG_MP_BITS_PER_LIMB (was not used)
62364
62365------------------------------------------------------------------------
62366r444 | zimmerma | 2000-02-03 08:57:40 +0000 (Thu, 03 Feb 2000) | 2 lines
62367Changed paths:
62368   M /trunk/karasqrt.c
62369
62370changed return type to mp_size_t and included mpfr.h
62371
62372------------------------------------------------------------------------
62373r443 | zimmerma | 2000-02-03 08:56:58 +0000 (Thu, 03 Feb 2000) | 2 lines
62374Changed paths:
62375   M /trunk/karadiv.c
62376
62377moved definition of KARATSUBA_MUL_THRESHOLD (if not defined) to mpfr.h
62378
62379------------------------------------------------------------------------
62380r442 | zimmerma | 2000-02-03 08:48:45 +0000 (Thu, 03 Feb 2000) | 2 lines
62381Changed paths:
62382   A /trunk/karasqrt.c
62383
62384implements Katatsuba square root
62385
62386------------------------------------------------------------------------
62387r441 | zimmerma | 2000-02-03 08:45:55 +0000 (Thu, 03 Feb 2000) | 2 lines
62388Changed paths:
62389   M /trunk/sqrt.c
62390
62391now use kara_sqrtrem instead of mpn_sqrtrem
62392
62393------------------------------------------------------------------------
62394r440 | zimmerma | 2000-02-03 08:41:35 +0000 (Thu, 03 Feb 2000) | 2 lines
62395Changed paths:
62396   M /trunk/div_ui.c
62397
62398fixed bug when high limb of quotient is zero
62399
62400------------------------------------------------------------------------
62401r439 | zimmerma | 2000-02-02 18:17:30 +0000 (Wed, 02 Feb 2000) | 2 lines
62402Changed paths:
62403   M /trunk/tests/tadd.c
62404
62405added one test [did fail on alpha]
62406
62407------------------------------------------------------------------------
62408r438 | zimmerma | 2000-02-02 18:01:29 +0000 (Wed, 02 Feb 2000) | 2 lines
62409Changed paths:
62410   M /trunk/sub.c
62411
62412added cast to mp_limb_t in front of 1<<sh
62413
62414------------------------------------------------------------------------
62415r437 | zimmerma | 2000-02-02 17:57:24 +0000 (Wed, 02 Feb 2000) | 2 lines
62416Changed paths:
62417   M /trunk/karadiv.c
62418
62419modified to be compatible with gmp-2.0.2
62420
62421------------------------------------------------------------------------
62422r436 | zimmerma | 2000-02-02 17:54:04 +0000 (Wed, 02 Feb 2000) | 2 lines
62423Changed paths:
62424   M /trunk/INSTALL
62425
62426added further sqrt pb on alpha
62427
62428------------------------------------------------------------------------
62429r435 | zimmerma | 2000-02-02 17:53:12 +0000 (Wed, 02 Feb 2000) | 2 lines
62430Changed paths:
62431   M /trunk/div_ui.c
62432
62433swapped longlong.h and gmp-impl.h (pb on alpha)
62434
62435------------------------------------------------------------------------
62436r434 | zimmerma | 2000-02-02 16:02:47 +0000 (Wed, 02 Feb 2000) | 2 lines
62437Changed paths:
62438   M /trunk/tests/tadd.c
62439
62440added test for bug in sub.c found by JP Merlet on Solaris
62441
62442------------------------------------------------------------------------
62443r433 | zimmerma | 2000-02-02 15:52:54 +0000 (Wed, 02 Feb 2000) | 3 lines
62444Changed paths:
62445   M /trunk/sub.c
62446
62447fixed mpn_rshift which could have 0 as shift argument
62448(caused bug in exp on Solaris found by JP Merlet)
62449
62450------------------------------------------------------------------------
62451r432 | zimmerma | 2000-02-02 15:49:49 +0000 (Wed, 02 Feb 2000) | 2 lines
62452Changed paths:
62453   M /trunk/exp.c
62454
62455moved debug messages to stdout
62456
62457------------------------------------------------------------------------
62458r431 | zimmerma | 2000-02-01 16:31:42 +0000 (Tue, 01 Feb 2000) | 2 lines
62459Changed paths:
62460   M /trunk/mpfr.h
62461
62462added prototype for mpn_divrem_n (Burnikel-Ziegler algorithm)
62463
62464------------------------------------------------------------------------
62465r430 | zimmerma | 2000-02-01 16:31:05 +0000 (Tue, 01 Feb 2000) | 3 lines
62466Changed paths:
62467   M /trunk/div.c
62468
62469use mpn_divrem_n (Burnikel-Ziegler algorithm) instead of mpn_divrem
62470when rsize=rrsize
62471
62472------------------------------------------------------------------------
62473r429 | zimmerma | 2000-02-01 16:30:17 +0000 (Tue, 01 Feb 2000) | 2 lines
62474Changed paths:
62475   M /trunk/Configure
62476
62477added karadiv.c (to be removed when incorporated in GMP)
62478
62479------------------------------------------------------------------------
62480r428 | zimmerma | 2000-02-01 16:29:32 +0000 (Tue, 01 Feb 2000) | 2 lines
62481Changed paths:
62482   A /trunk/karadiv.c
62483
62484Burnikel-Ziegler division
62485
62486------------------------------------------------------------------------
62487r427 | zimmerma | 2000-01-31 13:09:12 +0000 (Mon, 31 Jan 2000) | 2 lines
62488Changed paths:
62489   M /trunk/tests/texp.c
62490
62491added further examples from V. Lefe`vre
62492
62493------------------------------------------------------------------------
62494r426 | zimmerma | 1999-12-16 13:14:21 +0000 (Thu, 16 Dec 1999) | 2 lines
62495Changed paths:
62496   M /trunk/Configure
62497
62498added macri VERSION for target dist
62499
62500------------------------------------------------------------------------
62501r425 | zimmerma | 1999-12-16 11:00:44 +0000 (Thu, 16 Dec 1999) | 2 lines
62502Changed paths:
62503   M /trunk/tests/tlog.c
62504
62505added new tests from V. Lefe`vre
62506
62507------------------------------------------------------------------------
62508r424 | zimmerma | 1999-12-16 11:00:14 +0000 (Thu, 16 Dec 1999) | 2 lines
62509Changed paths:
62510   M /trunk/tests/tdiv.c
62511
62512improved interface: tdiv N for doing N random tests
62513
62514------------------------------------------------------------------------
62515r423 | zimmerma | 1999-12-16 10:59:26 +0000 (Thu, 16 Dec 1999) | 2 lines
62516Changed paths:
62517   M /trunk/tests/tcmp2.c
62518
62519added one test
62520
62521------------------------------------------------------------------------
62522r422 | zimmerma | 1999-12-16 10:58:50 +0000 (Thu, 16 Dec 1999) | 2 lines
62523Changed paths:
62524   M /trunk/sub.c
62525
62526DEBUG2 -> DEBUG
62527
62528------------------------------------------------------------------------
62529r421 | zimmerma | 1999-12-16 10:58:21 +0000 (Thu, 16 Dec 1999) | 2 lines
62530Changed paths:
62531   M /trunk/log.c
62532
62533added debug instructions
62534
62535------------------------------------------------------------------------
62536r420 | zimmerma | 1999-12-16 10:57:44 +0000 (Thu, 16 Dec 1999) | 2 lines
62537Changed paths:
62538   M /trunk/cmp.c
62539
62540fixed nasty bug in mpfr_cmp2 (case cc=1)
62541
62542------------------------------------------------------------------------
62543r419 | zimmerma | 1999-12-16 10:54:57 +0000 (Thu, 16 Dec 1999) | 2 lines
62544Changed paths:
62545   M /trunk/add.c
62546
62547replaced printf by fprintf for error
62548
62549------------------------------------------------------------------------
62550r418 | zimmerma | 1999-12-10 20:32:36 +0000 (Fri, 10 Dec 1999) | 2 lines
62551Changed paths:
62552   M /trunk/tests/tlog.c
62553
62554added new tests for large input
62555
62556------------------------------------------------------------------------
62557r417 | zimmerma | 1999-12-10 20:32:07 +0000 (Fri, 10 Dec 1999) | 2 lines
62558Changed paths:
62559   M /trunk/log.c
62560
62561fixed bug for large input
62562
62563------------------------------------------------------------------------
62564r416 | zimmerma | 1999-12-10 13:29:54 +0000 (Fri, 10 Dec 1999) | 4 lines
62565Changed paths:
62566   M /trunk/log.c
62567
62568rewritten the error analysis:
62569- now analyzes the cancellation a posteriori
62570- takes into account errors from rounding and initial approximation
62571
62572------------------------------------------------------------------------
62573r415 | zimmerma | 1999-12-10 13:27:42 +0000 (Fri, 10 Dec 1999) | 2 lines
62574Changed paths:
62575   M /trunk/tests/tlog.c
62576
62577added tests from Vincent Lefe`vre
62578
62579------------------------------------------------------------------------
62580r414 | zimmerma | 1999-12-10 13:04:09 +0000 (Fri, 10 Dec 1999) | 2 lines
62581Changed paths:
62582   M /trunk/set_str_raw.c
62583
62584no warning any more for negative exponent (thanks to V. Lefe`vre)
62585
62586------------------------------------------------------------------------
62587r413 | zimmerma | 1999-12-08 12:12:07 +0000 (Wed, 08 Dec 1999) | 3 lines
62588Changed paths:
62589   M /trunk/exp.c
62590
62591fixed bug found by V. Lefe`vre (when n<0, we have to compute
62592an upper bound of log(2) instead of a lower bound)
62593
62594------------------------------------------------------------------------
62595r412 | zimmerma | 1999-12-08 12:10:29 +0000 (Wed, 08 Dec 1999) | 2 lines
62596Changed paths:
62597   M /trunk/tests/texp.c
62598
62599added new test (bug found by V. Lefe`vre)
62600
62601------------------------------------------------------------------------
62602r411 | zimmerma | 1999-12-07 16:01:25 +0000 (Tue, 07 Dec 1999) | 2 lines
62603Changed paths:
62604   M /trunk/TODO
62605
62606added suggestion from V. Lefe`vre
62607
62608------------------------------------------------------------------------
62609r410 | zimmerma | 1999-12-07 10:31:45 +0000 (Tue, 07 Dec 1999) | 2 lines
62610Changed paths:
62611   M /trunk/TODO
62612
62613added several remarks from Vincent Lefe`vre
62614
62615------------------------------------------------------------------------
62616r409 | zimmerma | 1999-12-07 10:27:05 +0000 (Tue, 07 Dec 1999) | 2 lines
62617Changed paths:
62618   M /trunk/mpfr.texi
62619
62620corrected many typos found by Vincent Lefe`vre
62621
62622------------------------------------------------------------------------
62623r408 | zimmerma | 1999-11-27 08:10:56 +0000 (Sat, 27 Nov 1999) | 2 lines
62624Changed paths:
62625   M /trunk/mpfr.texi
62626   M /trunk/mul.c
62627
62628removed executable rights
62629
62630------------------------------------------------------------------------
62631r407 | zimmerma | 1999-11-27 08:09:46 +0000 (Sat, 27 Nov 1999) | 3 lines
62632Changed paths:
62633   M /trunk/INSTALL
62634
62635improved GMP link (thanks to Vincent Lefe`vre)
62636added pointer to Alpha-Linux f-p problems
62637
62638------------------------------------------------------------------------
62639r406 | zimmerma | 1999-11-27 08:08:35 +0000 (Sat, 27 Nov 1999) | 2 lines
62640Changed paths:
62641   M /trunk/tests/tset_d.c
62642
62643removed executable right on file
62644
62645------------------------------------------------------------------------
62646r405 | zimmerma | 1999-10-20 14:17:01 +0000 (Wed, 20 Oct 1999) | 2 lines
62647Changed paths:
62648   M /trunk/tests/tcmp2.c
62649
62650put back test for x=y
62651
62652------------------------------------------------------------------------
62653r404 | zimmerma | 1999-10-20 14:11:34 +0000 (Wed, 20 Oct 1999) | 2 lines
62654Changed paths:
62655   M /trunk/tests/tcmp2.c
62656
62657modified to avoid y=-0.0
62658
62659------------------------------------------------------------------------
62660r403 | zimmerma | 1999-10-20 13:31:20 +0000 (Wed, 20 Oct 1999) | 2 lines
62661Changed paths:
62662   M /trunk/tests/tcmp2.c
62663
62664modified test procedure to return 53 when x=y
62665
62666------------------------------------------------------------------------
62667r402 | zimmerma | 1999-10-20 13:25:13 +0000 (Wed, 20 Oct 1999) | 2 lines
62668Changed paths:
62669   M /trunk/cmp.c
62670
62671mpfr_cmp2(b,c) now returns PREC(b) if b=c, even if c=0
62672
62673------------------------------------------------------------------------
62674r401 | zimmerma | 1999-10-20 13:06:11 +0000 (Wed, 20 Oct 1999) | 2 lines
62675Changed paths:
62676   M /trunk/tests/tsqrt.c
62677
62678added one test
62679
62680------------------------------------------------------------------------
62681r400 | zimmerma | 1999-10-20 13:05:43 +0000 (Wed, 20 Oct 1999) | 2 lines
62682Changed paths:
62683   M /trunk/INSTALL
62684
62685added test under Cygwin
62686
62687------------------------------------------------------------------------
62688r399 | zimmerma | 1999-10-20 11:16:09 +0000 (Wed, 20 Oct 1999) | 2 lines
62689Changed paths:
62690   M /trunk/Configure
62691
62692$make -> $MAKE
62693
62694------------------------------------------------------------------------
62695r398 | zimmerma | 1999-10-20 10:21:22 +0000 (Wed, 20 Oct 1999) | 2 lines
62696Changed paths:
62697   M /trunk/tests/tcmp2.c
62698   M /trunk/tests/texp.c
62699   M /trunk/tests/tlog.c
62700   M /trunk/tests/tset_si.c
62701   M /trunk/tests/tset_z.c
62702
62703removed *rand48 prototypes (pb under Cygwin)
62704
62705------------------------------------------------------------------------
62706r397 | zimmerma | 1999-10-20 10:20:37 +0000 (Wed, 20 Oct 1999) | 2 lines
62707Changed paths:
62708   M /trunk/tests/tagm.c
62709
62710removed *rand48 prototypes
62711
62712------------------------------------------------------------------------
62713r396 | zimmerma | 1999-10-20 10:20:12 +0000 (Wed, 20 Oct 1999) | 2 lines
62714Changed paths:
62715   M /trunk/tests/tadd.c
62716
62717removed lrand48 prototype (pb under Cygwin)
62718
62719------------------------------------------------------------------------
62720r395 | zimmerma | 1999-10-20 10:19:30 +0000 (Wed, 20 Oct 1999) | 2 lines
62721Changed paths:
62722   M /trunk/rnd_mode.c
62723
62724added rounding instructions for Cygnus compiler under Windows
62725
62726------------------------------------------------------------------------
62727r394 | zimmerma | 1999-10-20 10:18:14 +0000 (Wed, 20 Oct 1999) | 2 lines
62728Changed paths:
62729   M /trunk/mpfr.h
62730
62731added dummy *rand48 functions for CYGWIN
62732
62733------------------------------------------------------------------------
62734r393 | zimmerma | 1999-10-20 10:17:38 +0000 (Wed, 20 Oct 1999) | 2 lines
62735Changed paths:
62736   M /trunk/INSTALL
62737
62738added info about gmp-mparam.h
62739
62740------------------------------------------------------------------------
62741r392 | zimmerma | 1999-10-20 10:16:28 +0000 (Wed, 20 Oct 1999) | 2 lines
62742Changed paths:
62743   M /trunk/Configure
62744
62745incorporated data for CYGWIN
62746
62747------------------------------------------------------------------------
62748r391 | zimmerma | 1999-10-15 09:51:16 +0000 (Fri, 15 Oct 1999) | 2 lines
62749Changed paths:
62750   M /trunk/tests/tsqrt.c
62751
62752added one test
62753
62754------------------------------------------------------------------------
62755r390 | zimmerma | 1999-10-15 09:41:12 +0000 (Fri, 15 Oct 1999) | 2 lines
62756Changed paths:
62757   M /trunk/tests/tdiv.c
62758   M /trunk/tests/tmul.c
62759   M /trunk/tests/tsqrt.c
62760
62761added boundary cases from paper from Michael Parks
62762
62763------------------------------------------------------------------------
62764r389 | zimmerma | 1999-10-14 13:32:09 +0000 (Thu, 14 Oct 1999) | 2 lines
62765Changed paths:
62766   M /trunk/mul_ui.c
62767
62768now set sign correctly
62769
62770------------------------------------------------------------------------
62771r388 | zimmerma | 1999-10-14 13:31:45 +0000 (Thu, 14 Oct 1999) | 2 lines
62772Changed paths:
62773   M /trunk/tests/tmul_ui.c
62774
62775added test to check sign is correctly set
62776
62777------------------------------------------------------------------------
62778r387 | zimmerma | 1999-10-14 13:31:15 +0000 (Thu, 14 Oct 1999) | 2 lines
62779Changed paths:
62780   M /trunk/tests/texp.c
62781
62782added worst case for arg. reduction
62783
62784------------------------------------------------------------------------
62785r386 | zimmerma | 1999-10-14 13:26:40 +0000 (Thu, 14 Oct 1999) | 2 lines
62786Changed paths:
62787   M /trunk/exp.c
62788
62789fixed bug when initial approx. floor(x/log(2)) is too large
62790
62791------------------------------------------------------------------------
62792r385 | zimmerma | 1999-10-08 15:25:42 +0000 (Fri, 08 Oct 1999) | 2 lines
62793Changed paths:
62794   M /trunk/rnd_mode.c
62795
62796now use macros for Linux case, and added ifdef for _ISOC9X_SOURCE
62797
62798------------------------------------------------------------------------
62799r384 | zimmerma | 1999-10-08 10:03:45 +0000 (Fri, 08 Oct 1999) | 2 lines
62800Changed paths:
62801   M /trunk/Configure
62802
62803changed target dist to create archive in a directory
62804
62805------------------------------------------------------------------------
62806r383 | zimmerma | 1999-10-07 15:12:09 +0000 (Thu, 07 Oct 1999) | 2 lines
62807Changed paths:
62808   M /trunk/Configure
62809
62810added targets doc and dist
62811
62812------------------------------------------------------------------------
62813r382 | zimmerma | 1999-10-07 15:11:43 +0000 (Thu, 07 Oct 1999) | 2 lines
62814Changed paths:
62815   M /trunk/INSTALL
62816
62817added documentation and contact for problems
62818
62819------------------------------------------------------------------------
62820r381 | zimmerma | 1999-10-07 14:54:54 +0000 (Thu, 07 Oct 1999) | 2 lines
62821Changed paths:
62822   A /trunk/INSTALL
62823
62824file for installation of mpfr
62825
62826------------------------------------------------------------------------
62827r380 | zimmerma | 1999-10-07 14:09:58 +0000 (Thu, 07 Oct 1999) | 2 lines
62828Changed paths:
62829   M /trunk/tests/tlog.c
62830   M /trunk/tests/tout_str.c
62831
62832added more tests
62833
62834------------------------------------------------------------------------
62835r379 | zimmerma | 1999-10-07 14:06:17 +0000 (Thu, 07 Oct 1999) | 2 lines
62836Changed paths:
62837   M /trunk/get_str.c
62838
62839now deal with 0 and fixed bug on 64-bit machine
62840
62841------------------------------------------------------------------------
62842r378 | zimmerma | 1999-10-07 08:15:21 +0000 (Thu, 07 Oct 1999) | 2 lines
62843Changed paths:
62844   D /trunk/sqrt3.c
62845
62846moved to sqrt.c
62847
62848------------------------------------------------------------------------
62849r377 | zimmerma | 1999-10-07 08:14:56 +0000 (Thu, 07 Oct 1999) | 2 lines
62850Changed paths:
62851   M /trunk/sqrt.c
62852
62853now use directly mpn_sqrtrem (previously sqrt3.c)
62854
62855------------------------------------------------------------------------
62856r376 | zimmerma | 1999-10-07 08:14:13 +0000 (Thu, 07 Oct 1999) | 2 lines
62857Changed paths:
62858   M /trunk/mpfr.texi
62859
62860updated prototypes of mpfr_div/mpfr_sqrt
62861
62862------------------------------------------------------------------------
62863r375 | zimmerma | 1999-10-07 08:11:25 +0000 (Thu, 07 Oct 1999) | 2 lines
62864Changed paths:
62865   M /trunk/Configure
62866   M /trunk/mpfr.h
62867
62868removed div3 and sqrt3
62869
62870------------------------------------------------------------------------
62871r374 | zimmerma | 1999-10-07 08:10:06 +0000 (Thu, 07 Oct 1999) | 2 lines
62872Changed paths:
62873   M /trunk/log.c
62874
62875div3 -> div
62876
62877------------------------------------------------------------------------
62878r373 | zimmerma | 1999-10-07 08:09:41 +0000 (Thu, 07 Oct 1999) | 2 lines
62879Changed paths:
62880   D /trunk/div3.c
62881
62882moved to div.c
62883
62884------------------------------------------------------------------------
62885r372 | zimmerma | 1999-10-07 08:08:48 +0000 (Thu, 07 Oct 1999) | 3 lines
62886Changed paths:
62887   M /trunk/div.c
62888
62889replaced implementation using Goldschmidt's algorithm
62890by that using directly mpn_divrem (previously div3.c)
62891
62892------------------------------------------------------------------------
62893r371 | zimmerma | 1999-10-07 08:07:46 +0000 (Thu, 07 Oct 1999) | 2 lines
62894Changed paths:
62895   M /trunk/agm.c
62896
62897sqrt3 -> sqrt
62898
62899------------------------------------------------------------------------
62900r370 | zimmerma | 1999-10-07 08:05:54 +0000 (Thu, 07 Oct 1999) | 2 lines
62901Changed paths:
62902   A /trunk/COPYING.LIB
62903
62904GNU Library Public License
62905
62906------------------------------------------------------------------------
62907r369 | zimmerma | 1999-08-31 08:56:55 +0000 (Tue, 31 Aug 1999) | 2 lines
62908Changed paths:
62909   M /trunk/set_z.c
62910
62911removed printf statement
62912
62913------------------------------------------------------------------------
62914r368 | zimmerma | 1999-08-31 08:46:21 +0000 (Tue, 31 Aug 1999) | 2 lines
62915Changed paths:
62916   M /trunk/set_z.c
62917
62918added ABS for SIZ(z) when z<0
62919
62920------------------------------------------------------------------------
62921r367 | zimmerma | 1999-08-31 08:45:45 +0000 (Tue, 31 Aug 1999) | 2 lines
62922Changed paths:
62923   M /trunk/get_str.c
62924
62925removed special 'exact' stuff for n=0
62926
62927------------------------------------------------------------------------
62928r366 | zimmerma | 1999-08-31 08:18:25 +0000 (Tue, 31 Aug 1999) | 2 lines
62929Changed paths:
62930   M /trunk/mpfr.h
62931
62932fixed prototype of random
62933
62934------------------------------------------------------------------------
62935r365 | zimmerma | 1999-07-30 16:48:33 +0000 (Fri, 30 Jul 1999) | 2 lines
62936Changed paths:
62937   M /trunk/mpfr.texi
62938
62939replaced GNU MPFR by MPFR (not yet the GNU label)
62940
62941------------------------------------------------------------------------
62942r364 | zimmerma | 1999-07-30 16:47:40 +0000 (Fri, 30 Jul 1999) | 2 lines
62943Changed paths:
62944   M /trunk/add.c
62945   M /trunk/add_ulp.c
62946   M /trunk/agm.c
62947   M /trunk/clear.c
62948   M /trunk/cmp.c
62949   M /trunk/cmp_ui.c
62950   M /trunk/div.c
62951   M /trunk/div3.c
62952   M /trunk/div_2exp.c
62953   M /trunk/div_ui.c
62954   M /trunk/exp.c
62955   M /trunk/get_str.c
62956   M /trunk/init.c
62957   M /trunk/init_set.h
62958   M /trunk/log.c
62959   M /trunk/log2.c
62960   M /trunk/mpfr-impl.h
62961   M /trunk/mpfr.h
62962   M /trunk/mul.c
62963   M /trunk/mul_2exp.c
62964   M /trunk/mul_ui.c
62965   M /trunk/neg.c
62966   M /trunk/out_str.c
62967   M /trunk/pi.c
62968   M /trunk/pow.c
62969   M /trunk/print_raw.c
62970   M /trunk/print_rnd_mode.c
62971   M /trunk/random.c
62972   M /trunk/rnd_mode.c
62973   M /trunk/round.c
62974   M /trunk/set.c
62975   M /trunk/set_d.c
62976   M /trunk/set_dfl_prec.c
62977   M /trunk/set_dfl_rnd.c
62978   M /trunk/set_f.c
62979   M /trunk/set_prec.c
62980   M /trunk/set_si.c
62981   M /trunk/set_str_raw.c
62982   M /trunk/set_z.c
62983   M /trunk/sqrt.c
62984   M /trunk/sqrt3.c
62985   M /trunk/sub.c
62986   M /trunk/tests/tadd.c
62987   M /trunk/tests/tagm.c
62988   M /trunk/tests/tcan_round.c
62989   M /trunk/tests/tcmp.c
62990   M /trunk/tests/tcmp2.c
62991   M /trunk/tests/tcmp_ui.c
62992   M /trunk/tests/tdiv.c
62993   M /trunk/tests/tdiv_ui.c
62994   M /trunk/tests/texp.c
62995   M /trunk/tests/tget_str.c
62996   M /trunk/tests/tlog.c
62997   M /trunk/tests/tlog2.c
62998   M /trunk/tests/tmul.c
62999   M /trunk/tests/tmul_2exp.c
63000   M /trunk/tests/tmul_ui.c
63001   M /trunk/tests/tout_str.c
63002   M /trunk/tests/tpi.c
63003   M /trunk/tests/tround.c
63004   M /trunk/tests/tset_d.c
63005   M /trunk/tests/tset_f.c
63006   M /trunk/tests/tset_si.c
63007   M /trunk/tests/tset_str.c
63008   M /trunk/tests/tset_z.c
63009   M /trunk/tests/tsqrt.c
63010   M /trunk/tests/tzeta.c
63011   M /trunk/zeta.c
63012
63013added copyright notice
63014
63015------------------------------------------------------------------------
63016r363 | zimmerma | 1999-07-09 18:02:58 +0000 (Fri, 09 Jul 1999) | 2 lines
63017Changed paths:
63018   M /trunk/tests/tset_z.c
63019
63020added one test with prec=160
63021
63022------------------------------------------------------------------------
63023r362 | zimmerma | 1999-07-09 18:02:08 +0000 (Fri, 09 Jul 1999) | 2 lines
63024Changed paths:
63025   M /trunk/pi.c
63026
63027error term is N+1 and not N
63028
63029------------------------------------------------------------------------
63030r361 | zimmerma | 1999-07-09 18:00:39 +0000 (Fri, 09 Jul 1999) | 2 lines
63031Changed paths:
63032   M /trunk/set_z.c
63033
63034fixed bug in case sh=0
63035
63036------------------------------------------------------------------------
63037r360 | zimmerma | 1999-07-08 16:28:56 +0000 (Thu, 08 Jul 1999) | 3 lines
63038Changed paths:
63039   M /trunk/round.c
63040
63041completely rewritten mpfr_can_round_raw, which costs now O(1)
63042--- or more probably O(log n) --- instead of O(n)
63043
63044------------------------------------------------------------------------
63045r359 | zimmerma | 1999-07-07 16:47:31 +0000 (Wed, 07 Jul 1999) | 2 lines
63046Changed paths:
63047   M /trunk/tests/tcmp.c
63048
63049changed mpfr_init2 to mpfr_set_prec
63050
63051------------------------------------------------------------------------
63052r358 | zimmerma | 1999-07-07 16:44:53 +0000 (Wed, 07 Jul 1999) | 2 lines
63053Changed paths:
63054   M /trunk/tests/tlog.c
63055
63056added one test
63057
63058------------------------------------------------------------------------
63059r357 | zimmerma | 1999-07-07 16:08:19 +0000 (Wed, 07 Jul 1999) | 2 lines
63060Changed paths:
63061   M /trunk/sub.c
63062
63063added prototype for mpfr_add1
63064
63065------------------------------------------------------------------------
63066r356 | zimmerma | 1999-07-07 16:04:13 +0000 (Wed, 07 Jul 1999) | 2 lines
63067Changed paths:
63068   M /trunk/tests/tcan_round.c
63069
63070added mpfr_clear
63071
63072------------------------------------------------------------------------
63073r355 | hanrot | 1999-07-07 15:53:23 +0000 (Wed, 07 Jul 1999) | 2 lines
63074Changed paths:
63075   M /trunk/sqrt3.c
63076
63077sqrt3 now returns an exact / inexact flag.
63078
63079------------------------------------------------------------------------
63080r354 | hanrot | 1999-07-07 15:52:58 +0000 (Wed, 07 Jul 1999) | 2 lines
63081Changed paths:
63082   M /trunk/mpfr.h
63083
63084sqrt3 now returns an exact/inexact flag.
63085
63086------------------------------------------------------------------------
63087r353 | zimmerma | 1999-07-07 15:49:50 +0000 (Wed, 07 Jul 1999) | 2 lines
63088Changed paths:
63089   M /trunk/set_str_raw.c
63090
63091fix UMR (missing 0 terminating string)
63092
63093------------------------------------------------------------------------
63094r352 | zimmerma | 1999-07-07 15:26:07 +0000 (Wed, 07 Jul 1999) | 2 lines
63095Changed paths:
63096   M /trunk/init.c
63097
63098put initialization of exponent back (avoids some UMRs)
63099
63100------------------------------------------------------------------------
63101r351 | zimmerma | 1999-07-07 15:11:20 +0000 (Wed, 07 Jul 1999) | 2 lines
63102Changed paths:
63103   M /trunk/get_str.c
63104
63105fixed array bound write bug
63106
63107------------------------------------------------------------------------
63108r350 | zimmerma | 1999-07-07 13:12:18 +0000 (Wed, 07 Jul 1999) | 2 lines
63109Changed paths:
63110   M /trunk/tests/tsqrt.c
63111
63112added one test
63113
63114------------------------------------------------------------------------
63115r349 | zimmerma | 1999-07-07 13:10:57 +0000 (Wed, 07 Jul 1999) | 2 lines
63116Changed paths:
63117   M /trunk/tests/tout_str.c
63118
63119added several tests, and does not print on stdout when no argument
63120
63121------------------------------------------------------------------------
63122r348 | zimmerma | 1999-07-07 13:09:37 +0000 (Wed, 07 Jul 1999) | 2 lines
63123Changed paths:
63124   M /trunk/get_str.c
63125
63126fixed several bugs
63127
63128------------------------------------------------------------------------
63129r347 | hanrot | 1999-07-07 11:37:10 +0000 (Wed, 07 Jul 1999) | 2 lines
63130Changed paths:
63131   M /trunk/tests/tget_str.c
63132
63133Added an example which causes an ABW in mpz_get_str.
63134
63135------------------------------------------------------------------------
63136r346 | zimmerma | 1999-07-07 11:35:17 +0000 (Wed, 07 Jul 1999) | 2 lines
63137Changed paths:
63138   M /trunk/tests/tout_str.c
63139
63140moved drand to mpfr-impl.h and added test in large precision
63141
63142------------------------------------------------------------------------
63143r345 | zimmerma | 1999-07-07 11:24:34 +0000 (Wed, 07 Jul 1999) | 2 lines
63144Changed paths:
63145   M /trunk/Configure
63146
63147added tout_str
63148
63149------------------------------------------------------------------------
63150r344 | hanrot | 1999-07-07 10:12:23 +0000 (Wed, 07 Jul 1999) | 2 lines
63151Changed paths:
63152   M /trunk/sqrt3.c
63153
63154Problem with the exponents in the destructive case.
63155
63156------------------------------------------------------------------------
63157r343 | zimmerma | 1999-07-07 10:04:22 +0000 (Wed, 07 Jul 1999) | 2 lines
63158Changed paths:
63159   M /trunk/div3.c
63160
63161more changes from G. Hanrot
63162
63163------------------------------------------------------------------------
63164r342 | zimmerma | 1999-07-07 10:00:45 +0000 (Wed, 07 Jul 1999) | 2 lines
63165Changed paths:
63166   M /trunk/tests/tcmp2.c
63167
63168use now drand48 instead of drand
63169
63170------------------------------------------------------------------------
63171r341 | zimmerma | 1999-07-07 09:49:04 +0000 (Wed, 07 Jul 1999) | 2 lines
63172Changed paths:
63173   M /trunk/random.c
63174
63175simply set to zero the non-significant bits, don't call mpfr_round_raw
63176
63177------------------------------------------------------------------------
63178r340 | zimmerma | 1999-07-07 09:44:15 +0000 (Wed, 07 Jul 1999) | 2 lines
63179Changed paths:
63180   M /trunk/div3.c
63181
63182upgrade from bug fixes from Guillaume Hanrot
63183
63184------------------------------------------------------------------------
63185r339 | zimmerma | 1999-07-07 09:38:44 +0000 (Wed, 07 Jul 1999) | 2 lines
63186Changed paths:
63187   M /trunk/pi.c
63188
63189stores now last computed value together with its rounding mode
63190
63191------------------------------------------------------------------------
63192r338 | zimmerma | 1999-07-07 09:23:24 +0000 (Wed, 07 Jul 1999) | 2 lines
63193Changed paths:
63194   M /trunk/tests/tsqrt.c
63195
63196checks now destructive version
63197
63198------------------------------------------------------------------------
63199r337 | boldo | 1999-07-07 08:07:16 +0000 (Wed, 07 Jul 1999) | 2 lines
63200Changed paths:
63201   M /trunk/tests/tagm.c
63202   M /trunk/tests/tlog.c
63203
63204changes on random
63205
63206------------------------------------------------------------------------
63207r336 | boldo | 1999-07-07 08:00:29 +0000 (Wed, 07 Jul 1999) | 2 lines
63208Changed paths:
63209   M /trunk/log.c
63210
63211using div3
63212
63213------------------------------------------------------------------------
63214r335 | boldo | 1999-07-07 08:00:09 +0000 (Wed, 07 Jul 1999) | 2 lines
63215Changed paths:
63216   M /trunk/agm.c
63217
63218using sqrt3
63219
63220------------------------------------------------------------------------
63221r334 | hanrot | 1999-07-06 16:56:56 +0000 (Tue, 06 Jul 1999) | 2 lines
63222Changed paths:
63223   M /trunk/Configure
63224
63225HPUX support, 2nd try.
63226
63227------------------------------------------------------------------------
63228r333 | hanrot | 1999-07-06 15:24:27 +0000 (Tue, 06 Jul 1999) | 2 lines
63229Changed paths:
63230   M /trunk/div3.c
63231   M /trunk/sqrt3.c
63232
63233Patch for the (very seldom encountered) case of even rounding.
63234
63235------------------------------------------------------------------------
63236r332 | zimmerma | 1999-07-06 15:09:07 +0000 (Tue, 06 Jul 1999) | 2 lines
63237Changed paths:
63238   M /trunk/tests/tset_f.c
63239   M /trunk/tests/tset_si.c
63240   M /trunk/tests/tset_str.c
63241
63242added def. for random/srandom, which do not exist under HPUX
63243
63244------------------------------------------------------------------------
63245r331 | zimmerma | 1999-07-06 15:06:16 +0000 (Tue, 06 Jul 1999) | 2 lines
63246Changed paths:
63247   M /trunk/pi.c
63248
63249store now computed values
63250
63251------------------------------------------------------------------------
63252r330 | zimmerma | 1999-07-06 15:05:42 +0000 (Tue, 06 Jul 1999) | 2 lines
63253Changed paths:
63254   M /trunk/log2.c
63255
63256_mpfr_log2_* -> __mpfr_log2_*
63257
63258------------------------------------------------------------------------
63259r329 | zimmerma | 1999-07-06 14:48:33 +0000 (Tue, 06 Jul 1999) | 2 lines
63260Changed paths:
63261   M /trunk/rnd_mode.c
63262
63263merged machine rounding instructions for Sun and HP
63264
63265------------------------------------------------------------------------
63266r328 | zimmerma | 1999-07-06 14:46:38 +0000 (Tue, 06 Jul 1999) | 2 lines
63267Changed paths:
63268   M /trunk/random.c
63269
63270patch for HPUX (no random function)
63271
63272------------------------------------------------------------------------
63273r327 | zimmerma | 1999-07-06 14:44:30 +0000 (Tue, 06 Jul 1999) | 2 lines
63274Changed paths:
63275   M /trunk/Configure
63276
63277added print_rnd_mode
63278
63279------------------------------------------------------------------------
63280r326 | zimmerma | 1999-07-06 14:41:38 +0000 (Tue, 06 Jul 1999) | 2 lines
63281Changed paths:
63282   M /trunk/mpfr.h
63283
63284fixed prototype of mpfr_print_rnd_mode
63285
63286------------------------------------------------------------------------
63287r325 | zimmerma | 1999-07-06 14:40:54 +0000 (Tue, 06 Jul 1999) | 2 lines
63288Changed paths:
63289   M /trunk/mpfr-impl.h
63290
63291improved ulp to deal with case a=0.0
63292
63293------------------------------------------------------------------------
63294r324 | zimmerma | 1999-07-06 14:40:13 +0000 (Tue, 06 Jul 1999) | 2 lines
63295Changed paths:
63296   M /trunk/tests/tlog.c
63297
63298added return 0 to main
63299
63300------------------------------------------------------------------------
63301r323 | hanrot | 1999-07-06 14:00:29 +0000 (Tue, 06 Jul 1999) | 2 lines
63302Changed paths:
63303   M /trunk/div3.c
63304
63305Forgotten casts.
63306
63307------------------------------------------------------------------------
63308r322 | hanrot | 1999-07-06 12:55:14 +0000 (Tue, 06 Jul 1999) | 2 lines
63309Changed paths:
63310   M /trunk/Configure
63311
63312Added sqrt3 + tentative support for Alpha linux.
63313
63314------------------------------------------------------------------------
63315r321 | hanrot | 1999-07-06 12:40:17 +0000 (Tue, 06 Jul 1999) | 2 lines
63316Changed paths:
63317   M /trunk/sqrt3.c
63318
63319The word added when the exponent is odd was sometimes unitialized.
63320
63321------------------------------------------------------------------------
63322r320 | hanrot | 1999-07-06 09:39:42 +0000 (Tue, 06 Jul 1999) | 2 lines
63323Changed paths:
63324   A /trunk/sqrt3.c
63325
63326Initial version.
63327
63328------------------------------------------------------------------------
63329r319 | hanrot | 1999-07-06 09:39:20 +0000 (Tue, 06 Jul 1999) | 2 lines
63330Changed paths:
63331   M /trunk/mpfr.h
63332
63333Added mpfr_sqrt3.
63334
63335------------------------------------------------------------------------
63336r318 | zimmerma | 1999-07-06 09:23:25 +0000 (Tue, 06 Jul 1999) | 2 lines
63337Changed paths:
63338   M /trunk/mpfr.texi
63339
63340added several functions, and updated others
63341
63342------------------------------------------------------------------------
63343r317 | zimmerma | 1999-07-06 09:19:09 +0000 (Tue, 06 Jul 1999) | 2 lines
63344Changed paths:
63345   M /trunk/mpfr.h
63346
63347changed prototype of mpfr_log
63348
63349------------------------------------------------------------------------
63350r316 | zimmerma | 1999-07-06 09:17:28 +0000 (Tue, 06 Jul 1999) | 2 lines
63351Changed paths:
63352   M /trunk/log.c
63353
63354returns now an int instead of void
63355
63356------------------------------------------------------------------------
63357r315 | zimmerma | 1999-07-06 09:16:41 +0000 (Tue, 06 Jul 1999) | 2 lines
63358Changed paths:
63359   M /trunk/init.c
63360
63361removed initialization of exponent
63362
63363------------------------------------------------------------------------
63364r314 | zimmerma | 1999-07-06 09:16:03 +0000 (Tue, 06 Jul 1999) | 2 lines
63365Changed paths:
63366   M /trunk/exp.c
63367
63368special case for exp(0)
63369
63370------------------------------------------------------------------------
63371r313 | zimmerma | 1999-07-06 09:15:40 +0000 (Tue, 06 Jul 1999) | 2 lines
63372Changed paths:
63373   M /trunk/tests/texp.c
63374
63375added test for exp(0)
63376
63377------------------------------------------------------------------------
63378r312 | hanrot | 1999-07-06 08:31:45 +0000 (Tue, 06 Jul 1999) | 2 lines
63379Changed paths:
63380   M /trunk/Configure
63381
63382config.in -> ./config.in
63383
63384------------------------------------------------------------------------
63385r311 | boldo | 1999-07-05 18:55:08 +0000 (Mon, 05 Jul 1999) | 2 lines
63386Changed paths:
63387   M /trunk/agm.c
63388
63389new, quick & clean
63390
63391------------------------------------------------------------------------
63392r310 | zimmerma | 1999-07-05 16:35:27 +0000 (Mon, 05 Jul 1999) | 2 lines
63393Changed paths:
63394   M /trunk/tests/tlog.c
63395
63396added two tests and converted to double's
63397
63398------------------------------------------------------------------------
63399r309 | boldo | 1999-07-05 16:27:31 +0000 (Mon, 05 Jul 1999) | 2 lines
63400Changed paths:
63401   M /trunk/tests/tlog.c
63402
63403more checking ways
63404
63405------------------------------------------------------------------------
63406r308 | zimmerma | 1999-07-05 15:24:16 +0000 (Mon, 05 Jul 1999) | 3 lines
63407Changed paths:
63408   M /trunk/tests/tsqrt.c
63409
63410distinguishes now between true errors and differences with libm.a
63411(which may fail too)
63412
63413------------------------------------------------------------------------
63414r307 | zimmerma | 1999-07-05 14:55:12 +0000 (Mon, 05 Jul 1999) | 2 lines
63415Changed paths:
63416   M /trunk/tests/tmul.c
63417
63418removed mpf stuff in check
63419
63420------------------------------------------------------------------------
63421r306 | zimmerma | 1999-07-05 14:49:59 +0000 (Mon, 05 Jul 1999) | 2 lines
63422Changed paths:
63423   M /trunk/tests/tset_d.c
63424
63425added some mpfr_clear's
63426
63427------------------------------------------------------------------------
63428r305 | zimmerma | 1999-07-05 14:45:58 +0000 (Mon, 05 Jul 1999) | 2 lines
63429Changed paths:
63430   M /trunk/tests/tset_si.c
63431
63432changed defs of random/srandom to work on Alpha
63433
63434------------------------------------------------------------------------
63435r304 | zimmerma | 1999-07-05 14:45:12 +0000 (Mon, 05 Jul 1999) | 2 lines
63436Changed paths:
63437   M /trunk/tests/tadd.c
63438
63439mpfr_init2 -> mpfr_set_prec in check64
63440
63441------------------------------------------------------------------------
63442r303 | zimmerma | 1999-07-05 14:30:48 +0000 (Mon, 05 Jul 1999) | 2 lines
63443Changed paths:
63444   M /trunk/mpfr-impl.h
63445
63446added function dbl
63447
63448------------------------------------------------------------------------
63449r302 | zimmerma | 1999-07-05 14:30:19 +0000 (Mon, 05 Jul 1999) | 2 lines
63450Changed paths:
63451   M /trunk/mpfr.h
63452
63453added prototypes for mpfr_cmp3 and mpfr_set4
63454
63455------------------------------------------------------------------------
63456r301 | zimmerma | 1999-07-05 14:06:18 +0000 (Mon, 05 Jul 1999) | 2 lines
63457Changed paths:
63458   M /trunk/neg.c
63459
63460use mpfr_set4 now (no modification of const parameters any more)
63461
63462------------------------------------------------------------------------
63463r300 | zimmerma | 1999-07-05 14:05:33 +0000 (Mon, 05 Jul 1999) | 2 lines
63464Changed paths:
63465   M /trunk/round.c
63466
63467return 0 in mpfr_can_round_raw
63468
63469------------------------------------------------------------------------
63470r299 | zimmerma | 1999-07-05 14:04:38 +0000 (Mon, 05 Jul 1999) | 2 lines
63471Changed paths:
63472   M /trunk/set.c
63473
63474introduced auxiliary function mpfr_set4
63475
63476------------------------------------------------------------------------
63477r298 | zimmerma | 1999-07-05 14:01:07 +0000 (Mon, 05 Jul 1999) | 2 lines
63478Changed paths:
63479   M /trunk/set_si.c
63480
63481fixed possible bug (testing sign of unsigned long) in mpfr_mul_ui
63482
63483------------------------------------------------------------------------
63484r297 | zimmerma | 1999-07-05 14:00:11 +0000 (Mon, 05 Jul 1999) | 2 lines
63485Changed paths:
63486   M /trunk/div3.c
63487
63488replaced PREC(r) by prec (which was defined but not used)
63489
63490------------------------------------------------------------------------
63491r296 | zimmerma | 1999-07-05 13:59:08 +0000 (Mon, 05 Jul 1999) | 2 lines
63492Changed paths:
63493   M /trunk/tests/tdiv_ui.c
63494
63495moved drand and ulp to mpfr-impl
63496
63497------------------------------------------------------------------------
63498r295 | zimmerma | 1999-07-05 13:55:23 +0000 (Mon, 05 Jul 1999) | 3 lines
63499Changed paths:
63500   M /trunk/tests/tlog.c
63501
63502moved ulp to mpfr-impl.h
63503and used input routine 'dbl' in some tests
63504
63505------------------------------------------------------------------------
63506r294 | zimmerma | 1999-07-05 13:32:55 +0000 (Mon, 05 Jul 1999) | 2 lines
63507Changed paths:
63508   M /trunk/tests/texp.c
63509
63510modified one test to avoid rounding from double input routines
63511
63512------------------------------------------------------------------------
63513r293 | zimmerma | 1999-07-05 13:18:06 +0000 (Mon, 05 Jul 1999) | 2 lines
63514Changed paths:
63515   M /trunk/cmp.c
63516
63517introduced auxiliary function mpfr_cmp3(x,y,sign) to compare x and sign*y
63518
63519------------------------------------------------------------------------
63520r292 | zimmerma | 1999-07-05 13:16:55 +0000 (Mon, 05 Jul 1999) | 2 lines
63521Changed paths:
63522   M /trunk/tests/tdiv.c
63523
63524moved drand and ulp to mpfr-impl.h
63525
63526------------------------------------------------------------------------
63527r291 | zimmerma | 1999-07-05 13:15:48 +0000 (Mon, 05 Jul 1999) | 3 lines
63528Changed paths:
63529   M /trunk/sub.c
63530
63531mpfr_sub now calls directly mpfr_add1/mpfr_sub1 (no modification of
63532const parameters any more)
63533
63534------------------------------------------------------------------------
63535r290 | zimmerma | 1999-07-05 13:14:13 +0000 (Mon, 05 Jul 1999) | 2 lines
63536Changed paths:
63537   M /trunk/tests/tcmp.c
63538
63539moved drand to mpfr-implh.h
63540
63541------------------------------------------------------------------------
63542r289 | zimmerma | 1999-07-05 13:12:55 +0000 (Mon, 05 Jul 1999) | 3 lines
63543Changed paths:
63544   M /trunk/add.c
63545
63546use mpfr_cmp3 instead of mpfr_cmp (avoids warning due to modification of
63547const parameters)
63548
63549------------------------------------------------------------------------
63550r288 | zimmerma | 1999-07-05 13:11:42 +0000 (Mon, 05 Jul 1999) | 2 lines
63551Changed paths:
63552   M /trunk/tests/tget_str.c
63553
63554moved drand to mpfr-impl.h and removed warnings
63555
63556------------------------------------------------------------------------
63557r287 | zimmerma | 1999-07-05 12:34:27 +0000 (Mon, 05 Jul 1999) | 2 lines
63558Changed paths:
63559   M /trunk/zeta.c
63560
63561use the result of mpfr_can_round
63562
63563------------------------------------------------------------------------
63564r286 | zimmerma | 1999-07-05 11:05:32 +0000 (Mon, 05 Jul 1999) | 2 lines
63565Changed paths:
63566   M /trunk/tests/tadd.c
63567
63568moved drand and ulp to mpfr-impl.h
63569
63570------------------------------------------------------------------------
63571r285 | zimmerma | 1999-07-05 11:03:46 +0000 (Mon, 05 Jul 1999) | 2 lines
63572Changed paths:
63573   M /trunk/tests/tset_d.c
63574
63575moved drand to mpfr-impl.h
63576
63577------------------------------------------------------------------------
63578r284 | zimmerma | 1999-07-05 10:56:30 +0000 (Mon, 05 Jul 1999) | 2 lines
63579Changed paths:
63580   M /trunk/tests/tmul.c
63581
63582moved drand to mpfr-impl and removed warnings
63583
63584------------------------------------------------------------------------
63585r283 | zimmerma | 1999-07-05 10:55:30 +0000 (Mon, 05 Jul 1999) | 2 lines
63586Changed paths:
63587   M /trunk/mpfr-impl.h
63588
63589added include of math.h
63590
63591------------------------------------------------------------------------
63592r282 | zimmerma | 1999-07-05 10:52:07 +0000 (Mon, 05 Jul 1999) | 2 lines
63593Changed paths:
63594   M /trunk/tests/tsqrt.c
63595
63596moved drand and ulp to mpfr-impl.h
63597
63598------------------------------------------------------------------------
63599r281 | zimmerma | 1999-07-05 10:51:37 +0000 (Mon, 05 Jul 1999) | 2 lines
63600Changed paths:
63601   A /trunk/mpfr-impl.h
63602
63603include file for mpfr developers only
63604
63605------------------------------------------------------------------------
63606r280 | zimmerma | 1999-07-05 10:45:52 +0000 (Mon, 05 Jul 1999) | 2 lines
63607Changed paths:
63608   M /trunk/tests/tcmp2.c
63609
63610long -> int in drand
63611
63612------------------------------------------------------------------------
63613r279 | zimmerma | 1999-07-05 10:43:11 +0000 (Mon, 05 Jul 1999) | 2 lines
63614Changed paths:
63615   M /trunk/tests/tadd.c
63616
63617adapted drand to sizeof(long)=64
63618
63619------------------------------------------------------------------------
63620r278 | zimmerma | 1999-07-05 10:12:44 +0000 (Mon, 05 Jul 1999) | 2 lines
63621Changed paths:
63622   M /trunk/Configure
63623
63624config.in -> ./config.in (otherwise don't work under IRIX)
63625
63626------------------------------------------------------------------------
63627r277 | zimmerma | 1999-07-05 09:42:53 +0000 (Mon, 05 Jul 1999) | 2 lines
63628Changed paths:
63629   M /trunk/tests/tdiv_ui.c
63630
63631removed warnings
63632
63633------------------------------------------------------------------------
63634r276 | zimmerma | 1999-07-05 09:42:20 +0000 (Mon, 05 Jul 1999) | 2 lines
63635Changed paths:
63636   M /trunk/div_ui.c
63637
63638patch for GMP bug when UDIV_NEEDS_NORMALIZATION=1
63639
63640------------------------------------------------------------------------
63641r275 | hanrot | 1999-07-02 17:51:54 +0000 (Fri, 02 Jul 1999) | 2 lines
63642Changed paths:
63643   M /trunk/div3.c
63644
63645Correction of a typo.
63646
63647------------------------------------------------------------------------
63648r274 | zimmerma | 1999-07-02 16:13:14 +0000 (Fri, 02 Jul 1999) | 2 lines
63649Changed paths:
63650   M /trunk/div_ui.c
63651
63652fixed horrible hack yp[-1]
63653
63654------------------------------------------------------------------------
63655r273 | hanrot | 1999-07-02 15:47:18 +0000 (Fri, 02 Jul 1999) | 2 lines
63656Changed paths:
63657   M /trunk/Configure
63658
63659Support of IRIX64 (n32/64 modes) plus cosmetic modifications.
63660
63661------------------------------------------------------------------------
63662r272 | zimmerma | 1999-07-02 12:29:31 +0000 (Fri, 02 Jul 1999) | 2 lines
63663Changed paths:
63664   M /trunk/tests/tlog.c
63665
63666added one test, and adapted to ANSI C
63667
63668------------------------------------------------------------------------
63669r271 | hanrot | 1999-07-02 12:28:06 +0000 (Fri, 02 Jul 1999) | 2 lines
63670Changed paths:
63671   M /trunk/Configure
63672
63673Yet Another Backslash Forgotten...
63674
63675------------------------------------------------------------------------
63676r270 | hanrot | 1999-07-02 12:26:33 +0000 (Fri, 02 Jul 1999) | 2 lines
63677Changed paths:
63678   M /trunk/div3.c
63679
63680Bug le plus stupide de tous les temps corrige. Ca marchait sous Solaris...
63681
63682------------------------------------------------------------------------
63683r269 | zimmerma | 1999-07-02 12:25:39 +0000 (Fri, 02 Jul 1999) | 2 lines
63684Changed paths:
63685   M /trunk/tests/tagm.c
63686
63687added one test and removed warnings
63688
63689------------------------------------------------------------------------
63690r268 | hanrot | 1999-07-02 12:22:02 +0000 (Fri, 02 Jul 1999) | 2 lines
63691Changed paths:
63692   M /trunk/mpfr.h
63693
63694Added mpfr_div3.
63695
63696------------------------------------------------------------------------
63697r267 | hanrot | 1999-07-02 12:21:42 +0000 (Fri, 02 Jul 1999) | 2 lines
63698Changed paths:
63699   M /trunk/Configure
63700
63701Added div3.c
63702
63703------------------------------------------------------------------------
63704r266 | zimmerma | 1999-07-02 12:19:59 +0000 (Fri, 02 Jul 1999) | 3 lines
63705Changed paths:
63706   M /trunk/add.c
63707
63708fixed bug when sizeof(long) <> sizeof(mp_limb_t)
63709and removed DEBUG2 stuff
63710
63711------------------------------------------------------------------------
63712r265 | zimmerma | 1999-07-02 12:19:03 +0000 (Fri, 02 Jul 1999) | 2 lines
63713Changed paths:
63714   M /trunk/tests/tadd.c
63715
63716added one test, and removed warnings
63717
63718------------------------------------------------------------------------
63719r264 | hanrot | 1999-07-02 12:18:47 +0000 (Fri, 02 Jul 1999) | 2 lines
63720Changed paths:
63721   A /trunk/div3.c
63722
63723Added div3.c, initial release.
63724
63725------------------------------------------------------------------------
63726r263 | hanrot | 1999-07-02 11:45:22 +0000 (Fri, 02 Jul 1999) | 2 lines
63727Changed paths:
63728   M /trunk/Configure
63729
63730Patch of the patch :)
63731
63732------------------------------------------------------------------------
63733r262 | hanrot | 1999-07-02 11:27:38 +0000 (Fri, 02 Jul 1999) | 2 lines
63734Changed paths:
63735   M /trunk/Configure
63736
63737Pattern matching rules in tests Makefile for non-GNU make (eg Solaris)
63738
63739------------------------------------------------------------------------
63740r261 | zimmerma | 1999-07-02 11:24:09 +0000 (Fri, 02 Jul 1999) | 3 lines
63741Changed paths:
63742   M /trunk/tests/tdiv.c
63743
63744adapted to enable denormalized numbers on IRIX64, added one test and
63745removed warnings
63746
63747------------------------------------------------------------------------
63748r260 | zimmerma | 1999-07-02 11:21:42 +0000 (Fri, 02 Jul 1999) | 3 lines
63749Changed paths:
63750   M /trunk/mpfr.h
63751   M /trunk/round.c
63752
63753changed type of 3rd arg. 'neg' of mpfr_can_round_raw from char to int
63754(pb with signed char's on some machines, e.g. IRIX64)
63755
63756------------------------------------------------------------------------
63757r259 | zimmerma | 1999-07-02 10:09:00 +0000 (Fri, 02 Jul 1999) | 2 lines
63758Changed paths:
63759   M /trunk/tests/tsqrt.c
63760
63761adapted to IRIX64 (enable denorm. numbers) and removed warnings
63762
63763------------------------------------------------------------------------
63764r258 | zimmerma | 1999-07-02 10:06:05 +0000 (Fri, 02 Jul 1999) | 2 lines
63765Changed paths:
63766   M /trunk/tests/tcmp2.c
63767
63768adapted to IRIX64 (enable denormalized numbers) and removed warnings
63769
63770------------------------------------------------------------------------
63771r257 | zimmerma | 1999-07-02 10:03:28 +0000 (Fri, 02 Jul 1999) | 2 lines
63772Changed paths:
63773   M /trunk/tests/tadd.c
63774
63775adapted to IRIX64 (no denormalized by default) and removed warnings
63776
63777------------------------------------------------------------------------
63778r256 | zimmerma | 1999-07-02 09:55:41 +0000 (Fri, 02 Jul 1999) | 2 lines
63779Changed paths:
63780   M /trunk/set_si.c
63781
63782unsigned long -> mp_limb_t
63783
63784------------------------------------------------------------------------
63785r255 | boldo | 1999-07-02 09:51:06 +0000 (Fri, 02 Jul 1999) | 2 lines
63786Changed paths:
63787   M /trunk/tests/tlog.c
63788
63789unused variables
63790
63791------------------------------------------------------------------------
63792r254 | boldo | 1999-07-02 09:50:16 +0000 (Fri, 02 Jul 1999) | 2 lines
63793Changed paths:
63794   M /trunk/log.c
63795
63796unused variable
63797
63798------------------------------------------------------------------------
63799r253 | zimmerma | 1999-07-02 09:43:38 +0000 (Fri, 02 Jul 1999) | 2 lines
63800Changed paths:
63801   M /trunk/set_d.c
63802
63803added ifdef to avoid warning "unused variable" on 64-bit machine
63804
63805------------------------------------------------------------------------
63806r252 | zimmerma | 1999-07-02 09:42:58 +0000 (Fri, 02 Jul 1999) | 2 lines
63807Changed paths:
63808   M /trunk/rnd_mode.c
63809
63810added def. of swapRM to avoid warning on IRIX64
63811
63812------------------------------------------------------------------------
63813r251 | zimmerma | 1999-07-02 09:36:03 +0000 (Fri, 02 Jul 1999) | 2 lines
63814Changed paths:
63815   M /trunk/print_raw.c
63816   M /trunk/round.c
63817
638181UL -> ((mp_limb_t) 1)
63819
63820------------------------------------------------------------------------
63821r250 | zimmerma | 1999-07-02 09:32:47 +0000 (Fri, 02 Jul 1999) | 2 lines
63822Changed paths:
63823   M /trunk/round.c
63824
63825changed type of mask to mp_limb_t in mpfr_round_raw2
63826
63827------------------------------------------------------------------------
63828r249 | zimmerma | 1999-07-02 09:26:13 +0000 (Fri, 02 Jul 1999) | 3 lines
63829Changed paths:
63830   M /trunk/tests/tset_d.c
63831
63832adapted for denormalized on IRIX64
63833now test NaNs too
63834
63835------------------------------------------------------------------------
63836r248 | hanrot | 1999-07-01 17:20:43 +0000 (Thu, 01 Jul 1999) | 2 lines
63837Changed paths:
63838   M /trunk/cmp.c
63839
63840Due to the representation of 0 it might have happened that 0 != 0.
63841
63842------------------------------------------------------------------------
63843r247 | hanrot | 1999-07-01 17:09:00 +0000 (Thu, 01 Jul 1999) | 2 lines
63844Changed paths:
63845   M /trunk/sqrt.c
63846
63847Patch mpfr_set -> MPN_COPY
63848
63849------------------------------------------------------------------------
63850r246 | hanrot | 1999-07-01 17:08:12 +0000 (Thu, 01 Jul 1999) | 2 lines
63851Changed paths:
63852   M /trunk/div.c
63853
63854Patch when prec < 32.
63855
63856------------------------------------------------------------------------
63857r245 | zimmerma | 1999-07-01 17:00:58 +0000 (Thu, 01 Jul 1999) | 2 lines
63858Changed paths:
63859   M /trunk/set_d.c
63860
63861fixed bugs for 64-bit machines
63862
63863------------------------------------------------------------------------
63864r244 | zimmerma | 1999-07-01 16:59:36 +0000 (Thu, 01 Jul 1999) | 2 lines
63865Changed paths:
63866   M /trunk/round.c
63867
63868added casts to mp_limb_t
63869
63870------------------------------------------------------------------------
63871r243 | zimmerma | 1999-07-01 16:54:40 +0000 (Thu, 01 Jul 1999) | 2 lines
63872Changed paths:
63873   M /trunk/mul_ui.c
63874
63875added cast to mp_limb_t for shifts
63876
63877------------------------------------------------------------------------
63878r242 | boldo | 1999-07-01 14:35:42 +0000 (Thu, 01 Jul 1999) | 2 lines
63879Changed paths:
63880   M /trunk/tests/tlog.c
63881
63882prints nothing is everything is allright
63883
63884------------------------------------------------------------------------
63885r241 | boldo | 1999-07-01 14:20:32 +0000 (Thu, 01 Jul 1999) | 2 lines
63886Changed paths:
63887   M /trunk/agm.c
63888
63889memory gestion
63890
63891------------------------------------------------------------------------
63892r240 | boldo | 1999-07-01 14:19:36 +0000 (Thu, 01 Jul 1999) | 2 lines
63893Changed paths:
63894   M /trunk/log.c
63895
63896one single bug
63897
63898------------------------------------------------------------------------
63899r239 | boldo | 1999-07-01 14:19:12 +0000 (Thu, 01 Jul 1999) | 2 lines
63900Changed paths:
63901   M /trunk/tests/tlog.c
63902
63903more bad cases
63904
63905------------------------------------------------------------------------
63906r238 | zimmerma | 1999-07-01 14:08:04 +0000 (Thu, 01 Jul 1999) | 2 lines
63907Changed paths:
63908   M /trunk/tests/texp.c
63909
63910added some certified tests
63911
63912------------------------------------------------------------------------
63913r237 | zimmerma | 1999-07-01 12:47:55 +0000 (Thu, 01 Jul 1999) | 2 lines
63914Changed paths:
63915   M /trunk/tests/tmul_ui.c
63916
63917added one test to check that 1*y = y
63918
63919------------------------------------------------------------------------
63920r236 | hanrot | 1999-07-01 12:19:09 +0000 (Thu, 01 Jul 1999) | 3 lines
63921Changed paths:
63922   M /trunk/div.c
63923
63924Patch of an MLK due to multiple initialization of the same variables without
63925freeing them inbetween.
63926
63927------------------------------------------------------------------------
63928r235 | hanrot | 1999-07-01 12:09:49 +0000 (Thu, 01 Jul 1999) | 2 lines
63929Changed paths:
63930   M /trunk/div.c
63931
63932Same as in sqrt (allocation problem).
63933
63934------------------------------------------------------------------------
63935r234 | zimmerma | 1999-07-01 11:58:48 +0000 (Thu, 01 Jul 1999) | 2 lines
63936Changed paths:
63937   M /trunk/mul_ui.c
63938
63939fixed bug due to shift=0 in mpn_rshift
63940
63941------------------------------------------------------------------------
63942r233 | hanrot | 1999-07-01 10:43:19 +0000 (Thu, 01 Jul 1999) | 2 lines
63943Changed paths:
63944   M /trunk/sqrt.c
63945
63946(Temporary) patch for memory gestion in sqrt.c
63947
63948------------------------------------------------------------------------
63949r232 | zimmerma | 1999-07-01 09:40:55 +0000 (Thu, 01 Jul 1999) | 2 lines
63950Changed paths:
63951   M /trunk/sqrt.c
63952
63953mpfr_init -> mpfr_init2
63954
63955------------------------------------------------------------------------
63956r231 | zimmerma | 1999-07-01 09:39:56 +0000 (Thu, 01 Jul 1999) | 2 lines
63957Changed paths:
63958   M /trunk/sqrt.c
63959
63960initialize temporary variables with current precision
63961
63962------------------------------------------------------------------------
63963r230 | hanrot | 1999-06-30 15:47:13 +0000 (Wed, 30 Jun 1999) | 2 lines
63964Changed paths:
63965   M /trunk/clear.c
63966
63967Unbelievably stupid bug fixed.
63968
63969------------------------------------------------------------------------
63970r229 | hanrot | 1999-06-30 15:14:47 +0000 (Wed, 30 Jun 1999) | 3 lines
63971Changed paths:
63972   M /trunk/round.c
63973
63974Two patches : one for an UMR which actually had no effect, one for an FNH in
63975old code..
63976
63977------------------------------------------------------------------------
63978r228 | boldo | 1999-06-30 14:55:48 +0000 (Wed, 30 Jun 1999) | 2 lines
63979Changed paths:
63980   M /trunk/tests/tlog.c
63981
63982new bug
63983
63984------------------------------------------------------------------------
63985r227 | boldo | 1999-06-30 13:30:46 +0000 (Wed, 30 Jun 1999) | 2 lines
63986Changed paths:
63987   M /trunk/tests/tagm.c
63988
63989there were some conflicts
63990
63991------------------------------------------------------------------------
63992r226 | boldo | 1999-06-30 13:30:25 +0000 (Wed, 30 Jun 1999) | 2 lines
63993Changed paths:
63994   M /trunk/tests/tlog.c
63995
63996ther were some conflicts
63997
63998------------------------------------------------------------------------
63999r225 | boldo | 1999-06-30 13:29:47 +0000 (Wed, 30 Jun 1999) | 2 lines
64000Changed paths:
64001   M /trunk/agm.c
64002   M /trunk/log.c
64003
64004memory gestion
64005
64006------------------------------------------------------------------------
64007r224 | zimmerma | 1999-06-29 17:53:45 +0000 (Tue, 29 Jun 1999) | 2 lines
64008Changed paths:
64009   M /trunk/tests/tzeta.c
64010
64011replaced outputs by direct comparison when no argument
64012
64013------------------------------------------------------------------------
64014r223 | zimmerma | 1999-06-29 17:46:38 +0000 (Tue, 29 Jun 1999) | 2 lines
64015Changed paths:
64016   M /trunk/tests/tlog.c
64017
64018modified to do only certified test when no argument
64019
64020------------------------------------------------------------------------
64021r222 | zimmerma | 1999-06-29 17:27:34 +0000 (Tue, 29 Jun 1999) | 2 lines
64022Changed paths:
64023   M /trunk/tests/tagm.c
64024
64025modified to do only tests with precomputed values when no argument
64026
64027------------------------------------------------------------------------
64028r221 | zimmerma | 1999-06-29 16:13:33 +0000 (Tue, 29 Jun 1999) | 2 lines
64029Changed paths:
64030   M /trunk/get_str.c
64031
64032does exact rounding only for n=0
64033
64034------------------------------------------------------------------------
64035r220 | remy | 1999-06-29 15:59:22 +0000 (Tue, 29 Jun 1999) | 2 lines
64036Changed paths:
64037   M /trunk/Configure
64038
64039added zeta/tzeta
64040
64041------------------------------------------------------------------------
64042r219 | remy | 1999-06-29 15:58:51 +0000 (Tue, 29 Jun 1999) | 2 lines
64043Changed paths:
64044   M /trunk/mpfr.h
64045
64046added prototypes for mpfr_exp and mpfr_zeta
64047
64048------------------------------------------------------------------------
64049r218 | remy | 1999-06-29 15:58:05 +0000 (Tue, 29 Jun 1999) | 3 lines
64050Changed paths:
64051   A /trunk/zeta.c
64052
64053computes Riemann function Zeta(s)
64054first version: only works for s=2 with PREC(result)=53 and rnd_mode=nearest
64055
64056------------------------------------------------------------------------
64057r217 | remy | 1999-06-29 15:57:01 +0000 (Tue, 29 Jun 1999) | 2 lines
64058Changed paths:
64059   A /trunk/tests/tzeta.c
64060
64061test file for mpfr_zeta
64062
64063------------------------------------------------------------------------
64064r216 | remy | 1999-06-29 15:49:15 +0000 (Tue, 29 Jun 1999) | 2 lines
64065Changed paths:
64066   M /trunk/mpfr.h
64067
64068added prototype for mpfr_set_default_prec
64069
64070------------------------------------------------------------------------
64071r215 | remy | 1999-06-29 15:40:28 +0000 (Tue, 29 Jun 1999) | 2 lines
64072Changed paths:
64073   D /trunk/zeta2.c
64074
64075file renamed zeta.c
64076
64077------------------------------------------------------------------------
64078r214 | remy | 1999-06-29 15:26:33 +0000 (Tue, 29 Jun 1999) | 3 lines
64079Changed paths:
64080   A /trunk/zeta2.c
64081
64082first version: computes Zeta(2) with fixed precision 53 bits and round
64083to nearest
64084
64085------------------------------------------------------------------------
64086r213 | hanrot | 1999-06-29 14:48:29 +0000 (Tue, 29 Jun 1999) | 2 lines
64087Changed paths:
64088   M /trunk/round.c
64089
64090Patch in the case when the number of bits is a multiple of the word size.
64091
64092------------------------------------------------------------------------
64093r212 | hanrot | 1999-06-29 14:47:58 +0000 (Tue, 29 Jun 1999) | 2 lines
64094Changed paths:
64095   M /trunk/mul.c
64096
64097Patch in the case when the low words of the product are zero.
64098
64099------------------------------------------------------------------------
64100r211 | zimmerma | 1999-06-28 13:51:15 +0000 (Mon, 28 Jun 1999) | 2 lines
64101Changed paths:
64102   M /trunk/round.c
64103
64104changed arguments of mpfr_round_raw (continued)
64105
64106------------------------------------------------------------------------
64107r210 | zimmerma | 1999-06-28 13:48:44 +0000 (Mon, 28 Jun 1999) | 2 lines
64108Changed paths:
64109   M /trunk/mpfr.h
64110   M /trunk/mpfr.texi
64111   M /trunk/mul.c
64112   M /trunk/mul_ui.c
64113   M /trunk/random.c
64114   M /trunk/round.c
64115   M /trunk/set.c
64116
64117changed arguments of mpfr_round_raw (now uses precision instead of size)
64118
64119------------------------------------------------------------------------
64120r209 | zimmerma | 1999-06-28 11:50:04 +0000 (Mon, 28 Jun 1999) | 2 lines
64121Changed paths:
64122   M /trunk/tests/tpi.c
64123
64124modified wrt warnings at compilation
64125
64126------------------------------------------------------------------------
64127r208 | zimmerma | 1999-06-28 11:49:08 +0000 (Mon, 28 Jun 1999) | 2 lines
64128Changed paths:
64129   M /trunk/mpfr.texi
64130
64131modified description of mpfr_get_str for n_digits=0
64132
64133------------------------------------------------------------------------
64134r207 | zimmerma | 1999-06-28 11:48:15 +0000 (Mon, 28 Jun 1999) | 2 lines
64135Changed paths:
64136   M /trunk/get_str.c
64137
64138now performs an exact output when n_digits=0
64139
64140------------------------------------------------------------------------
64141r206 | hanrot | 1999-06-28 07:37:06 +0000 (Mon, 28 Jun 1999) | 2 lines
64142Changed paths:
64143   M /trunk/set_si.c
64144
64145Yet another corrected prototype.
64146
64147------------------------------------------------------------------------
64148r205 | hanrot | 1999-06-25 17:36:57 +0000 (Fri, 25 Jun 1999) | 2 lines
64149Changed paths:
64150   M /trunk/add.c
64151   M /trunk/add_ulp.c
64152   M /trunk/agm.c
64153   M /trunk/cmp.c
64154   M /trunk/cmp_ui.c
64155   M /trunk/div.c
64156   M /trunk/div_2exp.c
64157   M /trunk/div_ui.c
64158   M /trunk/exp.c
64159   M /trunk/get_str.c
64160   M /trunk/log.c
64161   M /trunk/log2.c
64162   M /trunk/mpfr.h
64163   M /trunk/mul.c
64164   M /trunk/mul_2exp.c
64165   M /trunk/mul_ui.c
64166   M /trunk/neg.c
64167   M /trunk/out_str.c
64168   M /trunk/pi.c
64169   M /trunk/pow.c
64170   M /trunk/print_raw.c
64171   M /trunk/print_rnd_mode.c
64172   M /trunk/random.c
64173   M /trunk/rnd_mode.c
64174   M /trunk/round.c
64175   M /trunk/set.c
64176   M /trunk/set_d.c
64177   M /trunk/set_f.c
64178   M /trunk/set_si.c
64179   M /trunk/set_str_raw.c
64180   M /trunk/set_z.c
64181   M /trunk/sqrt.c
64182   M /trunk/sub.c
64183
64184Prototypes et quelques causes de warnings corriges.
64185
64186------------------------------------------------------------------------
64187r204 | hanrot | 1999-06-25 17:20:06 +0000 (Fri, 25 Jun 1999) | 2 lines
64188Changed paths:
64189   M /trunk/Configure
64190
64191Modifs cosmetiques.
64192
64193------------------------------------------------------------------------
64194r203 | hanrot | 1999-06-25 17:19:55 +0000 (Fri, 25 Jun 1999) | 2 lines
64195Changed paths:
64196   D /trunk/set_str.c
64197
64198Fichier vide.
64199
64200------------------------------------------------------------------------
64201r202 | zimmerma | 1999-06-25 16:30:07 +0000 (Fri, 25 Jun 1999) | 2 lines
64202Changed paths:
64203   M /trunk/tests/tlog2.c
64204
64205do not print anything when no argument
64206
64207------------------------------------------------------------------------
64208r201 | zimmerma | 1999-06-25 16:20:11 +0000 (Fri, 25 Jun 1999) | 2 lines
64209Changed paths:
64210   M /trunk/get_str.c
64211   M /trunk/out_str.c
64212
64213use GMP allocate/free functions instead of malloc/free
64214
64215------------------------------------------------------------------------
64216r200 | zimmerma | 1999-06-25 16:08:32 +0000 (Fri, 25 Jun 1999) | 2 lines
64217Changed paths:
64218   M /trunk/tests/tcan_round.c
64219
64220do not print anything on stdout
64221
64222------------------------------------------------------------------------
64223r199 | zimmerma | 1999-06-25 16:07:34 +0000 (Fri, 25 Jun 1999) | 2 lines
64224Changed paths:
64225   M /trunk/set_str_raw.c
64226
64227put correctly sign with macro CHANGE_SIGN
64228
64229------------------------------------------------------------------------
64230r198 | hanrot | 1999-06-25 16:00:38 +0000 (Fri, 25 Jun 1999) | 2 lines
64231Changed paths:
64232   M /trunk/Configure
64233
64234Ajoute la dependance de libmpfr.a pour le Makefile des tests.
64235
64236------------------------------------------------------------------------
64237r197 | zimmerma | 1999-06-25 15:54:04 +0000 (Fri, 25 Jun 1999) | 2 lines
64238Changed paths:
64239   M /trunk/set_d.c
64240
64241correctly handle case sizer=1 in mpfr_set_d
64242
64243------------------------------------------------------------------------
64244r196 | zimmerma | 1999-06-25 15:53:19 +0000 (Fri, 25 Jun 1999) | 2 lines
64245Changed paths:
64246   M /trunk/round.c
64247
64248corrected allocated size in mpfr_round
64249
64250------------------------------------------------------------------------
64251r195 | zimmerma | 1999-06-25 15:51:49 +0000 (Fri, 25 Jun 1999) | 2 lines
64252Changed paths:
64253   M /trunk/Configure
64254
64255make clean does not remove config.in any more
64256
64257------------------------------------------------------------------------
64258r194 | hanrot | 1999-06-25 15:16:10 +0000 (Fri, 25 Jun 1999) | 2 lines
64259Changed paths:
64260   M /trunk/tests/tagm.c
64261
64262Correction d'un UMR en inversant le while (sans incidence tres probablement).
64263
64264------------------------------------------------------------------------
64265r193 | zimmerma | 1999-06-25 15:12:04 +0000 (Fri, 25 Jun 1999) | 2 lines
64266Changed paths:
64267   M /trunk/tests/tadd.c
64268
64269added four tests
64270
64271------------------------------------------------------------------------
64272r192 | zimmerma | 1999-06-25 15:07:31 +0000 (Fri, 25 Jun 1999) | 2 lines
64273Changed paths:
64274   M /trunk/set_d.c
64275
64276adapted mpfr_set_d to case where allocated limbs > significant limbs
64277
64278------------------------------------------------------------------------
64279r191 | zimmerma | 1999-06-25 15:05:10 +0000 (Fri, 25 Jun 1999) | 2 lines
64280Changed paths:
64281   M /trunk/sub.c
64282
64283fixed bug for b=2^n and c very small
64284
64285------------------------------------------------------------------------
64286r190 | hanrot | 1999-06-25 14:36:27 +0000 (Fri, 25 Jun 1999) | 2 lines
64287Changed paths:
64288   M /trunk/add.c
64289
64290Some limbs of the result where not set to zero as they should.
64291
64292------------------------------------------------------------------------
64293r189 | zimmerma | 1999-06-25 13:32:39 +0000 (Fri, 25 Jun 1999) | 2 lines
64294Changed paths:
64295   M /trunk/tests/tset_si.c
64296
64297added prototypes, and errors to stderr
64298
64299------------------------------------------------------------------------
64300r188 | zimmerma | 1999-06-25 13:17:23 +0000 (Fri, 25 Jun 1999) | 2 lines
64301Changed paths:
64302   D /trunk/tests/tset_i
64303
64304binary file -> remove it
64305
64306------------------------------------------------------------------------
64307r187 | zimmerma | 1999-06-25 13:16:04 +0000 (Fri, 25 Jun 1999) | 3 lines
64308Changed paths:
64309   M /trunk/mul_ui.c
64310
64311use PREC(x) instead of ABSSIZE(x) to get number of significant limbs
64312adapted to different numbers of significant limbs for x and y
64313
64314------------------------------------------------------------------------
64315r186 | zimmerma | 1999-06-25 13:05:45 +0000 (Fri, 25 Jun 1999) | 2 lines
64316Changed paths:
64317   M /trunk/round.c
64318
64319fixed pbs with ABSSIZE(x) wrt PREC(x) in mpfr_round
64320
64321------------------------------------------------------------------------
64322r185 | zimmerma | 1999-06-25 13:01:20 +0000 (Fri, 25 Jun 1999) | 2 lines
64323Changed paths:
64324   M /trunk/tests/tget_str.c
64325
64326added pointer to exponent, removed test with sprintf
64327
64328------------------------------------------------------------------------
64329r184 | zimmerma | 1999-06-25 13:00:05 +0000 (Fri, 25 Jun 1999) | 2 lines
64330Changed paths:
64331   M /trunk/get_str.c
64332
64333removed DEBUG stuff
64334
64335------------------------------------------------------------------------
64336r183 | zimmerma | 1999-06-25 12:57:10 +0000 (Fri, 25 Jun 1999) | 2 lines
64337Changed paths:
64338   M /trunk/set_si.c
64339
64340use PREC(x) instead of ABSSIZE(x) to get the number of significant limbs
64341
64342------------------------------------------------------------------------
64343r182 | zimmerma | 1999-06-25 12:56:22 +0000 (Fri, 25 Jun 1999) | 2 lines
64344Changed paths:
64345   M /trunk/tests/tset_si.c
64346
64347do 10^6 tests if no argument
64348
64349------------------------------------------------------------------------
64350r181 | hanrot | 1999-06-25 12:30:43 +0000 (Fri, 25 Jun 1999) | 2 lines
64351Changed paths:
64352   M /trunk/Configure
64353
64354J'avais oublie -g...
64355
64356------------------------------------------------------------------------
64357r180 | hanrot | 1999-06-25 12:23:51 +0000 (Fri, 25 Jun 1999) | 2 lines
64358Changed paths:
64359   M /trunk/Configure
64360
64361Ajoute des flags de paranoiaque schizophrene.
64362
64363------------------------------------------------------------------------
64364r179 | zimmerma | 1999-06-25 11:43:25 +0000 (Fri, 25 Jun 1999) | 2 lines
64365Changed paths:
64366   M /trunk/tests/texp.c
64367
64368now prints nothing with no argument
64369
64370------------------------------------------------------------------------
64371r178 | zimmerma | 1999-06-25 11:22:28 +0000 (Fri, 25 Jun 1999) | 2 lines
64372Changed paths:
64373   M /trunk/Configure
64374
64375added texp and tdiv_ui
64376
64377------------------------------------------------------------------------
64378r177 | zimmerma | 1999-06-25 11:21:30 +0000 (Fri, 25 Jun 1999) | 2 lines
64379Changed paths:
64380   A /trunk/tests/tdiv_ui.c
64381
64382test file for div_ui, initial revision
64383
64384------------------------------------------------------------------------
64385r176 | zimmerma | 1999-06-25 10:19:42 +0000 (Fri, 25 Jun 1999) | 2 lines
64386Changed paths:
64387   M /trunk/log.c
64388
64389commented out "avant arrondi..."
64390
64391------------------------------------------------------------------------
64392r175 | zimmerma | 1999-06-25 10:17:40 +0000 (Fri, 25 Jun 1999) | 2 lines
64393Changed paths:
64394   M /trunk/agm.c
64395
64396clear res1/res2
64397
64398------------------------------------------------------------------------
64399r174 | hanrot | 1999-06-25 10:17:26 +0000 (Fri, 25 Jun 1999) | 2 lines
64400Changed paths:
64401   M /trunk/add.c
64402
64403Patches an ABR.
64404
64405------------------------------------------------------------------------
64406r173 | hanrot | 1999-06-25 10:15:54 +0000 (Fri, 25 Jun 1999) | 2 lines
64407Changed paths:
64408   M /trunk/sub.c
64409
64410Patch of an ABR.
64411
64412------------------------------------------------------------------------
64413r172 | hanrot | 1999-06-25 10:15:21 +0000 (Fri, 25 Jun 1999) | 2 lines
64414Changed paths:
64415   M /trunk/pow.c
64416
64417Patch in the case n = 0.
64418
64419------------------------------------------------------------------------
64420r171 | hanrot | 1999-06-25 10:14:45 +0000 (Fri, 25 Jun 1999) | 2 lines
64421Changed paths:
64422   M /trunk/out_str.c
64423
64424Patch for a memory leak.
64425
64426------------------------------------------------------------------------
64427r170 | zimmerma | 1999-06-25 10:13:14 +0000 (Fri, 25 Jun 1999) | 2 lines
64428Changed paths:
64429   M /trunk/tests/tsqrt.c
64430
64431added two tests for exact roots
64432
64433------------------------------------------------------------------------
64434r169 | zimmerma | 1999-06-25 10:12:11 +0000 (Fri, 25 Jun 1999) | 2 lines
64435Changed paths:
64436   M /trunk/sqrt.c
64437
64438removed DEBUG stuff and fixed pb with exact root and GMP_RNDZ
64439
64440------------------------------------------------------------------------
64441r168 | hanrot | 1999-06-25 09:42:53 +0000 (Fri, 25 Jun 1999) | 2 lines
64442Changed paths:
64443   M /trunk/cmp.c
64444
64445Correction d'un ABR.
64446
64447------------------------------------------------------------------------
64448r167 | zimmerma | 1999-06-25 09:38:52 +0000 (Fri, 25 Jun 1999) | 2 lines
64449Changed paths:
64450   M /trunk/tests/tpi.c
64451
64452added test for prec=53 bits, removed output for argc==1
64453
64454------------------------------------------------------------------------
64455r166 | hanrot | 1999-06-25 09:28:43 +0000 (Fri, 25 Jun 1999) | 2 lines
64456Changed paths:
64457   A /trunk/tests/tcan_round.c
64458
64459Initial revision.
64460
64461------------------------------------------------------------------------
64462r165 | hanrot | 1999-06-24 12:22:57 +0000 (Thu, 24 Jun 1999) | 2 lines
64463Changed paths:
64464   M /trunk/add.c
64465   M /trunk/sub.c
64466
64467Patched an Array Bound Read.
64468
64469------------------------------------------------------------------------
64470r164 | hanrot | 1999-06-24 12:10:00 +0000 (Thu, 24 Jun 1999) | 2 lines
64471Changed paths:
64472   M /trunk/round.c
64473
64474Corrected an Array Bound Read when all the bits are significative.
64475
64476------------------------------------------------------------------------
64477r163 | zimmerma | 1999-06-24 12:00:31 +0000 (Thu, 24 Jun 1999) | 2 lines
64478Changed paths:
64479   M /trunk/tests/tcmp_ui.c
64480
64481i -> s in tests on mpfr_cmp_si
64482
64483------------------------------------------------------------------------
64484r162 | zimmerma | 1999-06-24 11:59:05 +0000 (Thu, 24 Jun 1999) | 2 lines
64485Changed paths:
64486   M /trunk/cmp_ui.c
64487
64488fixed pb in mpfr_cmp_si_2exp (case b=0 or i=0)
64489
64490------------------------------------------------------------------------
64491r161 | zimmerma | 1999-06-24 11:55:25 +0000 (Thu, 24 Jun 1999) | 2 lines
64492Changed paths:
64493   M /trunk/cmp.c
64494
64495& -> &&
64496
64497------------------------------------------------------------------------
64498r160 | zimmerma | 1999-06-24 11:40:48 +0000 (Thu, 24 Jun 1999) | 2 lines
64499Changed paths:
64500   M /trunk/tests/tadd.c
64501   M /trunk/tests/tcmp.c
64502   M /trunk/tests/tset_str.c
64503
64504removed 3rd arg. of mpfr_set_prec
64505
64506------------------------------------------------------------------------
64507r159 | zimmerma | 1999-06-24 11:37:54 +0000 (Thu, 24 Jun 1999) | 2 lines
64508Changed paths:
64509   M /trunk/add.c
64510
64511treats case b=c in mpfr_sub(a,b,c)
64512
64513------------------------------------------------------------------------
64514r158 | zimmerma | 1999-06-24 11:36:43 +0000 (Thu, 24 Jun 1999) | 3 lines
64515Changed paths:
64516   M /trunk/set_prec.c
64517
64518removed 3rd argument in mpfr_set_prec
64519reallocates only when more limbs are needed
64520
64521------------------------------------------------------------------------
64522r157 | zimmerma | 1999-06-24 11:34:22 +0000 (Thu, 24 Jun 1999) | 2 lines
64523Changed paths:
64524   M /trunk/exp.c
64525   M /trunk/log2.c
64526
64527removed 3rd arg. of mpfr_set_prec
64528
64529------------------------------------------------------------------------
64530r156 | zimmerma | 1999-06-24 11:32:11 +0000 (Thu, 24 Jun 1999) | 2 lines
64531Changed paths:
64532   M /trunk/div.c
64533
64534added some mpfr_clear's that were missing
64535
64536------------------------------------------------------------------------
64537r155 | zimmerma | 1999-06-24 10:16:54 +0000 (Thu, 24 Jun 1999) | 2 lines
64538Changed paths:
64539   M /trunk/div.c
64540
64541removed 3rd argument from mpfr_set_prec
64542
64543------------------------------------------------------------------------
64544r154 | zimmerma | 1999-06-24 10:12:43 +0000 (Thu, 24 Jun 1999) | 2 lines
64545Changed paths:
64546   M /trunk/get_str.c
64547   M /trunk/sqrt.c
64548
64549removed 3rd argument of mpfr_set_prec
64550
64551------------------------------------------------------------------------
64552r153 | zimmerma | 1999-06-24 10:09:40 +0000 (Thu, 24 Jun 1999) | 2 lines
64553Changed paths:
64554   M /trunk/mpfr.h
64555
64556changed prototype of mpfr_set_prec (no rounding mode needed any more)
64557
64558------------------------------------------------------------------------
64559r152 | zimmerma | 1999-06-24 07:57:30 +0000 (Thu, 24 Jun 1999) | 3 lines
64560Changed paths:
64561   M /trunk/tests/tset_str.c
64562
64563added test for case of missing exponent
64564and if one argument, print it as a double
64565
64566------------------------------------------------------------------------
64567r151 | zimmerma | 1999-06-24 07:56:19 +0000 (Thu, 24 Jun 1999) | 3 lines
64568Changed paths:
64569   M /trunk/set_str_raw.c
64570
64571fixed bug when exponent was missing (wrong result when part before
64572binary point is not zero)
64573
64574------------------------------------------------------------------------
64575r150 | zimmerma | 1999-06-24 07:47:59 +0000 (Thu, 24 Jun 1999) | 2 lines
64576Changed paths:
64577   M /trunk/tests/tlog.c
64578
64579added tests from JM Muller and V Lefevre
64580
64581------------------------------------------------------------------------
64582r149 | zimmerma | 1999-06-23 16:37:03 +0000 (Wed, 23 Jun 1999) | 4 lines
64583Changed paths:
64584   M /trunk/round.c
64585
64586corrected bad case in mpfr_can_round_raw where rnd1=GMP_RNDN
64587and err is a multiple of BITS_PER_MP_LIMB (was modifying an
64588extra limb perhaps not allocated)
64589
64590------------------------------------------------------------------------
64591r148 | boldo | 1999-06-23 16:02:24 +0000 (Wed, 23 Jun 1999) | 2 lines
64592Changed paths:
64593   M /trunk/log.c
64594
64595qq bugs d'arrondis
64596
64597------------------------------------------------------------------------
64598r147 | zimmerma | 1999-06-23 15:57:14 +0000 (Wed, 23 Jun 1999) | 2 lines
64599Changed paths:
64600   M /trunk/Configure
64601
64602added exp and div_ui
64603
64604------------------------------------------------------------------------
64605r146 | zimmerma | 1999-06-23 15:56:35 +0000 (Wed, 23 Jun 1999) | 2 lines
64606Changed paths:
64607   M /trunk/tests/texp.c
64608
64609added test of exp(Pi*sqrt(163)/3)-640320 [texp 0.0 prec]
64610
64611------------------------------------------------------------------------
64612r145 | zimmerma | 1999-06-23 15:44:33 +0000 (Wed, 23 Jun 1999) | 2 lines
64613Changed paths:
64614   A /trunk/tests/texp.c
64615
64616test file for mpfr_exp, initial revision
64617
64618------------------------------------------------------------------------
64619r144 | zimmerma | 1999-06-23 13:02:11 +0000 (Wed, 23 Jun 1999) | 2 lines
64620Changed paths:
64621   M /trunk/tests/tmul.c
64622
64623added two tests
64624
64625------------------------------------------------------------------------
64626r143 | zimmerma | 1999-06-23 12:57:56 +0000 (Wed, 23 Jun 1999) | 2 lines
64627Changed paths:
64628   M /trunk/tests/tset_str.c
64629
64630removed printf's and added one test for leading '+'
64631
64632------------------------------------------------------------------------
64633r142 | zimmerma | 1999-06-23 12:56:26 +0000 (Wed, 23 Jun 1999) | 2 lines
64634Changed paths:
64635   M /trunk/set_str_raw.c
64636
64637now allows leading '+'
64638
64639------------------------------------------------------------------------
64640r141 | boldo | 1999-06-23 11:34:03 +0000 (Wed, 23 Jun 1999) | 2 lines
64641Changed paths:
64642   M /trunk/tests/tagm.c
64643
64644nettoye
64645
64646------------------------------------------------------------------------
64647r140 | zimmerma | 1999-06-23 10:00:37 +0000 (Wed, 23 Jun 1999) | 2 lines
64648Changed paths:
64649   M /trunk/tests/tset_f.c
64650
64651removed printf
64652
64653------------------------------------------------------------------------
64654r139 | zimmerma | 1999-06-23 10:00:05 +0000 (Wed, 23 Jun 1999) | 2 lines
64655Changed paths:
64656   M /trunk/tests/tadd.c
64657   M /trunk/tests/tmul_ui.c
64658
64659removed printf's
64660
64661------------------------------------------------------------------------
64662r138 | zimmerma | 1999-06-23 09:59:31 +0000 (Wed, 23 Jun 1999) | 2 lines
64663Changed paths:
64664   M /trunk/tests/tlog.c
64665
64666added tests for large precision (tlog x prec rnd)
64667
64668------------------------------------------------------------------------
64669r137 | zimmerma | 1999-06-23 09:58:29 +0000 (Wed, 23 Jun 1999) | 2 lines
64670Changed paths:
64671   M /trunk/tests/tdiv.c
64672
64673added test for exact division
64674
64675------------------------------------------------------------------------
64676r136 | zimmerma | 1999-06-23 09:57:57 +0000 (Wed, 23 Jun 1999) | 2 lines
64677Changed paths:
64678   M /trunk/tests/tcmp2.c
64679
64680mpfr_cmp -> mpfr_cmp2
64681
64682------------------------------------------------------------------------
64683r135 | zimmerma | 1999-06-23 09:57:23 +0000 (Wed, 23 Jun 1999) | 2 lines
64684Changed paths:
64685   M /trunk/tests/tagm.c
64686
64687removed printf, added exit on error
64688
64689------------------------------------------------------------------------
64690r134 | zimmerma | 1999-06-23 09:55:43 +0000 (Wed, 23 Jun 1999) | 2 lines
64691Changed paths:
64692   A /trunk/exp.c
64693
64694initial revision
64695
64696------------------------------------------------------------------------
64697r133 | zimmerma | 1999-06-23 09:50:41 +0000 (Wed, 23 Jun 1999) | 2 lines
64698Changed paths:
64699   M /trunk/mul.c
64700
64701cleaned local variables
64702
64703------------------------------------------------------------------------
64704r132 | zimmerma | 1999-06-23 09:49:07 +0000 (Wed, 23 Jun 1999) | 2 lines
64705Changed paths:
64706   M /trunk/mpfr.h
64707
64708changed prototype of mpfr_div (now returns int)
64709
64710------------------------------------------------------------------------
64711r131 | zimmerma | 1999-06-23 09:47:12 +0000 (Wed, 23 Jun 1999) | 4 lines
64712Changed paths:
64713   M /trunk/div.c
64714
64715now deals correctly with exact division
64716removed DEBUG stuff
64717returns 0/1 according to exact division
64718
64719------------------------------------------------------------------------
64720r130 | zimmerma | 1999-06-22 17:12:20 +0000 (Tue, 22 Jun 1999) | 2 lines
64721Changed paths:
64722   M /trunk/mul.c
64723
64724fixed bug found by F. Rouillier: x * Z(2/x) -> 0 [carry from mpfr_round_raw]
64725
64726------------------------------------------------------------------------
64727r129 | hanrot | 1999-06-22 13:33:35 +0000 (Tue, 22 Jun 1999) | 2 lines
64728Changed paths:
64729   M /trunk/set_prec.c
64730
64731Fill with 0 the part added in case of a larger reallocation.
64732
64733------------------------------------------------------------------------
64734r128 | hanrot | 1999-06-22 12:39:01 +0000 (Tue, 22 Jun 1999) | 2 lines
64735Changed paths:
64736   M /trunk/tests/tmul.c
64737
64738Rajoute le bug report de Fabrice.
64739
64740------------------------------------------------------------------------
64741r127 | zimmerma | 1999-06-22 12:18:25 +0000 (Tue, 22 Jun 1999) | 2 lines
64742Changed paths:
64743   M /trunk/round.c
64744
64745fixed bug in mpfr_can_round when prec or err are multiples of BITS_PER_MP_LIMB
64746
64747------------------------------------------------------------------------
64748r126 | zimmerma | 1999-06-22 12:16:28 +0000 (Tue, 22 Jun 1999) | 2 lines
64749Changed paths:
64750   M /trunk/tests/tmul.c
64751
64752added test to check sign of result
64753
64754------------------------------------------------------------------------
64755r125 | zimmerma | 1999-06-22 12:14:44 +0000 (Tue, 22 Jun 1999) | 2 lines
64756Changed paths:
64757   M /trunk/mul.c
64758
64759fixed bug: wrong sign when SIGN(a)<0 at beginning
64760
64761------------------------------------------------------------------------
64762r124 | boldo | 1999-06-22 09:51:16 +0000 (Tue, 22 Jun 1999) | 2 lines
64763Changed paths:
64764   M /trunk/tests/tlog.c
64765
64766avec plein de cas d'erreurs
64767
64768------------------------------------------------------------------------
64769r123 | boldo | 1999-06-22 09:47:20 +0000 (Tue, 22 Jun 1999) | 2 lines
64770Changed paths:
64771   M /trunk/log.c
64772
64773marche bien
64774
64775------------------------------------------------------------------------
64776r122 | boldo | 1999-06-22 09:47:04 +0000 (Tue, 22 Jun 1999) | 2 lines
64777Changed paths:
64778   M /trunk/agm.c
64779
64780Marche bien
64781
64782------------------------------------------------------------------------
64783r121 | hanrot | 1999-06-21 16:00:30 +0000 (Mon, 21 Jun 1999) | 2 lines
64784Changed paths:
64785   M /trunk/mpfr.h
64786
64787Corrected prototype of mpfr_can_round_raw.
64788
64789------------------------------------------------------------------------
64790r120 | hanrot | 1999-06-21 16:00:11 +0000 (Mon, 21 Jun 1999) | 2 lines
64791Changed paths:
64792   M /trunk/round.c
64793
64794Various patches.
64795
64796------------------------------------------------------------------------
64797r119 | hanrot | 1999-06-21 15:39:24 +0000 (Mon, 21 Jun 1999) | 2 lines
64798Changed paths:
64799   M /trunk/mpfr.h
64800
64801Added prototype for mpfr_can_round_raw
64802
64803------------------------------------------------------------------------
64804r118 | hanrot | 1999-06-21 15:34:57 +0000 (Mon, 21 Jun 1999) | 2 lines
64805Changed paths:
64806   M /trunk/round.c
64807
64808Added mpfr_can_round_raw ; mpfr_can_round just calls it.
64809
64810------------------------------------------------------------------------
64811r117 | hanrot | 1999-06-21 15:26:56 +0000 (Mon, 21 Jun 1999) | 2 lines
64812Changed paths:
64813   M /trunk/mpfr.h
64814
64815Declaration mpfr_print_rnd_mode.c
64816
64817------------------------------------------------------------------------
64818r116 | hanrot | 1999-06-21 15:26:39 +0000 (Mon, 21 Jun 1999) | 2 lines
64819Changed paths:
64820   M /trunk/print_rnd_mode.c
64821
64822print_rnd_mode.c -> mpfr_print_rnd_mode.c
64823
64824------------------------------------------------------------------------
64825r115 | hanrot | 1999-06-21 15:07:36 +0000 (Mon, 21 Jun 1999) | 2 lines
64826Changed paths:
64827   A /trunk/print_rnd_mode.c
64828
64829Print the rounding mode.
64830
64831------------------------------------------------------------------------
64832r114 | hanrot | 1999-06-21 13:45:56 +0000 (Mon, 21 Jun 1999) | 2 lines
64833Changed paths:
64834   M /trunk/set_prec.c
64835
64836Changement de semantique (plus d'arrondi) et alloc + free -> realloc.
64837
64838------------------------------------------------------------------------
64839r113 | zimmerma | 1999-06-21 11:28:36 +0000 (Mon, 21 Jun 1999) | 2 lines
64840Changed paths:
64841   A /trunk/div_ui.c
64842
64843initial revision
64844
64845------------------------------------------------------------------------
64846r112 | zimmerma | 1999-06-21 11:27:29 +0000 (Mon, 21 Jun 1999) | 2 lines
64847Changed paths:
64848   M /trunk/tests/tmul_ui.c
64849
64850added one test
64851
64852------------------------------------------------------------------------
64853r111 | zimmerma | 1999-06-21 11:24:33 +0000 (Mon, 21 Jun 1999) | 2 lines
64854Changed paths:
64855   M /trunk/set.c
64856
64857now deal with carry from mpfr_round_raw
64858
64859------------------------------------------------------------------------
64860r110 | zimmerma | 1999-06-21 11:17:13 +0000 (Mon, 21 Jun 1999) | 2 lines
64861Changed paths:
64862   M /trunk/mul_ui.c
64863
64864fixed problem with count_leading_zeros undefined for 0
64865
64866------------------------------------------------------------------------
64867r109 | zimmerma | 1999-06-21 11:16:02 +0000 (Mon, 21 Jun 1999) | 2 lines
64868Changed paths:
64869   M /trunk/log2.c
64870
64871store computed value and try to reuse it for next calls
64872
64873------------------------------------------------------------------------
64874r108 | zimmerma | 1999-06-21 11:14:46 +0000 (Mon, 21 Jun 1999) | 2 lines
64875Changed paths:
64876   M /trunk/cmp.c
64877
64878added test cn>= in mpfr_cmp2
64879
64880------------------------------------------------------------------------
64881r107 | zimmerma | 1999-06-21 11:12:33 +0000 (Mon, 21 Jun 1999) | 2 lines
64882Changed paths:
64883   M /trunk/add_ulp.c
64884
64885added mpfr_sub_one_ulp
64886
64887------------------------------------------------------------------------
64888r106 | boldo | 1999-06-18 11:53:03 +0000 (Fri, 18 Jun 1999) | 2 lines
64889Changed paths:
64890   M /trunk/tests/tagm.c
64891
64892tests par rapport aux doubles
64893
64894------------------------------------------------------------------------
64895r105 | boldo | 1999-06-18 11:52:31 +0000 (Fri, 18 Jun 1999) | 2 lines
64896Changed paths:
64897   M /trunk/tests/tlog.c
64898
64899pour decouvrir les erreurs
64900
64901------------------------------------------------------------------------
64902r104 | boldo | 1999-06-18 11:51:52 +0000 (Fri, 18 Jun 1999) | 2 lines
64903Changed paths:
64904   M /trunk/agm.c
64905   M /trunk/log.c
64906
64907version qui marche
64908
64909------------------------------------------------------------------------
64910r103 | zimmerma | 1999-06-18 10:15:11 +0000 (Fri, 18 Jun 1999) | 2 lines
64911Changed paths:
64912   M /trunk/mul.c
64913
64914special cases NaN and 0
64915
64916------------------------------------------------------------------------
64917r102 | zimmerma | 1999-06-18 09:56:15 +0000 (Fri, 18 Jun 1999) | 2 lines
64918Changed paths:
64919   M /trunk/mpfr.texi
64920
64921fixed a few errors
64922
64923------------------------------------------------------------------------
64924r101 | zimmerma | 1999-06-17 14:26:21 +0000 (Thu, 17 Jun 1999) | 2 lines
64925Changed paths:
64926   M /trunk/div.c
64927
64928added tests for n=0 and d=0
64929
64930------------------------------------------------------------------------
64931r100 | zimmerma | 1999-06-17 14:25:49 +0000 (Thu, 17 Jun 1999) | 2 lines
64932Changed paths:
64933   M /trunk/tests/tdiv.c
64934
64935added test for 0.0/1.0
64936
64937------------------------------------------------------------------------
64938r99 | zimmerma | 1999-06-17 12:48:38 +0000 (Thu, 17 Jun 1999) | 2 lines
64939Changed paths:
64940   M /trunk/div.c
64941
64942SET_NAN(q) -> SET_NAN(Q)
64943
64944------------------------------------------------------------------------
64945r98 | zimmerma | 1999-06-17 12:48:05 +0000 (Thu, 17 Jun 1999) | 2 lines
64946Changed paths:
64947   M /trunk/tests/tsqrt.c
64948
64949added one exact root with rounding towards zero
64950
64951------------------------------------------------------------------------
64952r97 | zimmerma | 1999-06-17 12:45:54 +0000 (Thu, 17 Jun 1999) | 2 lines
64953Changed paths:
64954   M /trunk/tests/tout_str.c
64955
64956added one test
64957
64958------------------------------------------------------------------------
64959r96 | zimmerma | 1999-06-17 12:45:00 +0000 (Thu, 17 Jun 1999) | 2 lines
64960Changed paths:
64961   M /trunk/tests/tdiv.c
64962
64963added two tests
64964
64965------------------------------------------------------------------------
64966r95 | zimmerma | 1999-06-17 12:36:52 +0000 (Thu, 17 Jun 1999) | 2 lines
64967Changed paths:
64968   M /trunk/sqrt.c
64969
64970patch to detect exact roots (otherwise problem with rounding to zero)
64971
64972------------------------------------------------------------------------
64973r94 | zimmerma | 1999-06-17 10:14:11 +0000 (Thu, 17 Jun 1999) | 2 lines
64974Changed paths:
64975   M /trunk/mpfr.h
64976
64977changed way zero is represented : most sign. limb is zero
64978
64979------------------------------------------------------------------------
64980r93 | zimmerma | 1999-06-17 09:56:49 +0000 (Thu, 17 Jun 1999) | 2 lines
64981Changed paths:
64982   M /trunk/set_si.c
64983
64984added special case for zero
64985
64986------------------------------------------------------------------------
64987r92 | zimmerma | 1999-06-17 09:56:06 +0000 (Thu, 17 Jun 1999) | 2 lines
64988Changed paths:
64989   M /trunk/print_raw.c
64990
64991special case for zero
64992
64993------------------------------------------------------------------------
64994r91 | zimmerma | 1999-06-17 09:55:24 +0000 (Thu, 17 Jun 1999) | 2 lines
64995Changed paths:
64996   M /trunk/out_str.c
64997
64998special cases for NaN and zero
64999
65000------------------------------------------------------------------------
65001r90 | zimmerma | 1999-06-17 09:54:47 +0000 (Thu, 17 Jun 1999) | 2 lines
65002Changed paths:
65003   M /trunk/add.c
65004
65005special case when one of the arguments is zero
65006
65007------------------------------------------------------------------------
65008r89 | zimmerma | 1999-06-17 09:25:41 +0000 (Thu, 17 Jun 1999) | 2 lines
65009Changed paths:
65010   M /trunk/tests/tsqrt.c
65011
65012added bug found by S. Boldo and fixed (pb in mpfr_round_raw2)
65013
65014------------------------------------------------------------------------
65015r88 | zimmerma | 1999-06-17 09:24:51 +0000 (Thu, 17 Jun 1999) | 2 lines
65016Changed paths:
65017   M /trunk/round.c
65018
65019fixed bug in mpfr_round_raw2 which was returning other values than 0 or 1
65020
65021------------------------------------------------------------------------
65022r87 | hanrot | 1999-06-17 09:07:25 +0000 (Thu, 17 Jun 1999) | 2 lines
65023Changed paths:
65024   M /trunk/add.c
65025
65026Corrected a potential problem in add(a, a, a);
65027
65028------------------------------------------------------------------------
65029r86 | hanrot | 1999-06-17 09:06:26 +0000 (Thu, 17 Jun 1999) | 2 lines
65030Changed paths:
65031   M /trunk/sub.c
65032
65033Corrected a potential problem in sub(a, a, a);
65034
65035------------------------------------------------------------------------
65036r85 | zimmerma | 1999-06-17 08:56:14 +0000 (Thu, 17 Jun 1999) | 2 lines
65037Changed paths:
65038   M /trunk/sqrt.c
65039
65040SET_NAN(x) -> SET_NAN(X)
65041
65042------------------------------------------------------------------------
65043r84 | hanrot | 1999-06-17 08:49:43 +0000 (Thu, 17 Jun 1999) | 2 lines
65044Changed paths:
65045   M /trunk/cmp.c
65046
65047Patch in cmp2 for some dirty cases (2^a + 2^b <-> 2^a + z, z << 2^a, b << a)
65048
65049------------------------------------------------------------------------
65050r83 | zimmerma | 1999-06-17 08:23:06 +0000 (Thu, 17 Jun 1999) | 2 lines
65051Changed paths:
65052   M /trunk/tests/tadd.c
65053
65054added test to check bug found by JL Remy
65055
65056------------------------------------------------------------------------
65057r82 | zimmerma | 1999-06-17 08:22:11 +0000 (Thu, 17 Jun 1999) | 3 lines
65058Changed paths:
65059   M /trunk/sub.c
65060
65061added TMP_DECL/TMP_MARK/TMP_FREE in mpfr_sub1 to deal with case
65062where destination=source
65063
65064------------------------------------------------------------------------
65065r81 | hanrot | 1999-06-16 18:07:21 +0000 (Wed, 16 Jun 1999) | 2 lines
65066Changed paths:
65067   M /trunk/set_d.c
65068
65069Bug dans set_d(0) ; la mantisse n'est pas initialisee a 0 correctement.
65070
65071------------------------------------------------------------------------
65072r80 | hanrot | 1999-06-16 14:05:13 +0000 (Wed, 16 Jun 1999) | 2 lines
65073Changed paths:
65074   M /trunk/add.c
65075   M /trunk/mul.c
65076
65077Gere differemment les problemes d'egalite entre destinations et arguments.
65078
65079------------------------------------------------------------------------
65080r79 | hanrot | 1999-06-16 11:42:18 +0000 (Wed, 16 Jun 1999) | 2 lines
65081Changed paths:
65082   M /trunk/Configure
65083
65084Rajoute log.o et tlog
65085
65086------------------------------------------------------------------------
65087r78 | hanrot | 1999-06-16 11:06:37 +0000 (Wed, 16 Jun 1999) | 2 lines
65088Changed paths:
65089   D /trunk/tests/mon_fichier
65090
65091Vire fichier inutile.
65092
65093------------------------------------------------------------------------
65094r77 | zimmerma | 1999-06-16 10:56:24 +0000 (Wed, 16 Jun 1999) | 2 lines
65095Changed paths:
65096   M /trunk/tests/tadd.c
65097
65098added new tests
65099
65100------------------------------------------------------------------------
65101r76 | zimmerma | 1999-06-16 10:55:39 +0000 (Wed, 16 Jun 1999) | 2 lines
65102Changed paths:
65103   M /trunk/sub.c
65104
65105fixed bug for overlap=k*mp_bits_per_limb, k>=1
65106
65107------------------------------------------------------------------------
65108r75 | hanrot | 1999-06-16 09:54:52 +0000 (Wed, 16 Jun 1999) | 2 lines
65109Changed paths:
65110   D /trunk/tests/Makefile
65111
65112Vire Makefile de CVS.
65113
65114------------------------------------------------------------------------
65115r74 | hanrot | 1999-06-16 09:54:15 +0000 (Wed, 16 Jun 1999) | 2 lines
65116Changed paths:
65117   D /trunk/Makefile
65118   D /trunk/Makefile.exp
65119   D /trunk/Makefile.msb
65120
65121Vire les Makefile de CVS.
65122
65123------------------------------------------------------------------------
65124r73 | zimmerma | 1999-06-16 09:48:59 +0000 (Wed, 16 Jun 1999) | 2 lines
65125Changed paths:
65126   M /trunk/tests/tsqrt.c
65127
65128added one test and random init.
65129
65130------------------------------------------------------------------------
65131r72 | zimmerma | 1999-06-16 09:48:17 +0000 (Wed, 16 Jun 1999) | 2 lines
65132Changed paths:
65133   M /trunk/tests/tdiv.c
65134
65135added one test
65136
65137------------------------------------------------------------------------
65138r71 | zimmerma | 1999-06-16 09:47:18 +0000 (Wed, 16 Jun 1999) | 2 lines
65139Changed paths:
65140   M /trunk/tests/tadd.c
65141
65142added tests for cases where destination = source
65143
65144------------------------------------------------------------------------
65145r70 | zimmerma | 1999-06-16 09:46:10 +0000 (Wed, 16 Jun 1999) | 2 lines
65146Changed paths:
65147   M /trunk/sub.c
65148
65149cases NaN and destination=source
65150
65151------------------------------------------------------------------------
65152r69 | zimmerma | 1999-06-16 09:45:22 +0000 (Wed, 16 Jun 1999) | 3 lines
65153Changed paths:
65154   M /trunk/sqrt.c
65155
65156now iterates if one cannot round after 1st try,
65157and deals with case destination = source
65158
65159------------------------------------------------------------------------
65160r68 | zimmerma | 1999-06-16 09:43:32 +0000 (Wed, 16 Jun 1999) | 2 lines
65161Changed paths:
65162   M /trunk/round.c
65163
65164mpfr_can_round again and again
65165
65166------------------------------------------------------------------------
65167r67 | zimmerma | 1999-06-16 09:42:45 +0000 (Wed, 16 Jun 1999) | 2 lines
65168Changed paths:
65169   M /trunk/print_raw.c
65170
65171added case of NaN
65172
65173------------------------------------------------------------------------
65174r66 | zimmerma | 1999-06-16 09:41:54 +0000 (Wed, 16 Jun 1999) | 2 lines
65175Changed paths:
65176   M /trunk/mpfr.h
65177
65178added macro SET_ZERO
65179
65180------------------------------------------------------------------------
65181r65 | zimmerma | 1999-06-16 09:40:52 +0000 (Wed, 16 Jun 1999) | 2 lines
65182Changed paths:
65183   M /trunk/add.c
65184   M /trunk/div.c
65185
65186now allows destination = source
65187
65188------------------------------------------------------------------------
65189r64 | hanrot | 1999-06-16 08:05:44 +0000 (Wed, 16 Jun 1999) | 2 lines
65190Changed paths:
65191   D /trunk/tests/tget_str
65192   D /trunk/tests/tmul
65193   D /trunk/tests/tmul_2exp
65194   D /trunk/tests/tmul_ui
65195   D /trunk/tests/tround
65196   D /trunk/tests/tset_d
65197   D /trunk/tests/tset_f
65198   D /trunk/tests/tset_str
65199   D /trunk/tests/tsqrt
65200
65201Vire les tests de cvs.
65202
65203------------------------------------------------------------------------
65204r63 | zimmerma | 1999-06-15 16:44:19 +0000 (Tue, 15 Jun 1999) | 2 lines
65205Changed paths:
65206   M /trunk/add.c
65207   M /trunk/div.c
65208
65209printf -> fprintf
65210
65211------------------------------------------------------------------------
65212r62 | zimmerma | 1999-06-15 16:32:41 +0000 (Tue, 15 Jun 1999) | 2 lines
65213Changed paths:
65214   M /trunk/add.c
65215   M /trunk/div.c
65216
65217error message when destination equals source (case not yet treated)
65218
65219------------------------------------------------------------------------
65220r61 | zimmerma | 1999-06-15 16:27:26 +0000 (Tue, 15 Jun 1999) | 2 lines
65221Changed paths:
65222   M /trunk/get_str.c
65223
65224now uses the given rounding mode internally instead of always GMP_RNDZ
65225
65226------------------------------------------------------------------------
65227r60 | zimmerma | 1999-06-15 16:26:06 +0000 (Tue, 15 Jun 1999) | 2 lines
65228Changed paths:
65229   M /trunk/pi.c
65230
65231now rounding to nearest should be correct
65232
65233------------------------------------------------------------------------
65234r59 | hanrot | 1999-06-15 16:19:56 +0000 (Tue, 15 Jun 1999) | 2 lines
65235Changed paths:
65236   M /trunk/round.c
65237
65238Encore et toujours mpfr_can_round...
65239
65240------------------------------------------------------------------------
65241r58 | hanrot | 1999-06-15 15:38:51 +0000 (Tue, 15 Jun 1999) | 2 lines
65242Changed paths:
65243   D /trunk/o.solaris
65244   D /trunk/tests/tadd
65245   D /trunk/tests/tagm
65246   D /trunk/tests/tcmp
65247   D /trunk/tests/tcmp2
65248   D /trunk/tests/tcmp_ui
65249   D /trunk/tests/tdiv
65250
65251Nettoyage.
65252
65253------------------------------------------------------------------------
65254r57 | hanrot | 1999-06-15 14:43:14 +0000 (Tue, 15 Jun 1999) | 2 lines
65255Changed paths:
65256   M /trunk/round.c
65257
65258Patch pour mpfr_can_round.
65259
65260------------------------------------------------------------------------
65261r56 | boldo | 1999-06-15 14:40:51 +0000 (Tue, 15 Jun 1999) | 2 lines
65262Changed paths:
65263   M /trunk/agm.c
65264
65265sans instructions de debuggage
65266
65267------------------------------------------------------------------------
65268r55 | boldo | 1999-06-15 13:53:11 +0000 (Tue, 15 Jun 1999) | 2 lines
65269Changed paths:
65270   M /trunk/Makefile
65271
65272rajout de log.o et tlog
65273
65274------------------------------------------------------------------------
65275r54 | boldo | 1999-06-15 13:52:43 +0000 (Tue, 15 Jun 1999) | 2 lines
65276Changed paths:
65277   M /trunk/tests/Makefile
65278
65279rajout de tlog
65280
65281------------------------------------------------------------------------
65282r53 | boldo | 1999-06-15 13:41:24 +0000 (Tue, 15 Jun 1999) | 2 lines
65283Changed paths:
65284   M /trunk/mpfr.h
65285
65286ajout du log
65287
65288------------------------------------------------------------------------
65289r52 | boldo | 1999-06-15 13:24:51 +0000 (Tue, 15 Jun 1999) | 2 lines
65290Changed paths:
65291   A /trunk/tests/tlog.c
65292
65293*** empty log message ***
65294
65295------------------------------------------------------------------------
65296r51 | boldo | 1999-06-15 13:22:09 +0000 (Tue, 15 Jun 1999) | 2 lines
65297Changed paths:
65298   A /trunk/log.c
65299
65300premiere version du log
65301
65302------------------------------------------------------------------------
65303r50 | zimmerma | 1999-06-15 13:11:10 +0000 (Tue, 15 Jun 1999) | 2 lines
65304Changed paths:
65305   M /trunk/div.c
65306
65307now recognizes division by exact power of 2
65308
65309------------------------------------------------------------------------
65310r49 | zimmerma | 1999-06-15 13:10:21 +0000 (Tue, 15 Jun 1999) | 2 lines
65311Changed paths:
65312   M /trunk/cmp_ui.c
65313
65314added mpfr_cmp_[us]i_2exp
65315
65316------------------------------------------------------------------------
65317r48 | zimmerma | 1999-06-15 12:53:07 +0000 (Tue, 15 Jun 1999) | 2 lines
65318Changed paths:
65319   M /trunk/mpfr.h
65320
65321added mpfr_[us]i_2exp
65322
65323------------------------------------------------------------------------
65324r47 | zimmerma | 1999-06-15 12:52:33 +0000 (Tue, 15 Jun 1999) | 2 lines
65325Changed paths:
65326   M /trunk/mpfr.texi
65327
65328added mpfr_cmp_[us]i_2exp
65329
65330------------------------------------------------------------------------
65331r46 | hanrot | 1999-06-15 12:06:32 +0000 (Tue, 15 Jun 1999) | 2 lines
65332Changed paths:
65333   M /trunk/random.c
65334
65335Correction de bug (pas msb normalise).
65336
65337------------------------------------------------------------------------
65338r45 | zimmerma | 1999-06-15 10:04:12 +0000 (Tue, 15 Jun 1999) | 2 lines
65339Changed paths:
65340   M /trunk/pi.c
65341
65342fixed mistake in error analysis (does not change code)
65343
65344------------------------------------------------------------------------
65345r44 | hanrot | 1999-06-15 09:26:56 +0000 (Tue, 15 Jun 1999) | 2 lines
65346Changed paths:
65347   M /trunk/Configure
65348
65349Ajout de random.o dans les objets.
65350
65351------------------------------------------------------------------------
65352r43 | hanrot | 1999-06-15 09:26:26 +0000 (Tue, 15 Jun 1999) | 3 lines
65353Changed paths:
65354   A /trunk/random.c
65355
65356random.c : engendre un mpfr_t dans [0, 1[. GH, 15/06
65357TODO : un random qui engendre un mpfr_t avec exposant gaussien centre.
65358
65359------------------------------------------------------------------------
65360r42 | remy | 1999-06-15 09:17:44 +0000 (Tue, 15 Jun 1999) | 2 lines
65361Changed paths:
65362   M /trunk/log2.c
65363   M /trunk/pi.c
65364
65365changed return value to void
65366
65367------------------------------------------------------------------------
65368r41 | hanrot | 1999-06-14 16:35:25 +0000 (Mon, 14 Jun 1999) | 2 lines
65369Changed paths:
65370   M /trunk/round.c
65371
65372Ajoute les modes d'arrondi RNDN et RNDD.
65373
65374------------------------------------------------------------------------
65375r40 | hanrot | 1999-06-14 13:14:43 +0000 (Mon, 14 Jun 1999) | 2 lines
65376Changed paths:
65377   M /trunk/mul_ui.c
65378
65379Correction du prototype de mpfr_mul_ui
65380
65381------------------------------------------------------------------------
65382r39 | hanrot | 1999-06-14 11:11:55 +0000 (Mon, 14 Jun 1999) | 2 lines
65383Changed paths:
65384   M /trunk/mpfr.h
65385
65386Correction du prototype de mpfr_mul_ui
65387
65388------------------------------------------------------------------------
65389r38 | boldo | 1999-06-14 10:18:01 +0000 (Mon, 14 Jun 1999) | 2 lines
65390Changed paths:
65391   M /trunk/mpfr.h
65392
65393*** empty log message ***
65394
65395------------------------------------------------------------------------
65396r37 | zimmerma | 1999-06-14 07:51:59 +0000 (Mon, 14 Jun 1999) | 2 lines
65397Changed paths:
65398   M /trunk/Configure
65399
65400added several files
65401
65402------------------------------------------------------------------------
65403r36 | zimmerma | 1999-06-14 07:51:28 +0000 (Mon, 14 Jun 1999) | 2 lines
65404Changed paths:
65405   M /trunk/mpfr.h
65406
65407added several prototypes
65408
65409------------------------------------------------------------------------
65410r35 | zimmerma | 1999-06-14 07:50:36 +0000 (Mon, 14 Jun 1999) | 2 lines
65411Changed paths:
65412   M /trunk/mpfr.texi
65413
65414added set_z, add_one_ulp
65415
65416------------------------------------------------------------------------
65417r34 | zimmerma | 1999-06-14 07:49:06 +0000 (Mon, 14 Jun 1999) | 2 lines
65418Changed paths:
65419   M /trunk/set_d.c
65420
65421added mpfr_get_d2 which only considers the mantissa
65422
65423------------------------------------------------------------------------
65424r33 | zimmerma | 1999-06-14 07:48:10 +0000 (Mon, 14 Jun 1999) | 2 lines
65425Changed paths:
65426   M /trunk/get_str.c
65427
65428now uses mpfr_get_d2 (no side effect on arguments)
65429
65430------------------------------------------------------------------------
65431r32 | zimmerma | 1999-06-14 07:46:10 +0000 (Mon, 14 Jun 1999) | 2 lines
65432Changed paths:
65433   A /trunk/tests/tlog2.c
65434
65435test file for mpfr_log2
65436
65437------------------------------------------------------------------------
65438r31 | zimmerma | 1999-06-14 07:45:27 +0000 (Mon, 14 Jun 1999) | 2 lines
65439Changed paths:
65440   A /trunk/tests/tset_z.c
65441
65442test file for mpfr_set_z
65443
65444------------------------------------------------------------------------
65445r30 | zimmerma | 1999-06-14 07:44:42 +0000 (Mon, 14 Jun 1999) | 2 lines
65446Changed paths:
65447   A /trunk/tests/tpi.c
65448
65449test file for mpfr_pi
65450
65451------------------------------------------------------------------------
65452r29 | zimmerma | 1999-06-14 07:43:57 +0000 (Mon, 14 Jun 1999) | 2 lines
65453Changed paths:
65454   A /trunk/log2.c
65455
65456computes log(2)
65457
65458------------------------------------------------------------------------
65459r28 | zimmerma | 1999-06-14 07:43:22 +0000 (Mon, 14 Jun 1999) | 2 lines
65460Changed paths:
65461   A /trunk/add_ulp.c
65462
65463add one ulp
65464
65465------------------------------------------------------------------------
65466r27 | zimmerma | 1999-06-14 07:42:12 +0000 (Mon, 14 Jun 1999) | 2 lines
65467Changed paths:
65468   A /trunk/set_z.c
65469
65470set a mpfr from an integer
65471
65472------------------------------------------------------------------------
65473r26 | zimmerma | 1999-06-14 07:41:33 +0000 (Mon, 14 Jun 1999) | 2 lines
65474Changed paths:
65475   A /trunk/pi.c
65476
65477computes Pi to n bits
65478
65479------------------------------------------------------------------------
65480r25 | boldo | 1999-06-14 07:41:29 +0000 (Mon, 14 Jun 1999) | 2 lines
65481Changed paths:
65482   M /trunk/agm.c
65483
65484*** empty log message ***
65485
65486------------------------------------------------------------------------
65487r24 | zimmerma | 1999-06-11 08:08:35 +0000 (Fri, 11 Jun 1999) | 2 lines
65488Changed paths:
65489   A /trunk/mpfr.texi
65490
65491Initial revision of mpfr documentation
65492
65493------------------------------------------------------------------------
65494r23 | hanrot | 1999-06-10 18:47:44 +0000 (Thu, 10 Jun 1999) | 2 lines
65495Changed paths:
65496   M /trunk/tests/tsqrt.c
65497
65498Patch d'un mpfr_set_d dans tsqrt.c ; GH, 100699
65499
65500------------------------------------------------------------------------
65501r22 | hanrot | 1999-06-10 18:47:09 +0000 (Thu, 10 Jun 1999) | 2 lines
65502Changed paths:
65503   M /trunk/tests/tget_str.c
65504
65505Patch d'un mpfr_set_d dans get_str.c ; GH, 100699
65506
65507------------------------------------------------------------------------
65508r21 | hanrot | 1999-06-10 18:46:03 +0000 (Thu, 10 Jun 1999) | 2 lines
65509Changed paths:
65510   A /trunk/Configure
65511
65512Tentative de configuration automatique, v. initiale. GH, 100699
65513
65514------------------------------------------------------------------------
65515r20 | boldo | 1999-06-10 16:36:13 +0000 (Thu, 10 Jun 1999) | 2 lines
65516Changed paths:
65517   M /trunk/agm.c
65518   M /trunk/tests/tagm.c
65519
65520*** empty log message ***
65521
65522------------------------------------------------------------------------
65523r19 | zimmerma | 1999-06-10 09:20:04 +0000 (Thu, 10 Jun 1999) | 2 lines
65524Changed paths:
65525   M /trunk/Makefile
65526
65527added tout_str
65528
65529------------------------------------------------------------------------
65530r18 | zimmerma | 1999-06-10 09:19:38 +0000 (Thu, 10 Jun 1999) | 2 lines
65531Changed paths:
65532   A /trunk/tests/tout_str.c
65533
65534Initial revision.
65535
65536------------------------------------------------------------------------
65537r17 | zimmerma | 1999-06-10 09:13:55 +0000 (Thu, 10 Jun 1999) | 2 lines
65538Changed paths:
65539   M /trunk/Makefile
65540
65541added out_str.c and pow.c
65542
65543------------------------------------------------------------------------
65544r16 | zimmerma | 1999-06-10 09:13:26 +0000 (Thu, 10 Jun 1999) | 2 lines
65545Changed paths:
65546   M /trunk/mpfr.h
65547
65548added proto for mpfr_pow_ui and mpfr_ui_pow_ui
65549
65550------------------------------------------------------------------------
65551r15 | zimmerma | 1999-06-10 09:09:09 +0000 (Thu, 10 Jun 1999) | 2 lines
65552Changed paths:
65553   A /trunk/pow.c
65554
65555Initial revision.
65556
65557------------------------------------------------------------------------
65558r14 | zimmerma | 1999-06-10 09:05:05 +0000 (Thu, 10 Jun 1999) | 2 lines
65559Changed paths:
65560   M /trunk/clear.c
65561   M /trunk/div_2exp.c
65562   M /trunk/mul.c
65563   M /trunk/mul_2exp.c
65564   M /trunk/mul_ui.c
65565   M /trunk/neg.c
65566   M /trunk/round.c
65567   M /trunk/set.c
65568   M /trunk/set_f.c
65569   M /trunk/set_si.c
65570
65571added include <stdio.h> (needed for FILE in mpfr.h)
65572
65573------------------------------------------------------------------------
65574r13 | zimmerma | 1999-06-10 08:59:38 +0000 (Thu, 10 Jun 1999) | 2 lines
65575Changed paths:
65576   M /trunk/mpfr.h
65577
65578added proto for mpfr_out_str
65579
65580------------------------------------------------------------------------
65581r12 | zimmerma | 1999-06-10 08:58:23 +0000 (Thu, 10 Jun 1999) | 2 lines
65582Changed paths:
65583   A /trunk/out_str.c
65584
65585function to print a mpfr to a stream. Initial revision.
65586
65587------------------------------------------------------------------------
65588r11 | zimmerma | 1999-06-10 08:56:27 +0000 (Thu, 10 Jun 1999) | 2 lines
65589Changed paths:
65590   M /trunk/mpfr.h
65591
65592changed proto of mpfr_get_str: 2nd arg is mp_exp_t*, not char*
65593
65594------------------------------------------------------------------------
65595r10 | zimmerma | 1999-06-10 08:53:22 +0000 (Thu, 10 Jun 1999) | 2 lines
65596Changed paths:
65597   M /trunk/get_str.c
65598
65599now conforms to the specification
65600
65601------------------------------------------------------------------------
65602r9 | hanrot | 1999-06-09 18:37:25 +0000 (Wed, 09 Jun 1999) | 2 lines
65603Changed paths:
65604   M /trunk/tests/Makefile
65605
65606tset_i -> tset_si dans le Makefile de tests.
65607
65608------------------------------------------------------------------------
65609r8 | hanrot | 1999-06-09 18:36:50 +0000 (Wed, 09 Jun 1999) | 2 lines
65610Changed paths:
65611   M /trunk/mmpfr
65612
65613Version corrigee de mmpfr.
65614
65615------------------------------------------------------------------------
65616r7 | hanrot | 1999-06-09 18:36:28 +0000 (Wed, 09 Jun 1999) | 2 lines
65617Changed paths:
65618   A /trunk/Makefile
65619
65620Makefile qui devrait fonctionner pour tous.
65621
65622------------------------------------------------------------------------
65623r6 | hanrot | 1999-06-09 18:33:34 +0000 (Wed, 09 Jun 1999) | 2 lines
65624Changed paths:
65625   M /trunk/tests/tmul_2exp.c
65626
65627Correction de warnings dans tmul_2exp.c
65628
65629------------------------------------------------------------------------
65630r2 | hanrot | 1999-06-09 18:03:33 +0000 (Wed, 09 Jun 1999) | 2 lines
65631Changed paths:
65632   A /trunk/.pure
65633   A /trunk/BUGS
65634   A /trunk/Makefile.exp
65635   A /trunk/Makefile.msb
65636   A /trunk/TODO
65637   A /trunk/add.c
65638   A /trunk/agm.c
65639   A /trunk/clear.c
65640   A /trunk/cmp.c
65641   A /trunk/cmp_ui.c
65642   A /trunk/div.c
65643   A /trunk/div_2exp.c
65644   A /trunk/from_Torbjorn
65645   A /trunk/get_str.c
65646   A /trunk/init.c
65647   A /trunk/init_set.h
65648   A /trunk/mmpfr
65649   A /trunk/mpfr.h
65650   A /trunk/mul.c
65651   A /trunk/mul_2exp.c
65652   A /trunk/mul_ui.c
65653   A /trunk/neg.c
65654   A /trunk/o.solaris
65655   A /trunk/o.solaris/.pure
65656   A /trunk/print_raw.c
65657   A /trunk/rnd_mode.c
65658   A /trunk/round.c
65659   A /trunk/set.c
65660   A /trunk/set_d.c
65661   A /trunk/set_dfl_prec.c
65662   A /trunk/set_dfl_rnd.c
65663   A /trunk/set_f.c
65664   A /trunk/set_prec.c
65665   A /trunk/set_si.c
65666   A /trunk/set_str.c
65667   A /trunk/set_str_raw.c
65668   A /trunk/sqrt.c
65669   A /trunk/sub.c
65670   A /trunk/tests
65671   A /trunk/tests/Makefile
65672   A /trunk/tests/mon_fichier
65673   A /trunk/tests/tadd
65674   A /trunk/tests/tadd.c
65675   A /trunk/tests/tagm
65676   A /trunk/tests/tagm.c
65677   A /trunk/tests/tcmp
65678   A /trunk/tests/tcmp.c
65679   A /trunk/tests/tcmp2
65680   A /trunk/tests/tcmp2.c
65681   A /trunk/tests/tcmp_ui
65682   A /trunk/tests/tcmp_ui.c
65683   A /trunk/tests/tdiv
65684   A /trunk/tests/tdiv.c
65685   A /trunk/tests/tget_str
65686   A /trunk/tests/tget_str.c
65687   A /trunk/tests/tmul
65688   A /trunk/tests/tmul.c
65689   A /trunk/tests/tmul_2exp
65690   A /trunk/tests/tmul_2exp.c
65691   A /trunk/tests/tmul_ui
65692   A /trunk/tests/tmul_ui.c
65693   A /trunk/tests/tround
65694   A /trunk/tests/tround.c
65695   A /trunk/tests/tset_d
65696   A /trunk/tests/tset_d.c
65697   A /trunk/tests/tset_f
65698   A /trunk/tests/tset_f.c
65699   A /trunk/tests/tset_i
65700   A /trunk/tests/tset_si.c
65701   A /trunk/tests/tset_str
65702   A /trunk/tests/tset_str.c
65703   A /trunk/tests/tsqrt
65704   A /trunk/tests/tsqrt.c
65705
65706Initial revision
65707
65708------------------------------------------------------------------------
65709r1 | (no author) | 1999-06-09 18:03:33 +0000 (Wed, 09 Jun 1999) | 1 line
65710Changed paths:
65711   A /branches
65712   A /tags
65713   A /trunk
65714
65715New repository initialized by cvs2svn.
65716------------------------------------------------------------------------
65717