1. 19 Jan, 2023 1 commit
  2. 17 Jan, 2023 2 commits
  3. 15 Jan, 2023 1 commit
  4. 10 Jan, 2023 1 commit
    • Vincent Lefevre's avatar
      [tests/tsprintf.c] Modified a buggy test of the thousands separator. · 5172494c
      Vincent Lefevre authored
      The test
      
        check_vsprintf ("+01,234,567  :", "%0+ -'13.10Pd:", (mpfr_prec_t) 1234567);
      
      is based on the output from glibc up to 2.36, which is incorrect:
      
        https://sourceware.org/bugzilla/show_bug.cgi?id=23432
      
      The GNU C Library has apparently been partially fixed in its Git
      repository for the future 2.37, since a tsprintf failure has been
      reported (this is a bug in this test, not in the MPFR library):
      
        https://sympa.inria.fr/sympa/arc/mpfr/2023-01/msg00001.html
      
      So, modified the test to avoid the particular case of leading zeros
      due to the precision field larger than the number of digits. This
      case has already been tested without the thousands separator (where
      there are no issues with the C libraries), so that we do not miss
      much testing. Added a comment explaining the issue and a possible
      solution for future testing of this particular case (if need be).
      5172494c
  5. 06 Jan, 2023 2 commits
  6. 05 Jan, 2023 8 commits
  7. 04 Jan, 2023 1 commit
  8. 22 Dec, 2022 1 commit
  9. 21 Dec, 2022 6 commits
  10. 20 Dec, 2022 4 commits
  11. 17 Dec, 2022 1 commit
  12. 16 Dec, 2022 3 commits
  13. 15 Dec, 2022 4 commits
  14. 14 Dec, 2022 1 commit
    • Vincent Lefevre's avatar
      [configure.ac] Added a comment about a possible AM_PROG_AR failure. · c8be939c
      Vincent Lefevre authored
      The reason is that on some platforms, GMP chooses a non-default mode
      (a.k.a. ABI). MPFR has some workaround thanks to GMP_CC and GMP_CFLAGS
      provided by GMP, but this may not be sufficient, e.g. on power-aix. In
      such a case, the user needs to either force GMP to use the default mode
      or provide an AR variable for MPFR's configure; see INSTALL file.
      c8be939c
  15. 13 Dec, 2022 4 commits