summaryrefslogtreecommitdiff
path: root/mpq
Commit message (Collapse)AuthorAgeFilesLines
* * mpq/set_si.c, mpq/set_ui.c: Set _mp_den._mp_size correctly if den==0.Kevin Ryde2001-11-072-2/+2
|
* * mpq/inp_str.c: Remove unused variable "ret".Kevin Ryde2001-11-051-1/+1
|
* * mpq/canonicalize.c: DIVIDE_BY_ZERO if denominator is zero.Kevin Ryde2001-11-041-0/+3
| | | | | It's not possible to put "n/0" into canonical form, so it seems best to raise an error.
* * mpq/cmp.c, mpq/cmp_si.c, mpq/cmp_ui.c, mpq/equal.c: Add ASSERTs forKevin Ryde2001-10-303-0/+10
| | | | canonical inputs, where correctness depends on it.
* * mpq/cmp.c, mpq/cmp_si.c, mpq/cmp_ui.c, mpq/equal.c: Add ASSERTs forKevin Ryde2001-10-301-0/+4
| | | | canonical inputs, where correctness depends on it.
* Regenerate for:Kevin Ryde2001-10-261-0/+2
| | | | | | * printf/repl-vsnprintf.c: New file. * configure.in, acinclude.m4, Makefile.am, printf/Makefile.am: Use it if libc vsnprintf missing or bad.
* * */Makefile.in: Regenerate with automake patch to only rm *_.c inKevin Ryde2001-10-101-1/+1
| | | | "make clean" when ansi2knr actually in use, helps DOS 8.3.
* Regenerate for:Kevin Ryde2001-10-031-3/+1
| | | | * mpq/Makefile.am (INCLUDES): Remove -DOPERATION_$*, not needed.
* * mpq/Makefile.am (INCLUDES): Remove -DOPERATION_$*, not needed.Kevin Ryde2001-10-031-2/+1
|
* RegenerateKevin Ryde2001-10-011-2/+4
|
* RegenerateKevin Ryde2001-10-011-0/+1
|
* Regenerate for:Kevin Ryde2001-09-111-0/+2
| | | | | * configure.in, gmp-h.in (__GMP_HAVE_HOST_CPU_FAMILY_power, __GMP_HAVE_HOST_CPU_FAMILY_powerpc): New AC_SUBSTs.
* Regenerate for:Kevin Ryde2001-09-021-25/+11
| | | | | * mpq/aors.c: Share object code for mpq_add and mpq_sub. * Makefile.am, mpq/Makefile.am: Single mpq/aors.lo now.
* * mpq/aors.c: Share object code for mpq_add and mpq_sub.Kevin Ryde2001-09-021-12/+2
| | | | * Makefile.am, mpq/Makefile.am: Single mpq/aors.lo now.
* * mpq/aors.c: Share object code for mpq_add and mpq_sub.Kevin Ryde2001-09-021-19/+21
|
* Regenerate for:Kevin Ryde2001-08-281-13/+16
| | | | | * mpq/inp_str.c: New file. * Makefile.am, mpq/Makefile.am: Add it.
* * mpq/inp_str.c: New file.Kevin Ryde2001-08-281-6/+6
| | | | * Makefile.am, mpq/Makefile.am: Add it.
* * mpq/inp_str.c: New file.Kevin Ryde2001-08-281-0/+67
|
* * */Makefile.in, aclocal.m4, configure: Update to automake 1.5.Kevin Ryde2001-08-261-27/+26
|
* Regenerate for:Kevin Ryde2001-08-171-4/+0
| | | | | | * configure.in, acinclude.m4, Makefile.am, printf/Makefile.am, tests/printf/Makefile.am, gmp-h.in, gmp-impl.h, gmp.texi: Remove C++ support, for the time being.
* RegenerateKevin Ryde2001-07-241-0/+1
|
* RegenerateKevin Ryde2001-07-241-0/+3
|
* * gmp-impl.h (__GMP_REALLOCATE_FUNC_MAYBE): New macro.Kevin Ryde2001-07-231-6/+5
| | | | * mpz/get_str.c, mpq/get_str.c, mpf/get_str.c: Use it.
* RegenerateKevin Ryde2001-07-171-1/+0
|
* Regenerate for:Kevin Ryde2001-07-061-17/+19
| | | | | * mpq/cmp_si.c: New file. * Makefile.am, mpq/Makefile.am: Add it.
* * mpq/cmp_si.c: New file.Kevin Ryde2001-07-061-1/+1
| | | | * Makefile.am, mpq/Makefile.am: Add it.
* * mpq/cmp_si.c: New file.Kevin Ryde2001-07-061-0/+55
|
* Regenerate for:Kevin Ryde2001-06-201-0/+1
| | | | | * acinclude.m4 (GMP_ASM_LSYM_PREFIX): AC_SUBST __GMP_LSYM_PREFIX rather than AC_DEFINE LSYM_PREFIX.
* * gmp-impl.h (TMP_ALLOC_LIMBS_2): New macro.Kevin Ryde2001-06-191-2/+1
| | | | * mpz/jacobi.c, mpq/cmp.c, mpn/generic/fib2_ui.c: Use it.
* Regenerate for:Kevin Ryde2001-06-171-0/+1
| | | | | | | * configure.in, Makefile.am, gmp-impl.h: Add a debugging TMP_ALLOC, selected with --enable-alloca=debug. * configure.in, Makefile.am: Compile stack-alloc.c only for --disable-alloca.
* Regenerate for:Kevin Ryde2001-06-071-3/+2
| | | | | | Amend to: * Makefile.am, mpz/Makefile.am, mpq/Makefile.am, mpf/Makefile.am, mpbsd/Makefile.am (INCLUDES): Set -D__GMP_WITHIN_GMP.
* Amend to:Kevin Ryde2001-06-071-4/+2
| | | | | * Makefile.am, mpz/Makefile.am, mpq/Makefile.am, mpf/Makefile.am, mpbsd/Makefile.am (INCLUDES): Set -D__GMP_WITHIN_GMP.
* Regenerate for:Kevin Ryde2001-06-071-0/+3
| | | | | * Makefile.am, mpz/Makefile.am, mpq/Makefile.am, mpf/Makefile.am, mpbsd/Makefile.am (AM_CPPFLAGS): Set -D__GMP_WITHIN_GMP.
* * Makefile.am, mpz/Makefile.am, mpq/Makefile.am, mpf/Makefile.am,Kevin Ryde2001-06-071-0/+3
| | | | mpbsd/Makefile.am (AM_CPPFLAGS): Set -D__GMP_WITHIN_GMP.
* Regenerate for:Kevin Ryde2001-05-271-0/+2
| | | | | * configure.in, gmp-h.in, mp-h.in: Add support for windows DLLs. CVS: ----------------------------------------------------------------------
* More somehow missed:Kevin Ryde2001-05-261-3/+3
| | | | | * configure, aclocal.m4, missing, ansi2knr.c, */Makefile.in: Update to automake 1.4f.
* * configure, aclocal.m4, missing, ansi2knr.c, */Makefile.in: Update toKevin Ryde2001-05-261-181/+169
| | | | automake 1.4f.
* * mpn/generic/tdiv_qr.c, mpq/get_d.c, mpf/div.c, mpf/set_q.c,Kevin Ryde2001-05-111-4/+4
| | | | | mpf/set_str.c, mpf/ui_div.c: Test for high bit set, not for count_leading_zeros zero.
* Add a copyright year.Kevin Ryde2001-05-032-2/+2
|
* Regenerate for:Kevin Ryde2001-05-031-5/+9
| | | | | * mpq/set_str.c: New file. * Makefile.am, mpq/Makefile.am: Add it.
* * gmp-h.in (__GMP_EXTERN_INLINE, __GMP_ABS): New macros.Kevin Ryde2001-05-032-0/+4
| | | | | | | (mpz_abs, mpq_abs, mpf_abs, mpz_neg, mpq_neg, mpf_neg): Provide inline versions. * mpz/abs.c, mpq/abs.c, mpf/abs.c, mpz/neg.c, mpq/neg.c, mpf/neg.c: Add suitable __GMP_FORCE to turn off inline versions.
* * mpq/set_str.c: New file.Kevin Ryde2001-05-031-1/+2
| | | | * Makefile.am, mpq/Makefile.am: Add it.
* * mpq/set_str.c: New file.Kevin Ryde2001-05-031-0/+61
|
* * mpq/get_str.c: Fixes for negative bases.Kevin Ryde2001-04-251-6/+7
|
* Regenerate for:Kevin Ryde2001-04-201-2/+4
| | | | | * configure.in, gmp-h.in, mp-h.in, demos/expr/expr-impl-h.in: Revert to generating gmp.h, mp.h and expr-impl.h with AC_OUTPUT and AC_SUBST.
* Regenerate for:Kevin Ryde2001-04-151-2/+2
| | | | | * configure.in: Ensure config.in is the last AM_CONFIG_HEADER, which autoheader requires.
* Regenerate for:Kevin Ryde2001-04-021-11/+13
| | | | | * mpq/get_str.c: New file. * Makefile.am, mpq/Makefile.am: Add it.
* * mpq/get_str.c: New file.Kevin Ryde2001-04-021-1/+1
| | | | * Makefile.am, mpq/Makefile.am: Add it.
* * mpq/get_str.c: New file.Kevin Ryde2001-04-021-0/+67
|
* * mpq/equal.c: Rewrite using inline compare loops.Kevin Ryde2001-04-021-8/+27
|