1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-21 04:22:05 +03:00
Commit Graph

43 Commits

Author SHA1 Message Date
74a31075e3 improved parse error messages 2018-10-07 22:39:17 +02:00
011b15dd08 added line positions to error messages
This is a follow-up to #1210.
2018-10-07 12:27:24 +02:00
b968faa882 🔖 set version to 3.3.0 2018-10-05 10:59:33 +02:00
9f3857ef6f 🔖 set version to 3.2.0 2018-08-18 18:46:15 +02:00
ed69e50ad2 📄 added SPDX-License-Identifier 2018-05-03 17:41:45 +02:00
afef474c0d 🔖 set version to 3.1.2 2018-03-14 21:09:27 +01:00
938c861a09 🔖 set version to 3.1.1 2018-02-12 22:59:36 +01:00
0258484626 🔖 set version to 3.1.0
- updated documentation wrt. new repository layout
- temporarily switched off Homebrew --HEAD building (can only be switched on after release)
- set copyright date to 2018
2018-02-01 22:20:26 +01:00
14cd019861 fix cmake install directory (for real this time)
* Rename 'develop' folder to 'include/nlohmann'
* Rename 'src' folder to 'single_include/nlohmann'
* Use <nlohmann/*> headers in sources and tests
* Change amalgamate config file
2018-02-01 11:06:51 +01:00
15b6421d07 added UTF-8 decoder capability and stress test
As described in http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt; Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/> - 2015-08-28 - CC BY 4.0
2018-01-05 23:26:22 +01:00
92484f0caf 🔖 set version to 3.0.1 2017-12-29 18:31:13 +01:00
9e3c4ad11f 🔖 set version to 3.0.0 2017-12-17 08:31:18 +01:00
b90529c36d improved test coverage 2017-09-13 18:56:54 +02:00
f513c46749 🔨 further cleanup 2017-07-22 13:35:04 +02:00
f0ca96d462 include <iosfwd> instead of <iostream>
avoid bloat caused by <iostream> and std::cout and friends in apps where
iostream are not used.
2017-07-09 15:04:49 +09:00
015c88783e 🔨 fixed a pedantic warning 2017-07-08 12:03:12 +02:00
8b123107c0 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
4b5433578a added progress output for Unicode tests
Travis aborts tests if they do not produce output for 10 minutes. This commit shall fix this.
2017-06-21 18:50:11 +02:00
d19c5ced4b 🐛 skipping BOM for iterators #602
I totally forgot about byte order marks in this scenario.
2017-06-02 12:38:32 +02:00
0c3ffe12cd reverting first/second experiment #350 2017-05-15 21:07:58 +02:00
cfc2e8391c 🔨 removed too long running tests 2017-04-24 15:07:43 +02:00
6d2c0a7928 added more Unicode test cases 2017-04-23 22:54:21 +02:00
734297ff45 🔨 cleanup 2017-04-23 20:32:05 +02:00
01e05d89e9 🔨 fixed a compiler warning
Default arguments are forbidden in lambdas.
2017-04-23 18:40:17 +02:00
b686cc6ad9 🔨 removed #ifdefs 2017-04-23 18:34:14 +02:00
5febd04a26 🐛 fixed test suite 2017-04-23 18:22:35 +02:00
4aedae400e added exhaustive UTF-8 tests
Creates all well-formed sequences of bytes up to length 4. Furthermore,
creates ill-formed sequences by removing required trailing bytes or
changing bytes. As the tests can take a lot of time, preprocessor
symbols are introduced.
2017-04-23 15:12:50 +02:00
a690a9f2d2 Merge branch 'develop' into feature/manual_lexer 2017-03-29 00:57:09 +02:00
c2e80a72d7 🔨 deprecated j << istream / j >> ostream functions #367
The implementation is non-standard. Deprecation allows a simpler API in
the future without removing any features.
2017-03-29 00:39:47 +02:00
40160f482a 🚧 manual lexer
This commit removed the re2c lexer and replaced it by a manual version.
Its integration is not yet complete: number parsing does not respect
locales or overflows. Furthermore, parsing does not need to end with
EOF. Therefore, a lot of test cases fail. The idea is to push this
branch forward so we can conduct performance comparisons. So far, a
nice side effect are better diagnosis messages in case of parse errors.
2017-03-24 19:49:02 +01:00
c085e3bac2 🔨 started with user-defined exceptions #301 #244
Added class hierarchy for user-defined exceptions (#244). Integrated
parse exceptions 101-103. Parse exceptions include the byte count of
the last read character to locate the position of the error (#301).
2017-03-01 21:28:44 +01:00
27c65b860b 🔖 version 2.1.1 2017-02-25 16:34:38 +01:00
d870826811 🔖 set version to 2.1.0 2017-01-28 16:03:35 +01:00
8b46eb8ec0 📄 it's 2017 already 2017-01-02 09:40:00 +01:00
60b3703c62 🔖 version bump to 2.0.10 2017-01-02 09:35:57 +01:00
303e873ae8 🔖 bumped version to 2.0.9 2016-12-16 20:45:46 +01:00
4adb8a81bf 📝 version bump 2016-12-02 18:39:35 +01:00
700977d73e version bump 2016-11-02 20:52:15 +01:00
606098f45d release 2.0.6 2016-10-15 16:47:45 +02:00
3d104f1d43 version bump 2016-09-14 23:06:39 +02:00
768d66560e version bump 2016-09-11 23:36:59 +02:00
df9fd6237e release 2.0.3 2016-08-31 21:27:23 +02:00
d80329034e split test suite in one file per test case 2016-08-04 21:55:47 +02:00