1. 06 Jun, 2018 1 commit
    • Elias Kosunen's avatar
      Add more compilers to CI and increase FMT_PEDANTIC warning levels (#736) · 691a7a91
      Elias Kosunen authored
      * Add a _lot_ more warnings to FMT_PEDANTIC
      Fix these warnings
      
      * Add more compilers to CI
      Fix (some) of the compiler errors with them
      
      * Enable -Werror on CI
      Increase warning level on MSVC when compiling with FMT_PEDANTIC
      
      * Add VS 2013 and 2015 to Appveyor
      
      * Fix Appveyor tests
      Formatting
      
      * Implement requested changes
      Fix some of the MSVC warnings
      Implement C++11 integer_sequence
      
      * Reintroduce appveyor-build.py
      
      * Remove ranges-test from tests
      
      * Remove (some) explicit warning suppressions
      Fix C++ standard setting in CI
      
      * Remove (some) explicit warning suppressions
      Fix C++ standard setting in CI
      
      * Fix test builds with C++11
      
      * Enable pedantic warnings on tests
      
      * Fix warnings from edits to master
      
      * Cleanups
      
      * Add C++11 support to ranges.h
      Re-enable ranges-test
      Fix a Visual Studio error about function not returning a value in printf.h
      Fix a bug in .travis.yml
      691a7a91
  2. 05 Jun, 2018 2 commits
  3. 04 Jun, 2018 5 commits
  4. 03 Jun, 2018 1 commit
  5. 29 May, 2018 2 commits
  6. 28 May, 2018 1 commit
  7. 27 May, 2018 5 commits
  8. 26 May, 2018 4 commits
  9. 22 May, 2018 6 commits
  10. 21 May, 2018 3 commits
  11. 20 May, 2018 3 commits
  12. 19 May, 2018 6 commits
  13. 18 May, 2018 1 commit
    • Michael Winterberg's avatar
      MSVC improvements and data truncation cleanup. · 550ef1d2
      Michael Winterberg authored
      MSVC is timid about evaluating constexpr functions unless it has to, so the "TYPES" variables end up in read-write memory even though the optimizer removes the initializer. Making TYPES constexpr causes MSVC to try harder to initialize these variables at compile time, which also ends up completely removing the (named) variable from the final compiled binary.
      Fixed a data truncation warning being reported in ostream-test.
      550ef1d2