1. 27 Oct, 2017 5 commits
  2. 25 Oct, 2017 1 commit
  3. 24 Oct, 2017 5 commits
  4. 23 Oct, 2017 2 commits
  5. 22 Oct, 2017 7 commits
  6. 21 Oct, 2017 5 commits
  7. 18 Oct, 2017 2 commits
  8. 17 Oct, 2017 1 commit
  9. 16 Oct, 2017 8 commits
  10. 15 Oct, 2017 1 commit
  11. 13 Oct, 2017 1 commit
  12. 07 Oct, 2017 1 commit
    • Perry Kundert's avatar
      Simplify the json/src/benchmarks.cpp to allow more optimal code gen. · 0b803d0a
      Perry Kundert authored
      o For some unknown reason, the complexity of the benchmark platform
        prevented some C++ compilers from generating optimal code, properly
        reflective of the real performance in actual deployment.
      o Added the json_benchmarks_simple target, which performs the same
        suite of tests as json_benchmarks.
      o Simplified the benchmark platform, and emit an "Average" TPS
        (Transactions Per Second) value reflective of aggregate parse/output
        performance.
      0b803d0a
  13. 06 Oct, 2017 1 commit
    • Perry Kundert's avatar
      Remove outdated commentary about the value of eof(), retain input type · 23440eb8
      Perry Kundert authored
      o We assume the same character int_type as the unerlying std::istream
      o There are no assumptions on the value of eof(), other than that it
        will not be a valid unsigned char value.
      o To retain performance, we do not allow swapping out the underlying
        std::streambuf during our use of the std::istream for parsing.
      23440eb8