Daniel Lemire
|
e517414080
|
We include character-encoding validation.
|
2018-10-17 19:22:09 -04:00 |
|
Daniel Lemire
|
9fc8d8444b
|
We want to allow more than just arrays and objects, as per the JSON spec.
|
2018-10-17 13:57:42 -04:00 |
|
Geoff Langdale
|
ceb55cc8db
|
Pick new number parser as winner; move string parsing to own header
|
2018-09-28 14:27:48 +10:00 |
|
Daniel Lemire
|
e4094afe08
|
Moving toward having number-parsing testing.
|
2018-09-27 17:38:15 -04:00 |
|
Daniel Lemire
|
1c8339297d
|
With new number parser (faster!). Removing the dependency on the doubleconv library (which proves to be useless).
|
2018-09-26 23:35:33 -04:00 |
|
Daniel Lemire
|
6239b9c13e
|
Overallocation
|
2018-09-26 14:20:28 -04:00 |
|
Geoff Langdale
|
b9706d462c
|
Minor cleanups.
|
2018-09-26 15:09:54 +10:00 |
|
Geoff Langdale
|
36fadde3c7
|
Minor twiddles.
|
2018-09-26 13:52:05 +10:00 |
|
Geoff Langdale
|
0d5797a827
|
Wrap the tape dump in debug code.
|
2018-09-26 13:28:16 +10:00 |
|
Geoff Langdale
|
35503f1d8f
|
Oops noisy.
|
2018-09-26 13:21:05 +10:00 |
|
Geoff Langdale
|
fa6c8990ff
|
Added a terrifying hack to append a idx-to-0-char to stage 2 output.
|
2018-09-26 13:20:08 +10:00 |
|
Geoff Langdale
|
b0c05c03cc
|
Fix linkage between call sites and headers, add dump code, cleanup
|
2018-09-26 11:28:22 +10:00 |
|
Geoff Langdale
|
555926849d
|
Bug cleanup (many vestiges of old 32-bit tape stil there) and more encapsulation of tapes.
|
2018-09-25 16:24:39 +10:00 |
|
Geoff Langdale
|
8b2d00a337
|
Bug fix for ,] issue and cleanup.
|
2018-09-25 15:35:17 +10:00 |
|
Geoff Langdale
|
64d07cd04c
|
Fix bug where strings were not parsed on 2nd and subsequent key:value pairs.
|
2018-09-24 15:16:22 +10:00 |
|
Geoff Langdale
|
77bfe6c984
|
Fix some bad messages and the failure to parse key strings.
|
2018-09-24 10:54:29 +10:00 |
|
Geoff Langdale
|
2a46b40457
|
Adding new stage34, a more straightforward replacement for stage 3 and 4 using a DFA and explicit stack
|
2018-09-24 10:44:05 +10:00 |
|