1. 11 Aug, 2014 6 commits
  2. 30 Jul, 2014 2 commits
  3. 29 Jul, 2014 1 commit
  4. 27 Jul, 2014 2 commits
  5. 26 Jul, 2014 1 commit
    • Milo Yip's avatar
      Remove stack size limit feature · e3e8fea0
      Milo Yip authored
      It is not very useful for iterative parsing as the worst case of heap
      size is O(n) where n is number of character in JSON, for the worst
      synthetic cases. This is reasonable and should not create stack overflow
      security problem as in recursive parsing.
      e3e8fea0
  6. 17 Jul, 2014 2 commits
  7. 16 Jul, 2014 1 commit
  8. 15 Jul, 2014 1 commit
  9. 14 Jul, 2014 1 commit
  10. 11 Jul, 2014 3 commits
  11. 10 Jul, 2014 3 commits
  12. 09 Jul, 2014 1 commit
  13. 08 Jul, 2014 1 commit
    • 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
  14. 07 Jul, 2014 3 commits
  15. 06 Jul, 2014 1 commit
  16. 04 Jul, 2014 1 commit
  17. 03 Jul, 2014 1 commit
  18. 02 Jul, 2014 2 commits
    • Milo Yip's avatar
      Fixes warnings · 5a186104
      Milo Yip authored
      5a186104
    • Milo Yip's avatar
      Fixes local copy optimization · 9aec8d6a
      Milo Yip authored
      The previous optimization #32 has problem that restoration requires
      assignment operator.
      Change the backup/restore process using a template wrapper class to
      select code path.
      9aec8d6a
  19. 30 Jun, 2014 2 commits
  20. 29 Jun, 2014 2 commits
  21. 27 Jun, 2014 2 commits
  22. 24 Jun, 2014 1 commit