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
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
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
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
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
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
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
21b7a1cba4
Merge pull request #35268 from rschu1ze/mac-debugger-docs
...
Document LLDB setup for debugging
2022-03-20 21:54:35 +03:00