Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (main): Allow bases up to 62. | Torbjorn Granlund | 2008-09-05 | 1 | -1/+1 |
| | |||||
* | (main): Add -v option. | tege | 2007-09-18 | 1 | -3/+17 |
| | | | | | | (enum op_t): New tag TIMING. (mpz_eval_expr): Execute TIMING. (fns): Add TIMING entry. | ||||
* | Update license to version 3. | tege | 2007-09-18 | 1 | -3/+2 |
| | |||||
* | Update FSF's address. | tege | 2006-02-15 | 1 | -2/+2 |
| | |||||
* | (setup_error_handler): Add a missing ";". | tege | 2005-12-15 | 1 | -1/+1 |
| | |||||
* | Add a copyright year. | tege | 2005-11-01 | 1 | -1/+1 |
| | |||||
* | (fns): Add factorial keywords. | tege | 2005-09-17 | 1 | -0/+3 |
| | |||||
* | (main): Handle "negative" base in mpz_sizeinbase call. | tege | 2004-10-25 | 1 | -1/+2 |
| | |||||
* | Correct documentation of -split. | tege | 2003-09-30 | 1 | -9/+17 |
| | | | | | | | (TIME): Remove cast of result to double. (main): Change timing variables to int. (main): #ifdef LIMIT_RESOURCE_USAGE, don't convert numbers of more than 100000 digits. | ||||
* | Don't iterate to get accurate timing. | tege | 2003-05-26 | 1 | -11/+2 |
| | |||||
* | (main): Don't call mpz_sizeinbase with negative base. | tege | 2002-05-06 | 1 | -1/+1 |
| | |||||
* | Handle "binomial" operator. | tege | 2002-04-22 | 1 | -1/+20 |
| | |||||
* | More of: | Kevin Ryde | 2002-03-23 | 1 | -1/+1 |
| | | | | * demos/pexpr.c (setup_error_handler): Corrections to sigstack code. | ||||
* | * demos/pexpr.c (setup_error_handler): Corrections to sigstack code. | Kevin Ryde | 2002-03-23 | 1 | -2/+24 |
| | |||||
* | * demos/pexpr.c, demos/pexpr-config-h.in, configure.in: Use an | Kevin Ryde | 2002-03-20 | 1 | -1/+2 |
| | | | | autoconf test for stack_t. | ||||
* | (setup_error_handler): Declare `s', the first | tege | 2002-03-20 | 1 | -0/+4 |
| | | | | sigaltstack parameter, using `stack_t' just on AIX. | ||||
* | Increase RLIMIT_STACK to 4Mibyte. | tege | 2002-02-22 | 1 | -1/+1 |
| | |||||
* | Support `-X' for upper case hex, make `-x' output lower case hex. | tege | 2002-02-17 | 1 | -2/+4 |
| | |||||
* | Fix a tyop in a comment. | tege | 2002-02-02 | 1 | -1/+1 |
| | |||||
* | * demos/pexpr.c: Use pexpr-config.h, not various #ifdefs. | Kevin Ryde | 2002-01-30 | 1 | -72/+94 |
| | | | | | | | (setup_error_handler): Use signal if sigaction not available, allow for SIGBUS missing on mingw. (main): Use time() for random seed if gettimeofday not available. (cleanup_and_exit): Move SIGFPE out of LIMIT_RESOURCE_USAGE. | ||||
* | (mpz_eval_expr): Optimize s^rhs for -1 <= s <= 1. | tege | 2002-01-19 | 1 | -1/+15 |
| | | | | (cleanup_and_exit): Improve error message wording. | ||||
* | * demos/pexpr.c, demos/expr/expr.h, demos/expr/expr-impl.h: Use | Kevin Ryde | 2002-01-05 | 1 | -16/+16 |
| | | | | __GMP_PROTO. | ||||
* | Remove some unused variables. | tege | 2001-10-27 | 1 | -3/+2 |
| | | | | (main): Allocate more buffer space to accommodate minus sign. | ||||
* | (setup_error_handler): Catch also SIGABRT. | tege | 2001-08-10 | 1 | -0/+1 |
| | |||||
* | * mpfr/add.c,agm.c,exp2.c,exp3.c,generic.c,log2.c,pi.c,print_raw.c, | Kevin Ryde | 2001-02-11 | 1 | -15/+15 |
| | | | | | | set_d.c,sin_cos.c,sqrtrem.c,sub.c: Apply some tweaks for K&R. * tests/mpz/reuse.c, tests/mpq/t-md_2exp.c, demos/pexpr.c, demos/expr/t-expr.c: Ditto. | ||||
* | Add a copyright year. | Kevin Ryde | 2001-02-08 | 1 | -1/+1 |
| | |||||
* | (TIME): New macro. | tege | 2001-02-02 | 1 | -23/+33 |
| | | | | | (main): Use TIME--print timing more accurately. (setup_error_handler): Increase RLIMIT_DATA to 16 Mibyte. | ||||
* | (main): Accept -vml option. | tege | 2001-01-18 | 1 | -4/+30 |
| | | | | | | (fns): List `hamdist', `pow', `nextprime'. (mpz_eval_expr): Return -1 for `popc' of negative. (mpz_eval_expr): Handle `hamdist', `pow', `nextprime'. | ||||
* | (rstate): New variable. | tege | 2000-12-19 | 1 | -3/+26 |
| | | | | | | | (main): Initialize rstate. (enum op_t): Add RANDOM. (fns): Add field for RANDOM. (mpz_eval_expr): Handle RANDOM. | ||||
* | (HAVE_sigaltstack): Fix typo in testing for _UNICOS. Also test for __hpux. | tege | 2000-11-12 | 1 | -1/+3 |
| | |||||
* | Copyright (C) -> Copyright. | Kevin Ryde | 2000-10-15 | 1 | -1/+1 |
| | |||||
* | (setup_error_handler): Fix typo. | tege | 2000-10-02 | 1 | -2/+2 |
| | |||||
* | Clean up code for systems not supporting | tege | 2000-09-27 | 1 | -2/+13 |
| | | | | | sigaltstack. Handle old Linux without sigaltstack. Properly disable all stuff related to sigaltstack under Unicos. | ||||
* | * demos/pexpr.c [__DJGPP__]: Patch by Richard Dawe to not use | Kevin Ryde | 2000-06-30 | 1 | -3/+3 |
| | | | | setup_error_handler on djgpp. | ||||
* | (setup_error_handler): Don't call sigaltstack on Unicos. | tege | 2000-05-26 | 1 | -0/+3 |
| | |||||
* | Add a copyright year. | Kevin Ryde | 2000-04-12 | 1 | -1/+1 |
| | |||||
* | (mpz_eval_expr): Properly initialize rhs/lhs for ROOT. | tege | 2000-03-23 | 1 | -1/+4 |
| | |||||
* | * (mpz_eval_expr): Check operand for sqrt. | tege | 2000-03-22 | 1 | -3/+40 |
| | | | | | | * (op_t): Add ROOT. (fns): Add ROOT. (mpz_eval_expr): Add ROOT. | ||||
* | (main): Don't allow `-N' for base, require `-bN'. | tege | 2000-03-20 | 1 | -2/+5 |
| | |||||
* | Move factorial handing code from `factor' to `power'. | tege | 2000-02-25 | 1 | -5/+5 |
| | |||||
* | Don't use setup_error_handler() in windoze. | Linus Nordberg | 2000-01-20 | 1 | -2/+6 |
| | |||||
* | (sigaltstack): #define to sigstack for AIX. | tege | 2000-01-19 | 1 | -0/+6 |
| | | | | (setup_error_handler): Don't write to ss_size and ss_flags on AIX. | ||||
* | (factor): Change alloca call to a malloc/free pair. | tege | 1999-07-07 | 1 | -1/+2 |
| | |||||
* | * (fns): Fix typo '#if #if'. | tege | 1999-05-04 | 1 | -1/+33 |
| | | | | * (mpz_eval_expr): Implement FERMAT and MERSENNE. | ||||
* | * (setup_error_handler): Use sigemptyset to create empty set for portability. | tege | 1999-05-04 | 1 | -6/+6 |
| | | | | * Cast longjmp argument via long to silent warnings on 64-bit hosts. | ||||
* | * Add #defines for GMP 1.x and 2.0 compatibility. | tege | 1999-05-03 | 1 | -26/+86 |
| | | | | | | * (setup_error_handler): New function; take signal handler setup code from main(), with major modifications to use modern signal interface. (main): Remove signal handler setup code; call setup_error_handler. | ||||
* | * Add file. | tege | 1999-03-13 | 1 | -0/+1057 |
* (cputime): Test also __hpux. * (cleanup_and_exit): Check SIGXCPU only #ifdef LIMIT_RESOURCE_USAGE. |