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