Commit Graph

  • ad266beca1 Delete readme.txt Milo Yip 2014-06-26 11:48:51 +08:00
  • cdbe9791f9 Rename premake to premake.sh Milo Yip 2014-06-26 11:48:28 +08:00
  • 2fee5477a0 Update readme.md Milo Yip 2014-06-26 11:47:20 +08:00
  • 2d0bc28be1 Update readme.md Milo Yip 2014-06-26 11:46:16 +08:00
  • e563b1fb96 Create readme.md Milo Yip 2014-06-26 11:38:41 +08:00
  • d5add05c9a Merge pull request #19 from pah/feature/double-precision Milo Yip 2014-06-26 10:33:24 +08:00
  • 9c6f7b90d3 Merge pull request #20 from pah/feature/value-copy-from Milo Yip 2014-06-26 10:29:16 +08:00
  • 65b4316da9 valuetest: add deep copy unit test Philipp A. Hartmann 2014-02-28 13:11:21 +01:00
  • 8bde3be116 GenericValue: add copy constructor and CopyFrom Philipp A. Hartmann 2014-02-28 13:01:57 +01:00
  • a0e5e68fdb GenericDocument::Accept: deep-copy strings, if needed Philipp A. Hartmann 2014-02-28 12:09:24 +01:00
  • 5474bc2f3d DoublePrecision: add a unit test for the precision handling Philipp A. Hartmann 2014-04-01 16:49:24 +02:00
  • c9c2d06b9b Writer: add Double(d,precision) for one-shot double output Philipp A. Hartmann 2014-04-01 15:58:29 +02:00
  • 0ccc51fbae Writer: add SetDoublePrecision to control number of significant digits Philipp A. Hartmann 2014-02-28 13:57:13 +01:00
  • 60b8c11909 Merge branch 'master' of https://github.com/miloyip/rapidjson Milo Yip 2014-06-25 23:57:04 +08:00
  • a7430a0940 Merge remote-tracking branch 'origin/dev' Milo Yip 2014-06-25 23:45:39 +08:00
  • ce1fece245 Use thirdparty stdint.h for Visual Studio Milo Yip 2014-06-25 23:40:12 +08:00
  • f1a2c28ac7 Merge pull request #14 from pah/fixes/misc Milo Yip 2014-06-25 23:23:12 +08:00
  • a56a051737 Merge pull request #13 from pah/fixes/107 Milo Yip 2014-06-25 23:23:00 +08:00
  • 87770399a1 Merge pull request #12 from pah/fixes/72 Milo Yip 2014-06-25 23:22:47 +08:00
  • 9b92a9781b Merge pull request #11 from pah/fixes/70 Milo Yip 2014-06-25 23:22:00 +08:00
  • fc80636c6d Merge pull request #10 from pah/fixes/57 Milo Yip 2014-06-25 23:20:49 +08:00
  • 1ffd7b4a7d Merge pull request #9 from pah/fixes/47 Milo Yip 2014-06-25 23:18:17 +08:00
  • 609381fc2e Fixed some clang -Weverything warnings. Milo Yip 2014-06-25 19:21:17 +08:00
  • adf6629223 Fixed VC which doesn't have INT64_C()/UINT64_C macros. Milo Yip 2014-06-25 22:38:18 +08:00
  • 208d2bd7a8 Separate the RAPIDJSON_FORCEINLINE from RAPIDJSON_NO_INT64DEFINE Milo Yip 2014-06-25 22:30:21 +08:00
  • 16029e6b33 FileStream: avoid warning about missing initialisation Philipp A. Hartmann 2014-02-01 18:03:52 +01:00
  • 4b32a30593 MemoryPoolAllocator: prohibit copying and assignment Philipp A. Hartmann 2014-02-01 18:05:12 +01:00
  • 72de00f672 GenericValue/GenericDocument: fix alloctaor/Alloactor typos Philipp A. Hartmann 2014-02-01 18:02:35 +01:00
  • 7fb82c2528 GenericDocument::ParseStream: make SourceEncoding optional Philipp A. Hartmann 2014-03-21 16:17:43 +01:00
  • 37b3acf40c GenericDocument: forward allocator to GenericReader Philipp A. Hartmann 2014-02-01 18:09:35 +01:00
  • e1a97561ba GenericValue: explicit constructors Philipp A. Hartmann 2014-02-01 18:00:55 +01:00
  • d4ff956b2d GenericValue: fixup construction from NumberType Philipp A. Hartmann 2014-02-01 19:50:56 +01:00
  • 1320ba77a7 drop trailing commas in enums Philipp A. Hartmann 2014-02-01 17:50:46 +01:00
  • be8433737f Fixed some clang -Weverything warnings. Milo Yip 2014-06-25 19:21:17 +08:00
  • f930d9e2e5 Revert "Remove some clang -Weverything warnings." Milo Yip 2014-06-25 16:07:44 +08:00
  • 7ab36cf1a8 Revert "Merge branch 'master' into dev" Milo Yip 2014-06-25 16:06:45 +08:00
  • d4cb506d4b Merge branch 'master' into dev Milo Yip 2014-06-25 16:06:05 +08:00
  • e4ffa48a75 Remove some clang -Weverything warnings. Milo Yip 2014-06-25 16:06:00 +08:00
  • dfe201e3c1 Revert "Adds GenericDocument::ParseStream() overload to make SourceEncoding optional" Milo Yip 2014-06-25 01:06:04 +08:00
  • 1eb62770d3 Fixed gcc 4.8.x warnings. Milo Yip 2014-06-25 00:04:24 +08:00
  • 4bf350c5f9 Added a unit test for SkipWhitespace() Milo Yip 2014-06-24 23:04:27 +08:00
  • 84f64ba58a Adds GenericDocument::ParseStream() overload to make SourceEncoding optional Milo Yip 2014-06-24 22:22:37 +08:00
  • 02673bec74 Fixed out of bound read in FindMember() and added related new APIs Milo Yip 2014-06-20 19:14:45 +08:00
  • 0a56e6496f GenericValue: avoid memset/memcpy(this,...) Milo Yip 2014-06-20 16:18:08 +08:00
  • 4d94a8057d Fixes unit testing on Visual Studio. Milo Yip 2014-06-20 16:08:58 +08:00
  • 23056abad1 Added #include <new> for placement new operator. miloyip@gmail.com 2012-11-16 14:33:03 +00:00
  • 5136516293 Remove warnings in examples miloyip@gmail.com 2012-11-16 13:02:05 +00:00
  • 47d60859d0 Additional fixes for Issue 48: incorrect return type of GetUint64() miloyip@gmail.com 2012-11-15 07:16:26 +00:00
  • 90f983ced2 Fixed Issue 46: old style cast to 'void*' casts away const in document.h miloyip@gmail.com 2012-11-15 03:46:14 +00:00
  • d419c0ae5a Test warning fix for Issue 48: incorrect return type of GetUint64() miloyip@gmail.com 2012-11-15 03:32:30 +00:00
  • b7d12d8ab5 Fixed Issue 48: incorrect return type of GetUint64() miloyip@gmail.com 2012-11-15 03:01:17 +00:00
  • 7606d05fed Fixed Issue 45: const Value cannot be stringify miloyip@gmail.com 2012-11-14 07:14:46 +00:00
  • 9b960b6b0a Fixed Issue 7: GenericValue& operator[](const Ch* name) - bug if key not found Makes GenericValue::FindMember() public. Added array element and object member iteration APIs in examples. miloyip@gmail.com 2012-11-14 07:07:06 +00:00
  • 4ee17e67b1 Fixed Issue 38: Segmentation fault with CrtAllocator miloyip@gmail.com 2012-11-14 03:33:10 +00:00
  • 94d05da2bc Fixed Issue 28: Parameter ‘inArray’ shadows a member of 'Level' in writer.h miloyip@gmail.com 2012-11-14 02:58:16 +00:00
  • 790b7f127c Fixed Issue 27 Default allocator is used for GenericReader in GenericDocument::ParseStream miloyip@gmail.com 2012-11-14 02:53:04 +00:00
  • 9fb77b114b Fixed Issue 22 memory corruption via operator = miloyip@gmail.com 2012-11-14 02:44:45 +00:00
  • 152c2eff6c Fixed Issue 41 Incorrect parsing of unsigned int number types miloyip@gmail.com 2012-11-14 02:36:23 +00:00
  • 22ddf37cf0 Fixed issue 30 miloyip@gmail.com 2012-11-13 09:46:54 +00:00
  • e5562a5757 Fixed a mistake of r67 miloyip@gmail.com 2012-11-13 09:46:31 +00:00
  • 9c68ce986e Fixed a lots of vc2008/vs2010 and gcc3/4 warnings with the maximum warning level. miloyip@gmail.com 2012-11-13 08:02:22 +00:00
  • 821c6ab73c Fixed Issue 44 SetStringRaw doesn't work with wchar_t miloyip@gmail.com 2012-11-13 02:58:56 +00:00
  • 4fdd805c7d Fixed issue 18 from 0.1x branch miloyip@gmail.com 2012-03-06 05:36:42 +00:00
  • 3d77ef8ee9 Added GenericStringBuffer::GetSize() within unit test, as in 0.1x branch. miloyip@gmail.com 2012-02-28 06:21:03 +00:00
  • 8668aebf66 Fixed issue 17 from 0.1x branch miloyip@gmail.com 2012-02-28 06:07:32 +00:00
  • c008d5176b Fixed several issues (10, 11, 13, 14) from 0.1x branch miloyip@gmail.com 2012-02-19 15:42:58 +00:00
  • bedeb0d8ea Fixed issue 6: range check bug miloyip@gmail.com 2011-12-06 04:28:36 +00:00
  • bf8fcd19c1 Added prettyauto example, which can handle UTF-8/UTF-16LE/UTF-16BE/UTF-32LE/UTF-32BE Fixed a bug for using Reader with AutoUTFInputStream miloyip@gmail.com 2011-12-03 11:14:39 +00:00
  • 7c914a9d4c Added RAPIDJSON_STATIC_ASSERT() and applied it to check size of character types in encodings. Modified API documentation to previous changes. Rename Stream to InputStream/OutputStream/InputByteStream/OutputByteStream, and stream to is/os according to the context. miloyip@gmail.com 2011-12-03 09:57:17 +00:00
  • f516a01769 Fixed an unit test issue due to without renaming the EncodedStreamTest class. miloyip@gmail.com 2011-12-03 06:36:31 +00:00
  • 55587d6f62 Added transcoding support in Writer and PrettyWriter miloyip@gmail.com 2011-12-03 04:17:07 +00:00
  • 8bdcd74227 Fixed one decoding/validating bug in UTF8 Fixed one decoding/validating buf in UTF16 Fixed incorrect return type in StringBuffer::GetString() Added unit tests for encoding/decoding/validating of different encodings miloyip@gmail.com 2011-12-03 04:15:56 +00:00
  • c51c90b2a6 Added RFC4627's encoding detection method, with refactored BOM detection. miloyip@gmail.com 2011-12-01 16:19:57 +00:00
  • 8c15b1d580 Fixed gcc compilation errors. miloyip@gmail.com 2011-11-30 17:03:30 +00:00
  • 3b1a995d21 Added EncodedOutputStream and AutoUTFOutputStream with unit tests miloyip@gmail.com 2011-11-30 16:58:59 +00:00
  • 77255c6a7f Commit missing files miloyip@gmail.com 2011-11-30 14:17:09 +00:00
  • 5eac448955 Added EncodedInputStream, AutoUTFInputStream, AutoUTF miloyip@gmail.com 2011-11-29 18:39:03 +00:00
  • a8d631fbc2 Added Transcoder for converting Encoding during parsing. miloyip@gmail.com 2011-11-28 09:30:32 +00:00
  • bdf6da641e Refactor GenericReader::ParseString(). Extract logic independent of kParseInsituFlag to GenericReader::ParseStringToStream(). Eliminated RAPIDJSON_PUT() macro and made the function more readable. miloyip@gmail.com 2011-11-27 15:18:12 +00:00
  • 32e001c684 Added Hoehrmann's UTF-8 decoder in perftest for reference Minor optimization on UTF-8 validation miloyip@gmail.com 2011-11-24 08:00:22 +00:00
  • 66754fc5b0 Added referenced performance of UTF-8 validation miloyip@gmail.com 2011-11-24 07:50:59 +00:00
  • a45bcbba7b Rewrite UTF8::Validate() to obtain better performance. miloyip@gmail.com 2011-11-23 17:59:30 +00:00
  • 827de60fb8 Cleanup Reader code miloyip@gmail.com 2011-11-23 16:32:15 +00:00
  • 77ce51209f Added test cases for UTF8 validation. Fixed a bug in validation. miloyip@gmail.com 2011-11-23 16:13:32 +00:00
  • 25eeff24f3 Refactor encoding concept to use stream for encoding and validation. miloyip@gmail.com 2011-11-23 09:46:14 +00:00
  • b9d932ac9a The missing file for ultrajson performance test. miloyip@gmail.com 2011-11-23 02:21:21 +00:00
  • f198c486ee Added encoding validation feature miloyip@gmail.com 2011-11-22 19:29:43 +00:00
  • 78492f9962 Fixed compilation errors in Ubuntu 64-bit miloyip@gmail.com 2011-11-22 15:47:11 +00:00
  • 9ae680d35b Added ultrajson to perftest, only tested parsing to dummy handler. miloyip@gmail.com 2011-11-22 06:12:01 +00:00
  • 08d25ad177 Added Flush() to concept stream. Add this new member function to all streams. Writer and PrettyWriter automatically calls Flush() at the end of JSON text. miloyip@gmail.com 2011-11-22 05:10:46 +00:00
  • 99de5312e6 Separated platform related performance tests from rapidjsontest Added multiple platform specific file I/O performance tests Added CheckSum() in platform test as baseline of parsing speed, which should be more appropriate than strlen(). miloyip@gmail.com 2011-11-22 05:07:29 +00:00
  • d26a6e8b4d Added missing Flush() in examples. Flush() will be called in Writer later. miloyip@gmail.com 2011-11-21 18:54:22 +00:00
  • 04515a639e Implemented FileWriteStream with buffering miloyip@gmail.com 2011-11-21 10:00:33 +00:00
  • bce34fbea8 Proved FileStream is very slow due to fgetc(). Added a new FileReadStream which uses fread() with buffer. miloyip@gmail.com 2011-11-21 06:56:47 +00:00
  • 8f8e905306 Initial version (0.1) miloyip@gmail.com 2011-11-18 17:01:23 +00:00
  • 0e2c686753 Initial directory structure. (no author) 2011-11-04 14:56:52 +00:00