Daniel Lemire
|
76074a821f
|
Various cleaning steps.
|
2018-11-09 21:31:14 -05:00 |
Daniel Lemire
|
c1a7e79862
|
Lifting the mem limit. (Dirty commit.)
|
2018-11-09 15:16:05 -05:00 |
Daniel Lemire
|
18633e02d2
|
Added more thorough testing.
|
2018-10-23 20:19:33 -04:00 |
Daniel Lemire
|
9738af68c8
|
Fixing up the code point parsing. I think that what is there is now correct.
I believe that there was a case of early optimization.
|
2018-10-19 22:07:22 -04:00 |
Daniel Lemire
|
e517414080
|
We include character-encoding validation.
|
2018-10-17 19:22:09 -04:00 |
Daniel Lemire
|
6cc5131f7a
|
Adding an allparserscheckfile program.
|
2018-10-17 12:00:44 -04:00 |
Daniel Lemire
|
431aed6e88
|
Going to "-O3" as the results are better with GCC.
|
2018-09-30 19:55:22 -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
|
577d6792f4
|
Integrating sajson.
|
2018-09-28 00:00:52 -04:00 |
Daniel Lemire
|
ecbe1158ed
|
Added testing for number parsing.
|
2018-09-27 20:26:27 -04: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 |
Geoff Langdale
|
9f91650e72
|
Remove old 4-stage path.
|
2018-09-26 15:22:55 +10:00 |
Daniel Lemire
|
cb26dc9c7b
|
Creating a unified binary
|
2018-09-25 17:20:54 -04:00 |
Geoff Langdale
|
053f04b15d
|
Crude first cut of "stage34", a unified code-based DFA with explicit stack for stages 3 and 4.
|
2018-09-24 10:42:30 +10:00 |
Daniel Lemire
|
e104c020ef
|
Versions of the code that use Google DoubleConv.
|
2018-08-24 20:49:45 -04:00 |
Daniel Lemire
|
6807abff96
|
Made the code safer (at the expense of the memory usage).
|
2018-08-24 13:20:20 -04:00 |
Daniel Lemire
|
94ea7cefb0
|
Moving include files into a sensible subdirectory.
|
2018-08-20 17:51:38 -04:00 |
Daniel Lemire
|
ef0d14c35c
|
Minor fixes + new scripts.
|
2018-08-20 17:40:50 -04:00 |
Daniel Lemire
|
fb65be64bb
|
Major surgery.
|
2018-08-20 17:27:25 -04:00 |
Daniel Lemire
|
726eb5a030
|
Moved the files into subdirectories.
|
2018-08-20 14:45:51 -04:00 |
Daniel Lemire
|
d204e54170
|
Moving tests to a separate file and directory.
|
2018-08-17 19:57:31 -04:00 |
Geoff Langdale
|
0c8b4a9f12
|
Preliminary clean. Still pretty gross.
|
2018-08-07 17:24:05 +10:00 |
Daniel Lemire
|
7fe52e0fbe
|
Histograms and more widths
|
2018-07-29 13:09:47 -04:00 |
Daniel Lemire
|
96991e7623
|
Fix linux specific issue.
|
2018-07-28 21:17:54 -04:00 |
Daniel Lemire
|
52fdd7ce2b
|
Double conv. can now be enable for debugging purposes.
|
2018-07-28 21:13:09 -04:00 |
Daniel Lemire
|
3e776bc53e
|
Fixed order of dependencies.
|
2018-07-28 20:26:13 -04:00 |
Daniel Lemire
|
e80e8ab547
|
Added Google double conversion.
|
2018-07-28 20:18:56 -04:00 |
Daniel Lemire
|
ecf78d7249
|
Forgot to save this...
|
2018-07-28 18:29:09 -04:00 |
Daniel Lemire
|
a0c545e2c4
|
Being systematic about the flattening.
|
2018-07-26 16:36:35 -04:00 |
Daniel Lemire
|
93f4e1d9b4
|
Adding validating step.
|
2018-07-25 22:59:40 -04:00 |
Geoff Langdale
|
59bfb807e1
|
Merge branch 'master' of https://github.com/lemire/simdjson
|
2018-07-24 14:42:53 +10:00 |
Geoff Langdale
|
fe9c79df9d
|
Updated some performance evaluation code.
|
2018-07-24 14:41:45 +10:00 |
Daniel Lemire
|
b4fc981447
|
Making vecdecode a header file.
|
2018-07-13 22:30:12 -04:00 |
Daniel Lemire
|
f31ddf7846
|
Adding vectorized decoder.
|
2018-07-13 22:22:30 -04:00 |
Geoff Langdale
|
e6478e33b3
|
Updating with recent progress. Adding UNUSED macro and suppressing warning from non-C++ flag.
|
2018-04-04 14:08:51 +10:00 |
Daniel Lemire
|
bc1331283a
|
Private research repo.
|
2018-03-23 00:05:32 -04:00 |