Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						dddc4912c4
					 | 
					
						
						
							
							Don't store string literals by pointer anymore
						
						
						
						
						
						
						
						Fixes #2189 
						
						
					 | 
					
						2025-08-28 10:04:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						91397f9f06
					 | 
					
						
						
							
							Optimize storage of tiny strings (up to 3 characters)
						
						
						
						
						
						
					 | 
					
						2025-04-09 08:55:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						01e49b33b7
					 | 
					
						
						
							
							Update copyright year
						
						
						
						
						
						
					 | 
					
						2025-02-24 15:18:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						3b64197869
					 | 
					
						
						
							
							MsgPackDeserializer: check extension allocation result
						
						
						
						
						
						
					 | 
					
						2024-09-04 14:34:02 +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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								RoboSchmied
							
						 
					 | 
					
						
						
							
						
						0d43e51d48
					 | 
					
						
						
							
							Fix typo in "endianness"
						
						
						
						
						
						
						
						Closes #2071 
						
						
					 | 
					
						2024-03-26 13:43:07 +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
							
						 
					 | 
					
						
						
							
						
						57454cf97b
					 | 
					
						
						
							
							Don't call shrinkToFit() for deserializeXxx(JsonVariant)
						
						
						
						
						
						
					 | 
					
						2023-08-01 18:48:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						218a12ca46
					 | 
					
						
						
							
							Call shrinkToFit() in deserializeJson() and deserializeMsgPack()
						
						
						
						
						
						
					 | 
					
						2023-07-31 17:34:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						43eed00cd9
					 | 
					
						
						
							
							Add deserializeXxx(JsonVariant, ...) (resolves #1226)
						
						
						
						
						
						
					 | 
					
						2023-07-29 12:05:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						bc8ea36781
					 | 
					
						
						
							
							Tests: gather deserializeMsgPack() errors test cases
						
						
						
						
						
						
					 | 
					
						2023-07-29 06:33:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						9a11d98117
					 | 
					
						
						
							
							Tests: make allocator assertions more readable
						
						
						
						
						
						
					 | 
					
						2023-07-26 09:28:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						30ec507989
					 | 
					
						
						
							
							Tests: use a consistent naming convention for allocators
						
						
						
						
						
						
					 | 
					
						2023-07-25 14:53:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						00c9d8680a
					 | 
					
						
						
							
							Remove memoryUsage()
						
						
						
						
						
						
					 | 
					
						2023-07-24 17:21:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						1a14499612
					 | 
					
						
						
							
							Preallocate pool list
						
						
						
						
						
						
					 | 
					
						2023-07-21 17:57:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						0f319e7ca4
					 | 
					
						
						
							
							Remove capacity from JsonDocument's constructor
						
						
						
						
						
						
					 | 
					
						2023-07-18 09:08:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						42b2840009
					 | 
					
						
						
							
							Create more memory pools as needed (resolves #1074)
						
						
						
						
						
						
					 | 
					
						2023-07-18 09:08:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						d8f3058efa
					 | 
					
						
						
							
							Store the strings in the heap
						
						
						
						
						
						
					 | 
					
						2023-04-17 10:42:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						e9850152a7
					 | 
					
						
						
							
							Tests: replace constants with sizeofString(n)
						
						
						
						
						
						
					 | 
					
						2023-04-07 14:50:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						3f43c2b816
					 | 
					
						
						
							
							Remove JSON_ARRAY_SIZE(), JSON_OBJECT_SIZE(), and JSON_STRING_SIZE()
						
						
						
						
						
						
					 | 
					
						2023-03-29 19:18:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						540901e219
					 | 
					
						
						
							
							Merge DynamicJsonDocument with JsonDocument
						
						
						
						
						
						
					 | 
					
						2023-03-20 14:49:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						17a482a9b1
					 | 
					
						
						
							
							Remove StaticJsonDocument
						
						
						
						
						
						
					 | 
					
						2023-03-20 10:40:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						daa87e12dc
					 | 
					
						
						
							
							Update copyright notice
						
						
						
						
						
						
					 | 
					
						2023-02-16 11:45:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						1b66a217bf
					 | 
					
						
						
							
							Replace ARDUINOJSON_NAMESPACE with an inline namespace (#1820)
						
						
						
						
						
						
					 | 
					
						2023-02-14 10:04:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						62dea9d364
					 | 
					
						
						
							
							Reformat CMake files
						
						
						
						
						
						
					 | 
					
						2023-02-10 17:02:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						007b4f3362
					 | 
					
						
						
							
							Update Catch library to 2.13.10 (#1820)
						
						
						
						
						
						
					 | 
					
						2023-02-10 17:02:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						89ed54362b
					 | 
					
						
						
							
							Fix -Wsign-conversion on GCC 8 (fixes #1715)
						
						
						
						
						
						
					 | 
					
						2022-02-25 10:28:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						21b2c76524
					 | 
					
						
						
							
							Fix filter not working in zero-copy mode (fixes #1697)
						
						
						
						
						
						
					 | 
					
						2022-01-13 20:25:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						af18994deb
					 | 
					
						
						
							
							Update copyright notice
						
						
						
						
						
						
					 | 
					
						2022-01-01 10:01:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						14639f129e
					 | 
					
						
						
							
							CMake: added empty line at end of each file
						
						
						
						
						
						
					 | 
					
						2021-06-26 11:29:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						7be0c2c650
					 | 
					
						
						
							
							CMake: added labels to tests
						
						
						
						
						
						
					 | 
					
						2021-04-25 11:38:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						d5d2209d09
					 | 
					
						
						
							
							Added "https://" prefix to all URLs so they are clickable in VS Code
						
						
						
						
						
						
					 | 
					
						2021-03-29 19:35:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						71f44aaee1
					 | 
					
						
						
							
							deserializeMsgPack() inserts null instead of returning NotSupported
						
						
						
						
						
						
					 | 
					
						2021-02-18 19:40:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						97b7161d78
					 | 
					
						
						
							
							Update copyright notice for 2021
						
						
						
						
						
						
					 | 
					
						2021-01-25 09:14:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						712005219c
					 | 
					
						
						
							
							Added filtering for MessagePack (closes #1298, closes #1394)
						
						
						
						
						
						
					 | 
					
						2020-10-13 09:40:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						c907ca6e5d
					 | 
					
						
						
							
							Added DeserializationError::EmptyInput
						
						
						
						
						
						
					 | 
					
						2020-09-13 10:27:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						04c59985a1
					 | 
					
						
						
							
							Inverted dependency between MemoryPool and string adapters.
						
						
						
						
						
						
						
						Inserted a null after each raw string in the pool. 
						
						
					 | 
					
						2020-07-08 09:38:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						dcf7eeef28
					 | 
					
						
						
							
							CMake: used link_libraries() instead of target_link_libraries()
						
						
						
						
						
						
					 | 
					
						2020-05-03 10:25:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						1791dccbf2
					 | 
					
						
						
							
							Added CMake "install" target (closes #1209)
						
						
						
						
						
						
					 | 
					
						2020-04-07 21:43:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						5a837a591e
					 | 
					
						
						
							
							Improved coverage of MsgPackDeserializer
						
						
						
						
						
						
					 | 
					
						2020-02-19 17:14:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						f9cfea244a
					 | 
					
						
						
							
							Updated copyright notice
						
						
						
						
						
						
					 | 
					
						2020-01-09 15:48:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benoit Blanchon
							
						 
					 | 
					
						
						
							
						
						3a169df0a5
					 | 
					
						
						
							
							Added support for custom reader classes
						
						
						
						
						
						
					 | 
					
						2019-10-25 11:39:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |