summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* ChangeLogMarco Bodrato2022-10-281-0/+5
|
* Update URL for MPFRMarc Glisse2022-09-301-0/+5
|
* ChangeLogMarco Bodrato2022-08-161-0/+18
|
* Do not use mp directly in mpz_classMarc Glisse2022-04-181-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | This is the difference between f and g in the following, where gcc generates "return 1;" for f and not for g. The aliasing is caused by the functions get_num and get_den in mpq_class. struct mpz_struct { int i; }; typedef mpz_struct mpz_t[1]; struct mpq_struct { mpz_struct num, den; }; typedef mpq_struct mpq_t[1]; struct mpz_class { mpz_t mp; }; struct mpq_class { mpq_t mp; }; int f(mpq_class*q, mpz_class*z){ q->mp->num.i = 1; z->mp->i = 2; return q->mp->num.i; } int g(mpq_class*q, mpz_class*z){ q->mp->num.i = 1; int*p=&z->mp->i; *p = 2; return q->mp->num.i; }
* ChangeLogTorbjorn Granlund2022-03-301-0/+42
|
* ChangeLogMarco Bodrato2022-03-201-0/+41
|
* Clarify doc of C++ includes and libraryMarc Glisse2022-01-201-0/+4
|
* gen-sieve.c: Generate at compile-time masks used by primesieve.c .Marco Bodrato2022-01-051-0/+5
|
* mpz/tdiv_{qr,r}.c: Special code for divisor with low zero limbs.Marco Bodrato2021-12-301-0/+3
|
* Handle overflow in mpz_type through errno.Marco Bodrato2021-12-121-0/+14
|
* ChangeLogTorbjorn Granlund2021-11-021-0/+29
|
* mpz/fac_ui.c: Save half the products for small valuesMarco Bodrato2021-10-311-0/+4
|
* Unit test for mpn_addaddmul_1msb0.Niels Möller2021-10-081-0/+4
|
* Add speed support for mpn_addaddmul_1msb0.Niels Möller2021-10-071-0/+6
| | | | | | * tune/speed.h (SPEED_ROUTINE_MPN_ADDADDMUL1_MSB0): New macro. * tune/common.c (speed_mpn_addaddmul_1msb0): New function. * tune/speed.c (routine): Add mpn_addaddmul_1msb0 to list.
* ChangeLogMarco Bodrato2021-10-071-0/+2
|
* Trivial merge.Torbjorn Granlund2021-10-021-0/+24
|\
| * ChangeLogTorbjorn Granlund2021-09-261-0/+24
| |
* | ChangeLogMarco Bodrato2021-10-011-0/+7
|/
* ChangeLogMarco Bodrato2021-09-261-0/+10
|
* New mpn_div_qr_1n_pi1 variants, DIV_QR_1N_METHOD 3 and 4.Niels Möller2021-07-011-0/+18
| | | | Not enabled, but hooked into the speed and tuneup programs.
* Add constructor mpq_class(mpz_class&&)Marc Glisse2021-06-201-0/+4
| | | | Surprisingly, the corresponding test was already present.
* Document foo_ptr and foo_srcptrMarc Glisse2021-06-201-0/+4
|
* Avoid comma in autoconf's BUG-REPORT field.Marc Glisse2021-06-061-0/+4
|
* #include stdint.h even if we have inttypes.hMarc Glisse2021-06-061-0/+7
| | | | | It would be tempting to remove those includes from the files that already include gmp-impl.h.
* Consistently use pointers instead of arrays in declarations.Marc Glisse2021-06-061-0/+35
| | | | gmp_randstate_t -> gmp_randstate_ptr, etc
* Micro-optimization and docs for mpn_div_qr_1n_pi1Niels Möller2021-06-031-0/+5
|
* ChangeLogMarco Bodrato2021-05-251-0/+7
|
* doc: Mention shifts in bit manipulationMarc Glisse2021-05-081-0/+4
|
* ChangeLogTorbjorn Granlund2021-03-111-0/+10
|
* ChangeLogTorbjorn Granlund2021-03-081-0/+27
|
* ChangeLogTorbjorn Granlund2020-12-211-0/+18
|
* Test _STDIO for HPE NonStopMarc Glisse2020-12-121-0/+4
|
* ChangeLogTorbjorn Granlund2020-11-291-0/+9
|
* ChangeLogMarco Bodrato2020-11-281-0/+8
|
* ChangeLogMarco Bodrato2020-11-231-0/+13
|
* ChangeLogTorbjorn Granlund2020-11-191-0/+22
|
* ChangeLogMarco Bodrato2020-11-101-0/+22
|
* ChangeLogMarco Bodrato2020-10-291-0/+6
|
* ChangeLogMarco Bodrato2020-10-291-0/+8
|
* ChangeLogTorbjorn Granlund2020-10-261-0/+28
|
* ChangeLogMarco Bodrato2020-10-251-0/+4
|
* ChangeLogMarco Bodrato2020-10-251-1/+6
|
* ChangeLogMarco Bodrato2020-10-181-0/+13
|
* ChangeLogMarco Bodrato2020-09-111-0/+4
|
* ChangeLogTorbjorn Granlund2020-05-171-0/+21
|
* ChangeLogMarco Bodrato2020-03-111-0/+11
|
* ChangeLogMarco Bodrato2020-02-121-0/+5
|
* ChangeLogMarco Bodrato2020-02-091-0/+17
|
* ChangeLogMarco Bodrato2020-02-021-0/+5
|
* ChangeLogMarco Bodrato2020-01-311-0/+6
|