Francois Chabot 
								
							 
						 
						
							
							
							
							
								
							
							
								de35fad88e 
								
							 
						 
						
							
							
								
								fixed missing return arg of operator=()  
							
							
							
						 
						
							2020-02-19 15:23:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Francois Chabot 
								
							 
						 
						
							
							
							
							
								
							
							
								2e2cf02cfd 
								
							 
						 
						
							
							
								
								duck-typed object input adapters  
							
							
							
						 
						
							2020-02-19 14:59:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Francois Chabot 
								
							 
						 
						
							
							
							
							
								
							
							
								617b3cf42e 
								
							 
						 
						
							
							
								
								templated input adapters  
							
							
							
						 
						
							2020-02-19 10:32:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Cœur 
								
							 
						 
						
							
							
							
							
								
							
							
								8d92ca865f 
								
							 
						 
						
							
							
								
								Some typos  
							
							
							
						 
						
							2020-02-02 17:29:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7acf6218b6 
								
							 
						 
						
							
							
								
								📝  fix typo  #1903  
							
							
							
						 
						
							2020-01-15 17:40:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0feea6168d 
								
							 
						 
						
							
							
								
								📝  fix scanner documentation  
							
							
							
						 
						
							2020-01-12 10:22:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Pigorsch 
								
							 
						 
						
							
							
							
							
								
							
							
								b93d414a35 
								
							 
						 
						
							
							
								
								Fix some spelling errors - mostly in comments & documentation.  
							
							... 
							
							
							
							I did not touch the Changelog file and any third party stuff.
additonal -> additional (1)
apppend -> append (2)
constuctor -> constructor (2)
contect -> context (2)
dobulequote -> doublequote (1)
elemnts -> elements (1)
exakt -> exact (2)
exluded -> exclude (1)
explicitely -> explicitly (2)
narcissic -> narcissistic (1)
ocurred -> occurred (1)
occuring -> occurring (2)
preceeds -> preceded (1)
ot -> to (2)
wehther -> whether (2) 
							
						 
						
							2019-10-19 11:59:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xav83 
								
							 
						 
						
							
							
							
							
								
							
							
								b9dfdbe6be 
								
							 
						 
						
							
							
								
								Correct a warning from cppcheck:  
							
							... 
							
							
							
							binary_reader.hpp:650: (style) Unsigned expression 'mant' can't be negative so it is unnecessary to test it
910a7d2b87/checks (step) 
							
						 
						
							2019-09-19 19:25:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Braun 
								
							 
						 
						
							
							
							
							
								
							
							
								61fe5f1eee 
								
							 
						 
						
							
							
								
								input_buffer_adapter: Fix handling of nullptr input  
							
							... 
							
							
							
							Clang UBSAN currently complains that the char * to input_buffer_adapter
is a nullptr.
Turns out it is actually required to accept nullptr, see for example
line 415 in input_adapters.hpp
  ...
  // the address of first cannot be used: use nullptr
  ia = std::make_shared<input_buffer_adapter>(nullptr, len);
  ....
Therefore we have to handle it gracefully here. We now also ignore the
length parameter l if b is a nullptr. 
							
						 
						
							2019-09-03 13:22:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								323cf95d8c 
								
							 
						 
						
							
							
								
								🚨  fix linter warning  
							
							
							
						 
						
							2019-07-21 14:04:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								947656544d 
								
							 
						 
						
							
							
								
								🚨  fix warnings  
							
							
							
						 
						
							2019-07-02 21:06:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								346e9813c5 
								
							 
						 
						
							
							
								
								🚧  add more annotations  
							
							
							
						 
						
							2019-07-02 20:25:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								90798caa62 
								
							 
						 
						
							
							
								
								🚚  rename Hedley macros  
							
							
							
						 
						
							2019-07-01 22:37:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								897362191d 
								
							 
						 
						
							
							
								
								🔨  add NLOHMANN_JSON prefix and undef macros  
							
							
							
						 
						
							2019-07-01 22:24:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1720bfedd1 
								
							 
						 
						
							
							
								
								⚗️  add Hedley annotations  
							
							
							
						 
						
							2019-06-30 22:14:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c55510f76 
								
							 
						 
						
							
							
								
								🚨  fixed some warnings  #1527  
							
							
							
						 
						
							2019-03-20 11:06:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b224c52376 
								
							 
						 
						
							
							
								
								🎨  cleanup  
							
							
							
						 
						
							2019-03-19 09:17:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								37a72dac48 
								
							 
						 
						
							
							
								
								💚  forgot two semicolons  
							
							
							
						 
						
							2019-03-18 17:23:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d3f4f21bc 
								
							 
						 
						
							
							
								
								🔨  clean up  
							
							
							
						 
						
							2019-03-18 13:53:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22c733e6fe 
								
							 
						 
						
							
							
								
								📝  added documentation  
							
							
							
						 
						
							2019-03-17 22:25:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								56f6d1d68e 
								
							 
						 
						
							
							
								
								💚  fix CI and  #1521  
							
							
							
						 
						
							2019-03-17 15:20:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8451c236f 
								
							 
						 
						
							
							
								
								🚨  fixed warnings  
							
							
							
						 
						
							2019-03-17 12:01:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34f8b4f711 
								
							 
						 
						
							
							
								
								🚨  fixed more warnings  
							
							
							
						 
						
							2019-03-17 00:27:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b02ee16721 
								
							 
						 
						
							
							
								
								🚨  fixed warnings  
							
							
							
						 
						
							2019-03-15 15:55:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								27011e3718 
								
							 
						 
						
							
							
								
								🚨  fixed warnings  
							
							
							
						 
						
							2019-03-15 14:55:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c6fc902184 
								
							 
						 
						
							
							
								
								Merge pull request  #1489  from andreas-schwab/develop  
							
							... 
							
							
							
							Do proper endian conversions 
							
						 
						
							2019-03-13 11:57:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3cd1dac653 
								
							 
						 
						
							
							
								
								🚨  fix MSVC warning  #1502  
							
							
							
						 
						
							2019-03-11 15:33:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Schwab 
								
							 
						 
						
							
							
							
							
								
							
							
								bb22b1003f 
								
							 
						 
						
							
							
								
								Do proper endian conversions  
							
							... 
							
							
							
							This fixes all testsuite failures on big endian hosts. 
							
						 
						
							2019-02-25 12:09:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c04cc1009 
								
							 
						 
						
							
							
								
								🔨  fixed includes  
							
							
							
						 
						
							2019-01-13 15:31:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e9ad346d9 
								
							 
						 
						
							
							
								
								🚨  fixed another linter warning  
							
							
							
						 
						
							2019-01-13 13:00:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c682b9879b 
								
							 
						 
						
							
							
								
								🚨  fixed PVS V567 warning  
							
							... 
							
							
							
							"V567 The modification of the 'position.chars_read_current_line' variable is unsequenced relative to another operation on the same variable. This may lead to undefined behavior." 
							
						 
						
							2018-12-30 23:00:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f270e38cc 
								
							 
						 
						
							
							
								
								Merge pull request  #1342  from davedissian/bugfix/sfinae-iterator-traits  
							
							... 
							
							
							
							Add a SFINAE friendly iterator_traits and use that instead. 
							
						 
						
							2018-12-19 08:24:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d390e91ff 
								
							 
						 
						
							
							
								
								Merge pull request  #1392  from mtalliance/feature/addFileInputAdapter  
							
							... 
							
							
							
							Feature/add file input adapter 
							
						 
						
							2018-12-16 22:10:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Dumaresq 
								
							 
						 
						
							
							
							
							
								
							
							
								c1c85b025c 
								
							 
						 
						
							
							
								
								Forget one std::FILE  
							
							
							
						 
						
							2018-12-14 07:33:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Dumaresq 
								
							 
						 
						
							
							
							
							
								
							
							
								635a4fc344 
								
							 
						 
						
							
							
								
								use namespace std when possible. Change the name of private variable.  
							
							
							
						 
						
							2018-12-12 16:33:25 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Dumaresq 
								
							 
						 
						
							
							
							
							
								
							
							
								91ff96a737 
								
							 
						 
						
							
							
								
								remove the const attribute  
							
							
							
						 
						
							2018-12-12 14:16:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Dumaresq 
								
							 
						 
						
							
							
							
							
								
							
							
								b7a2642fba 
								
							 
						 
						
							
							
								
								remove comment  
							
							
							
						 
						
							2018-12-12 14:15:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Dumaresq 
								
							 
						 
						
							
							
							
							
								
							
							
								ef283e0cf8 
								
							 
						 
						
							
							
								
								add tests to cover the new input adapter  
							
							
							
						 
						
							2018-12-12 10:18:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Dumaresq 
								
							 
						 
						
							
							
							
							
								
							
							
								ae48acbb23 
								
							 
						 
						
							
							
								
								remove non usefull code. Add small description  
							
							
							
						 
						
							2018-12-12 09:28:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Dumaresq 
								
							 
						 
						
							
							
							
							
								
							
							
								52f6fd1d91 
								
							 
						 
						
							
							
								
								Add the possibility of using FILE * from cstdio library to read a file. This enable the possibility of using low eand device with this library.  
							
							
							
						 
						
							2018-12-11 13:17:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ef90d62ddf 
								
							 
						 
						
							
							
								
								🚨  fixed warning  #1364  
							
							
							
						 
						
							2018-11-21 21:17:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da81e7be22 
								
							 
						 
						
							
							
								
								🏁  adding parentheses around std::snprintf calls  #1337  
							
							
							
						 
						
							2018-11-09 21:18:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f80efd3954 
								
							 
						 
						
							
							
								
								💄  cleanup  
							
							
							
						 
						
							2018-11-09 21:10:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mefyl 
								
							 
						 
						
							
							
							
							
								
							
							
								aa10382629 
								
							 
						 
						
							
							
								
								Set eofbit on exhausted input stream.  
							
							... 
							
							
							
							Fix issue #1340 .
        The eofbit is set manually since we don't go through the
	stream interface. We could maybe use the stream interface
	instead, but there are some assumptions regarding which
	exception go through, so this seems to be the most prudent
	approach for now. 
							
						 
						
							2018-11-08 11:41:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Avedissian 
								
							 
						 
						
							
							
							
							
								
							
							
								f665a92330 
								
							 
						 
						
							
							
								
								Implement SFINAE friendly iterator_traits and use that instead.  
							
							
							
						 
						
							2018-11-07 18:39:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f73a4d1f3 
								
							 
						 
						
							
							
								
								🚨  fixed a linter warning  
							
							
							
						 
						
							2018-10-31 20:30:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2e4f0b0d9 
								
							 
						 
						
							
							
								
								✏️  fixed some typos  
							
							
							
						 
						
							2018-10-28 14:20:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0c1459554 
								
							 
						 
						
							
							
								
								🐛  fixed a bug parsing BSON strings  #1320  
							
							
							
						 
						
							2018-10-28 09:16:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e765596f7 
								
							 
						 
						
							
							
								
								🔨  small improvements  
							
							
							
						 
						
							2018-10-27 18:31:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19647e083c 
								
							 
						 
						
							
							
								
								🚨  fixed compiler warnings  
							
							
							
						 
						
							2018-10-25 14:27:55 +02:00