ioioioio
|
a592199068
|
readme is aware of namespace (#206)
|
2019-07-04 11:50:35 -04:00 |
ioioioio
|
477b058f74
|
Merge pull request #201 from lemire/Multiple_implementation_refactoring_stage2
Stage2 refactored to simplify multiple implementations
|
2019-07-03 17:32:44 -04:00 |
ioioioio
|
0df6d83f08
|
deleting useless comments and namespace indications
|
2019-07-03 10:47:45 -04:00 |
ioioioio
|
036f9d5a45
|
Merge branch 'master' of https://github.com/lemire/simdjson into Multiple_implementation_refactoring_stage2
|
2019-07-03 10:34:58 -04:00 |
ioioioio
|
43143f6434
|
Merge pull request #200 from lemire/merging_namespace
Addition of a namespace
|
2019-07-03 09:50:44 -04:00 |
ioioioio
|
3f24879157
|
Stage2 refactored to simplify multiple implementations
|
2019-07-02 17:12:00 -04:00 |
ioioioio
|
40c098f78a
|
updating single header
|
2019-07-02 16:37:05 -04:00 |
ioioioio
|
b335af8507
|
Attemp to solve some singleheader's problems
|
2019-07-02 16:24:56 -04:00 |
ioioioio
|
9a6a146183
|
Fixing amalgation.sh
|
2019-07-02 15:32:48 -04:00 |
ioioioio
|
9230588ce8
|
conflicts are solved
|
2019-07-02 15:21:00 -04:00 |
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 |