Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								1554baa01d 
								
							 
						 
						
							
							
								
								attempting to fix coverage. testing that reserve is called  
							
							
							
						 
						
							2017-01-21 16:14:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								3494014ba0 
								
							 
						 
						
							
							
								
								new unit-udt.cpp tests  
							
							
							
						 
						
							2017-01-21 16:14:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								be6b417c87 
								
							 
						 
						
							
							
								
								tweak SFINAE checks for internal types (see commit body)  
							
							... 
							
							
							
							only check for public types (iterators, json_pointer)
for private ones (m_array.iterator, primitive_iterator) simply double
parentheses on relevant Catch checks 
							
						 
						
							2017-01-21 16:14:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								c847e0eea2 
								
							 
						 
						
							
							
								
								replace constructor by from/to_json: array_t  
							
							... 
							
							
							
							- tweaked a bit how `get<container<json>>` is handled
- added a from_json overload for forward list 
							
						 
						
							2017-01-21 16:14:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								6d427acdde 
								
							 
						 
						
							
							
								
								replace constructor by from/to_json: unscoped enum types  
							
							... 
							
							
							
							this also means that one can do: j.get<unscoped_enum>(); 
							
						 
						
							2017-01-21 16:14:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								a32de3b528 
								
							 
						 
						
							
							
								
								replace constructor by from/to_json: number_unsigned_t  
							
							... 
							
							
							
							This commit forces a design change in custom JSONSerializer, which might
be temporary 
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								be1d3de49b 
								
							 
						 
						
							
							
								
								💄  moved changes to re2c file and ran make pretty  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								aa2679a8ce 
								
							 
						 
						
							
							
								
								fix tests, avoid instantiating JSONSerializer when it will not be used  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								d5ee5830ed 
								
							 
						 
						
							
							
								
								add more tests  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								1c21c87e6f 
								
							 
						 
						
							
							
								
								use u8 prefix in unit-udt.cpp  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								7e750ec1fa 
								
							 
						 
						
							
							
								
								fix msvc, by doubling parenthesis on catch assertions  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								3d405c6883 
								
							 
						 
						
							
							
								
								add support for enum classes  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								8e43d476d3 
								
							 
						 
						
							
							
								
								add more tests to unit-udt.cpp  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								1eafac7220 
								
							 
						 
						
							
							
								
								remove explicit keyword on udt-constructor  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo Delrieu 
								
							 
						 
						
							
							
							
							
								
							
							
								c0c72b5b62 
								
							 
						 
						
							
							
								
								rewrite unit-udt: basic usage  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								60e6f822fa 
								
							 
						 
						
							
							
								
								add support for non-default-constructible udt  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								e5999c6c82 
								
							 
						 
						
							
							
								
								add a few tests  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								88819449c2 
								
							 
						 
						
							
							
								
								remove constraints on JSONSerializer instances, constrain correctly new methods  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								23bd2bce35 
								
							 
						 
						
							
							
								
								add is_compatible_* traits  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								178441cdfd 
								
							 
						 
						
							
							
								
								add basic test for custom serializer  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								2bc685f6b4 
								
							 
						 
						
							
							
								
								to_json and from_json takes both two arguments now  
							
							... 
							
							
							
							the first is the basic_json type, the second the user-defined type 
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								837b81d672 
								
							 
						 
						
							
							
								
								renamed unit-constructor3.cpp to unit-udt.cpp  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								7dc268ef42 
								
							 
						 
						
							
							
								
								add first version for alternate implementation  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								4cdc61e493 
								
							 
						 
						
							
							
								
								move most SFINAE trickery in to/from_json_fn  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo DELRIEU 
								
							 
						 
						
							
							
							
							
								
							
							
								fe628b585b 
								
							 
						 
						
							
							
								
								anonymous namespace renamed to detail  
							
							
							
						 
						
							2017-01-21 16:14:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Théo Delrieu 
								
							 
						 
						
							
							
							
							
								
							
							
								b443edf49e 
								
							 
						 
						
							
							
								
								add first version support for user-defined types  
							
							
							
						 
						
							2017-01-21 16:14:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								1ab26ab367 
								
							 
						 
						
							
							
								
								✨  option to switch off exceptions  
							
							
							
						 
						
							2017-01-16 22:11:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f3938391 
								
							 
						 
						
							
							
								
								✅  added Big List of Naughty Strings  
							
							
							
						 
						
							2017-01-16 20:03:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								3a9ccfac22 
								
							 
						 
						
							
							
								
								🚧  cleanup  
							
							
							
						 
						
							2017-01-12 21:35:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								98ad3c3ac1 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into feature/release_information  
							
							
							
						 
						
							2017-01-12 21:30:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								0f03543861 
								
							 
						 
						
							
							
								
								⬆️  upgraded to Catch 1.6.0  
							
							
							
						 
						
							2017-01-11 22:23:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								e9bbf5aaba 
								
							 
						 
						
							
							
								
								🐛  forgot to remove a test case  
							
							
							
						 
						
							2017-01-08 09:31:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								dd45ba6f89 
								
							 
						 
						
							
							
								
								🚧  renamed version() to meta()  
							
							
							
						 
						
							2017-01-08 09:19:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Astashyn 
								
							 
						 
						
							
							
							
							
								
							
							
								c236b596c9 
								
							 
						 
						
							
							
								
								Merge upstream/develop into feature/locale_independent_str_to_num  
							
							
							
						 
						
							2017-01-04 19:20:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Astashyn 
								
							 
						 
						
							
							
							
							
								
							
							
								949061079a 
								
							 
						 
						
							
							
								
								Merge upstream/develop into feature/locale_independent_num_to_str  
							
							
							
						 
						
							2017-01-04 18:55:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								e1b89dd1d6 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into feature/release_information  
							
							
							
						 
						
							2017-01-04 20:06:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								cdd3b5a68c 
								
							 
						 
						
							
							
								
								🚑  fix for  #416  
							
							
							
						 
						
							2017-01-03 23:52:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d640b185 
								
							 
						 
						
							
							
								
								👷  better support for OSS-Fuzz  
							
							
							
						 
						
							2017-01-03 22:35:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								245a69d554 
								
							 
						 
						
							
							
								
								💄  ran clang-tidy  
							
							
							
						 
						
							2017-01-03 21:33:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								ea4d71ee21 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into feature/release_information  
							
							
							
						 
						
							2017-01-02 17:26:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								8b46eb8ec0 
								
							 
						 
						
							
							
								
								📄  it's 2017 already  
							
							
							
						 
						
							2017-01-02 09:40:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								60b3703c62 
								
							 
						 
						
							
							
								
								🔖  version bump to 2.0.10  
							
							
							
						 
						
							2017-01-02 09:35:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								d173517212 
								
							 
						 
						
							
							
								
								💄  clean up  
							
							
							
						 
						
							2017-01-02 09:21:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								a3063c2419 
								
							 
						 
						
							
							
								
								🚧  added target to build all fuzzers  
							
							
							
						 
						
							2017-01-01 21:51:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								09b91406c6 
								
							 
						 
						
							
							
								
								🔀  merge pull request  #410  from Daniel599/feature/clang_sanitize  
							
							... 
							
							
							
							Feature/clang sanitize 
							
						 
						
							2017-01-01 19:45:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								cf9bf2d913 
								
							 
						 
						
							
							
								
								🚑  fix for  #411  and  #412  
							
							
							
						 
						
							2017-01-01 15:28:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Cohen 
								
							 
						 
						
							
							
							
							
								
							
							
								ff3221a375 
								
							 
						 
						
							
							
								
								#394  fixed memory leak in unit-allocator, found by clang's fsanitize  
							
							
							
						 
						
							2016-12-30 15:21:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								328eb55dc4 
								
							 
						 
						
							
							
								
								🚧  started working on  #397  
							
							
							
						 
						
							2016-12-30 14:02:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								d7029c37aa 
								
							 
						 
						
							
							
								
								✅  improved test coverage  
							
							
							
						 
						
							2016-12-30 13:04:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Lohmann 
								
							 
						 
						
							
							
							
							
								
							
							
								f0edab2363 
								
							 
						 
						
							
							
								
								🚑  fix for  #408  
							
							
							
						 
						
							2016-12-29 17:00:02 +01:00