Commit Graph

398 Commits

Author SHA1 Message Date
Daniel Lemire 2c022e9267 Saving... (SIMD is not good for rapidjson) 2018-05-02 20:59:22 -04:00
Daniel Lemire b52bcfb84e Avoiding stackoverflow. 2018-05-02 19:59:26 -04:00
Geoff Langdale 237d83885d Fixed display bug (cycles <-> instructions), tweak performance. 2018-05-01 19:05:31 +10:00
Geoff Langdale 232607278a Tapes now self-describing. Introduced temporary limit of 16MB (2^24) file size (fix later w. streaming) 2018-05-01 10:39:26 +10:00
Geoff Langdale 350aeecf3d Transformed tape machine. Now uses old tape not uptape and puts markers for open brace. Some streamlining. 2018-05-01 10:22:33 +10:00
Geoff Langdale dafcde53e5 Some cleanups and better diagnostic output including number of structural chars. 2018-05-01 09:51:12 +10:00
Daniel Lemire 3bc81cf9cf Adding another example. 2018-04-30 17:35:11 -04:00
Daniel Lemire f82cf14c97 Adding stage speeds. 2018-04-27 13:31:28 -04:00
Daniel Lemire 5ccd5f6b4e Adding stringify. 2018-04-27 13:31:28 -04:00
geofflangdale fd56854c3f
Update rapidjsondesign.md 2018-04-27 18:59:43 +10:00
Daniel Lemire 8d3c10ca74
Create rapidjsondesign.md 2018-04-26 21:37:48 -04:00
Daniel Lemire bc85248978 Fixed dependency. 2018-04-26 20:28:02 -04:00
Daniel Lemire 6d5c5fc2d5 Fixing include 2018-04-26 00:02:34 -04:00
Daniel Lemire 4eb410bc50 Cleaning. 2018-04-26 00:00:46 -04:00
Daniel Lemire 54f308ae11 rapidjson 2018-04-25 23:51:14 -04:00
Daniel Lemire 307bb5f29b submodule 2018-04-25 23:04:02 -04:00
Daniel Lemire da7c811590 Outputting the number of cycles per input byte 2018-04-25 22:41:28 -04:00
Daniel Lemire 484a6c2799 Instrumenting the code to measure cycles and stuff. 2018-04-25 21:36:07 -04:00
Daniel Lemire 64be7259f3
Adding ref. 2018-04-23 10:49:03 -04:00
geofflangdale 57db2ae3ce
Update README.md 2018-04-14 22:30:20 +10:00
geofflangdale 17f8a4e6e7
Update Notes.md 2018-04-14 22:22:08 +10:00
geofflangdale 080a636638
Update README.md 2018-04-14 22:16:12 +10:00
Geoff Langdale 211892439e Switched to a simpler but more useful notion of pseudo-structural character; some small fixes. 2018-04-14 22:12:43 +10:00
Geoff Langdale 694942e3cd Merge branch 'master' of https://github.com/lemire/simdjson 2018-04-14 21:47:41 +10:00
Geoff Langdale 03799855df Fixup parsing stage with a new, dual state-machine/tape-machine approach. 2018-04-14 21:46:35 +10:00
Daniel Lemire 46d55fa6ce
pseudo-structural 2018-04-13 19:52:02 -04:00
Daniel Lemire c4df1e27f4
some remarks 2018-04-10 16:07:31 -04:00
Daniel Lemire 81385d85aa
json is not javascript. 2018-04-10 15:23:06 -04:00
Daniel Lemire 938c63db67 Added a note 2018-04-06 17:30:42 -04:00
Daniel Lemire 121f024be0 Cleaning. 2018-04-06 17:29:19 -04:00
Daniel Lemire 980f69dc67 New benchmark 2018-04-06 17:14:04 -04:00
Daniel Lemire b55e8c01a3 Making my adversarial example a bit harder. 2018-04-06 11:22:49 -04:00
Daniel Lemire 3b32b11fa6 Colorful display. 2018-04-06 10:53:51 -04:00
Daniel Lemire 1aa40b88e7 Minor update 2018-04-06 09:46:29 -04:00
Geoff Langdale 0f27a07043 Merge branch 'master' of https://github.com/lemire/simdjson 2018-04-06 13:52:53 +10:00
Geoff Langdale 020109b20c Add the high-performance but slightly unprincipled bitmask to index code. 2018-04-06 13:51:52 +10:00
Daniel Lemire b73cf9bcd2 Don't look at this. 2018-04-05 22:09:41 -04:00
Daniel Lemire 0e5b0f776f Adding an adversarial example. 2018-04-05 21:49:30 -04:00
geofflangdale 92110efa67
Create Notes.md
A notes file describing what's actually in the implementation. Will try to minimize the amount of speculative or TODO material here.
2018-04-04 15:26:41 +10: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 0abad8e29f
adding a link 2018-04-02 09:36:49 -04:00
Daniel Lemire 661ff8ec99
adding ref 2018-03-25 17:32:21 -04:00
Daniel Lemire 9f06a4e32e
another ref 2018-03-24 20:29:08 -04:00
Daniel Lemire 10ac4f365d
adding more references 2018-03-24 10:11:51 -04:00
Daniel Lemire 27b6f14e31
adding refs 2018-03-23 10:26:52 -04:00
Daniel Lemire e6e3f42491
flushing out 2018-03-23 10:00:21 -04:00
Daniel Lemire bc1331283a Private research repo. 2018-03-23 00:05:32 -04:00
Daniel Lemire 800811d04f
Initial commit 2018-03-22 20:49:18 -04:00