1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-09 11:01:47 +03:00
Commit Graph

137 Commits

Author SHA1 Message Date
2e9a13bd88 added extensive Unicode tests 2015-06-14 23:17:49 +02:00
6fb829062c some maintenance
- unified used exception types
- removed any camel case names
2015-06-14 19:35:20 +02:00
bd0cb65b7a fixed more float parsing cases 2015-06-13 12:42:18 +02:00
7c579f11e5 some cleanup after #87 2015-06-13 10:29:43 +02:00
a8aced74bc inline is useless when member functions are defined in headers
See https://isocpp.org/wiki/faq/inline-functions#inline-member-fns-more
2015-06-12 10:08:57 +02:00
41e9e000bf Remove useless typename
Avoid a warning with GCC 4.9:

son.hpp:2361:49: warning: declaration 'struct std::bidirectional_iterator_tag' does not declare anything
         using iterator_category = typename std::bidirectional_iterator_tag;
                                                 ^
2015-06-09 13:31:10 +02:00
2d26d85c2b some cleanup 2015-06-08 16:35:38 +02:00
f17733b859 Directly return ostream 2015-06-08 11:39:32 +02:00
c49d83172f Avoid warning with Xcode's clang 2015-06-08 11:38:52 +02:00
adc065d328 included fixes for MSVC (see #62)
94de11e, f673c8d, 540b763
2015-06-04 21:02:16 +02:00
b8d05f72ea fixed float serialization (#81 and #80) 2015-06-04 19:43:29 +02:00
266399d8e5 fixed MinGW compilation (#81 and #80) 2015-06-04 08:31:13 +02:00
9dbb4402fb improved performance for dump() 2015-06-03 23:34:10 +02:00
f5470d47ff made array static constexpr (#79) 2015-06-02 21:27:49 +02:00
afc7f2388e fixed typo (#74) 2015-06-02 21:24:03 +02:00
61f0376366 more cleanup 2015-05-10 17:30:41 +02:00
cb2102a2d2 some pretty-printing 2015-05-10 17:12:36 +02:00
072dc25521 Merge pull request #72 from aburgh/null-callback
Replace `default_callback` function with `nullptr` and check for null…
2015-05-10 17:10:47 +02:00
43ededf41f more cleanup 2015-05-10 17:03:50 +02:00
ef54ace4d2 Replace default_callback function with nullptr and check for null callback function before calling it. This is cleaner and better performing. 2015-05-10 10:32:49 -04:00
76d3433e6c moved some code to json_value union 2015-05-10 16:30:33 +02:00
5ed80d308d some parsing performance improvements 2015-05-09 22:49:21 +02:00
9cdd278f45 overworked code for pull request #71 2015-05-09 15:29:20 +02:00
2b4e461702 fixed string definition 2015-05-09 15:09:52 +02:00
1f381d496d overworked coverage 2015-05-09 14:54:33 +02:00
869035a6c9 added compliance test cases 2015-05-09 13:56:51 +02:00
a8e92a6bfb fixed #68 2015-05-06 20:18:16 +02:00
17609f244d fixed #70 2015-05-06 19:52:12 +02:00
ea3e922a12 Fix performance regression introduced with the parsing callback feature. 2015-05-04 09:08:55 -04:00
1ac4d673b6 fixed test case 2015-05-03 18:46:26 +02:00
952cbbc795 manually merged pull request #41 2015-05-03 17:52:13 +02:00
faae8bb843 some typename fix 2015-04-27 23:09:51 +02:00
81d3973151 undid changes that broke the build 2015-04-26 21:51:35 +02:00
f874b5f0f8 clean up
- removed m_final member
- parse_internal now takes a reference to a basic_json object to fill
with data
- header is automatically regenerated if re2c file is changed
2015-04-26 21:43:47 +02:00
f09df96742 updated README 2015-04-26 15:16:07 +02:00
7a32bd22e9 Merge pull request #63 from Florianjw/master
Improve the implementations of the comparission-operators
2015-04-26 15:10:32 +02:00
c7f95cc636 minor change to the parsing of objects/arrays 2015-04-26 15:10:04 +02:00
4fbff7d140 simplify value_t::operator< by using a lookup-table 2015-04-26 14:55:06 +02:00
f5e95522aa remove braces around single-return-statement switch-cases 2015-04-26 14:44:56 +02:00
d2771eb1bb Fix comparission between integers and floats
Until now it depended on the parameter-order whether
integers and floats were compared as integers or floats.

Appart from being not logical, this might even have meant that
the provided “order” was in fact not that. (not sure here, but I
like to be carefull)
2015-04-26 14:39:39 +02:00
306695dd25 fix typos and improve operator== 2015-04-26 14:31:31 +02:00
28f64c22a9 simplify operator< 2015-04-26 14:19:56 +02:00
a372937424 fixed some small issues 2015-04-26 13:37:01 +02:00
e3ab0bc74a addressing issue #62 2015-04-25 23:10:23 +02:00
89a8491914 minor changes 2015-04-25 01:25:42 +02:00
fc58a73523 fix #60 (double escaping) 2015-04-24 22:06:57 +02:00
2dd94dd943 some simplifications 2015-04-12 17:26:54 +02:00
f03c6ce458 added missing test cases 2015-04-12 16:57:51 +02:00
dda8a5c473 adjusted code to documentation; some cleanup 2015-04-12 16:19:21 +02:00
139ef0e750 implemented front() and back() 2015-04-12 14:14:00 +02:00