Commit Graph

661 Commits

Author SHA1 Message Date
Dan Roscigno
61c3de2ec5
Merge branch 'master' into improve_build 2022-10-26 16:23:48 -04:00
Dan Roscigno
0c50114190
Update Fedora build info
I am using Fedora 36.

yum install of `clang-c++` failed for me, `clang` worked.  And I had an error message telling me to install `ccache` also.
2022-10-24 14:41:38 -04:00
Alexey Milovidov
b720030ac6 Remove outdated documentation 2022-10-21 00:13:30 +02:00
DanRoscigno
e76560619c moved into dev/getting-started 2022-10-18 14:52:28 -04:00
Alexey Milovidov
5b6be92042
Update build.md 2022-10-13 05:31:50 +03:00
Alexey Milovidov
023f11fb86
Update developer-instruction.md 2022-10-09 03:54:00 +03:00
Dan Roscigno
22576fa2f2
Merge branch 'master' into improve_build 2022-10-06 14:53:15 -04:00
BoloniniD
fcb039d465 Fix docs for corrosion 2022-09-28 22:24:26 +03:00
Dan Roscigno
cdab391c39
Merge branch 'master' into improve_build 2022-09-09 09:05:16 -04:00
peter279k
9d26235416 Improve building steps 2022-09-08 13:41:24 +08:00
peter279k
945299de99 Remove strange release trains 2022-09-08 01:24:12 +08:00
Frank Chen
0f3003e37b Add ccache brew install list 2022-09-02 16:01:31 +02:00
Dan Roscigno
96cd94196e
Merge branch 'ClickHouse:master' into add-more-slugs 2022-08-28 12:06:37 -04:00
DanRoscigno
fad2e071eb replace symlinks with includes 2022-08-28 11:58:59 -04:00
DanRoscigno
5d1e3ee4d8 remove duplicate 2022-08-28 11:04:51 -04:00
DanRoscigno
5b5fcc56aa add slugs 2022-08-28 10:53:34 -04:00
DanRoscigno
db1a3b717c add slugs 2022-08-28 09:58:27 -04:00
DanRoscigno
c4caa35cfd add frontmatter dashes 2022-08-28 09:53:52 -04:00
Yakov Olkhovskiy
d96f32d655
Update developer-instruction.md 2022-08-27 23:46:09 -04:00
DanRoscigno
79f8e1c03c add slugs to all docs 2022-08-26 15:49:26 -04:00
546
0c11645867
update path in test.md
`lexer_fuzzer.cpp` path has changed.
2022-08-18 14:56:22 +08:00
Alexey Milovidov
5d549a7583
Merge pull request #40182 from ClickHouse/minor-build-changes
Minor build changes
2022-08-13 22:48:01 +03:00
Alexey Milovidov
a6a51f4fb8 Minor build changes 2022-08-13 06:39:20 +02:00
Alexey Milovidov
2b7fe3dea3
Remove obsolete "build Debian package" instruction 2022-08-13 05:54:13 +03:00
Robert Schulze
5a434577f6
Mention how the build can be speed up by disabling self-extraction 2022-08-08 13:01:32 +00:00
Robert Schulze
49a708ff29
Merge pull request #39596 from ClickHouse/move-woboq
Merge Woboq code browser page into "Getting Started" document
2022-08-01 13:44:33 +02:00
Robert Schulze
c9e1364cd0
Temporarily restore Woboq pages 2022-08-01 08:39:22 +00:00
Robert Schulze
dd030c6b48
Add anchor 2022-07-31 13:01:35 +00:00
Robert Schulze
9de69a021c
Fix documentation 2022-07-31 07:44:25 +00:00
Robert Schulze
199e254777
Merge remote-tracking branch 'origin/master' into no-split-binary 2022-07-28 15:54:22 +00:00
Robert Schulze
22219c4b7a
Merge Woboq code browser page into "Getting Started" document
There was too little information on the page to deserve a separate
document.
2022-07-26 07:54:03 +00:00
Robert Schulze
305291fd64
Merge pull request #39362 from ClickHouse/doc-updates
Small doc updates
2022-07-25 16:31:59 +02:00
Robert Schulze
68f0dcc206
Remove mention of C++03 exception specifiers
... such exception specifiers trigger a compiler warning these days
anyways (i.e. are treated as error)
2022-07-24 18:41:43 +00:00
Robert Schulze
f3a60991f4
Smallish compiler warnings update 2022-07-24 18:41:43 +00:00
Robert Schulze
a9fb677084
Bump Clang version to current minimum 2022-07-24 18:41:43 +00:00
Robert Schulze
2ded3da887
Bump Clang version to current minimum 2022-07-24 18:41:43 +00:00
Robert Schulze
cec8458429
Remove Mac instructions
... they are given at length on the dedicated setup page for Mac
2022-07-24 18:41:43 +00:00
Robert Schulze
b09121df11
Remove comment to check for CMake version
a) the build script aborts anyways if CMake is too old
b) our minimally required version is >3 years old, so the chance of an
   abort due to outdated CMake is fairly low
c) removing the hint to check the version removes the need to constantly
   update the version in the docs
2022-07-24 18:41:43 +00:00
Robert Schulze
a2d1738150
Add a sentence on writing perf tests for SQL functions 2022-07-24 18:41:07 +00:00
Alexey Milovidov
071374b152 Remove SPLIT_BINARY 2022-07-24 01:15:54 +02:00
Azat Khuzhin
0e95dba3ef Fix make clean (due to crosscompile of llvm)
Without ADDITIONAL_CLEAN_FILES it reports an error:

    Cleaning... ninja: error: remove(contrib/llvm/llvm/NATIVE): Directory not empty
    ninja: error: remove(/bld/contrib/llvm/llvm/NATIVE): Directory not empty
    0 files.

Note, that ADDITIONAL_CLEAN_FILES had been added since cmake 3.15.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-07-20 17:34:10 +03:00
Constantine Peresypkin
a4e3fac863
fix wrong OSX building instructions
It was a mess of `clang-13` and `clang-14` or `aarch64` and `x86_64`
2022-07-08 11:54:00 +02:00
Alexey Milovidov
551b0e62ca
Update build-cross-arm.md 2022-07-08 00:41:45 +03:00
Robert Schulze
e2d3bb80f4
Revert "Revert "Smallish updates of dev guide""
This reverts commit 45b1c3fe20.
2022-07-05 14:24:00 +02:00
Alexander Tokmakov
45b1c3fe20
Revert "Smallish updates of dev guide" 2022-07-05 15:15:11 +03:00
Robert Schulze
2730639c11
Merge pull request #38751 from ClickHouse/update-dev-docs
Smallish updates of dev guide
2022-07-05 13:36:05 +02:00
Mikhail f. Shiryaev
7c812df47e
Merge pull request #38580 from ClickHouse/artifactory-arm64
Push arm64 packages to artifactory and release assets
2022-07-04 12:31:52 +02:00
Robert Schulze
d0e84390c7
Added note that development options are not supported 2022-07-04 07:17:27 +02:00
Robert Schulze
73e2d59294
Smallish updates of dev guide
- Inspired by #38684, this commit removes the list of used third-party
  libraries + licenses from the development documentation.

- The tips how to speed up the build is independent of the OS. Move it
  from the "Linux" section to the "Getting Started" guide. Also extend
  it with further useful build options to make the build faster.
2022-07-03 14:56:04 +02:00
Azat Khuzhin
2a23c39a78 Remove outdated cmake documentation
When it had been added, initially, it was autogenerated - #14711
Later, after documentation rework, it had been removed, in #37441.

And this makes documentation out dated, and out dated documentation may
provide more harm then help, so let's remove it.

Also it has links to the code in github that does not contain commit
SHA1, so those links may point in the wrong place.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-07-01 15:20:33 +03:00
Robert Schulze
59236d60c9
Merge pull request #38654 from ClickHouse/better-naming-for-split-debug-symbols
Better naming for stuff related to splitted debug symbols
2022-07-01 09:28:41 +02:00
Robert Schulze
bb358617e1
Better naming for stuff related to splitted debug symbols
The previous name was slightly misleading, e.g. it is not about
"intalling stripped binaries" but about splitting debug symbols from the
binary.
2022-06-30 23:41:27 +02:00
Mikhail f. Shiryaev
e76ebdfb47
Change clickhouse-{client,server} packages architecture 2022-06-30 16:31:31 +02:00
Jordi Villar
e8cdee73e1
Update architecture.md 2022-06-28 09:27:28 +02:00
Alexey Milovidov
b3098822e0
Merge pull request #38171 from ClickHouse/hyper-to-vectorscan
Replace hyperscan by vectorscan
2022-06-26 10:01:45 +03:00
Robert Schulze
2c828338f4
Replace hyperscan by vectorscan
This commit migrates ClickHouse to Vectorscan. The first 10 min of
[0] explain the reasons for it.

(*) Addresses (but does not resolve) #38046

(*) Config parameter names (e.g. "max_hyperscan_regexp_length") are
    preserved for compatibility. Likewise, error codes (e.g.
    "ErrorCodes::HYPERSCAN_CANNOT_SCAN_TEXT") and function/class names (e.g.
    "HyperscanDeleter") are preserved as vectorscan aims to be a drop-in
    replacement.

[0] https://www.youtube.com/watch?v=KlZWmmflW6M
2022-06-24 10:47:52 +02:00
zvonand
946117ec89 Merge branch 'master' of github.com:ClickHouse/ClickHouse into zvonand-base58 2022-06-23 17:04:40 +05:00
Robert Schulze
fa6deaa0f7
Merge pull request #38294 from ClickHouse/fix_system_dot_licences_on_mac
Fix system.licenses on mac
2022-06-23 09:33:07 +02:00
Robert Schulze
76bd2533a3
Fix system.licenses on mac
- list-licenses.sh assumed GNU versions (e.g. the "-printf" flag of
  find) but Mac ships with a non-GNU version

- this led to error

  [8677/8942] Generating StorageSystemLicenses.generated.cpp
  find: -printf: unknown primary or operator
  find: -printf: unknown primary or operator
  find: -printf: unknown primary or operator
  find: -printf: unknown primary or operator

  during build and as a result, an empty system.licenses table

- As a fix, force the GNU versions of find and grep on Mac
2022-06-21 23:22:27 +02:00
zvonand
9c6b2b9ba0 added docs 2022-06-20 20:10:28 +05:00
DanRoscigno
14ecf4c497 s/Clickhouse/ClickHouse/ 2022-06-17 08:40:14 -04:00
Alexey Milovidov
eec99e74f2
Update build.md 2022-06-13 06:24:51 +03:00
Alexey Milovidov
7ae67500ad
Update build.md 2022-06-13 06:19:31 +03:00
vdimir
94bddec0bc
More typos checked and fixed 2022-06-08 14:28:41 +02:00
vdimir
9bd9c3d1d1
Fix some typos in docs 2022-06-08 14:26:02 +02:00
Vladimir C
f7b026f31e
Merge pull request #37825 from vdimir/contrib-trigger-false 2022-06-03 15:31:18 +02:00
vdimir
8228049687
Fix submodule changed label condition 2022-06-03 13:59:34 +02:00
Alexey Milovidov
ea89f81a78 Merge branch 'master' of github.com:ClickHouse/ClickHouse into llvm-14 2022-06-03 03:07:14 +02:00
rfraposa
869967de41 Remove H1 anchor tags from docs 2022-06-02 04:55:18 -06:00
Alexey Milovidov
b5f48a7d3f Merge branch 'master' of github.com:ClickHouse/ClickHouse into llvm-14 2022-06-01 22:09:58 +02:00
Robert Schulze
b3b0716b32
Merge pull request #37544 from ClickHouse/cached_patterns
Cache compiled regexps when evaluating non-const needles
2022-06-01 19:55:25 +02:00
Alexey Milovidov
c1169019d2 Merge branch 'master' into llvm-14 2022-05-29 02:29:02 +02:00
Alexey Milovidov
39a55991ca Change Playground URL in the docs 2022-05-28 01:18:07 +02:00
Robert Schulze
ff228d63e8
Fix typo 2022-05-27 10:14:13 +02:00
Alexey Milovidov
207ffc0f92 Merge branch 'master' into llvm-14 2022-05-27 01:18:51 +02:00
Robert Schulze
23378ab67b
Merge pull request #37520 from ClickHouse/update-3rd-party-contribution-guide
Update 3rd party contribution guide
2022-05-25 21:54:49 +02:00
Igor Nikonov
4f09a0c431
Update architecture.md
Updated broken links in Functions section
2022-05-25 16:27:17 +02:00
Robert Schulze
c743fef3ae
Update 3rd party contribution guide
- replace obsolete references to clickhouse-extra to clickhouse

- generally rewrite the guide and make it easier to understand
2022-05-25 13:46:05 +02:00
Alexey Milovidov
a5541dc2d5 Merge branch 'master' into llvm-14 2022-05-25 01:56:24 +02:00
Robert Schulze
7348a0eb28
Merge pull request #37251 from ClickHouse/non_const_like
Support non-constant SQL functions (NOT) (I)LIKE and MATCH
2022-05-24 20:28:31 +02:00
Alexey Milovidov
3b0ecb4620
Update cmake-in-clickhouse.md 2022-05-24 03:55:28 +03:00
Alexey Milovidov
dce7a86ca9 Merge branch 'master' into llvm-14 2022-05-22 22:38:07 +02:00
Robert Schulze
00d004c061
Remove -T flag from instructions about test creation
That flag no longer exists and test creation works fine w/o it (see
commit f07d4177a5 for a related change).
2022-05-22 17:50:38 +02:00
Robert Schulze
b475fbc9a7
Merge pull request #37300 from ClickHouse/cmake-cleanup-pt3
Various cmake cleanups
2022-05-20 10:02:36 +02:00
Alexander Gololobov
e9db3465e3 Fixed typos 2022-05-18 13:01:32 +02:00
Robert Schulze
34af1cb116
Throw option WEVERYTHING out
WEVERYTHING enables on Clang literally every warning. People on the
internet are divided if this is a good thing or not but ClickHouse
compiles with -Weverything + some exceptions for noisy warnings since at
least a year.

I tried to build with WEVERYTHING = OFF and the build was badly broken.
It seems nobody actually turns WEVERYTHING off. Actually, why would one
if the CI builds (configured with WEVERYTHING = ON) potentially generate
errors not generated in local development.

To simplify the build scripts and to remove the need to maintain two
sets of compiler warnings, I made WEVERYTHING the default and threw
WEVERYTHING = OFF out.
2022-05-17 15:52:53 +02:00
Igor Nikonov
34de7d9973
Remove prompt($) from bash scripts
Copy bash script. Paste it into terminal. Some bash scripts fail to execute due to bash prompt in documentation. So, I just removed the prompt(s)
2022-05-16 13:55:42 +02:00
Nikolai Kochetov
f1bc2bc615 Merge branch 'master' into llvm-14 2022-05-16 12:03:26 +02:00
Robert Schulze
7c11f41038
Removed funny objcopy/strip finding logic on Apple
On Darwin, the build script tries to
1. use llvm-objcopy/llvm-strip from $PATH,
2. if not found by 1., use standard objcopy/strip from $PATH

The brew install instructions recommends to set $PATH to brew's binary
dir, so 2. will find something (assuming binutils is installed from
brew). If $PATH additionally points to brew's LLVM binary dir (which is
different from brew's binary dir), 1. will find the llvm versions of the
tools.

This commit removes additional logic which repeats above steps in a more
implicit way by calling brew internally and figuring out the paths once
more if 1. and 2. cannot find them in the $PATH. This removes
duplication and simplifies the script. Maybe it even helps with
reproducibility.
2022-05-15 16:06:54 +02:00
Robert Schulze
1c127bbe09
Make color output a CMake option and fix setting for makefile generator
- Variable CMAKE_BUILD_COLOR_MAKEFILE has no effect (perhaps it had in
  ancient CMake), the actual variable is called CMAKE_COLOR_MAKEFILE
2022-05-15 09:48:02 +02:00
Robert Schulze
a15dacf80f
Simplify and update MacOS build instructions
- instead of repeating Homebrew's installation steps (which may become
  outdated), just point to their homepage

- Specify CC and CXX env variables instead of internal CMake variables,
  CMake figure out paths to ar, ranlib and objcopy automatically

- use -S and -B parameters available in recent CMake versions to build
  directly from the source directory
2022-05-12 11:45:58 +02:00
Rich Raposa
ee0cef3576
Merge pull request #37118 from ClickHouse/test-doc-update
Mini update of testing guide
2022-05-11 07:22:33 -06:00
Robert Schulze
f07d4177a5
Small update of testing guide
- the guide talked about 'testmode' but that doesn't seem to exist
  anymore (grep for it ...), and the command works w/o 'testmode'

- also replaced parameter '-n' by its full form '--multiquery' for
  readability
  '
2022-05-11 14:38:16 +02:00
Robert Schulze
7bef3843ce
Recommend syntactic sugar for better readability in code style 2022-05-08 08:44:22 +02:00
Robert Schulze
a6e22c9379
Revert "Mention suppression in stylecheck error + document in style guide"
This reverts commit ef0d9ca468.
2022-05-08 08:35:10 +02:00
Robert Schulze
ef0d9ca468
Mention suppression in stylecheck error + document in style guide 2022-05-06 09:43:00 +02:00
Sergei Trifonov
08688332bd
more info + fixes 2022-05-03 11:22:07 +02:00
Sergei Trifonov
98168cfc8f
Add docs for developers on threads and jobs 2022-05-02 19:47:15 +02:00
Alexey Milovidov
88826e2da5 Remove "preconditions" from performance tests (overengineering, unneeded feature) 2022-05-02 02:33:22 +02:00
Sergei Trifonov
6b7d3ce739
Merge pull request #36670 from ClickHouse/serxa-dev-config-docs
documentation on how configuration is implemented
2022-04-28 15:42:33 +02:00
mergify[bot]
afd82a68f9
Merge branch 'master' into clang-tidy-cleanup 2022-04-27 02:30:02 +00:00
Ivan Blinkov
c0ee49920f
[docs] title doesn't need a period + make it shorter (#36678) 2022-04-26 21:09:03 +03:00
Sergei Trifonov
f17aea145c
documentation on how configuration is implemented 2022-04-26 14:07:11 +02:00
Robert Schulze
718a173ce9
Merge remote-tracking branch 'origin/master' into clang-tidy-cleanup
Conflicts:
- cmake/clang_tidy.cmake
2022-04-26 09:42:47 +02:00
Robert Schulze
15e75e79e4
analysis.cmake --> clang_tidy.cmake 2022-04-26 09:41:56 +02:00
Robert Schulze
017fde4136
Update required CMake version in build.md 2022-04-25 12:48:54 +02:00
Alexey Milovidov
27d02e2689
Merge pull request #36592 from ClickHouse/rfraposa-patch-3
Add cmake page back to docs && fix /settings/settings in /zh
2022-04-25 03:24:07 +03:00
rfraposa
06ac99b1e7 Add cmake page back to docs && fix /settings/settings in /zh 2022-04-24 16:47:19 -06:00
Alexey Milovidov
4f70416cc7
Update integrating_rust_libraries.md 2022-04-25 01:34:06 +03:00
BoloniniD
9ddff37273 Start docs for Rust integration 2022-04-20 18:33:56 +03:00
rfraposa
3642977fc8 Force the workflow action 2022-04-19 17:07:14 -06:00
Mikhail f. Shiryaev
1ee05116f7
Move symlinks to clickhouse-docs, restore development/index.md 2022-04-19 21:52:21 +02:00
rfraposa
6576fd88c1 EOL fixes 2022-04-19 13:50:45 -06:00
rfraposa
1afe4300e8 Fixed broken links 2022-04-11 09:55:54 -06:00
rfraposa
d9e6f780db Fixed broken links 2022-04-10 23:01:34 -06:00
rfraposa
8f01fe9c49 Revised /en folder 2022-04-09 07:34:21 -06:00
rfraposa
5250d9ad11 Removed /ja folder, cleaned up /ru markdown 2022-04-09 07:29:05 -06:00
Alexey Milovidov
9854b55835
Revert "Format changes for new docs" 2022-04-04 02:05:35 +03:00
rfraposa
72a00e2c62 Fixed broken links 2022-04-02 17:38:54 -06:00
Alexey Milovidov
93edf05259
Merge branch 'master' into llvm-14 2022-04-01 04:49:03 +03:00
rfraposa
560471f991 Update /sql-reference docs 2022-03-29 22:06:21 -06:00
rfraposa
33e28bcb18 Updated /development folder 2022-03-29 08:26:35 -06:00
rfraposa
a5c7a947ad Merge branch 'master' of github.com:rfraposa/ClickHouse 2022-03-28 23:09:52 -06:00
rfraposa
c05bf7beb4 Testing new /en folder 2022-03-28 23:09:17 -06:00
Mikhail f. Shiryaev
64254915c4
Update development documentation about code style 2022-03-22 17:40:12 +01:00
Alexey Milovidov
159a73b6d5 Merge branch 'master' into llvm-14 2022-03-20 22:50:20 +01:00
Alexey Milovidov
21b7a1cba4
Merge pull request #35268 from rschu1ze/mac-debugger-docs
Document LLDB setup for debugging
2022-03-20 21:54:35 +03:00
Robert Schulze
cc89df1e09
Document LLDB setup for debugging 2022-03-14 14:21:59 +01:00
rfraposa
ecbdfdea08 Incorporated feedback 2022-03-12 10:04:51 -06:00
rfraposa
5a4466cec7 Update references in docs 2022-03-12 00:24:31 -06:00
Alexey Milovidov
99f081d17e Adapted example 2022-03-12 00:42:34 +01:00
Ivan Blinkov
ad8473d5b6
[docs] update continuous-integration.md (#35218)
* Update continuous-integration.md

* Update continuous-integration.md
2022-03-11 23:41:19 +03:00
kashwy
bd7e48e87c Upgrade icu to icu-release-70-1
upgrade due to vulnerabilities of WS-2019-0513 and CVE-2020-10531
2022-03-08 21:37:26 -08:00
alesapin
9e44390974
Merge pull request #34971 from ClickHouse/fix-codebrowser-links
Move codebrowser out of Yandex
2022-03-02 13:42:32 +01:00
Alexey Milovidov
c82ca34df9 Move codebrowser out of Yandex 2022-03-01 20:15:43 +01:00
Robert Schulze
8bee053175
Remove redundant content in Linux build docs
The same information about split builds existed twice in the document.
This change merges both places into one.
2022-02-28 22:07:37 +01:00
alexey-milovidov
c624a530cc
Update style.md 2022-02-25 21:51:39 +03:00
alexey-milovidov
22a01c077a
Update style.md 2022-02-25 21:49:24 +03:00
alexey-milovidov
2a062d414b
Update style.md 2022-02-25 21:48:18 +03:00
Alexey Milovidov
aa8f282ad9 Switch to clang/llvm 14 2022-02-19 18:43:02 +01:00
alexey-milovidov
25c75649fe
Update build.md 2022-02-19 19:20:47 +03:00
alexey-milovidov
d8af2dfba0
Update build.md 2022-02-19 19:19:34 +03:00
alexey-milovidov
42313befd3
Update build.md 2022-02-19 19:19:07 +03:00
alexey-milovidov
b9a377c890
Update build.md 2022-02-18 20:01:44 +03:00
alesapin
8a0153b6d3
Merge pull request #34606 from qoega/no-clickhouse-test-deb
Remove clickhouse-test deb completely
2022-02-17 18:13:44 +03:00
Mikhail f. Shiryaev
c3bf9eb2f9
Remove PVS test 2022-02-17 12:59:47 +01:00
Yatsishin Ilya
bbe2c07a7b remove clickhouse-test deb completely 2022-02-15 12:03:51 +00:00
alexey-milovidov
d4eb0de663
Update developer-instruction.md 2022-02-01 05:29:42 +03:00
Azat Khuzhin
c3ac1f9763 docs/en/development/build-cross-riscv.md: cleanup USE_INTERNAL_XXX 2022-01-20 10:02:01 +03:00
Maksim Kita
0206b75422 MacOS build documentation fix 2022-01-15 23:31:22 +00:00
alexey-milovidov
4b55884295
Merge pull request #33455 from ramazanpolat/patch-2
mention async insert
2022-01-14 01:14:03 +03:00
Natasha Murashkina
7b7eec6141
Specify clang version for CC / CXX bc no symlinks
The proposed script for installing clang (sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)) doesn't automatically create symlinks from clang-XX to clang. Thus we need to either specify the version like clang-13 or instruct the user to create symlinks. I think the former is easier.
2022-01-11 10:24:09 +03:00
Ramazan Polat
dfe103cdbe
mention async insert 2022-01-07 19:48:01 +03:00
alexey-milovidov
851f5a11d5
Update tests.md 2021-12-19 08:04:55 +03:00
alexey-milovidov
492cc94c38
Update tests.md 2021-12-19 08:04:06 +03:00
alexey-milovidov
7f5ac732ef
Update tests.md 2021-12-19 08:03:14 +03:00
Ivan Blinkov
7ebd4498b6
[docs] update development/tests.md according to recent changes 2021-12-13 21:13:56 +03:00
Vladimir C
8ccbaa8b4f
Apply suggestions from code review 2021-12-01 10:54:57 +03:00
qianmoQ
355b05f4b4 Merge remote-tracking branch 'origin/master' into pr-fix
# Conflicts:
#	docs/zh/development/continuous-integration.md
2021-12-01 15:37:19 +08:00
alexey-milovidov
a7de366741
Merge pull request #31957 from traceon/macos-fixes
Give some love to macOS platform
2021-11-30 04:15:32 +03:00
Denis Glazachev
27f8fa18ca Adjust the docs and naming 2021-11-26 20:10:34 +03:00
alexey-milovidov
26f72033f2
Update build.md 2021-11-26 03:59:13 +03:00
alexey-milovidov
341f705419
Merge pull request #30599 from ClickHouse/zlib-ng-own-cmake
Use our own CMakeLists for `zlib-ng`, `cassandra`, `mariadb-connector-c` and `xz`, `re2`, `sentry`, `gsasl`, `arrow`, `protobuf`.
2021-11-23 13:33:29 +03:00
alexey-milovidov
8e69c66c1b
Update build-cross-osx.md 2021-11-21 23:38:47 +03:00
alexey-milovidov
b6a01b994a
Update build-cross-osx.md 2021-11-21 23:24:28 +03:00
alexey-milovidov
fc194d8495
Update build-cross-osx.md 2021-11-21 23:15:41 +03:00
alexey-milovidov
d958528d11
Update build-cross-osx.md 2021-11-21 23:15:26 +03:00
Natasha Murashkina
7eeffc233a
Update developer-instruction.md
Added the missing --recursive flag for cloning submodules.
The text says "specify the `--recursive` flag as in the example above" but the flag wasn't there in the example
2021-11-21 16:07:38 +03:00
Alexey Milovidov
d604cf5573 Remove the infamous "unbundled" build 2021-11-21 13:58:26 +03:00
cgp
3a814d5a2c replace link of List of tasks 2021-11-18 01:40:32 +08:00
qianmoQ
96e04c62c2
Merge branch 'ClickHouse:master' into pr-fix 2021-11-16 10:34:46 +08:00
Alexey Milovidov
2d57bba4ca Fix typo 2021-11-14 00:47:23 +03:00
Vladimir Smirnov
48451182f8 Initial support for risc-v
Make ClickHouse compilable and runnable on risc-v 64

So far only basic functionality was tested (on real hw),
clickhouse server runs, exceptions works, client works,
simple tests works.

What doesn't work:
 1. traces - they are always empty
 2. system.stack_trace only have first frame
2021-11-11 19:23:34 +01:00
qianmoQ
c04510d864 Resolve conversation 2021-11-01 13:09:11 +08:00
qianmoQ
538d89a7eb pr continuous integration 2021-10-27 20:27:28 +08:00
alexey-milovidov
44ac1b76d1
Update build-osx.md 2021-10-23 07:05:24 +03:00
Alexey Milovidov
2cef9983fa Remove recursive submodules 2021-10-18 02:29:04 +03:00
alexey-milovidov
f2d97e3225
Update build-cross-arm.md 2021-10-11 14:53:12 +03:00
alexey-milovidov
467b45f3b5
Update build-cross-arm.md 2021-10-11 14:52:44 +03:00
alexey-milovidov
0ca8660af6
Update build-cross-arm.md 2021-10-11 14:52:31 +03:00
Alexey Milovidov
e9e77b4403 .tech -> .com 2021-09-22 03:22:57 +03:00
Ken MacInnis
3193a5f660
Update build-osx.md
update instructions for `maxfiles` plist file use
2021-09-21 08:55:52 -07:00
Ivan Blinkov
6a293d73f9 make_links.sh 2021-09-20 09:51:41 +03:00
Ivan Blinkov
f429db1ee9 find . -type f -name '*.md'| xargs -I{} perl -pi -e 's|https://clickhouse.tech|https://clickhouse.com|g' {} 2021-09-19 23:05:54 +03:00
Sergei Semin
12e24a23d3
Merge branch 'master' into fix-build-clang-13-2 2021-09-12 19:30:55 +03:00
Sergei Semin
b739d1cc92 make changes analog to https://github.com/ClickHouse/ClickHouse/pull/20495/files but for clang-13 2021-09-09 23:51:47 +03:00
Nikita Mikhaylov
107710e618 save 2021-09-08 15:06:15 +00:00
Ilya Yatsishin
7f7ecb0c60
Merge branch 'master' into try-llvm-12 2021-08-26 18:58:49 +03:00
gyuton
efeefcb437
DOCSUP-11587: Edited and translated to Russian (#27066)
* First Draft.

* Apply suggestions from code review

Co-authored-by: olgarev <56617294+olgarev@users.noreply.github.com>

* Edited conrib.md

* Edited configuration-files.md

* Minor fixes

* Apply suggestions from code review

Co-authored-by: olgarev <56617294+olgarev@users.noreply.github.com>

* Update docs/ru/development/contrib.md

Co-authored-by: olgarev <56617294+olgarev@users.noreply.github.com>

* Small changes

Co-authored-by: George <gyuton@yandex-team.ru>
Co-authored-by: olgarev <56617294+olgarev@users.noreply.github.com>
2021-08-25 13:23:18 +03:00
mergify[bot]
bde834a8c0
Merge branch 'master' into try-llvm-12 2021-08-19 18:21:29 +00:00
Raúl Marín
4545cc91fc Add a note about split build drawbacks 2021-08-11 11:26:18 +02:00
Yatsishin Ilya
9145dd3fd0 Merge branch 'master' into try-llvm-12 2021-08-06 19:14:01 +03:00
Alexey Milovidov
d87d833691 Remove trailing whitespaces from docs 2021-07-29 18:20:55 +03:00
Raúl Marín
99fb09530e Document how to run gtest individually 2021-07-28 12:15:05 +02:00
romanzhukov
dfa6e207d7 DOCSUP-11551: Add ru contrib info. 2021-07-24 20:27:06 +03:00
romanzhukov
781513e8c2 DOCSUP-11551: Add ru contrib info. 2021-07-21 18:04:41 +03:00
alexey-milovidov
05066ef815
Update developer-instruction.md 2021-07-19 16:14:35 +03:00
Nikita Mikhaylov
625576796c final fix 2021-07-13 10:51:35 +00:00
alexey-milovidov
c88efb85ac
Merge pull request #26105 from myrrc/docs/test-naming-rules
WIP mark subset of tests that depend on specific config modifications
2021-07-13 04:50:58 +03:00
alexey-milovidov
1d86a995a1
Update adding_test_queries.md 2021-07-13 04:50:41 +03:00
alexey-milovidov
f30e614165
Update build.md 2021-07-12 19:21:13 +03:00
Mike Kot
d01af70a00 Idea of adding another test group with possibly broken invariants 2021-07-09 03:02:19 +03:00
Alexey Milovidov
7b94573506 Remove obsolete trash about libraries 2021-07-06 03:31:39 +03:00
alexey-milovidov
575dfa18e1
Update contrib.md 2021-07-06 01:26:11 +03:00
Denis Glazachev
f4fc1d0807 Minor fixes 2021-07-06 01:05:30 +04:00
Denis Glazachev
0241253a8e Guidelines for adding new third-party libraries 2021-07-06 01:05:12 +04:00
Denis Glazachev
9788b0e38a Fix locating objcopy in macOS
Rework clickhouse_embed_binaries() to compile asm files properly and avoid duplicate symbols when linking in macOS
2021-06-26 17:39:02 +04:00
Nikolay Degterinsky
22de14be3f Fixed docs 2021-06-22 14:10:34 +00:00
Nickita
ee7169e547 fix typos in docs 2021-06-14 16:29:07 +03:00
Yatsishin Ilya
46023c4b99 merge remote-tracking branch 'origin' into try-llvm-12 2021-06-03 15:32:22 +03:00
Romain Neutron
dbcd573018
Fix some typos 2021-05-27 21:48:20 +02:00
Romain Neutron
7b515c7235
Avoid short syntax 2021-05-27 21:44:11 +02:00
Yatsishin Ilya
a2e107c0be Merge remote-tracking branch 'origin' into try-llvm-12 2021-05-21 17:42:08 +03:00
wzl
025d65b143 Fix typo in adding_test_queries.md 2021-05-16 15:40:44 +08:00
Yatsishin Ilya
d3b59509b9 Merge remote-tracking branch 'origin' into try-llvm-12 2021-05-12 14:31:58 +03:00
ice1x
d748560991
Update build-osx.md 2021-05-05 19:56:20 +05:00
ice1x
dc595f391e
Add run options with default config path
Add run options with default config path.
Checked on Catalina 10.15.7
2021-05-05 19:35:28 +05:00
Yatsishin Ilya
e523162eda Merge remote-tracking branch 'origin' into try-llvm-12 2021-04-30 13:11:18 +03:00
alexey-milovidov
f552cf7cc6
Update build.md 2021-04-29 06:56:36 +03:00
alexey-milovidov
5d08e20141
Update build.md 2021-04-29 06:54:31 +03:00
Nikolai Kochetov
77233bbdbb Ignore cmake-in-clickhouse 2021-04-28 18:10:12 +03:00
Kseniia Sumarokova
882050cd71
Merge pull request #23519 from adevyatova/annadevyatova-DOCSUP-5911-limit
DOCSUP-5911: Docs for limit and offset settings
2021-04-26 00:25:22 +03:00
Alexey Milovidov
5ae547a61a Remove pbuilder 2021-04-25 06:32:15 +03:00
adevyatova
8dd2335126 remove symbolic link 2021-04-23 19:41:02 +00:00
Alexey Milovidov
8cb0e5579a Remove gcc from docs 2021-04-22 04:20:03 +03:00
Denis Glazachev
9398238f2f ARM to arm64 2021-04-08 19:07:48 +04:00
Denis Glazachev
01d688b154 Remove -DENABLE_JEMALLOC=OFF everywhere as the default value should work
Remove extra '$' in the bach command list to ease copy-pasteing
Adjust comments for alternatives in commands
Add note about ARM (Apple Silicon) support
2021-04-08 19:05:04 +04:00
alexey-milovidov
ca2171695f
Update contrib.md 2021-04-07 17:20:18 +03:00
alexey-milovidov
8e35873f99
Update contrib.md 2021-04-07 17:17:31 +03:00
alexey-milovidov
c19482f4d2
Update contrib.md 2021-04-07 17:17:21 +03:00
alexey-milovidov
fe13708cb0
Update build-osx.md 2021-04-02 21:09:12 +03:00
Denis Glazachev
ea45779f0c Adjust wording 2021-04-02 17:38:17 +04:00
Denis Glazachev
9e342bf9f0 Revisit macOS build instructions 2021-04-02 17:31:20 +04:00
Yatsishin Ilya
7e6cd00cee Try to switch to llvm-12/clang-12 2021-03-24 17:17:59 +03:00
Andrey
34ad5dca53
Merge branch 'master' into docs_kerberos_support 2021-03-19 15:31:55 +03:00
Alexander Kuzmenkov
89e79185a0
Update tests.md 2021-03-17 20:09:29 +03:00
Yatsishin Ilya
68ef0c0b5b better linker flag 2021-03-10 18:06:32 +03:00
zvonand
fbb6a931cc Upd ldap translation 2021-02-24 17:59:47 +05:00
Mc.Spring
1517decf4a
fix cmake command issue
add missing space for cmake command line
2021-02-01 13:43:39 +08:00
Maksim Kita
e06383e0ae Darwin fixed build issues 2021-01-21 22:32:17 +03:00
Danila Kutenin
e5ec4e21b6 Fix Darwin build 2021-01-11 09:04:34 +00:00
alexey-milovidov
9b4160bbd0
Update tests.md 2021-01-07 16:31:50 +03:00
alexey-milovidov
c69931d352
Update tests.md 2021-01-07 16:22:28 +03:00
alexey-milovidov
263c0a9408
Update tests.md 2021-01-07 16:17:00 +03:00
alexey-milovidov
8d3e50ae1d
Update tests.md 2021-01-07 16:15:44 +03:00
alexey-milovidov
bb4adf0293
Update tests.md 2021-01-07 16:15:00 +03:00
alexey-milovidov
80bdc76a23
Update tests.md 2021-01-07 16:13:48 +03:00
alexey-milovidov
99fa3cbd34
Update tests.md 2021-01-07 16:06:03 +03:00
alexey-milovidov
d0c72f83cc
Update tests.md 2021-01-07 16:04:41 +03:00
alexey-milovidov
9de3a2f892
Update tests.md 2021-01-07 16:01:54 +03:00