Commit Graph

  • 5a106af2d6 install: with -d, use more accurate diagnostics Pádraig Brady 2025-07-22 20:34:50 +01:00
  • 5ab05e5a36 tests: date: add tests for the Thai solar calendar Collin Funk 2025-07-17 19:42:30 -07:00
  • 027855dcad doc: NEWS: mention that 'date' now supports non-Gregorian calendars Collin Funk 2025-07-21 14:47:30 -07:00
  • 1b98590037 build: update gnulib submodule to latest Collin Funk 2025-07-21 14:43:59 -07:00
  • 4a3eb45d72 date: update documentation regarding non-Gregorian calendars Bruno Haible 2025-07-17 16:30:57 +02:00
  • c3cea90de3 date: force a Gregorian calendar for options --iso-8601 and --rfc-3339 Bruno Haible 2025-07-17 16:29:05 +02:00
  • 083f89528e tests: sort: add a test for equivalent floats Pádraig Brady 2025-07-12 19:58:06 +01:00
  • 3a9ec02138 tests: fix fraction comparison in sort-float Paul Eggert 2025-07-11 14:43:32 -07:00
  • 8f9fc8f08c tests: fix integer overflow in sort-float Paul Eggert 2025-07-10 10:17:29 -07:00
  • 1dda42fa58 factor: remove SINGLE_WORKS Paul Eggert 2025-07-09 22:26:39 -07:00
  • 5b2ddab2d3 factor: use 64-bit internal counters Paul Eggert 2025-07-09 21:59:50 -07:00
  • 4171ca3353 factor: fix mp_factor_using_pollard_rho aliasing Paul Eggert 2025-07-09 21:22:12 -07:00
  • 5fde9ad14b maint: fix apostrophe in old NEWS Paul Eggert 2025-07-09 15:20:17 -07:00
  • bbca1c106c factor: speed up converting strings to uuint Paul Eggert 2025-07-09 10:36:04 -07:00
  • 035b837146 factor: simplify primes table Paul Eggert 2025-07-09 09:48:21 -07:00
  • b754d14117 factor: prefer false for boolean 0 Paul Eggert 2025-07-08 21:23:20 -07:00
  • d658d121c3 maint: port speedgen to FreeBSD 15 Paul Eggert 2025-07-07 00:26:40 -07:00
  • ef456bef37 factor: speed up Pollard-rho loop counters Paul Eggert 2025-07-06 20:18:10 -07:00
  • 033a50af8b factor: avoid an mpz init+clear Paul Eggert 2025-07-06 13:59:56 -07:00
  • 2ba4216441 factor: Pollard-rho a is now mp_limb_t Paul Eggert 2025-07-06 09:34:00 -07:00
  • d4cff38776 factor: redo ge2 in terms of lt2 Paul Eggert 2025-07-05 22:12:22 -07:00
  • d70e07668c factor: speed up umul_ppmm when !USE_LONGLONG_H Paul Eggert 2025-07-05 11:04:54 -07:00
  • e16d3f38f3 factor: streamline gcd2_odd Paul Eggert 2025-07-05 08:45:17 -07:00
  • 37fbbc5373 factor: faster gcd_odd since 2nd is odd Paul Eggert 2025-07-05 07:07:25 -07:00
  • 2ce3fc0c1b doc: update ‘factor’ benchmarks Paul Eggert 2025-07-03 09:24:27 -07:00
  • 3ee25abfd3 factor: prefer exact division Paul Eggert 2025-07-03 23:11:26 -07:00
  • 73bb62f7df factor: tune submod2 Paul Eggert 2025-07-02 14:46:00 -07:00
  • b0c58a8b29 factor: DELIM and DIVBLOCK no longer macros Paul Eggert 2025-07-02 13:09:55 -07:00
  • d4bc32a5ff factor: simplify by assuming !PROVE_PRIMALITY Paul Eggert 2025-07-02 07:48:54 -07:00
  • a29d128162 factor: simplify by assuming USE_BAILLIE_PSW Paul Eggert 2025-07-01 19:56:53 -07:00
  • 5bab674646 factor: prime comments Paul Eggert 2025-07-01 12:59:17 -07:00
  • fb20a7d3e4 factor: no ferror+fclose Paul Eggert 2025-07-01 11:53:33 -07:00
  • 86bddb0d53 factor: define SQUARE_OF_FIRST_OMITTED_PRIME Paul Eggert 2025-07-01 11:48:44 -07:00
  • a9a8e0db47 factor: simplify add_ssaaaa default Paul Eggert 2025-07-01 03:34:21 -07:00
  • 7cbc6c55cc factor: speed up ge2, gt2 Paul Eggert 2025-07-01 03:33:27 -07:00
  • 097760c3de factor: improve millerrabin2 API Paul Eggert 2025-06-30 19:05:55 -07:00
  • d3db83b879 factor: put FACTORS first Paul Eggert 2025-06-30 07:34:53 -07:00
  • 4e2aeb31e0 factor: use 1-word code only when tested Paul Eggert 2025-06-23 10:26:28 -07:00
  • 8eb114f080 factor: decrement Miller-Rabin tests from 25 to 24 Paul Eggert 2025-06-22 22:31:54 -07:00
  • 5037ce930c factor: don’t prove primality Paul Eggert 2025-06-21 11:41:11 -07:00
  • f726827e1f factor: add comments to factor.c Paul Eggert 2025-06-20 17:16:06 -07:00
  • 30b7851cdf factor: always use Baillie-PSW Paul Eggert 2025-06-14 23:10:25 -07:00
  • 3d442fd824 build: update gnulib submodule to latest Paul Eggert 2025-06-14 22:54:44 -07:00
  • a76600cda2 factor: use mpz_probab_prime_p Paul Eggert 2025-06-12 13:51:46 -07:00
  • 5d3fdfd04b factor: don’t give up before last prime in table Paul Eggert 2025-06-12 13:45:57 -07:00
  • 38c63d58d0 factor: move prime_p local in Paul Eggert 2025-06-12 13:38:59 -07:00
  • bdd13ff8c0 factor: port back to mini-gmp Paul Eggert 2025-07-04 11:52:36 -07:00
  • 442c164ae0 factor: speed up multiprecision Pollard’s rho Paul Eggert 2025-06-10 17:40:34 -07:00
  • 54a2d18b1f factor: use function for binv Paul Eggert 2025-06-09 20:51:56 -07:00
  • 20beab12df factor: use a more functional style Paul Eggert 2025-06-09 17:28:34 -07:00
  • d16059e375 factor: use single vector in struct mp_factors Paul Eggert 2025-06-09 09:20:56 -07:00
  • 6e87c9b3a3 factor: omit unnecessary divisions by small primes Paul Eggert 2025-06-08 11:34:51 -07:00
  • f7d295d941 factor: use primes_diff more consistently Paul Eggert 2025-06-08 00:59:44 -07:00
  • 748d03ca12 factor: refactor to for later performance speedup Paul Eggert 2025-06-07 22:29:54 -07:00
  • 831623ba66 factor: switch from mp to single when doable Paul Eggert 2025-06-04 10:12:29 -07:00
  • 845f3a6158 factor: primes_diff idx type consistency Paul Eggert 2025-06-04 08:07:23 -07:00
  • fd458798fe factor: omit q from mp_factor_using_division Paul Eggert 2025-06-02 10:03:34 -07:00
  • 64b860c2f7 factor: mp insert multiplicity too Paul Eggert 2025-06-02 10:02:14 -07:00
  • 258392808c factor: prefer non-macros Paul Eggert 2025-06-01 22:47:36 -07:00
  • fe136a9800 factor: let builder specify MR_REPS Paul Eggert 2025-06-13 19:48:16 -07:00
  • 3e438e369c factor: add comments Paul Eggert 2025-05-31 13:09:02 -07:00
  • 77717f597e factor: factor insertion simplifications Paul Eggert 2025-05-30 18:58:21 -07:00
  • 374f5fdcc1 factor: check unsigned char counts Paul Eggert 2025-05-24 11:57:05 -07:00
  • 5ae141ae14 factor: fix comment Paul Eggert 2025-05-24 10:37:48 -07:00
  • a25d188098 factor: paren cleanup Paul Eggert 2025-05-24 10:25:21 -07:00
  • f14ddcb1ef factor: simplify longlong.h setup Paul Eggert 2025-05-22 15:35:22 -07:00
  • 0a5d071967 factor: prefer uuint to two words in a couple of places Paul Eggert 2025-06-01 16:28:47 -07:00
  • 59421d373b factor: FALLTHROUGH instead of break Paul Eggert 2025-06-01 16:22:55 -07:00
  • e7c1abfe79 factor: remove wide_uuint Paul Eggert 2025-06-01 16:18:09 -07:00
  • d6ee61e407 factor: use same word size as GMP Paul Eggert 2025-06-01 16:02:21 -07:00
  • c8af57b5b8 factor: unsigned long → mp_bitcnt_t Paul Eggert 2025-06-01 23:18:23 -07:00
  • badc24c30c factor: fix test case name Paul Eggert 2025-05-20 14:15:01 -07:00
  • bdccb27ca6 factor: generalize BIG_POWER_OF_10 Paul Eggert 2025-06-01 15:55:27 -07:00
  • 88cca5d5fc factor: remove wide_int Paul Eggert 2025-06-01 15:51:26 -07:00
  • 397d9b02a3 factor: add platform sanity check Paul Eggert 2025-06-01 15:47:33 -07:00
  • 8ff11d626b factor: squfof cleanup Paul Eggert 2025-05-24 10:29:06 -07:00
  • d7fd90d22d factor: don’t used uninitialized uu[0] Paul Eggert 2025-05-31 18:17:34 -07:00
  • fd59e4a955 build: avoid make distcheck error Pádraig Brady 2025-07-05 17:45:00 +01:00
  • 2230933f84 doc: fix a dead link Collin Funk 2025-07-04 21:07:23 -07:00
  • 1485eabfdd build: fix non parallel VPATH builds Pádraig Brady 2025-07-05 12:49:02 +01:00
  • e34a79a034 maint: prefer endian.h macros to WORDS_BIGENDIAN, part 2 Collin Funk 2025-07-04 20:52:37 -07:00
  • 991934d9c9 maint: prefer endian.h macros to WORDS_BIGENDIAN Collin Funk 2025-07-04 10:59:39 -07:00
  • 4db08f928e maint: add files generated by 'make ps' to .gitignore Collin Funk 2025-07-02 19:01:06 -07:00
  • 9cb89ff084 doc: remove outdated TODO/FIXME items Collin Funk 2025-07-02 18:41:53 -07:00
  • 8771957703 tests: cat: add test for O_APPEND bug fix Pádraig Brady 2025-07-01 22:52:16 +01:00
  • ab21f2e95e doc: remove extraneous double quotes within @samp{} Pádraig Brady 2025-07-01 12:02:08 +01:00
  • 1535ac272e doc: use ``...'' instead of "..." Collin Funk 2025-06-30 19:50:58 -07:00
  • 0512608a44 tests: avoid false failure due to varied ERANGE errors Pádraig Brady 2025-06-30 23:28:32 +01:00
  • 48281e56a3 od: port to Apple clang 14 Paul Eggert 2025-06-30 15:40:57 -07:00
  • 017fc50bb6 build: fix VPATH builds with --enable-single-binary Pádraig Brady 2025-06-30 15:34:22 +01:00
  • 87dcd447b1 od: reinstate half float validation check Pádraig Brady 2025-06-30 14:25:56 +01:00
  • 9075b2b8d2 maint: avoid sc_prohibit-quotearg failure Pádraig Brady 2025-06-30 13:10:15 +01:00
  • 5c5f069a4c od: add test cases for recent fix Paul Eggert 2025-06-29 22:31:01 -07:00
  • 9002c04ccc od: more minor fixes for offsets Paul Eggert 2025-06-29 22:25:28 -07:00
  • 617220e970 od: refactor parse_old_offset Paul Eggert 2025-06-29 18:06:22 -07:00
  • 3eb731e8ab maint: fix version in NEWS Paul Eggert 2025-06-29 17:13:07 -07:00
  • dcdb2550c4 od: pacify gcc -Wduplicated-cond Paul Eggert 2025-06-29 17:12:07 -07:00
  • 25454fa34d od: be more consistent re sizeof Paul Eggert 2025-06-28 20:57:00 -07:00
  • d5ea5e8aed od: fix integer overflow with large pseudos Paul Eggert 2025-06-28 17:36:04 -07:00
  • 667be269ed od: speed up -S Paul Eggert 2025-06-28 15:21:18 -07:00