ClickHouse/base/base
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
..
tests Rename "common" to "base" 2021-10-02 10:13:14 +03:00
argsToConfig.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
argsToConfig.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
arithmeticOverflow.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
arraySize.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
bit_cast.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
BorrowedObjectPool.h BorrowedObjectPool condition variable notify fix 2021-10-04 13:25:44 +03:00
CachedFn.h Non-recursive implementation for TL and its functions 2021-10-03 18:02:04 +02:00
chrono_io.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
CMakeLists.txt fix rename of path for iostream_debug_helpers.h 2021-10-04 00:29:00 +03:00
constexpr_helpers.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
coverage.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
coverage.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
DateLUT.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
DateLUT.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
DateLUTImpl.cpp Remove cruft 2021-10-28 02:10:39 +03:00
DateLUTImpl.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
DayNum.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
Decimal.h Rename "common" to "base" 2021-10-02 11:30:38 +03:00
DecomposedFloat.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
defines.h Initial support for risc-v 2021-11-11 19:23:34 +01:00
demangle.cpp Do not pretend that windows is supported (remove code undef #ifdef _MSC_VER) 2021-10-03 14:42:53 +03:00
demangle.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
EnumReflection.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
errnoToString.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
errnoToString.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
ErrorHandlers.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
extended_types.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
find_symbols.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
FnTraits.h Renaming TL to Typelist 2021-10-05 17:22:02 +02:00
FunctorToStaticMethodAdaptor.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
getFQDNOrHostName.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
getFQDNOrHostName.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
getMemoryAmount.cpp revert cgroup memory limit to uint64_t 2021-11-08 18:56:31 +01:00
getMemoryAmount.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
getPageSize.cpp Rename "common" to "base" 2021-10-02 11:30:38 +03:00
getPageSize.h Rename "common" to "base" 2021-10-02 11:30:38 +03:00
getResource.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
getResource.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
getThreadId.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
getThreadId.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
insertAtEnd.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
iostream_debug_helpers.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
itoa.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
JSON.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
JSON.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
LineReader.cpp Remove cruft 2021-10-28 02:10:39 +03:00
LineReader.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
LocalDate.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
LocalDateTime.h Add UUID and timestamp to backup metadata. 2021-11-09 23:16:45 +03:00
logger_useful.h Remove cruft 2021-10-28 02:10:39 +03:00
map.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
MoveOrCopyIfThrow.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
mremap.cpp Do not pretend that windows is supported (remove code undef #ifdef _MSC_VER) 2021-10-03 14:42:53 +03:00
mremap.h Do not pretend that windows is supported (remove code undef #ifdef _MSC_VER) 2021-10-03 14:42:53 +03:00
phdr_cache.cpp Fix error 2021-10-16 01:57:22 +03:00
phdr_cache.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
preciseExp10.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
preciseExp10.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
range.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
ReadlineLineReader.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
ReadlineLineReader.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
removeDuplicates.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
ReplxxLineReader.cpp make Ctrl-J to commit 2021-10-14 23:56:28 +08:00
ReplxxLineReader.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
scope_guard_safe.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
scope_guard.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
setTerminalEcho.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
setTerminalEcho.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
shared_ptr_helper.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
shift10.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
shift10.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
sleep.cpp Rename "common" to "base" 2021-10-02 11:30:38 +03:00
sleep.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
sort.h Remove cruft 2021-10-28 02:10:39 +03:00
StringRef.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
StringRef.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
strong_typedef.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
terminalColors.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
terminalColors.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
throwError.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
time.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
Typelist.h Renaming TL to Typelist 2021-10-05 17:22:02 +02:00
Typelists.h Renaming TL to Typelist 2021-10-05 17:22:02 +02:00
TypeName.h Non-recursive implementation for TL and its functions 2021-10-03 18:02:04 +02:00
TypePair.h Non-recursive implementation for TL and its functions 2021-10-03 18:02:04 +02:00
types.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
unaligned.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
unit.h Manipulate with -Wreserved-identifier only if HAS_RESERVED_IDENTIFIER has been detected 2021-10-03 17:42:36 +04:00
UUID.h Non-recursive implementation for TL and its functions 2021-10-03 18:02:04 +02:00
wide_integer_impl.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
wide_integer_to_string.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
wide_integer.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00