Alex Astashyn
|
0a4a6a8399
|
Refactored to avoid using exceptions, as there are plans to support exceptionless mode
|
2016-12-07 19:53:27 -05:00 |
|
Niels Lohmann
|
b7e0c12966
|
✨ CBOR support for half-precision floats
|
2016-12-07 21:43:59 +01:00 |
|
Niels Lohmann
|
aab9bbbb93
|
🐛 fix for CBOR (small integers)
|
2016-12-07 21:24:42 +01:00 |
|
Niels Lohmann
|
8f6bfe5b32
|
🔨 refactored function to get numbers from byte vector
|
2016-12-07 14:47:06 +01:00 |
|
Niels Lohmann
|
a1693bfe48
|
Merge branch 'develop' into feature/messagepack
|
2016-12-07 08:39:57 +01:00 |
|
Alex Astashyn
|
d169598c6c
|
simplified code a bit based on @gregmarr's suggestions
|
2016-12-06 22:20:48 -05:00 |
|
Alex Astashyn
|
0c87d5d6b3
|
Refactored preprocessing with a lambda instead of do{...}while(0)
|
2016-12-06 19:41:05 -05:00 |
|
Alex Astashyn
|
d643360575
|
Bugfix: when working with C formatting functions we need to query C locales (localeconv) rather than std::locale
|
2016-12-06 00:43:12 -05:00 |
|
Alex Astashyn
|
738d462955
|
Bugfix: when working with C formatting functions we need to query C locales (localeconv) rather than std::locale
|
2016-12-06 00:23:58 -05:00 |
|
Alex Astashyn
|
82b82fd487
|
Addressing msvc-specific compilation issues.
|
2016-12-05 20:33:28 -05:00 |
|
Alex Astashyn
|
509447b4d5
|
Small bufix related to creation of fmt string for snprintf
|
2016-12-05 19:03:39 -05:00 |
|
Alex Astashyn
|
e41a956782
|
Alternative handling of integer types relying on strto[u]ll
|
2016-12-04 13:23:39 -05:00 |
|
Alex Astashyn
|
2197856395
|
Fixed suffixing .0 and modified the unit tests accordingly
|
2016-12-04 01:38:23 -05:00 |
|
Alex Astashyn
|
21cae35930
|
Added locale-independent numtostr
|
2016-12-04 01:27:22 -05:00 |
|
Alex Astashyn
|
c75efedc6e
|
stylistic changes
|
2016-12-03 23:19:43 -05:00 |
|
Alex Astashyn
|
4eafaab816
|
Improved overflow detection; removed debugging output statements.
|
2016-12-03 22:54:36 -05:00 |
|
Alex Astashyn
|
6b78b5c2be
|
Added strtonum for locale-independent number parsing
|
2016-12-03 19:05:09 -05:00 |
|
Niels Lohmann
|
4adb8a81bf
|
📝 version bump
|
2016-12-02 18:39:35 +01:00 |
|
Niels Lohmann
|
5c811b91f1
|
Merge branch 'develop' into feature/emplace
|
2016-12-01 21:17:40 +01:00 |
|
Niels Lohmann
|
ba3c5e1a25
|
✅ more test cases
|
2016-11-29 09:49:05 +01:00 |
|
Niels Lohmann
|
ee0f23fdc6
|
🚧 bug fixes and more tests
|
2016-11-28 23:20:03 +01:00 |
|
Niels Lohmann
|
aeb4f87a27
|
✨ added return value for emplace (#349)
|
2016-11-28 18:33:46 +01:00 |
|
Niels Lohmann
|
6ecff31b7f
|
Merge branch 'develop' into feature/emplace
|
2016-11-28 18:00:10 +01:00 |
|
Niels Lohmann
|
bc238124ee
|
🚧 further simplifications
|
2016-11-27 21:42:21 +01:00 |
|
Niels Lohmann
|
a820d688eb
|
🔨 refactored number-to-vector calls
|
2016-11-27 19:11:32 +01:00 |
|
Niels Lohmann
|
a73f43a7a2
|
🚧 CBOR support (#358)
|
2016-11-27 00:10:04 +01:00 |
|
Niels Lohmann
|
87e088990b
|
Merge branch 'develop' into feature/messagepack
|
2016-11-26 18:17:18 +01:00 |
|
Niels Lohmann
|
a8522f391a
|
Merge branch 'develop' into feature/issue365
|
2016-11-26 12:45:50 +01:00 |
|
Niels Lohmann
|
2773038cf9
|
⚡ added improvements (#365)
|
2016-11-26 12:43:23 +01:00 |
|
Niels Lohmann
|
1ed510c232
|
Merge branch 'develop' into feature/filenotfound
|
2016-11-25 17:39:24 +01:00 |
|
Niels Lohmann
|
f194db9aa6
|
✅ added assertion for warning from #368
|
2016-11-24 22:07:35 +01:00 |
|
Niels Lohmann
|
dfc49e7afe
|
🐛 fixed a bug if parser was called with a stream at EOF (#367)
|
2016-11-24 21:45:10 +01:00 |
|
Niels Lohmann
|
4bb41d065b
|
🐛 parsing erroneous files yields an exception (#366)
|
2016-11-23 16:57:01 +01:00 |
|
Niels
|
6cc2d58d69
|
🐛 hopefully fixing the crashes on Linux (#365)
|
2016-11-22 20:13:47 +01:00 |
|
Niels
|
f620d74919
|
⚡ added performance fixes (#365)
|
2016-11-22 07:26:11 +01:00 |
|
Niels
|
abce5c25bb
|
📝 cleaned comments and updated README
|
2016-11-21 23:38:17 +01:00 |
|
Niels
|
43dbe02d5b
|
🐛 fixing #359
|
2016-11-21 21:53:10 +01:00 |
|
Niels
|
1be73b903e
|
proposal for emplace/emplace_back (#349)
|
2016-11-11 19:29:14 +01:00 |
|
Niels
|
543745a10e
|
starting to integrate MessagePack (#358)
|
2016-11-11 17:11:13 +01:00 |
|
Niels
|
9ca00e4880
|
readded missing header
|
2016-11-03 07:27:32 +01:00 |
|
Niels
|
e385417047
|
documented and cleaned up headers (#314)
|
2016-11-02 21:27:19 +01:00 |
|
Niels
|
700977d73e
|
version bump
|
2016-11-02 20:52:15 +01:00 |
|
Niels
|
3716a2fbe8
|
Merge branch 'develop' into feature/jsontestsuite
|
2016-11-02 17:03:12 +01:00 |
|
Niels
|
737d43724f
|
Merge branch 'feature/issue329' into develop
|
2016-11-02 16:59:23 +01:00 |
|
Niels
|
59c8343851
|
cleanup
|
2016-11-02 15:44:46 +01:00 |
|
Niels
|
94c16b2c31
|
fixed coverage
|
2016-11-01 17:01:04 +01:00 |
|
Niels
|
8d1e65f297
|
evaluated i-tests (#344)
|
2016-10-30 16:07:17 +01:00 |
|
Niels
|
a8136c578a
|
fixed BOM handling #344
|
2016-10-29 21:08:30 +02:00 |
|
Niels
|
b820bb3b1f
|
fixed a lot of unicode errors (#344)
BOMs currently yield an error.
|
2016-10-29 19:35:17 +02:00 |
|
Niels
|
42ea4fb751
|
fixed a bug for short input files (#344)
For input files with less than 5 bytes, the parser had a bug so that
refilling the input buffer led to erasing it.
|
2016-10-29 13:32:36 +02:00 |
|