Commit Graph

25984 Commits

Author SHA1 Message Date
Alexander Kuzmenkov
fe519cbea4 Pass const StringRef & to ZeroTraits::check
There is no reason to pass by value to this function, and this
is slower in debug builds, and leads to extra unexpected instrumentation
under asan.
2019-07-02 20:48:33 +03:00
Alexander Kuzmenkov
90c40dccc8 Disable copy and move for AllocatorWithStackMemory.
Since this allocator uses its own buffer field for small allocations,
moving or copying it is ill-defined, because someone might already
use the pointers to its body.
2019-07-02 20:48:33 +03:00
Alexander Kuzmenkov
b445525426 Include asan_interface.h before including LLVM internals. 2019-07-02 20:48:00 +03:00
Alexander Kuzmenkov
bd33bf8f96 Don't copy aggregate function states with memcpy.
They may contain pointers to themselves, such as when using
PODArrayWithStackMemory. Instead, initialize empty new structures
with `create`, and merge the old one to it with `merge`.
2019-07-02 20:48:00 +03:00
Alexander Kuzmenkov
f6ee2ea4e4 Add asan integration to arenas. 2019-07-02 20:48:00 +03:00
Nikita Lapkov
47e1537b20 remove meaningless check (#5839) 2019-07-02 19:59:34 +03:00
alexey-milovidov
1bda6994ad
Merge pull request #5832 from yandex/fix_low_cardinality_check
Fix low cardinality check
2019-07-02 17:06:06 +03:00
alesapin
cbb0d640f4 Add comments 2019-07-02 14:34:16 +03:00
alesapin
f68b5216a8 Fix prefix reading and skip check for low cardinality dictionary 2019-07-02 13:55:47 +03:00
alexey-milovidov
aea3fc661a
Merge pull request #5824 from Enmk/double_delta_fix
Fixed DoubleDelta codec edge case
2019-07-02 12:52:40 +03:00
alexey-milovidov
7fe87e112b
Merge pull request #5830 from yandex/filimonov-fix-macos-build
fix macos build after #4828
2019-07-02 12:52:10 +03:00
alexey-milovidov
dc59b245f1
Merge pull request #5828 from yandex/date-lut-fix-uct
Fix wrong resolution of time zone name.
2019-07-02 12:49:48 +03:00
filimonov
a08fa57711
another place with _XOPEN_SOURCE definition 2019-07-02 08:39:03 +02:00
filimonov
ea2f0dd844
fix macos build 2019-07-02 08:37:57 +02:00
Vasily Nemkov
c5b2ba2a25 Fixed DoubleDelta codec edge case
Casused by mistreating negative double delta value as HUGE unsigned value, crippling compression ratio.
2019-07-02 07:58:03 +03:00
Alexey Milovidov
5c721ea711 Style 2019-07-02 03:19:56 +03:00
Alexey Milovidov
da04c2f1ce Merge branch 'master' of github.com:yandex/ClickHouse 2019-07-02 03:16:27 +03:00
Alexey Milovidov
97a502fcb6 Merge branch 'utc-fallback-no-tzdata' into date-lut-fix-uct 2019-07-02 03:12:50 +03:00
Alexey Milovidov
5e893c0da0 Fixed error with preference of UCT instead of UTC 2019-07-02 03:12:00 +03:00
alexey-milovidov
28ae9f9044
Merge pull request #4828 from laplab/update_libunwind
switch to llvm libunwind
2019-07-02 02:34:01 +03:00
Alexey Milovidov
ed8f81304c Merge branch 'master' of github.com:yandex/ClickHouse 2019-07-02 02:33:28 +03:00
Alexey Milovidov
4e41e8a572 Preparation for #4828: adapted test for build without libunwind 2019-07-02 02:33:15 +03:00
Alexey Milovidov
ddd1a10b58 Fallback to UTC if no tzdata 2019-07-02 01:36:05 +03:00
Nikita Lapkov
5286ab97fd refactor and comments 2019-07-01 22:11:11 +00:00
Nikita Lapkov
9641d058d0 Merge remote-tracking branch 'upstream/master' into update_libunwind 2019-07-01 21:11:26 +00:00
alexey-milovidov
6890c5e3b3
Merge pull request #5822 from yandex/fix-build-gcc9
fix build on macosx and gcc9
2019-07-01 23:16:11 +03:00
Nikita Lapkov
d65bf8dd60 fix contrib 2019-07-01 20:04:51 +00:00
Alexey Milovidov
735eb8eeca Removed `emacs' style of quotes 2019-07-01 22:55:35 +03:00
alexey-milovidov
c43dfce041
Merge pull request #5382 from abyss7/issue-5286
Add virtual columns to Kafka Engine tables
2019-07-01 21:30:09 +03:00
alexey-milovidov
bf8c154d3d
Merge pull request #5819 from CurtizJ/fix-segfault-ttl
Fix segfault in TTL merge with non-physical columns in block.
2019-07-01 20:28:26 +03:00
alexey-milovidov
06791e716f
Merge pull request #5820 from yandex/column-get-bool-float64-unfinished-code
Added missing implementations of IColumn::getFloat64, IColumn::getBool
2019-07-01 20:28:04 +03:00
filimonov
c5492e59f1
more accidental spaces 2019-07-01 17:01:10 +02:00
filimonov
051a9ae492
remove accidental spaces 2019-07-01 16:44:45 +02:00
filimonov
2627dec804
fix build on macosx and gcc9 2019-07-01 16:42:05 +02:00
Alexey Milovidov
2acaebb288 Added test 2019-07-01 17:28:39 +03:00
CurtizJ
ecf9feab9c remove extra semicolon 2019-07-01 17:09:22 +03:00
Alexey Milovidov
cb8be105d5 Added missing implementations of IColumn::getFloat64, IColumn::getBool 2019-07-01 16:49:50 +03:00
Ivan Lezhankin
fa5431a524 Don't re-new docker volumes in all tests 2019-07-01 16:49:00 +03:00
CurtizJ
c0a63801fc fix segfault in ttl merge with non-physical columns in block 2019-07-01 15:50:50 +03:00
alexey-milovidov
106a2d0c0f
Merge pull request #4930 from yandex/tsan-miscellaneous
Miscellaneous changes
2019-07-01 11:11:53 +03:00
alexey-milovidov
5fb7bf6854
Update ParallelInputsProcessor.h 2019-07-01 03:15:14 +03:00
Alexey Milovidov
f6c2815134 Merge branch 'master' of github.com:yandex/ClickHouse 2019-07-01 02:54:07 +03:00
Alexey Milovidov
22948ba508 Fixed test 2019-07-01 02:53:56 +03:00
alexey-milovidov
c108882c5f
Merge pull request #5805 from yandex/BHYCHIK-h3-integration
Merge H3 integration
2019-07-01 01:02:16 +03:00
alexey-milovidov
a9cfe4ce91
Merge pull request #5807 from yandex/ngramSearch
Inverting ngramSearch to be more intuitive
2019-07-01 00:43:17 +03:00
alexey-milovidov
1119056b71
Merge pull request #5798 from s-mx/complete_external_loader_methods
complete ExternalLoader method's implementations
2019-07-01 00:42:57 +03:00
Alexey Milovidov
fd2f90488e Simplification 2019-06-30 23:54:06 +03:00
alexey-milovidov
76b0a29046
Update geo.md 2019-06-30 23:53:08 +03:00
alexey-milovidov
4a2d3fe90a
Update Dockerfile 2019-06-30 23:47:12 +03:00
alexey-milovidov
1d2008bf10
Update geo.md 2019-06-30 23:46:29 +03:00