- 25 10月, 2017 1 次提交
-
-
由 Niels Lohmann 提交于
-
- 23 10月, 2017 1 次提交
-
-
由 Niels Lohmann 提交于
-
- 22 10月, 2017 7 次提交
-
-
由 Niels Lohmann 提交于
Hopefully, #764 fixed this.
-
由 Niels Lohmann 提交于
-
-
由 Niels Lohmann 提交于
-
由 Niels Lohmann 提交于
-
由 Niels Lohmann 提交于
Simplified istream handing #367
-
由 Niels Lohmann 提交于
-
- 21 10月, 2017 2 次提交
-
-
由 Niels Lohmann 提交于
Error : 'identifier "size_t" is undefined' in linux
-
由 Sonu Lohani 提交于
-
- 18 10月, 2017 2 次提交
-
-
由 Niels Lohmann 提交于
Fix Visual Studio 2017 warnings
-
由 Jamie Seward 提交于
-
- 17 10月, 2017 2 次提交
-
-
由 Jamie Seward 提交于
-
由 Niels Lohmann 提交于
Fix warning C4706 on Visual Studio 2017 - fixes #784
-
- 16 10月, 2017 7 次提交
-
-
由 Niels Lohmann 提交于
Set GENERATE_TAGFILE in Doxyfile
-
由 Perry Kundert 提交于
-
由 Jamie Seward 提交于
Lots of tests have this warning. Also moved out of for loop, doesn't need to be done every loop.
-
由 Jamie Seward 提交于
-
由 Jamie Seward 提交于
-
由 Jamie Seward 提交于
This causes test-udt to crash due to bad iterator
-
由 Jamie Seward 提交于
-
- 15 10月, 2017 1 次提交
-
-
由 Nate Vargas 提交于
Allows documentation to be linked from other projects to https://nlohmann.github.io/json using Doxygen with the tag: TAGFILES = $(SOME_PATH)/nlohmann_json.tag=https://nlohmann.github.io/json
-
- 13 10月, 2017 1 次提交
-
-
由 Niels Lohmann 提交于
-
- 08 10月, 2017 1 次提交
-
-
由 Perry Kundert 提交于
o For some unknown reason, the complexity of the benchmark platform prevented some C++ compilers from generating optimal code, properly reflective of the real performance in actual deployment. o Added the json_benchmarks_simple target, which performs the same suite of tests as json_benchmarks. o Simplified the benchmark platform, and emit an "Average" TPS (Transactions Per Second) value reflective of aggregate parse/output performance.
-
- 07 10月, 2017 1 次提交
-
-
由 Perry Kundert 提交于
o We assume the same character int_type as the unerlying std::istream o There are no assumptions on the value of eof(), other than that it will not be a valid unsigned char value. o To retain performance, we do not allow swapping out the underlying std::streambuf during our use of the std::istream for parsing.
-
- 06 10月, 2017 14 次提交
-
-
由 Perry Kundert 提交于
-
由 Perry Kundert 提交于
-
由 Perry Kundert 提交于
o Make no assumptions about eof(), other than that it is somewhere outside of the valid range of char_type.
-
由 Perry Kundert 提交于
-
由 Perry Kundert 提交于
o We can retain -Weffc++ and specify default initializers by using initializer lists. The risks are low (of additional non-conformat compilers), because there is already one other such initialization used in the code-base.
-
由 Perry Kundert 提交于
o An (-'ve valued, typically -1) EOF must never be allowed in token_string, as it be converted to 255 -- a legitimate value. o Comparing against a specific eof() (-1, typically) is more costly than detecting +'ve/-'ve. Since EOF is the only non-positive value allowed we can use the simpler test. o Removed unnecessary test for token_string size, as it is already tested in the method, and must never occur in correct code; used an assert instead.
-
由 Perry Kundert 提交于
-
由 Perry Kundert 提交于
-
由 Perry Kundert 提交于
o Return its contents when necessary. In many cases, this avoids construction of multiple copies of the yytext token. Exceeds performance of current develop branch.
-
由 Perry Kundert 提交于
-
由 Perry Kundert 提交于
o Use std::streambuf I/O instead of std::istream; does not maintain (unused) istream flags. o Further simplify get/unget handling. o Restore original handling of NUL in input stream; ignored during token_string escaping.
-
由 Perry Kundert 提交于
-
由 Perry Kundert 提交于
-
由 Perry Kundert 提交于
-