1. 03 Sep, 2019 2 commits
    • Thomas Braun's avatar
    • Thomas Braun's avatar
      Fix outputting extreme integer values in edge cases · 6ce2f35b
      Thomas Braun authored
      For some gcc version (Ubuntu 5.5.0-12ubuntu1~16.04) the existing code
      crashes when the minimum value of int64_t is outputted.
      
      Resurrect the code from before 546e2cbf (🚨 fixed some warnings,
      2019-03-13) but delegate the sign removal so that the compilers don't
      complain about taking the negative value of an unsigned value.
      
      In addition we also rewrite the expression so that we first increment
      and then negate.
      
      The definition of remove_sign(number_unsigned_t) is never called as
      unsigned values are never negative.
      6ce2f35b
  2. 27 Aug, 2019 3 commits
  3. 26 Aug, 2019 1 commit
  4. 29 Jul, 2019 1 commit
  5. 28 Jul, 2019 10 commits
  6. 21 Jul, 2019 2 commits
  7. 17 Jul, 2019 1 commit
  8. 16 Jul, 2019 1 commit
  9. 14 Jul, 2019 3 commits
  10. 13 Jul, 2019 1 commit
  11. 12 Jul, 2019 2 commits
  12. 09 Jul, 2019 2 commits
  13. 02 Jul, 2019 3 commits
  14. 01 Jul, 2019 4 commits
  15. 30 Jun, 2019 4 commits