ioioioio
|
78406ba954
|
Merge pull request #197 from lemire/multiple_implementation_refactoring
Partial refactoring (stage1) to facilitate multiple implementations.
|
2019-07-02 10:42:51 -04:00 |
Daniel Lemire
|
aa78b70d69
|
Introducing a "native" instruction set so that you do not need to do #ifdef to select the right SIMD set all the time.
Fixing indentation.
Removing some obsolete WARN_UNUSED.
Fixing a weird warning with optind variable.
|
2019-07-01 14:18:30 -04:00 |
Daniel Lemire
|
1b81e7c928
|
Correcting ugly indentation.
|
2019-07-01 11:55:39 -04:00 |
ioioioio
|
de08df6a7e
|
Correction of identation.
|
2019-06-28 15:33:30 -04:00 |
ioioioio
|
c2e4b8ca9a
|
Merge branch 'master' of https://github.com/lemire/simdjson into HEAD
|
2019-06-28 15:18:05 -04:00 |
ioioioio
|
6723221a42
|
Refactoring stage1 to facilitate multiple implementations.
|
2019-06-28 15:14:42 -04:00 |
Daniel Lemire
|
5bd7fffb4c
|
Link to actual users.
|
2019-06-27 19:16:42 -04:00 |
Daniel Lemire
|
471c71310b
|
Various formatting issues in the tests directory.
|
2019-06-26 19:48:51 -04:00 |
Daniel Lemire
|
9e79acc25a
|
Adding ack.
|
2019-06-26 14:16:32 -04:00 |
ioioioio
|
cdb06a4c6e
|
Merge pull request #196 from lemire/fixamalgamation
Adding missing cpp
|
2019-06-25 10:16:17 -04:00 |
ioioioio
|
e1af3737f3
|
Adding missing cpp
|
2019-06-25 10:13:53 -04:00 |
Daniel Lemire
|
d7f7f1b200
|
Fixing issue. (#193)
|
2019-06-20 18:49:47 -04:00 |
Daniel Lemire
|
8914b12db5
|
On ARM NEON, we need crypto support.
|
2019-06-19 16:45:09 -04:00 |
Kushal Kumaran
|
296777546c
|
fix typo: padding_string (#192)
|
2019-06-18 16:53:21 -04:00 |
Daniel Lemire
|
3db8c5a0eb
|
Fixing the issue (#191)
|
2019-06-12 16:32:46 -04:00 |
Daniel Lemire
|
b0e6bfa84c
|
Simpler iteration code (#190)
* Adding convenience method to simplify code.
* Simplifying the iteration code.
|
2019-06-12 16:29:24 -04:00 |
Daniel Lemire
|
b1e8990654
|
Moving iterator functions in the header file (#189)
We want the compiler to inline hot functions in the iterators. Let us leave them in the header file. Please.
|
2019-06-11 21:09:58 -04:00 |
Daniel Lemire
|
463ef9b08f
|
Adding reduced demo.
|
2019-06-05 21:41:13 -04:00 |
Daniel Lemire
|
14016743be
|
fixing typo in comment.
|
2019-06-05 21:29:46 -04:00 |
Daniel Lemire
|
59194dcf4d
|
Issue182: fixed (#183)
* Verifying issue 182.
* Fixing the corresponding bug.
|
2019-06-05 18:51:29 -04:00 |
Daniel Lemire
|
b32c72f1fc
|
Adding a new compile-time flag (SIMDJSON_NAIVE_STRUCTURAL) for research purposes.
|
2019-06-03 16:41:50 -04:00 |
Daniel Lemire
|
e27a46973c
|
Introducing a fallback for clmul.
|
2019-06-03 15:10:14 -04:00 |
Daniel Lemire
|
06461a465b
|
Tweaking.
|
2019-06-03 14:25:22 -04:00 |
Daniel Lemire
|
cf6f231be6
|
Allowing users to provide additional flags.
|
2019-06-03 14:17:42 -04:00 |
Daniel Lemire
|
b1d5849bb5
|
Merge branch 'master' of github.com:lemire/simdjson
|
2019-06-03 13:46:08 -04:00 |
Daniel Lemire
|
cdc75dec97
|
Adding GB/s to the table version of parse.
|
2019-06-03 13:45:34 -04:00 |
Daniel Lemire
|
9239f75123
|
Adding compile-time option to test the speed of the fast flatten (research-oriented). (#181)
|
2019-06-03 13:37:09 -04:00 |
Daniel Lemire
|
f0bee2ac8b
|
Ease diagnostic with GHz reporting.
|
2019-06-03 13:24:54 -04:00 |
Daniel Lemire
|
295e481a2e
|
Getting more precise timings (avoiding the overhead of linux perf. counters).
|
2019-06-03 10:59:07 -04:00 |
Daniel Lemire
|
5aaca27cda
|
Making it practical to benchmark large files.
|
2019-05-31 20:33:16 -04:00 |
Daniel Lemire
|
f220c1e9eb
|
Removing bogus doc.
|
2019-05-31 19:48:52 -04:00 |
Daniel Lemire
|
642132920f
|
Fixing performance regression caused by helpful code contributions
that moved inlineable functions into the source file combined with
helpful compilers which aren't smart enough to do the inlinining in
any case.
|
2019-05-31 18:16:12 -04:00 |
Daniel Lemire
|
4e7e7d99cc
|
We do not want to check unified_machine against a bool now that we return an integer.
|
2019-05-31 11:11:23 -04:00 |
Daniel Lemire
|
ba8aa46cd0
|
Makefile: A git failure should not be considered a critical failure.
|
2019-05-29 12:03:07 -04:00 |
Daniel Lemire
|
f00be30318
|
Being clearer as to what TAPE_ERROR means.
|
2019-05-28 19:32:56 -04:00 |
Daniel Lemire
|
6b5231f930
|
Just improving the look and feel of 'parsingcompetition'.
|
2019-05-24 20:08:06 -04:00 |
Daniel Lemire
|
2c7a9734af
|
Updating parsingcompetition to the new API.
|
2019-05-24 19:28:21 -04:00 |
Daniel Lemire
|
8526387acb
|
Improving error codes. (#176)
* This commit adds new error codes.
|
2019-05-24 17:28:56 -04:00 |
Daniel Lemire
|
17ac5c0525
|
This adds guards so that we can better detect the case where we have neither AVX2 nor ARM NEON. (#173)
|
2019-05-24 17:26:29 -04:00 |
Daniel Lemire
|
bf82288ab1
|
Preventing implicit conversions for C strings to C++ strings (with evil results). (#172)
|
2019-05-21 13:32:23 -04:00 |
Daniel Lemire
|
2151ad7f34
|
Update CONTRIBUTORS
@alexey-milovidov spotted an issue we may not have otherwise detected.
|
2019-05-20 14:45:58 -04:00 |
alexey-milovidov
|
576914ed54
|
Remove MMX code (#170)
#169
|
2019-05-20 14:41:58 -04:00 |
Daniel Lemire
|
43dba8ac7f
|
A slightly better "flatten"? (#166)
* This seems beneficial.
|
2019-05-19 12:33:45 -04:00 |
Daniel Lemire
|
dcd0cb8080
|
Fix for https://github.com/lemire/simdjson/issues/58 (#168)
|
2019-05-19 12:25:27 -04:00 |
Daniel Lemire
|
47beaff152
|
Adding white-listing for memory sanitizer.
|
2019-05-19 11:18:54 -04:00 |
Daniel Lemire
|
e4bae80f9b
|
Merge branch 'master' into issue99
|
2019-05-16 15:03:26 -04:00 |
Daniel Lemire
|
1d531a9600
|
Fix for https://github.com/lemire/simdjson/issues/92
|
2019-05-16 15:01:58 -04:00 |
Dong Xie
|
14cd1f7a0b
|
Fix Issue #164 (#165)
* Fix Issue #164.
|
2019-05-10 17:51:53 -04:00 |
Daniel Lemire
|
871fd20ee5
|
Fixing issue 99 (#163)
|
2019-05-09 21:20:14 -04:00 |
Daniel Lemire
|
58f0d81925
|
Fixing issue 99
|
2019-05-09 21:17:13 -04:00 |