Commit Graph

449 Commits

Author SHA1 Message Date
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