Commit Graph

  • fab097f2f2 Fix unit of image size. thebusytypist 2014-07-19 13:16:31 +08:00
  • dbc3653754 Change image size. thebusytypist 2014-07-19 13:14:26 +08:00
  • 5b549f1dce Elaborate the construction of state machine; add states diagram. thebusytypist 2014-07-19 13:12:13 +08:00
  • 03ecc2e4f8 Add TOC and missing hash tags. thebusytypist 2014-07-19 10:55:53 +08:00
  • d29e5f96ad Add document for implementation of iterative parser. thebusytypist 2014-07-19 10:39:23 +08:00
  • 19a2279a85 Merge pull request #76 from thebusytypist/TransitionTable Milo Yip 2014-07-18 12:29:10 +08:00
  • 140dc0664e Fix compilation error(signed/unsigned comparison). thebusytypist 2014-07-18 01:08:07 +08:00
  • afa59455a5 Fix compilation error(unused variable, signed/unsigned comparison). thebusytypist 2014-07-18 00:36:31 +08:00
  • 4a152646d9 Fix compilation error for gcc/clang. thebusytypist 2014-07-18 00:12:04 +08:00
  • 74a135678a Add VC itoa perf comparison miloyip 2014-07-17 17:47:51 +08:00
  • e1cdf1229e Pass GCC compilation miloyip 2014-07-17 13:28:40 +08:00
  • 46eeb46a61 Implemented faster itoa with bit counting and reverse write Milo Yip 2014-07-17 02:26:20 +08:00
  • fa25f93ddb Merge remote-tracking branch 'upstream/master' into TransitionTable thebusytypist 2014-07-16 23:16:33 +08:00
  • c3d7d8b38a Revise unittests: should not expose implementation details. thebusytypist 2014-07-16 23:10:16 +08:00
  • b22a89bf3f Reduce times of stack size check; reduce transition table size. thebusytypist 2014-07-16 22:09:50 +08:00
  • 8b963dc7ad Start benchmarking different itoa implementation miloyip 2014-07-16 19:14:00 +08:00
  • 9eda05c286 Fixes example code in encoding miloyip 2014-07-16 09:13:06 +08:00
  • 7cfe718d3d Minor update to encoding documentation Milo Yip 2014-07-16 01:56:11 +08:00
  • e590e0757e Add missing hash tags Milo Yip 2014-07-16 01:21:51 +08:00
  • 649db917be Add encoding documentation Milo Yip 2014-07-16 01:09:30 +08:00
  • 1f53c6c041 Implement stack size limitation for iterative parsing. thebusytypist 2014-07-15 14:16:06 +08:00
  • 54a5d10349 Merge branch 'issue69writeescapeunicode' miloyip 2014-07-15 09:20:45 +08:00
  • 9974e35578 Merge conflicts and suppress VC warnings miloyip 2014-07-15 09:20:19 +08:00
  • 2d732794f0 Merge pull request #74 from miloyip/issue71endianness Milo Yip 2014-07-15 09:00:10 +08:00
  • c5a4926b7a Merge pull request #67 from miloyip/issue66writerassertion Milo Yip 2014-07-15 08:59:45 +08:00
  • 46e89dad0d Add unittests for kParserErrorTermination; Fix bugs in last merge. thebusytypist 2014-07-15 00:51:34 +08:00
  • d4da07c5fb Merge upstream/master. thebusytypist 2014-07-14 23:49:57 +08:00
  • d5218804bf More endian detection miloyip 2014-07-14 14:16:34 +08:00
  • 065e3b1628 Do not assume little endian when detection fail, add more detections miloyip 2014-07-14 13:54:15 +08:00
  • a37a1881a5 Fixes missing supportUnicode in AutoUTF Milo Yip 2014-07-14 00:03:40 +08:00
  • b5436f7104 Add ASCII encoding which can fulfill #69 Milo Yip 2014-07-13 23:51:56 +08:00
  • 2e0b3de8d6 Minor update of SAX doc, add about IsComplete() and Reset() Milo Yip 2014-07-13 21:44:08 +08:00
  • d08eb7656f travis-doxygen.sh: only overwrite .git-credentials, iff not exists Philipp A. Hartmann 2014-07-13 12:10:42 +02:00
  • 370aa88f2f Merge pull request #68 from pah/travis-ci Milo Yip 2014-07-13 18:07:59 +08:00
  • e56028357d Merge remote-tracking branch 'origin/document' Milo Yip 2014-07-13 18:06:26 +08:00
  • 8d8ce9e9c5 travis-doxygen.sh: don't ignore Doxygen push error Philipp A. Hartmann 2014-07-13 11:54:24 +02:00
  • 03834b5980 travis-doxygen.sh: directly setup .git-credentials Philipp A. Hartmann 2014-07-13 11:48:37 +02:00
  • 4dafa2ac42 travis-doxygen.sh: try to explicitly implement an empty GIT_ASKPASS Philipp A. Hartmann 2014-07-12 20:47:55 +02:00
  • 27101d9cd1 Add API doc for Writer::Reset() and Writer::IsComplete() Milo Yip 2014-07-13 13:27:15 +08:00
  • 5babae98e5 Add Writer::IsComplete() Milo Yip 2014-07-13 13:21:25 +08:00
  • b234007713 Fixes #66 by adding Writer::Reset() and multiple root check Milo Yip 2014-07-13 13:16:03 +08:00
  • 24a9cced45 Suppress VC2013 warning in capitalize Milo Yip 2014-07-13 12:04:37 +08:00
  • 4998f1ca9e Add capitalize example to sax documentation Milo Yip 2014-07-13 04:01:11 +08:00
  • c203f682e9 Add capitalize example Milo Yip 2014-07-13 03:51:18 +08:00
  • a73ed78fd6 Suppress effc++ warning in messagereader Milo Yip 2014-07-13 03:28:09 +08:00
  • be478343a5 Update SAX documentation: writer, techniques Milo Yip 2014-07-13 03:21:38 +08:00
  • c1afdc8df2 travis-doxygen.sh: allow overriding GitHub repo from environment Philipp A. Hartmann 2014-07-12 19:56:30 +02:00
  • 2875b57616 Revert "Travis config trial: git config --global" Philipp A. Hartmann 2014-07-12 19:02:56 +02:00
  • 4575f93431 MacOS X doesn't have '/bin/true' Philipp A. Hartmann 2014-07-12 19:02:20 +02:00
  • a5c1324da9 Add messagereader example Milo Yip 2014-07-13 01:17:38 +08:00
  • 9e3ed44e85 Suppress VS2013 warnings due to #64 Milo Yip 2014-07-13 01:10:25 +08:00
  • 8d70a8d03e Merge remote-tracking branch 'origin/master' Milo Yip 2014-07-13 01:06:30 +08:00
  • e78654235f Revert "Add kParseErrorTermination English error message." Milo Yip 2014-07-13 01:06:22 +08:00
  • cb3f213186 Merge pull request #64 from pah/feature/exception-support Milo Yip 2014-07-13 01:05:54 +08:00
  • 025c516f82 Add kParseErrorTermination English error message. Milo Yip 2014-07-13 01:00:03 +08:00
  • ff5713faf0 error/en.h: fix typo, add termination string Philipp A. Hartmann 2014-07-12 18:45:49 +02:00
  • c69610239a error.h: add kParseErrorTermination (from #61) Philipp A. Hartmann 2014-07-12 18:44:31 +02:00
  • 152db11ad6 Merge branch 'upstream/master' into feature/exception-support Philipp A. Hartmann 2014-07-12 18:42:06 +02:00
  • b55fcbd36a Merge pull request #61 from miloyip/issue59terminate Milo Yip 2014-07-12 23:42:50 +08:00
  • 75cee948d4 Fixes main() return should be int in new examples Milo Yip 2014-07-12 23:41:01 +08:00
  • 05811e73d4 Update SAX documentation Milo Yip 2014-07-12 23:29:23 +08:00
  • 3c8a923439 Add simplereader, simplewriter examples. Milo Yip 2014-07-12 23:07:41 +08:00
  • 6225092355 Travis config trial: git config --global Milo Yip 2014-07-12 18:42:26 +08:00
  • ca05d85183 Revert "Travis config trial: using original name/email" Milo Yip 2014-07-12 18:34:29 +08:00
  • ded7dc723d Travis config trial: using original name/email Milo Yip 2014-07-12 18:30:19 +08:00
  • 75bee4cd76 Update token Milo Yip 2014-07-12 18:24:32 +08:00
  • 75d7bfe3be Revert "Update token" Milo Yip 2014-07-12 18:24:13 +08:00
  • fd9bc12155 Update token Milo Yip 2014-07-12 18:20:16 +08:00
  • 3096970720 Merge pull request #63 from pah/fixes/value-assign Milo Yip 2014-07-11 23:56:56 +08:00
  • 31113b4f52 Merge pull request #65 from pah/travis-ci Milo Yip 2014-07-11 23:55:31 +08:00
  • 33da6610f9 travis-doxygen.sh: temporarily ignore failing GH page update Philipp A. Hartmann 2014-07-11 13:29:50 +02:00
  • 5050f18743 travis-doxygen.sh: add GH_TOKEN sanity check Philipp A. Hartmann 2014-07-11 13:19:45 +02:00
  • 33e96f866d .travis.yml: simplify config, prepare for running 32/64 bit configurations Philipp A. Hartmann 2014-07-11 13:09:30 +02:00
  • face7240fe Revise unittests of compound value(array or object)'s initial state transition. thebusytypist 2014-07-11 16:33:32 +08:00
  • 3038a7855e Revise unittests: reset the handler before the transition which we are going to test. thebusytypist 2014-07-11 16:03:38 +08:00
  • 418a5829b3 update documentation of ParseResult and related functions Philipp A. Hartmann 2014-07-09 21:19:13 +02:00
  • 2fcb999749 add ParseResult Philipp A. Hartmann 2014-07-09 13:55:54 +02:00
  • 4475521177 GenericDocument: simplify error handling in ParseStream Philipp A. Hartmann 2014-07-02 01:58:49 +02:00
  • 3c1d4bc21d reader.h: prepare "early return path" for exception support Philipp A. Hartmann 2014-07-02 01:04:33 +02:00
  • b37bd85318 move ParseErrorCode to error/error.h Philipp A. Hartmann 2014-07-03 17:58:59 +02:00
  • 41d211cd51 GenericValue::operator= : fixup assignment operator Philipp A. Hartmann 2014-07-11 08:27:28 +02:00
  • 36434b66c8 Merge remote-tracking branch 'upstream/master' into TransitionTable thebusytypist 2014-07-11 12:52:07 +08:00
  • 70d01cc5f3 Complete unittests for state transition. thebusytypist 2014-07-11 11:43:09 +08:00
  • e440b695a1 Merge pull request #62 from pah/fixes/msvc Milo Yip 2014-07-11 07:39:44 +08:00
  • 6d5583628a premake4.lua: only enable "-Wswitch-default" in unittest Philipp A. Hartmann 2014-07-10 20:48:54 +02:00
  • ca36a2e66e writer.h: use warning macros for MSVC Philipp A. Hartmann 2014-07-10 19:49:52 +02:00
  • 7a2e6e79c6 StrLen: align implementations Philipp A. Hartmann 2014-07-10 16:46:42 +02:00
  • 4f40ed64b6 MSVC: fix compiler error in GenericDocument Philipp A. Hartmann 2014-07-10 19:41:08 +02:00
  • 3cdfb0dafe rapidjsontest.cpp: silence a warning (C4244) on MSVC Philipp A. Hartmann 2014-07-10 19:38:57 +02:00
  • bde95eca04 Writer::WriteUint: add cast to hide warning C4244 on MSVC Philipp A. Hartmann 2014-07-10 16:49:20 +02:00
  • 04f9c5020f encodings.h: hide narrowing conversion warnings on MSVC Philipp A. Hartmann 2014-07-10 18:12:46 +02:00
  • e63125f1a1 MSVC: fix SSE/intrinsic support Philipp A. Hartmann 2014-07-10 13:09:15 +02:00
  • f1ae39f9e2 Fixed readertest compilation error Milo Yip 2014-07-11 00:37:55 +08:00
  • 55e97eada0 Add two basic performance tests. thebusytypist 2014-07-10 22:31:12 +08:00
  • e3c4b33915 Add unittests for state transition. thebusytypist 2014-07-10 22:27:25 +08:00
  • 692904b77b Handle all unspecific parsing errors. thebusytypist 2014-07-10 19:49:43 +08:00
  • cc04219e36 Fixes #59 by adding bool return value for each event handler function Milo Yip 2014-07-10 19:33:01 +08:00
  • 63d054349a Fixes whitespaces in travis script Milo Yip 2014-07-10 02:25:11 +08:00
  • 10596ee882 Fixes travis token Milo Yip 2014-07-10 02:19:27 +08:00
  • e1431e5836 Change travis token Milo Yip 2014-07-10 01:55:45 +08:00