Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						55c3b9b3a7 
					 
					
						
						
							
							CI: update macOS runner to macos-13  
						
						 
						
						
						
						
					 
					
						2024-06-18 13:51:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						e34c27723a 
					 
					
						
						
							
							Fix build on modern compilers  
						
						 
						
						
						
						
					 
					
						2024-06-18 13:51:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						556785dc1e 
					 
					
						
						
							
							Read MsgPack's 64-bit ints even if ARDUINOJSON_USE_LONG_LONG is 0  
						
						 
						
						
						
						
					 
					
						2024-06-18 13:50:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						208e7a3304 
					 
					
						
						
							
							Fix integer overflow in MsgPackDeserializer  
						
						 
						
						
						
						
					 
					
						2024-06-11 09:47:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						45611924f3 
					 
					
						
						
							
							Tests: add user-defined literal ""_s for std::string  
						
						 
						
						
						
						
					 
					
						2024-06-07 09:35:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						e4f3fd8c91 
					 
					
						
						
							
							Add support for MsgPack extension  
						
						 
						
						
						
						
					 
					
						2024-06-06 18:33:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						aec642be20 
					 
					
						
						
							
							Rename tests in MixedConfiguration  
						
						 
						
						
						
						
					 
					
						2024-06-06 18:26:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						5a60c55be7 
					 
					
						
						
							
							Don't add partial objects when allocation fails  
						
						 
						
						... 
						
						
						
						Fixes  #2081  
						
						
					 
					
						2024-05-23 18:36:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						9e0c56acc3 
					 
					
						
						
							
							Replace ConverterNeedsWriteableRef with function_traits  
						
						 
						
						
						
						
					 
					
						2024-05-22 09:27:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						60f9f7eff6 
					 
					
						
						
							
							Move CollectionData::releaseSlot() to ResourceManager::freeSlot()  
						
						 
						
						
						
						
					 
					
						2024-05-17 17:10:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						98fca74f66 
					 
					
						
						
							
							Fix undefined reference to VariantPool::usage()  
						
						 
						
						
						
						
					 
					
						2024-05-16 17:47:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						60fb268d9a 
					 
					
						
						
							
							Fix UBSAN error "member call does not point to an object of type"  
						
						 
						
						... 
						
						
						
						runtime error: member call on address XXX which does not point to an object of type 'Allocator'
XXX: note: object is of type 'SpyingAllocator'
This is due to the fact that some of the compilation units have different library settings, so a different namespace, and therefore a different `Allocator` class. 
						
						
					 
					
						2024-05-16 17:47:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						aeb30ef307 
					 
					
						
						
							
							Support ElementProxy and MemberProxy in JsonDocument's constructor  
						
						 
						
						
						
						
					 
					
						2024-05-15 13:37:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						1c5e5db071 
					 
					
						
						
							
							Test JsonDocument constructor with a JsonVariantConst argument  
						
						 
						
						... 
						
						
						
						See #2091  
						
						
					 
					
						2024-05-15 09:30:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						68a13117dc 
					 
					
						
						
							
							Allow using a JsonVariant as a key or index  
						
						 
						
						... 
						
						
						
						Closes  #2080  
						
						
					 
					
						2024-05-14 21:06:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						071f718473 
					 
					
						
						
							
							MsgPack: test failing string allocation  
						
						 
						
						
						
						
					 
					
						2024-05-06 11:23:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						00949f8276 
					 
					
						
						
							
							Remove redundant test  
						
						 
						
						
						
						
					 
					
						2024-05-06 11:16:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						2c670e0148 
					 
					
						
						
							
							Implement MsgPackBinary using raw strings and converters  
						
						 
						
						
						
						
					 
					
						2024-05-06 11:10:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						5f5f927693 
					 
					
						
						
							
							Add tests of as<MsgPackBinary>()  
						
						 
						
						
						
						
					 
					
						2024-05-01 19:26:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						4d074840da 
					 
					
						
						
							
							Optimize deserializeMsgPack()  
						
						 
						
						
						
						
					 
					
						2024-05-01 18:00:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						4d5c17b5f6 
					 
					
						
						
							
							Remove unused #include statements  
						
						 
						
						
						
						
					 
					
						2024-04-29 18:30:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aubrey (Sanae) 
							
						 
					 
					
						
						
							
						
						18a9a5b590 
					 
					
						
						
							
							Add MsgPack bin8/bin16/bin32 support  
						
						 
						
						... 
						
						
						
						Closes  #2078 
Closes  #922  
						
						
					 
					
						2024-04-29 16:01:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						2cfefe22ac 
					 
					
						
						
							
							Add ARDUINOJSON_STRING_LENGTH_SIZE to the namespace name  
						
						 
						
						
						
						
					 
					
						2024-04-18 14:19:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RoboSchmied 
							
						 
					 
					
						
						
							
						
						0d43e51d48 
					 
					
						
						
							
							Fix typo in "endianness"  
						
						 
						
						... 
						
						
						
						Closes  #2071  
						
						
					 
					
						2024-03-26 13:43:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						af8c615266 
					 
					
						
						
							
							Rename tests/JsonObject/copy.cpp to set.cpp  
						
						 
						
						
						
						
					 
					
						2024-03-16 14:02:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						f17fc055d3 
					 
					
						
						
							
							Make JSON_STRING_SIZE(N) return N+1 to fix third-party code  
						
						 
						
						... 
						
						
						
						ThingsBoard uses this macro to compute size of char arrays ಠ_ಠ
https://github.com/thingsboard/thingsboard-client-sdk/blob/v0.12.2/src/Helper.h#L38 
Closes  #2054  
						
						
					 
					
						2024-02-18 20:00:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						72642e3090 
					 
					
						
						
							
							Fix compatibility with GCC 4.8  
						
						 
						
						... 
						
						
						
						Closes  #2045  
						
						
					 
					
						2024-02-01 21:37:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						1b143d383b 
					 
					
						
						
							
							Fix assertion poolIndex < count_ after JsonDocument::clear()  
						
						 
						
						... 
						
						
						
						Fixes  #2034  
						
						
					 
					
						2024-01-16 10:10:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						a7bfc2212c 
					 
					
						
						
							
							Fix volatile bool serialized as 1 or 0  
						
						 
						
						... 
						
						
						
						Ported from 5d1d2721d1 
						
						
					 
					
						2024-01-10 14:03:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						315cc722e9 
					 
					
						
						
							
							Add more tests for JsonVariantConst  
						
						 
						
						
						
						
					 
					
						2024-01-08 19:47:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						ca0dda7ac1 
					 
					
						
						
							
							Add more tests for JsonArrayConst  
						
						 
						
						
						
						
					 
					
						2024-01-08 19:47:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						08cac13c43 
					 
					
						
						
							
							Add more tests for JsonObjectConst  
						
						 
						
						
						
						
					 
					
						2024-01-08 19:47:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						cc42373367 
					 
					
						
						
							
							Fix "no matching function" with JsonObjectConst::operator[]  
						
						 
						
						... 
						
						
						
						Fixes  #2019  
						
						
					 
					
						2024-01-03 16:30:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						0e8a236583 
					 
					
						
						
							
							Update copyright year  
						
						 
						
						
						
						
					 
					
						2024-01-03 08:47:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						6fe4b9c01d 
					 
					
						
						
							
							Detect string length overflows  
						
						 
						
						
						
						
					 
					
						2023-10-09 14:15:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						92c9faf69f 
					 
					
						
						
							
							Fix 'std::string_view' has not been declared (issue  #1967 )  
						
						 
						
						... 
						
						
						
						Ported from 49e2a8d421 
						
						
					 
					
						2023-09-13 18:32:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						b20653ee1a 
					 
					
						
						
							
							Fix 'std::string' has not been declared (issue  #1967 )  
						
						 
						
						... 
						
						
						
						Ported from 259855a87b 
						
						
					 
					
						2023-09-13 18:31:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						fc1f06822c 
					 
					
						
						
							
							CI: add GCC 12  
						
						 
						
						
						
						
					 
					
						2023-08-10 18:25:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						c98ba999af 
					 
					
						
						
							
							Add more tests of JsonDocument constructor  
						
						 
						
						
						
						
					 
					
						2023-08-10 14:30:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						1d583f68da 
					 
					
						
						
							
							Add stubs for JSON_ARRAY_SIZE, JSON_OBJECT_SIZE, and JSON_STRING_SIZE  
						
						 
						
						
						
						
					 
					
						2023-08-10 09:54:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						78399c2d78 
					 
					
						
						
							
							Add a stub for createNestedObject()  
						
						 
						
						
						
						
					 
					
						2023-08-10 09:54:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						8cc645c40c 
					 
					
						
						
							
							Add a stub for createNestedArray()  
						
						 
						
						
						
						
					 
					
						2023-08-10 09:54:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						11373af344 
					 
					
						
						
							
							Add a stub for add()  
						
						 
						
						
						
						
					 
					
						2023-08-10 09:54:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						53d54ba9d7 
					 
					
						
						
							
							Add a stub for shallowCopy()  
						
						 
						
						
						
						
					 
					
						2023-08-10 09:54:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						2f31c932d7 
					 
					
						
						
							
							Add a stub for memoryUsage()  
						
						 
						
						
						
						
					 
					
						2023-08-10 09:54:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						93cb3d2fdc 
					 
					
						
						
							
							Add a stub for BasicJsonDocument  
						
						 
						
						
						
						
					 
					
						2023-08-10 09:54:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						be5d5300a2 
					 
					
						
						
							
							Add a stub for DynamicJsonDocument  
						
						 
						
						
						
						
					 
					
						2023-08-10 09:54:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						ea5b019552 
					 
					
						
						
							
							Add a stub for StaticJsonDocument  
						
						 
						
						
						
						
					 
					
						2023-08-10 09:54:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						bc6707b10c 
					 
					
						
						
							
							Rename tests/JsonObject/invalid.cpp to unbound.cpp  
						
						 
						
						
						
						
					 
					
						2023-08-09 12:08:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Blanchon 
							
						 
					 
					
						
						
							
						
						7f459adc4b 
					 
					
						
						
							
							Remove createNestedArray() and createNestedObject()  
						
						 
						
						
						
						
					 
					
						2023-08-09 12:08:21 +02:00