1. 18 Agu, 2017 1 kayıt (commit)
  2. 07 Eyl, 2016 1 kayıt (commit)
  3. 06 Eyl, 2016 2 kayıt (commit)
  4. 25 Nis, 2016 1 kayıt (commit)
  5. 23 Mar, 2016 1 kayıt (commit)
  6. 17 Ock, 2016 1 kayıt (commit)
  7. 03 Eyl, 2015 1 kayıt (commit)
  8. 26 Agu, 2014 2 kayıt (commit)
  9. 04 Ock, 2014 1 kayıt (commit)
  10. 15 Ara, 2013 1 kayıt (commit)
  11. 14 Ara, 2013 1 kayıt (commit)
  12. 12 Ara, 2013 1 kayıt (commit)
  13. 08 Ara, 2013 3 kayıt (commit)
  14. 03 Ara, 2013 2 kayıt (commit)
  15. 24 Kas, 2013 1 kayıt (commit)
    • Stefan Krah's avatar
      1) Prepare libmpdec for the 2.4.0 release. None of the following changes affects · 45059eb1
      Stefan Krah yazdı
         _decimal:
      
            o Make all "mpd_t to C integer" conversion functions available in both the
              64-bit and the 32-bit versions.
      
            o Make all mixed mpd_t/C integer arithmetic functions available in the
              32-bit version.
      
            o Better handling of __STDC_LIMIT_MACROS for C++ users.
      
            o Add struct tags (at the request of C++ users).
      
      2) Check for libmpdec.so.2 if --with-system-libmpdec is used.
      45059eb1
  16. 27 Ock, 2013 1 kayıt (commit)
  17. 16 Ock, 2013 1 kayıt (commit)
  18. 23 Ara, 2012 1 kayıt (commit)
  19. 22 Ara, 2012 3 kayıt (commit)
  20. 21 Ara, 2012 1 kayıt (commit)
  21. 30 Eyl, 2012 3 kayıt (commit)
  22. 23 Eyl, 2012 2 kayıt (commit)
  23. 23 Agu, 2012 1 kayıt (commit)
  24. 22 Agu, 2012 1 kayıt (commit)
    • Stefan Krah's avatar
      1) Use _mpd_basedivmod() regardless of the length of the dividend. This is · 2fd502f6
      Stefan Krah yazdı
         required for a corner case in dec_hash() in the following commit and also
         usually faster. dec_hash() needs some extra precision above MPD_MAX_PREC,
         and _mpd_base_ndivmod() is not audited for that.
      
      2) Use _mpd_basemul() if the length of the smaller operand is less than
         or equal to 256. While this is technically an optimization, it is
         required for *testing* corner cases in dec_hash() in reasonable time.
      2fd502f6
  25. 20 Tem, 2012 1 kayıt (commit)
  26. 12 Tem, 2012 1 kayıt (commit)
  27. 30 Haz, 2012 2 kayıt (commit)
    • Stefan Krah's avatar
      After 79d2eb29c755 it is no longer necessary to zero the output array: · 5431e308
      Stefan Krah yazdı
      None of the _mpd_shortadd() or _mpd_shortmul() functions read uninitialized
      values. Previously zeroing was required since _mpd_real_size() was called
      on the output array.
      5431e308
    • Stefan Krah's avatar
      Proactive reliability fix for broken FPUs: The base conversion functions · c35a8e5c
      Stefan Krah yazdı
      use log10() to calculate the size of the output array. The current code
      has been tested on x86/amd64 (and to a lesser extent on qemu-mips qemu-sparc)
      and produces sufficiently large values for all inputs tested so far (coefficient
      sizes of 10**18 - 1 are hard to test exhaustively).
      
      The new code does not rely on the correctness of log10() and resizes
      the output arrays if the allocated space is insufficient.
      c35a8e5c
  28. 22 Haz, 2012 1 kayıt (commit)
  29. 20 Haz, 2012 1 kayıt (commit)