Commit Graph

432 Commits

Author SHA1 Message Date
Jett
bc53b798e6 add additional comments 2016-10-23 18:01:40 -05:00
Jett
66a4c06a9d use not over ! 2016-10-23 14:58:12 -05:00
Jett
308082a9a8 make negative_exp and plus_or_minus const 2016-10-23 14:55:14 -05:00
Jett
babb65df46 different neg style for consistency 2016-10-21 00:09:31 -05:00
Jett
dec60cb66a remove unneeded branch 2016-10-20 23:59:02 -05:00
Jett
7cc60ccc0a nl_isdigit can be made constexpr 2016-10-20 23:18:43 -05:00
Jett
7dcc8a56bb continuing work on our own strtold - reduced to 3 failing assertions
this changes a few things. the name of the function to better represent
what it does (string to json number) - we aren't strtoul compliant so
best not to lie about that.

we remove template code and just use one function. this makes it a bit
simpler and we can always add it back if it buys us anything. the
penalty for casting down from long double seems to be inconsequential.
2016-10-20 22:48:06 -05:00
Jett
973ee97a93 remove unnecessary str pointer and rename arg to be clearer 2016-10-16 17:35:27 -05:00
Jett
7f5b228e2c remove unused errno setting from strtox 2016-10-16 17:28:26 -05:00
Jett
b7a978f766 remove endptr parameter from strtox 2016-10-16 17:26:11 -05:00
Jett
201e1f37fd remove parse check for strtox 2016-10-16 17:18:40 -05:00
Jett
8877ad72fa remove whitespace loop in strtox 2016-10-16 17:14:27 -05:00
Jett
22f3f88771 new strtod/ld/f function 2016-10-16 08:11:17 -05:00
Niels
606098f45d release 2.0.6 2016-10-15 16:47:45 +02:00
Niels
67b9f1936d cleanup after closing #324 2016-10-12 22:05:45 +02:00
Niels Lohmann
bb9d87ad55 Merge pull request #324 from vpetrigo/has_mapped_improve
make has_mapped_type struct friendly
2016-10-12 21:59:56 +02:00
Niels
d3e7f9da67 code cleanup for #323 2016-10-10 20:38:50 +02:00
Niels
97280bbcfc added missing header 2016-10-09 16:32:01 +02:00
Vladimir Petrigo
e9fde3e116 make has_mapped_type struct friendly 2016-10-08 16:50:23 +03:00
Niels
2fa8ea0f74 started fixing #323 2016-10-08 14:27:28 +02:00
Stefan Codrescu
be61091401 trivial documentation fix 2016-09-16 18:15:36 -06:00
Niels
3d104f1d43 version bump 2016-09-14 23:06:39 +02:00
Niels
6bbcdc1ec5 fixes #310 2016-09-14 22:48:12 +02:00
Niels
768d66560e version bump 2016-09-11 23:36:59 +02:00
Niels
f922426ec3 fixed #304 2016-09-11 22:40:51 +02:00
Niels
2daab5a4c2 fixed #306 2016-09-11 22:30:08 +02:00
Niels
df9fd6237e release 2.0.3 2016-08-31 21:27:23 +02:00
Niels
ae7aaed4ac Merge branch 'develop' into feature/iterator_range_parsing 2016-08-31 18:07:18 +02:00
Niels
442058f8ed interface cleanup 2016-08-31 17:07:35 +02:00
Niels
941714c99c template changes did not work with MSVC 2016-08-30 23:49:06 +02:00
Niels
a485aa8d27 cleanup and improvement of branch coverage 2016-08-30 23:44:15 +02:00
Niels
6e6e1c9b1f implemented idea from #290 2016-08-30 18:26:07 +02:00
Niels
f76f9efe58 Merge branch 'develop' into feature/iterator_range_parsing 2016-08-30 18:20:13 +02:00
Niels
29c5f32d42 fixed performance degradation (#272) 2016-08-29 22:36:33 +02:00
Niels
04c6c886eb another experiment 2016-08-24 21:02:33 +02:00
Niels
1d66ab9f7a fixed lexer issue which required null byte at the end of contiguous storage containers #290 2016-08-23 22:38:05 +02:00
Niels
a79d634ccb integrated proposals for #290 2016-08-22 21:40:07 +02:00
Niels
cda84ba323 Merge branch 'develop' into feature/iterator_range_parsing 2016-08-21 23:15:27 +02:00
Niels
94331a355d removed LCOV_EXCL_LINE 2016-08-21 21:50:13 +02:00
Niels
b4571360df more on #290 2016-08-21 12:35:40 +02:00
Niels
eef8059003 allowing parsing from contiguous containers 2016-08-20 20:29:33 +02:00
Niels
6f3554f040 Merge branch 'develop' into feature/iterator_range_parsing 2016-08-20 18:51:11 +02:00
Niels
039cedaf8e changes to address #295 2016-08-17 23:14:28 +02:00
Niels
5e67f7af01 added a first version of a parser for #290 2016-08-15 22:44:14 +02:00
Niels
f791c5fd2e Merge branch 'develop' into feature/iterator_range_parsing 2016-08-15 21:46:02 +02:00
Niels
ca80a71c28 added notes from the CII Best Practices badge 2016-08-15 21:45:49 +02:00
Niels
dfc2c1abe5 added assertion for contiguous memory 2016-08-14 23:38:20 +02:00
Niels
92ee1d56eb cleanup 2016-08-14 21:59:41 +02:00
Niels
4871e39415 spell fix 2016-08-14 17:52:21 +02:00
Niels
01386b3977 cleanup 2016-08-14 17:23:15 +02:00