Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								4e765596f7
								
							
						 | 
						
							
							
								
								🔨 small improvements
							
							
							
							
							
						 | 
						
							2018-10-27 18:31:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								5a6bdf5934
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into feature/convert_char
							
							
							
							
							
						 | 
						
							2018-10-27 16:48:48 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								6384fe28db
								
							
						 | 
						
							
							
								
								🚨 fixed another linter warning
							
							
							
							
							
						 | 
						
							2018-10-26 23:12:41 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								544150d5a5
								
							
						 | 
						
							
							
								
								🚨 fixed another linter warning
							
							
							
							
							
						 | 
						
							2018-10-26 11:10:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c2e175763c
								
							
						 | 
						
							
							
								
								👌 added another conversion function #1315
							
							
							
							
							
						 | 
						
							2018-10-25 22:47:08 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7ce720b700
								
							
						 | 
						
							
							
								
								🚨 fixed coverage
							
							
							
							
							
						 | 
						
							2018-10-25 18:21:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								19647e083c
								
							
						 | 
						
							
							
								
								🚨 fixed compiler warnings
							
							
							
							
							
						 | 
						
							2018-10-25 14:27:55 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								62126278a6
								
							
						 | 
						
							
							
								
								🔨 added fix for arrays
							
							
							
							
							
						 | 
						
							2018-10-25 13:01:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1968e5c793
								
							
						 | 
						
							
							
								
								🎨 clean up binary formats
							
							
							
							
							
						 | 
						
							2018-10-24 23:39:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e2c5913a50
								
							
						 | 
						
							
							
								
								🚧 some changes to the BSON code
							
							
							
							
							
							
							
							- added fuzz testers
- added some reference files
- made an exception text more clear 
							
						 | 
						
							2018-10-24 15:43:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								bba159121f
								
							
						 | 
						
							
							
								
								Merge branch 'feature/bson' of https://github.com/julian-becker/json into julian-becker-feature/bson
							
							
							
							
							
						 | 
						
							2018-10-24 15:03:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7b501de054
								
							
						 | 
						
							
							
								
								Merge pull request #1314 from nlohmann/feature/codec_errors
							
							
							
							
							
							
							
							Allow to set error handler for decoding errors 
							
						 | 
						
							2018-10-24 08:40:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								20038e2703
								
							
						 | 
						
							
							
								
								📝 added a note to the discussion #1286
							
							
							
							
							
						 | 
						
							2018-10-23 23:00:43 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								87ef3f25f2
								
							
						 | 
						
							
							
								
								✏️ fixed a typo #1314
							
							
							
							
							
						 | 
						
							2018-10-23 22:56:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b49f76931f
								
							
						 | 
						
							
							
								
								👌 replaced static_cast to CharType by conversion function #1286
							
							
							
							
							
						 | 
						
							2018-10-23 17:49:04 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c51b1e6fab
								
							
						 | 
						
							
							
								
								🚧 fixed an issue with ensure_ascii #1198
							
							
							
							
							
						 | 
						
							2018-10-22 15:53:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c7af027cbb
								
							
						 | 
						
							
							
								
								🚧 respect ensure_ascii parameter #1198
							
							
							
							
							
						 | 
						
							2018-10-22 09:18:16 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e5dce64115
								
							
						 | 
						
							
							
								
								💚 added tests #1198
							
							
							
							
							
							
							
							Test every prefix of Unicode sequences against the different dump functions. 
							
						 | 
						
							2018-10-21 23:26:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c5821d91e5
								
							
						 | 
						
							
							
								
								🚧 overworked error handlers #1198
							
							
							
							
							
						 | 
						
							2018-10-21 11:49:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								ad11b6c35e
								
							
						 | 
						
							
							
								
								BSON: Improved exception-related tests and report location of U+0000 in the key-string as part of out_of_range.409-message
							
							
							
							
							
						 | 
						
							2018-10-18 20:05:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								8de10c518b
								
							
						 | 
						
							
							
								
								BSON: Hopefully fixing ambiguity (on some compilers) to call to string::find()
							
							
							
							
							
						 | 
						
							2018-10-17 21:47:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								2a63869159
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of https://github.com/nlohmann/json into feature/bson
							
							
							
							
							
							
							
							Conflicts:
	include/nlohmann/detail/input/binary_reader.hpp
	single_include/nlohmann/json.hpp
	src/unit-bson.cpp 
							
						 | 
						
							2018-10-17 20:26:00 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								dbb0b63187
								
							
						 | 
						
							
							
								
								♿ improved error messages for binary formats #1288
							
							
							
							
							
							
							
							This commit is the equivalent of #1282 for CBOR, MessagePack, and UBJSON. 
							
						 | 
						
							2018-10-17 12:15:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								978c3c4116
								
							
						 | 
						
							
							
								
								BSON: throw json.exception.out_of_range.409 in case a key to be serialized to BSON contains a U+0000
							
							
							
							
							
						 | 
						
							2018-10-16 20:42:00 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0671e92ced
								
							
						 | 
						
							
							
								
								🚧 proposal for different error handlers #1198
							
							
							
							
							
							
							
							Proof of concept; currently only as parameter to the internal dump_escaped function; that is, not yet exposed to the dump function. 
							
						 | 
						
							2018-10-16 20:38:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bccacda30
								
							
						 | 
						
							
							
								
								BSON: throw json.exception.out_of_range.407 in case a value of type std::uint64_t is serialized to BSON. Also, added a missing EOF-check to binary_reader.
							
							
							
							
							
						 | 
						
							2018-10-16 19:13:07 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								6e49d9f5ff
								
							
						 | 
						
							
							
								
								🚑 fixed compilation error
							
							
							
							
							
						 | 
						
							2018-10-07 21:34:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								df0f612d1b
								
							
						 | 
						
							
							
								
								BSON: allow and discard values and object entries of type value_t::discarded
							
							
							
							
							
						 | 
						
							2018-10-07 20:08:05 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3abb788139
								
							
						 | 
						
							
							
								
								🚨 fixed some more clang-tidy warnings
							
							
							
							
							
						 | 
						
							2018-10-07 19:07:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								858e75c4df
								
							
						 | 
						
							
							
								
								🚨 fixed some clang-tidy warnings
							
							
							
							
							
						 | 
						
							2018-10-07 18:39:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								062aeaf7b6
								
							
						 | 
						
							
							
								
								BSON: Reworked the binary_writer such that it precomputes the size of the BSON-output.
							
							
							
							
							
							
							
							This way, the output_adapter can work on simple output iterators and no longer requires random access iterators. 
							
						 | 
						
							2018-10-07 18:02:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								81f4b34e06
								
							
						 | 
						
							
							
								
								BSON: Improved documentation and error handling/reporting
							
							
							
							
							
						 | 
						
							2018-10-07 09:57:55 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ec95438a59
								
							
						 | 
						
							
							
								
								🚨 fixed some linter warnings
							
							
							
							
							
						 | 
						
							2018-10-06 13:49:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Niels Lohmann
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c61a9071ae
								
							
						 | 
						
							
							
								
								🚨 fixed a compilation issue with ICPC #755
							
							
							
							
							
							
							
							Closes #1222 
							
						 | 
						
							2018-09-29 11:50:14 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								ef358ae695
								
							
						 | 
						
							
							
								
								BSON: Fixed hangup in case of incomplete bson input and improved test coverage
							
							
							
							
							
						 | 
						
							2018-09-25 20:34:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								cf485c2907
								
							
						 | 
						
							
							
								
								BSON: Support for arrays
							
							
							
							
							
						 | 
						
							2018-09-15 13:54:08 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								120d1d77d4
								
							
						 | 
						
							
							
								
								BSON: test case for a more complex document
							
							
							
							
							
						 | 
						
							2018-09-15 13:41:05 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								5ce7d6bdd7
								
							
						 | 
						
							
							
								
								BSON: support objects with objects as members
							
							
							
							
							
						 | 
						
							2018-09-15 13:03:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								83b427ad67
								
							
						 | 
						
							
							
								
								BSON: unsigned integers
							
							
							
							
							
						 | 
						
							2018-09-15 12:20:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0d8921a67
								
							
						 | 
						
							
							
								
								BSON: support objects with int64 members
							
							
							
							
							
						 | 
						
							2018-09-15 12:00:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								7ee361f7ad
								
							
						 | 
						
							
							
								
								BSON: support objects with int32 members
							
							
							
							
							
						 | 
						
							2018-09-15 11:54:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								c5ef023171
								
							
						 | 
						
							
							
								
								BSON: support objects with null members
							
							
							
							
							
						 | 
						
							2018-09-15 11:39:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c447de076
								
							
						 | 
						
							
							
								
								BSON: Support objects with string members
							
							
							
							
							
						 | 
						
							2018-09-15 11:33:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								0c0f2e44b5
								
							
						 | 
						
							
							
								
								BSON: support doubles
							
							
							
							
							
						 | 
						
							2018-09-15 10:32:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								9a0dddc5d2
								
							
						 | 
						
							
							
								
								BSON: Object with single boolean
							
							
							
							
							
						 | 
						
							2018-09-15 03:08:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f5836ce1c
								
							
						 | 
						
							
							
								
								BSON: Support empty objects
							
							
							
							
							
						 | 
						
							2018-09-15 00:43:39 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Julian Becker
								
							 
						 | 
						
							
							
							
							
								
							
							
								f06c8fd8e3
								
							
						 | 
						
							
							
								
								BSON: serialization of non-objects is not supported
							
							
							
							
							
						 | 
						
							2018-09-15 00:20:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Théo DELRIEU
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f6febbe359
								
							
						 | 
						
							
							
								
								split meta.hpp, add detected_t (used to define concepts)
							
							
							
							
							
						 | 
						
							2018-08-16 11:58:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Théo DELRIEU
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								2c920a1032
								
							
						 | 
						
							
							
								
								run make amalgamate
							
							
							
							
							
						 | 
						
							2018-06-18 15:14:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Matthias Möller
								
							 
						 | 
						
							
							
							
							
								
							
							
								ecadcdb593
								
							
						 | 
						
							
							
								
								added char cast
							
							
							
							
							
							
							
							should fix the GCC unittest 
							
						 | 
						
							2018-05-31 16:36:16 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |