Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c59d6aaef 
								
							 
						 
						
							
							
								
								🔥  remove leftover  
							
							 
							
							
							
						 
						
							2020-07-16 09:43:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d295235a5 
								
							 
						 
						
							
							
								
								🔥  remove unused boolean_operators.hpp header  
							
							 
							
							
							
						 
						
							2020-07-11 19:20:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6477b9b20a 
								
							 
						 
						
							
							
								
								♻️  replace further alternative operators  
							
							 
							
							
							
						 
						
							2020-07-11 14:09:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc06f100be 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/nlohmann/json  into clang_windows  
							
							 
							
							... 
							
							
							
							 Conflicts:
	include/nlohmann/detail/input/binary_reader.hpp
	include/nlohmann/detail/input/json_sax.hpp
	include/nlohmann/detail/input/lexer.hpp
	include/nlohmann/detail/input/parser.hpp
	include/nlohmann/detail/json_pointer.hpp
	include/nlohmann/detail/output/serializer.hpp
	include/nlohmann/json.hpp
	single_include/nlohmann/json.hpp 
							
						 
						
							2020-07-11 14:04:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								889f269a6c 
								
							 
						 
						
							
							
								
								♻️  replace further alternative operators  
							
							 
							
							
							
						 
						
							2020-07-11 13:51:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								609a0046c4 
								
							 
						 
						
							
							
								
								♻️  replace further alternative operators  
							
							 
							
							
							
						 
						
							2020-07-11 13:39:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98b1c6d302 
								
							 
						 
						
							
							
								
								🚩  use JSON_ASSERT(x) instead of assert(x)  
							
							 
							
							
							
						 
						
							2020-07-06 12:22:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb7376bb13 
								
							 
						 
						
							
							
								
								Merge pull request  #2225  from nlohmann/issue2175  
							
							 
							
							... 
							
							
							
							Simplify conversion from/to custom types 
							
						 
						
							2020-06-29 14:41:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7a2956b24 
								
							 
						 
						
							
							
								
								🔀  merge from develop  
							
							 
							
							
							
						 
						
							2020-06-27 13:16:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac3922c7aa 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/nlohmann/json  into clang_windows  
							
							 
							
							... 
							
							
							
							 Conflicts:
	include/nlohmann/detail/input/binary_reader.hpp
	include/nlohmann/detail/input/input_adapters.hpp
	include/nlohmann/detail/input/lexer.hpp
	include/nlohmann/detail/output/binary_writer.hpp
	include/nlohmann/json.hpp
	single_include/nlohmann/json.hpp 
							
						 
						
							2020-06-27 13:14:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa9f4040df 
								
							 
						 
						
							
							
								
								🔥  remove unused typedefs  #2221  
							
							 
							
							
							
						 
						
							2020-06-27 13:07:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3948b5b091 
								
							 
						 
						
							
							
								
								Merge pull request  #2212  from nlohmann/comments  
							
							 
							
							... 
							
							
							
							Add option to ignore comments in parse/accept functions 
							
						 
						
							2020-06-27 12:44:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5ee222982 
								
							 
						 
						
							
							
								
								Merge pull request  #2211  from nlohmann/fix_warnings  
							
							 
							
							... 
							
							
							
							Fix Clang-Tidy warnings 
							
						 
						
							2020-06-27 12:34:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								635b9a0ae4 
								
							 
						 
						
							
							
								
								Merge pull request  #2193  from  dota17/issue#2059  
							
							 
							
							... 
							
							
							
							Fix consistency in function `int_to_string()` 
							
						 
						
							2020-06-24 11:46:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4bfe4add20 
								
							 
						 
						
							
							
								
								Merge pull request  #2203  from t-b/use-unsigned-indizies-for-array-index-in-json-pointer  
							
							 
							
							... 
							
							
							
							Use unsigned indizies for array index in json pointer 
							
						 
						
							2020-06-23 09:16:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									chenguoping 
								
							 
						 
						
							
							
							
							
								
							
							
								0ecf297457 
								
							 
						 
						
							
							
								
								drop std::enable_if part  
							
							 
							
							
							
						 
						
							2020-06-23 09:14:55 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a9809f3381 
								
							 
						 
						
							
							
								
								🏁  revert change that breaks with MSVC  
							
							 
							
							
							
						 
						
							2020-06-22 23:02:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8b3d2399a4 
								
							 
						 
						
							
							
								
								🚨  remove warnings  
							
							 
							
							
							
						 
						
							2020-06-22 22:32:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									chenguoping 
								
							 
						 
						
							
							
							
							
								
							
							
								aeef50709e 
								
							 
						 
						
							
							
								
								to allow for ADL in int_to_string() function  
							
							 
							
							
							
						 
						
							2020-06-22 20:17:56 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thomas Braun 
								
							 
						 
						
							
							
							
							
								
							
							
								ecbb2756fd 
								
							 
						 
						
							
							
								
								json_pointer::array_index: Use unsigned values for the array index when parsing  
							
							 
							
							... 
							
							
							
							The current code uses std::stoi to convert the input string to an int
array_index. This limits the maximum addressable array size to ~2GB on
most platforms.
But all callers immediately convert the result of array_index to
BasicJsonType::size_type.
So let's parse it as unsigned long long, which allows us to have as
big arrays as available memory. And also makes the call sites nicer to
read.
One complication arises on platforms where size_type is smaller than
unsigned long long. We need to bail out on these if the parsed array
index does not fit into size_type. 
							
						 
						
							2020-06-22 13:42:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								65e8ee985a 
								
							 
						 
						
							
							
								
								🔨  clean up  
							
							 
							
							
							
						 
						
							2020-06-22 08:59:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29ad2178c6 
								
							 
						 
						
							
							
								
								Merge pull request  #2176  from gracicot/cpp20-support-no-std-fct-templ-specialization  
							
							 
							
							... 
							
							
							
							C++20 support by removing swap specialization 
							
						 
						
							2020-06-21 20:39:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e22ce45065 
								
							 
						 
						
							
							
								
								🚸  improve diagnostics  
							
							 
							
							
							
						 
						
							2020-06-21 13:28:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								139a0258cc 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/nlohmann/json  into comments  
							
							 
							
							
							
						 
						
							2020-06-21 12:40:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thomas Braun 
								
							 
						 
						
							
							
							
							
								
							
							
								f0e73163f2 
								
							 
						 
						
							
							
								
								json_pointer.hpp: Mention more exception in documentation  
							
							 
							
							... 
							
							
							
							Forgotten in dcd3a6c6  (move the catch of std::invalid_argument into
array_index(), 2020-03-23). 
							
						 
						
							2020-06-20 15:27:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0fe9f23254 
								
							 
						 
						
							
							
								
								✨  add macros from  #2175  
							
							 
							
							
							
						 
						
							2020-06-20 14:11:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b64002bbca 
								
							 
						 
						
							
							
								
								♻️  extract common code to function  
							
							 
							
							
							
						 
						
							2020-06-19 13:24:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0585ecc56b 
								
							 
						 
						
							
							
								
								✅  add tests for comment skipping  
							
							 
							
							
							
						 
						
							2020-06-19 13:10:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								74520d8bb0 
								
							 
						 
						
							
							
								
								🚧  extend API  
							
							 
							
							
							
						 
						
							2020-06-17 22:03:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88a37010d6 
								
							 
						 
						
							
							
								
								🐛  serialize 32-bit floating-point numbers as float 32 in MessagePack (0xCA)  #2196  
							
							 
							
							
							
						 
						
							2020-06-17 21:14:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9bfcf7255 
								
							 
						 
						
							
							
								
								⚡  improve comment parsing  
							
							 
							
							
							
						 
						
							2020-06-17 14:59:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b53c6e2f81 
								
							 
						 
						
							
							
								
								✨  ignore comments  
							
							 
							
							
							
						 
						
							2020-06-16 12:28:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									chenguoping 
								
							 
						 
						
							
							
							
							
								
							
							
								691fb0c57a 
								
							 
						 
						
							
							
								
								fix issue#2059  
							
							 
							
							
							
						 
						
							2020-06-16 15:35:26 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae04426c85 
								
							 
						 
						
							
							
								
								🏁  fix for MSVC (see  https://github.com/nlohmann/json/pull/2178#issuecomment-640622532 )  
							
							 
							
							
							
						 
						
							2020-06-08 20:07:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d73126ea9 
								
							 
						 
						
							
							
								
								🚨  fix warnings  
							
							 
							
							
							
						 
						
							2020-06-07 22:47:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								907803189b 
								
							 
						 
						
							
							
								
								🏁  fix MSVC 2015 compilation  
							
							 
							
							
							
						 
						
							2020-06-07 12:51:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guillaume Racicot 
								
							 
						 
						
							
							
							
							
								
							
							
								225c8f150a 
								
							 
						 
						
							
							
								
								Disable std::swap specialization in C++20 and added a friend swap function  
							
							 
							
							
							
						 
						
							2020-06-06 11:36:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf2e714e96 
								
							 
						 
						
							
							
								
								🚨  fix warnings  
							
							 
							
							
							
						 
						
							2020-06-06 14:30:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7444c7fa25 
								
							 
						 
						
							
							
								
								Merge pull request  #2145  from FrancoisChabot/1813-user-input  
							
							 
							
							... 
							
							
							
							Fix Issue#1813: user defined input adapters 
							
						 
						
							2020-06-05 14:30:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0498202a03 
								
							 
						 
						
							
							
								
								🎨  replace alternative operators (and, not, or)  
							
							 
							
							
							
						 
						
							2020-06-03 14:20:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									chenguoping 
								
							 
						 
						
							
							
							
							
								
							
							
								4350c5ed97 
								
							 
						 
						
							
							
								
								fix bug in issue#1972  
							
							 
							
							
							
						 
						
							2020-05-30 17:15:56 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Francois Chabot 
								
							 
						 
						
							
							
							
							
								
							
							
								7646253940 
								
							 
						 
						
							
							
								
								fix inconsistent fwd declaration  
							
							 
							
							
							
						 
						
							2020-05-28 12:20:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Francois Chabot 
								
							 
						 
						
							
							
							
							
								
							
							
								dcf6175978 
								
							 
						 
						
							
							
								
								use the correct convention for boolean operators  
							
							 
							
							
							
						 
						
							2020-05-28 09:29:38 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61832afe15 
								
							 
						 
						
							
							
								
								Merge pull request  #2144  from XyFreak/gcc10_type_limits  
							
							 
							
							... 
							
							
							
							Fix issue#1939: Cast character to unsigned for comparison 
							
						 
						
							2020-05-28 12:59:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Francois Chabot 
								
							 
						 
						
							
							
							
							
								
							
							
								76b49f9ee6 
								
							 
						 
						
							
							
								
								misc formatting fixes  
							
							 
							
							
							
						 
						
							2020-05-28 02:29:53 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Francois Chabot 
								
							 
						 
						
							
							
							
							
								
							
							
								377995f495 
								
							 
						 
						
							
							
								
								forcefully exclude arrays from being interpreted as pointers  
							
							 
							
							
							
						 
						
							2020-05-27 18:21:38 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Francois Chabot 
								
							 
						 
						
							
							
							
							
								
							
							
								b9416a26aa 
								
							 
						 
						
							
							
								
								correct ADL lookup of arrays on Mac and Windows  
							
							 
							
							
							
						 
						
							2020-05-27 13:21:23 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Francois Chabot 
								
							 
						 
						
							
							
							
							
								
							
							
								5684d9a498 
								
							 
						 
						
							
							
								
								unified input API  
							
							 
							
							
							
						 
						
							2020-05-27 12:40:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tobias Kux 
								
							 
						 
						
							
							
							
							
								
							
							
								23051df2c7 
								
							 
						 
						
							
							
								
								Cast character to unsigned for comparison  
							
							 
							
							
							
						 
						
							2020-05-27 13:15:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Niels Lohmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								225fa58f16 
								
							 
						 
						
							
							
								
								🚧  add fix from  #1715  
							
							 
							
							
							
						 
						
							2020-05-20 22:20:40 +02:00