Milo Yip 
							
						 
					 
					
						
						
							
						
						fa32ec8991 
					 
					
						
						
							
							Merge pull request  #302  from thebusytypist/issue298_coverage  
						
						 
						
						... 
						
						
						
						Improve code coverage for iterative parsing 
						
						
					 
					
						2015-04-15 16:32:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thebusytypist 
							
						 
					 
					
						
						
							
						
						0d28bb13c7 
					 
					
						
						
							
							Add a missing error handling check(a single number as JSON root).  
						
						 
						
						
						
						
					 
					
						2015-04-15 15:46:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thebusytypist 
							
						 
					 
					
						
						
							
						
						8576747373 
					 
					
						
						
							
							Add unittest for state transition to IterativeParsingMemberKeyState.  
						
						 
						
						
						
						
					 
					
						2015-04-15 14:51:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thebusytypist 
							
						 
					 
					
						
						
							
						
						7cb031cc03 
					 
					
						
						
							
							Add unittests for parsing root JSON value other than array and object.  
						
						 
						
						
						
						
					 
					
						2015-04-15 14:45:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						631302e68e 
					 
					
						
						
							
							Reduce random test iterations to speedup travis  
						
						 
						
						
						
						
					 
					
						2015-04-15 14:41:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						c69ff41fc2 
					 
					
						
						
							
							Add tests for parsing number with exhaustive exponents and random signifcant  
						
						 
						
						
						
						
					 
					
						2015-04-15 14:23:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						4824f12efb 
					 
					
						
						
							
							Fixed a bug in trimming long number sequence  
						
						 
						
						
						
						
					 
					
						2015-04-14 13:59:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						4cc62876ae 
					 
					
						
						
							
							Add some parsing number tests  
						
						 
						
						
						
						
					 
					
						2015-04-14 13:22:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						3a92374011 
					 
					
						
						
							
							Try turning on slow test on number parsing  
						
						 
						
						
						
						
					 
					
						2015-04-14 12:01:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						f51c0141c5 
					 
					
						
						
							
							Improve coverage of encodings  
						
						 
						
						
						
						
					 
					
						2015-04-14 00:39:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						4bcedab513 
					 
					
						
						
							
							Try to improve coverage of encodings  
						
						 
						
						
						
						
					 
					
						2015-04-13 23:03:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						074554965d 
					 
					
						
						
							
							Improve Reading kParseErrorTermination coverage  
						
						 
						
						
						
						
					 
					
						2015-04-13 17:07:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						331009a321 
					 
					
						
						
							
							Fix gcc warning  
						
						 
						
						
						
						
					 
					
						2015-04-13 16:49:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						7e1a6a1bb2 
					 
					
						
						
							
							Add Reader kParseErrorTermination coverage  
						
						 
						
						
						
						
					 
					
						2015-04-13 16:45:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						55f8339a0a 
					 
					
						
						
							
							Compare exact binary representation for full precision test  
						
						 
						
						... 
						
						
						
						Conflicts:
	doc/diagram/simpledom.png 
						
						
					 
					
						2015-04-11 11:26:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						e04d66bdd8 
					 
					
						
						
							
							Try to use EXPECT_NEAR  
						
						 
						
						
						
						
					 
					
						2015-04-10 23:47:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						c18812a36a 
					 
					
						
						
							
							Fix yet another -Wfloat-equal warning  
						
						 
						
						
						
						
					 
					
						2015-04-10 23:37:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						2524693cfd 
					 
					
						
						
							
							Suppress float-equal in readertest.cpp  
						
						 
						
						
						
						
					 
					
						2015-04-10 23:24:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						02aa12a29e 
					 
					
						
						
							
							Merge pull request  #291  from miloyip/issue289_NegativeZeroRoundtrip  
						
						 
						
						... 
						
						
						
						Fix  #289  negative zero roundtrip (double only) 
						
						
					 
					
						2015-04-10 21:53:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						e5cf3b85f3 
					 
					
						
						
							
							Fix   #289  negative zero roundtrip (double only)  
						
						 
						
						
						
						
					 
					
						2015-04-10 21:24:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						b7e34100ed 
					 
					
						
						
							
							Fix   #288  double quote in unicode escape  
						
						 
						
						
						
						
					 
					
						2015-04-10 20:36:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						57b91300fb 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into issue120floatprecision_customstrtod  
						
						 
						
						... 
						
						
						
						Conflicts:
	include/rapidjson/internal/dtoa.h
	test/unittest/readertest.cpp 
						
						
					 
					
						2014-11-14 22:23:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						22ca9312df 
					 
					
						
						
							
							Fix gcc/clang compilation errors and turn off exhaustive number test  
						
						 
						
						
						
						
					 
					
						2014-11-14 18:36:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						40852f4d6d 
					 
					
						
						
							
							Fixes StrtodDiyFp bugs  
						
						 
						
						
						
						
					 
					
						2014-11-14 18:23:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						b4e2d58c74 
					 
					
						
						
							
							Temp commit  
						
						 
						
						
						
						
					 
					
						2014-10-31 10:25:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sean Leather 
							
						 
					 
					
						
						
							
						
						0e715872c0 
					 
					
						
						
							
							Fix MemoryStream::Peek() and add test for fix  
						
						 
						
						... 
						
						
						
						MemoryStream::Peek() did not return '\0' if src_ == end_, but Peek() == '\0' is
used in parsing in the GenericReader. Without this change, parsing with
MemoryStream as the InputStream could result in a segmentation fault. 
						
						
					 
					
						2014-10-23 00:31:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						faa877ff78 
					 
					
						
						
							
							Partial StrtodDiyFp implementation [ci skip]  
						
						 
						
						
						
						
					 
					
						2014-09-19 08:59:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						cbd7475242 
					 
					
						
						
							
							Fix normal-subnormal boundary and add more boundary cases in unit tests.  
						
						 
						
						
						
						
					 
					
						2014-09-15 00:30:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						fa52a26909 
					 
					
						
						
							
							Fix a unit test warning and suppress a failing case  
						
						 
						
						
						
						
					 
					
						2014-09-14 12:52:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						98dd0a0a64 
					 
					
						
						
							
							Make custom strtod work for denormal numbers and some boundary cases [ci skip]  
						
						 
						
						
						
						
					 
					
						2014-09-13 23:24:40 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						4bd240abee 
					 
					
						
						
							
							Implementing custom strtod, fail on some cases [ci skip]  
						
						 
						
						
						
						
					 
					
						2014-09-12 23:03:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						359ebc78c0 
					 
					
						
						
							
							Extract conversion code to strtod.h [ci skip]  
						
						 
						
						
						
						
					 
					
						2014-09-10 23:36:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						774a4aa2b2 
					 
					
						
						
							
							Fix VC2010 which don't have std::isnan() et al.  
						
						 
						
						
						
						
					 
					
						2014-09-10 09:28:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						add0d9c8f9 
					 
					
						
						
							
							Compute error statistics of normal precision  
						
						 
						
						
						
						
					 
					
						2014-09-05 22:18:40 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						c4a657d430 
					 
					
						
						
							
							Fix ParseNumber_Integer test  
						
						 
						
						
						
						
					 
					
						2014-09-05 20:06:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						a71f2e60ff 
					 
					
						
						
							
							Optimize ParseNumber()  
						
						 
						
						
						
						
					 
					
						2014-09-05 19:51:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						881c91d696 
					 
					
						
						
							
							Merge master and implement kParseFullPrecision  
						
						 
						
						
						
						
					 
					
						2014-09-05 13:22:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kosta 
							
						 
					 
					
						
						
							
						
						25f4892aa1 
					 
					
						
						
							
							removed unused argument names  
						
						 
						
						
						
						
					 
					
						2014-09-04 15:56:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kosta 
							
						 
					 
					
						
						
							
						
						8b2faff981 
					 
					
						
						
							
							enhance IterativeParsingReaderHandler to check for Key() events  
						
						 
						
						
						
						
					 
					
						2014-09-04 15:51:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kosta 
							
						 
					 
					
						
						
							
						
						23b3d24355 
					 
					
						
						
							
							add Key() to IterativeParsingReaderHandler in readertest.cpp`  
						
						 
						
						
						
						
					 
					
						2014-09-04 15:24:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						b0436911a8 
					 
					
						
						
							
							Check "fast path cases in disguise" in strtod  
						
						 
						
						
						
						
					 
					
						2014-09-03 14:45:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						818f6f1f2e 
					 
					
						
						
							
							Add random tests for ParseNumber  
						
						 
						
						
						
						
					 
					
						2014-09-03 13:27:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						0580d42d11 
					 
					
						
						
							
							Fallback strtod() when not able to do fast-path  
						
						 
						
						... 
						
						
						
						This shall generate best possible precision (if strtod() is correctly
implemented). Need more unit tests and performance tests. May add an
option for accepting precision error. Otherwise LUT in Pow10() can be
reduced. 
						
						
					 
					
						2014-09-03 01:02:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miloyip 
							
						 
					 
					
						
						
							
						
						d8a51bf2a1 
					 
					
						
						
							
							Add test case  
						
						 
						
						
						
						
					 
					
						2014-08-28 23:03:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp A. Hartmann 
							
						 
					 
					
						
						
							
						
						6863033652 
					 
					
						
						
							
							readertest.cpp: remove remaining use of private functions  
						
						 
						
						
						
						
					 
					
						2014-08-11 17:27:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp A. Hartmann 
							
						 
					 
					
						
						
							
						
						453eda5f94 
					 
					
						
						
							
							tabs to 4 spaces (following  0dbcc1cf)  
						
						 
						
						
						
						
					 
					
						2014-08-11 17:22:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp A. Hartmann 
							
						 
					 
					
						
						
							
						
						834109557d 
					 
					
						
						
							
							readertest.cpp: use CRTP to activate "ADD_FAILURE()" calls in handlers  
						
						 
						
						
						
						
					 
					
						2014-08-11 17:15:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp A. Hartmann 
							
						 
					 
					
						
						
							
						
						e29a4521b1 
					 
					
						
						
							
							readertest.cpp: use top-level Parse functions, instead of internal ones  
						
						 
						
						... 
						
						
						
						With the allowance of arbitrary root value types, the individual tests
can use the top-level Parse functions, instead of ParseFoo() variants.
Secondly, some unneeded array wrappers have been dropped and non-singular
tests starting with other values than objects or arrays have been added. 
						
						
					 
					
						2014-08-11 17:14:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp A. Hartmann 
							
						 
					 
					
						
						
							
						
						c256752668 
					 
					
						
						
							
							readertest: drop object/array root restriction tests  
						
						 
						
						
						
						
					 
					
						2014-08-11 17:14:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milo Yip 
							
						 
					 
					
						
						
							
						
						0dbcc1cf2e 
					 
					
						
						
							
							Add license and change indents from tab to space.  
						
						 
						
						
						
						
					 
					
						2014-08-11 22:26:45 +08:00