zhao zhou
59ecd3fa82
change comment
2022-05-20 18:20:36 +08:00
zhao zhou
114125dde2
change comment
2022-05-20 07:32:26 +08:00
zhao zhou
ce9305939b
change comment
2022-05-20 06:42:22 +08:00
zhao zhou
69d50bf232
change some comment
2022-05-20 06:33:47 +08:00
zhao zhou
ad1f0c025e
change some comment
2022-05-20 05:52:21 +08:00
zhao zhou
58518047fe
iterator not always pointer type. so use the auto* substitue auto that clang tidy suggest is not alwyas ok.
2022-05-19 19:13:12 +08:00
zhao zhou
44f2e3a06d
change comment
2022-05-19 02:49:26 +08:00
zhao zhou
c1bcf932ec
Merge branch 'column_replicate_optimize_v2' of https://github.com/zzachimed/ClickHouse into column_replicate_optimize_v2
2022-05-18 21:12:57 +08:00
zhao zhou
dbea0c122e
change macro from sse4.2 to sse2
2022-05-18 21:10:01 +08:00
zhao zhou
4b2a24b5ec
change comment format
2022-05-16 23:31:54 +08:00
zhao zhou
fa2afb292c
Improve performance for column replicate for uint32 type. In our benchmark unit test there has about 2x performance boost
...
Co-authored-by: vesslanjin <jun.i.jin@intel.com>
2022-05-16 22:48:37 +08:00
mergify[bot]
e7cfc6fd49
Merge branch 'master' into column_replicate_optimize_v2
2022-05-16 08:09:48 +00:00
Maksim Kita
437d70d4da
Fixed tests
2022-05-11 21:59:51 +02:00
Maksim Kita
8721e434e6
Fixed tests
2022-05-11 21:59:51 +02:00
Maksim Kita
8ceb63ee6c
Added JIT compilation of SortDescription
2022-05-11 21:59:51 +02:00
Robert Schulze
b24ca8de52
Fix various clang-tidy warnings
...
When I tried to add cool new clang-tidy 14 warnings, I noticed that the
current clang-tidy settings already produce a ton of warnings. This
commit addresses many of these. Almost all of them were non-critical,
i.e. C vs. C++ style casts.
2022-04-20 10:29:05 +02:00
Anton Popov
36ec379aeb
Merge remote-tracking branch 'upstream/master' into HEAD
2022-03-14 16:28:35 +00:00
Maksim Kita
b67f756a43
Fixed performance tests
2022-03-12 18:04:08 +00:00
Maksim Kita
f1d2f2a9e1
Updated tests
2022-03-11 21:16:25 +00:00
Maksim Kita
e5b85953e8
Added unit tests
2022-03-10 21:45:31 +00:00
Maksim Kita
6b916c7bb5
Fixed tests
2022-03-10 21:45:31 +00:00
Maksim Kita
cbe059f4bd
Updated IColumn interface to support getting stable permutation
2022-03-10 21:45:31 +00:00
Anton Popov
04a3a10148
minor fixes
2022-03-01 20:20:53 +03:00
Maksim Kita
5ef83deaa6
Update sort to pdqsort
2022-01-30 19:49:48 +00:00
mergify[bot]
4580af9f79
Merge branch 'master' into fix_segfault_object_used_after_move
2021-12-19 04:33:03 +00:00
N. Kolotov
b059154a81
Fixed segfault when smart pointer is dereferenced after move.
2021-12-18 23:13:42 +03:00
Anton Popov
54f51444c0
Merge remote-tracking branch 'upstream/master' into HEAD
2021-12-01 15:49:02 +03:00
Alexey Milovidov
e898c6608c
Fix broken non-x86 builds
2021-11-20 15:58:44 +03:00
Anton Popov
d50137013c
Merge remote-tracking branch 'upstream/master' into HEAD
2021-11-01 16:55:53 +03:00
jasperzhu
0217ed09ac
revise compile flag
2021-10-27 05:19:15 +05:30
jasperzhu
5ab55f7eaa
fixed function defect
2021-10-27 04:21:46 +05:30
jasperzhu
27f30dab89
remove function due to extra latency
2021-10-27 03:44:28 +05:30
jasperzhu
3d115536f5
Improve filter bitmask generator function all in one with sse/avx2/avx512
2021-10-26 01:39:09 +05:30
Anton Popov
7aa6068fb2
Merge remote-tracking branch 'upstream/master' into HEAD
2021-10-14 19:44:08 +03:00
jasperzhu
f08dd0e8d8
modify flags definitions
2021-10-13 05:13:34 +05:30
jasperzhu
8f349907fb
Fixed trailing whitespaces issue
2021-10-12 09:21:54 +05:30
jasperzhu
3be83a26d0
fixed Typos and Styles issues
2021-10-12 08:24:47 +05:30
jasperzhu
0ef2624408
add specific flags for compiling filter operation source files
2021-10-12 04:04:27 +05:30
jasperzhu
a3d629a5b5
add x86 feature avx2/avx512 support for filter implementation
2021-10-11 22:51:13 +05:30
Nikolai Kochetov
a95c28ec4b
Merge pull request #29898 from ClickHouse/remove-native-stream
...
Remove some more streams.
2021-10-10 21:01:16 +03:00
Vladimir C
3940382c2f
Remove defined(__POPCNT__) from column filter
2021-10-09 13:34:02 +03:00
vesslanjin
bed09ee68d
Whitespace fix
...
Signed-off-by: vesslanjin <jun.i.jin@intel.com>
2021-10-09 02:56:10 -04:00
vesslanjin
75af011068
use while instead of popcnt + for
...
Co-authored-by: Zhu Jasper jasper.zhu@intel.com
2021-10-08 14:58:23 -04:00
Nikolai Kochetov
340b53ef85
Remove some more streams.
2021-10-08 17:03:54 +03:00
Vladimir C
525df99893
Whitespace fix
2021-10-08 12:10:19 +03:00
Vladimir C
35feb08236
Whitespace changes
2021-10-08 12:03:55 +03:00
vesslanjin
383f3a3a20
Remove branchy code in filter operation with a better implementation with popcnt/ctz which have better performance
...
Co-authored-by: Zhu Jasper <jasper.zhu@intel.com>
2021-10-08 09:19:58 -04:00
Vladimir C
4b80c6ff21
Merge pull request #29545 from CurtizJ/remove-permute
2021-10-07 11:07:34 +03:00
Anton Popov
1f10246a10
Merge remote-tracking branch 'upstream/master' into HEAD
2021-10-02 22:33:27 +03:00
Alexey Milovidov
fe6b7c77c7
Rename "common" to "base"
2021-10-02 10:13:14 +03:00