Alexey Milovidov
104c6d9ddf
Fixed warning in Poco [#CLICKHOUSE-2].
2017-09-11 08:33:36 +03:00
Alexey Milovidov
93f1e274fb
Removed unused code from pcg-random, that generates compiler warning by default [#CLICKHOUSE-2].
2017-09-10 01:43:11 +03:00
Alexey Milovidov
0c41b87647
Fixed insignificant error in Poco, shown by TSan [#CLICKHOUSE-2].
2017-09-10 01:26:01 +03:00
Alexey Milovidov
2e74123075
Fixed insignificant error in Poco, shown by TSan [#CLICKHOUSE-2].
2017-09-09 07:08:04 +03:00
Alexey Milovidov
b5c6bb6416
Removed boost::random library [#CLICKHOUSE-3174].
2017-09-09 03:01:29 +03:00
Alexey Milovidov
f9679a40b1
Added README describing source of imported pcg-random library [#CLICKHOUSE-3174].
2017-09-09 02:57:52 +03:00
Alexey Milovidov
7896e9d65f
Imported pcg-random library (Reason: rng with small size of state, fast initialization, good performance and quality, with interface compatible with C++ standard library. Cause: boost::random::taus88 in latest Boost 1.65 is incompatible with C++17 standard) [#CLICKHOUSE-3174].
2017-09-09 02:43:28 +03:00
Alexey Milovidov
57d244d739
Removed usage of deprecated C++ feature [#CLICKHOUSE-3174].
2017-09-08 23:24:11 +03:00
Alexey Milovidov
88e2dd9d74
Added missing file [#CLICKHOUSE-3282].
2017-09-07 06:47:18 +03:00
Alexey Milovidov
17edcdec96
Updated zstd to version 1.3.1, properly [#CLICKHOUSE-3277].
2017-09-07 06:33:53 +03:00
Alexey Milovidov
14d5149293
Added missing files [#CLICKHOUSE-3276].
2017-09-04 22:33:17 +03:00
Alexey Milovidov
8971967651
Added missing files [#CLICKHOUSE-3276].
2017-09-04 22:31:23 +03:00
Alexey Milovidov
b4d7d8f1de
Added missing files [#CLICKHOUSE-3276].
2017-09-04 22:30:52 +03:00
Alexey Milovidov
6901e80c4c
Updated boost; added boost geometry [#CLICKHOUSE-3276].
2017-09-04 21:56:02 +03:00
proller
f68a0ea63b
Fix mysql includes and remove libmariadb submodule ( #1185 )
...
* Use bundled libmariadbclient (CLICKHOUSE-3261)
* wip
* wip
* wip
* Update docs about git clone. move docs/en/development/build_*.sh -> utils/build/build_debian.sh
* Fix mysql includes
* Cmake: don't install mariadb targets
* Fix generated includes
* Disable mysql tests
* cmake: mariadb fixes
* Fix
* Update find_mysqlclient.cmake
* Fix zlib
* Remove bundled contrib/mariadb-connector-c
* fix
* Fix build
* Fix includes
2017-09-04 20:04:33 +03:00
proller
1a8e22c37f
Allow compile on 32bit systems ( #1175 )
...
* Trying compile under 32bit..
* PerformanceTest: use getMultiple*FromConfig, fix debug helpers
* Missing file
* clnag-format of Split ComplexKeyCacheDictionary
* wip
* Requested changes
* wip
* wip
* Fix boost 1.64 and gcc7+ compile errors
* More fixes
* wip
* Fix arm build
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* clean
* fix
* wip
* wip
* clean
* clean
* wip
* wip
* Update MergeTreeSettings.h
* Requested changes
* Requested changes
* Requested changes
* Requested changes
2017-09-01 20:21:03 +03:00
proller
3269b1da57
libmariadb as submodule (CLICKHOUSE-3261) ( #1181 )
...
* Use bundled libmariadbclient (CLICKHOUSE-3261)
* wip
* wip
* wip
* Update docs about git clone. move docs/en/development/build_*.sh -> utils/build/build_debian.sh
2017-08-31 20:11:30 +03:00
Hiroaki Nakamura
2d12fea90f
Update zstd to 1.3.1
2017-08-24 16:24:33 +03:00
proller
c351b367fb
Fix sparcehash include ( #1084 )
...
* Fix sparcehash include
* Fix re2_st include
2017-08-10 02:11:28 +03:00
proller
ac178bde1f
Cmake: link ltdl with pocoodbc static only. rename ARM -> ARCH_ARM ( #1083 )
...
* Cmake: link ltdl with pocoodbc static only. rename ARM -> ARCH_ARM
* Fix lib find order
* Allow define non-contrib cityhash farmhash metrohash
* Fix message
* Cmake: fixes
* clean
* Update CMakeLists.txt
2017-08-09 23:52:55 +03:00
proller
d6833a0d55
Cmake: remove global include_directories ( #1055 )
...
* Fix .h compile
* Cmake: remove global include_directories
* boost include hide
* fix cctz
* add \n
2017-08-03 15:44:39 +03:00
proller
465d305479
gcc7 and arm fixes ( #1041 )
...
* PerformanceTest: use getMultiple*FromConfig, fix debug helpers
* Missing file
* gcc7 fixes
* clnag-format of Split ComplexKeyCacheDictionary
* Requested changes
* Fix boost 1.64 and gcc7+ compile errors
* More fixes
* Fix arm build
* Fix nothrow
* Better arm detection
2017-07-29 22:58:10 +03:00
Alexey Zatelepin
8763567e9a
fix metrohash build when sse4.2 is disabled
2017-07-24 15:50:02 +03:00
proller
b172f7a0f1
Cmake: clear test variables with CMakePushCheckState (it will fix macos build issue) ( #992 )
2017-07-17 17:21:43 +03:00
Alexey Milovidov
632d9188cf
Applied a patch from Jeff Frasca about file permissions [#CLICKHOUSE-3].
2017-07-11 04:24:07 +03:00
Георгий Кондратьев
bf3736c55e
Fix libunwind config
...
`#ifdef HAVE_LZMA` check in `contrib/libunwind/src/elfxx.c` expects `HAVE_LZMA`
to be undefined.
2017-06-27 11:53:56 +03:00
proller
2d359fee54
Make libunwind optional. Allow use custom libcctz ( #920 )
...
* Make libunwind optional. Allow use custom libcctz
* fix
* Fix
* fix
* Update BaseDaemon.cpp
* Update CMakeLists.txt
2017-06-23 17:41:07 +03:00
Alexey Milovidov
8ef94aa82d
Fix for Mac OS [#CLICKHOUSE-3094].
2017-06-23 08:46:04 +03:00
Alexey Milovidov
aac1a18811
Added CMakeLists for libunwind [#CLICKHOUSE-3094].
2017-06-23 08:30:50 +03:00
Alexey Milovidov
65753deb7e
Using libunwind for stack trace from signal handler [#CLICKHOUSE-3094].
2017-06-23 08:16:34 +03:00
Alexey Milovidov
a86f72189a
Added README for libunwind [#CLICKHOUSE-3094].
2017-06-23 08:13:39 +03:00
Alexey Milovidov
2aec6efddc
Imported unwind library from https://github.com/libunwind/libunwind , rev. 2934cf40529e0261801a4142fabae449a65effd0 [#CLICKHOUSE-3094].
2017-06-23 08:12:40 +03:00
Alexey Milovidov
6df5d556e5
Changed namespace [#DEVTOOLS-3381].
2017-06-21 11:35:38 +03:00
Alexey Milovidov
604de2bfeb
Better [#DEVTOOLS-3381].
2017-06-21 04:24:05 +03:00
Георгий Кондратьев
a736ef618a
Put ClickHouse variant of CityHash into DB namespace [#DEVTOOLS-3381]
...
This avoids symbol conflict when linking external applications that use another
variant of CityHash in the global namespace with ClickHouse libraries.
2017-06-20 12:25:16 +03:00
Alexey Milovidov
2af2ddfcb2
Added missing file [#CLICKHOUSE-31].
2017-06-13 07:14:22 +03:00
proller
1338b03438
Fix freebsd and macos build (contrib/libbtrie) ( #806 )
...
* Try fix freebsd 11-STABLE OCbuild
* Fix freebsd and macos build (contrib/libbtrie)
2017-05-17 21:45:44 +04:00
Marek Vavruša
9520234365
Dictionaries/TrieDictionary: IP prefix dictionary
...
This commit implements a basic IP prefix dictionary
that allows storing IPv4/IPv6 prefixes and
matching them against a single IP address on query
time. This allows for doing IP -> ASN matching and
other similar things on query time.
The implementation is basic for start, using a
simple bitwise trie and reusing interface for
complex key dictionaries (so using tuple instead
of UInt32/FixedString(16) as the key). A faster
bitwise trie implementation (like poptrie) is
desired to improve lookup performance and
memory consumption with large prefix tables.
2017-05-15 10:51:03 +04:00
ivanzhukov
f33494ffe2
Add missing liblz4 header file
2017-05-07 00:10:25 +03:00
kmeaw
6b9fbd2095
Update lz4 library to the latest stable version (1.7.5, 2016-11-28)
2017-05-06 10:48:30 -04:00
Marek Vavruša
d2d7aaac69
contrib/libpoco: update Crypto to last stable
...
the last stable version 1.7.8 fixes build with
newer OpenSSL that’s in most of the distribution
2017-05-03 23:09:52 -07:00
Alexey Milovidov
5e969e70bc
Removed useless code from re2 library build [#CLICKHOUSE-2].
2017-04-18 00:11:12 +03:00
proller
5996800a73
Fix compiler option -Wno-dynamic-exception-spec
2017-04-17 18:57:50 +03:00
proller
d2b070bb40
Remove compiler option -Wno-dynamic-exception-spec [#CLICKHOUSE-2951]
2017-04-17 17:52:43 +03:00
proller
e3f0ff3c70
tcmalloc: add -Wno-dynamic-exception-spec
2017-04-11 16:30:49 +03:00
proller
29d4471b9d
Fix build in gcc7 ( #641 )
...
* Fix build in gcc7
* try reduce warn area
* better fix
2017-03-31 08:09:11 +03:00
Vitaliy Lyudvichenko
2ab25099cd
Move boost::tests to Google Tests. [#CLICKHOUSE-2]
2017-03-28 20:46:16 +03:00
Vitaliy Lyudvichenko
15254f91d2
Improve CMakeLists.txt for tests. [#CLICKHOUSE-2]
2017-03-28 20:46:16 +03:00
Vitaliy Lyudvichenko
253a0a55fe
Add GoogleTest 1.7 framework for unit tests. [#CLICKHOUSE-2]
2017-03-28 20:46:16 +03:00
Vitaliy Lyudvichenko
19a2195710
Implemented re-readable buffers, add unit tests. [#CLICKHOUSE-2070]
2017-03-28 20:46:16 +03:00