Niels Lohmann
								
							 
						 | 
						
							
							
							
							
								
							
							
								7b97100ffd
								
							
						 | 
						
							
							
								
								Merge pull request #626 from koemeet/bugfix/vs2017-min-macro-fix
							
							
							
							
							
							
							
							[BugFix] Add parentheses around std::min 
							
						 | 
						
							2017-06-17 23:58:13 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Steffen Brem
								
							 
						 | 
						
							
							
							
							
								
							
							
								04a1666ef2
								
							
						 | 
						
							
							
								
								Add parentheses around std::min so it bypasses the macro introduced by windows.h.
							
							
							
							
							
						 | 
						
							2017-06-17 22:01:18 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1fbb82de89
								
							
						 | 
						
							
							
								
								🔨 using std::array to buffer input
							
							
							
							
							
						 | 
						
							2017-06-17 20:47:53 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								889006f006
								
							
						 | 
						
							
							
								
								✅ regression test for #600
							
							
							
							
							
						 | 
						
							2017-06-17 13:37:04 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e1ca484bc1
								
							
						 | 
						
							
							
								
								📝 added note about Conan #566
							
							
							
							
							
						 | 
						
							2017-06-17 11:20:09 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b27d2adcbe
								
							
						 | 
						
							
							
								
								✨ accept functions to check if input is valid JSON #458
							
							
							
							
							
						 | 
						
							2017-06-16 19:23:55 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
							
							
								
							
							
								d415293d41
								
							
						 | 
						
							
							
								
								Merge pull request #615 from theodelrieu/develop
							
							
							
							
							
							
							
							remove std::pair support 
							
						 | 
						
							2017-06-16 18:16:20 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Théo DELRIEU
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c98364834f
								
							
						 | 
						
							
							
								
								remove std::pair support
							
							
							
							
							
						 | 
						
							2017-06-13 11:11:29 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								fd4a0ecabc
								
							
						 | 
						
							
							
								
								Merge branch 'feature/ifstream' into develop
							
							
							
							
							
						 | 
						
							2017-06-13 08:41:14 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								88dc7c11fa
								
							
						 | 
						
							
							
								
								🔨 fixed a warning
							
							
							
							
							
						 | 
						
							2017-06-12 19:58:44 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								afb959a083
								
							
						 | 
						
							
							
								
								🔨 removed nonportable code
							
							
							
							
							
						 | 
						
							2017-06-12 19:02:08 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ac793e957f
								
							
						 | 
						
							
							
								
								🔨 trying to fix #367
							
							
							
							
							
							
							
							Code from https://stackoverflow.com/a/44503794/266378 which is hopefully working with MSVC. 
							
						 | 
						
							2017-06-12 18:58:58 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								5fa5c17bc6
								
							
						 | 
						
							
							
								
								✏️ cleanup after #595
							
							
							
							
							
						 | 
						
							2017-06-10 18:29:16 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
							
							
								
							
							
								6caad48e44
								
							
						 | 
						
							
							
								
								Merge pull request #595 from HenryRLee/iterator_arithmetic
							
							
							
							
							
							
							
							Issue #593 Fix the arithmetic operators in the iterator and reverse iterator 
							
						 | 
						
							2017-06-10 18:26:48 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								e12c2ee6a8
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into iterator_arithmetic
							
							
							
							
							
						 | 
						
							2017-06-09 20:47:42 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
							
							
								
							
							
								52f934cbbf
								
							
						 | 
						
							
							
								
								Merge pull request #609 from theodelrieu/develop
							
							
							
							
							
							
							
							Add pair support, fix CompatibleObject conversions (fixes #600) 
							
						 | 
						
							2017-06-07 16:38:23 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Théo DELRIEU
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								cea39dfaa8
								
							
						 | 
						
							
							
								
								fix #600
							
							
							
							
							
							
							
							Instead of calling CompatibleObjectType iterator-range constructor,
first convert json::value_type to CompatibleObjectType::value_type 
							
						 | 
						
							2017-06-07 10:24:59 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								6661ec755b
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into iterator_arithmetic
							
							
							
							
							
						 | 
						
							2017-06-07 18:01:46 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								0f065edff6
								
							
						 | 
						
							
							
								
								Revert a change in reverse iterator to pass the test cases
							
							
							
							
							
						 | 
						
							2017-06-07 18:01:01 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								92ef19696a
								
							
						 | 
						
							
							
								
								✏️ cleanup after #598
							
							
							
							
							
						 | 
						
							2017-06-06 20:48:11 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
							
							
								
							
							
								bfdf0d1ce6
								
							
						 | 
						
							
							
								
								Merge pull request #598 from HenryRLee/issue550
							
							
							
							
							
							
							
							#550 Fix iterator related compiling issues for Intel icc 
							
						 | 
						
							2017-06-06 20:41:42 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Théo DELRIEU
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								85de93ba93
								
							
						 | 
						
							
							
								
								add std::pair<CompatibleStringType, T> support
							
							
							
							
							
						 | 
						
							2017-06-06 13:56:16 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								c98169d0d5
								
							
						 | 
						
							
							
								
								Revert "Change iterator category to random access"
							
							
							
							
							
							
							
							This reverts commit c4ab8f827e. 
							
						 | 
						
							2017-06-05 21:59:17 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb91aa81da
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into iterator_arithmetic
							
							
							
							
							
						 | 
						
							2017-06-05 20:24:21 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								2ba554e442
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into issue550
							
							
							
							
							
						 | 
						
							2017-06-05 20:24:08 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1a9d76679a
								
							
						 | 
						
							
							
								
								🐛 fixed the issue with GCC7 #590
							
							
							
							
							
						 | 
						
							2017-06-04 18:40:32 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d19c5ced4b
								
							
						 | 
						
							
							
								
								🐛 skipping BOM for iterators #602
							
							
							
							
							
							
							
							I totally forgot about byte order marks in this scenario. 
							
						 | 
						
							2017-06-02 12:38:32 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c043ba6978
								
							
						 | 
						
							
							
								
								🔥 removed failing test #529
							
							
							
							
							
						 | 
						
							2017-06-01 07:32:39 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								f2e1643039
								
							
						 | 
						
							
							
								
								Add test cases for iterator to const iterator assignment
							
							
							
							
							
						 | 
						
							2017-05-31 00:50:40 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d5f0c0549
								
							
						 | 
						
							
							
								
								Redefine the converting assignment in iterator
							
							
							
							
							
						 | 
						
							2017-05-31 00:50:14 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								c09a4cbbd7
								
							
						 | 
						
							
							
								
								Add test cases for iterator to const iterator conversion
							
							
							
							
							
						 | 
						
							2017-05-31 00:31:16 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a51fb22ed
								
							
						 | 
						
							
							
								
								Fix indentation
							
							
							
							
							
						 | 
						
							2017-05-30 23:37:24 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								881cd3f420
								
							
						 | 
						
							
							
								
								Remove the iter_impl<const basic_json> copy constructor and copy assignment
							
							
							
							
							
						 | 
						
							2017-05-30 20:57:22 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								790e7ca9e9
								
							
						 | 
						
							
							
								
								Add struct keyword in front of internal_iterator
							
							
							
							
							
						 | 
						
							2017-05-30 20:27:05 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								ce39330ff8
								
							
						 | 
						
							
							
								
								Add converting constructors for iterator
							
							
							
							
							
						 | 
						
							2017-05-30 20:23:25 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								c4ab8f827e
								
							
						 | 
						
							
							
								
								Change iterator category to random access
							
							
							
							
							
						 | 
						
							2017-05-30 19:44:55 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								daea213b44
								
							
						 | 
						
							
							
								
								Use static cast in the implementation of the operators of reverse iterator
							
							
							
							
							
						 | 
						
							2017-05-29 23:56:21 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								0c2ed00ebe
								
							
						 | 
						
							
							
								
								Add missing test cases for n + it arithmetic in iterators
							
							
							
							
							
						 | 
						
							2017-05-29 22:39:27 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b245dae06
								
							
						 | 
						
							
							
								
								Comment out the exception message check in operator[] of reverse iterator
							
							
							
							
							
						 | 
						
							2017-05-29 22:19:10 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								e42db27d6d
								
							
						 | 
						
							
							
								
								Fix the indentation from the latest commit
							
							
							
							
							
						 | 
						
							2017-05-29 20:02:58 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								3aef1a582e
								
							
						 | 
						
							
							
								
								Change the definition of the operator override of reverse iterator to using the result of the base class directly
							
							
							
							
							
						 | 
						
							2017-05-29 19:45:34 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								a3bf0131c4
								
							
						 | 
						
							
							
								
								Fix some more reverse iterator arithmetic test codes
							
							
							
							
							
						 | 
						
							2017-05-29 19:43:45 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								adc73d6d5f
								
							
						 | 
						
							
							
								
								Fix the arithmetic mistakes in reverse iterator
							
							
							
							
							
						 | 
						
							2017-05-29 18:52:53 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									HenryLee
								
							 
						 | 
						
							
							
							
							
								
							
							
								ed62129f8e
								
							
						 | 
						
							
							
								
								Override n + iterator operator in the iterator
							
							
							
							
							
						 | 
						
							2017-05-27 13:44:14 +10:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								52adf3fd5b
								
							
						 | 
						
							
							
								
								🔨 fixed compilation
							
							
							
							
							
						 | 
						
							2017-05-22 22:59:57 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9a576fe1d9
								
							
						 | 
						
							
							
								
								✅ added test for #367
							
							
							
							
							
						 | 
						
							2017-05-22 22:49:39 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c7bd01edf2
								
							
						 | 
						
							
							
								
								🔨 trying something #367
							
							
							
							
							
						 | 
						
							2017-05-22 17:06:46 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9e507dfad5
								
							
						 | 
						
							
							
								
								✅ tests and fix for #367
							
							
							
							
							
							
							
							operator>> now works as expected. 
							
						 | 
						
							2017-05-21 16:36:51 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								16b63d3197
								
							
						 | 
						
							
							
								
								🔨 working toward #367
							
							
							
							
							
						 | 
						
							2017-05-20 12:44:13 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8a35fdd8f5
								
							
						 | 
						
							
							
								
								🔨 overworked accept() function
							
							
							
							
							
							
							
							Fixed to make sure no token is "overlooked". 
							
						 | 
						
							2017-05-20 12:24:13 +02:00 | 
						
						
							
							
							
							
								
							
							
						 |