1. 23 Apr, 2017 2 commits
  2. 22 Apr, 2017 1 commit
  3. 21 Apr, 2017 1 commit
  4. 14 Apr, 2017 4 commits
  5. 12 Apr, 2017 1 commit
  6. 11 Apr, 2017 3 commits
  7. 10 Apr, 2017 1 commit
  8. 09 Apr, 2017 7 commits
  9. 08 Apr, 2017 1 commit
  10. 07 Apr, 2017 2 commits
    • proposal for #428 · 97a25de9
      Niels Lohmann authored
      This implementation forwards the iterators to std::map::insert.
    • 🐛 fix for #512 · 90273e93
      Niels Lohmann authored
      We totally forgot to implement the comparison operators other than ==
      and != for scalar types. Consequently, comparing a JSON value with a
      scalar type led to compile errors.
  11. 03 Apr, 2017 1 commit
  12. 02 Apr, 2017 1 commit
  13. 30 Mar, 2017 4 commits
  14. 28 Mar, 2017 5 commits
  15. 26 Mar, 2017 2 commits
  16. 25 Mar, 2017 4 commits
    • 🔨 cleanup · 53b501a7
      Niels Lohmann authored
    • 🔨 fixed check for is_nothrow_copy_constructible · cf778688
      Niels Lohmann authored
      We now only demand our exceptions to be is_nothrow_copy_constructible
      if std::runtime_exception is.
    • 🔨 small refactoring · c333679a
      Niels Lohmann authored
      The solution with a std::runtime_error member is more elegant. It
      allows to have std::exception as base class again. However, I still
      have no idea why GCC thinks the copy constructor may throw...
    • 🚑 made exceptions nothrow-copy-constructible #531 · cc36c65a
      Niels Lohmann authored
      To have nothrow-copy-constructible exceptions, we inherit from
      std::runtime_error which can cope with arbitrary-length error messages.
      Intermediate strings are built with static functions and then passed to
      the actual constructor.