Niels
94af8abdff
overworked reference token parsing
2016-04-13 23:23:54 +02:00
Niels
2cb925c186
adding support for escaped reference tokens
2016-04-13 17:41:19 +02:00
Niels
726051e9b7
very first draft of a JSON pointer API
2016-04-11 23:17:03 +02:00
Niels
507322e6f2
updated ChangeLog
2016-04-10 19:36:09 +02:00
Niels
15f8c848fa
fixed typo and indentation
2016-04-10 18:23:43 +02:00
Niels
170b70f082
Merge pull request #232 from nlohmann/issue228
...
make serialization locale-independent (fixes #228 )
2016-04-07 17:16:58 +02:00
Niels
a744c62696
made tests independent of "C" locale
2016-04-05 22:28:27 +02:00
Niels
0b60d970e9
make code independent of concrete locale
2016-04-05 22:12:12 +02:00
Niels
31bccc83b9
fixed locale problems
2016-04-05 21:55:51 +02:00
Niels
43ee70cef8
revert changes to master
2016-04-05 20:47:47 +02:00
Niels
44a8e9bf35
locale-independent dump
2016-04-03 16:33:30 +02:00
Niels
9c233be567
merged #201
2016-04-03 14:08:38 +02:00
Niels
04edafbddc
Merge pull request #227 from kevin--/kevin--/noexcept_documentation
...
fixes #223 by updating README.md
2016-03-30 20:21:35 +02:00
Niels
1baa5a7350
fixed #225
2016-03-30 20:18:34 +02:00
Niels
0951a1f94c
Merge pull request #222 from Teemperor/fixAndroid
...
Added missing cerrno header to fix ERANGE compile error on android
2016-03-30 20:12:55 +02:00
Niels
96443b0b97
added more thanks to the README file
2016-03-30 19:47:08 +02:00
Niels
27530c7840
better notes for Android (manually closes #215 )
2016-03-30 19:42:54 +02:00
Niels
888635b749
cleanup after PR #212 and PR #226
2016-03-30 19:23:11 +02:00
Kevin Dixon
3df5337e79
fixes #223 by updating README.md
2016-03-29 21:41:46 -07:00
Niels
54d3cab568
Merge pull request #226 from lv-zheng/fix_int64
...
Use namespace std for int64_t and uint64_t
2016-03-29 10:35:24 +02:00
Lv Zheng
3e76e61b9c
Use namespace std for int64_t and uint64_t
...
According to the c++11 standard, the declarations are within namespace
scope of the namespace `std'. Add `std::' to avoid unnecessary
requirement of implementations.
2016-03-28 18:11:12 +08:00
Niels
2f63e5fb45
added copyright information to files to make release more self-contained
2016-03-25 17:41:36 +01:00
Raphael Isemann
fbc25b080b
Added missing cerrno header to fix ERANGE c-error on android
2016-03-10 08:46:26 +01:00
Niels
c6a6a024f7
fixes #214
2016-03-06 20:03:05 +01:00
Niels
10a884473e
fixed #217
2016-03-04 07:30:08 +01:00
Niels
8ee3d24046
Merge pull request #218 from Annihil/master
...
Corrected readme
2016-03-04 07:26:27 +01:00
Annihil
78a020354d
Corrected readme
...
Internally, the elements in a map are always sorted by its key following a specific strict weak ordering criterion indicated by its internal comparison object (of type Compare).
With string type, the default comparator is alphabetical order, and thus two come after three.
2016-03-02 02:01:40 +01:00
Niels
53879f9c99
cleanup
2016-02-21 08:17:11 +01:00
Niels
502cedf70b
Merge pull request #213 from whackashoe/patch-1
...
Create PULL_REQUEST_TEMPLATE.md
2016-02-21 08:15:46 +01:00
Jett LaRue
df3ab06f2e
Create PULL_REQUEST_TEMPLATE.md
2016-02-20 16:22:46 -06:00
Niels
f965c4c35b
improved code coverage
2016-02-14 22:56:51 +01:00
Niels
d869b0a387
updated online documentation
2016-02-14 22:28:56 +01:00
Niels
3a92559fa9
cleanup
2016-02-14 22:24:45 +01:00
Niels
09654b3104
Merge pull request #208 from nlohmann/noexcept
...
fixed noexcept; added constexpr
2016-02-14 22:18:39 +01:00
Niels
f160f33fb5
update from master
2016-02-14 21:44:00 +01:00
Niels
7f4736b546
added serialization to fuzz testing
2016-02-14 21:36:56 +01:00
Niels
a3eecdc383
updated Catch to v1.3.4
2016-02-14 21:36:43 +01:00
Niels
153e105164
cleanup after #207
2016-02-14 18:38:29 +01:00
Niels
ec098ffcc2
Merge pull request #207 from msm-/afl-fuzz
...
add support for afl-fuzz testing
2016-02-14 17:24:54 +01:00
Niels
49dc2dff68
fixed error when compiled with Clang
2016-02-14 16:58:24 +01:00
Niels
836fdfedf2
fixed an error in MSVC
2016-02-14 16:53:32 +01:00
Niels
a69b1a6f0b
added noexcept and constexpr
2016-02-14 16:42:48 +01:00
Michael Macnair
9e500b49ac
Add support for afl-fuzz testing
...
"make fuzz" creates a simple executable that de-serialises stdin
and re-serialises to stdout.
"make fuzz_testcases" extracts the smaller json test cases into
a testcases directory.
The library can then be fuzzed as follows:
CC=afl-clang-fast make fuzz
make fuzz_testcases
mkdir out
afl-fuzz -i testcases -o out ./fuzz
2016-02-12 09:35:08 +00:00
Niels
61fe90f998
Merge pull request #205 from nlohmann/issue204
...
replaced ssize_t occurrences with auto (fixes #204 )
2016-02-10 21:41:55 +01:00
Niels
a831c787df
try to replace std::ptrdiff_t with auto (for #204 )
2016-02-10 21:19:31 +01:00
Niels
4cc4b26dd2
try to replace ssize_t occurrences with std::ptrdiff_t (for #204 )
2016-02-10 21:09:52 +01:00
Niels
1cc4717582
tried Clang 3.9
2016-02-09 21:26:40 +01:00
Niels
be20555985
removed gitter
2016-02-07 17:24:51 +01:00
Niels
236b7afff5
updated and fixed online version
2016-02-07 15:07:17 +01:00
Niels
fdfb39d949
improved documentation
2016-02-07 14:55:29 +01:00