Merge branch 'develop' into feature/manual_lexer
This commit is contained in:
		
						commit
						a93ec07c8c
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -828,7 +828,7 @@ I deeply appreciate the help of the following people. | |||
| - [rswanson-ihi](https://github.com/rswanson-ihi) noted a typo in the README. | ||||
| - [Mihai Stan](https://github.com/stanmihai4) fixed a bug in the comparison with `nullptr`s. | ||||
| - [Tushar Maheshwari](https://github.com/tusharpm) added [cotire](https://github.com/sakra/cotire) support to speed up the compilation. | ||||
| - [TedLyngmo](https://github.com/TedLyngmo) noted a typo in the README and fixed some `-Weffc++` warnings. | ||||
| - [TedLyngmo](https://github.com/TedLyngmo) noted a typo in the README, removed unnecessary bit arithmetic, and fixed some `-Weffc++` warnings. | ||||
| - [Krzysztof Woś](https://github.com/krzysztofwos) made exceptions more visible. | ||||
| - [ftillier](https://github.com/ftillier) fixed a compiler warning. | ||||
| 
 | ||||
|  | @ -880,7 +880,7 @@ The library is currently used in Apple macOS Sierra and iOS 10. I am not sure wh | |||
|   - Invalid surrogates (e.g., incomplete pairs such as `\uDEAD`) will yield parse errors. | ||||
|   - The strings stored in the library are UTF-8 encoded. When using the default string type (`std::string`), note that its length/size functions return the number of stored bytes rather than the number of characters or glyphs. | ||||
| - The code can be compiled without C++ **runtime type identification** features; that is, you can use the `-fno-rtti` compiler flag. | ||||
| - **Exceptions** are used widly within the library. They can, however, be switched off with either using the compiler flag `-fno-exceptions` or by defining the symbol `JSON_NOEXCEPTION`. In this case, exceptions are replaced by an `abort()` call. | ||||
| - **Exceptions** are used widely within the library. They can, however, be switched off with either using the compiler flag `-fno-exceptions` or by defining the symbol `JSON_NOEXCEPTION`. In this case, exceptions are replaced by an `abort()` call. | ||||
| - By default, the library does not preserve the **insertion order of object elements**. This is standards-compliant, as the [JSON standard](https://tools.ietf.org/html/rfc7159.html) defines objects as "an unordered collection of zero or more name/value pairs". If you do want to preserve the insertion order, you can specialize the object type with containers like [`tsl::ordered_map`](https://github.com/Tessil/ordered-map) or [`nlohmann::fifo_map`](https://github.com/nlohmann/fifo_map). | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue