1. 10 Jul, 2014 1 commit
    • Philipp A. Hartmann's avatar
      StrLen: align implementations · 7a2e6e79
      Philipp A. Hartmann authored
      There are two copies of `StrLen` in the RapidJSON code base
       * strfunc.h: rapidjson::internal::StrLen<Ch>
       * unittest.h: Strlen<Ch>
      
      To hide a warning on MSVC, align both implementations to use
      'unsigned/SizeType' as return type and add an explicit cast.
      7a2e6e79
  2. 09 Jul, 2014 1 commit
  3. 08 Jul, 2014 3 commits
    • Philipp A. Hartmann's avatar
      update string API tests · 8bbf41f7
      Philipp A. Hartmann authored
      8bbf41f7
    • Philipp A. Hartmann's avatar
      6aa601cd
    • Philipp A. Hartmann's avatar
      Add RAPIDJSON_DIAG_* macros to handle compiler warnings · 813da24d
      Philipp A. Hartmann authored
      Warning push/pop support has been added to GCC in version 4.6.0,
      and pragmas to ignore certain warnings are present since 4.2.0.
      This patch hides the compiler-specific warning push/pop/disable
      pragmas behind a macro-based implementation (currently for MSVC and
      clang /GCC.
      
      This avoids warnings, as seen e.g. on GCC 4.4:
        ../../include/rapidjson/document.h:14: error: expected [error|warning|ignored] after ‘#pragma GCC diagnostic’
      and earlier versions complaining about unknown pragmas being ignored.
      
      Note: unittest.h and perftest.h need to check for compilers
      explicitly, as rapidjson.h is not included there.
      813da24d
  4. 04 Jul, 2014 4 commits
  5. 03 Jul, 2014 5 commits
  6. 02 Jul, 2014 5 commits
  7. 30 Jun, 2014 2 commits
  8. 29 Jun, 2014 3 commits
  9. 27 Jun, 2014 2 commits
  10. 25 Jun, 2014 2 commits
  11. 24 Jun, 2014 2 commits
  12. 20 Jun, 2014 2 commits
  13. 15 Nov, 2012 2 commits
  14. 14 Nov, 2012 3 commits
  15. 13 Nov, 2012 2 commits
  16. 06 Mar, 2012 1 commit