1. 24 Apr, 2021 4 commits
  2. 23 Apr, 2021 1 commit
  3. 12 Apr, 2021 1 commit
  4. 09 Apr, 2021 1 commit
  5. 30 Mar, 2021 1 commit
  6. 29 Mar, 2021 2 commits
  7. 28 Mar, 2021 4 commits
  8. 27 Mar, 2021 3 commits
  9. 25 Mar, 2021 3 commits
  10. 24 Mar, 2021 5 commits
    • Niels Lohmann's avatar
    • Alexander Karzhenkov's avatar
      Merge branch 'develop' into #2375 · bf75a1b9
      Alexander Karzhenkov authored
      # Conflicts:
      #	.travis.yml
      bf75a1b9
    • Niels Lohmann's avatar
      📄 use code from Google Abseil · 41dbd503
      Niels Lohmann authored
      41dbd503
    • Niels Lohmann's avatar
      📝 add note to outdated exceptions · ca9a1f2f
      Niels Lohmann authored
      ca9a1f2f
    • Niels Lohmann's avatar
      🚨 add new CI and fix warnings (#2561) · 6f551930
      Niels Lohmann authored
      *  move CI targets to CMake
      *  add target for cpplint
      *  add target for self-contained binaries
      *  add targets for iwyu and infer
      * 🔊 add version output
      *  add target for oclint
      * 🚨 fix warnings
      *  rename targets
      *  use iwyu properly
      * 🚨 fix warnings
      *  use iwyu properly
      *  add target for benchmarks
      *  add target for CMake flags
      * 👷 use GitHub Actions
      *  try to install Clang 11
      *  try to install GCC 11
      *  try to install Clang 11
      *  try to install GCC 11
      *  add clang analyze target
      * 🔥 remove Google Benchmark
      *  Google Benchmark 1.5.2
      * 🔥 use fetchcontent
      * 🐧 add target to download a Linux version of CMake
      * 🔨 fix dependency
      * 🚨 fix includes
      * 🚨 fix comment
      * 🔧 adjust flags for GCC 11.0.0 20210110 (experimental)
      * 🐳 user Docker image to run CI
      * 🔧 add target for Valgrind
      * 👷 add target for Valgrind tests
      *  add Dart
      *  remove Dart
      *  do not call ctest in test subdirectory
      *  download test data explicitly
      *  only execute Valgrind tests
      *  fix labels
      * 🔥 remove unneeded jobs
      * 🔨 cleanup
      * 🐛 fix OCLint call
      *  add targets for offline and git-independent tests
      *  add targets for C++ language versions and reproducible tests
      * 🔨 clean up
      * 👷 add CI steps for cppcheck and cpplint
      * 🚨 fix warnings from Clang-Tidy
      * 👷 add CI steps for Clang-Tidy
      * 🚨 fix warnings
      * 🔧 select proper binary
      * 🚨 fix warnings
      * 🚨 suppress some unhelpful warnings
      * 🚨 fix warnings
      * 🎨 fix format
      * 🚨 fix warnings
      * 👷 add CI steps for Sanitizers
      * 🚨 fix warnings
      *  add optimization to sanitizer build
      * 🚨 fix warnings
      * 🚨 add missing header
      * 🚨 fix warnings
      * 👷 add CI step for coverage
      * 👷 add CI steps for disabled exceptions and implicit conversions
      * 🚨 fix warnings
      * 👷 add CI steps for checking indentation
      * 🐛 fix variable use
      * 💚 fix build
      *  remove CircleCI
      * 👷 add CI step for diagnostics
      * 🚨 fix warning
      * 🔥 clean Travis
      6f551930
  11. 23 Mar, 2021 3 commits
  12. 18 Mar, 2021 1 commit
  13. 16 Mar, 2021 1 commit
    • Remy Jette's avatar
      Remove HEDLEY annotation from exception::what() · 0a9ec38f
      Remy Jette authored
      The latest MSVC compiler throws the following warning on
      nlohmann::detail::exception::what() if /analyze is enabled:
      
      ```
      vcruntime_exception.h(93) : warning C28204: 'what' has an override at
      `nlohmann\json\develop\single_include\nlohmann\json.hpp(2644)`
      and only the override is annotated for return: when an override is
      annotated, the base (this function) should be similarly annotated.
      ```
      
      See https://godbolt.org/z/r331h4
      0a9ec38f
  14. 02 Mar, 2021 1 commit
  15. 10 Feb, 2021 1 commit
  16. 07 Feb, 2021 4 commits
  17. 06 Feb, 2021 1 commit
  18. 30 Jan, 2021 1 commit
  19. 28 Jan, 2021 1 commit
  20. 27 Jan, 2021 1 commit