Pratik Chowdhury
ebd3f45808
Added Support for Structured Bindings
...
For further details, read https://github.com/nlohmann/json/issues/1388 and https://blog.tartanllama.xyz/structured-bindings/
2018-12-19 20:17:52 +05:30
Niels Lohmann
5773e164bb
🚨 fixed a linter warning
2018-02-28 19:59:54 +01:00
Théo DELRIEU
84bffd5d36
move amalgamate tool to third_party folder
2018-01-13 13:05:42 +01:00
Niels Lohmann
f4a55f26b0
➕ added amalgamate Python script
2018-01-13 10:59:49 +01:00
Théo DELRIEU
7e4ee23f40
add single_header CMake target
2018-01-08 20:09:43 +01:00
Perry Kundert
0b803d0a5f
Simplify the json/src/benchmarks.cpp to allow more optimal code gen.
...
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.
2017-10-07 15:50:19 -07:00
Niels Lohmann
c204ac82e0
🔨 adjusted Coverity script to work without Makefile
2017-10-05 07:13:59 +02:00
Niels Lohmann
015c88783e
🔨 fixed a pedantic warning
2017-07-08 12:03:12 +02:00
Niels Lohmann
3fa0610856
🔨 added minibench to ignore list
2017-03-31 23:57:24 +02:00
Tushar Maheshwari
5436407b7e
👷 Add cmake logic to Travis config
...
- get CMake for XCode 8.1 image
2017-02-19 13:38:08 +05:30
Niels Lohmann
a3063c2419
🚧 added target to build all fuzzers
2017-01-01 21:51:36 +01:00
Niels Lohmann
a084e90f39
🔨 split AFL test in driver and test file
2016-12-22 11:09:26 +01:00
Niels Lohmann
ad241a2260
🔨 moved third-party code into separate folder
2016-12-22 09:35:53 +01:00
Niels Lohmann
69ed19e483
➕ added libFuzzer
2016-12-22 09:08:50 +01:00
Niels Lohmann
e1f98fbfc0
🚧 splitting tests into several binaries
2016-11-27 16:19:26 +01:00
Niels Lohmann
c3a610d32a
🔧 ignoring Clion files
2016-11-24 17:45:01 +01:00
Niels
d02e67d4a9
coveralls with lcov
2016-08-10 20:56:26 +02:00
Niels
5541e6f6f9
split unit tests
2016-08-04 07:24:46 +02:00
Niels
4c98c971b8
added benchmarks for numbers
2016-07-20 23:06:45 +02:00
Niels
4e31a0e852
minor doc changes
2016-06-19 16:17:53 +02:00
Niels
71a7746ccb
removed a line
2016-05-25 21:55:03 +02:00
Niels
153e105164
cleanup after #207
2016-02-14 18:38:29 +01:00
Niels
c40e85920f
more documentation
2015-06-21 09:44:12 +02:00
Niels
e63c508172
overworked doxygen
2015-06-21 00:59:33 +02:00
Niels
7c579f11e5
some cleanup after #87
2015-06-13 10:29:43 +02:00
Niels
cb873a42ed
added Benchpress benchmarks
2015-06-02 23:57:45 +02:00
Niels
fc58a73523
fix #60 (double escaping)
2015-04-24 22:06:57 +02:00
Niels
5ca84052a7
removed unused code and fixed includes
2015-02-16 22:47:30 +01:00
Niels
bb558d8e6f
added Unicode support
2015-02-15 11:44:49 +01:00
Niels
cc4a8319a1
reverse iterators
2015-02-14 16:47:14 +01:00
Niels
d87e770767
forgot Makefile
2015-02-13 22:12:27 +01:00
Niels
16fa85e9f2
Zwischenstand
2015-02-05 22:45:21 +01:00
Niels
bd05c7a18a
small tidy up after pull request #22
...
- removed IDE leftovers
- adjusted const’ness of some functions
- style guide
2015-01-11 15:16:14 +01:00
Niels
f0582a8b60
ignore some CMake files
2015-01-05 20:36:31 +01:00
Niels
4e44390090
+ fixed a bug in the stream input
2014-12-29 21:13:03 +01:00
Niels
725202356b
+ fix memory issues
2014-12-29 12:51:20 +01:00
Niels
6561e4e424
+ execute unit tests explicitly
2014-12-28 15:46:36 +01:00
Niels
822172c502
make pretty
2014-12-28 11:15:13 +01:00
Niels
5dbdba3c43
towards a benchmark
2013-12-11 10:50:50 +01:00
Niels
ac6ced6fb8
- a config file for travis
2013-07-04 10:54:16 +02:00
Niels
b9465f8d65
- ignore DS_Stores
2013-07-04 10:49:35 +02:00